.cell_gauche  a.index{color:#3078A8;text-decoration:none;font-weight:bold;}
.cell_gauche  a.index:hover{color:#60a8d8;}

.reserve_box{padding:2px 10px 10px;}
.reserve_title{font-weight:bold;border-bottom:2px solid #000;color:#fff;font-size:12pt;text-transform:uppercase;margin:0px 0px 10px;padding:3px;background-color:#999;text-align:center;}


a.h1{border-bottom:0px;background-image:url("../img/1px_line_title.gif");background-position:center bottom;background-repeat:repeat-x;color:#3078A8;font-size:20px;font-weight:bold;line-height:30px;margin:0px 0px 16px;padding:0px;display:block;}
a.h1:hover{color:#60a8d8;font-weight:bold;}

a.h2{color:#949494;font-size:16px;font-weight:bold;margin:0px 0px 8px;display:block;}
a.h2:hover{color:#bbb;font-weight:bold;}

a.h4 {color:#3078A8;font-size:14px;font-weight:bold;margin:10px 0px;padding:0px;display:block;}
a.h4:hover{color:#60a8d8;font-weight:bold;}

a.exergue {color:#3078A8;font-weight:bold;}
a.exergue:hover{color:#60a8d8;font-weight:bold;}

a.text {color:#3078A8;font-weight:normal;text-decoration:underline;}
a.text:hover{color:#60a8d8;font-weight:normal;}



.cell_gauche .reserve_box p{margin:0px 5px 5px 0px;}
.reserve_box select {width:188px;margin:0px;}
.reserve_box select.short {width:33px;}
.reserve_box select.short2 {width:40px;}
.reserve_box select.short3 {width:50px;}
.reserve_box input.reserve_date {width:70px;margin-right:5px;}
.reserve_box input.submit {color:#fff;font-weight:bold;background-color:#c00;text-transform:uppercase;border:1px solid #999;}



input.hidden{width:1px;height:1px;visibility:hidden;}

ul.plan li{list-style:url('../img/hotels/bout_arrow.gif')  }
ul.plan ul li{ list-style:url('../img/hotels/arrow.gif') }
ul.plan ul ul li{ list-style:url('../img/hotels/arrow_mini.gif') }

.cell_centre h1 {background-image: url(../img/1px_line_title.gif);}
.cell_centre h5 {background-image: url(../img/1px_line_subtitle.gif);}
.cell_centre li {list-style-image: url(../img/hotels/puce_list.gif);}
.cell_centre .separ {background-image: url(../img/1px_line_title.gif);}
.plan_col p {background-image: url(../img/hotels/bout_arrow.gif);}
.plan_col p.plan_submenu {background-image: url(../img/hotels/arrow.gif);}
.plan_col p.plan_submenu2 {background-image: url(../img/hotels/arrow_mini.gif);}
.plan_col p.plan_submenu3 {background-image: url(../img/hotels/puce_list.gif);}

.cell_centre a.box{color:#5b5b5b;}
.cell_centre a.box:hover{font-weight:normal;}

       
#logo_form input.ok {height:20px;width:19px;}
#space_connect {color:#3078A8;}     
#space_connect a, #space_connect a:hover{color:#3078A8;}                
               
table.form .star{color:#3078A8;font-weight:bold;}

.diapo_play_button{
   position:absolute;
   margin-top:-90px;
   width:296px;
   height:54px;
   cursor: pointer;
   background:url('/img/hotels/bout_play_diapo.png') no-repeat;
}

.diapo_play_button_small{
   position:absolute;
   margin-top:-60px;
   margin-left:-5px;
   width:193px;
   height:36px;
   cursor: pointer;
   background:url('/img/hotels/bout_play_diapo2.png') no-repeat;
}


       

ul.submenu , ul.subsubmenu {
   width:168px;
   position:absolute;
   z-index:999;
   display:none;
   padding:10px 0px;
   background-color:#83AECB;
   border: 4px solid #3078A8;
   border-top:none;
   border-bottom:none;
}

ul.submenu {
   margin:21px 0px 0px 18px;
}

ul.subsubmenu {
   margin:-11px 0px 0px 158px;
}

ul.submenu li,ul.subsubmenu li{
   text-align:left;
   list-style-type:none;
   padding:1px 10px;
   font-size:12px;
}

ul.submenu li a{color:#fff;text-decoration:none;font-weight:normal;margin:0px;padding:0px;}
ul.submenu li a:hover{font-weight:bold;color:#3078A8;}
#nav_main ul.submenu li a{margin:0px;}
#nav_main ul.submenu li a:hover{color:#3078A8;} 

.article_them a{text-decoration:none;}
.encart_right a, .encart_right a:link, .encart_right a:hover{color:#5B5B5B;font-weight:normal;}



.alt_content h1,
.h1{
   color:#3078A8;
   font-size:20px;
   font-weight:bold;
   margin:0px 0px 8px;
   padding:2px 0px 1px 0px;
   border-bottom:2px solid #bbb;
   background-image:none;
}

.alt_content h2,
.h2{
   color:#949494;
   font-size:16px;
   font-weight:bold;
   margin:8px 0px;
   padding:0px;
}

.alt_content h3,
.h3{
   color:#3078A8;
   font-size:16px;
   font-weight:bold;
   margin:12px 0px;
   padding:0px 0px 2px 0px;
   border-bottom:1px solid #949494;
   background-image:none;
}

.alt_content h4,
.h4{
   color:#3078A8;
   font-size:14px;
   font-weight:bold;
   margin:10px 0px;
   padding:0px;
}

.alt_content h5,
.h5 {
   color:#949494;
   font-size:16px;
   font-weight:bold;
   border-bottom:1px solid #949494;
   margin:16px 0px;
   padding:0px 0px 1px 0px;
   background-image:none;   
}

.alt_content h6,
.h6 {
   color:#757575;
   font-weight:bold;
   font-size:12px;
   margin:0pt;
}

.highlight {
   color:#3078A8;
   font-weight:bold;   
}


