



body.cms-qui-sommes-nous div.page-title h1{



}



/*body.cms-qui-sommes-nous div#border{

	background: url(../images/border_bottom.png) no-repeat center;

	width: 399px;

	height: 9px;

	margin: 0 auto;

}*/



body.cms-qui-sommes-nous p#description{



}


section.table-container-about{

}




/*ENCART 1 BATIMENT*/





body.cms-qui-sommes-nous div.std table#batiment{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 10px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-qui-sommes-nous div.std table#batiment tbody tr.tr-img td#batiment_img{

	background: url(../images/batiment.png) no-repeat center;

	width: 181px;

	height: 145px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-qui-sommes-nous div.std table#batiment tbody tr.tr-title td#batiment_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#batiment tbody tr.tr-lieu td#batiment_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#batiment tbody tr.tr-txt td#batiment_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 2 RENE*/





body.cms-qui-sommes-nous div.std table#rene{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float:left;

	margin-top: 20px;

	height: 330px;

}



body.cms-qui-sommes-nous div.std table#rene tbody tr.tr-img td#rene_img{

	background: url(../images/rene.png) no-repeat center;

	width: 143px;

	height: 143px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-qui-sommes-nous div.std table#rene tbody tr.tr-title td#rene_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#rene tbody tr.tr-lieu td#rene_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#rene tbody tr.tr-txt td#rene_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 3 COMPTOIR*/





body.cms-qui-sommes-nous div.std table#comptoir{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-qui-sommes-nous div.std table#comptoir tbody tr.tr-img td#comptoir_img{

	background: url(../images/comptoir.png) no-repeat center;

	width: 181px;

	height: 145px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-qui-sommes-nous div.std table#comptoir tbody tr.tr-title td#comptoir_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#comptoir tbody tr.tr-lieu td#comptoir_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#comptoir tbody tr.tr-txt td#comptoir_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}









/*ENCART 4 BRICE*/





body.cms-qui-sommes-nous div.std table#brice{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-qui-sommes-nous div.std table#brice tbody tr.tr-img td#brice_img{

	background: url(../images/brice.png) no-repeat center;

	width: 143px;

	height: 143px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-qui-sommes-nous div.std table#brice tbody tr.tr-title td#brice_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#brice tbody tr.tr-lieu td#brice_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#brice tbody tr.tr-txt td#brice_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BRICE*/









/*ENCART 5 TIM*/





body.cms-qui-sommes-nous div.std table#tim{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float:left;

	margin-top: 20px;

	height: 330px;

}



body.cms-qui-sommes-nous div.std table#tim tbody tr.tr-img td#tim_img{

	background: url(../images/tim.png) no-repeat center;

	width: 143px;

	height: 143px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-qui-sommes-nous div.std table#tim tbody tr.tr-title td#tim_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#tim tbody tr.tr-lieu td#tim_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous div.std table#tim tbody tr.tr-txt td#tim_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART TIM*/









/*ENCART 6 MATHIEU*/





body.cms-qui-sommes-nous table#mathieu{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-qui-sommes-nous table#mathieu tbody tr.tr-img td#mathieu_img{

	background: url(../images/mat.png) no-repeat center;

	width: 143px;

	height: 143px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-qui-sommes-nous table#mathieu tbody tr.tr-title td#mathieu_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous table#mathieu tbody tr.tr-lieu td#mathieu_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-qui-sommes-nous table#mathieu tbody tr.tr-txt td#mathieu_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART MATHIEU*/





body.cms-qui-sommes-nous p#video_title{

	text-align: left;

	width: auto;

	height: auto;

	font-weight: bold;

	padding-top: 0;

	padding-bottom:10px;

	color: #696969;

	clear: both;

}



body.cms-qui-sommes-nous iframe#video_prez{

	margin-left: 0;

	margin-top: 0;

}











/* Code CSS pour l'ajout panier dans la fiche produit */



.add-to-cart-v2 {

	border: 3px solid #F2C349;
	
	background: #FFE7AA;

	padding:20px;

	margin-bottom:5px;

}



.ajout-v2{

	background: url(../images/panier_ajout.png) no-repeat right transparent;
	height:30px;
	padding: 0px;

	font-size: 17pt;

	color: #000000;

	vertical-align: middle;

	width: 320px;

	border: none;

	font-weight: bold;

}

@media screen and (max-width: 700px) {
	.add-to-cart-v2 {
		padding: 15px;
	}
	.ajout-v2{
		background:none;
		font-size: 14pt;
		width: 200px;
		padding: 5px;
		vertical-align: middle;
	}
}



.ajout-v2:hover{

	cursor: pointer;

	text-decoration: underline;

}



.link-see-price-v2 {

	text-align:center;

	font-weight: bold;

}





div.enstock{ 

	text-align:center; 

	font-weight:bold; 

	color:#ffffff; 

	margin-top:0px; 
	padding-bottom:20px;
	background:#00CC00;

	margin-bottom:10px !important;

	height: auto;

}





div.enstock span.pointer{

	height: 35px;

	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;

}



div.enstock div#detail-instock{

	border-top: 1px solid rgba(150, 150, 150, 0.4);

	color: #ffffff;

	font-weight: normal;

	padding-top: 5px;

}



div.enstock div#detail-instock a#a-insotck{

	font-weight: bold;

	color: #ffffff;

}



div.enstock div#detail-instock a#a-insotck:hover{

	color: #000000;

	text-decoration: underline #000000;

	font-weight: bold;

	padding-top: 2px;

}



a#a-disponible{

	font-weight: bold;

	color: #ffffff;

}



a#a-disponible:hover{

	color: #000000;

	text-decoration: underline #000000;

	font-weight: bold;

	padding-top: 2px;

}



a#a-composed-on-order{

	font-weight: bold;

	color: #3B3B3B;

}



a#a-composed-on-order:hover{

	color: #3B3B3B;

	text-decoration: underline #3B3B3B;

	font-weight: bold;

	padding-top: 2px;

}


a#a-surcomm{

	font-weight: bold;

	color: #000000;

}



a#a-surcomm:hover{

	color: #ffffff;

	text-decoration: underline #ffffff;

	font-weight: bold;

	padding-top: 2px;

}













div.dispo {  

	text-align:center; 

	font-weight:bold; 

	color:#ffffff; 

	margin-top:0px; 

	background:#00a81c;

}





div.dispo table#dispo-table td#dispo-td-1{

	width: 100%;

	height: auto;

	text-align: center;

}





div.dispo table#dispo-table td#dispo-td-2{

	width: 180px;

	height: auto;

	padding-left: 5px;

}





div.dispo div.availability-message{

	background: orange;

	color: #696969;

	display: none;

}





div.dispo form input.pointer{

	font-size: 20px;

	color: #ffffff;

	padding-top: 10px;

}





div.dispo input#delai-dispo{

	padding-top: 10.2px;

	font-size: 10px;  

}




