
/*-------------------------------------------
			Styles Graphisoft
-------------------------------------------*/
/* 
 * ----------------------------------
 * Redéfinition des balises standards
 * ----------------------------------
 */
html, body {
	width: 					100%;
	height: 				100%;
	margin: 				0px;
	padding: 				0px;
	text-align: 			center;
	background-color: 		#4179AE;
	background-image:		url(img/interface/fond_page1800.jpg);
	background-repeat:	 	repeat-x;
	background-position: 	center top;
}

html, body, table, input, select {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#012F4F;
	font-weight: 			normal;
}


a 			{text-decoration: none;}
a:hover	 	{text-decoration: underline;}

#xhtml_conteneur1 a			{color: #088ADE;}
#xhtml_conteneur1 a:hover	{color: #088ADE;}

#xhtml_conteneur2 a			{color: #007CB8;}
#xhtml_conteneur2 a:hover	{color: #007CB8;}

#xhtml_conteneur3 a			{color: #C79F09;}
#xhtml_conteneur3 a:hover	{color: #C79F09;}

#xhtml_conteneur4 a			{color: #632168;}
#xhtml_conteneur4 a:hover	{color: #632168;}

#xhtml_conteneur5 a			{color: #90B1C2;}
#xhtml_conteneur5 a:hover	{color: #90B1C2;}

h1			{margin:0px; padding:0px; font-size:16px;}
h3,h4,h5	{margin:0px; padding:0px; font-size:10px;}
h2 			{margin:0px; padding:0px; font-size:14px;}


table 		{border: 0px; padding:0px; font-size: 11px;}
td 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px;}

/*Listes*/
ul {
	margin-top: 		5px;
}

li {
	margin-bottom: 		0px;
	margin-left: 		0px;
}

dl, dt, dd {margin: 0px; padding: 0px; list-style-type: none;}

/*Elements de formulaire*/
input { 
	font-size: 10px;
	font-weight: 	normal;
}

/* 
 * ----------------------------------
 * Styles de textes
 * ----------------------------------
 */
.titre {font-weight: bold; font-size: 12px;}
.txt_gras { font-weight: bold;}
.txtjustify { text-align:justify;}

.liColor:first-letter {  font-size: 14px;}
#xhtml_conteneur0 .liColor:first-letter{ color: #A1D1FE;}
#xhtml_conteneur1 .liColor:first-letter{ color: #A1D1FE;}
#xhtml_conteneur2 .liColor:first-letter{ color: #A1D1FE;}
#xhtml_conteneur3 .liColor:first-letter{ color: #FFEDA9;}
#xhtml_conteneur4 .liColor:first-letter{ color: #C595C9;}
#xhtml_conteneur5 .liColor:first-letter{ color: #E4F2FF;}
/* 
 * -----------------------------------------
 * Mise en page du site
 * -----------------------------------------
 */
#referencement {
	width: 				780px;
	height: 			14px;
	min-height:			12px;
	margin-left: 		auto;
	margin-right: 		auto;
	font-size: 			10px;
	color: 				#99B9DC;
}
#xhtml_conteneur0, #xhtml_conteneur1, #xhtml_conteneur2, #xhtml_conteneur3, #xhtml_conteneur4, #xhtml_conteneur5 {
	width: 					782px;
	height: 				auto;
	margin-left:			auto;
	margin-right: 			auto;
	text-align: 			left;
	background-color: 		white;
	border: 				2px solid black; 
	border-bottom: 			1px solid white;
}
#xhtml_conteneur0 {
	width: 					780px;
	background-color: 		#34689c;
}
/*----------------------haut de page----------------------*/
#xhtml_header {
	width: 				780px;
	height: 			178px;
	color: 				white;
	background-color: 	#007DB7;
}
#xhtml_header_home {
	width: 776px;
	height: 62px;
	background-image: url(img/home/fond_menu.jpg);
	background-repeat: no-repeat;
}
#logo {
	width: 		258px;
	height: 	178px;
	float: 		left;
}
#bandeau_haut_fr {
	background-repeat: no-repeat;
	width: 		520px;
	height:		178px;
	float: 		left;
}
#xhtml_conteneur1 #bandeau_haut_fr {
	background-image: url(img/bandeau_haut/bandeau_haut1_fr.jpg);
}
#xhtml_conteneur2 #bandeau_haut_fr {
	background-image: url(img/bandeau_haut/bandeau_haut2_fr.jpg);
}
#xhtml_conteneur3 #bandeau_haut_fr {
	background-image: url(img/bandeau_haut/bandeau_haut3_fr.jpg);
}
#xhtml_conteneur4 #bandeau_haut_fr {
	background-image: url(img/bandeau_haut/bandeau_haut4_fr.jpg);
}
#xhtml_conteneur5 #bandeau_haut_fr {
	background-image: url(img/bandeau_haut/bandeau_haut5_fr.jpg);
}


