body {
background:#e9e9e9;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}

#main_container{
background:#e9e9e9;
margin-left:auto;
margin-right:auto;
max-width:1000px;
min-width:800px;
}

#top{
height:22px;
}

#top ul{
float:right;
background:#e9e9e9;
padding:0;
margin:0;
width:100%;
}

p{
padding:8px 0;
margin:0;
}
#top li {
float: right;
margin-left: 8px;
list-style: none;
background: #fff url("../images/new/big_br.gif") top right no-repeat;

}

* html #top li,
* html #menu_top li,
* html #ss_menu_top li,
* html #menu li{
display: inline; /* ie6 double float margin bug */
}

#top li a {
color:#00c1eb;
text-decoration: none;
}

#top li b {
padding:4px 10px;
background:url("../images/new/big_bl.gif") top left no-repeat;
font-weight:normal;
float:left;
text-align:center;
width:118px;
}

#container{
background: #fff url("../images/new/big_bl.gif") top left no-repeat;
padding:10px;
clear:both;
}

#header{
background:#fff url("../images/new/header.jpg") no-repeat;
padding-bottom:2px;
height:74px;
}

#body{
background:#e0e0e0;
padding:8px;
padding-bottom:90px;
zoom:1;
position:relative;
}

#body div.bp{
position:absolute;
bottom:0;
}

#ss_menu_top{
background:#00c1eb;
height:24px;
clear:both;
width:100%;
}

#ss_menu_top ul{
padding:0;
/*margin:2px 0;*/
margin:0;
width:100%;
display:none;
height:20px;
}

#ss_menu_top li{
float:left;
list-style: none;
background:#00c1eb;
padding:4px 0;

}

#ss_menu_top li a {
color:#fff;
text-decoration:none;
/*padding:4px 6px;*/
padding:0 6px;
float:left;
border-right:1px solid #fff;
}

#ss_menu_top .sactive{
color:#333;
font-weight:bold;
}

#menu_top{
background:#cecece;
font-size:1.2em;
height:34px;
}

#menu_top ul{
float:left;
background:#cecece;
padding:0;
margin:2px 0 0 0;
width:100%;
}

#menu_top ul ul{
display:none;
}

#menu_top li{
float:left;
margin-left:4px;
margin-bottom:4px;
list-style: none;
background: #fff url("../images/new/mt_br.gif") 100% 0 no-repeat;
}

#menu_top li a {
color:#0486a8;
text-decoration:none;
font-weight: bold;
padding:4px 7px;
background:url("../images/new/mt_bl.gif") 0 0 no-repeat;
float:left;
height:20px;
}

#menu_top li.hover {
background-position:100% -28px;
background-color:#00c1eb;
}
#menu_top li.hover a {
background-position:0 -28px;
color:#fff;
}
#menu_top ul li.active {
background-position:100% -28px;
background-color:#00c1eb;
}
#menu_top ul li.active a {
color: #fff;
background-position:0 -28px;
}

#menu{
width:160px;
background:#e0e0e0;
float:left;
clear:left;
border-bottom:1px solid #607182;
margin-bottom:4px;
}

#menu .visible{
display:block;
}

#menu a{
text-decoration:none;
text-align:center;
color:#fff;
margin-bottom:6px;
padding:0;
display:block;
padding:3px;
padding-right:0;
background:#88becb url("../images/new/mp3.gif") 100% 50% no-repeat;
}

#menu ul a{
background:#43606e url("../images/new/mp1.gif") 100% 50% no-repeat;
border:1px solid #607182;
border-bottom:0;
margin:0;
}

#menu a.carte{
background:#f0a23d;
border:none;
margin:0;
margin-top:4px;
}

#menu ul ul a{
border:solid #607182;
border-width:0 1px;
font-size:0.9em;
padding-left:34px;
background:url("../images/new/mp2.gif") 20px 50% no-repeat;
text-align:left;
}

#menu ul{
margin: 0;
padding: 0;
list-style: none;
background: #43606e;
}

#menu ul ul{
background: #72838b;
display:none;
left:0;
top:0;
}

#right{
width:301px;
float:right;
}

#right img{
margin-bottom:4px;
border:none;
}

#newsl {
background:#fff;
padding:10px 18px;
margin-bottom:6px;
}
#newsl li{
list-style:none;
}
#newsl input{
border:1px solid #e0e0e0;
}
.button_ok{
background:#e0e0e0;
color:#9f9f9f;
border:1px solid #cdcdcd;
font-weight:bold;
}

#right h3{
margin:0;
color:#0486a8;
font-size:1.2em;
padding:4px 0;
text-align:center;
background:url("../images/new/h_search.jpg") 0 0 no-repeat;
}

#center{
margin:0 311px 16px 172px;
background:#e0e0e0;
}

#center span a{
font-size:0.9em;
text-decoration:none;
color:#000;
}

#center span{
font-size:0.8em;
padding:4px 0;
display:block;
margin-bottom:4px;
}

#imgCenter{
overflow:hidden;
}

* html #imgCenter{
width:98%;
float:left;
}

* html #cbl,
* html #submenu,
* html #sublink{
height:100%;
}

#submenu{
background:#fff url("../images/new/ctr_sub_menu.gif") top right no-repeat;
font-size:0.8em;
margin-bottom:10px;
}

#submenu a{
text-decoration:none;
color:#fff;
}

#submenu #cbl{
background:url("../images/new/cbl_sub_menu.gif") bottom left no-repeat;
}

