/* cmsms stylesheet: JCS - CSS modified: 17/06/2025 18:19:22 */
@viewport {width: 1000px;}
html,body {margin: 0px; padding: 0px; background: url('/uploads/design/fond-bois.jpg') center center no-repeat fixed #dccbaf; color: #000000; font-family: Arial; font-size: 16px; line-height: 125%;}
#centrage {position: absolute; top: 30px; left: 50%; width: 1000px; margin-left: -550px;}
#conteneur {width: 100%; min-height: 500px; padding: 165px 0px 0px 0px; background: url('/uploads/design/fond-bandeau.jpg') center top no-repeat #ffffff; background-size: 1100px auto; box-shadow: 4px 4px 10px #555555;}
#logo {position: absolute; top: -5px; left: -2px; z-index: 2; width: 165px; height: 165px; background: url('/uploads/design/logo.png') center center no-repeat;}
#menu {position: absolute; top: 125px; left: 0px; right: 0px; z-index: 1; height: 30px; background-color: rgba(255,255,255,0.66); text-align: right;}
#menu a {display: inline-block; height: 30px; margin: 0px; padding: 4px 7px 0px 7px; color: #000000; font-size: 18px; font-weight: bold; text-decoration: none;}
#menu a:hover, #menu .actif {background-color: #ffffff;}
#colonnes {background: url('/uploads/design/pixel.gif') 720px top repeat-y;}
#annonces {margin: 0px 15px 30px 15px; background-color: #ffdd66;}
#annonces p {margin: 0px; padding: 15px;}
#colonne-gauche {width: 700px; margin-left: 15px;}
#colonne-gauche label {display: inline-block; width: 150px; vertical-align: top;}
#colonne-gauche input, #colonne-gauche textarea {width: 450px; margin-bottom: 10px;}
#colonne-gauche .cms_submit {margin-left: 150px;}
#colonne-droite {width: 230px; margin-right: 15px; float: right;}
#pleine-largeur {margin-left: 15px; margin-right: 15px;}
#copyright {margin: 10px 0px 15px 0px; color: #666666; font-weight: bold; text-align: center;}
#copyright a {color: #666666; text-decoration: none;}
#copyright a:hover {color: #333333;}
.gallery .img {width: 180px; padding: 0px 5px 25px 5px;}
h1 {margin: 0px 0px 15px 0px; padding: 0px 0px 10px 0px; background: url('/uploads/design/pixel.gif') left bottom repeat-x; font-size: 28px; font-weight: normal;}
p, ul, ol {margin: 0px; padding: 0px 0px 25px 0px; text-align: justify;}
li {margin-left: 25px;}
a {color: #003399; text-decoration: none;}
a:hover {text-decoration: underline;}
table, td {border: solid 1px #cccccc}