#bandeau_haut_es {
	background-repeat: no-repeat;
	width: 		520px;
	height:		178px;
	float: 		left;
}
#xhtml_conteneur1 #bandeau_haut_es {
	background-image: url(img/bandeau_haut/bandeau_haut1_es.jpg);
}
#xhtml_conteneur2 #bandeau_haut_es {
	background-image: url(img/bandeau_haut/bandeau_haut2_es.jpg);
}
#xhtml_conteneur3 #bandeau_haut_es {
	background-image: url(img/bandeau_haut/bandeau_haut3_es.jpg);
}
#xhtml_conteneur4 #bandeau_haut_es {
	background-image: url(img/bandeau_haut/bandeau_haut4_es.jpg);
}
#xhtml_conteneur5 #bandeau_haut_es {
	background-image: url(img/bandeau_haut/bandeau_haut5_es.jpg);
}


#bandeau_haut_en {
	background-repeat: no-repeat;
	width: 		520px;
	height:		178px;
	float: 		left;
}
#xhtml_conteneur1 #bandeau_haut_en {
	background-image: url(img/bandeau_haut/bandeau_haut1_en.jpg);
}
#xhtml_conteneur2 #bandeau_haut_en {
	background-image: url(img/bandeau_haut/bandeau_haut2_en.jpg);
}
#xhtml_conteneur3 #bandeau_haut_en {
	background-image: url(img/bandeau_haut/bandeau_haut3_en.jpg);
}
#xhtml_conteneur4 #bandeau_haut_en {
	background-image: url(img/bandeau_haut/bandeau_haut4_en.jpg);
}
#xhtml_conteneur5 #bandeau_haut_en {
	background-image: url(img/bandeau_haut/bandeau_haut5_en.jpg);
}
/*----------------------menu haut----------------------*/
#xhtml_menu {
	width: 				520px;
	height: 			26px;	
	margin-top: 		24px;
	border-top: 		1px solid white;
	border-bottom: 		1px solid white;
	z-index: 			0;
	color: 				white;
}
/*-------------menu haut home page----------*/
#xhtml_conteneur0 #xhtml_menu {
	width: 				776px;
	position: 			relative;
	z-index: 			50;
	padding-left: 		216px;
}
html>body #xhtml_conteneur0 #xhtml_menu {
	width: 				560px;
	padding-left: 		216px;
}

#fond_menu_home {
	position: 			absolute;
	width: 				776px;
	height: 			26px;	
	margin-top: 		-26px;
	background-color: 	#007EFF;
	opacity: 			.4;
	filter:				alpha(opacity=40);
	z-index: 			49;
}
/*-----------------------------------------*/
#menu1, #menu2, #menu3, #menu4, #menu5 {
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
}



#menu1_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	20px;
	margin-top:  	5px;
}



#menu2_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		30px;

}



#menu3_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	width:  	30px;	
	margin-top:  	5px;
}




#menu4_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		120px;
}



#menu5_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		100px;
}



#menu1_es_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	margin-top:  	5px;
}



#menu2_es_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		30px;

}



#menu3_es_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		30px;	
	margin-top:  	5px;
}




#menu4_es_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	50px;
	width:  		120px;
}



#menu5_es_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		100px;
}


#menu1_es{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5 px ;
	margin-left : 50 px ;
}



#menu2_es{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white; 		30px;
	position : absolute ;	
	margin-left : 140 px ;
	width : 30px;
}



#menu3_es{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5px ;
	margin-left : 230 px ;
	width : 30px;

}




#menu4_es{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 300 px ;
	width : 120px;
}



#menu5_es{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 450px ;
	width : 120px;

}

#menu1_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	20px;
	margin-top:  	5px;
}



#menu2_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		30px;

}



