#box-line1{ overflow:hidden; border-bottom:10px solid #ffffff; opacity:1; }
#box-line1 #box-youtube{ display:block; float:left; width:49.5%; margin-right:1%;  -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
#box-line1 #box-product{ display:block; float:left; width:49.5%; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
#box-line1 > div img{ width:100%; }

#box-line1 #box-product:hover,
	#box-line1 #box-youtube:hover{ opacity:0.8; }

#box-line2{ overflow:hidden; border-bottom:10px solid #ffffff; position:relative; padding:0px 0; opacity:1;}
#box-line2 .design1{ z-index:999999; position:absolute; top:0; left:0; display:block; height:20px; width:100%; background:url( img/border_ffffff_tr.png ) no-repeat top center; }
#box-line2 .design2{ position:absolute; bottom:0; left:0;display:block; height:20px; width:100%; background:url( img/border_tr_ffffff.png ) no-repeat bottom center; }
#box-line2 #box-bloc1{ display:block; float:left; width:49.5%; margin-right:1%; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
#box-line2 #box-bloc2{ display:block; float:left; width:49.5%; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
#box-line2 > div img{ width:100%; }

#box-line2 #box-bloc1:hover,
	#box-line2 #box-bloc2:hover{ opacity:0.6; }

#box-line3{ overflow:hidden; border-bottom:10px solid #ffffff;opacity:1;}
#box-line3 #box-bloc1{position:relative; display:block; float:left; width:49.5%; margin-right:1%; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
#box-line3 #box-bloc2{ display:block; float:left; width:49.5%; position:relative; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
#box-line3 > div img{ width:100%; }

#box-line3 #box-bloc1:hover,
	#box-line3 #box-bloc2:hover{ opacity:0.8; }

#box-line3 #box-bloc1 > div{ position:absolute; top:20%; left:20px; }
#box-line3 #box-bloc1 > div p{ font-family:'open_sansregular', arial; font-size:30px; color:#ffffff; line-height:30px; }
#box-line3 #box-bloc1 > div p span{ font-family:'open_sanssemibold', arial; display:block;  }
#box-line3 #box-bloc1 select{ -moz-appearance: none; -webkit-appearance: none; }
#box-line3 #box-bloc1 > div select{ background:transparent url( img/select_arrow.png ) no-repeat 92% center; height:60px; border:1px solid #ffffff; color:#ffffff; width:260px; padding-left:5%;}
#box-line3 #box-bloc1 > div select option{ color:#656565; }

@-moz-document url-prefix(){
	#box-line3 #box-bloc1 select{ width:250px; background: transparent url( img/select_arrow.png ) no-repeat 92% center; color:#fff; padding-left:10px; }
	#box-line3 #box-bloc1 select option { background:#ffffff; color:#676767; }

}

#box-line3 #box-bloc2 > div{ position:absolute; top:20%; left:20px; }
#box-line3 #box-bloc2 > div p{ font-family:'open_sansregular', arial; font-size:30px; color:#ffffff; line-height:30px; }
#box-line3 #box-bloc2 > div p span{ font-family:'open_sanssemibold', arial; display:block;  }
#box-line3 #box-bloc2 > div a{ background:transparent; height:60px; border:1px solid #ffffff; color:#ffffff; width:260px;padding:10px 20px;}
#box-line3 #box-bloc2 > div a:hover{ text-decoration:none; opacity:0.8; }
