body{color:#323232;font-size:11px;margin:0;padding:0;font-family:"Trebuchet MS";}
html,body,#page{height:100%;min-height:100%;width:100%}
html > body,html > body #page{height:auto}
img{border:none}
form{margin:0}
a:hover{color:#ef864b;text-decoration:underline}
a{color:#AB5858;text-decoration:none}
.spacer{clear:both;visibility:hidden}
.spacerw3c{border:0px;height: 0px;margin: 0px;padding: 0px;visibility: hidden;clear:both;}
.spacerw3c hr{display:none;}
.droite{float:right}
.gris{color:#595959}
.souligne{text-decoration:underline}
.center{align:center;clear:both;text-align:left}
.noir{color:#000}
.gras{font-weight:700}
.pardessus{z-index:1000}
.demi{margin:5px 10px;padding:0;width:45%}
.margr{margin-right:38%}
.paddleft{padding-left:10px}
.lienannuaire{color:#595959 !important}
#page{border:solid 0 purple;left:0;position:absolute;top:0}
#breadcrumb{float:left;font-size:7pt;margin:0 0 2px;text-align:left;z-index:100}
#breadcrumb a{color:Gray;text-decoration:none}
h3{font:bold 11px/11px "Trebuchet MS",Arial, Helvetica, sans-serif;margin-bottom:-2px;margin-top:0}
.no-border, .no-border img {border:none !important;}
.pagination{margin-top:2px}

/*header*/
#header{left:0;top:0;position:relative;color:#FFF;}
#header a{color:#FFF;}
#head-bandeau{height:273px;}

a.logo{position:absolute;bottom:53px;left:0;z-index:50;}

#head-fond-contact-venir{background:url('/squelettes/images/logo-ot.jpg') no-repeat #409dd2;height:27px;}
#head-texte-contact-venir{position:absolute;right:23px;top:5px;font-size:10px;text-transform:uppercase}
#head-texte-contact-venir a{margin:0 5px;}
#head-ot-lien{font-size:11px;position:relative;top:5px;left:68px;display:block;}

.slideshow{height: 325px; width: 872px;position:absolute;}
.slideshow img{display:none;}
#visuel{height: 325px;position:relative;}

#content{height:100%;margin:0 auto;position:relative;top:0;width:872px}


#head-fond-vert-clair{left:152px;margin-top:0;position:relative;width:720px;z-index:1}

/**************************************************************/
/* MENU
/**************************************************************/
#head-fond-menu{position:absolute;bottom:0;z-index:50;width:831px;background:url('/squelettes/images/transparence.png' ) repeat top left;border-left:21px solid #ef864b;border-right:20px solid #ef864b;}
.head-navigation-ul-class{margin:0;padding:0;list-style:none;display:block;width:100%;}
.head-navigation-li-class{border-left:1px solid #FFF;width:165px;text-align:center;display:block;float:left;height:53px;}
.head-navigation-li-class a {color:#FFF;font-size:11px;font-weight:bold;display:block;padding:20px 5px 0 5px;position:relative;height:32px;}
.head-navigation-ul-class li.culture a{padding:10px 5px 0 5px;}
.head-navigation-li-class a[class]:hover,.head-navigation-li-class a[class].on{background:url('/squelettes/images/head-hover-menu.png' ) no-repeat top center;}
*html #head-fond-menu {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='squelettes/images/transparence.png');}
*html .head-navigation-li-class a.on {background:none;text-decoration:underline;}
.noborder{border-left:none;}


#footer{height:29px;background-color:#409dd2;padding:3px 5px 0 5px;position:relative;z-index:50}
#footer,#footer a{color:#fff;}
.footer-droite{position:absolute;right:26px;top:8px;}
.advisio{position:absolute;left:8px;top:8px;}

#colonnegauche{border-top:1px dotted #bdbbb9;border-right:1px dotted #bdbbb9;float:left;height:100%;padding-bottom:100px;position:relative;top:3px;width:195px;z-index:20}
.rubriquegauche{padding-left:1px}
.rubriquegauche-bottom{padding-left:1px;margin-top:50px;}
.rubriquegauche-bottom div{width:100px;margin:0 auto;}
.enteterubriquegauche{border-bottom:1px dotted #8d8c8a}
#menu-spacer-petit{margin-top:3px}
.enteterubriquegauche-menu{background-color:#30b3ad;border-bottom:1px dotted #8d8c8a;color:#FFF;font:16px;font-weight:bolder;min-height:22px;padding-left:6px;padding-top:5px;text-transform:uppercase;width:189px}
.sousmenu-element-menu{min-height:22px;margin-top:4px;padding-left:0;width:189px}
.sousmenu-element-menu-on{margin-bottom:3px;margin-top:4px;padding-left:0;width:189px}
.menu-element{/*background-color:#fce8c5;*/border-bottom:1px dotted #8d8c8a;height:auto;padding-left:4px;width:189px}
.souselement{padding-bottom:2px;padding-left:8px}
#edito-photo{float:left;margin:4px;position:relative}
#edito-texte{color:#707070;line-height:12px;margin-left:4px;margin-right:4px;margin-top:4px;position:relative}
.edito-lire-suite{margin-left:4px;margin-right:4px;margin-top:10px}
.edito-signature{color:#707070;font-weight:700;margin-right:4px;margin-top:10px;text-align:right}
.edito-blog-maire{border-bottom:1px dotted #8D8C8A;border-top:1px dotted #8D8C8A;margin-top:6px}
.edito-blog-maire a{color:#30b3ad}
.menu-quartier-element{background-color:#c6d7ad;border-bottom:1px dotted #8d8c8a;height:22px;padding-left:6px;width:189px}
.lettre-info-encart{background-color:#ef864b;border-bottom:1px dotted #8d8c8a;border-top:1px dotted #8d8c8a;color:#3B3B3B;height:55px;width:195px}
.inputForm{border:0;color:#286c78;font-size:10px;height:12px;margin-left:4px;margin-right:1px;width:140px}
.rubriquegauche-element{background-color:#fdc81c;border-bottom:1px dotted #8d8c8a;border-top:1px dotted #8d8c8a;height:22px;padding-left:6px;width:189px}
#rubriquegauche-element-texte{color:#e95d0f;float:left;font-size:10px;font-weight:700;line-height:8px;margin-top:6px}
#rubriquegauche-element-appareil{float:left;margin-left:3px;margin-top:4px}
.entetesousmenu{background-color:#30b3ad;border-bottom:1px dotted #8d8c8a;color:#FFF;font-size:12px;font-weight:700;height:17px;letter-spacing:1px;padding-left:6px;padding-top:6px;width:189px}
.sousmenu-element{border-bottom:1px dotted #8d8c8a;height:22px;padding-left:6px;width:189px}
.sousmenu-element-on{height:18px;padding-left:6px;width:189px}
#sousmenu-element-image{float:left;margin-right:5px;margin-top:6px}
#sousmenu-element-texte{line-height:8px;margin-bottom:4px;margin-top:6px;padding-bottom:5px}

.sousmenu-element-texte{line-height:8px;margin-bottom:4px;margin-top:6px;padding-bottom:5px;}
.sousmenu-element-texte a{background:url('/images/g/fleche-menu-verte.gif' ) no-repeat center left;padding-left:13px;}

#sousmenu-element-texte-on{float:left;font-weight:700;line-height:8px;margin-top:6px}
/*#sousmenu-element-texte .spip_logos{margin-top:5px}*/
.sousmenu-souselement-barre{border-bottom:1px dotted #8d8c8a;margin-top:8px;width:195px}
.sousmenu-gris{background:transparent url("../images/g/arbo.gif") no-repeat scroll 0;padding:0 0 0 10px}
.on a{color:#286c78;font-weight:700;margin-left:2px}
.sousmenu-gris-last{background:transparent url("../images/g/arbo-fin.gif") no-repeat scroll 0 !important;padding:0 0 0 10px}
#colonnedroite{/*background-color:#fce8c5;*/border-top:1px dotted #bdbbb9;border-left:1px dotted #bdbbb9;float:right;height:100%;padding-bottom:100px;position:relative;top:3px;width:196px;z-index:20}
.rubriquedroite{clear:both;margin:0;padding:0}
.rubriquedroite .sousmenu-element-service-public{clear:both}
.entetesousmenu-d{background-color:#30b3ad;border-top:1px dotted #8d8c8a;width:196px}
#menu-spacer-plusdinfo{background-color:#fff;height:30px}
.recherche-encart{background-color:#286c78;border-bottom:1px dotted #8d8c8a;border-top:1px dotted #8d8c8a;height:55px;padding-left:1px;width:196px}
.sousmenu-plus{border-top:1px dotted #8d8c8a;height:22px;padding-left:6px;width:189px}
.rubriquedroite-plus{/*background-color:#FCE8C5;*/margin-left:0}
.enteterubrique-plus{border-top:1px dotted #8d8c8a}
#sousmenu-actu-texte a{color:#296c78}
/* Formulaires */
.sondage-encart{background-color:#fc6;border-bottom:1px dotted #8d8c8a;border-top:1px dotted #8d8c8a;color:#707070;line-height:15px;margin-left:0;width:196px}
.sondage-texte{color:#707070;font-style:italic;font-weight:700;line-height:12px;padding-bottom:5px;padding-left:5px}
.sondage-button{border:0;height:8px;width:8px}
.sondage-ok{color:#e95d0f;text-align:right;width:100%}
.form_sondage .spip_forms,.form_sondage .form,.form_sondage #form1{border:0;padding:0;width:196px}
.form_sondage .spip_forms fieldset{border:0;padding:0}
.form_sondage legend{display:block;width:100%}
.form_sondage h3{margin:0 4px 4px 6px}
.form_sondage .spip_form_champ{margin-top:2px;width:196px}
.form_sondage .spip_form_erreur{background-color:#FC6;border-top:1px dotted #8d8c8a;margin:0;padding-bottom:4px;padding-top:4px;width:100%}
.form_sondage .spip_form_ok{background-color:#FC6;border-bottom:1px dotted #8d8c8a;border-top:1px dotted #8d8c8a;margin:0}
.form_sondage p{margin:0 0 0 4px}
.form_sondage .spip_bouton a,.form_sondage .spip_bouton a:hover{color:red}
.form_sondage .spip_bouton{margin-bottom:5px;margin-right:6px}
.form_sondage .sondage_ligne{width:100%}
.ligne_barre{background-color:#F29400 !important;border-color:#707070 !important}
.form_sondage .sondage_table{margin-top:4px}
.form_sondage .dej_rep{color:red;font-size:9px}
.titre-bloc-demarche{background-color:#286c77;color:#FFF;margin:10px 5px 0;padding:5px;text-transform:uppercase}
.liste-titre-article{background-color:#dcb673;color:#FFF;display:block;font-size:12px;font-weight:700;margin:8px 5px 0;padding:5px;text-transform:uppercase;width:440px}
.liste-titre-article:hover{background-color:#286c77;color:#FFF;cursor:pointer;text-decoration:none}
.demarche-retour{color:#FFF;float:right}
.demarche-article-titre{color:#286c78;font-size:18px;font-weight:700;margin:10px}
.article-texte .spip_forms{border:1px solid #F29400}
.article-texte fieldset{margin:0 0 16px;padding:0}
.article-texte .spip_forms legend{background-image:url('/squelettes/images/puce-form.gif');background-position:0 7px;background-repeat:no-repeat;color:#F29400;font-size:11px;font-weight:700;padding-left:10px;text-transform:uppercase}
.spip_form_champ{margin-top:4px !important;width:430px}
.article-texte .spip_forms .spip_form_label{border-bottom:1px solid #DED7CD;color:#6d6d6d;float:left;line-height:17px;margin-right:1px;width:40%}
.article-texte .spip_forms label{color:#6d6d6d;font-size:10px;font-weight:700}
.article-texte .spip_forms input,.article-texte .spip_forms textarea,.article-texte .spip_forms select{-width:220px;background-color:#FFF;border:1px solid #6d6d6d;float:left;font-size:10px;height:11px;line-height:10px;width:220px}
.inputemail{float:none !important}
.inputfile{background-color:#FFF;border:1px solid #6d6d6d;float:left;font-size:10px;height:auto !important;line-height:10px}
.article-texte .spip_forms select{height:17px;width:257px}
.article-texte .spip_forms textarea{height:34px}
.article-texte .spip_forms form .forml-focus,.article-texte .spip_forms form input.forml-focus:focus,.article-texte.spip_forms form textarea.forml-focus:focus,.article-texte .forml-focus,.article-texte .spip_forms form .formo-focus{background-color:#FFF !important;border:1px solid #DED7CD !important}
.article-texte .spip_bouton{margin-bottom:-10px;margin-top:6px}
.article-texte .spip_bouton input{float:right;font-size:10px;height:23px;text-transform:uppercase;width:auto}
.article-texte .spip_bouton .btn_valid{background-color:#F29400;color:#FFF}
.spip_form_ok a{display:block}
.biblio_doc .rech_doc{background-color:#FCE8C5;border-bottom:1px dotted #958D81;color:#286C77;font-weight:700;margin-left:5px;margin-right:5px;padding:3px 3px 3px 5px}
.biblio_doc .form-tetephototheque{background-color:#30B3AD}
.biblio_doc .form-phototheque{background-color:#286C77;font-size:10px;font-weight:700;height:19px;padding-right:0;padding-top:0}
.biblio_doc .inputForm{width:233px}
#colonnecentrale{float:left;height:100%;padding:5px 0 0px 10px;position:relative;text-align:left;top:0;width:460px}
#print{float:right;z-index:4}

/*Actus une*/
.actu-une,.dermin{margin-top:25px}
.actu-une-entete{border-left:6px solid #409dd2;zoom:1;}
.actu-une-label{background:url('/squelettes/images/actu-une.png') no-repeat 298px top #409dd2;height:26px;margin-bottom:6px;}
.actu-une-titre{font-family:Trebuchet MS;font-size:21px;font-weight:bolder;letter-spacing:0;padding-left:6px;line-height:22px;}
.actu-une-titre a,.actu-une-titre a:hover{color:#409dd2;text-decoration:none;}

.actu-une-soustitre{color:#ef864b;font-family:Trebuchet MS;font-size:13px;letter-spacing:0;line-height:21px;padding:0 0 8px 12px;font-eight:normal;}
.actu-une-texte{line-height:13px;position:relative;text-align:left}
.actu-une-image{float:left;margin:8px 8px 0px 12px;position:relative;z-index:1}
.actu-une-plus{font-weight:700;margin-top:10px;}
.actu-une-plus a,.actu-une-plus a:hover{color:#ef864b;}

/*derniere minute*/
.dermin-entete{border-left:6px solid #ef864b;zoom:1;}
.dermin-label{background:url('/squelettes/images/dermin.png') no-repeat 270px top #ef864b;height:26px;margin-bottom:6px;}
.dermin-titre{font-family:Trebuchet MS;font-size:21px;font-weight:bolder;letter-spacing:0;padding-left:6px;line-height:22px;}
.dermin-titre a,.dermin-titre a:hover{color:#ef864b;text-decoration:none;}

.dermin-soustitre{color:#409dd2;font-family:Trebuchet MS;font-size:13px;letter-spacing:0;line-height:21px;padding:0 0 8px 12px;font-eight:normal;}
.dermin-texte{line-height:13px;position:relative;text-align:left}
.dermin-image{margin-bottom:8px;position:relative;z-index:1;margin:0 auto;width:440px;}
.dermin-plus{font-size:20px;padding-left:10px;}
.dermin-plus a,.dermin-plus a:hover{color:#ef864b;}


.bloc-accueil-spacer{border-bottom:1px dotted #8d8c8a;clear:both;height:5px;margin-bottom:8px;margin-left:3px;margin-right:5px}
#accueil-liste-actu{float:left;margin-top:13px;padding-bottom:20px;position:relative;width:255px;z-index:30;}
#bloc-accueil-actu-titre a,.bloc-accueil-actu-plus a{color:#286c78;}
#bloc-accueil-actu-titre a{background:url(/images/contenu/puce-actu.gif) no-repeat top left;padding-left:14px;display:block;}
#bloc-accueil-agenda-titre a{background:url(/images/contenu/puce-agenda.gif) no-repeat top left;padding-left:14px;}
*html #bloc-accueil-agenda-titre a{display:inline-block;}
#bloc-accueil-actu,#bloc-accueil-agenda{margin-left:5px}
#bloc-accueil-agenda{padding-top:5px;}
#bloc-accueil-actu-titre,#bloc-accueil-agenda-titre{font-weight:bolder;margin-bottom:5px;margin-top:5px}
.bloc-accueil-agenda-texte{padding-right:3px;}
.bloc-accueil-actu-texte{padding-right:7px;}

.bloc-accueil-actu-image{float:left;margin-bottom:5px;margin-right:5px;position:relative}
.bloc-accueil-actu-plus{font-weight:700;padding-right:3px;clear:both;}
#accueil-liste-agenda{float:right;margin-top:10px;position:relative;width:196px}
.accueil-liste-agenda-entete{margin-bottom:10px;text-align:right}
.bloc-accueil-agenda-image{float:right;margin-bottom:5px;margin-left:5px;position:relative}
.bloc-accueil-agenda-plus{font-weight:700;margin-top:10px;padding-right:3px}
.article-titre{background-color:#fff;color:#30b3ad;font-size:24px;font-weight:normal;letter-spacing:0;line-height:26px;/*margin:8px 20px 5px 6px;*/display:block;z_index:99px}
.article-soustitre,.articlesoustitre{background-image:url('../images/marches/carre.gif');background-repeat:no-repeat;color:#286c78;font-size:14px;font-weight:bolder;letter-spacing:0;margin-left:10px;margin-right:10px;padding-left:18px}
.article-texte{color:#535353;letter-spacing:0;/*padding-left:10px;padding-right:5px;*/text-align:justify}
.barre{/*background:url(../IMG/barre.gif) no-repeat top left;*/margin-bottom:8px;width:463px;}

.documents_joints {border:1px solid #409DD2;padding:10px;margin:10px 0 20px 0;}
.documents_joints h2 {color: #409DD2;font-size:13px;font-weight:bold;margin-bottom:7px;}
.documents_joints ul {list-style:none;padding:0;margin:0;}
.documents_joints ul li {list-style:none;padding:3px 0 2px 0;}
.documents_joints ul li a {color:#8D8C8A;font-weight:bold;}
.documents_joints ul li a:hover {color:#FF6600;text-decoration:none;}
.documents_joints ul li a:hover span {text-decoration:underline;}
.documents_joints ul li a img, .documents_joints ul li a span {display:inline !important;vertical-align:middle;}
.documents_joints ul li a img {margin-right:5px;}

.telecharger {color:#8D8C8A;position:relative;padding:4px 0 4px 29px;display:block;-zoom:1;}
.telecharger:hover {color:#FF6600;text-decoration:none;}
.telecharger span {display:block;}
.telecharger:hover span {text-decoration:underline;}
.telecharger span.doc_titre {font-size:13px;font-weight:bold;}
.telecharger span.doc_descri {margin-top:5px;text-align:justify;}
.telecharger img {position:absolute;top:50%;left:0;margin:-12px 0 0 0;}

.rubrique-titre{background-color:#faf2e5;color:#30b3ad;font-size:24px;font-weight:bolder;letter-spacing:0;line-height:20px;margin-left:16px;margin-top:8px;padding-left:3px;padding-right:3px;position:absolute}
.rubrique-soustitre{color:#286c78;font-size:14px;font-weight:bolder;letter-spacing:0;margin-left:10px;margin-right:10px}
h2.rubrique-soustitre{color:#286c78;font-size:14px;font-weight:bolder;letter-spacing:0;margin-left:0}
.rubrique-descriptif{color:#286c78;font-size:10px;font-weight:bolder;letter-spacing:0;margin-left:10px;margin-right:10px}
.rubrique-texte{color:#286c78;font-size:10px;font-weight:bolder;letter-spacing:0;margin-left:10px;margin-right:10px;text-align:center;width:70%}
.page_carto #colonnecentrale{width:662px;}
.nopuce{list-style-type:none}
.liste-typemarches{background-color:#30b3ad;margin:10px 5px 0;min-height:18px;padding:5px}
.liste-typemarches-on{background-color:#286c77;margin:10px 5px 0;min-height:18px;padding:5px}
.moitie{width:50%}
.gros{font-size:15px}
.bgorangeclair{background-color:#f1f1f1}
.ssliste-typemarches{height:10px;margin:0 5px;padding:5px}
.ssliste-marches{height:auto;margin:0 5px;padding:5px}
.bdotted-r{border-right:1px dotted #958d81}
.bdotted-l{border-left:1px dotted #958d81}
.bdotted-t{border-top:1px dotted #958d81}
.border{border:2px dotted red}
.form-teteannuaire{background-color:#286c77;color:#FFF;font-size:12px;margin:10px 5px 0;padding:2px 5px}
.form-annuaire .inputForm{width:169px}
.tete-annuaire{background-color:#286c77;color:#FFF;margin:10px 5px 0;padding:5px}
.ssliste-annuaire{color:#286c77;height:auto;margin:0 5px;padding:5px}
.petite-marge{margin:10px 5px}
.droitehaut{display:inline;float:right;margin:0;padding:0;text-align:right;top:0}
.bleuf{color:#286c77}
.uneligne{height:16px}
.selectForm{border:0;color:#286c78;font-size:10px;margin:2px 1px 2px 4px}
.form-tetephototheque{background-color:#286c77;color:#FFF;font-size:12px;margin:10px 5px 0;padding:2px 5px}
.form-phototheque .inputForm{width:200px}
.ssform-phototheque{background-color:#f1f1f1;color:#286c77;height:auto;margin:0 5px;padding:5px}
.liste-phototheque img{border:solid 2px #286c77 !important;margin:0 5px}
.liste-phototheque{background-color:#fce8c5;border:solid 1px #286c77;margin:0 5px;padding:5px}
.lien_pagination{color:#286c77;font-weight:400}
.menu_carto *{font-family:Tahoma;font-size:11px;font-weight:700}
.menu_carto .desc_menu{background-color:#30B3AD;color:#FFF;font-size:10px;padding:5px 15px 5px 8px !important}
.menu_carto .cont_menu{margin-bottom:10px;margin-left:5px;margin-top:5px;padding:0 !important}
.rubrique_carto{background:url(../IMG/plus-carto.gif) no-repeat;background-position:0 0;color:#707172;font-size:12px;height:14px;line-height:10px;padding-left:15px;text-transform:uppercase;width:177px !important}
* html .rubrique_carto{line-height:8px}
.menu_carto a{display:block;width:100%}
.menu_carto div{background-repeat:no-repeat;padding-left:12px}
.menu_carto div div a{background-image:url(../IMG/point-carto.jpg);background-position:0 6px;background-repeat:no-repeat;color:#707172;padding-left:10px;width:170px !important}
.rub_vis{display:block;margin-bottom:10px}
.menu_carto div div .actif{background-image:url(../IMG/fleche-carto.gif);background-position:0 3px;background-repeat:no-repeat;font-weight:700;text-decoration:underline}

* html #map{margin-left:10px}
.vign_main{max-width:335px}
.vign_titre{color:#AB5858;display:block;font-weight:700;margin-bottom:10px}
.vign_img{display:block;margin-bottom:10px;margin-right:10px;width:90px}
.vign_chapo{height:100%;width:255px}
.vign_chapo td{vertical-align:top}
.vign_more{clear:both;text-align:right}
.sitemap .article-soustitre{margin-bottom:6px;margin-top:8px}
.sitemap .contre-encart ul{padding-bottom:5px}
.sitemap .contre-encart ul li{background-position:25px 3px;padding-bottom:3px;padding-left:35px}
.sitemap .contre-encart ul li li{padding-bottom:2px}
.sitemap .contre-encart ul ul{padding-bottom:1px}
.sitemap .contre-encart li{background-image:url('../images/g/fleche-menu-verte.gif');background-repeat:no-repeat;font-weight:400}
.sitemap .contre-encart li a,.sitemap .contre-encart .sous-titre li a{color:#535353}
.sitemap .contre-encart ul ul li{background-position:25px 3px;padding-left:35px}
.sitemap .contre-encart .sous-titre{background-image:none;font-weight:700;padding-left:25px}
.titre-bloc-agenda{background-color:#286C77;margin:10px 5px 0;padding:5px}
.orange-bold{color:#E95D0F;font-weight:700}
.confirm_contact{background-image:url('../images/marches/carre.gif');background-position:0 1px;background-repeat:no-repeat;color:#286c98;font-size:14px;font-weight:700;margin-top:24px;padding-left:17px}
.confirm_contact a{color:#286c98;display:block;float:right;font-size:12px;margin-right:160px;padding-top:17px;text-decoration:underline}
.page_recherche #colonnecentrale .fragment{margin-left:8px;margin-top:8px}
.page_recherche #colonnecentrale .sousmenu-plus{height:auto;padding:3px;width:auto}
.page_recherche #colonnecentrale #sousmenu-element-texte{float:none}
.page_recherche #colonnecentrale #sousmenu-element-texte a{color:#286C98;font-size:12px;font-weight:700}
.page_recherche #colonnecentrale .txt{margin-top:8px}
.page_recherche #colonnecentrale .km{text-align:right}
.page_recherche #colonnecentrale .section{color:#286c98;font-size:18px;font-weight:700}
.page_recherche #colonnecentrale .section img{margin-left:3px;margin-right:3px}
.actualites .ssform-phototheque{margin-bottom:30px}
.chapo object{margin-left:-40px}
.plus_dinfos{background-color:#fff}
.maframe #spl_wrapper{background-color:red}
.contenu{padding:10px;text-align:center}
.resultat-phototheque{margin:10px 5px 0}
.titre{color:#535353;font-weight:700;margin:10px 0 5px;text-align:center}
.description{margin:5px 0 10px;text-align:left}
.grand_cadre{border:1px dotted #8D8C8A;padding:5px;text-align:center}
.elus-contact{margin-top:15px}
a img,.article-texte .spip_forms,.article-texte .spip_forms *{border:0}
.gauche,.form_sondage .ligne_chiffres,.form_sondage .ligne_barre{float:left}
.blanc,#head-texte-contact-venir a{color:#FFF}
.cacher,.rub_unvis{display:none}
.nolink,.nolink:hover{text-decoration:none}
h1,h2{font:bold 12px "Trebuchet MS",Arial, Helvetica, sans-serif;margin-bottom:-2px;margin-top:0}
#menu-spacer,.sousmenu-enteteagenda,.sousmenu-enteteactu{margin-top:10px}
.sousmenu-element-menu a,.menu-element-texte a,.edito-lire-suite a{color:#707070}
.sousmenu-element-menu-on a,.menu-element-texte-on a,#sousmenu-element-texte-on a,.sousmenu-souselement-on a,.on{color:#286c78;font-weight:700}
#menu-element-image,.menu-quartier-element-image,#rubriquegauche-element-image{float:left;margin-right:3px;margin-top:6px}
#menu-element-texte,.menu-quartier-element-texte{float:left;line-height:8px;margin-top:6px}
.menu-quartier-element-texte a,#sousmenu-element-texte a,.sousmenu-element-texte a,.sousmenu-souselement a,.sousmenu-souselement a:hover{color:#496b52}
#lettre-info-champs,#lettre-info-submit,#recherche-champs,#recherche-submit{float:left;margin-top:6px;position:relative}
#rubriquegauche-element-texte a,#sousmenu-agenda-texte a,.sondage-ok a,#bloc-accueil-agenda-titre a,.bloc-accueil-agenda-plus a{color:#e95d0f}
.sousmenu-souselement,.sousmenu-souselement-on{margin-bottom:3px;padding-left:15px}
.sousmenu-gris a,.sousmenu-gris-last a{color:#707070;margin-left:2px}
.sousmenu-element-droite,.sousmenu-element-service-public{border-top:1px dotted #8d8c8a;padding-left:6px;width:189px}
.sousmenu-agenda,.sousmenu-actu{height:22px;padding-bottom:6px;padding-left:6px;width:189px}
#sousmenu-agenda-texte,#sousmenu-actu-texte{float:left;font-weight:700;line-height:10px;margin-top:6px}
.form_sondage,.form_sondage .spip_form_label{width:196px}
.form_sondage .form,.page_recherche #colonnecentrale small{font-size:9px}
.titre-bloc-demarche a,.titre-bloc-agenda a{color:#FFF;text-transform:uppercase}
.article-texte .spip_bouton .btn_cancel,.spip_logos{margin-right:5px}


.article-chapo,.rubrique-chapo{color:#535353;font-size:12px;font-weight:bolder;letter-spacing:0;text-align:justify}
.article-date,.rubrique-date{color:#6666666;font-size:9px;letter-spacing:0;margin-left:10px;text-align:left}
.article-docs,.rubrique-docs{color:#6666666;font-size:11px;font-weight:bolder;letter-spacing:0;margin-top:5px;text-align:left}
.bdotted-b,.borderb{border-bottom:1px dotted #958d81}
.form-annuaire,.form-phototheque{background-color:#30b3ad;color:#FFF;margin:0 5px;padding:5px}
.listecat-annuaire,.bgmarron{background-color:#e7cfa3}
.tete-phototheque,.texte-phototheque{background-color:#fff;color:#958d81;margin:10px 5px 0;padding:5px}
.sitemap a,.sitemap .contre-encart .sous-titre a{color:#286C78}


/* meteo*/
#meteo {background:url("/squelettes/images/titre_meteo.png") no-repeat center top #f3f3f3;padding:51px 0px 5px 0px;height:137px;}
#meteo ul,#meteo li{margin:0;padding:0}
.rainette_previsions_24h {width:48%;float:left;color:#898989;padding:1%;}
.rainette_previsions_24h .jour, .rainette_previsions_24h .date_meteo, .rainette_previsions_24h .resume{text-align:center;}
.rainette_previsions_24h ul {list-style:none;list-style-position:inside;}
.rainette_previsions_24h .icone {text-align:center;}
.rainette_previsions_24h .icone img {display:inline;}
.rainette_previsions_24h .resume {font-weight:bold;padding-bottom:5px;}
.rainette_previsions_24h .date_meteo {font-weight:bold;padding-bottom:5px;}
.rainette_previsions_24h .contenu {padding:5px;}

/*alerte speciale*/
.alerte-titre{font-size:24px;color:#ef864b;border-bottom:1px solid #ef864b;padding-bottom:12px;margin-bottom:10px;}
.alerte-sstitre{font-size:22px;color:#409dd2}
.alerte-plus{float:right;border-left: 2px solid #ef864b;font-size:20px;padding:5px 10px 10px 15px;margin-top:14px;}
.alerte-plus a{color:#ef864b}
.alerte-texte{width:450px;}
.alertespeciale object{z-index:1000px;}

.spip_documents img, .image_produit, .bloc-accueil-actu-image img {border:4px solid #c8c8c8;}
.bloc-accueil-agenda-image img{border:4px solid #c8c8c8 !important;}
#print img,img.noborder,.ssform-phototheque img, .modele_doc img {border:none !important;}
.spip_documents img{margin:4px 0 4px 0;}
.spip_documents_left img{margin:4px 4px 4px 0;}
.spip_documents_right img{margin:4px 0 4px 4px;}
.sousmenu-element-droite a img.spip_logos {margin-top:5px;}
.image_produit{margin-top:20px;}

/* formulaire */
.ligne_8 .spip_form_label{display:inline !important;}
.ligne_8 .spip_form_label_obligatoire{display:inline !important;}

/* Voeux */
#voeux2010 {display:block;margin:10px 0;}
.voeux{border:1px dotted #8D8C8A;margin:100px auto;padding:5px;text-align:center;width:600px}