body {
	background-image: url("../images/fond_couleur.gif");
	background-repeat: repeat-x;
	/*background-image: url(images/graphik/tile_gris.gif);*/
	font: normal 10px Verdana;
	color: #333333;
	line-height: 13px;
	padding:0;
	margin:0;
}

.titre {font-size:11px}
.blocgenral{
	background-image: url(images/fond_couleur.gif);
	background-repeat: repeat-y;
	position: absolute;
	top: 0px;
	left : 50%;
	width:899px;
	height:550px;
	background-color:#FFFFFF;
	margin-left : -450px;

}

.bloclisterestau {
	position:absolute; 
	width:364px; 
	height:60px; 
	z-index:1; 
	left: 363px; 
	top: 179px;

}
.bloccontenurestau {
	position:absolute; 
	width:322px; 
	height:265px; 
	z-index:1; 
	left: 383px; 
	top: 248px;
	overflow:auto;

}
#blocpoivron{
	position:absolute; 
	width:142px; 
	height:59px;
	z-index:3; 
	left: 911px; 
	top: 380px;
	}
	
#menugauche{
	position:absolute; 
	width:189px; 
	left: -2px; 
	top: 146px;
}
#bloccentralfixscroll{
	position:absolute; 
	width:777px; 
	height:395px; 
	z-index:3; 
	left: 57px; 
	top: 146px;
	overflow:auto;
}

#bloccentralfixscroll2{
	position:absolute; 
	width:771px; 
	height:395px; 
	z-index:3; 
	left: 60px; 
	top: 144px;
	overflow:auto;
}

#bloccentralfixscroll3{
	position:absolute; 
	width:685px; 
	height:395px; 
	z-index:3; 
	left: 214px; 
	top: 148px;
	overflow:auto;
}

#bloccentralfixscroll4{
	position:absolute; 
	width:635px; 
	height:393px; 
	z-index:3; 
	left: 234px; 
	top: 144px;
	overflow:auto;
}



#navgauche{
	position:absolute; 
	width:176px; 
	height:395px;  
	left: 0px; 
	top: 144px;

}


.footer {
	position: absolute;
	top: 544px;
	left: 0px;
	width:899px;
	height:44px;
	text-align: center;
	z-index:10;
	border-top:#004b24 1px solid; 
	background-color:#FFFFFF;

}


a:link {
	color: #004b24;
}
a:visited {
	color: #004B24;
}
a:hover {
	color: #000000;
}
a:active {
	color: #FF0000;
}

.intro ul, .intro li {
	list-style-image:url(../images/puce.gif);
	color : #25463B;
	background-color: transparent; 
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}	
.intro li a {
	color : #004b24;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}

.intro a:hover { 
	background-color : transparent;
	text-decoration: underline;
	color : #add10f;
	}
ul.pied, li.pied { 
	display:inline;
	LIST-STYLE-IMAGE: none; 
	LINE-HEIGHT: 1.5em; 
	LIST-STYLE-TYPE: none;
	text-align: center;
}

li.pied a { 
	LINE-HEIGHT: 1.5em; 
	color : #000000;
	font-weight: bold;
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration:none;
}

li.pied a:hover { 
	LINE-HEIGHT: 1.5em; 
	color : #000000;
	font-weight: bold;
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration:underline;
}

#footer {
	clear : both;
	height: 10px;
	width:899px;
	
	border: none;
	}
	
#footer p {
	color : #000000; 
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	background-color: transparent;

	}

li.pipebas { 
	display:inline;
	LIST-STYLE-IMAGE: none;  
	LIST-STYLE-TYPE: none;
	color : #add608;
	font-weight: bold;
	font-family: verdana, arial;
	font-size: 16px;
}



a.bigorangelink:link {
	text-decoration: none;
	color : #efaa00;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.2em;
}
a.bigorangelink:visited {
	text-decoration: none;
	color : #efaa00;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.2em;
}
a.bigorangelink:hover {
	text-decoration: underline;
	color : #004b24;
}
a.bigorangelink:active {
	text-decoration: none;
	color : #efaa00;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.2em;
}
.textevert{
color:#004b24;
line-height: 1.5em;
padding-left: 45px;
padding-right: 45px;
}

