@charset "utf-8";
/* CSS Document */

/* body*/
/*-------------------------------------------------------*/
body, html{
	background-image: url(img/background.png);
	background-repeat: repeat-x;
	}
 
/*-------------------------------------------------------*/



/*-- lien --*/
/*-------------------------------------------------------*/

a:link {
text-decoration:none;
	color:#455462;

}

a:visited {
text-decoration:none;
		color:#455462;

}

a:hover {
	text-decoration: underline;
}
/*-------------------------------------------------------*/














a

{

color: inherit;

}

a:link, a:visited (line 51)

{

text-decoration: none;

}

a:hover, a:active, a:focus (line 52)

{

text-decoration: underline;

}

a:hover, a:active, a:focus (line 52)

{

text-decoration: underline;

}
/*-------------------------------------------------------*/





/*-- conteneur --*/
/*-------------------------------------------------------*/
#header_conteneur {
	width:800px;
	position: relative;
	top: 0px;
	margin-right:auto;
	margin-left:auto;
	height: 110px;
	z-index:1;
	}

#footer_conteneur {
	width:740px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	height: 50px;
	top: 5px;
	}



#top_conteneur {
	width:800px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(img/top_conteneur.png);
	background-repeat: no-repeat;
	height: 25px;
	z-index:0;
	}



#mid_conteneur_index{
	width:800px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(img/mid_conteneur.png);
	background-repeat: repeat-y;
	height:610px;
	}









#mid_conteneur{
	min-height:590px;
	width:800px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(img/mid_conteneur.png);
	background-repeat: repeat-y;
	height:auto;
	z-index:3;
	}

#mid_conteneur_l{
	min-height:580px;
	width:800px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(img/mid_conteneur.png);
	background-repeat: repeat-y;
	height:810px;
	}
	

#mid_conteneur_xl {
	min-height:580px;
	width:800px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(img/mid_conteneur.png);
	background-repeat: repeat-y;
	height:1050px;
	}

#foot_conteneur {
	width:800px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(img/foot_conteneur.png);
	background-repeat: no-repeat;
	height: 25px;
	}
	
	
/*-- Menu --*/
/*-------------------------------------------------------*/

ul#tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 180px;
	top: 82px;
	z-index: 1;


}



ul#tabs li {

	float: left;

}



ul#tabs li a {

	display: block;

	width: 103px;

	height: 35px;

	margin: 0 2px 0 0;

	text-indent: -9999px;

	overflow: hidden;

	opacity: 0.4;

	filter: alpha(opacity=40);

}


ul#tabs li#accueil a {

	display: block;

	width: 82px;

	height: 35px;

	margin: 0 2px 0 0;

	text-indent: -9999px;

	overflow: hidden;

	opacity: 0.4;

	filter: alpha(opacity=40);

}

ul#tabs li#competences a {

	display: block;

	width: 137px;

	height: 35px;

	margin: 0 2px 0 0;

	text-indent: -9999px;

	overflow: hidden;

	opacity: 0.4;

	filter: alpha(opacity=40);

}

ul#tabs li#management a {

	display: block;

	width: 187px;

	height: 35px;

	margin: 0 2px 0 0;

	text-indent: -9999px;

	overflow: hidden;

	opacity: 0.4;

	filter: alpha(opacity=40);

}


ul#tabs li#liens a {

	display: block;

	width: 82px;

	height: 35px;

	margin: 0 2px 0 0;

	text-indent: -9999px;

	overflow: hidden;

	opacity: 0.4;

	filter: alpha(opacity=40);

}

ul#tabs li#contact a {

	display: block;

	width: 82px;

	height: 35px;

	margin: 0 2px 0 0;

	text-indent: -9999px;

	overflow: hidden;

	opacity: 0.4;

	filter: alpha(opacity=40);

}







ul#tabs li#accueil a:hover,
ul#tabs li#competences a:hover,
ul#tabs li#management a:hover,
ul#tabs li#liens a:hover,
ul#tabs li#contact  a:hover {

	opacity: 0.7;

	filter: alpha(opacity=70);

}



body#accueil ul#tabs li#accueil a,

body#competences ul#tabs li#competences a,

body#management ul#tabs li#management a,

body#liens ul#tabs li#liens a,

body#contact ul#tabs li#contact a {

	opacity: 1.0;

	filter: alpha(opacity=100);

}



ul#tabs li#accueil a {
	background-image: url(img/tab-accueil.png);
	background-repeat: no-repeat;
}



ul#tabs li#competences a {
	background-image: url(img/tab-competences.png);
	background-repeat: no-repeat;

}



ul#tabs li#management a {
	background-image: url(img/tab-management.png);
	background-repeat: no-repeat;

}

ul#tabs li#liens a {
	background-image: url(img/tab-liens.png);
	background-repeat: no-repeat;

}


ul#tabs li#contact a {
	background-image: url(img/tab-contact.png);
	background-repeat: no-repeat;

}



/* @end */
	
	
	
	
	
/*---txt---*/
.txt{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_1{
	font-weight:bold;
	color:#455462;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.txt_2{
	color:#576676;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.txt_3{
	color:#455462;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_4{
	color:#515151;
	font-size:10pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.form_error{
	color:#515151;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
}
/*---// txt---*/
	
	
/*-- Formulaire --*/
/*-------------------------------------------------------*/	
	
	.form{
	color:#333333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
	
/*-------------------------------------------------------*/		
	
	
	
	
	
	
	
	
	
	
	