div.dispo {  

	text-align:center; 

	font-weight:bold; 

	color:#ffffff; 

	margin-top:0px; 

	background:#00a81c;

}





div.composed_on_order {  

	text-align:center; 

	font-weight:bold; 

	margin-top:0px; 

	background:#E1E1E1;

}



div.composed_on_order table#dispo-table td#dispo-td-1{

	width: 100%;

	height: auto;

	text-align: center;

}





div.composed_on_order table#dispo-table td#dispo-td-2{

	width: 180px;

	height: auto;

	padding-left: 5px;

}





div.composed_on_order div.availability-message{

	background: orange;

	color: #696969;

	display: none;

}





div.composed_on_order form input.pointer{

	font-size: 20px;

	color: #3B3B3B;

	padding-top: 10px;

}





div.composed_on_order input#delai-dispo{

	padding-top: 10.2px;

	font-size: 10px;  

}

















div.surcomm{

	text-align:center; 

	font-weight:bold; 

	color:black; 

	margin-top:0px; 

	background:orange;

}



div.surcomm div.availability-message{

	background: orange;

	color: #696969;

	display: none;

}



div.surcomm table#surcomm-table td#surcomm-td-1{

	width: 100%;

	height: auto;

	text-align: center;

}



div.surcomm table#surcomm-table td#surcomm-td-2{

	width: 180px;

	height: auto;

	padding-left: 5px;

}







div.surcomm span#delai-surcomm:active > div.availability-message{

	display: block;



}



div.surcomm form input.pointer{

	font-size:20px;

	padding-top: 10px;
	
	color:black;

}



div.surcomm input#delai-surcomm{

	padding-top: 10.2px;

	font-size: 10px;  

}





















div.dispospe{

	padding-top:20px; 

	text-align:center; 

	font-weight:bold; 

	color:black; 

	margin-top:0px; 

	background:orange;

	

}





div.dispospe span.pointer{



	padding-top: 20px;
	padding-bottom: 20px;

	font-size: 20px;

}



div.dispospe div.availability-message{

	border-top: 1px solid rgba(150, 150, 150, 0.4);

	color: #000000;

	font-weight: normal;

	padding-top: 5px;

}



div.dispospe div.availability-message input#input-dispospe{

	background: transparent;

	border:0px;

	font-weight: bold;

}



div.dispospe div.availability-message input#input-dispospe:hover{

	color: #ffffff;

	text-decoration: underline #ffffff;

	font-weight: bold;

	padding-top: 2px;

}







div.dispospe form input.pointer{

	font-size:20px;

	padding-top: 10px;

}











div.archived{

	display:block;
	padding-top:20px; 
	padding-bottom:20px; 
	margin-top:0px;
	margin-bottom:5px;
	text-align:center; 
	font-weight:bold; 
	color:black; 
	background:#e1e1e1;
	



}





div.archived span.pointer{


	padding-bottom:20px; 
	padding-top: 20px;

	font-size: 20px;

}



div.archived div#txt-archive{

	border-top: 1px solid rgba(150, 150, 150, 0.4);

	color: #000000;

	font-weight: normal;

	padding-top: 5px;

}



div.archived div#txt-archive input#input-archived{

	background: transparent;

	border:0px;

	font-weight: bold;

}



div.archived div#txt-archive input#input-archived:hover{

	color: #ff6600;

	text-decoration: underline #ff6600;

	font-weight: bold;

}







div.archived form input.pointer{

	font-size:20px;

	padding-top: 10px;

}















div.indispo{
display:block;
	padding-top:20px;
	padding-bottom:20px;

	font-size:20px; 

	text-align:center; 

	font-weight:bold; 

	color:black; 

	margin-top:-22px; 

	background:#E1E1E1;
	margin-bottom:5px;


}





p#voir-plus{

	font-style: italic;

	color: #696969;

	padding-top: 5px;

	padding-bottom:0px;

	margin-bottom:0px;

}





p#voir-moins{

	font-style: italic;

	color: #696969;

	padding-top: 5px;

	padding-bottom:0px;

	margin-bottom:0px;

	margin-bottom: 10px;

}



.main-specifications {

	/*border-bottom: solid 1px #e2e2e2;*/

	margin:10px;

	margin-bottom:5px;

	padding-bottom:5px;

}

.main-specifications-grouped {

	border-bottom: 0px;

	padding-bottom:5px;

}





li.livraison_directe{

	background: url(../images/offre-spéciale_usine.png) no-repeat center #ffffff;

	margin-left: 2px;

}



li.livraison_vincent{

	background: url(../images/offre-speciale-vincent2.png) no-repeat center #ffffff;

	margin-left: 3px;

}





li.demo_boutique{

	background: url(../images/sono.png) no-repeat bottom #ffffff;

	text-align: center;

	margin-left: 3px;

	background-color: #ffffff;

}



li.demo_boutique a{

	width: 77px;

	height: 77px;



}



li.demo_boutique a span{

	font-weight: bold;

	font-size: 9px;

	color: #ff6600;

	line-height: 0px;

}



























/*DEBUT MODIFICATIONS NAVIGATION*/



div.nav-container-v2 ul#nav-2{

	width: 100%;

	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;

}



div.nav-container-v2 ul#nav-2 li.level0{

	height: 54.5px; 

	color: #ffffff;

	border-radius: 5px;

	border-width: 2px 1px;

	-moz-border-image: url(../images/liseret.png) 1 1 1 0 stretch;

	-webkit-border-image: url(../images/liseret.png) 1 1 1 0 stretch;

	-o-border-image: url(../images/liseret.png) 1 1 1 0 stretch;

	border-image: url(../images/liseret.png) 1 1 1 0 fill stretch;

	border-style: solid;

	padding: 0px;

	margin: 0px;

	width: calc(100%/10);
	box-sizing:border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;

}



div.nav-container-v2 ul#nav-2 li.level0:last-child{

	border-image: none;
	
	border-style : none;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px; 

}



div.nav-container-v2 ul#nav-2 li.level0.over a.level-top.over{

	background: transparent;

}



div.nav-container-v2{

	border-radius: 10px;

	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(70,70,70,1) 100%);

	color: #ffffff;

}



div.nav-container-v2 ul#nav-2 li.level0 a.level-top {

	color: #ffffff;

	height: 46.5px;

	padding: 4px 8px 4px 8px;

	text-align: center;

	display: table-cell;

	vertical-align: middle;

	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;

}



div.nav-container-v2 ul#nav-2 li.level0.level-top:hover {

	color: #ff6600;

	background-color: transparent;

	box-shadow: inset 1px 2px 1px 2px #434343;

	height: 46.5px;

	text-align: center;

}



div.nav-container-v2 ul#nav-2 li.level0.nav-0.level-top:hover{

	box-shadow: none;

}



