body {
background: url(../images/accueil_fondcol.png) repeat-y 200px #F9F9EE;
}
/*Entête de page*/
#entete {
background: url(../images/accueil_fondepage.png) repeat-x 0 0;
}
#entete #menu_princip{
background: url(../images/accueil_entete.png) no-repeat 0 0;
}
#entete #menu_princip ul li.active {    
background: url(../images/accueil_fondmenu.png) repeat-x bottom left;
}
#entete li.annuaire:hover  {
background: url(../images/accueil_annuaire_hover.png) repeat-x bottom left;
color: #FFF;
}
#entete li.avotreservice:hover {
background: url(../images/accueil_avotreservice_hover.png) repeat-x bottom left;
color: #FFF;
}
#entete li.dossiers:hover {
background: url(../images/accueil_dossiers_hover.png) repeat-x bottom left;
color: #FFF;
}
/*Colonne 1*/
#col1 {
padding-top: 240px;
background: url(../images/accueil_gauche.png) no-repeat 0 0;
}
/*Colonne 2*/
#col2 {
padding-top: 50px;
background: url(../images/accueil_fondcol2.png) no-repeat 0 0;
}
#col2 h2{
color:#62A0BF;
}
#col2 h2.prem{
margin-left: 40px;
}
#col2 h3{
color: #FF6600;
border-bottom: 1px dotted #FF6600;
}
#col2 h4{
color: #514724;
}
#col2 li{
color: #514724;
}
/*Affichage des actualités*/
#col2 dl.informations dt{
margin-top: 16px;
text-align: right;
font-size:0.86em;
color:#A0967E;
border-bottom:1px dotted #A0967E; 
}
#col2 dl.informations dd.dd1, #col2 dl.informations dd.dd1_prio{
margin: 5px 0;
padding-left:14px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.96em;
}
#col2 dl.informations dd.dd1{
color: #62A0BF;
background: url(../images/puce_accueil.png) no-repeat 0 3px;
}
#col2 dl.informations dd.dd1_prio{
color: #68296F;
background: url(../images/puce_accueil_prio.png) no-repeat 0 3px;
}
#col2 dl.informations dd.dd2 p{
font-size:0.88em;
line-height:1.3;
text-align:justify;
}
#col2 dl.informations dd.dd2 a, #col2 p a{
display:block;
padding:3px 0 3px 16px;
background: url(../images/fleche_infos.png) no-repeat 0 3px;
}
#piedepage p a{
display:inline;
padding:0;
background: none;
}
#col2 form#recherche{
margin:10px 0 0 17px;
padding:0 0 20px 8px;
border-left: 3px solid  #62A0BF;
}
#col2 #resultat{
margin:-10px 0 20px 17px;
padding:0 6px 4px 6px;
text-align:center;
border-left: 3px solid #62A0BF;
}
#col2 #resultat h3, #col2 #resultat dt, #col2 #resultat p{
text-align:left;
}
#col2 dl.liste_docs{
padding-top:20px;
}
#col2 dl.liste_docs dt{
margin-bottom: 10px;
font-size: 0.69em;
line-height:1.2;
}
#col2 dl.liste_docs dt a{
display:block;
width:450px;
padding: 0 0 0 12px;
text-decoration: none;
background: url(../images/fleche_liste.png) no-repeat 0 0;
}
#col2 dl.liste_docs dt a:hover{
background: url(../images/liste_hover.png) no-repeat 0 0px;
color:#62A0BF;
}
#col2 dl.liste_docs .date{
float: right;
padding-right: 15px;
}
/*Colonne 3 */
#col3 p.presentation{
border-left: 6px solid #62A0BF;
}
#col3 h1{
margin:30px 0 14px 10px;
}
#col3 h1.prem{

}
#col3 dl{
padding-left:10px;
}
/*Affichage dernières notes et derniers documents*/
#col3 dl.notes dt{
padding: 4px 0 3px 12px;
margin: 8px 0 0 0;
line-height:1.2;
font-size:0.75em;
color: #62A0BF;
border-top:1px dotted #A0967E;
background: url(../images/puce_dernote.png) no-repeat 0 6px;
}
#col3 dl.notes dd.dd1 p, #col3 dl.docs dd.dd1 p{
padding: 0 0 4px 12px;
line-height:1.3;
font-size:0.88em;
}
#col3 dl.notes dd.dd2 p, #col3 dl.docs dd.dd2 p{
margin: 0 0 0 12px;
border-top:1px dotted #A0967E;
}
#col3 dl.docs dt a{
display:block;
padding: 4px 0 3px 12px;
margin: 8px 0 0 0;
line-height:1.2;
font-size:0.75em;
text-decoration: none;
border-top:1px dotted #A0967E;
background: url(../images/fleche_liste.png) no-repeat 0 6px;
}
#col3 dl.docs dt a:hover{
color:#62A0BF;
background: url(../images/liste_hover.png) no-repeat 0 0;
}
/*Affichage tout*/
#col3 p.tout {
margin:11px 0 0 22px;
font-size: 0.69em;
}
#col3 p.tout a{
padding-left:14px;
background: url(../images/fleche_infos.png) no-repeat 0 0;
}
#col3 p.tout a:hover{
text-decoration:underline;
}
#col3 p.adresse{
padding-left:22px;
line-height:1.2;
}
