body {
margin: 0pt;
margin-bottom:0px;
padding: 0pt;
font-family: Trebuchet, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 11px;
color: #333333;
background-color:#736257; 
}

a {
color: #77990f;
text-decoration: underline;
background-image:none;
border:none;
}

a:hover {
color: #77990f;
text-decoration: none;
background-image:none;
}

a:visited {
color: #556d0c;
text-decoration: underline;
background-image:none;
}

a:visited:hover {
color: #77990f;
text-decoration: none;
background-image:none;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-bottom:8px;
margin-top:0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#93b42d;
margin-bottom:0px;
margin-top:0px;
background-image:url(../pictos_site_21/fleche_verte2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
display: inline;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#93b42d;
margin-bottom:0px;
margin-top:0px;
background-image:url(../pictos_site_21/fleche_verte2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
display: inline;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
margin-bottom:0px;
margin-top:0px;
background-image:url(../pictos_site_21/fleche_verte2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
display: inline;
}

.vert {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
}


.titre-vert{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#93b42d;
display: inline;
}

.noirSouligne {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
 
.fleche {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin-bottom:0px;
margin-top:0px;
background-image:url(../pictos_site_21/fleche_verte2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:6px;
}

ul{
margin-top: 22px;
margin-bottom: 10px;
margin-left: 25px;
margin-right: 0px;
padding: 0px;
}

li{
list-style-type: none;
background-image: url(../pictos_site_21/puce_carre_mini.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px;
padding-right: 112px;
padding-bottom: 10px;
padding-top: 0px;
}

ol {
list-style-type: decimal;
background-image: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 20px;
margin-right: 0px;
padding: 0px;
color: #96ba1b;
font-weight: bold;
}

/*top*/
#top {
margin:auto;
background-image:url(../pictos_site_21/top.gif);
background-repeat:no-repeat;
background-position:center top;
height:64px;
width:991px;
}
#topRecherche {
margin:auto;
background-image:url(../pictos_site_21/top2.gif);
background-repeat:no-repeat;
background-position:center top;
height:30px;
width:991px;
}

/*anim flash*/
#anim {
margin:auto;
width:991px;
height:228px;
background: url(../pictos_site_21/header_1.jpg) no-repeat left top;
}

/*menu*/

#menu-gauche {
margin-left:5px;
margin-top: 0px;
margin-right:20px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:10px;
text-align:left;
}


#menu-gauche ul {
margin: 0px;
padding: 0px;
}

#menu-gauche li {
list-style: none;
margin: 0px;
padding: 0px;
display: block;
border-top: 1px #ffffff solid;
border-bottom: 1px #da8000 solid;
background-image: none;
background-color:#eaae0d;
}

#menu-gauche a {
font-size: 14px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0pt;
display: block;
color: #000000;
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 14px;
padding-right: 0px;
background: url(../pictos_site_21/fleche_menu1.gif) no-repeat scroll -2px center;
 }

#menu-gauche a:hover {
background: url(../pictos_site_21/fleche_menu1.gif) no-repeat scroll -2px center;
color: #000000;
}

#menu-gauche a.current {
background: url(../pictos_site_21/fleche_menu1.gif) no-repeat scroll 16px 50%;
color: #000000;
}

#menu-gauche a.current:hover {
color: #000000;
}

ul#subgauche {
margin: 0px;
padding: 0px;
}

#subgauche li {
list-style:none;
margin: 0px;
padding: 0px;
display: block;
border:none;
background-color:#f1eae3;
}

#subgauche a {
font-size: 11px;
margin: 0px;
padding: 4px 4px 4px 40px;
display: block;
color: #000000;
text-decoration: none;
font-size: 13px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
background: url(../pictos_site_21/fleche_menu2.gif) no-repeat scroll 25px 50%; }

#subgauche a:hover {
color: #b76c01;
background: url(../pictos_site_21/fleche_menu2.gif) no-repeat scroll 25px 50%; }

#subgauche a.youarehere, #nav-section a.youarehere:hover {
color: #b76c01;
}

#subgauche a.youarehere:hover {
text-decoration: underline;
}

.espace{
margin-left: 10px;
margin-right: 10px;
}

.spacer {
clear: both;
}

/*centre*/
#centre {
margin:auto;
background-image:url(../pictos_site_21/fd_centre.gif);
background-repeat:repeat-y;
background-position:center;
width:991px;
height:100%;
}

