body
{
    padding: 0px;
	MARGIN: 0px;
	BORDER:0px;
	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 80.5%;
	COLOR: #333333;
	background-color:#ffffff; 
	width:100%;
}
table 
{
	FONT-SIZE: 90%;
}

div#CONTAINER
{
    CLEAR: both;
	MARGIN: 0px;
	background-image : url(../images/bgb.gif);
	width:100%;

}

div#HEADER
{
    padding: 0px;
	MARGIN: 0px;
	BORDER : Opx;
	HEIGHT:108px;
	BACKGROUND-COLOR:#000000;
	BACKGROUND: #000000 url(../images/cherrier_photo.jpg) no-repeat;
}

div#HEADER img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-ALIGN:Top;
}
img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}






div#MENUVERTICAL
{
    
    WIDTH: 180px;
	text-align:left;
	overflow : visible;
	float:left;
}
.menuv
{
    FLOAT: left;
	DISPLAY: block;
}

.menuva
{
    FLOAT: left;
	DISPLAY: block;
	padding-bottom: 20px;
}
.menuv ul, .menuva ul
{
    MARGIN: 0px;
	padding: 0px;
}
.menuv li, .menuva li
{
	FONT-SIZE: 0.9em;
    padding: 7px;
	MARGIN: 0px 5px 0px 5px;
    LIST-STYLE-TYPE: none;
	BORDER-BOTTOM: #E1DECB 1px solid;
    TEXT-ALIGN: left;

}
.menuv ul li a, .menuva ul li a
{
	COLOR: #ffffff;
	font-weight:bold;
}
.menuv ul li.accueil
{
	BORDER-top: #E1DECB 1px solid;
	BORDER-bottom: 0px;
	margin-top:1px;
	padding-BOTTOM:190PX;
	

}
.menuv ul li.accueil a
{

	font-weight:normal;
	
}
.menuv ul li.accueilCorp
{
	BORDER-top: #E1DECB 1px solid;
	BORDER-bottom: 0px;
	margin-top:1px;
	padding-BOTTOM:290PX;
	

}
.menuv ul li.accueilCorp a
{

	font-weight:normal;
	
}
.menuv ul li.actif
{
    COLOR: #D9D9B8;
	BACKGROUND-IMAGE: url(../images/px_br.gif);
	BACKGROUND-POSITION: 3% 50%;
    BACKGROUND-REPEAT: no-repeat;
	padding:5px 0px 5px 20px;
	MARGIN: 0px 5px 0px 9px;
	font-size : 1em;
	font-weight:bold;
}
.menuva ul li.corpo
{
	margin:100px 0px 0px 5px;
	background-color:#ADAA8B;
	text-align:center;
	border: 1px solid #ADAA8B;
}
.menuva ul li.corpo a
{
	font-weight:normal;
	color:#243968;
}

div#CONTENT
{
	padding: 0px 20px 15px 225px;
	margin:0px 0px 0px 0px;
	font-family: "new century schoolbook", serif ;
	font-size:1.25em;
   /* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/

	
	
}
div#CONTENT2
{
	/*width:65%;*/
	padding: 0px 20px 15px 225px;
	margin:0px 75px 0px 0px;
	font-family: "new century schoolbook", serif ;
	font-size:1.25em;
   /* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/

	
	
}
.trans
{
	width:760px;
	background-color:red;
}

#MENUHORIZONTAL  {
	COLOR: #757353;
	width:95%;
	BORDER-BOTTOM: #cccccc 1px solid;
	padding:5px 0px 5px 0px;
	margin:5px 0px 20px 0px;;
	font-size : 0.9em;
}

.menuh
{
    DISPLAY: block;
	line-height:125%;
}
.menuh a
{
    FONT-WEIGHT: normal;
    /*COLOR: #2F5B6E;*/
	COLOR: #40569F;
    TEXT-DECORATION: none;

}

div#FOOTER
{
    CLEAR: both;
	DISPLAY: block;
	COLOR: #CC9933;
    padding: 10px 0px 10px 0px;
	background: url(../images/bg_footer.gif) repeat-x;
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 11px;

}

div#FOOTER a
{
    COLOR: #002F5D;
	padding:0px 0px 0px 0px;
	
	
}
div#FOOTER .actif
{
	padding:0px 10px 0px 10px;
	font-weight:bold;
}

div#BANDEAU
{
    FLOAT: left;
    WIDTH: 760px;
}
h1
{
    padding-RIGHT: 0px;
    padding-LEFT: 0px;
    FONT-SIZE: 1.2em;
    padding-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #39607e;
    LINE-HEIGHT: 200%;
    padding-TOP: 15px;
}
headerbig
{
    padding-RIGHT: 0px;
    padding-LEFT: 0px;
    FONT-SIZE: 2em;
    padding-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #39607e;
    LINE-HEIGHT: 200%;
    padding-TOP: 15px;
    }

