/* 	-------------------
 	SITE 
 	------------------- 
*/

body { 
background-color:#FFEF82;
}
#main {
  	position: absolute;
 	left: 50%;
  	width: 670px;
  	margin-left: -335px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}		
#main2 {
	padding:0px;
	margin:0px;
	background-image:url(../images/content.gif);
	background-repeat:repeat-y;
	width:670px;
	}

/* 	-------------------
 	FORMULAIRE 
 	------------------- 
*/

form {
padding:0px;
margin:0px;
}
input {
border:1px solid #B98711;
background-color:#FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 09px;
color:#800000;
}
select, option {
border:1px solid #B98711;
background-color:#FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#800000;
}
textarea {
border:1px solid #B98711;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
background-color:#FFFFCC;
color:#800000;
}

/* 	-------------------
 	HEADER 
 	------------------- 
*/

#header {
	width:670px;
	height:115px;
	}
#header_top {
	background-image:url(../images/header_top.gif);
	width:670px;
	height:50px;
	}
#header_left {
	float:left;
	background-image:url(../images/header_left.gif);
	width:147px;
	height:73px;
	}
#header_left h2{
	font-variant:small-caps;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size: 09px;
	color: #663300;
	}
#header_right {
	float:left;
	background-image:url(../images/banniere.gif);
	width:523px;
	height:73px;
	}
	
/* 	-------------------
 	MENU HORIZONTAL 
 	------------------- 
*/

#menu_horizontal {
	clear:both;
	background-image:url(../images/menu_top.gif);
	width:670px;
	height:26px;
	}
#menu_horizontal .navhorizontal {
margin-left:50%; 
padding-top:5px; 
color:#FFFFCC;
font-size:10px;
}
#menu_horizontal A:link {text-decoration:none; color:#FFFFCC;} 
#menu_horizontal A:visited {text-decoration:none; color:#FFFFCC;}
#menu_horizontal A:hover {text-decoration:underline; color:#FFFFCC;}

/* 	-------------------
 	MENU VERTICAL
 	------------------- 
*/
#menu_vertical {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	margin-left:3px;
	width:145px;
	}

#menu_vertical A:link {text-decoration:none; color:#663300;} 
#menu_vertical A:visited {text-decoration:none; color:#663300;}
#menu_vertical A:hover {text-decoration:underline; color:#663300;}
#menu_vertical .bordures01 {
border: 1px #B98711 solid;
position: relative; /*ou absolute */
left: 50%;
width: 140px;
margin-left: -69px;	
margin-bottom: 12px;
}
#menu_vertical .titre {
    background-color:#C09118;
	color:#FFFFCC;
	font-weight: bold; 
	font-size: 11px; 
	height:15px;
	margin: 0; 
    padding: 0;
    border-right: 0; 
	}
#menu_vertical .liste {
	background-color:#CCCC99;
	}
#menu_vertical ul.navbar {
    list-style-type: none;
	padding-bottom:2px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
    margin: 0;
	text-align:left;
	 }
#menu_vertical ul.navbar li {
    margin: 0;
    padding: 0;
    border-right: 0 
	}
#menu_vertical ul.navbarpartenaire {
    list-style-type: none;
	padding-bottom:2px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
    margin: 0;
	text-align:center;
	}	
#menu_vertical ul.navbarpartenaire li {
    margin: 0;
    padding: 0;
    border-right: 0 
	}

/* 	-------------------
 	CONTENT 
 	------------------- 
*/

#content td{
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 09px;
color: #663300;
}

#content p{
	margin-top:10px;
	margin-left:0;
	margin-bottom:0;
	padding:0;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #663300;
	}
#content p:first-letter {
font-weight : bold;
font-size:10px;
}

#content hr {
border-bottom-color:#663300;
border-bottom-style:dashed;
border-bottom-width:1px;
}

#content A:link {text-decoration:none; color:#663300;} 
#content A:visited {text-decoration:none; color:#663300;}
#content A:hover {text-decoration:underline; color:#663300;}
#content .bordure-bottom {
border-bottom-color:#663300;
border-bottom-style:dashed;
border-bottom-width:1px;
margin-bottom:10px;
margin-top:10px;
}
#content .imagegauche {
border: 1px #B98711 solid;
margin-right: 5px;
float:left;
}
#content .bordures02 {  
border: 1px #B98711 solid;
margin-bottom: 5px;
}
#content {
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:0px;
	padding:0;
	width:480px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #663300;
	}
#content .titre01{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin:0;
	font-weight:normal;
	font-size: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}	
#content .titre02{
	margin:0;
	padding:0;
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}	
#content .titre03{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	}
#content h1{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin:0;
	font-weight:normal;
	font-size: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}	
#content h2{
	margin:0;
	padding:0;
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}	
#content h3{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	}
#content .google-up{
	padding-top:5px;
	}
#content .google-bottom{
	padding-top:10px;
	padding-bottom:5px;
	}
#content .logo {
	margin-bottom:5px;
	text-align:right;
	}
#content .logo h2{
	font-variant:small-caps;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size: 09px;
	color: #663300;
	}

/* 	-------------------
 	FOOTER 
 	------------------- 
*/

#footer {
	clear: both;
	width: 670px;
	height: 62px;
	margin-bottom:0px;
	background-image: url(../images/footer.gif);
	}
#footer p{
	margin:0;
	padding-top:10px;
	color: #FFFFCC;
	font-size: 09px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/* 	-------------------
 	lien-externe
 	------------------- 
*/

#lien-externe A:link {text-decoration:none; color:#663300;} 
#lien-externe A:visited {text-decoration:none; color:#663300;}
#lien-externe A:hover {text-decoration:underline; color:#663300;}
#lien-externe {
margin-top:5px;
margin-bottom:5px;
text-align:center;
color:#663300;
font-size:9px;
}