div.nav-container-v2 ul#nav-2 li.level0.nav-0.level-top a#home-nav:hover{

	border-top-left-radius: 10px;

	border-bottom-left-radius: 10px;

	background: #333333;

}



div.nav-container-v2 ul#nav-2 li.level0.nav-0 a#home-nav img{

	padding-top: 3px;

}



div.nav-container-v2 ul#nav-2 li.level0.nav-11.level-top{

	-webkit-background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(55,55,55,1) 100%);

	border-top: 0;

	border-bottom: 0;

}





div.nav-container-v2 ul#nav-2 li.level0.nav-11.level-top:hover{

	color: #ff6600;

	background-color: #333333;

	box-shadow: inset 1px 2px 5px 2px #8b8c8c;

	background-image: none; 

}



div.nav-container-v2 ul#nav-2 li.level0.nav-11.level-top a{

	color: #ff6600;

}	





div.nav-container-v2 ul#nav-2 li.level0.nav-12.level-top.last.parent{

	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(55,55,55,1) 100%);

	text-align: center;

	color: #ff6600;

}





div.nav-container-v2 ul#nav-2 li.level0.nav-12.level-top.parent a{

	color: #ff6600;

}



div.nav-container-v2 ul#nav-2 li.level0.nav-12.level-top.parent a.level-top:hover{

	cursor: default;

}



div.nav-container-v2 ul#nav-2 li.level0.nav-12.level-top.last.parent.level-top:hover{

	color: #ff6600;

	background-color: #333333;

	box-shadow: inset 1px 2px 5px 2px #8b8c8c;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;

	background-image: none;

	cursor: default;

}

div.nav-container-v2 ul#nav-2 li.level0.nav-12.level-top.last.parent.level-top:hover ul.level0{
	left: auto !important;
	right: 0;
}








/*SLIDER*/



#owl-demo .item img{

    display: block;

    width: 100%;

    height: auto;

}







/********** < Navigation */

.nav-container-v2 { margin:0 auto; width:100%; }

#nav-2 { padding:0; margin:0; font-size:11px; }



/* All Levels */

#nav-2 li { text-align:center; position:relative; }

#nav-2 li.over { z-index:998; }

#nav-2 li.parent {}

#nav-2 li a { text-decoration:none; }

#nav-2 li a:hover { text-decoration:none; }

#nav-2 li a span { white-space:nowrap; cursor:pointer; }

#nav-2 li ul a span { white-space:normal; }



/* 1st Level */l

#nav-2 li { display:block; }

#nav-2 li a { color:black; }

#nav-2 li a:hover { color:#FF6600; background:none; }

#nav-2 li.over a { color:#FF6600; background:none; }

#nav-2 li.active a { color:#FF6600; background:; }



/* 2nd Level */

#nav-2 ul.level0,

#nav-2 div { position:absolute; width:20em; left:-10000px; 



  padding:5px;

  background-image: none;

  background-repeat: repeat;

  background-attachment: scroll;

  background-position: 0% 0%;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.8);

  background: #414141; font-variant:normal; font-weight:normal;

  top: 0px;

  margin-top: 49px


  }





#nav-2 div ul.level0 { position:static; width:auto; border:none; font-variant:normal; font-weight:normal; }



/* 3rd+ leven */

#nav-2 ul.level0 ul,

#nav-2 ul.level0 div { top:-5px; margin-top:0px; margin-left:85px; }



#nav-2 ul.level0 li.level1 { 

	float:none; 	

}



#nav-2 ul.level0 li.level1.last { border-bottom:0; }

#nav-2 ul.level0 li.level1 a { 

	float:none; 

	padding:2px 0px 2px 0px; 

	font-weight:normal; 

	color:#ffffff !important; 

	border-bottom:0px; 

	width: 100%;

	display: block; 

}



#nav-2 ul.level0 li.level1 a:hover { color:#ffffff !important; background-color: #ff6600;}

#nav-2 ul.level0 li.level1.active > a,

#nav-2 ul.level0 li.level1.over > a { color:#ffffff !important; background:#ff6600; width: 100%; }



/* Show menu */

#nav-2 li ul.shown-sub,

#nav-2 li div.shown-sub { left:0; z-index:8; }

#nav-2 li.shown-sub ul.shown-sub,

#nav-2 li.shown-sub li div.shown-sub { left:100px; }

/********** Navigation > */





/*FIN NAVIGATION*/





















/*PAGE RESEAUX SOCIAUX*/



body.cms-reseaux-sociaux p#description{

	color: #696969;

	padding: 0 15px 0 15px;

}





section.table-container-reseaux{
	    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}



/*ENCART 1 BATIMENT*/





body.cms-reseaux-sociaux div.std table#facebook{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 10px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-reseaux-sociaux div.std table#facebook tbody tr.tr-img td#facebook_img{

	background: url(../images/logo_facebook.png) no-repeat center;

	width: 132px;

	height: 132px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-reseaux-sociaux div.std table#facebook tbody tr.tr-title td#facebook_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 44px;

	text-align: center;

	vertical-align: middle;

	font-size: 14pt;

}



body.cms-reseaux-sociaux div.std table#facebook tbody tr.tr-title td#facebook_title a#lien-facebook{

	color: #ff6600;

	font-size: 14pt;

}



body.cms-reseaux-sociaux div.std table#facebook tbody tr.tr-lieu td#facebook_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-reseaux-sociaux div.std table#facebook tbody tr.tr-txt td#facebook_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 2 RENE*/





body.cms-reseaux-sociaux div.std table#google{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float:left;

	margin-top: 20px;

	height: 330px;

}



body.cms-reseaux-sociaux div.std table#google tbody tr.tr-img td#google_img{

	background: url(../images/logo_google_plus.png) no-repeat center;

	width: 132px;

	height: 132px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-reseaux-sociaux div.std table#google tbody tr.tr-title td#google_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 44px;

	text-align: center;

	vertical-align: middle;

	font-size: 14pt;

}



body.cms-reseaux-sociaux div.std table#google tbody tr.tr-title td#google_title a#lien-google{

	color: #ff6600;

	font-size: 14pt;

}



body.cms-reseaux-sociaux div.std table#google tbody tr.tr-lieu td#google_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-reseaux-sociaux div.std table#google tbody tr.tr-txt td#google_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 3 COMPTOIR*/





body.cms-reseaux-sociaux div.std table#youtube{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-reseaux-sociaux div.std table#youtube tbody tr.tr-img td#youtube_img{

	background: url(../images/logo_youtube.png) no-repeat center;

	width: 132px;

	height: 132px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-reseaux-sociaux div.std table#youtube tbody tr.tr-title td#youtube_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 44px;

	text-align: center;

	vertical-align: middle;

	font-size: 14pt;

}



body.cms-reseaux-sociaux div.std table#youtube tbody tr.tr-title td#youtube_title a#lien-youtube{

	color: #ff6600;

	font-size: 14pt;

	pointer-events:none;

	cursor: default;

}