h1.extra
{
    /*padding: 5px 0px 5px 0px;*/
    FONT-SIZE: 1.8em;
    MARGIN: 0px;
    COLOR: #39607e;
    

}


h2
{
    padding: 0.3em 0em 0em 0em;
    FONT-SIZE: 1em;
    COLOR: #595a5c;
    
}
h2.extra
{
    padding: 0.3em 0em 0em 0em;
    FONT-SIZE: 1.5em;
    COLOR: #39607e;
	font-weight:bold;
	font-style: italic ;
    
}
h3
{
    /*padding: 5px 0px 5px 0px;*/
    FONT-SIZE: 0.9em;
    MARGIN: 0px;
    COLOR: #595a5c;

}
h3.extra
{
    /*padding: 5px 0px 5px 0px;*/
    FONT-SIZE: 1.5em;
    MARGIN: 0px;
    COLOR: #39607e;
	font-weight:bold;
	font-style: italic ;
    

}
h4
{

   	/*padding: 5px 0px 2px 0px;*/
	FONT-SIZE: 1.1em;
    MARGIN: 0px;
    COLOR: #003366;

}
p
{
    padding: 0.3em 0em 0.5em 0em;
	/*padding-RIGHT: 0px 0px;
    padding-LEFT: 0px;
    padding-BOTTOM: 2px;
	padding-TOP: 0px;
    MARGIN: 0px 5px 2px 0px;*/
    COLOR: #333333;
    
	text-align:justify;
}
a
{
    COLOR: #524BD2;
    TEXT-DECORATION: none
}

a:hover
{
    TEXT-DECORATION: underline
}
table.accueil 
{
    border:0;
	padding:5px;

	
}
table.accueil  td
{
text-align:left;
vertical-align:top;
border: solid 1px #C6C29F;
padding:0px 8px 8px 8px;
margin:5px;



	
}


table.accueilBleu
{
    border:0;
	padding:5px;

	
}
table.accueilBleu  td
{
text-align:left;
vertical-align:top;

padding:0px 8px 8px 8px;
margin:5px;

	background-color:#39607e;
	border: 3px solid #6A8CB3;
	font-weight:normal;
	color:#ffffff;

	
}

table.accueilBleu  td h2
{
	color:#ffffff;
}

table.accueilBleu  td p
{
	color:#ffffff;
}
table.accueilBleu  td a
{
	color:#ffffff;
}


.encadre
{
	float:right;
	width:30%;
	/*margin:100px 0px 0px 5px;*/
	margin:0.2em 0em 20em 0.75em;
	padding:0.2em;
	
	background-color:#39607e;
	border: 3px solid #6A8CB3;
	font-weight:normal;
	color:#ffffff;
}
.encadre p
{

	color:#ffffff;
	text-align:left;
}


.encadre2
{
	float:right;
	width:25%;
	/*margin:100px 0px 0px 5px;*/
	padding:0.2em;
	margin:0.2em 0em 20em 0.75em;
	border: 5px solid #39607e;
	font-weight:normal;

}
.encadre2 p
{
text-align:left;

}


.encadreImg
{
	float:right;
	width:275px;
	margin:0.2em 0em 10em 0.75em;
	padding:0em;
	background-color:#39607e;
	border: 3px solid #6A8CB3;
color:#ffffff;
	
}
.encadreImg2
{
	float:right;
	width:325px;
	margin:0.2em 0em 10em 0.75em;
	padding:0em;
	background-color:#39607e;
	border: 3px solid #6A8CB3;
color:#ffffff;
	
}
.encadreImg p
{

	
	text-align:center;
margin:0;
	padding:0;
}




.encadrePA
{
	float:right;
	width:275px;
	margin:0.2em 0em 10em 0.75em;
	padding:0em;


	
}
.encadrePA p
{
	text-align:center;
	margin:0;
	padding:0;
}




ul {
	padding: 0.3em 0em 0.5em 0em;
	margin-left: 15px;

}
ul li{
padding: 0px 0px 4px 0px;
font-size : 1em;
}

table.tableauLigne
{
	
	padding: 0px;
	margin: 0px;
}
table.tableauLigne TD
{
	
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid #E1DECB;

	
}
table.tableauLigne TH
{
	
	padding: 5px;
	margin: 0px;
	/*background-color: #;*/
	text-align: left;
	
}




