body {
	background-color:#5E666E;
	
	margin:auto;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Tahoma;
	color: #FFFFFF;
	padding:0;
	font-size:80%;
}

/*-------------------------------------------------------------------------------------------------------*/
body img{border:0;}
hr {clear: both;visibility: hidden;margin:0;padding:0;line-height:0;background-color:#FFFFFF;}
.spacer{clear: both;visibility: hidden;margin:0;padding:0;font-size:0px;line-height:0px;}
.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;
	width:768px;
	text-align:left;
	margin-bottom:0px;
	background-color:#FFFFFF;
	
}

#corps{
	/*background-image:url("/background_conteneur.gif");*/
	margin:0 9px;
	width: 750px;
	z-index:0;
	text-align:left;
	
}

body.inside #global {background-image:url("/img/inside/bord-copyright.gif");}
body.outside #global {background-image:url("/img/outside/bord-copyright.gif");}
body.beside #global {background-image:url("/img/beside/bord-copyright.gif");}

body.inside .FORM .FORMvalider input{ background-color:#000033 !important; color:#FFFFFF;}
body.outside .FORM .FORMvalider input{ background-color:#330000 !important; color:#FFFFFF;}
body.beside .FORM .FORMvalider input{ background-color:#003300 !important; color:#FFFFFF;}





#contenu{
float:left;
width: 520px;
padding:0 15px;
/*width:expression("545px");*/

}



/*-------------------------------------------------------------------------------------------------------*/
/* ENTETE -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#entete {margin-bottom:0px;
}
#entete .bord-haut {
background-image:url("/img/commun/bord-haut.gif");
background-repeat:repeat-x;
display:block;
height:40px;
width:768px;

}
#logo {margin:0 9px;}


/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 1 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#navigationNiveau1{
	position:absolute;
	top:140px;width: 750px;
	z-index:10;
	margin:0 9px;
	margin:expression("0 "+ "0px"); 

}
#navigationNiveau1 ul{
	margin:0;
	padding:0;
}
#navigationNiveau1 li{
	list-style-type:none;
	float:left;
	height:30px;
	width: 250px;
}
#navigationNiveau1 a:active{
background:none;
}
#navigationNiveau1 a:focus{
	-moz-outline: none; /* fx 1.07*/
	outline:none; /* fx 1.05, Safari, Mac IE*/
}
#navigationNiveau1 a{height:30px;display:block;}
#navigationNiveau1 .element1 a:hover, #navigationNiveau1 .element1 .on{background-position:250px;}
#navigationNiveau1 .element2 a:hover, #navigationNiveau1 .element2 .on{background-position:250px;}
#navigationNiveau1 .element3 a:hover, #navigationNiveau1 .element3 .on{background-position:250px;}

body.inside #navigationNiveau1 .element1 a{background-image:url(/img/inside/nav/inside.jpg);}
body.inside #navigationNiveau1 .element2 a{background-image:url(/img/inside/nav/outside.jpg);}
body.inside #navigationNiveau1 .element3 a{background-image:url(/img/inside/nav/beside.jpg);}

body.outside #navigationNiveau1 .element1 a{background-image:url(/img/outside/nav/inside.jpg);}
body.outside #navigationNiveau1 .element2 a{background-image:url(/img/outside/nav/outside.jpg);}
body.outside #navigationNiveau1 .element3 a{background-image:url(/img/outside/nav/beside.jpg);}

body.beside #navigationNiveau1 .element1 a{background-image:url(/img/beside/nav/inside.jpg);}
body.beside #navigationNiveau1 .element2 a{background-image:url(/img/beside/nav/outside.jpg);}
body.beside #navigationNiveau1 .element3 a{background-image:url(/img/beside/nav/beside.jpg);}

/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 2 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#navigationNiveau2{
	width:750px;
	font-size:110%;
	padding-top:6px;
	
	text-align:center;
	position:absolute;
	top:170px;
	background-repeat:repeat-x;
	margin:0 9px;display:block;
	margin:expression("0 "+ "0px"); height:28px;
	
}


body.beside #navigationNiveau2{background-image:url("/img/beside/niveau2.jpg");}
body.outside #navigationNiveau2{background-image:url("/img/outside/niveau2.jpg");}
body.inside #navigationNiveau2{background-image:url("/img/inside/niveau2.jpg");}