body.cms-reseaux-sociaux div.std table#youtube tbody tr.tr-lieu td#youtube_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-reseaux-sociaux div.std table#youtube tbody tr.tr-txt td#youtube_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}







/*FIN PAGE RESEAUX SOCIAUX*/















/*PAGE TLHP VOUS AIDE*/







/*valeur générique*/



body.cms-acces-pages-techniques-audio-diy tr, td{

	border: none;

}



body.cms-acces-pages-techniques-audio-diy p#description{


	padding: 15px 0 15px 0;

}



body.cms-acces-pages-techniques-audio-diy table.etape{

	border-top: 1px solid #D1D1D1;

	border-bottom: 1px solid #D1D1D1;

	border-left: 1px solid #D1D1D1;

	border-right: 1px solid #D1D1D1;

}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-titre{

	background-color: transparent;

	height: 100px;

	width: 100%;



}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-titre td.title{

	color: black;
	font-weight:bold;
	vertical-align: middle;
	padding:10px;

}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-titre td.title-img{

	padding: 5px;

}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-description{

	border-bottom: 1px solid #D1D1D1;
	background:#E1E1E1;
	border-top: 1px solid #D1D1D1;

}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-description td.description{

	text-align: left;

	vertical-align: middle;

	height: 60px;

	padding: 10px;

}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-liste td.container-liste ul.liste{

	list-style: none;

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table.etape tr.encart-liste td.container-liste ul.liste li:before{

	content: '- ';

}



p.hide-text{

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

}





/*fin valeur générique*/





/*etape1*/



body.cms-acces-pages-techniques-audio-diy table#etape1{

	width: 100%;

}



body.cms-acces-pages-techniques-audio-diy table#etape1 tr#encart-titre-etape1 td#title-etape1{

	width: 490px;

	height: inherit;

}



body.cms-acces-pages-techniques-audio-diy table#etape1 tr#encart-titre-etape1 td#img-etape1{

	width: 100px;

	background: url(../images/PT-img-step1.png) no-repeat center;

	height: 90px;

}



body.cms-acces-pages-techniques-audio-diy table#etape1 tr#encart-liste-etape1{

	height: 145px;

}



body.cms-acces-pages-techniques-audio-diy table#etape1 tr#encart-liste-etape1 td#container-liste-etape1{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape1 tr#encart-liste-etape1 td#container-liste-etape1 ul#liste-etape1{

	padding: 10px;

}



body.cms-acces-pages-techniques-audio-diy table#etape1 tr#encart-liste-etape1 td#container-liste-etape1 ul#liste-etape1 li{

	padding: 5px 0 5px 5px;

	font-weight: bold;



}







/*etape2*/



body.cms-acces-pages-techniques-audio-diy table#etape2{

	width:100%;

	margin-top: 20px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-titre-etape2 td#title-etape2{

	width: 490px;

	height: inherit;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-titre-etape2 td#img-etape2{

	width: 92px;

	background: url(../images/hp-step2.png) no-repeat center;

	height: 92px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-titre-etape2 td#img1-etape2{

	width: 92px;

	background: url(../images/filtre-step2.png) no-repeat center;

	height: 92px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-titre-etape2 td#img2-etape2{

	width: 92px;

	background: url(../images/connect-step2.png) no-repeat center;

	height: 92px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-liste-etape2{

	height: 290px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-liste-etape2 td#container-liste-etape2{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-liste-etape2 td#container-liste-etape2 ul#liste-etape2{

	padding: 10px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-liste-etape2 td#container-liste-etape2 ul#liste-etape2 p{

	padding: 10px 0 10px 5px;

}



body.cms-acces-pages-techniques-audio-diy table#etape2 tr#encart-liste-etape2 td#container-liste-etape2 ul#liste-etape2 li{

	padding: 5px 0 5px 10px;

	color: #000000;

	font-weight: bold;



}





/*plan caisson*/



body.cms-acces-pages-techniques-audio-diy table#etape3{

	width: 47%;

	margin-top: 20px;

	margin-right: 6%;

	float: left;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-titre-etape3 td#title-etape3{

	text-align: center;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-titre-etape3 td#img-etape3{

	width: 128px;

	background: url(../images/plan-step3.png) no-repeat center;

	height: 88px;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr.encart-marque{

	height: 80px;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-marque-etape3-visaton td#container-marque-etape3-visaton{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-marque-etape3-visaton td#container-marque-etape3-visaton a#link-visaton-step3 p#visaton-step3{

	height: 48px;

	width: 234px;

	background: url(../images/logo-visaton-step3.png) no-repeat center;

	margin: 0 auto;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-marque-etape3-rcf td#container-marque-etape3-rcf{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-marque-etape3-rcf td#container-marque-etape3-rcf a#link-rcf-step3 p#rcf-step3{

	height: 92px;

	width: 92px;

	background: url(../images/logo-rcf-step3.png) no-repeat center;

	margin: 0 auto;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-marque-etape3-bc td#container-marque-etape3-bc{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape3 tr#encart-marque-etape3-bc td#container-marque-etape3-bc a#link-bc-step3 p#bc-step3{

	height: 90px;

	width: 245px;

	background: url(../images/logo-bc-step3.png) no-repeat center;

	margin: 0 auto;

}















/*kits enceintes subwoofer*/



body.cms-acces-pages-techniques-audio-diy table#etape4{

	width: 47%;

	margin-top: 20px;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-titre-etape4 td#title-etape4{

	width: 110%;

	text-align: center;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-titre-etape4 td#title-etape4 span{

	text-align: center;
	padding-top: 3px;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-titre-etape4 td#img-etape4{

	width: 115px;

	background: url(../images/kit-step4.png) no-repeat center;

	height: 86px;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr.encart-marque{

	height: 80px;

}





/*level1*/



/*rcf*/



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl1 td.container-marque-etape4{

	vertical-align: middle;

	width: 221px;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl1 td#container-marque-etape4-rcf a#link-rcf-step4 p#rcf-step4{

	height: 103px;

	width: 103px;

	background: url(../images/logo-rcf-step4.png) no-repeat center;

	margin: 0 auto;

}



/*seas*/



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl1 td#container-marque-etape4-seas{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl1 td#container-marque-etape4-seas a#link-seas-step4 p#seas-step4{

	height: 64px;

	width: 213px;

	background: url(../images/logo-seas-step4.png) no-repeat center;

	margin: 0 auto;

}





/*level2*/



/*tlhp*/



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl2 td#container-marque-etape4-tlhp{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl2 td#container-marque-etape4-tlhp a#link-tlhp-step4 p#tlhp-step4{

	height: 41px;

	width: 181px;

	background: url(../images/logo-tlhp-step4.png) no-repeat center;

	margin: 0 auto;

}