#TitreUne {
background-image:url(../pictos_site_21/a_la_une.gif);
background-position:left;
background-repeat:no-repeat;
height:22px;
width:90px;
margin:0;
margin-top:10px;
}

#FondUne {
/*background-image:url(../pictos_site_21/barre_une.gif);
background-position:left;
background-repeat:no-repeat;*/
width:500px;
min-height:130px;
margin-bottom:10px;
}

#ContenuUne {
width:496px;
min-height:100px;
background-color:#f1eae3;
margin-left:4px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin-bottom:10px;
}

#ContenuUne .date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#77990f;
}

#ContenuUne .gras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#ContenuUne a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
text-align:right;
background-image:url(../pictos_site_21/fleche_verte.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
text-decoration:underline;
line-height:20px;
}

#ContenuUne a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
text-align:right;
background-image:url(../pictos_site_21/fleche_verte.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
text-decoration:none;
}

/*actu*/
#ContenuActu {
width:226px;
/*height:150px;*/
background-color:#f1eae3;
margin-left:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
float:left;
margin-top:5px;
text-align:left;
}

#ContenuActu .date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#77990f;
}

#ContenuActu .gras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#ContenuActu a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#77990f;
text-align:right;
background-image:url(../pictos_site_21/fleche_verte.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
text-decoration:underline;
line-height:20px;
}

#ContenuActu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#77990f;
text-align:right;
background-image:url(../pictos_site_21/fleche_verte.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
text-decoration:none;
}

/*focus*/
#ContenuFocus {
width:226px;
/*height:150px;*/
background-color:#f1eae3;
margin-left:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
float:left;
margin-top:5px;
text-align:left;
}

#ContenuFocus .date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#77990f;
}

#ContenuFocus .gras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;

}

#ContenuFocus a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
text-align:right;
background-image:url(../pictos_site_21/fleche_verte.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
text-decoration:underline;
line-height:20px;
}

#ContenuFocus a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
text-align:right;
background-image:url(../pictos_site_21/fleche_verte.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
text-decoration:none;
}

.image {
float: left;
margin-right: 10px;
border:none;}


/*Liens*/

#Liens {
margin-right:20px;
margin-top:40px;
float:right;
text-transform:uppercase;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
position:relative;
}

#Liens a{
text-transform:uppercase;
background-image:url(../pictos_site_21/fleche_verte2.gif);
background-repeat:no-repeat;
background-position:left;
text-transform:uppercase;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
padding-left:6px;
}

#Liens a:hover{
text-transform:uppercase;
background-image:url(../pictos_site_21/fleche_verte2.gif);
background-repeat:no-repeat;
background-position:left;
text-transform:uppercase;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
padding-left:6px;

}
/*recherche*/

#Recherche {
right:16px;
width:306px;
height:20px;
position:relative;
float:right;
padding-top:3px;
}

.habillage-recherche {
margin:auto;
background-color: #FFFFFF;
border: 1px #788d53 solid;
height: 14px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #333333;
vertical-align:middle;
display:inline-block;
margin-top:3px;
}

.alignement {
vertical-align:middle;
margin-top:3px;
}
.alignement2 {
vertical-align:-1px;
text-transform:uppercase;
color:#FFFFFF;
font-size:10px;
}
.valider {
vertical-align:4px;
}

/*droite*/
#acces-pro {
background-color:#c7dde9;
background-image:url(../pictos_site_21/accespro.gif);
background-repeat:no-repeat;
width:187px;
height:80px;
}

#contact {
background-color:#f1eae3;
background-image:url(../pictos_site_21/contact.gif);
background-repeat:no-repeat;
width:167px;
text-align:left;
padding-left:20px;
}

#contact a{
color:#7b0000;
text-decoration:none;
}

#contact a:hover{
color:#7b0000;
text-decoration:underline;
}

#edf {
background-color:#f1eae3;
width:186px;
height:164px;
text-align:left;
}

hr {
color:#f1eae3;
background-color:#f1eae3;
height:1px;
width:100%;
}

/*footer*/
#footer {
padding-top:2px;
padding-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:center;
margin:auto;
background-image:url(../pictos_site_21/line_footer.gif);
background-position:top center;
background-repeat:no-repeat;
padding-top:10px;
}

#footer a {
font-weight:normal;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
#footer a:hover {
font-weight:normal;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.espace{
margin-left: 10px;
margin-right: 10px;
}

