body {font-size: 0.8125em; font-family: verdana, sans-serif; color: #333; font-size:11px;  color: #000;  margin: 0px; background-color:#eaeae4; }
ul, li {margin:0; padding:0; list-style-type:none;}
h1, h2, h3 {font-family: Georgia,Times,serif; font-size:1.6em; margin:0; padding:0 0 10px 0; color: #604A7F; font-weight:normal;}
a:link {color:#cb0028; border:none;}
a:visited {color:#cb0028;}
a:hover {color:#000;}

#page {margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; width:1024px; padding:0;}
#contenu {width:1024px; height:auto; background-color:#fff; margin:0; padding:0;}
#header {background-color: transparent; background-image: url(images/header2.jpg); width:1024px; height:150px; 
background-repeat: no-repeat; margin:0; padding:0;}
#rechercheheader {margin:5px 0 0 650px; padding:0; }

#colgauche {width:213px; height:830px; margin:0; padding:10px 0 0 0; float:left; background-color:#cad4d4;}
#colgauche img.spip_logos { float:left; margin-right:5px; padding:0; }
#rubriques li {margin-top:0; margin-bottom:5px; text-align:left; font-size:11px; }
#rubriques li a { color:blue; text-decoration:none; vertical-align:middle; /*height:36px;*/ }
#rubriques a:visited { color:blue; text-decoration:none; }
#rubriques li a:hover { text-decoration:none; color:red;}
#rubriques li a img { border:1px solid #666; vertical-align:middle; height:36px;}
.boutonmenu {background-image: url(images/bouton-menu.png); width:173px; height:auto; 
background-repeat: repeat-y; margin:0 10px 10px 10px; -margin:0 0 10px 5px; padding:5px; float:left; border:1px solid #999; background-color:transparent;}

#colcentre { width:588px; height:820px; margin:0; padding:10px 0; float:left; background-color:#fff; float:left;}
#colcentresouspages { width:568px; height:820px; margin:0; padding:10px; float:left; background-color:#fff; float:left; overflow:auto;}
#colcentreagenda { width:578px; height:820px; margin:0; padding:10px 0 10px 10px; float:left; background-color:#fff; float:left; overflow:auto;}
.imagelogoarticle {background-color:#ccc; margin:0 10px 0 0; padding:5px; width:auto; height:auto; float:left;}
#articleshome { width:588px; height:690px;  margin:0; float:left; padding:0; text-align:justify;}
#articleshome img.spip_logos {border:none; float:left; margin-right:5px;}
.pavearticlehome { background-image: url(images/degrade-pave.jpg); background-repeat: no-repeat; 
width:577px; -width:567px; height:131px; margin:0 0 10px 10px; padding:5px 5px 0 5px; background-color:transparent; }
/*.imagearticleshome { width: 100px; height:90px; float:left; margin:0 10px 0 0; padding:0;}*/
.textearticleshome { width:auto; height:auto; margin:0; padding:0 30px 0 0;}
.textearticleshomesansimage { width: 380px; height:90px; margin:0; padding:0; float:left;}
.suite { width:57px; height:20px; float:left; margin:0; padding:5px 0 0 0; border:none; background-color:transparent; text-decoration:none;}

#une {width:200px; height:820px; margin:0; float:left; padding:10px 10px 0 10px; /*background-color:#c9dec7;*/ 
background-image: url(images/photo-col-droite-transparente.jpg); background-repeat: no-repeat; border-left:1px solid #ccc; }
#newsletter {padding:0; width:187px; margin:10px 0 0 10px; -margin-left:5px; float:left; }
#articlesrecents {background-color:#fff; margin:0; padding:10px; width:200px; height: 343px; overflow:auto;}
#une a { font-size:10px; color:#000; }
#une a:visited { color:black;  }


#footer { background-color:#d8bfbf; width:1024px; float:left; text-align:center; margin:0; padding:5px 0;}
#footer a {color:#000; }
#footer a:visited {color:#000;}
#footer a:hover {color:red;}

.agenda {/*width:165px; -width:162px; height:150px;*/ width:95%; float:left; background-color:#f4ede5; border: 1px solid #ccc; margin:0 10px 10px 0; padding:5px; }
.agenda h1 {margin:5px 0 5px 0; padding:0;}
.agenda p {margin:5px 0; padding:0;}
.titreagenda {display:block; width:161px; -width:158px; height:auto; background-color:#ddd;}
.annee {float:left; width:100%;}

.nettoyeur {margin:0; padding:0; clear:both;}
.marginleft {margin-left:10px;}
.spip_logos {border:none; margin:0; padding:0; float:left; margin-right:10px;}
.puce {background: url(images/puce.gif) no-repeat scroll 1% 5px; padding:0 0 0 15px;}

/* ---------------------- PAGE ARTICLE ------------------------ */
#hierarchie {margin:10px 0; border-bottom:2px dotted #b9d560;}

/* ---------------------- LES COULEURS ------------------------ */

.rouge {color:#ca0028;}
.noir {color:#000;}
.gris {color:#ccc;}
.bleu {color:blue;}
.vert {color:green;}
.blanc {color:#fff;}
.carregris {width:10px; height:25px; margin:0 10px 0 0; padding:0; background:#ccc; color:#ccc; float:left;}
.bordernone {border:none; text-decoration:none;}
.format_png {border:none;}
.grostexte {font-size:20px; font-weight:bold;}
.spip_surligne {background-color:#b9d560;}
.annee { margin:0; padding:0; width:100%; }

/* --------------------------- DIVERS ---------------------------- */

.exposants {margin:0 10px 0 0; padding:10px;}

#slider1 {
    width: 194px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	border: 3px solid #F1FFB8;
}
#slider1 a { font-size:14px; font-weight:bold; }

#slider1Content {
    width: 200px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin: 0;
	padding:5px 0 0 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 5px;
    width: 200px;
    background-color: #89AB4C;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 100% !important;
	height: 200px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 200px;
}
ul { list-style-type: none;}
.paddingnews {width:180px;}
.taillepnews {font-size:12px; width:180px;}
a.centrer {text-align:center;}


#news {width:200px; height:230px; background-color:#CEDF37; padding: 0; }

.titrenews {background-color:#ccc: width:180px; text-align:center; height:25px; font-size:13px;}


#news h2 {padding:0; font-size:16px;}
#news a {color:#fff; text-decoration:none; font-size:11px;}
#news a:visited {color:#fff;}
#news a:hover {color:#000;}

.sondage {width:196px; height:auto; padding: 0; margin:10px 0 0 0; border: 3px solid #F1FFB8; float:left; }
.sondagetitre {width:186px; height:auto; background-color:#CEDF37; padding: 5px;}
.sondagecontenu {width:194px; -width:184px; padding:5px;}
.sondagepied {width:180px; height:auto; background-color:#CEDF37; padding: 0;}
.sondage li {list-style-type: square; margin:0 0 0 10px ; color:#CEDF37; }

.newsletter {width:197px; -width:196px; height:auto; padding: 0; margin:10px 0 0 10px; margin:10px 0 0 0; border: 3px solid #F1FFB8; float:left; }
.newslettertitre {width:188px; height:auto; background-color:#89AB4C; padding: 5px;}
.newslettercontenu {width:176px; padding:5px;}
.newsletterpied {width:162px; height:auto; background-color:#CEDF37; padding: 0;}
.newsletter li {list-style-type: square; margin:0 0 0 10px ; color:#CEDF37; }

.spip_bouton {background-color:#fff;}

.Style1 {color: #99CC00}