<!--
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:8pt Arial, Helvetica, Sans-serif;font-weight:normal;color:#000;}

img{border:0}

a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}

ul{margin:0 0 0 0;}
ol{margin:0 0 0 0;}

dd{margin:0 0 0 20px;}

select option{padding:0 3px;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	
	#global{position:relative;width:1022px;text-align:left;margin:0 auto;border:1px solid #000;overflow:hidden;}
		
		#top{position:relative;width:100%;height:219px;}
			#top_part1, #top_part2, #top_part3, #top_part4{float:left;display:inline;overflow:hidden;position:relative;}
			#top_part1{width:155px;}
				#bg-01, #bg-02, #bg-08{width:100%;}
				#bg-01{height:44px;background:url(../images/bg-01.gif) no-repeat;}
				#bg-02{height:136px;background:url(../images/bg-02.jpg) no-repeat;}
				#bg-08{height:39px;background:url(../images/bg-08.gif) no-repeat;}
			#top_part2{width:66px;}
				#bg-03{height:219px;background:url(../images/bg-03.jpg) no-repeat;}
			#top_part3{width:751px;height:219px;}
				#bg-04, #bg-05, #bg-06{float:left;height:180px;display:inline;overflow:hidden;}
				#bg-04{width:251px;background:url(../images/bg-04.jpg) no-repeat 0 44px;}
					#bg-04 img{padding:11px 0 0 0;}
				#bg-05{width:245px;background:url(../images/bg-05.jpg) no-repeat 0 44px;}
				#bg-06{width:255px;background:url(../images/bg-06.jpg) no-repeat 0 44px;}
				
			#top_part5{position:absolute;top:198px;left:221px;width:496px;}
				#fil_ariane{width:100%;height:15px;}
				#fil_ariane p{background:url(../images/bg-09.gif) no-repeat 458px 100%;}		
				
			#top_part4{width:50px;}
				#bg-07{height:219px;background:url(../images/bg-07.gif) no-repeat 25px 0;}
		
		#middle {position:relative;width:100%;}
			#middle_left, #middle_middle, #middle_right{float:left;display:inline;overflow:hidden;position:relative;}
			#middle_left{width:155px;}
				#bg-10, #img-02, #bg-11, #bg-12, #bg-13{width:100%;}
				#bg-10{height:20px;background:url(../images/bg-10.gif) no-repeat;}
				#img-02{height:38px;}
				#bg-11{height:242px;background:url(../images/bg-11.gif) repeat-y;}
				#bg-11 ul{list-style:none;}

				/* ---- MENU ---- */
				#menu{width:145px;margin:0 0 0 15px;padding:10px 0 0 0;text-align:left;font-size:12px;}
				#menu img{border:0px;vertical-align:middle;padding:0 5px 2px 0;}
				#menu ul{width:100%;display:block;list-style:none;}
				#menu  li a{padding:1px 0;margin:1px 0 1px 0;text-decoration:none;color:#000;display:block;}
				span.rub_principales{padding:0 0 0 3px;}
				a:hover span{background:#e9e6e6;}
				.s_menus {width:110px;padding:1px 0;border-bottom:1px solid #ad0a0a;}
				span.s_menus_span{padding:0px;}
				#menu ul ul, #menu li:hover ul ul {display:none;padding:0 0 0 20px;}
				#menu li:hover ul, #menu li:hover li:hover ul {display:block;}		
				/* ---- Fin Menu ---- */
						
				#bg-12{height:21px;background:url(../images/bg-12.gif) no-repeat;}
				#bg-13{height:178px;background:url(../images/bg-13.jpg) no-repeat;}
			
			#middle_middle{width:566px;height:495px;position:relative;}	
				#cadre_texte{width:482px;height:475px;margin:4px 0 0 64px;padding:5px;background-color:#f0eded;overflow:auto;text-align:justify;}
				#cadre_texte h1{padding:0px 25px;font:25px "Trebuchet Ms", Sans-Serif;font-weight:bold;background:url(../images/bg-26.gif) no-repeat 0 5px;}
				#cadre_texte h3{width:477px;margin:10px 0 5px 0;padding:0 0 0 5px;font:12px "Trebuchet Ms", Sans-Serif;color:#fff;font-weight:bold;background:#333b4d;}
				#cadre_texte h2{height:25px;font-size:11px;background:url(../images/bg-32.gif)no-repeat;color:#333d4b;font-weight:bold;padding:0 0 0 20px;}
				#cadre_texte h4{width:460px;margin:10px 0 5px 0;padding:0 0 0 5px;font:12px "Trebuchet Ms", Sans-Serif;color:#fff;font-weight:bold;background:#333b4d;}
				#cadre_texte table{width:482px;}
				.ligne_vide{line-height:5px;}
					

											
					#cadre_texte ul li, #revetements ul li, #autres_revetements ul li{padding:0 0 0 15px;background:url(../images/bg-29.gif) no-repeat 0 2px;}
					#cadre_texte ol li{margin:0 0 0 25px;}
					#revetements td{border-bottom:1px solid #ad0a0a;}
					#revetements #table1_tr1 th{border-top:2px solid #ad0a0a;border-bottom:2px solid #ad0a0a;}
					#revetements #table2_td2, .table4_td2{padding:0 0 0 5px;}
					#revetements #table1 td, #table1 th, .table4_td1{width:90px;}
					#table2 #table2_td1{width:96px;}
					#revetements #table3 th{text-align:left;}
					#revetements #table3 td{border:0;}
					#revetements #table3 ul li{list-style:none;}
					#revetements .cel_center{text-align:center;}
					#revetements .tables_col1{border-right:2px solid #ad0a0a;}
					#revetements .table4_lignetop{border-top:2px solid #ad0a0a;}
					#revetements p.photos_rubriques{text-align:center;}
					#revetements .photos_rubriques img{margin:0 4px 0 4px;padding:2px;width:130px;border:1px solid #000;}
					p.text_resume{text-indent:20px;padding:5px 0;}
					a.liens_bold{color:#333b4d;font-weight:bold;text-decoration:none;}
					a.liens_bold:hover{background:#ad0a0a;color:#fff;}
					#autres_revetements a{color:#333b4d;font-weight:bold;text-decoration:none;}
					#autres_revetements a:hover{background:#ad0a0a;color:#fff;}
					
					#autres_revetements{width:100%;}
					.resume_actu, #liens_savoir_faire, #liens_revetements{width:470px;margin:5px 0;padding:5px;border:1px dashed #333b4d;}
					.resume_actu{width:450px;}
					#liens_savoir_faire ul li, #liens_revetements ul li{background:url();list-style:none;line-height:20px;padding:0 0 0 5px;}
					#liens_savoir_faire a, #liens_revetements a{color:#333b4d;font-weight:normal;}
					#liens_savoir_faire a:hover, #liens_revetements a:hover{background:#333b4d;color:#fff;}
					
					#liens_savoir_faire{width:452px;}
					
					#signature{color:#333b4d;font-weight:bold;}
					.texte_right{text-align:right;}
										
					#plan_carte, #liens_carte{float:left;overflow:hidden;}
					#plan_carte img{border:1px dashed #000;margin:8px 4px;}
					#liens_carte img{border:1px dashed #000;width:150px;margin:8px 4px 7px 2px;}
					#liens_carte p{width:142px;height:100px;border:1px dashed #000;margin:0 4px 7px 2px;padding:5px 4px;background:#becdd7;}
					
					#plan ul {list-style:none;}
					#plan ul li{line-height:16px;}
					#plan ul li ul{padding:0 0 0 25px;}
					#plan a{text-decoration:none;}
					#plan a:hover{background:#fff;}
					#cadre_texte #plan ul.sans_puces li{background:url();}
					
					#contacts{width:465px;}
					#contacts strong{font-size:12px;color:#191c27;border-bottom:1px dotted #191b27;}
					#contacts_1, #contacts_2{width:207px;height:106px;float:left;/*border:1px solid #191b27;*/}
					#contacts_1{border-right:1px dotted #191b27;text-align:right;margin:0 2px 0 0;padding:0 20px 0 0;}
					#contacts_2{margin:0 0 0 2px;padding:0 0 0 20px;text-align:left;border-left:1px dotted #191b27;}
					.espace_vide{line-height:10px;}
					.encart_personne_contact{width:100%;}
					.encart_personne_contact .personne_contact{float:left;display:inline;width:226px;border:1px solid #f0eded;text-align:center;line-height:18px;}
					.personne_contact_centrer{text-align:center;line-height:18px;border:1px solid #f0eded;}
						
			#middle_right{width:300px;}
				#middle_right img{margin:4px 0 0 0;padding:14px 0 23px 0;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;}
				#middle_right p{position:absolute;top:188px;left:0;padding:0 0 0 10px;z-index:10;}
				#middle_right ul{padding:8px 0 0 0;}
				#middle_right a{text-decoration:none;}
				#middle_right a:hover{text-decoration:underline;}
				#middle_right ul img{margin:0;padding:5px 4px 5px 15px;border:0;vertical-align:middle;}
				#img-03{width:250px;height:202px;}
				#img_alternance{width:250px;height:165px;}
				#menu_right{position:relative;width:250px;height:105px;margin:5px 0 0 0;border-right:1px solid #000;}
		
		#bottom{position:relative;width:100%;clear:both;}
			#bottom_left, #bottom_middle, #bottom_right{float:left;display:inline;overflow:hidden;position:relative;}
			#bottom_left{width:155px;}
				#bg-21{height:76px;background:url(../images/bg-21.gif) no-repeat;}
			#bottom_middle{width:562px;}
				#bottom_middle p, #bottom_middle ul{padding:11px 0 0 63px;text-align:left;}
				#bottom_middle ul li{display:inline;font-size:12px;}
				#bottom_middle ul li a{font-size:12px;font-weight:bold;text-decoration:none;}
				#bottom_middle ul li a:hover{text-decoration:underline;}
			#bottom_right{width:305px;}
				#bottom_right img{padding:0 12px 0 12px;}
				
	/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/

.coins_top, .coins_bottom{position:relative;width:497px;height:0px;line-height:0px;font-size:0px;}
.coins{position:absolute;overflow:hidden;}
.coin_HG{top:0;left:60px;}
.coin_HD{top:0;right:-66px;}
.coin_BG{bottom:-6px;left:60px;}
.coin_BD{bottom:-6px;right:-66px;}

.coins01 .coins{width:10px;height:10px;}

/* Bloc contenant des floats */
.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}

/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page XXXXXXXX */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
-->
	