.img_menu{
	width: 255px;
	text-align: center;
}


div#story {
	position:absolute;
	top:115px;
	left:113px;
	color : #efaa00;
	text-align:left;
	height: 50px;
	width: 383px;
	font-size:12px;
	
}
.droite {
	float: right;
	padding-left:8px;

}
ul,li {
	list-style-type: none;
	margin-left: 2px;
	margin-top:2px;
	padding:0;
	line-height: 1.5em;
	}



#menugauche	ul,li {
	list-style-type: none;
	margin-left: 2px;
	padding:0;
	}


span.root {
display:block;
border-top:#add10f solid 1px;
border-bottom:#add10f solid 1px;
background-color:#ffffff;
width:190px;
}

span.node {
display:block;
background-color:#ffffff;
width:190px;
}

span.root a.current { 
	text-decoration: none;
	background-color:#f7d47f;
	color:#003300;
}
	
#menugauche li a {
	color : #004b24;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
}

#menugauche a:hover { 
	text-decoration: none;
	background-color:#f7d47f;
	}


#menugauche	ul ul.sousmenu, li.sousmenu {
	list-style-type: none;
	margin-left: 8px;
	padding:0;
	}

	
#menugauche	ul ul#m1 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	
	}

#menugauche	ul ul#m1 li.sousmenu a:hover {
	background-color:#cbe571;
		
	}

#menugauche	ul ul#m1 li.sousmenu a.current {
	background-color:#f7d47f;
	}
#menugauche	ul ul#m1 li.sousmenu a.actif {
	font-weight: bold;
	color:#efaa00;
	}
									
#menugauche	ul ul#m2 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m1 li.sousmenu a:hover {
	background-color:#cbe571;
		
	}

#menugauche	ul ul#m1 li.sousmenu a.current {
	background-color:#f7d47f;
	}
#menugauche	ul ul#m1 li.sousmenu a.actif {
	font-weight: bold;
	color:#efaa00;
	}
									
#menugauche	ul ul#m2 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m2 li.sousmenu a:hover {
	background-color:#cbe571;
	
	}

#menugauche	ul ul#m2 li.sousmenu a.current {
	background-color:#f7d47f;
	}
#menugauche	ul ul#m2 li.sousmenu a.actif {
	color:#efaa00;
	}
#menugauche	ul ul#m3 li.sousmenu a.actif {
	color:#efaa00;
	}
#menugauche	ul ul#m3 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m3 li.sousmenu a:hover {
	background-color:#cbe571;
	
	}

#menugauche	ul ul#m3 li.sousmenu a.current {
	background-color:#f7d47f;
}

#menugauche	ul ul#m4 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m4 li.sousmenu a:hover {
	background-color:#cbe571;
	
	}

#menugauche	ul ul#m4 li.sousmenu a.current {
	background-color:#f7d47f;
}



a.navequilibre:link {
	text-decoration: none;
	line-height:20px;
	padding-left:5px;
}
a.navequilibre:visited {
	text-decoration: none;
	color : #efaa00;

	
}
a.navequilibre:hover {
	text-decoration: underline;
	color : #004b24;
padding-left:5px;
font-weight:bold;
}
a.navequilibre:active {
	text-decoration: none;
	color : #efaa00;
	font-weight: bold;

}

.menuequilibreselect {
background-color:#b2d111;
width:120px;
height:20px;
border-right:#efad01 7px solid;
padding-left:5px;
font-weight:bold;
}

.texteV{
	background-image: url("../images/fondnews.jpg");
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 85px;
}
/*Nav*/
span.root {
display:block;
border-top:#add10f solid 1px;
border-bottom:#add10f solid 1px;
background-color:#ffffff;
width:190px;
}

span.node {
display:block;
background-color:#ffffff;
width:190px;
}

span.root a.current { 
	text-decoration: none;
	background-color:#f7d47f;
	color:#003300;
}

#menugauche{
float:left;
width:190px;
}

#menugauche	ul,li {list-style-type: none;margin-left: 2px;padding:0;}

