
#colonne2 img {padding: 5px; margin-right:15px; margin-bottom:10px; border: 1px solid #ccc9c1; background-color:#faf9f5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
/* Général */
html, body { margin:0; padding:0; height:100%; }
body { padding: 0; margin: 0 auto;}
body { color: #504d4a; background:#8bb9ba url(../img/fond.png) top center repeat-x; /* Voir -> Note 1 ci-dessous */}
html, body, td { color: #504d4a; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 140%; bottom:0px; 0text-shadow:#fff 1px 1px 1px; margin:0px;}
#hublot { height:100%; min-height:900px;}

/* lien pour page .pdf*/
a[href $='.pdf'] { 
   padding-right: 25px;
   background: transparent url(../img/icon_pdf.gif) no-repeat center right; line-height:25px;
}


#global { color: #504d4a; background:#ffffff; background-image:url(../img/centre.png); background-position:top center ; padding:0; min-height: 100%; height: auto !important; height: 100%;  margin: 0 auto -22px; /* the bottom margin is the negative value of the footer's height */ width: 982px; overflow: auto;  bottom:52px; margin: 0 auto -22px; border-bottom:1px solid #b0b0b0; border-top:0px;}

#banniere { width:982px; height:212px; margin: auto; background:#ffffff  url(../img/banniere2.jpg) top center no-repeat;}
.commune { color:#786a58; font-size:16px; float:left; margin-top:224px; margin-left:25px; font-weight: normal; width:955px;}
.commune b, .commune strong { color:#504d4a; font-size:16px; font-weight: bold;}
.commune2 { color:#b50050; font-style:italic; 0font-family:georgia; font-size:21px;}


#centre { min-height:400px; height:100%; margin:auto; width:982px; background:transparent; overflow:auto;}
#centre .retour-site { color:#b50050;}
div#colonne1 { width:269px; float:left; min-height:100%; height:100%; color:#716227; background: transparent; margin-top:60px;}
#colonne2 h1 { font-size:30px; color:#b50050; font-style:italic; font-weight:lighter; line-height:60px; padding-left:5px; margin-top:15px; background:transparent;}
#colonne2 h2 { line-height: 20px; font-size:16px;color:#d44d0d; font-weight: bold;  }
div#colonne2 { width:663px; float:right; min-height:100%; height: 100%; color:#504d4a; line-height:22px; background: transparent url(../img/fond-titre.png) no-repeat top right; margin-top:40px; padding-left:30px; padding-right:20px; margin-bottom:40px; text-align: justify;}
div#colone2 li, #colone2 ul { list-style: inside;}
#colonne2 a:link, #colonne2 a:visited { color: #2167b1; text-decoration: none; border-bottom:0px solid #322a31;}
#colonne2 a:hover { color: #b50050; text-decoration: none; border-bottom:1px solid #0f2a5f;}
#colonne2 b, #colonne2 strong { color:#504d4a;}



#pied { background:transparent url(../img/footer.png) top center repeat-x; bottom: 0; width:100%; height:52px; margin:auto;}
#pied, #push { height: 52px; /* .push must be the same height as .footer */ margin:auto; text-align: center;}
#0footer { width:100%; height:52px; background: transparent  url(../img/footer.png) top center repeat-x; margin:auto;}
#contenu-footer { width:940px; height:32px; display:block; padding-top:20px; margin:auto; color:#504d4a;}
#contenu-footer a:link, #contenu-footer a:visited { color:#904c66; text-decoration:none; font-size:13px; }