#menu3_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	width:  	30px;	
	margin-top:  	5px;
}




#menu4_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		120px;
}



#menu5_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		100px;
}


#menu1_esp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}


#menu2_esp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		30px;

}


#menu3_esp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		30px;	
	margin-top:  	5px;
}

#menu4_esp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	50px;
	width:  		120px;
}

#menu5_esp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		100px;
}





#menu1_esp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}


#menu2_esp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		30px;

}


#menu3_esp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		30px;	
	margin-top:  	5px;
}

#menu4_esp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	50px;
	width:  		120px;
}

#menu5_esp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	30px;
	width:  		100px;
}





#menu1_esp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5 px ;
	margin-left : 5px ;
}



#menu2_esp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white; 		30px;
	position : absolute ;	
	margin-left : 90 px ;
	width : 30px;
}



#menu3_esp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5px ;
	margin-left : 200 px ;
	width : 30px;

}




#menu4_esp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 280 px ;
	width : 120px;
}



#menu5_esp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 420px ;
	width : 120px;

}


#menu1_es_ie5{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	30px;
	margin-top:  	5px;
}

#menu2_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	125px;
width:  	30px;
}


#menu3_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	220px;
	width:  	80px;
}



#menu4_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	310px;
	width:  	120px;
}

#menu5_es_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	450px;
	width:  	80px;
}



#menu1_esp_ie5{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	10px;
	margin-top:  	5px;
}

#menu2_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	105px;
width:  	30px;
}


#menu3_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	210px;
	width:  	80px;
}



#menu4_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	300px;
	width:  	120px;
}

#menu5_esp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	430px;
	width:  	80px;
}






#menu1_en{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5 px ;
	margin-left : 40 px ;
}



#menu2_en{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white; 		30px;
	position : absolute ;	
	margin-left : 125 px ;
	width : 30px;
}



#menu3_en{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 230 px ;
	width : 30px;

}




#menu4_en{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 325 px ;
	width : 120px;
}



#menu5_en{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5px;
	margin-left : 450px ;
	width : 120px;

}



#menu1_enp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5 px ;
	margin-left : 10 px ;
}



#menu2_enp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white; 		30px;
	position : absolute ;	
	margin-left : 105 px ;
	width : 30px;
}



#menu3_enp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 210 px ;
	width : 30px;

}




#menu4_enp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-left : 305 px ;
	width : 120px;
}



#menu5_enp{
	font-size: 			10px;
	font-weight: 		bold;
	float: 				left;
	color: 				white;
	position : absolute ;
	margin-top : 5px;
	margin-left : 430px ;
	width : 120px;

}




#menu1_en_ie5{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	30px;
	margin-top:  	5px;
}

#menu2_en_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	125px;
width:  	30px;
}


#menu3_en_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	250px;
	width:  	80px;
}



#menu4_en_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	350px;
	width:  	120px;
}

#menu5_en_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	480px;
	width:  	80px;
	margin-top:  	5px;
}



#menu1_enp_ie5{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	10px;
	margin-top:  	5px;
}

#menu2_enp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	105px;
width:  	30px;
}


#menu3_enp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	position : absolute ;
	margin-left:  	230px;
	width:  	80px;
}



#menu4_enp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	330px;
	width:  	120px;
}

#menu5_enp_ie5{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;position : absolute ;
	margin-left:  	450px;
	width:  	80px;
	margin-top:  	5px;
}






#menu1_en_ff{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	margin-top:  	5px;
}

#menu2_en_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	width:  		30px;

}


#menu3_en_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		30px;	
}



#menu4_en_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		120px;
}

#menu5_en_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}


#menu1_enp_ff{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}

#menu2_enp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	width:  		30px;

}


#menu3_enp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		30px;	
}



#menu4_enp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		120px;
}

#menu5_enp_ff{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}



#menu1_enp_ie7{
	font-size: 		10px;
	font-weight: 	bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}

#menu2_enp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	40px;
	width:  		30px;

}


#menu3_enp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		30px;	
}



#menu4_enp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	70px;
	width:  		120px;
}

#menu5_enp_ie7{
	font-size: 		10px;
	font-weight: 		bold;
	float: 		left;
	color: 		white;
	margin-left:  	10px;
	margin-top:  	5px;
}


.menuOver a:hover{
	text-decoration: none;
}

