* {margin: 0 ; padding: 0 }

body {
font-family: arial, helvetica, sans-serif  ;
color: #2b3c43 ;
background-color: #d8dcdf ;
text-decoration: none ;
}


a img {
	text-decoration: none;
	border: none;
}

.couleur1			{ color: #2b3c43 }
a.couleur1			{ color: #2b3c43 ; text-decoration : none }
a.couleur1:hover	{ color: #fcce30 }


#contsite		{ 
position: relative ; 
width: 100% ; 
margin-left: auto ; 
margin-right: auto ;

}

#conteneur	{ 
position: relative ;

display: block ; 
margin-top: 10px ; 
width: 950px ;
margin-left: auto ; 
margin-right: auto ;
text-align: center ; 
border: 3px solid #fff ; 
background-color: #F5F7ED }


#header		{ width: 950px ; height: 115px }


#contmenu			{ height: 32px ; padding-top: 12px ; text-align: center ; border-top: 2px solid #fcce30 ; background-image: url('images/fondmenu.gif') ; background-repeat: repeat ; z-index : 11}

#menu1 ul			{ text-align: center;  }
#menu1 li			{ display: inline ; padding-left: 15px ; padding-right: 15px ; line-height: 1em ; }
#menu1 li a			
{ 
color: #2b3c43 ;  
text-decoration: none ; 
font-family: arial, helvetica, sans-serif ; font-size: 14px ; font-weight: bold }
#menu1 li a:hover	{color: #fcce30 }
#menu1 a#current	{color: #fcce30}
#menu1 a#current:hover	{color: #fcce30}


#plan		{ width: 950px ; height: 400px ; margin-top: 30px ; z-index: 8}

#footer_0		{ width: 950px ; height: 30px ; text-align: center ; }


#footer		{ 
background-image: url('images/pied.gif'); width: 950px ; height: 130px ; border-top: 2px solid #fcce30 ; font-size: 12px ; text-align: center ; line-height: 1.5em ; }

.footer			{ color: #8A1616 }
a.footer			{ color: #8A1616 ; text-decoration : none }
a.footer:hover	{ color: #313d1d }

#photo		{ position: absolute ; left: 0px ; top: 380px ; border: 10px solid #fff ; width: 250px ; height: 333px ; background-color: #F5F7ED ; z-index: 10 }


/* Boite_gche1 */

#gche1		{ 
position: absolute ; 
left: 0px ; top: 200px ; 
border: 3px solid #ffffff ; 
padding: 10px ; 
}

#gche2		{ 
position: absolute ; 
left: 0px ; top: 650px ; 
border: 3px solid #ffffff ; 
padding: 10px ; 

}

			#nav {
				width: 180px ;
				list-style: none ;
				margin: 5 ;
				padding: 0 ;
				background: #d8dcdf ;
				line-height: 1.2em ;
				}
			#nav li {
				background: #d8dcdf ;
				color: #fff ;
				border: 1px solid #ffffff ;
				margin-bottom: 1px ;
				}
			#nav li a {
				display: block ;
				background: #d8dcdf ;
				color: #2b3c43 ;
				font: 0.8em "Arial", helvetica, sans-serif ;
				font-weight: bold ;
				line-height: 2em ;
				padding: 4px 0 ;
				padding-left: 10px ;
				text-align: left ;
				text-decoration: none ;
				}
			#nav li a:hover, 
      #nav li a#focus, #nav li a#active {
				background: #fcce30 ;
				text-decoration: none ;
				}
	
		

#pageContent {
	clear: both;
	margin-top: 0;
}

#pSubC{float:none;margin:auto;overflow:auto;}

#contenuPagesStatiques, #pSubC, #pageContent, #staticContent {
	width:100%;
	font-size:1.15em;
}

#menulbot, .menulbot {
	background: url(../img/menuBot.jpg) no-repeat center left;
	width: 163px;
	height: 30px;
}

