
#page-accueil h1{clear:both;background:#fff url(images/entete_accueil2.jpg) no-repeat;text-indent:-100em;overflow:hidden;height:340px;width:960px;margin:0;z-index:-1;}
h1{clear:both;background:#fff url(images/entete.jpg) no-repeat;text-indent:-100em;overflow:hidden;height:235px;width:960px;margin:0;z-index:-1;}
h1 a{display:block;position:relative;top:30px;left:100px;width:150px;height:130px;}
a{color:#444;font-weight:bold;}

html{background-color:#fff;margin:0;}
body{margin:0;font-size:70%;font-family:"Trebuchet MS", Helvetica, sans-serif;color:#000;background:#fff url(images/body_fond.png) 50% 0% repeat-y;}

#annoncehaut{width:960px;margin:0 auto;line-height:none;padding:0;}

#wrapper{width:960px;margin:0 auto;position:relative;}
#page,#blocbas{margin:0 178px 0 0;font-size:1.2em;}
#blocbas{clear:both;}
#content{display:table;height:1%;padding:30px 10px 0 90px;}
#righthand{float:right;width:170px;padding-top:5px;}
#page{position:relative;}
.style-section #page{background:url(images/page_line.png) repeat-y;}
.style-section #inner-page{background:url(images/page_top.png) no-repeat;}

#page-accueil #menu-top{background:url(images/menu_top_accueil.jpg);width:960px;height:125px;}
#menu-top{background:url(images/menu_top.jpg);width:960px;height:125px;position:relative;margin:0;padding:0;}
#menu-top ul{margin:0;padding:3px 0 0 0;list-style:none;}
#menu-top li{margin:0;padding:0;position:absolute;top:0;}
#menu-top li,#menu-top a{height:125px;display:block;text-indent:-999em;overflow:hidden;}

#mt-boutique{left:94px;width:176px;}
#mt-resto{left:294px;width:159px;}
#mt-culture{left:474px;width:160px;}
#mt-pro{left:660px;width:108px;}

#page-accueil #menu-top li a{background-image:url(images/menu_top_accueil.jpg);}
#menu-top li a{background-image:url(images/menu_top.jpg);}

#mt-boutique a{background-position:-94px 0;}
#mt-resto a{background-position:-294px 0;}
#mt-culture a{background-position:-474px 0;}
#mt-pro a{background-position:-660px 0;}

#mt-boutique a:hover, #mt-boutique a.active {background-position:-94px -125px;}
#mt-resto a:hover, #mt-resto a.active {background-position:-294px -125px;}
#mt-culture a:hover, #mt-culture a.active {background-position:-474px -125px;}
#mt-pro a:hover, #mt-pro a.active {background-position:-660px -125px;}

#menu-side1{background:url(images/menu_side1.png);width:73px;height:208px;position:absolute;left:0;bottom:0;margin:0;}
#page-accueil #menu-side1{background:url(images/menu_side_accueil1.png);width:73px;height:125px;}
#menu-side2{background:url(images/menu_side2.png);width:73px;height:619px;margin:0;position:absolute;left:0;top:0;}
#page-accueil #menu-side2{background:url(images/menu_side_accueil2.png);width:73px;height:699px;}
#menu-side1 ul, #menu-side2 ul{margin:0;padding:0;list-style:none;position:relative;}
#menu-side1 li, #menu-side2 li{display:inline;margin:0;padding:0;}
#menu-side1 a, #menu-side2 a{width:40px;display:block;padding:0;text-indent:-999em;overflow:hidden;position:absolute;z-index:1;}

#page-accueil #ms1-contact a{top:20px;height:110px;}
#page-accueil #ms1-direction a{display:none;}
#page-accueil #ms1-sdc a{display:none;}
#page-accueil #ms1-opportunites a{display:none;}

#page-accueil #ms2-contact a{top:0;height:45px;}
#page-accueil #ms2-direction a{top:60px;height:200px;}
#page-accueil #ms2-sdc a{top:282px;height:110px;}
#page-accueil #ms2-opportunites a{top:405px;height:220px;}

.cls-sect #ms1-contact a{top:30px;height:150px;}
.cls-sect #ms1-direction a{display:none;}
.cls-sect #ms1-sdc a{display:none;}
.cls-sect #ms1-opportunites a{display:none;}

.cls-sect #ms2-contact a{display:none;}
.cls-sect #ms2-direction a{top:0;height:190px;}
.cls-sect #ms2-sdc a{top:210px;height:120px;}
.cls-sect #ms2-opportunites a{top:340px;height:215px;}

#header{width:960px;margin:0 auto;line-height:none;padding:0;position:relative;}
#annoncehaut{width:960px;margin:0 auto;line-height:none;padding:0;background-color:#38A8DB;}

#menu-str{background:url(images/menu_str.png);width:960px;margin:0 auto;}
#headtop{margin:0;padding:2px 0;}
#headtop ul{margin:0;padding:0;list-style:none;}
#headtop li{display:inline;margin:0;padding:0;}
#headtop span,#headtop a{height:24px;float:left;display:block;padding:0;text-indent:-999em;overflow:hidden;}

#ht-portail{width:400px;}
#ht-membres{margin-left:165px;width:100px;}
#ht-rech{margin:1px 0 -1px 120px;width:140px;text-indent:0!important;}
#ht-rech input.query{width:130px;border:0;}

#headnav{clear:both;width:960px;background:transparent;line-height:normal;margin:0;}
#headnav ul{margin:0 0 0 50px;padding:0;list-style:none;}
#headnav li{display:inline;margin:0;padding:0;}
#headnav a{height:24px;float:left;display:block;padding:0;text-indent:-999em;overflow:hidden;}

#hn-accueil{width:50px;}
#hn-econo{width:70px;}
#hn-enviro{width:95px;}
#hn-education{width:70px;}
#hn-municipal{width:120px;}
#hn-sante{width:45px;}
#hn-fierte{width:102px;}
#hn-actu{width:62px;}
#hn-societe{width:104px;}
#hn-loisir{width:82px;}
#hn-culture{width:110px;}


.boite-bleu{background:url(images/boite_bleu.png) top no-repeat;width:158px;padding-top:5px;}
.boite-bleu div{background:url(images/boite_bleu.png) bottom no-repeat;margin-top:15px;padding:0 8px 5px;}

.boite-blanche{background:url(images/boite_blanche.png) top no-repeat;width:158px;padding-top:5px;}
.boite-blanche div{background:url(images/boite_blanche.png) bottom no-repeat;margin-top:15px; padding:0 8px 5px;}


.artsomm{margin:0 auto;width:400px;clear:both;}

#ico-bardiv{background-image:url(images/icobar.png);width:170px;height:355px;padding:7px 0 0 0;margin-top:33px;}
ul#ico-bar{margin:0 0 0 13px;padding:0;list-style:none;}
#ico-bar li{background-image:url(images/master.png);height:70px;width:70px;float:left;}
#ico-bar a{text-indent:-999em;display:block;height:67px;overflow:hidden;}

#ico-agenda{background-position:0 -154px;}
#ico-webcam{background-position:-70px -154px;}
#ico-reptel{background-position:-140px -154px;}
#ico-repcul{background-position:-210px -154px;}
#ico-carteg{background-position:-280px -154px;}
#ico-pubcom{background-position:-350px -154px;}
#ico-cavirt{background-position:-420px -154px;}
#ico-annonc{background-position:-490px -154px;}
#ico-lotoqc{background-position:0 -224px;}
#ico-pliens{background-position:-70px -224px;}



.liste-ent ul{list-style:none;}
.liste-ent .type h4{color:#a71616;font-size:120%;margin:0;padding:0;}
.liste-ent ul li{color:#000;}
.liste-ent li{padding-bottom:5px;}
.liste-ent a{font-weight:bold;}
.liste-ent li div{margin-left:10px;}


#footer{clear:both;padding:10px 0 30px;text-align:center;color:#999;font-size:1em;clear:both;background-color:#efefef;border-top:2px solid #ccc;}
html{background-color:#efefef;}
#footer a{color:#888;text-decoration:underline;}
#footer p{text-align:center;}
#footer-bg{background-position:0 -50px;height:52px;}
.with-menu #footer-bg{background-position:0 -102px;}
.m{background:url(images/master.png) no-repeat;}
.p{behavior:url(iepngfix.htc);}

h2{font-size:2em;color:#767679;margin-top:0;padding-top:1em;}
h3{font-size:1.25em; margin:10px 0;color:#A71616;}
h4{font-size:1em;}
p,ul,ol,th,td,input,select{font-size:1em;}
a,a:active,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a img,a:hover img{border:0;}
p{text-align:justify;}
ul ul{font-size:100%;}
td p{font-size:100%;}
hr{visibility:hidden;clear:both;margin:0;padding:0;}

:-moz-any-link:focus {outline:none;}


/* ANCIEN STR */

td {text-align:left;}

.decolleimg{margin:0 0 7px 7px;}
.btnretour{text-align:center;}
.btnretour a{width:70px;text-align:center;text-decoration:none;color:#666;padding:5px;border:1px solid #ccc;background-color:#f6f6f6;}
.noborder{border:0!important;}
INPUT.google_rech{border:1px solid #000;padding:1px;font-family:Verdana,sans-serif;font-size:10px;color:#303;font-weight:bold;background-color:#fff;}
INPUT.motclef{width:244px;border:1px solid #000;padding: 2px;font-family: Verdana, sans-serif;font-size: 12px;color:#303;font-weight:bold;background-color:#fff;}
INPUT,TEXTAREA{border:1px solid #000;padding:2px;font-family:Verdana,sans-serif;font-size:12px;color:#303;/*font-weight:bold;*/background-color:#fff;}
SELECT.recherche,INPUT.recherche{width:120px;border:1px solid #000;padding:2px;font-family:Verdana,sans-serif;font-size:11px;color:#303;font-weight:bold;background-color:#fff}


.vignette{position:relative;float:right;text-align:center;max-width:275px;margin:5px;padding:2px;border:1px solid #ccc;background-color:#eee;}
.vignette_img_milieu{text-align:center;margin:5px;padding:2px;border:1px solid #ccc;background-color:#eee;}
.vignette_album{width:350px;text-align:center;margin:5px;padding:2px;border:1px solid #ccc;background-color:#eee;}
.vignette_simple{float:right;margin:5px;padding:2px;}
.calendar,.calendar td{padding:1px 3px;margin:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:11px;background-color:#fff;}
.calendarHeader{font-weight:bold;color:#000;background:#ddd;margin:0;padding:2px 5px;font-size:11px;}
.calendartoday{background-color:#ff0!important;font-weight:bold;/*  text-decoration: underline;*/}
table.calendar{border:1px solid #666;padding:0;margin-top:5px;width:150px;}
.calendar td{text-align:center;}
.calendarHeader a,.calendar a{color:#253A69;text-decoration:none;}

.titreboitegrise{padding:3px;font:bold 10px Verdana;background-image:url(/images/bgtitre.jpg);color:#000;text-align:left;}
.boitegrise{padding:5px;border:1px solid #ccc;background-color:#eee;}    
.boitelogin{padding:5px;border:1px solid #000;background-color:#fff;}
.boite{     padding:5px;border:1px solid #ddd;background-color:#efefef;}
.boiteblanche{padding: 5px;border:1px solid #ddd;background-color:#fff;}
.boitebleue{padding:5px;border:1px solid #ccc;background-color:#fafaff;}
.boitebleuef{padding:5px;border:1px solid #ccc;background-color:#6767aa;color:#fff;font-weight:bold;font-size:12px;}


ul.sadcbul{list-style-image:url(econo/sadc/images/bullet.jpg);margin:5px 10px;padding:0;}
ul.sadcbul li{margin-bottom:5px;}
ul.sadcbul li ul.sadcbul{list-style-image:url(econo/sadc/images/bullet_r.jpg);}
ul.orientbul{list-style-image:url(societe/orientheque/images/bullet.jpg);margin:5px 15px;padding:0;}
ul.orientbul li{margin-bottom:5px;}
ul.orientbul li ul{list-style-image:url(societe/orientheque/images/bullet2.jpg);margin-top:5px;}