/*------------------rubrique0------------------*/
#xhtml_conteneur0 .menuOver a{
	color: 				#A1D1FE;
}
#xhtml_conteneur0 .menuOver a:hover{
	color: 				white;
}
/*------------------rubrique1------------------*/
#xhtml_conteneur1 .menuOver a{
	color: 				#A1D1FE;
}
#xhtml_conteneur1 .menuOver a:hover{
	color: 				white;
}
/*------------------rubrique2------------------*/
#xhtml_conteneur2 .menuOver a{
	color: 				#A1D1FE;
}
#xhtml_conteneur2 .menuOver a:hover{
	color: 				white;
}
/*------------------rubrique3------------------*/
#xhtml_conteneur3 .menuOver a{
	color: 				#FFEDA9;
}
#xhtml_conteneur3 .menuOver a:hover{
	color: 				white;
}
/*------------------rubrique4------------------*/
#xhtml_conteneur4 .menuOver a{
	color: 				#C595C9;
}
#xhtml_conteneur4 .menuOver a:hover{
	color: 				white;
}
/*------------------rubrique5------------------*/
#xhtml_conteneur5 .menuOver a{
	color: 				#E4F2FF;
}
#xhtml_conteneur5 .menuOver a:hover{
	color: 				white;
}

#menu1 {
	width: 				85px;
	line-height: 		24px;
	padding-left:		5px;
}
#menu2 {
	width: 				110px;
}
#menu3 {
	width: 				110px;
}
#menu4 {
	width: 				113px;
}
#menu5 {
	width: 				90px;
}

#xhtml_conteneur0 #menu1{
	margin-left: 20px;
}
html>body #xhtml_conteneur0 #menu1{
	margin-left: 40px;
}
/*----------------------sous menu----------------------*/
#xhtml_smenu {
	position: 	absolute;
	z-index: 	10;
}
/*-------------sous menu home page----------*/
#xhtml_conteneur0 #xhtml_smenu {
	padding-left: 		216px;
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5{
	width: 			111px;
	height: 		17px;
	line-height: 	17px;
	color: 			#4D4D4D;
	text-align: 	left;
	font-size: 		10px;
	display: 		block;
	float: 			left;
	position:		absolute;
}
#smenu1 {
	width: 121px;
}
#smenu2 {
	margin-left: 	85px;
}
#smenu3 {
	margin-left: 	205px;
}
#smenu4 {
	margin-left: 	302px;
}
#smenu5 {
	width: 			121px;
	margin-left: 	398px;
}

/*home*/
#xhtml_conteneur0 #smenu1{
	margin-left: 25px;
}
#xhtml_conteneur0 #smenu2{
	margin-left: 125px;
}
#xhtml_conteneur0 #smenu3{
	margin-left: 245px;
}
#xhtml_conteneur0 #smenu4{
	margin-left: 342px;
}
#xhtml_conteneur0 #smenu5{
	margin-left: 428px;
}

.smenuOver a{
	color: 				#A1D1FD;
	border:				1px solid white;
	border-top:			none;
	text-decoration: 	none;
	font-weight:		bold;
	line-height: 		17px;
	display: 			block;
	opacity: 			0.7;
	filter:				alpha(opacity=70);
	padding-left: 		5px;
}
.smenuOver a:hover{
	color:				white;
	opacity: 			1;
	filter:				alpha(opacity=100);
	text-decoration: 	none;
}