/*celestion*/



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl2 td#container-marque-etape4-celestion{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl2 td#container-marque-etape4-celestion a#link-celestion-step4 p#celestion-step4{

	height: 26px;

	width: 213px;

	background: url(../images/logo-celestion-step4.png) no-repeat center;

	margin: 0 auto;

}









/*level3*/



/*davis acoustics*/



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl3 td#container-marque-etape4-davis{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl3 td#container-marque-etape4-davis a#link-davis-step4 p#davis-step4{

	height: 59px;

	width: 148px;

	background: url(../images/logo-davis-step4.png) no-repeat center;

	margin: 0 auto;

}



/*fostex*/



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl3 td#container-marque-etape4-fostex{

	vertical-align: middle;

}



body.cms-acces-pages-techniques-audio-diy table#etape4 tr#encart-marque-etape4-lvl3 td#container-marque-etape4-fostex a#link-fostex-step4 p#fostex-step4{

	height: 51px;

	width: 201px;

	background: url(../images/logo-fostex-step4.png) no-repeat center;

	margin: 0 auto;

}

















/*PAGE EXPLICATIONS*/



body.cms-legende-site-tlhp p#description{

	color: #000000;

	margin-top: 10px;

	margin-bottom: 30px;

}



body.cms-legende-site-tlhp div#localisation{

	width: 260px;

	height: 366px;

	float: left;

}



body.cms-legende-site-tlhp div#localisation-img{

	width: 587px;

	height: 366px;

	margin-right: 15px;

	background: url(../images/picto-localisation.png) no-repeat center;

}



body.cms-legende-site-tlhp p.title{

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}



body.cms-legende-site-tlhp p#logo-title{

	clear: both;

}

body.cms-legende-site-tlhp table tr td.title a{

	color: #ff6600;
	
}





/*ENCART 1 BATIMENT*/





body.cms-legende-site-tlhp div.std table#promo{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 10px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-legende-site-tlhp #promo_img{

	background: url(../images/picto-promo.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#promo tbody tr.tr-title td#promo_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#promo tbody tr.tr-lieu td#promo_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#promo tbody tr.tr-txt td#promo_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 2 RENE*/





body.cms-legende-site-tlhp div.std table#usine{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float:left;

	margin-top: 20px;

	height: 330px;

}



body.cms-legende-site-tlhp #usine_img{

	background: url(../images/picto-usine.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#usine tbody tr.tr-title td#usine_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#usine tbody tr.tr-lieu td#usine_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#usine tbody tr.tr-txt td#usine_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 3 COMPTOIR*/





body.cms-legende-site-tlhp div.std table#livraison{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-legende-site-tlhp #livraison_img{

	background: url(../images/picto-livraison.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#livraison tbody tr.tr-title td#livraison_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#livraison tbody tr.tr-lieu td#livraison_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#livraison tbody tr.tr-txt td#livraison_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}









/*ENCART 4 DEMO*/





body.cms-legende-site-tlhp div.std table#demo{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 321px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 15px;

	margin-bottom: 50px;

}



body.cms-legende-site-tlhp div.std table#demo tbody tr.tr-img td#demo_img{

	background: url(../images/picto-demo-boutique-GT.png) no-repeat center;

	width: 145px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#demo tbody tr.tr-title td#demo_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#demo tbody tr.tr-lieu td#demo_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#demo tbody tr.tr-txt td#demo_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART DEMO*/




/*ENCART 1 BATIMENT*/





body.cms-legende-site-tlhp div.std table#official_diy_retailer{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 10px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-legende-site-tlhp #official_diy_retailer_img{

	background: url(../images/picto-official-diy-retailer.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#official_diy_retailer tbody tr.tr-title td#official_diy_retailer_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#official_diy_retailer tbody tr.tr-lieu td#official_diy_retailer_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#official_diy_retailer tbody tr.tr-txt td#official_diy_retailer_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 2 RENE*/





body.cms-legende-site-tlhp div.std table#official_dealer{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float:left;

	margin-top: 20px;

	height: 330px;

}



body.cms-legende-site-tlhp #official_dealer_img{

	background: url(../images/picto-official-dealer.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#official_dealer tbody tr.tr-title td#official_dealer_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#official_dealer tbody tr.tr-lieu td#official_dealer_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#official_dealer tbody tr.tr-txt td#official_dealer_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}




/*ENCART 3 COMPTOIR*/





body.cms-legende-site-tlhp div.std table#official_distributor{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

	margin-bottom: 50px;

}



body.cms-legende-site-tlhp #official_distributor_img{

	background: url(../images/picto-official-distributor.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#official_distributor tbody tr.tr-title td#official_distributor_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#official_distributor tbody tr.tr-lieu td#official_distributor_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}

body.cms-legende-site-tlhp div.std table#official_distributor tbody tr.tr-txt td#official_distributor_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}



/*ENCART 1 BATIMENT*/





body.cms-legende-site-tlhp div.std table#apollon_4{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 10px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

	margin-bottom: 50px;

}



body.cms-legende-site-tlhp div.std table#apollon_4 tbody tr.tr-img td#apollon_4_img{

	background: url(../images/picto-apollon-4.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#apollon_4 tbody tr.tr-title td#apollon_4_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#apollon_4 tbody tr.tr-lieu td#apollon_4_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#apollon_4 tbody tr.tr-txt td#apollon_4_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}




/*ENCART 1 BATIMENT*/





body.cms-legende-site-tlhp div.std table#esw{

	width: 297px;

	border: solid 3px #E1E1E1;

	margin-left: 10px; 

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

	margin-bottom: 50px;

}



body.cms-legende-site-tlhp div.std table#esw tbody tr.tr-img td#esw_img{

	background: url(../images/picto-esw.png) no-repeat center;

	width: 99px;

	height: 126px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-legende-site-tlhp div.std table#esw tbody tr.tr-title td#esw_title{

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#esw tbody tr.tr-lieu td#esw_lieu{

	background: #E1E1E1;

	color: #000000;

	height: 33px;

	text-align: center;

	vertical-align: middle;

}



body.cms-legende-site-tlhp div.std table#esw tbody tr.tr-txt td#esw_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*PAGE PROMO*/





body.cms-promo p#description{

	color: #000000;

	padding: 10px 15px 0 0;

}







/*ENCART 1 BATIMENT*/


section.table-container-promo{
	    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}


body.cms-promo div.std table#tlhp{

	width: 450px;

	border: solid 3px #E1E1E1;

	text-align: center;

	float: left;

	height: 330px;

	margin-top: 20px;

}



body.cms-promo div.std table#tlhp tbody tr.tr-img td#tlhp_img{

	background: url(../images/logo-tlhp-promo.png) no-repeat center;

	width: 252px;

	height: 150px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-promo div.std table#tlhp tbody tr.tr-title td#tlhp_title {

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

	font-size: 16pt;

}



body.cms-promo div.std table#tlhp tbody tr.tr-title td#tlhp_title a{

	color: #ff6600;

}



