body
{scrollbar-face-color: #FF7500; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #CCCCCC; 
scrollbar-arrow-color: #FFFFFF;

	background:#F1E5BE url(images/fd-page.gif) top repeat-x;
	 text-align:center; 
	 margin:0 ; 
	 border:0; 
	 padding:0 ;}

#conteneur {position: absolute; width: 760px; left: 50%;margin-left: -375px;}

#global
{width: 100%; }
#bord-gauche
{width:10px;vertical-align:top;background:url(images/fd-gauche-bas.gif) top repeat-y;}
#bord-droite
{width:10px; vertical-align:top; background:url(images/fd-droite-bas.gif) top repeat-y;}
#page 
{width:740px; vertical-align:top;}
#contenu
{width:740px; vertical-align:top; background-color:#FFFFFF; padding:0px; margin:0px; border:0px }

#ligne00
{width:520px; height:20px; background:url(images/fd-h00.gif) top align:right}

#ligne01
{width:740px;height:240px;  background:url(images/fd-top-droite.gif) top;  vertical-align:top}
#decoration
{float:right; width:520px; height:240px; vertical-align:top; margin:0px left top no-repeat; padding:0px; background:#FFFFFF}
#logo
{float:left; width:220px; height:60px; margin: 20px 0px 0px 0px;}

#ligne02
{width:740px; height:100px; background:#F1E5BE; }

.separateur
{background: url(images/fd-separateur.gif) top right repeat-y;height:5px;}

#footer
{background: url(images/fd-page.jpg) top; height:170px;}
#bloc-footer
{float:right; width:240px; height:150px; vertical-align:top; margin: 5px 5px 5px 5px; padding: 5px;}
#texte-footer
{float:center; vertical-align:top; margin: 10px 10px 10px 10px;color:#FFFFFF;}
#footerbas
{background:#545454}

#fin
{background: url(images/fd-bas.gif) top no-repeat;height:15px;}

/* TEXTES ET LIENS */

div,li {text-align:left}
td,th,p,h1,h2,h3,h4,h5,h6 {font-family:Verdana,arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#977300; margin:0; padding:0;}
p {text-align: justify}

h1 {margin:0; padding:0; FONT-SIZE: 22px; FONT-WEIGHT: normal; LINE-HEIGHT: 22px;}
h2 {margin:0; padding:0; FONT-SIZE: 18px; FONT-WEIGHT: bold; LINE-HEIGHT: 19px;}
h3 {margin:0; padding:0; FONT-SIZE: 16px; FONT-WEIGHT: lighter; LINE-HEIGHT: 16px;}
h4 {margin:0; padding:0; FONT-SIZE: 14px; FONT-WEIGHT: lighter; LINE-HEIGHT: 14px;}
h5 {margin:0; padding:0; FONT-SIZE: 10px} 
h6 {margin:0; padding:0; FONT-SIZE: 9px; FONT-WEIGHT: lighter; LINE-HEIGHT: 10px; FONT-FAMILY: trebuchet, arial, verdana, helvetica, geneva}

a:link, a:visited{text-decoration: none; COLOR: #A83000} 
a:hover {text-decoration: none; COLOR: #FD4800}

.gris,.gris:visited,.gris:link {color: #999999 } 
.gris:hover  {text-decoration:none; color: #000000 }

.blanc, .blanc:visited,.blanc:link {color: #FFFFFF } 
.blanc:hover {text-decoration:none; color: #FFFFFF} 

.noir, .noir:visited,.noir:link {color: #000000 } 
.noir:hover {text-decoration:none; color: #666666 } 

.rouge, .rouge:visited,.rouge:link {color: #FF0000 } 
.rouge:hover {text-decoration:none; color: #FF0000 } 

/* _____MENU PRINCIPAL _____*/
#bloc-menu
{float:left;width:220px;height:240px;vertical-align:top;margin:0px;background: url(images/fd-top-gauche.gif) left top no-repeat;padding: 0px;}
#bloc-menu UL {margin-top:2px;margin-left:10px;text-align:left;list-style:none;padding: 0;margin-right:10px;}
#bloc-menu LI a {display:block;height:12px;line-height:12px;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;margin: 0px 2px 5px 2px;}
#bloc-menu LI a:hover {text-decoration:underline}

/* _____LISTES _____*/
UL {margin:0;text-align:left;list-style:none;padding: 0;}
LI {margin: 0;padding:0px;} 

/* _____IMAGES ET PHOTOS _____*/
.image-titre {display: block; vertical-align:top; align: left; margin: 0px 5px 5px 0px ; border: 0px;}
.image-gauche {float: left; margin: 0px 10px 10px 0px ; border: 0px;}
.image-droite {float: right; margin: 0px 0px 10px 10px ; border: 0px;}
.image-border0 { margin: 0px 0px 0px 0px ;border: 0px;}

/* _____BOUTONS _____*/
DIV.bouton a
{display: block;cursor: pointer;height: 20px;color:#000000;text-indent: 20px;line-height: 20px;
background: #ffffff url(images/off.gif) left bottom no-repeat;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;	
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

DIV.bouton a:hover
{display: block;color:#000000;
background: #ffffff url(images/on.gif) left bottom no-repeat;
	border-top: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
}

/* _____CONTENU_____*/
hr {border-bottom:2px solid;}
.hr-orange {color: #FF7500; }
.hr-gris {color: #666666; }

.colonne-gauche
{width:220 px;}
.colonne-droite
{vertical-align:top; width:520px; margin: 0px 0px 0px 0px; padding: 0px 25px 0px 25px;}

.padding25 {margin: 0px 0px 0px 0px; padding: 25px}
.paragraphe {padding: 0px 25px 0 25px;}

.st-orange-bloc
{display: block; vertical-align:top; width:300px; height:18px; background:#FF7500; margin:0px; margin: 0px 0px 5px 0px ; padding: 2px 2px 0px 20px; font-weight:bold; font-size:11px;color:#FFFFFF;text-decoration:none; }



DIV.colonne-cadre
{display:block; vertical-align:top; width:250px; height:150px; margin: 0px 10px 0px 0px; padding: 12px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;}
	
/*_____CHAMPS_____*/
#bloc-label
{float:left; width:220px; vertical-align:top; margin:0px; padding:0px;}
#bloc-label UL {margin-top:0px; margin-left:20px; text-align:left; list-style:none; padding: 0; margin-right:0px;}
#bloc-label LI {background: url(images/p-rd-blanche.gif) left top no-repeat; display:block; vertical-align:top; height:18px; line-height:20px; font-weight:bold; font-size:10px;color:#FFFFFF;text-decoration:none; margin: 2px; padding: 0px 0px 0px 10px}

.champtextarea {margin: 2px; border: #FF0000 1px solid; text-decoration: none; text-transform: none; FONT: 10px; color: #333333; width: 140px; height:16px; line-height:16px;}
.champdemande {margin: 2px; border: #FF0000 1px solid; width: 140px; text-decoration: none; text-transform: none; font: 10px; color: #333333;}
.champformbtn {margin: 2px; border: #FF0000 1px solid; width:68px; height:18px; line-height:18px; text-decoration: none; text-transform: none; font: 11px; color: #333333; background-color: #FFE9BD;  }