/*Menu 1*/
#menugauche ul.treemenu{
margin-top:25px;
}

#menugauche li.treenodeopen a.treeopen{
display:block;
width:190px;
color : #004b24; 
text-decoration: none; 
font-size: 12px; 
font-style: normal;
font-weight: bold;
line-height: 1.5em;
border-top:#add10f solid 1px;
border-bottom:#add10f solid 1px;
margin-bottom:3px;
}
#menugauche li.treenodeopen a.treeopen a.current{
display:block;
width:190px;
color : #004b24; 
text-decoration: none; 
font-size: 12px; 
font-style: normal;
font-weight: bold;
line-height: 1.5em;
border-top:#add10f solid 1px;
border-bottom:#add10f solid 1px;
margin-bottom:3px;
}

#menugauche ul.treemenu li.treenodeopen a.treeclosed {
display:block;
width:190px;
color : #004b24; 
text-decoration: none; 
font-size: 12px; 
font-style: normal;
font-weight: bold;
line-height: 1.5em;
border-top:#add10f solid 1px;
border-bottom:#ffffff solid 1px;
margin-bottom:3px;
}

#menugauche a:hover{ text-decoration: none;background-color:#f7d47f;}



#menugauche ul.treemenu li.treenodeopen ul li.treenode a.treeclosed{
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	border:none;
	margin-bottom:3px;
}

#menugauche ul.treemenu li.treenodeopen ul li.treenode a.treeopen{
	font-weight: bold;
	border:none;
	margin-bottom:3px;
}

#menugauche	ul ul, li{
	list-style-type: none;
	margin-left: 2px;
	padding:0;
	margin-bottom:3px;
	}

	
#menugauche	ul ul#m1 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom:3px;
	
	}

#menugauche	ul ul#m1 li.sousmenu a:hover {
	background-color:#cbe571;
		
	}

a.current {
	background-color:#f7d47f;
	}
#menugauche	ul ul#m1 li.sousmenu a.actif {
	font-weight: bold;
	color:#efaa00;
	}
									
#menugauche	ul ul#m2 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m1 li.sousmenu a:hover {
	background-color:#cbe571;
		
	}

#menugauche	ul ul#m1 li.sousmenu a.current {
	background-color:#f7d47f;
	}
#menugauche	ul ul#m1 li.sousmenu a.actif {
	font-weight: bold;
	color:#efaa00;
	}
									
#menugauche	ul ul#m2 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m2 li.sousmenu a:hover {
	background-color:#cbe571;
	
	}

#menugauche	ul ul#m2 li.sousmenu a.current {
	background-color:#f7d47f;
	}
#menugauche	ul ul#m2 li.sousmenu a.actif {
	color:#efaa00;
	}
#menugauche	ul ul#m3 li.sousmenu a.actif {
	color:#efaa00;
	}
#menugauche	ul ul#m3 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m3 li.sousmenu a:hover {
	background-color:#cbe571;
	
	}

#menugauche	ul ul#m3 li.sousmenu a.current {
	background-color:#f7d47f;
}

#menugauche	ul ul#m4 li.sousmenu a {
	color : #000000;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}

#menugauche	ul ul#m4 li.sousmenu a:hover {
	background-color:#cbe571;
	
	}

#menugauche	ul ul#m4 li.sousmenu a.current {
	background-color:#f7d47f;
}

/*Footer*/
ul.pied, li.pied {display:inline;list-style-image: none; line-height: 1.5em; list-style-type: none;text-align: center;}
li.pied a,li.pied a:visited {line-height: 1.5em; color : #000000;font-weight: bold;font-family: verdana, arial;font-size: 10px;text-decoration:none;}
li.pied a:hover { line-height: 1.5em; color : #000000;font-weight: bold;font-family: verdana, arial;font-size: 10px;text-decoration:underline;}
ul.pied li.pied a.current { line-height: 1.5em; color: #ecae02;font-weight: bold;font-family: verdana, arial;font-size: 10px;text-decoration:none;background-color:#FFFFFF;}
li.pipebas { display:inline;list-style-image: none;  list-style-type: none;color : #add608;font-weight: bold;font-family: verdana, arial;font-size: 16px;}