body.cms-promo div.std table#tlhp tbody tr.tr-txt td#tlhp_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/









/*ENCART 2 slc*/





body.cms-promo div.std table#slc{

	width: 450px;

	border: solid 3px #E1E1E1;

	margin-left: 15px; 

	text-align: center;

	float:left;

	margin-top: 20px;

	height: 330px;

}



body.cms-promo div.std table#slc tbody tr.tr-img td#slc_img{

	background: url(../images/logo-slc-promo.png) no-repeat center;

	width: 210px;

	height: 150px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-promo div.std table#slc tbody tr.tr-title td#slc_title {

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

	font-size: 16pt;

}



body.cms-promo div.std table#slc tbody tr.tr-title td#slc_title a{

	color: #ff6600;

}



body.cms-promo div.std table#slc tbody tr.tr-txt td#slc_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/

/*ENCART 2 PACK*/




body.cms-promo div.std table#pack{

	width: 450px;

	border: solid 3px #E1E1E1;

	text-align: center;

	margin-left: 15px;
	margin-top: 20px;

	height: 330px;
	float: left;

}




body.cms-promo div.std table#pack tbody tr.tr-img td#pack_img{

	background: url(../images/logo_tlhp_pack_promo.png) no-repeat center;

	width: 210px;

	height: 150px;

	padding-top: 5px;

	padding-bottom: 5px;

}



body.cms-promo div.std table#pack tbody tr.tr-title td#pack_title {

	background: #696969;

	color: #ff6600;

	font-weight: bold;

	height: 33px;

	text-align: center;

	vertical-align: middle;

	font-size: 16pt;

}



body.cms-promo div.std table#pack tbody tr.tr-title td#pack_title a{

	color: #ff6600;

}



body.cms-promo div.std table#pack tbody tr.tr-txt td#pack_txt{

	color: #696969;

	padding: 5px 5px 5px 5px;

	text-align: center;

	vertical-align: middle;

}





/*FIN ENCART BATIMENT*/


@media screen and (max-width: 990px) {

table#pack, table#tlhp, table#slc{

	width: auto !important;
}
]


/*

SLIDER FOOTER*/





 div#Footer_slider {

        margin: 0 auto;

        width: 100%;

        color:#3C3C3C;

        padding-top:10px;

        background:#fff;

        border-top:0px solid #6c6d6f;

        margin-bottom:10px;

        z-index:auto;

    }





 div#Footer_slider span.title {

        background:#fff;

        font-family:verdana,arial;

        font-size:13px;

        /*line-height:20px;*/

        /*text-transform:uppercase*/;

        /*display:block;margin:0 0 1em;*/

        bottom:-6px; 

        padding:0 0.5em;

        position:relative;color:#141414;

        overflow:hidden;

	left: :0px !important;

        display:inline-block;
		
		margin-bottom:10px;

    }





 div#Footer_slider ul#slider_footer_ul {

        width:92%;

        overflow:hidden;

        height:133px;

        padding-top:1.2em;

        text-align:center;

        margin: auto;

        padding-left: 0px;

    }





 div#Footer_slider ul#slider_footer_ul li.footer_slider_marques {

        float:left;

        width:auto;

        height: 110px;

        border:1px solid #c8c8c8;

        margin:0 5px 5px 0;

        text-align:center;

        display: table-cell;

        

    }





 div#Footer_slider ul#slider_footer_ul li.footer_slider_marques a#vignette img {

        width:auto;

        height:auto;

        padding:15px;

        vertical-align: middle;

        margin: 0;

    }





 div#Footer_slider ul#slider_footer_ul li.footer_slider_marques a#vignette {

        height:110px;

        display:table-cell;

        vertical-align: middle;

    }





 div#Footer_slider ul#slider_footer_ul li.footer_slider_marques a#link_marque {

        display:block;

        width:auto;

        padding-top: 10px;

        padding-left: 5px;

        padding-right: 5px; 

        padding-bottom: 10px;

        text-align: center;

        text-decoration: none;

        overflow:hidden;

        background-color:#696969;

        color:#FF6600;

    }





 div#Footer_slider a.slidecontrol {

        display:block;

    }





 div#Footer_slider ul#slider_footer_ul div#slider_container {

        position:relative;

        left:0px;

        width:8600px;

        transition-duration:1s;

        transition-property:left; 

    }





 div#Footer_slider a#btn_left_slide.active, div#Footer_slider a#btn_right_slide.active, div#Footer_slider a#btn_left_slide.inactive, div#Footer_slider a#btn_right_slide.inactive {

        display:block;

        position:absolute;

        top:80px;

        width:30px;

        height:50px;

    }





 div#Footer_slider a#btn_right_slide.active {

        float:right;

        position: relative;

        background-position:0 0;

        cursor:pointer;

        background-image:url(../images/slider_tlhp_footer/fleche_slider_active_D.png)

    }





 div#Footer_slider a#btn_left_slide.active {

        float:left;

        position: relative;

        background-position:30px 0;

        cursor:pointer;

        background-image:url(../images/slider_tlhp_footer/fleche_slider_active_G.png)

    }





 div#Footer_slider a#btn_right_slide.inactive {

        float:right;

        position: relative;

        background-position:0 59px;

        background-image:url(../images/slider_tlhp_footer/fleche_slider_inactive_D.png)

    }





 div#Footer_slider a#btn_left_slide.inactive {

        float:left;

        position: relative;

        background-position:30px 59px;

        background-image:url(../images/slider_tlhp_footer/fleche_slider_inactive_G.png)

    }





 .footer_clearfix:after{

    content: ".";

    display: block;

    height: 0;

    line-height: 0;

    font-size: 0;

    clear: both;

    visibility: hidden;

}



















/*DEBUT HOME LEFT*/





/*mise en place squelette*/



div#home_left_div{

	height: 1500px;

	width: 100%;

}



div#home_left_div div#home_left_selecteur{

	height: 460px;

	width: 100%;

}



div#home_left_div div#home_left_premier_prix{

	height: 190px;

	width: 100%;

	text-align: center;

}



div#home_left_div div#home_left_plus_tlhp{

	height: 270px;

	width: 100%;

	background-color: #a7a7a7;

}



div#home_left_div div#home_left_avis{

	height: 600px;

	width: 100%;

}



div#home_left_div div#home_left_reseaux_sociaux{

	height: 220px;

	width: 100%;

}





/*mise en forme titre*/



p.home_left_title{

	padding-top: 13px;

	padding-bottom: 13px;

	width: 100%;

	font-size: 10pt;

	text-align: center;

	display: block;

	vertical-align: middle;

	color: #ffffff;

	background-color: #9a9a9a;

}



div#home_left_div div#home_left_plus_tlhp p#home_left_plus_tlhp_title{

	background-color: #ff6600;

}







/*mise en forme filtre*/