#pageContent {
	padding-top: 20px;
}

.menultop, #menultop {
font-family: arial, helvetica, sans-serif ; font-size: 18px ; font-weight: bold ;
color: #fcce30 ; 
width: 163px ;

}

.ml {
font-family: arial, helvetica, sans-serif ; font-size: 12px ; font-weight: bold ;
text-decoration: none ;  
background-color: #d8dcdf  ;
width: 163px ;
text-align: left;
padding-left: 10px ; 
padding-right: 0px ; 
line-height: 2.5em ;
}

.ml li a	{text-decoration: none ; color: #2b3c43 }
.ml li a:hover	{color: #fcce30 }
.ml a#current	{color: #fcce30}
.ml a#current:hover	{color: #fcce30}

.ml2l {
font-family: arial, helvetica, sans-serif ; font-size: 12px ; font-weight: bold ;
text-decoration: none ;  
background-color: #d8dcdf  ;
width: 163px ;
text-align: left;
padding-left: 0px ; 
padding-right: 0px ; 
line-height: 1.5em ;
}

.ml2l li a	{text-decoration: none ; color: #2b3c43 }
.ml2l li a:hover	{color: #fcce30 }
.ml2l a#current	{color: #fcce30}
.ml2l a#current:hover	{color: #fcce30}

.ml2 {
font-family: arial, helvetica, sans-serif ; font-size: 12px ; font-weight: bold ;
text-decoration: none ;  
background-color: #d8dcdf  ;
padding-left: 20px ; 
padding-right: 0px ; 
line-height: 1.5em ;
}

.ml2 li a	{text-decoration: none ; color: #2b3c43 ; }
.ml2 li a:hover	{color: #fcce30 }
.ml2 a#current	{color: #fcce30}
.ml2 a#current:hover	{color: #fcce30}

#menul, .menul, ul li, ul, .menuTitle li ul, .menuCat {
	list-style: none;	
}

.menuCat {
	background: url(../img/menuCat.jpg) repeat-y top left;
	width: 163px;

	border-bottom: 1px solid #ffffff;
}

#menulbot, .menulbot {
	background: url(../img/menuBot.jpg) no-repeat center left;
	width: 163px;
	height: 30px;
}

#pageContent {
	padding-top: 20px;
}

.menultop, #menultop {
	/*background: url(../img/menuTop.jpg) no-repeat top left;*/
font-family: arial, helvetica, sans-serif ; font-size: 18px ; font-weight: bold ;
color: #fcce30 ; 
width: 163px ;

}

 #menuvis 
{ 

font-weight: normal ; 
line-height: 1.5em ;  
font-size: 8px ;  
}

/* Fin de Boite_gche1 */


/* Boite_drte1 */
#drte1		{ 
position: absolute ; 
left: 784px ; top: 200px ; 
border: 3px solid #ffffff ; 
padding: 10px ; 
background-color: #d8dcdf  ;
}

#drte2		{ 
position: absolute ; 
left: 784px ; top: 420px ; 
border: 3px solid #ffffff ; 
padding: 10px ; 
background-color: #d8dcdf  ;
}

#drte3		{ 
position: absolute ; 
left: 784px ; top: 570px ; 
border: 3px solid #ffffff ; 
padding: 10px ; 
background-color: #d8dcdf  ;
}

.menurtop, #menurtop {
font-family: arial, helvetica, sans-serif ; font-size: 18px ; font-weight: bold ;
color: #fcce30 ; 
width: 120px ;

}

#menur, .menur, ul li, ul, .menuTitle li ul, .menuCat {
	list-style: none;	
}

.mr {
font-family: arial, helvetica, sans-serif ; font-size: 12px ; font-weight: bold ;
text-decoration: none ;  
background-color: #F5F7ED  ;
width: 120px ;
text-align: center;
padding-left: 10px ; 
padding-right: 10px ; 
line-height: 2em ;
}