/*------------------vignettes------------------*/
#vignettes {
	width: 220px;
	height: 31px;
	margin-left: 162px;
	z-index: 	5;
}
#xhtml_conteneur2 #vignettes {
	background-image: url(img/bandeau_haut/vignettes2.gif);
}
#xhtml_conteneur3 #vignettes {
	background-image: url(img/bandeau_haut/vignettes2.gif);
}
#xhtml_conteneur4 #vignettes {
	background-image: url(img/bandeau_haut/vignettes4.gif);
}
#xhtml_conteneur5 #vignettes {
	background-image: url(img/bandeau_haut/vignettes5.gif);
}
/*------------------rubrique0------------------*/
#xhtml_conteneur0 .smenuOver a{
	color: 				#A1D1FE;
	background-color: 	#1757b4;
}
#xhtml_conteneur0 .smenuOver a:hover{
	color: 				white;
	background-color: 	#2384FF;
}
/*------------------rubrique1------------------*/
#xhtml_conteneur1 .smenuOver a{
	color: 				#A1D1FE;
	background-color: 	#114B71;
}
#xhtml_conteneur1 .smenuOver a:hover{
	color: 				white;
	background-color: 	#0E619B;
}
/*------------------rubrique2------------------*/
#xhtml_conteneur2 .smenuOver a{
	color: 				#A1D1FE;
	background-color: 	#114B71;
}
#xhtml_conteneur2 .smenuOver a:hover{
	color: 				white;
	background-color: 	#0E619B;
}
/*------------------rubrique3------------------*/
#xhtml_conteneur3 .smenuOver a{
	color: 				#FFEDA9;
	background-color: 	#AA8700;
}
#xhtml_conteneur3 .smenuOver a:hover{
	color: 				white;
	background-color: 	#E8B800;	
}
/*------------------rubrique4------------------*/
#xhtml_conteneur4 .smenuOver a{
	color: 				#C595C9;
	background-color: 	#431248;
}
#xhtml_conteneur4 .smenuOver a:hover{
	color: 				white;
	background-color: 	#632169;
}
/*------------------rubrique5------------------*/
#xhtml_conteneur5 .smenuOver a{
	color: 				#E4F2FF;
	background-color: 	#31516F;
}
#xhtml_conteneur5 .smenuOver a:hover{
	color: 				white;
	background-color: 	#7C91A5;
}

/*----------------------conteneur milieu----------------------*/
#xhtml_middle {
	background-color: white;
}
#xhtml_middle p{
	padding-left: 18px;
	margin: 2px 0px 4px 0px;
}

.fond_contenu {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fond_contenu_fibreIndu {
	background-image:url(../../_img_upload/articles/fond_fibre_indu.jpg);
	background-repeat:repeat;
}
.fond_contenu_fibreCom {
	background-image:url(../../_img_upload/articles/fond_fibre_com.jpg);
	background-repeat:repeat;
}
#xhtml_conteneur1 .fond_contenu {
	background-image: url(img/interface/bas_contenu1.gif);
}
#xhtml_conteneur2 .fond_contenu {
	background-image: url(img/interface/bas_contenu2.gif);
}
#xhtml_conteneur3 .fond_contenu {
	background-image: url(img/interface/bas_contenu3.gif);
}
#xhtml_conteneur4 .fond_contenu {
	background-image: url(img/interface/bas_contenu4.gif);
}
#xhtml_conteneur5 .fond_contenu {
	background-image: url(img/interface/bas_contenu5.gif);
}
/*----------------------bas de page----------------------*/
#xhtml_footer {
	width: 				780px;
	height: 			17px;
	min-height:			17px;
	line-height: 		17px;
	margin-left: 		auto;
	margin-right: 		auto;
	color: 				white;
	background-color: 	#002353;
	margin-top:			5px;
	font-size:			10px;
}
#xhtml_footer a{
	color: 				white;
	font-weight: 		bold;
	text-decoration: 	none;
}	
#xhtml_footer a:hover{
	color: 				#A1D1FE;	
}

#menu_bas {
	margin-left: 		14px;
	float: 				left;
}

#langues {
	height:				17px;
	margin-right: 		14px;
	float: 				right;
	font-size: 			1px;
}
#langues img{
	border: none;
	margin-left : 8px;
}
#signature {
	width: 				780px;
	height: 			14px;
	margin-top: 		6px;
	min-height:			12px;
	margin-left: 		auto;
	margin-right: 		auto;
	font-size: 			9px;
	color: 				#88B0D6;
}
#signature a{
	color: #88B0D6;
	text-decoration: none;
}
#signature a:hover{
	color: white;
}
/* 
 * -----------------------------------------
 * CONTENU
 * -----------------------------------------
 */
 
#contenu{
	padding: 10px 10px 40px 28px;
}

#xhtml_left {
	width: 				440px;
	min-width:			440px;
	padding-right: 		5px;
}
#xhtml_right {
	width: 				242px;
	padding-left: 		5px;
}

