html,body{height:100%;}
body{background:#200312 url(sites/astoria/axome/images/bg.png) repeat-x;margin:0;padding:0;font-family:Arial,sans-serif;font-size:0.7em;color:#4d4d4d;font-weight:normal;}
h1,h2,h3,h4,h5,p,form,p.spip,ul,li,fieldset{margin:0;padding:0;}
a img{border:0;}
li{list-style:none;}
.format_png{behavior:url(win_png.htc);}
div,a{background-repeat:no-repeat;}
.hr{clear:both;height:5px;padding:5px;width:80%!important;margin:0 auto;border-bottom:1px dotted #666;display:block;}
div.clr{clear:both;}
div.sep{clear:both;height:10px;}
a{color:#911c4a;}
a:hover{color:#000;}
a span{display:none;}
.fond{width:960px;margin:0 auto;padding-top:30px;}
div#conteneur{background:transparent url(sites/astoria/axome/images/axome_haut.jpg) no-repeat;}
div#page{background:transparent url(sites/astoria/axome/images/axome_fond_rub.gif) repeat-y;}
div.recherche,div#hierarchie{display:none;}
a#logo{display:block;height:210px;}
#gauche{float:left;width:248px;}
#gauche h2{display:none;}
#centre{float:left;width:616px;padding:28px 46px;}
#haut{height:243px;overflow:hidden;}
#menu_principal ul{padding-left:155px;}
#menu_principal ul li{float:left;padding:1px;background:transparent url(sites/astoria/axome/images/inter.gif) no-repeat;background-position:right top;}
#menu_principal ul li a{display:block;height:20px;padding:7px 28px 5px 28px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.1em;}
#menu_principal ul li.menu_active_oui a,#menu_principal ul li a:hover{background:transparent url(sites/astoria/axome/images/menu_on.gif) no-repeat;background-position:center bottom;}
#gauche ul{text-align:left;padding:38px;}
#gauche ul li{border-bottom:1px solid #c1b7a9;}
#gauche ul li a{display:block;color:#4d4d4d;text-decoration:none;padding:8px 0;}
#gauche ul li a.active_oui,#gauche ul li a:hover{color:#911c4a;font-weight:bold;}
#gauche ul li ul{padding:0;} 
div.fond_menu_gauche{padding-bottom:22px;}
#partenaires a{display:block;padding:10px;}
body.home div#page{background:transparent url(sites/astoria/axome/images/axome_fond_home.gif) repeat-y;}
div#som_edito{float:left;width:194px;padding:25px 35px 180px 35px;background:transparent url(sites/astoria/axome/images/btn_reservation_home.gif) no-repeat;background-position:right bottom;} 
div#cadre_edito h1{color:#931c4b;font-weight:normal;font-size:1.9em;padding:0 0 18px 0;}
div#som_centre{float:left;width:694px;}
ul#portfolio{width:575px;height:420px;margin:0 auto;overflow:hidden;}
ul#portfolio li{display:block;width:575px;height:420px;overflow:hidden;}
ul#portfolio li div.diapo{height:50px;padding-top:380px;}
ul#portfolio li div.description{height:40px;background-color:#790031;padding:5px;}
ul#portfolio li div.description h3{font-weight:normal;color:#fff;font-size:1em;}
#centre h1{padding:1px 0;color:#911c4a;border-bottom:1px solid #911c4a;text-transform:uppercase;font-weight:normal;font-size:2.2em;}
#texte{padding:22px 0 0 0;line-height:1.5em;}
#soustitre{padding-bottom:5px;}
#soustitre h4{color:#777;font-weight:normal;font-size:1em;text-align:right;}
div.chapo{font-size:1.1em;font-weight:bold;padding-bottom:15px;}
div.logo_article{float:right;padding:0 0 6px 8px;}
body.chambre div.logo_article{float:left;padding:0 8px 6px 0;}
div.logo_article img{border:2px solid #796b59;}
h3.spip{font-size:1.6em;text-transform:uppercase;padding:22px 0 2px 0;font-weight:normal;color:#911c4a;border-bottom:1px solid #911c4a;margin-bottom:6px;}
a.spip_note{font-weight:bold;text-decoration:none;}
#texte ul.spip,#texte ol.spip{padding:8px;}
#texte ul.spip li{background:transparent url(sites/astoria/axome/images/p.gif) no-repeat;background-position:left 7px;padding-left:10px;}
#texte ol.spip li{list-style-type:decimal;margin-left:12px;}
div.ps{clear:both;border:1px solid #c1bcb2;padding:6px 8px;margin:12px 0;background-color:#efeeeb;}
body.chambre div.ps{background-color:#C40E58;border:none;color:#fff;font-weight:bold;font-size:1.6em;display:inline;}
div.notes h2{font-size:1em;padding-top:10px;margin-bottom:4px;border-bottom:1px dotted #9C8A72;}
div.notes{color:#9C8A72;}
div#reservation-astoria{width:220px;height:46px;background:transparent url(sites/astoria/axome/images/btn_reservation.gif) no-repeat;float:right;}
div#login{width:100%;height:20px;margin:0 0 0 0;}
#login a{float:right;color:red;font-weight:bold;background:transparent url(sites/astoria/axome/images/logout.gif) no-repeat;background-position:left 3px;padding:0 8px 0 18px;}
.spip_documents{margin:6px;}
table.spip{margin:auto;margin-bottom:1em;border:1px solid #062247;border-collapse:collapse;}
table.spip caption{caption-side:top;text-align:center;margin:auto;padding:3px;font-weight:bold;}
table.spip tr.row_first{background:#FFC;border:1px solid #062247;}
table.spip tr.row_odd{background:#FFF;border:1px solid #062247;}
table.spip tr.row_even{background:#FFF;border:1px solid #062247;}
table.spip th{padding:5px;text-align:left;vertical-align:middle;background-color:#062247!important;border:1px solid #062247;}
table.spip th strong.spip{color:#fff!important;}
table.spip td{padding:5px;text-align:left;vertical-align:middle;border:1px solid #062247;border-collapse:collapse;}
img,.spip_logos{margin:0;padding:0;border:none;}
.spip_documents{text-align:center;}
.spip_documents_center{clear:both;width:100%;margin:auto;}
span.spip_documents_center{display:block;margin-top:1em;}
.spip_documents_left{float:left;margin-right:15px;margin-bottom:5px;}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:5px;}
.spip_doc_titre{font-weight:bold;font-size:0.8em;margin-left:auto;margin-right:auto;}
.spip_doc_descriptif{clear:both;font-size:0.8em;margin-left:auto;margin-right:auto;}
.spip_surligne{background-color:#2CC3FA!important;}
.col_droite{float:right;display:block;margin-left:10px;clear:right;}
.page_plan .cartouche{display:none;}
h2.invisible{color:#555;}
.formulaire_spip form,.formulaire_spip fieldset,.formulaire_spip legend,.formulaire_spip label,.formulaire_spip input,.formulaire_spip textarea,.formulaire_spip select,.formulaire_spip option{margin:0;padding:0;border:none;background:none;}
.formulaire_spip{text-align:left;}
.formulaire_spip p{margin:0.5em 0;padding:0;}
.formulaire_spip fieldset{display:block;margin:40px;border:none;}
.formulaire_spip legend{font-weight:bold;color:#911C4A;font-size:14px;text-transform:uppercase;background:#fff;} 
.formulaire_spip .forml{width:99%;padding:1px;border:2px inset #aaa;font-family:inherit;font-size:inherit;background-color:#FFF;}
.spip_bouton{text-align:right;}
.spip_bouton input{color:#911C4A;margin:3px 0;padding:1px 2px;border:2px outset;font-weight:bold;float:right;background-color:#FFF;}
div#diaporama_article{padding:20px;width:400px;margin:0 auto;text-align:center;}
div.diaporama_img{width:400px;padding-top:300px;}
div.diaporama_titre{height:17px;color:#fff;background-color:#911C4A;padding-top:3px;}
.plan_item{float:left;margin:10px;padding:10px;background-color:#F4F1EC;border:1px solid #9B9B91;width:190px;margin-left:10px;}
.plan_item h3 a{color:#524E4F;font-size:18px;font-weight:normal;margin:0 0 20px 0;}
.plan_item a{font-size:11px;margin-left:10px;}
.plan a{text-decoration:none;}
.plan a:hover{color:red;}
.clear{clear:both;}
#pied{clear:both;height:41px;padding-top:13px;}
#pied_gauche{background:transparent url(sites/astoria/axome/images/axome_bas.gif) no-repeat;height:30px;padding:14px 0 10px 0;text-align:center;} 
#pied_droite{display:none;}
