body{
margin:0px 0px 0px -24px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333399;
font-size:11px;
background-color:#d7e0e7;
width:100%;
}



#menu_ht{
margin:0px auto;
background-image:url(images/fd_menu_ht.jpg);
background-repeat:no-repeat;
background-position:center;
height:65px;
}

#menu_principale{
margin:0px auto;
padding:10px 0px 0px 50px;
width:950px;
}



#page{
padding:0px;
margin:0px auto;
background-image:url(images/fd_body.jpg);
background-repeat:repeat-y;
background-position:center;
overflow:hidden;
}

#cadre_contenu{
float:left;
text-align:center;
padding-bottom:135px;
!padding-bottom:80px;
background-image:url(images/fd_contenu.jpg);
background-repeat:no-repeat;
background-position:center bottom;
width:100%;

}

#contenu{
margin:0px auto;
padding:0px 0px 0px 46px;
width:950px;
text-align:left;
}

#cote_g_accueil{
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
width:244px;
float:left;
padding:0px 0px 0px 73px;
}

html>body #cote_d_accueil{
filter:none;
background-image: url(images/fd_cote_d_accueil.png);
background-repeat:no-repeat;
width:288px;
height:405px;
float:left;
padding:20px 0px 0px 345px;
}

#cote_d_accueil{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modeles/images/fd_cote_d_accueil.png');
width:288px;
height:405px;
float:left;
padding:20px 0px 0px 345px;
}


#encart_d_accueil{
width:220px;
float:left;
}

#cadre_footer{
margin:0px auto;
padding-bottom:10px;
background-image:url(images/fd_footer.jpg);
background-repeat:no-repeat;
background-position:center bottom;
clear:both;
}

#footer{
margin:0px auto;
padding:0px 0px 0px 46px;
width:950px;
}

.vert{
color:#96bf0d;
}

.bleu_ciel{
color:#9ab0c1;
}

.bleu{
color:#1d9dd4;
}

.cadre_vign_actu img{
border: 1px solid #59616e;
float:left;
margin:0px 10px 10px 0px;
}

.titre{
padding-bottom:10px;
border-bottom: 1px solid #59616e;
}

#actu_page_accueil{
float:left;
width:380px;
margin-left:73px;
_margin-left:37px;
}

#contenu_art_actu{
padding-top:15px;
}


#encarts_contact{
margin:30px 0px 0px 90px;
float:left;
width:350px;
height:110px;
}

/*-------------------------------------------fd_page_inter-----------------------------*/

html>body #fd_page_inter{
padding:0px 0px 0px 73px;
filter:none;
background-image: url(images/fd_page_inter.png);
background-repeat:no-repeat;
width:950px;
min-height:394px;
float:left;
}

#fd_page_inter{
padding:0px 0px 0px 73px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modeles/images/fd_page_inter.png');
width:950px;
float:left;
}


/*-------------------------------------------fin fd_page_inter--------------------------*/

.menu_rub{
float:left;
margin:25px 0px 0px 0px;
list-style-type:none;
padding:0px;
}


.menu_rub li img{
border: 1px solid #59616e;
float:left;
margin:0px 10px 10px 0px;
}

#contenu_art{
float:left;
width:780px;
}

#contenu_art img{
border:10px solid #f2f4f6;
margin:0px 0px 0px 20px;
}

#contenu_art ul{
list-style-type:none;
}

#contenu_art ul li{
background-image:url(images/puces_contenu_art.gif);
background-repeat:no-repeat;
background-position:0% 60%;
padding-left:10px;
}



.titre_art{
font-size:14px;
font-weight:bold;
color:#009ee0;
margin:25px 0px 20px 0px;
}

#cadre_surtitre{
width:370px;
float:left;
background-image:url(images/bas_surtitre.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.surtitre{
padding:17px 17px 0px 17px;
width:336px;
_width:370px;
float:letf;
color:#0192d1;
font-size:13px;
letter-spacing:0.1em;
line-height:15px;
background-image:url(images/ht_surtitre.jpg);
background-repeat:no-repeat;
background-color:#DEE6BF;
overflow:hidden;
margin-bottom:17px;
}

#cadre_soustitre{
width:411px;
float:left;
background-image:url(images/bas_soustitre.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.soustitre{
padding:40px 17px 0px 130px;
width:264px;
_width:411px;
min-height:60px;
float:left;
color:#0192d1;
font-size:13px;
letter-spacing:0.1em;
line-height:15px;
background-image:url(images/ht_soustitre.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin-bottom:17px;
}

.vert_fonce{
font-size:11px;
line-height:10px;
color:#8BAF0A;
}

input{
border:none;
}

.submit{
background-color:#92BD0E;
color:#FFFFFF;
font-weight:bold;
}