/*----------------------Titre des rubriques----------------------*/
#tit_rub, #tit_rub_htex, #tit_rub_centex {
	width: 				720px;
	height: 			49px;
	line-height:		49px;
	font-size: 			20px;
	margin-left: 		14px;
	padding-left: 		30px;
	background-repeat: 	no-repeat;
}
#tit_rub_fibre {
	width: 				720px;
	height: 			49px;
	line-height:		49px;
	font-size: 			20px;
	margin-left: 		14px;
	background-repeat: 	no-repeat;
}
#xhtml_conteneur1 #tit_rub {
	background-image: 	url(img/tetiere/tit_rub1.gif);
}
#xhtml_conteneur2 #tit_rub {
	background-image: 	url(img/tetiere/tit_rub2.gif);
}
#xhtml_conteneur3 #tit_rub {
	background-image: 	url(img/tetiere/tit_rub3.gif);
}
#xhtml_conteneur4 #tit_rub {
	background-image: 	url(img/tetiere/tit_rub4.gif);
}
#xhtml_conteneur5 #tit_rub {
	background-image: 	url(img/tetiere/tit_rub5.gif);
}

#tit_rub_htex {
	font-size: 			36px;
	background-image: 	url(img/tetiere/tit_rubhtex.gif);
}
#tit_rub_centex {
	font-size: 			36px;
	background-image: 	url(img/tetiere/tit_rubcentex.gif);
}
#tit_rub_fibre {
	color:white;
}
.intertit_rub, .intertit_rub_htex, .intertit_rub_centex  {
	width: 				auto;
	height: 			24px;
	line-height:		24px;
	font-size: 			11px;
	font-weight: 		bold;
	padding-left: 		18px;
	background-repeat: 	no-repeat;
	margin: 			8px 0px 2px 0px;
}
.planMenu1, .planMenu2, .planMenu3, .planMenu4, .planMenu5 {
	width: 				auto;
	height: 			24px;
	line-height:		24px;
	font-size: 			11px;
	font-weight: 		bold;
	background-repeat: 	no-repeat;
	margin: 			8px 0px 2px 0px;
}
html>body .intertit_rub {
	background-position: 0px -1px;
}
#xhtml_conteneur1 .intertit_rub {
	background-image: url(img/tetiere/intit_rub1.gif);
}
#xhtml_conteneur2 .intertit_rub {
	background-image: url(img/tetiere/intit_rub2.gif);
}
#xhtml_conteneur3 .intertit_rub {
	background-image: url(img/tetiere/intit_rub3.gif);
}
#xhtml_conteneur4 .intertit_rub {
	background-image: url(img/tetiere/intit_rub4.gif);
}
#xhtml_conteneur5 .intertit_rub {
	background-image: url(img/tetiere/intit_rub5.gif);
}
.intertit_rub_htex {
	background-image: url(img/tetiere/intit_rubhtex.gif);
}
.intertit_rub_centex {
	background-image: url(img/tetiere/intit_rubcentex.gif);
}
.intertit_rub_fibre {
	color : white;
}
#conteneur_plan {
	margin: 0px 0px 20px 10px;
	display: table;
}
.planMenu1, .planMenu2, .planMenu3, .planMenu4, .planMenu5 {
	display: 			table;
	float: 				left;
	font-size: 			10px;
	margin-right: 		10px;
}

.planMenu1 li{
	color: #cadaeb;
	line-height: 14px;
}
.planMenu2 li{
	color: #9cd8f3;
	line-height: 14px;
}
.planMenu3 li{
	color: #e9c84d;
	line-height: 14px;
}
.planMenu4 li{
	color: #c2aac4;
	line-height: 14px;
}
.planMenu5 li{
	color: #b7c5d1;
	line-height: 14px;
}

/*--------------------------------------------------------------*/

/*HOME*/
#popup_home {
	position: absolute;
	z-index: 200;
	left: 50%;
	top: 50%;
	margin-left: -290px;
	margin-top: -110px;
	border: 2px solid white;
	font-size: 1px;
	display: table;
}
#home_metiers {
	width: 776px;
	height: 278px;
	font-size: 1px;
	background-image:url(img/home/fond_logo_home.jpg);
	background-repeat: no-repeat;
}
#home_metiers img{
	display: table;
}
#home_catalogue {
	width: 776px;
	height: 211px;
	background-image:url(img/home/fond_catalogue.jpg);
	background-repeat: no-repeat;
}
#home_catalogue .home_titre {
	width: 436px;
	color: white;
	font-weight: bold;
	float: right;
	padding-left: 80px;
	margin-top: 20px;
	border-bottom: 1px solid white;
}
#dev_durable {
width: 220px;
float:left;
color:#FFFFFF;
font-size: 11px;
margin-left:10px;
margin-top:50px;
font-weight:normal;
text-align:justify;
}