.espace2{
margin-left: 6px;
margin-right: 3px;
vertical-align:text-top;
}

/*login*/

.textbox_log {
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;
color:#1d3c74;
width:140px;
height:16px;
border:solid #becbd9 1px;
}

.textbox_pw {
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;
color:#1d3c74;
width:90px;
height:16px;
border:solid #becbd9 1px;
margin-top:2px;
}

.bt_valider {
width:49px; height:18px; line-height:18px;
}

#form_log {
margin: 0px;
margin-left:10px;
margin-top:30px;
float:left;
}

/*focus*/
#Texte {
width:520px;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:justify;
border:none;
}

#Texte .gras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
}

#Texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
text-align:right;

text-decoration:underline;
line-height:20px;
border:none;
}

#Texte a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#77990f;
text-align:right;

text-decoration:none;
}

#Titre {
width:513px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:20px;
color:#93b42d;
font-weight:bold;
background-image:url(../pictos_site_21/puce-titre.gif);
background-repeat:no-repeat;
background-position:left;
margin:6px;
padding-left:8px;
text-align:left;
text-transform:uppercase;
}

/*listes*/
#liste-centre {
width:520px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}

#liste-centre ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
list-style: none;
margin-top: 8px;
margin-bottom: 4px;
padding: 0px;
font-size: 11px;
}

#liste-centre li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
text-align: left;
padding-left:10px;
padding-bottom: 6px;
padding-right: 0px;
background: url(../pictos_site_21/fleche_verte2.gif) no-repeat 1px 8px;
}


#liste-faq {
width:520px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}

#liste-faq ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
list-style: none;
margin-top: 8px;
margin-bottom: 4px;
padding: 0px;
font-size: 11px;
}

#liste-faq li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
text-align: left;
padding-left:10px;
padding-bottom: 6px;
padding-right: 0px;
background: url(../pictos_site_21/fleche_verte2.gif) no-repeat 1px 8px;
}

#bloc-arbo {
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
color:#999999;
margin:6px;
width:520px;
}

#bloc-arbo a, #bloc-arbo a:visited {
text-decoration: none;
color: #999999;
}

#bloc-arbo a:hover, #bloc-arbo a:visited:hover {
text-decoration: underline;
}

/* chiffres pages*/

ul#bloc-chiffre {
list-style: none;
margin: 0;
margin-left:0;
padding: 0;
font-size: 10px;
}

#bloc-chiffre li{
display: inline;
padding: 0;
background-image: none;
}

#bloc-chiffre a{
color: #646A6C;
border: 1px #E7E7E7 solid;
background-color: #ffffff;
padding:2px;
text-decoration: none;
}

#bloc-chiffre a:hover{
color: #ffffff;
border: 1px #84a128 solid;
background-color: #94b42d;
}

#bloc-chiffre a.youarehere, .bloc-chiffre a.youarehere:hover{
color: #ffffff;
border: 1px #84a128 solid;
background-color: #94b42d;
}

#RetourAccueil {
	position:relative;
	top:10;
	left:10;
	float:left;
	width: 200px;
}

/*telechargement*/

#bloc-telechargement {
margin-left:10px;
margin-top: 0px;
margin-right:20px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#bloc-telechargement ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
padding: 0px;
list-style: none;
margin-top: 8px;
margin-bottom: 4px;
font-size: 11px;
}

#bloc-telechargement li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
text-align: left;
padding-left:6px;
padding-bottom: 6px;
padding-right: 0px;
background: url(../pictos_site_21/fleche_verte2.gif) no-repeat 0px 5px;
}

#bloc-titre-telechargement {
margin-left:10px;
margin-top: 10px;
margin-right:20px;
padding-left:6px;
padding-right: 0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#93b42d;
background-image:url(../pictos_site/puce-titre.gif);
background-repeat:no-repeat;
background-position:left;
}

/*bloc liens*/
#bloc-liens {
margin-left:10px;
margin-top: 0px;
margin-right:20px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:10px;
text-align:left;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#bloc-liens ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
list-style: none;
margin-top: 8px;
margin-bottom: 4px;
padding: 0px;
font-size: 11px;
}

#bloc-liens li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 4px;
text-align: left;
padding-left:6px;
padding-bottom: 6px;
padding-right: 0px;
background: url(../pictos_site_21/fleche_verte2.gif) no-repeat 0px 5px;
}
