/* CSS Document */


/**********************************************/
/*						GENERAL				  */
/**********************************************/

body {
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6E6E6E;
	background-image: url(images/fond.jpg);
	background-repeat: repeat-x;
}
p{
	margin:0px;
	padding: 0px 0px 5px 0px;
}

img{
border:0px none;}


a:link, a:visited, a:active {
	text-decoration: none;
	color:#FFD800;
}

a:hover {
	text-decoration: none;
	color:#FFFFFF;
}

h1
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#000000;
	color:#FFD800;
	margin-top:0px;
	margin-bottom:15px;
	padding:3px;
}

h2
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
hr{
	height:1px;
	border:none;
	color:#7f7f7f;
	background-color:#7f7f7f;
}

/**********************************************/
/*		DIVS COMMUNES HOME & PAGE TYPE	 	  */
/**********************************************/
.container {
	position: relative;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	vertical-align: top;
}

#logo-print{
	display: none;
	position: absolute;
	left:0px;
	top:0px;
	z-index:1000;
}

#ombre-gauche{
	position: relative;
	width:10px;
	height:500px;
	float:left;
	background-image: url(images/ombre_gauche.jpg);
	background-repeat: no-repeat;
}

#ombre-droite{
	position: relative;
	width:10px;
	height:500px;
	float:left;
	background-image: url(images/ombre_droit.jpg);
	background-repeat: no-repeat;
}
#zone-centrale{
	position: relative;
	width:760px;
	float:left;
}

#menu{
	position: relative;
	width:255px;
	float:left;
	color:#B9B9B9;
}

#footer{
	position: relative;
	width:770px;
	float:left;
	color:#ABABAB;
	text-align:right;
	padding-right:10px;
	font-size:10px;
}



/**********************************************/
/*					DIVS HOME				  */
/**********************************************/

#header-home{
	position: relative;
	width:760px;
	height:300px;
	
	float:left;
	background-image: url(images/fond_header_home.jpg);
	background-repeat: no-repeat;
}
#noflashhome{
	position: relative;
	width:760px;
	height:105px;
	text-align:center;
	padding-top:80px;
}
#noflashhome a:link,#noflashhome a:hover,#noflashhome a:visited{
	color:#999999;
	text-decoration:underline;
}

#content-home{
	position: relative;
	width:760px;
	height:auto;
	_height:285px;
	float:left;
	background-image: url(images/fond_content_home.jpg);
	background-repeat: no-repeat;
	background-color:#6E6E6E;
}

#content-home-choisir{
	position: relative;
	width:265px;
	float:left;
	color:#FFFFFF;
}

#content-home-actu{
	position: relative;
	width:240px;
	float:left;
	color:#FFFFFF;
}

/**********************************************/
/*				DIVS PAGE TYPE				  */
/**********************************************/
#header{
	position: relative;
	width:760px;
	height:175px;
	float:left;
	background-image: url(images/fond_header.gif);
	background-repeat: no-repeat;
}
#header-gauche{
	position: relative;
	float:left;
}
#header-anim{
	padding-top:60px;
	position: relative;
	float:left;
}
#noflash{
	position: relative;
	width:520px;
	height:70px;
	text-align:center;
	padding-top:30px;
}
#noflash a:link,#noflash a:hover,#noflash a:visited{
	color:#999999;
	text-decoration:underline;
}
#content{
	position: relative;
	width:760px;
	height:auto;
	_height:330px;
	float:left;
	background-color:#6E6E6E;
}

#main-content{
	position: relative;
	width:485px;
	float:left;
	color:#FFFFFF;
	padding-right:20px;
	text-align:justify;
	padding-bottom:10px;	
}
#imprimer{
	position: relative;
	float:left;
	color:#FFFFFF;
	padding-top:10px;	
	padding-bottom:10px;	
}

/**********************************************/
/*				STYLES TXT & LIENS 			  */
/**********************************************/

.lien-menu-niveau2,
a.lien-menu-niveau2:link,
a.lien-menu-niveau2:visited,
a.lien-menu-niveau2:active
{
 	color:#008596;
	text-decoration: none;
	font-weight:normal;
}
a.lien-menu-niveau2:hover
{
 	color:#023863;
	text-decoration: none;
}
.bordure-logo
{
padding-bottom:2px;
_padding-bottom:0px;
}
.info-rubrique
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:36px;
}

.text-gris-10,
a.text-gris-10:link,
a.text-gris-10:visited,
a.text-gris-10:active
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#B9B9B9;
	text-decoration:none;
}

a.text-gris-10:hover
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
}
.text-blanc-10,
a.text-blanc-10:link,
a.text-blanc-10:visited,
a.text-blanc-10:active
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

a.text-blanc-10:hover
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
}

.text-jaune-10,
a.text-jaune-10:link,
a.text-jaune-10:visited,
a.text-jaune-10:active
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
}

a.text-jaune-10:hover
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
}

.text-jaune-11-gras
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
	font-weight:bold;
}
.text-jaune-11
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
}

.text-jaune-12-gras
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
	font-weight:bold;
}




.text-blanc-11,
a.text-blanc-11:link,
a.text-blanc-11:visited,
a.text-blanc-11:active
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

a.text-blanc-11:hover
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFD800;
	text-decoration:none;
}

.ss-rubrique
{	
	padding-top:10px;
	padding-left:36px;
	padding-bottom:10px;
}
.intitules-equipe{
	background-color:#7f7f7f;
}

.liens{
	height:105px;
	padding:5px 0px 0px 0px;
	border-bottom:solid 1px #7f7f7f;
}

/*///////////////////////////////////////////// Formulaires ////////////////////////////////////////////////*/
#corpForm {	
	padding: 0em;
	color: #fff;
	margin: 0;
}
#corpForm fieldset {	
	margin: 0;
	font-style: normal;
	padding: 0 4em 1em;
	border:solid 1px #7f7f7f;
}
#corpForm legend {	
	font-weight: bold;
	color: #e5e5e5;
}
#corpForm p {	
	padding: .4em 0;
	margin: 0 0 .3em 0;
}
#corpForm fieldset#coordonnees label {	
	float: left;	
	width: 25%;	
	text-align: right;	
	margin: 0;
	padding: 0 .6em 0 0;
	line-height: 1.8;	
}
#corpForm label.oblig {
	font-weight: bold;
}
#corpForm .legende {
	font-style: italic;
	color:#FFD800;
	margin-left: 110px;
	padding: 0px;
}
#corpForm>.legende {
	margin-left: 100px;
}
#validForm {
	text-align: right; 
	padding-right: 145px;
	padding-top: 6px;
}
#validForm input {
	font-size: 0.8em;
	margin-left: 1em;
}


/*########################## PLAN DU SITE ###########################*/
#plan-du-site{
	margin:0px 0px 0px 50px;
	background-image:url(plan/images/plan.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#plan-du-site ul{
	padding:0px 0px 0px 60px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#plan-du-site ul ul li{
	padding:0px;
}
#plan-du-site ul ul li{
	padding:2px 0px 2px 0px;
}
#plan-du-site ul ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 60px;
	list-style:none;
}