#lien_catalogue {
	float: right;
	color: white;
	font-size: 9px;
	text-align: center;
	
}
#home_departement {
	width: 776px;
	height: 48px;
	background-image: url(img/home/fond_departement.gif);
	background-repeat: no-repeat;
	background-color: #007BA5;
	color: white;
	font-weight: bold;
	padding-top: 1px;
}
#cata_texte {
	width: 390px;
}
#envoi_catalogue {
	width: 738px;
	height: 20px;
	margin-left: 9px;
	float: left;
	color: white;
	font-weight: bold;
	font-size: 10px;
	background-image: url(img/home/trait.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}

html>body #envoi_catalogue {
	margin-left: 18px;
}

#email_home {
	width: 90px;
	border: 1px solid #007AA2;
	vertical-align: middle;
	margin-left: 8px;
}

#ipt_bt_send {
	vertical-align: middle;
	margin-left: 8px;
}

#desc_departement {
	height: 48px;
	line-height: 18px;
	float: left;
	margin-left: 14px;
}
#htex {
	float: left;
	margin-left: 14px;
}
#centex {
	float: left;
	margin-left: 14px;
}

/*GRANDJARD*/
.fond_grandjard {
	width: 710px;
	background-image: url(../../_img_upload/articles/fond_granjard.jpg);
	background-repeat: no-repeat;
	color: white;
	padding: 10px;
}

/*--------------------------------------------------------------*/

/*PRESENTATION*/
.tenue_fond1, .tenue_fond2, .tenue_fond3, .tenue_fond4 {
	width:			217px;
	color:			white;
	font-weight: 	bold;
	font-size: 		1px;
}
.tenue_fond1 span, .tenue_fond2 span, .tenue_fond3 span, .tenue_fond4 span{
	font-size: 		9px;
	line-height: 	10px;
	padding-left: 	5px;
}
#diaporama_droite {
	float: right;
}
#catalogue_pro {
	float: right;
}

/*VETEMENTS PRO*/
#xhtml_conteneur2 .tenue_fond1 {
	background-color: #00a1e4;
}
#xhtml_conteneur2 .tenue_fond2 {
	background-color: #0a7392;
}
#xhtml_conteneur2 .tenue_fond3 {
	background-color: #008b97;
}
#xhtml_conteneur2 .tenue_fond4 {
	background-color: #287f86;
}

/*LINGE*/
#xhtml_conteneur3 .tenue_fond1 {
	background-color: #f36f21;
}
#xhtml_conteneur3 .tenue_fond2 {
	background-color: #f7941d;
}
#xhtml_conteneur3 .tenue_fond3 {
	background-color: #aa743f;
}
#xhtml_conteneur3 .tenue_fond4 {
	background-color: #c26e1f;
}

/*AMEUBLEMENT*/
#xhtml_conteneur4 .tenue_fond1 {
	background-color: #ec72ab;
}
#xhtml_conteneur4 .tenue_fond2 {
	background-color: #5b58a5;
}
#xhtml_conteneur4 .tenue_fond3 {
	background-color: #af81b9;
}
#xhtml_conteneur4 .tenue_fond4 {
	background-color: #b8208d;
}
/*--------------------------------------------------------------*/




/*CARTE COMMERCIALE*/
.contact_com {
	width: 339px;
	margin-left: 18px;
}
.contact_com .visuel{
	width: 114px;
	padding-right : 10px;
	font-size: 1px;
}
.contact_com_nom {
	width: 214px;
}
.contact_com .ombre_h{
	height: 1px;
	background-image:url(img/contenu/rub5/contact_h.jpg);
	background-repeat: repeat-x;
}
.contact_com .ombre_b{
	height: 4px;
	background-image:url(img/contenu/rub5/contact_b.jpg);
	background-repeat: repeat-x;
}
.contact_com .ombre_d{
	width: 11px;
	background-image:url(img/contenu/rub5/contact_d.jpg);
	background-repeat: repeat-y;
}