#navigationNiveau2 p{
	margin:0;
	padding:0;
}
#navigationNiveau2 a{
text-decoration:none;
}
#navigationNiveau2 a:hover{
text-decoration:underline;
}
#navigationNiveau2 a.on {font-weight:normal;}
body.inside #navigationNiveau2 a.on {color:#698CFF;}
body.outside #navigationNiveau2 a.on {color:#E5001B;}
body.beside #navigationNiveau2 a.on {color:#9FE53C;}

/*-------------------------------------------------------------------------------------------------------*/
/* CHEMIN -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#chemin {display:none;}
#chemin {color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size: 80%; margin-top:15px;}
#chemin a {color:#FFFFFF;  text-decoration:none;  }
#chemin a:hover {color: #FFFFFF; text-decoration: underline;}



/*-------------------------------------------------------------------------------------------------------*/
/* COPYRIGHT --------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#copyright{clear:both;
padding-top:6px;
}
#copyright p {
margin:0 9px;padding:3px 10px; font-size:80%;
}

body.inside #copyright  {
background-image:url("/img/inside/bord-copyright.gif");
}
body.outside #copyright  {
background-image:url("/img/outside/bord-copyright.gif");
}
body.beside #copyright  {
background-image:url("/img/beside/bord-copyright.gif");
}

body.inside #copyright p {
background-color:#3F5499; color:#698CFF;
}
body.outside #copyright p {
background-color:#80000F; color:#E5001B;
}
body.beside #copyright p {
background-color:#588021; color:#96D939;
}

p.choixlangue{
float:right;margin:0 !important;padding:0 !important; margin-right:16px !important; padding-top:2px !important;
}
p.choixlangue a{
text-decoration:none;
/*padding-left:20px; background-repeat:no-repeat;background-position: 0px 2px;*/
}
p.choixlangue a:hover{
}
/*p.choixlangue a.langue-fr{
 background-image:url("/img/commun/fr.gif");
}
p.choixlangue a.langue-fr:hover{
background-position:-150px;
}
p.choixlangue a.langue-en{
 background-image:url("/img/commun/en.gif");
}
p.choixlangue a.langue-en:hover{
background-position:-150px;}

*/


#copyright a{
}
#copyright a:hover{
}
#copyright .bord-bas {
background-image:url("/img/commun/bord-bas.gif");
background-repeat:repeat-x;
display:block;
height:40px;
width:768px;
}

/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 3 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#navigationNiveau3{float:left;width:170px;
padding:0 15px;
/*width:expression("200px");*/
}

#navigationNiveau3Entete{font-family: Georgia, "Times New Roman", Times, serif;font-size:160%;margin:0px;padding:0;margin-top:15px;
position:relative;
}
#navigationNiveau3 ul{margin:0; padding:0;font-weight:bold;margin-top:10px;}
#navigationNiveau3 a,#navigationNiveau3 a.on:hover{text-decoration:none;}
#navigationNiveau3 a:hover{text-decoration:underline;}
#navigationNiveau3 a.on{border-bottom:1px dotted #FFFFFF;}
#navigationNiveau3 a.on:hover{border-bottom:1px dotted #FFFFFF;}
#navigationNiveau3 li {list-style-type:none;margin-bottom:8px;}

body.outside #navigationNiveau3 a, body.outside #navigationNiveau3Entete, body.outside #navigationNiveau3 a.on:hover {
color:#E5001B;border-color:#E5001B;
}
body.inside #navigationNiveau3 a, body.inside #navigationNiveau3Entete, body.inside #navigationNiveau3 a.on:hover {
color:#698CFF;border-color:#698CFF;
}
body.beside #navigationNiveau3 a, body.beside #navigationNiveau3Entete, body.beside #navigationNiveau3 a.on:hover {
color:#96D939;border-color:#96D939;
}

/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 3 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#navigationNiveau3 ul.navigationNiveau4 li {padding-left:12px;margin-bottom:2px;}
#navigationNiveau3 ul.navigationNiveau4 {margin-top:1px;}
ul.navigationNiveau4{font-size:90%}