/*
ligne 20 : GLOBAL
ligne 106 : ENTETE
ligne 166 : NAVIGATION NIVEAU 1
ligne 227 : CHEMIN
ligne 234 : RECHERCHE 
ligne 311 : PIED DE PAGE
ligne 373 : COPYRIGHT
ligne 395 : NAVIGATION NIVEAU 2
ligne 520 : CADRE DE DROITE
ligne 541 : SOMMAIRE RUBRIQUE
ligne 589 : PLAN DU SITE

*/

body {
	background-color:#fff;
	
	text-align:center;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	color: #333333;
	padding:0; margin:0;
	font-size:76%;
	background-image:url(../img/bg-body.gif);
	background-repeat: repeat-x;

}
#body{behavior:url("http://yumiam.free.fr/ercofact/gabarit/OK/js/hover.htc");}
body{behavior:url("js/hover.htc");}


/*-------------------------------------------------------------------------------------------------------*/
body * {background-repeat:no-repeat;}
body img{border:0;}
hr {clear: both;visibility: hidden;margin:0;padding:0;line-height:0;}
.spacer{clear: both;visibility: hidden;margin:0;padding:0;}
.invisible{display:none;}
form {margin:0}
/*-------------------------------------------------------------------------------------------------------*/
#accessibilite{ display:none}
#accessibilite{color:#666699;font-size:80%;margin:0;margin-bottom:20px;}
#accessibilite ul{padding-left:0px;}
#accessibilite a{color:#666699;text-decoration:none;}
#accessibilite a:hover{color:#666699;text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------*/


#global {
	margin:auto;
	text-align:center;
	margin-bottom:0px;
	width:750px;
}

#corps{
	text-align:left;
	margin:auto;
	text-align:left;
	background-image:url(../img/bg-corps.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin-top:50px;
}
.noNav #corps{background-image:url(../img/bg-corps2.gif);}

#contenu{
float:left;
margin-bottom:10px;
width: 370px;
}
.noNav #contenu{ width:550px}
/*-------------------------------------------------------------------------------------------------------*/
/* ENTETE -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#entete {	
	width: 750px;
	padding:0;
	display:block;height:100px;
	z-index:0;
	margin:auto;
	background-image:url(../img/bg-entete.gif);
	text-align:left;

}

#entete a{	
	display:block;height:100px; width:130px;
}
#entete a:hover{ background-color:none}

#entete  #accessibilite a{	
	display:inline;height:auto;
}

#logo {visibility:hidden;}
#entete h1 {margin:0;}
#entete h1 span,#entete h2{display:none}

/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 1 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

/* voir menu.css

/*-------------------------------------------------------------------------------------------------------*/
/* CHEMIN -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#chemin {color:#999; font-size: 90%; margin-top:15px; font-family:"Arial black", Arial, Helvetica, sans-serif}
#chemin a {color:#999;  text-decoration:none;  }
#chemin a:hover {text-decoration: underline;}

/*-------------------------------------------------------------------------------------------------------*/
/* RECHERCHE --------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#recherche{

	position:absolute;
	top:55px;
	/*
	position:relative; top:-40px;
	*/
	margin-left:0;
	z-index: 50;
	padding: 0 0 7px 0;
	text-align:right;
	width:750px;
	width:expression("370px");
}

#recherche h2{display:none;}

#recherche form,#recherche p{
	margin:0;
	padding:0;
	z-index: 50;
}

#recherche input.searchbox-sword{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0; font-weight:bold; color:#5A80AE; border:0; width:120px; display:inline!important;
}

#recherche input.searchbox-button{
border:0; color:#FFFFFF; margin:0; font-weight:bold; background-color:#05537C; display:inline!important
}

#contenu input.searchbox-sword{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0; font-weight:bold; color:#5A80AE; border:0; width:120px; display:inline!important;
}




/*-------------------------------------------------------------------------------------------------------*/
/* PIED DE PAGE -----------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#piedDePage{
	clear:both;
}

/*-------------------------------------------------------------------------------------------------------*/
/* COPYRIGHT --------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#copyright{

	padding:0;
	color:#fff;
	font-size:90%;
	text-align:center;
	padding:10px;
	background-color:#05537C;
	
}
#copyright a{
	color:#fff;
	text-decoration:none;
}
#copyright a:hover{
	text-decoration:underline;
	background-color:#05537C;
}


/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 2 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#navigationNiveau2{
	float:left;
	display:inline;
	margin-right:10px;
	width:170px;
}

#navigationNiveau2 h2{display:none;}


#navigationNiveau2 ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:169px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#navigationNiveau2 li{	margin:0;}

#navigationNiveau2 ul ul{
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style-type:disc;
	margin-left:20px;
	width:149px;
}

#navigationNiveau2 ul ul li { margin:0; padding:0; color:#999}

#navigationNiveau2 li a{
	text-decoration:none; display:block; padding:5px; color:#666; border:1px solid #ccc; border-width:1px 5px 0 0; border-right-color:#F7E6BB; width:154px;
}
#navigationNiveau2 li li a{
	text-decoration:none;width:134px;
}

#navigationNiveau2 li a:hover,  #navigationNiveau2 li.on a{background:#F7E6BB; border-right-color:#E2AD1D}
#navigationNiveau2 li.on li a { background-color:#fff; border-width:0 5px 0 0; border-color:#F7E6BB}
#navigationNiveau2 li.on li a:hover { text-decoration:underline; background-color:#FFFFFF;}
#navigationNiveau2 li.on li.on { color:#E2AD1D}
#navigationNiveau2 li.on li.on a { color:#E2AD1D; text-decoration:underline}

#navigationNiveau2 img{ display:block; margin-bottom:5px;}
/*-------------------------------------------------------------------------------------------------------*/
/* COLONNE DE DROITE  -------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#colonneDroite { float:right;width:170px;font-size:90%; margin:0; padding:0;}
#colonneDroite h2{background-color:#fff; color:#666; border-bottom:3px solid #E2AD1D; padding:5px; margin:0; font-size:120%; text-transform:uppercase}
#colonneDroite ul,#colonneDroite p{margin:10px; padding:0; list-style-type:none;}
#colonneDroite li{ margin:10px 0}
#colonneDroite a{ color:#23547E; font-weight:bold}
#colonneDroite a:hover{}

#loginBox h2{ border:0}
#loginBox{ background-color:#E4E4E4; margin:0; padding:0}
#loginBox p{padding:10px}

#loginBoxForm{ border:none; padding-bottom:10px}
#loginBoxForm label{ font-weight:bold; color:#999; display:block}
#loginBoxForm input{ border:1px solid #ccc; display:block}
#loginBoxForm input.csc-mailform-submit{ border:0; background-color:#E4E4E4; font-weight:bold; color:#666; padding:0; margin:0}

/*-------------------------------------------------------------------------------------------------------*/
/* FORMULAIRE --------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#contenu fieldset{ border:#e4e4e4 solid 1px;padding:10px 10px 30px 10px}
#contenu input,#contenu  textarea { display:block; margin:0.5em 0}
#contenu .csc-mailform-check{ display:inline; position:relative; top:5px;}
#contenu .csc-mailform-field {clear:both; margin:0.5em 0}