#form_com_nom select {
	width: 200px;
	min-width: 200px;
	font-weight: bold;
}

/*FORMULAIRE*/
.contact_input01{
	width: 			400px;
	border: 		1px solid #80A6B9;
	margin: 		0px 0px 10px 5px;
}
.contact_box01{
	vertical-align: middle;
}
.conteneur {
	/*height:241px;*/
	min-heigth:241px;
	width: 100%;
	background-image:url(img/interface/fond_formulaire.jpg);
	background-repeat:no-repeat;
	margin-bottom:60px;
	margin-top:30px;
	display: table;
	background-color: #43657e;
	padding-bottom: 8px;
}

.conteneur table{
	color:#FFFFFF;
	font-weight:bold;
}

.tdRight {
	text-align: right;
}



.class_table {
    width:   780px;
	margin:   auto;
	border:    2px solid  #000000;
	height:    520px;
	margin-top:  15px;
}
	
	
.class_td_fond {
    
	background-image:  url(img/fond_page180.jpg);
	height:    503px;
	width:     776px;
	
	}

.class_td_fond_main {
    background-image:url(img/fond.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	}
	

.class_texte_sous_image  a{
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:  13px;
	  font-weight:  bold;
	  color:     #003366;
	  text-decoration:none;
	 }
	  
.class_texte_sous_image   a:hover{
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:  13px;
	  font-weight:  bold;
	  color:     #003366;
	  text-decoration:none;
	 }
	  
	  
.class_padding_top_td {
       padding-top:  8px;
}

	   
.class_fond_bleu {
      background-color:#215b9a;
	  width: 775px;
	  height:  49px;
	  padding-left: 14px;
	  font-size: 9px;
	  font-weight: bold;
	  line-height: 11px;
	  color:     #FFFFFF;
	  }

.class_div_border {
      border-top:1px solid white; 
	  width:356px;

    }
	
.class_div_padding {
     padding-left: 5px;
	 width:356px;
	 padding-top: 1px;

    }
	
#xhtml_footer {
   background-color: #002353;
   color: white;
   font-size: 10px;
   height: 17px;
   line-height: 17px;
   margin-left:  auto;
   margin-right: auto;
   margin-top: 5px;
   min-height: 17px;
   width: 775px;
}

#menu_bas {
   margin-left: 14px;
   float: left;
   font-weight: bold;
   }
   
#langues {
   float: right;
   height: 17px;
   margin-right: 46px;
   }
   
#signature {
   font-size: 9px;
   height: 14px;
   margin-left:auto;
   margin-right:auto;
   margin-top: 6px;
   min-height: 12px;
   width: 775px;
   color:#88B0D6;
   }
   
   
#signature a {
	color:#88B0D6;
	text-decoration:none;
}


#signature a:hover {
	color:white;
}

.class_td_paragraphe {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 padding-left:20px; 
	 padding-top:10px;
	}
	
.class_padding_logo  {
   padding-top: 13px;
   width:340px;
   color:#FFFFFF;
}
   
.class_padding_logo1 {
   padding-top: 13px;
   width:315px; 
   padding-left:10px;
   padding-right:15px;
   color:#FFFFFF;
  }
   
.class_padding_logo2 {
   padding-top: 13px;
   width:305px;
   padding-left:15px;
   padding-right:20px;
   color:#FFFFFF;
 
   }
   
.class_padding_logo4 {
   padding-top: 13px;
  
   
   }
   
.class_padding_left_table {
   padding-left:15px;
   
   }
 
.class_padding_top_catalogue {
   padding-top:137px;
}
   
.class_consulter_catalogue_ie {
  padding-top:18px;
  border-bottom:1px solid white;
  width:375px;
  padding-right:30px;
  color:#FFFFFF;
}

.class_consulter_catalogue_ff {
  padding-top:18px;
  border-bottom:1px solid white;
  width:360px;
  padding-right:30px;
  color:#FFFFFF;
}
  
.class_sous_consulter_catalogue {
   font-size:9px;
   color:#FFFFFF;   
   }
  
    

   
.mailto_style a{
   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   }   


.class_adresse_site  a{
   color:#ccffff;
   font-size:24px;
   text-decoration:none;
   } 
   
   
.class_adresse_site  a:hover{
   color:#ccffff;
   font-size:24px;
   text-decoration:none;
   }    