label.label-2{

	font-size: 12px;

	font-weight: bold;

}


.buttons-set-2{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    margin-bottom: 10px;
}


.button-2{


	background-color: #b2b2b2;

	color: #ffffff;

	font-size: 11pt;

	width: 120px;

	height: 30px;

	border-radius: 10px; 

	cursor: pointer;



}



.button-2:hover{

	color: #ff6600;

}



div.input-box-2{

	padding: 10px;

}



div.input-range-2{

	padding: 10px;

}



div.input-range-2 input{

	width: 50px;

}



ul.form-list-2{

	padding: 5px;

	text-align: center;

}



div.input-box-2 select{

	width: 170px;

}





/*mise en forme premier prix*/



img.image_premier_prix{

	margin: 10px auto;

	padding-bottom: 3px;

}



































/*mise en forme plus tlhp*/



div#home_left_div div#home_left_plus_tlhp table#home_left_plus_tlhp_table{

	width:190px;

	height: 230px;

	margin: 0 auto;

}



div#home_left_div div#home_left_plus_tlhp table#home_left_plus_tlhp_table tr{

	height: 115px;

	width: 100%;

}



div#home_left_div div#home_left_plus_tlhp table#home_left_plus_tlhp_table tr#home_left_table_kit td#home_left_table_td_kit{

	width: 170px;

	height: 115px;

	vertical-align: middle;

}



div#home_left_div div#home_left_plus_tlhp table#home_left_plus_tlhp_table tr#home_left_table_filtre td#home_left_table_td_filtre{

	width: 170px;

	height: 115px;

	vertical-align: middle;

}



div#home_left_div div#home_left_plus_tlhp table#home_left_plus_tlhp_table tr#home_left_table_kit td#home_left_table_td_kit a#link_kit_home_left{

	background: url(../images/home_left_audio_diy.png) no-repeat center;

	width: 170px;

	height: 89px;

	display: block;

	margin: 0 auto;

}



div#home_left_div div#home_left_plus_tlhp table#home_left_plus_tlhp_table tr#home_left_table_filtre td#home_left_table_td_filtre a#link_filtre_home_left {

	background: url(../images/home_left_filtre_sur_mesure.png) no-repeat center;

	width: 170px;

	height: 89px;

	display: block;

	margin: 0 auto;

}

















/*mise en forme tableau reseaux sociaux*/



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table{

	width:170px;

	height: auto;

	margin: 0 auto;

}





div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_facebook{

	height: 50px;

	width: 170px;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_youtube{

	height: 50px;

	width: 170px;

}

div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_google{

	height: 50px;

	width: 170px;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_facebook td#home_left_table_logo_fb{

	background: url(../images/home_left_facebook.png) no-repeat center;

	height: 34px;

	width: 45px;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_youtube td#home_left_table_logo_yt{

	background: url(../images/home_left_youtube.png) no-repeat center;

	height: 34px;

	width: 45px;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_google td#home_left_table_logo_gg{

	background: url(../images/home_left_google.png) no-repeat center;

	height: 34px;

	width: 45px;

}





div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_facebook td#home_left_table_accroche_fb{

	color: #3d5b99;

	height: 34px;

	width: 125px;

	vertical-align: middle;

	font-size: 12pt;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_youtube td#home_left_table_accroche_yt{

	color: #dc2625;

	height: 34px;

	width: 125px;

	vertical-align: middle;

	font-size: 12pt;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_google td#home_left_table_accroche_gg{

	color: #c65d37;

	height: 34px;

	width: 125px;

	vertical-align: middle;

	font-size: 12pt;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_facebook td#home_left_table_accroche_fb a{

	color: #3d5b99;

	font-size: 12pt;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_youtube td#home_left_table_accroche_yt a{

/*	color: #dc2625;*/

	font-size: 12pt;

	pointer-events:none;

	cursor: default;

}



div#home_left_div div#home_left_reseaux_sociaux table#home_left_reseaux_sociaux_table tr#home_left_table_row_google td#home_left_table_accroche_gg a{

	color: #c65d37;

	font-size: 12pt;

}







/*mise en page review*/



table.container_review{

	border-collapse: separate;

}



table.container_review tr.tr_container_review td.td_container_review{

	width: 350px;

	border-right: 1px solid #dddddd;

	text-align: center;

}





table.container_review tr.tr_container_review td.td_container_review_2{

	padding-left: 20px;

}



table.container_review tr.tr_container_review td.td_container_review_2 span.comment_post_by{

	text-decoration: underline;

	padding-bottom: 5px;

}





p.review-nologged-2{

	padding-top: 50px;

	text-align: center;

	font-size: 10pt;

}





dt.commentaire{

	padding-bottom: 10px;

}











/*PAGE APOLLON*/



div#head_apollon{

	background: url(../images/apollon/apollon_head_pic.png) no-repeat center;

	height: 120px;

	width: 572px;

	margin: 0 auto;

}



table#table_pres_apollon{

	width: 950px;

	margin: 60px auto;

	height: auto;

}



table#table_pres_apollon tr th#title_pres_apollon{

	font-size: 18pt;

	font-weight: bold;

	color: #ff6600;

}



table#table_pres_apollon tr td#text_pres_apollon{

	color: #000000;

	font-size: 11pt;

	line-height: 23px;

	vertical-align: middle;

	width: 314px;

}



table#table_pres_apollon tr td#td_apollon_img{

	background: url(../images/apollon/apollon_full_kit.png) no-repeat center;

	height: 286px;

	width: 300px;

}



table#table_caracteristique_apollon{

	width: 950px;

	height: auto;

	margin: 0 auto;

}



table#table_caracteristique_apollon tr#first_line_apollon_table{

	height: 60px;

	width: 100%;

}



table#table_caracteristique_apollon tr#first_line_apollon_table td#cross_column_row{

	height: 195px;

	background-color: #484848;

	width: 207.5px;

}



table#table_caracteristique_apollon tr td.title_component{

	color: #ff6600;

	font-size: 14pt;

	vertical-align: middle;

	text-align: center;

	width:207.5px;

	 border: 1px solid #484848;



}



table#table_caracteristique_apollon tr.line_apollon_table{

	height: 195px;

	width: 100%;

}







table#table_caracteristique_apollon tr td.title_component_head{

	color: #ff6600;

	font-size: 14pt;

	vertical-align: middle;

	text-align: center;

	width:247.5px;

}





table#table_caracteristique_apollon tr#first_line_apollon_table_img{

	height: 135px;

	width: 100%;

}



table#table_caracteristique_apollon tr#first_line_apollon_table_img td#img_h221{

	width: 247.5px;

	height: 135px;

	background: url(../images/apollon/h221_pic.png) no-repeat center;

}



table#table_caracteristique_apollon tr#first_line_apollon_table_img td#img_tt112{

	width: 247.5px;

	height: 135px;

	background: url(../images/apollon/tt112_pic.png) no-repeat center;

}