#submenu h3{
margin:0;
color:#fff;
font-size:1.2em;
padding:4px 8px;
background:url("../images/new/h_sub_menu.jpg") 0 0 no-repeat;
}

#sublink{
background:url("../images/new/cbr_sub_menu.gif") bottom right no-repeat;
overflow:auto;
min-height:128px;
}

#submenu ul{
list-style: none;
padding:0;
padding-left:10px;
margin:4px 0;
float:left;
}

#submenu li{
padding:0;
padding-bottom:4px;
}

#submenu li a{
text-decoration:none;
color:#9c9c9c;
font-weight:bold;
}

#content{
clear:left;
margin:0 312px 0 0;

}

#etab{
margin:0 314px 0 0;
clear:left;
border:1px solid #e0e0e0;
}
#etab .action ul{
display:block;
padding:0;
}
#etab .action ul a{
text-decoration:none;
color:#fff;
display:block;
}
.bt{
clear:left;
background:#fff url('../images/new/dot.gif') repeat-x;
border:0px solid red;
margin:0;
margin-top:8px;
zoom:1;
}
.br{
background:url('../images/new/dot.gif') 100% 0 repeat-y;
}
.bb{
background:url('../images/new/dot.gif') 0 100% repeat-x;
}
.bl{
background:url('../images/new/dot.gif') repeat-y;
}
.ctr{
background:url('../images/new/eta-ctr.gif') top right no-repeat;
}
.ctl{
background:url('../images/new/eta-ctl.gif') top left no-repeat;
}
.cbr{
background:url('../images/new/eta-cbr.gif') bottom right no-repeat;
}
.cbl{
background:url('../images/new/eta-cbl.gif') bottom left no-repeat;
padding:12px;
}

.etab .img{
float:left;
width:108px;
height:95px;
border:none;
}
.etab .img img{
display:block;
margin:0 auto;
}
.etab img{
border:none;
}

#etab .action{
float:right;
}

.etab .action img{
width:auto;
height:auto;
}
#etab .title{
color:#00577f;
display:block;
font-weight:bold;
margin-bottom:4px;
}
#etab .title a{
color:#00577f;
text-decoration:none;
font-size:1.1em;
}

.etab ul{
margin:0;
/*margin-top:50px;*/
width:150px;
padding:0;
list-style:none;
}

.etab ul li{
color:#fff;
text-align:center;
float:right;
font-size:11px;
padding:2px 0;
margin:2px 0;
background:#f0a23d url('../images/new/etab_but.gif') no-repeat;
width:84px;
height:16px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.etab .content{
color:#a0a0a0;
font-size:0.9em;
margin-left:120px;
margin-right:90px;
}

.etab .content a{
color:#a0a0a0;
}
#footer{
height:110px;
background:#c6c6c6;
clear:both;
text-align:center;
color:#969696;
}

#footer a{
text-decoration:none;
font-size:0.8em;
color:#969696;
}

#footer p a{
font-size:1em;
}

.pagin{
clear:left;
}

.pagin ul{
list-style:none;
margin:0 auto;
padding:0;
width:99%;
}

.pagin li{
float:left;
margin:4px 1px;
}

* html .pagin li{
display:inline;
}

.clear{
clear:left;
height:1px;
line-height:1px;
display:block;
}

.pagin a, .pagin b{
display:block;
color:#666;
padding:2px;
margin:0;
width:14px;
height:14px;
background:#eee;
border:1px solid #aaa;
text-align:center;
text-decoration:none;
font-size:0.8em;
}

.pagin a:hover{
color:#333;
background:#ddd;
border:1px solid #666;
}

.pagin b{
color:#fff;
background:#43606e;
border:1px solid #666;
font-weight:normal;
}

#actu, #even{
height:280px;
width:316px;
float:left;
border:1px solid #bdbdbd;
margin-right:6px;
padding-left:4px;
color:#999;
}

#actu img, #even img{
float:right;
width:70px;
height:44px;
margin:4px 6px;
border:none;
}

#actu h3, #even h3{
margin:0;
padding:2px 0;
margin-bottom:50px;
font-size:1.1em;
}

#actu h3, #actu a{
color:#0082ce;
text-decoration:none;
}

#even h3, #even a{
color:#ff7800;
text-decoration:none;
}

#actu{
background:#fff url('../images/new/bgactu.jpg') 0 22px no-repeat;
}

#even{
background:#fff url('../images/new/bgeven.jpg') 0 22px no-repeat;
}

.bp{
clear:left;
margin-bottom:6px;
text-align:center;
}

.bp img{
border:none;
margin-top:4px;
}
.rss{
position:absolute;
bottom:0;
right:8px;
}
.rss img{
border:none;
}
iframe{
border:none;
padding:0;
margin:0;
/*overflow:hidden;*/
}
#etablissment_tarif iframe{
margin-bottom:8px;
}
#right iframe{
height:260px;
}

#weather li {
list-style:none;
float:left;
padding:8px;
padding-left:0;
font-size:11px;
font-weight:bold;
text-align:center;
color:#666;
}
#weather a {
color:#666;
text-decoration:none;
}
#weather a:hover {
color:#000;
text-decoration:underline;
}
#weather ul {
margin:0;
padding:0;
}
#wfooter {
clear:both;
font-size:9px;
color:#666;
padding-right:10px;
text-align:right;
}
.imprimer{
text-align:left;
width:140px;
}
.imprimer a{
background:transparent url("../images/print.gif") no-repeat;
padding:2px 0px 2px 22px;
display:block;
font-size:9px;
color:#001a52;
text-decoration:none;
}