.mr1 {
font-family: arial, helvetica, sans-serif ; font-size: 12px ; font-weight: bold ;
text-decoration: none ;  
background-color: #F5F7ED  ;
width: 141px ;
text-align: center;

line-height: 1.5em ;
}

#menur ul			{ text-align: center;  }
#menur li			{ display: inline ; padding-left: 15px ; padding-right: 15px ; line-height: 1em ; }
#menur li a			
{ 
color: #2b3c43 ;  
text-decoration: none ; 
font-family: arial, helvetica, sans-serif ; font-size: 14px ; font-weight: bold }
#menur li a:hover	{color: #fcce30 }
#menur a#current	{color: #fcce30}
#menur a#current:hover	{color: #fcce30}

/* Fin de Boite_drte1 */
/*



/* textes */

#navcenter { position: absolute ; left: 200px ; top: 180px ;
 ;
}

.gras				{ font-weight: bold }


.textes				
{ 
margin-left: 210px ; 
margin-right: 170px ; 
font-weight: normal ; 
line-height: 1.5em ;  
font-size: 14px ; 
text-align: justify ; 
background-color: #ffffff ;
padding-left: 10px ; 
padding-right: 10px ; 
}


.textes_left				
{ 
margin-left: 210px ; 
margin-right: 170px ; 
font-weight: normal ; 
line-height: 1.8em ;  
font-size: 12px ; 
text-align: justify; 
padding-left: 10px ; 
padding-right: 10px ; 
}

.txt_just{
text-align:justify;
}

.textes_pp				
{ 
margin-left: 20px ; 
margin-right: 20px ; 
font-weight: normal ; 
line-height: 1.8em ;  
font-size: 12px ; 
text-align: left ; 
}


.textes_pp1c				
{ 
margin-left: 20px ; 
margin-right: 20px ; 
font-weight: normal ; 
line-height: 1.8em ;  
font-size: 14px ; 
text-align: center ; 
}


.textes_pp1				
{ 
margin-left: 20px ; 
margin-right: 20px ; 
font-weight: normal ; 
line-height: 1.8em ;  
font-size: 14px ; 
text-align: left ; 
}

.textes_1				{ line-height: 1.5em ;  font-size: 16px ;  }

.separe { border-top: 1px solid #2b3c43 }

#page 
{ 

font-weight: normal ; 
line-height: 1.5em ;  
font-size: 14px ;
text-align:justify;

}



#page1 
{ 

font-weight: normal ; 
line-height: 1.5em ;  
font-size: 10px ;
text-align:left;

}

#page ul			{ text-align: left;  }
#page li			{ 
 
list-style-type:disc ; margin-left: 30px; 
padding-left: 5px ; 
padding-right: 0px ; 
line-height: 1.5m;}

#page2 li			{ list-style-type:circle ;}


.alinea
{
padding-left : 2em;
}


.menu_vert_d	{ width: 140px ; margin-left: 720px ;  font-weight: normal ; line-height: 1.5em ;  font-size: 14px ; }

.titre				{ font-family: arial, helvetica, sans-serif ; font-size: 14px ; font-weight: bold ; color: #2b3c43 ; border-top: 1px solid #fcce30 ; background-color: #fcce30 ; 
}

.titre_2				{ font-family: arial, helvetica, sans-serif ; font-size: 14px ; font-weight: bold ; color: #2b3c43 ; border-top: 1px solid #fcce30 ; background-color: #d8dcdf ; 
}

.titre_1				{ font-family: arial, helvetica, sans-serif ; font-size: 18px ; font-weight: bold ; color: #fcce30 ; border-top: 1px solid #fcce30 }

.titre_coul				{ font-family: arial, helvetica, sans-serif ; font-size: 14px ; font-weight: bold ; color: #ffffff ; border-top: 1px solid #fcce30 ; background-color: #fcce30 ; 
p 					{  }
.couleur1			{ color: #2b3c43 }