table#table_caracteristique_apollon tr#first_line_apollon_table_img td#img_tthf{

	width: 247.5px;

	height: 135px;

	background: url(../images/apollon/tthf_pic.png) no-repeat center;

}









table#table_caracteristique_apollon tr#first_line_apollon_table{

	border-top: 1px solid #484848;

}



table#table_caracteristique_apollon tr#first_line_apollon_table_img{

	border-bottom: 1px solid #484848;

}



table#table_caracteristique_apollon tr#first_line_apollon_table_img td, #first_line_apollon_table td{

	border-right: 1px solid #484848;

}



table#table_caracteristique_apollon tr#second_line_apollon_table{

	border-top: 1px solid #484848;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img{

	border-bottom: 1px solid #484848;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img td, #second_line_apollon_table td{

	border-right: 1px solid #484848;

}



table#table_caracteristique_apollon tr.line_apollon_table td{

	border: 1px solid #484848;



}





table#table_caracteristique_apollon tr#second_line_apollon_table{

	height: 75px;

	width: 100%;

}





table#table_caracteristique_apollon tr td.text_component{

	vertical-align: middle;

    text-align: center;

    font-size: 18px;

    font-weight: bold;

    width: 247.5px;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img{

	height: 75px;

	width: 100%;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img td#img_celestion{

	width: 247.5px;

	height: 25px;

	background: url(../images/apollon/celestion_apollon.png) no-repeat center;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img td#img_rcf{

	width: 247.5px;

	height: 73px;

	background: url(../images/apollon/rcf_apollon.png) no-repeat center;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img td#img_rcf2{

	width: 123.25px;

	height: 73px;

	background: url(../images/apollon/rcf_apollon.png) no-repeat center;

}



table#table_caracteristique_apollon tr#second_line_apollon_table_img td#img_beyma{

	width: 123.25px;

	height: 29px;

	background: url(../images/apollon/beyma_apollon.png) no-repeat center;

}







/*BLOC STATIQUE INFOS*/



div.systeme_onglets div.contenu_onglets div.contenu_onglet_full{

                background-color:#dddddd;

                border-bottom: none;

                margin-top:-1px;

                display:none;

                width: 750px;

                margin: 0 auto;

                height: 200px;

                border-top-left-radius: 10px;

                border-top-right-radius:10px;

                box-sizing:border-box;

        }



        div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.text{

            background-color: #454545;

            width: calc(100% / 3);

            height: 100%;

            float: left;

            padding: 0px 10px;

            border-top-left-radius: 10px;

            box-sizing:border-box;

        }



        div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.text h3.title_text{

            color: #ff6600;

            text-align: left;

            font-size: 12pt;

            padding: 5px;

        }



        div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.text p.prez_text{

            color: #ffffff;

            text-align: left;

            height: auto;

            font-size: 9pt;

            padding: 5px;

        }





        div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.img{

            width: calc(100% / 1.5);

            height: 100%;

            float: left;

            display: table-cell;

            vertical-align: middle;

            border-top-left-radius: 10px;

            border-top-right-radius:10px;

            box-sizing:border-box;

        }



        div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.img img.pic{

            width: 100%;

            height: 100%;

            border-top-right-radius:10px;



        }





        div.conteneur_onglet{

            margin: 0 auto 70px;

            width: 750px;

            box-sizing:border-box;

        }



        div.conteneur_onglet span.onglet

        {

                display:table-cell;

                cursor:pointer;

                width: calc(100% / 3);

                float: left;

                height: 50px;

                padding: 5px;

                text-align: center;

                box-sizing:border-box;

        }

       div.conteneur_onglet span.onglet_0

        {

                background:#696969;

                font-size: 10pt;

        }

       div.conteneur_onglet span.onglet_1

        {

                background:#e1e1e1;

                border: 1px solid #ff6600;

                font-size: 10pt;



        }



       div.conteneur_onglet span.onglet_0#onglet_qui{

        border-left: 1px solid #000000;



        border-right: 1px solid #000000;

        }



       div.conteneur_onglet #onglet_quoi{

        border-bottom-left-radius: 10px;

        }



       div.conteneur_onglet #onglet_pourquoi{

        border-bottom-right-radius: 10px;

        }



       div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.text a.link_text{

            color: #ff6600;

            text-decoration: none;

            text-align: left;

            font-size: 9pt;

        }



       div.systeme_onglets div.contenu_onglets div.contenu_onglet_full section.text a.link_text:hover{

            color: #ff6600;

            text-decoration: underline;

        }


/* marques card flip */



.container-row:after{
		content: " ";
		display: table;
		clear: both;
	}

.flip-container {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
	
}

.flip-container:hover .flipper,  
.flip-container.hover .flipper {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flip-container, .front, .back {
	width: 210px;
	height: 310px;
	margin: 1.2%;
}

.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;

	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;

	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;

	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

.front {
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	background: #ffffff;
	box-shadow: 1px 1px 12px #555;
	
}

.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	background: #606060;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	color: #000000;
	box-shadow: 1px 1px 12px #555;
}

/*.front .name {
	color: #ffDD00;
	font-size: 20px;
	text-align: center;
	width: 100%;
}
*/
.back-logo {
	position: absolute;
	top: 40px;
	left: 90px;
	width: 160px;
	height: 117px;

}

.back-title {
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	top: 180px;
	left: 0;
	right: 0;
	text-align: center;
	text-shadow: 0.1em 0.1em 0.05em #acd7e5;
	font-family: Courier;
	font-size: 2em;
}

.back p {
	left: 0;
	right: 0;
	text-align: center;
	padding: 0 20px;
	font-family: arial;
	line-height: 2em;
	color: #ffffff;
}



/* PAGE CONTACT */


section.table-container-contact{

}
#left-contact-zone {
	border-right:1px solid #D1D1D1;
	margin-right:10px;
	float:left;
	width:400px;
}
section.table-container-contact table#left-contact-zone td {
	width:400px;
	padding-right:15px;
}
section.table-container-contact table#left-contact-zone textarea#comment { height:150px; width:400px; }
section.table-container-contact table#left-contact-zone select#subject { width:auto; }

@media screen and (max-width: 990px) {
	section.table-container-contact table#left-contact-zone{
		border-right: none !important;
		width:400px;
		margin-bottom:40px;
	}
	section.table-container-contact table#left-contact-zone td {
		width:300px;
		padding-right:15px;
	}
	section.table-container-contact table#left-contact-zone textarea#comment {
		height:auto;
		width:auto;
	}
	div#block-coup-de-coeur-tlhp, div#block-meilleures-ventes{
		width: 700px !important;
	}
	td.col-main{
		padding: 0 !important;
	}
}


@media screen and (max-width: 700px) {

	div#block-coup-de-coeur-tlhp, div#block-meilleures-ventes{
		width: 100% !important;
	}

}

