/* STYLES DE BASE */


table {  border-collapse:collapse; border-spacing:0;}
fieldset,img {   border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul {  list-style:none;}
caption,th { text-align:left;}
h1,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}  

q:before,q:after { content:'';}
abbr,acronym { border:0;}


h2{ font-size:15px; font-style:italic; padding:10px 10px 10px 0;color:#9a5300;font-weight:bold;}

a { color: #333333; }
a:hover { text-decoration: none; }

.clear{clear:both; display:block; }
fieldset{ margin-bottom:10px; padding:10px 10px 15px 10px;}
legend{color:#AAD12D; font-size:13px; font-weight:bold; padding:0px 10px;}
input, textarea{border:solid 1px grey;}

/* CONTAINER */
  
body { font-family: Arial, Helvetica, sans-serif; background: #333333; color: #333333; margin: 20px; font-size:12px;}
#container { background: white; width: 967px; margin: 0 auto 0 auto; }



/* BLOCS GENERAUX */

#top { width:980px; margin:0 auto; background:transparent url(/styles/images/bg-top.jpg) top left repeat-x; position:relative; * padding-top: -10px;padding: 0 0 10px 0; }
#left { float: left; width: 190px; * padding: 0 10px 0px 10px;padding: 0 10px 10px 10px; } /* width:210px */
#center { float: left; width: 530px; padding: 0px; } /* width:550px */
#right { float: left; width: 170px; padding: 0 10px 10px 10px; } /* width:190px */



/* AUTRES BLOCS */

#menuh { background: #E5E5E5; height: 30px; text-align: center; }
#menuv { }
#breadcrumb { font-size: 10px; color: #666666; }
#breadcrumb a { color: #666666; }

.widget { border: 1px solid #E5E5E5; margin-top: 20px; }

/* HEADER */
#logo { display: block; background: url("images/logo.png") no-repeat center; width: 210px; height: 120px; }
#langage { position: absolute; top: 20px; margin-left: 900px; }
#lg-fr, #lg-en { display: block; width: 30px; height: 15px; margin-top: 5px; }
#lg-fr { background: url("images/fr.png") no-repeat; }
#lg-en { background: url("images/en.png") no-repeat; }

/* MENU HORIZONTAL */
   
#menuh { z-index:1000; }
#menuh div { display: inline; float:left;}
#menuh div ul {position: absolute; margin: 0px 0 0 0; background-color: #CCCCCC; line-height:25px; border: 1px solid black; border-top:none;
        }
#menuh div ul li { font-size: 10px; }
#menuh div a { font-weight: bold; text-decoration: none; display: block; line-height: 30px; padding: 0 10px 0 10px; }
#menuh div a:hover { background-color:#006AB5;  color:white; }
#menuh div a.selected { background-color:#006AB5;  color:white; }
#menuh div ul a { text-align:left; }
#menuh div ul a:hover { background: white; color: #333333; }
#menuh div#push { background: #aad12d; width: 170px; float: right; }
#menuh div#push a{ color: white; }


/* MENU VERTICAL */

#menuv li { display: inline; }
#menuv li a { margin-top: 10px; border-bottom: 1px solid #E5E5E5; display: block; line-height: 25px; text-decoration: none; font-weight: bold; }
#menuv li ul { }
#menuv li ul a { font-weight: normal; margin-top: 0; border: none; line-height: 20px; padding-left: 10px; color: #666666; }


/* PIED DE PAGE */

#menup li { display: inline; }
#menup li a { color: white; line-height: 30px; }


/* ID ET CLASSES DU CENTRE  */

.list a{float:left;}
#center .text { line-height: 18px; }
#center .img { float: left; margin: 0 10px 10px 0;  }
#center .list { border-top: 1px solid #EDEDED; clear: both; padding: 10px; overflow:hidden; }
#center .list div.contentList { margin-left: 15px; float:left; margin-top:-10px; }
#center .list .tit-actu{color:#9a5300; font:normal 14px Arial, Verdana,sans-serif; padding: 10px 0 0 0;}
#center .list h4 a:hover {color:#9a5300; font:normal 14px Arial, Verdana,sans-serif; padding: 10px 0 0 0;text-decoration:underline;}
/* WIDGETS */

.widget h6 { background: #006ab5; color: white; font-weight: bold; text-align: center; padding: 5px; }
.widget ul { padding: 5px; }
.widget p { padding: 5px; text-align: right; }

/* FORM */
.obligatoire { color: #AAD12D; font-weight:bold;}
input.error, textarea.error{ background-color:#FFBFBF;}


h2 a       {color:#9A5300;font-weight:bold;}
h2 a:hover  {color:#9A5300;text-decoration:underline;font-weight:bold;}      

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  

   

/* RESET YUI */
body,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,pre,fieldset,textarea,p,blockquote,th,td { margin:0; padding:0; }

p{padding: 0 0 0px 0; color:#3c2000; font:normal 13px Arial, Verdana,sans-serif;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a{color: #000000; text-decoration:none;}
a:hover { text-decoration:none; }
label {  }


/* GENERAL BLOCK */   

body { font-size:68.75%;  background:#FFFFFF; color:#3C2000;
font:13px Arial,Verdana,sans-serif;
padding:0 0 10px;
text-align:justify;}
#container {}

#top {width:980px; margin:0 auto; background:transparent url(/styles/images/bg-top.jpg) top left repeat-x; position:relative; padding: 0 0 10px 0; }

#main {width:980px; margin:0 auto; position:relative;}
.main-page-int{border-top:3px solid #9a5300; padding: 20px 0 0 0;}
#left {width:645px; float:left;}
#left-int {width:624px; float:left;}
#right {width:305px; float:right; padding: 0 0 20px 0;}
#bottom {background:#ebd8b9; width:100%; height:182px; padding:15px 0 0 0;}

/* GENERAL STYLES */
.float_left { float: left; }
.float_right { float: right; }
.noBorder { border: none; }

/* Clear les float */
.clear { clear: both; }
.floatbox { overflow: hidden; }
.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden; }
.clearfix { display:block; }

/* Fonts */
.gothic { font-family:"Century Gothic",Arial,sans-serif; }
.bell { font-family: "Bell MT",Garamond,"Times New Roman",Georgia,serif; }
.cambria { font-family: Cambria, serif; }

/* Titles */
h1 {}
h2 {}
h3 {}

/* TOP */
#top  h1{padding:45px 0 0 0;color:#9a5300; font:normal 40px Helvetica, Arial, Verdana,sans-serif; text-align:center; }
#top  h1 a{color:#9a5300; font:normal 40px Helvetica, Arial, Verdana,sans-serif; text-align:center; }
#top  #top_coordonnees{width:200px; right:0; top:4px; position:absolute; text-align:right;}
#top  #top_coordonnees p{color:#9d8b6e; font:normal 17px Helvetica, Arial, Verdana,sans-serif; }
#top  #top_coordonnees p.telephone{color:#9d8b6e; font:normal 24px Helvetica, Arial, Verdana,sans-serif; background:transparent url(/styles/images/ico-phone.gif) 4px 5px no-repeat; }
#top  ul.menu {padding: 30px 0 0 0; width:720px; margin:0 auto;}

*#top  ul.menu li { padding:0 10px 0 16px; background:transparent url(/styles/images/puce-menu.gif) 0 1px no-repeat; text-align:center;}

#top  ul.menu li {float:left; padding:0 10px 0 16px; background:transparent url(/styles/images/puce-menu.gif) 0 1px no-repeat; text-align:center;}
#top  ul.menu li.accueil {background:none;}
#top  ul.menu li a{color:#9a5300; font:normal 16px Arial, Verdana,sans-serif;}


#top div div a{color:#9a5300; font:normal 16px Arial, Verdana,sans-serif;}
#top div div a:hover{color:#9a5300; font:normal 16px Arial, Verdana,sans-serif;text-decoration: underline; }

#top div div{ float:left;* padding:0 27px 0 37px; padding:0 20px 0 30px; background:transparent url(/styles/images/puce-menu.gif) 0 1px no-repeat; text-align:center;}
 
#top div div.accueil{background:none;}
#top div     {text-align:center;padding: 15px 0 0 50px; # margin: 0 auto; # padding:0;*padding-top:12px;*float:left; } 
#top  menu  a{color:#9a5300; font:normal 16px Arial, Verdana,sans-serif;}

#top #traduction {padding: 0;position: absolute;left: 0;top: 23px;}

/* CONTENT */
#slideshow {width:100%; position:relative; height:400px;}
#slideshow-bg {width:100%; position:absolute; top:0; left:0; z-index:-1;  height:225px;}
#slideshow-bg-left {position:absolute; top:0; left:0; float:left; width:50%; height:225px; background:transparent url(/styles/images/bg-left.jpg;) top left repeat-x;}
#slideshow-bg-right {position:absolute; top:0; right:0; float:left; width:50%; height:225px; background:transparent url(/styles/images/bg-right.jpg;) top right repeat-x;}
#slideshow-content {position:relative; width:980px; margin:0 auto; position:relative; border-top:4px solid #9a5300; border-bottom:4px solid #9a5300;}
#slideshow-content #slideshow-content-image{position:absolute;top:0; left:0;}
#slideshow-content #slideshow-content-texte{position:absolute; top:165px; left:0; height:40px; padding:15px 5px 0 5px; background:#3c2000; color:#ffffff; font:normal 24px Helvetica, Arial, Verdana,sans-serif; text-transform:uppercase; z-index:1;}
#slideshow-content #slideshow-content-texte span{text-transform:none; font-size:18px;}   
/* main */

/* Left column */
#left #left_center{width:100%; margin:20px 0 0 0; background:#ebd8b9; border:1px solid #bc8c50;}
#left #left_center #bloc3{width:105px; float:left; text-align:center; color:#9a5300; font:normal 155px Helvetica, Arial, Verdana,sans-serif; }
#left #left_center #bloc_raison{width:205px; float:left; }
#left #left_center #bloc_raison #bloc_raison_texte{margin:20px 0 0 0; color:#9a5300; font:normal 24px Helvetica, Arial, Verdana,sans-serif; }
#left #left_center #bloc_raison #bloc_raison_texte span{color:#3c2000;}
#left #left_center #bloc_raison #bloc_raison_titre{font:normal 20px Helvetica, Arial, Verdana,sans-serif;  text-transform:uppercase; color:#3c2000; padding:20px 0 5px 0;text-align:left;}
#left #left_center #bloc_raison #bloc_raison_liens{font:normal 20px Helvetica, Arial, Verdana,sans-serif;  text-transform:uppercase; color:#3c2000; padding:5px 0;}
#left #left_center #bloc_raison #bloc_raison_lien ul {padding:20px 0 0 0;}
#left #left_center #bloc_raison #bloc_raison_lien ul li{float:left; margin: 0 20px 0  0;}
#left #left_center #bloc_raison #bloc_raison_lien ul li a{border:1px solid #9a5300; display:block; padding:4px 20px; color:#9a5300; font: bold 12px "Trebuchet",Garamond,"Times New Roman",Georgia,serif;}
#left #left_center #bloc_raison #bloc_raison_lien ul li.actif a{background:#3c2000; border:1px solid #3c2000; display:block; padding:4px 20px; color:#ffffff; font: bold 12px "Trebuchet",Garamond,"Times New Roman",Georgia,serif;}
#left #left_center #left_center_bloc_content{float:right; width:325px;}
#left #left_center #left_center_bloc_content #left_center_bloc_image{float:left; width:115px; margin:20px 0 0 0;}
#left #left_center #left_center_bloc_content #left_center_bloc_texte{float:right; width:180px; margin:20px 20px 0 0;}
#left #left_center #left_center_bloc_content #left_center_bloc_texte h3{color:#3c2000; font:bold 14px Arial, Verdana,sans-serif;padding-left:7px; }
#left #left_center #left_center_bloc_content #left_center_bloc_texte p{color:#3c2000; font:normal 12px Arial, Verdana,sans-serif;padding-left:7px;text-align:justify; }
#left #left_center #left_center_bloc_content #left_center_bloc_texte_suite{float:right; width:180px; text-align:right; position: absolute; bottom: 10px; right: 10px; }
#left #left_center #left_center_bloc_content #left_center_bloc_texte_suite a{float:right; height:20px; padding:0 25px 0 0; display:block; background:#9a5300 url(/styles/images/puce-suite.jpg) top right no-repeat; color:#FFFFFF; width:70px; line-height:20px; margin:0;}
#left #left_center #left_center_bloc_content #left_center_bloc_texte_suite a:hover{float:right; height:20px; padding:0 25px 0 0; display:block; background:#3c2000 url(/styles/images/puce-suite2.jpg) top right no-repeat; color:#FFFFFF; width:70px; line-height:20px; margin:0;}


#left #left_left{width:305px; float:left; margin:20px 0 0 0;}
#left #left_left .left_actualite{border-top:3px solid #9a5300; padding:10px 0 30px 0;}


#left #left_left  .voir-act a{color:#9A5300;font:12px Arial,Verdana,sans-serif;text-decoration:none;}
#left #left_left  .voir-act a:hover{color:#9A5300;font:12px Arial,Verdana,sans-serif;text-decoration:underline;}
#left #left_left h3{color:#3c2000; font:normal 16px Arial, Verdana,sans-serif; } 
#left #left_left h3 a:hover{color:#3c2000; font:normal 16px Arial, Verdana,sans-serif;text-decoration:underline; } 
#left #left_left p.date{color:#9a5300; font:normal 10px Arial, Verdana,sans-serif; padding:0 0 10px 0; }
#left #left_left .left_actualite_content{border-top:1px dotted #9a5300; padding:10px 0 10px 0;}
#left #left_left .left_actualite_content .left_actualite_image{float:left; background:#ebd8b9;}
#left #left_left .left_actualite_content .left_actualite_image img{margin:5px;}
#left #left_left .left_actualite_content .left_actualite_texte{width:180px; float:right; color:#3c2000; font:normal 12px Arial, Verdana,sans-serif;text-align:justify;}
#left #left_left .left_actualite_content .left_actualite_texte a{color:#9a5300; font:normal 12px Arial, Verdana,sans-serif; text-decoration:none;}
#left #left_left .left_actualite_content .left_actualite_texte a:hover{color:#9a5300; font:normal 12px Arial, Verdana,sans-serif; text-decoration:underline;}
#left #left_right{width:305px; float:right; margin:20px 0 0 0; border-top:3px solid #9a5300;}
#left .left_right_titre{background:#faf5ed; padding:10px 19px; color:#3c2000; font:normal 24px Helvetica, Arial, Verdana,sans-serif; border-left:1px solid #efe3d4; border-right:1px solid #efe3d4;}
#left .left_right_titre a{background:#faf5ed;  color:#3c2000; font:normal 24px Helvetica, Arial, Verdana,sans-serif;}
#left .left_right_titre a:hover{text-decoration:underline;}
#left .left_right_titre span{color:#9a5300;}
#left .left_right_texte{background:#faf5ed; padding:10px 20px; color:#3c2000; font:normal 20px Helvetica, Arial, Verdana,sans-serif; border-left:1px solid #efe3d4; border-right:1px solid #efe3d4; border-top:1px dotted #9a5300;}
#left .left_right_texte a{color:#3C2000;}  
#left .left_right_texte a:hover{text-decoration:underline;}

#left .left_right_reserver{}  

#left-int #page-int-contenu {width:100%;}     
#left-int #page-int-contenu .service-com {font:15px Helvetica,Arial,Verdana,sans-serif;text-align:center;color:#9a5300;}  
#left-int #page-int-contenu h1{color:#9a5300; font:normal 28px Arial, Verdana,sans-serif; padding: 10px 0 0 0;}
#left-int #page-int-contenu p.date{color:#ebd8b9; font:normal 10px Arial, Verdana,sans-serif; padding:0 0 10px 0; border-bottom:1px dotted #9a5300; margin:0 0 10px 0;}
#left-int #page-int-contenu .page-int-contenu-image img{border:5px solid #EBD8B8; margin: 0 10px 10px 0; }

#left-int #page-int-contenu .page-int-contenu-texte ul{margin-left:20px;;}
#left-int #page-int-contenu .page-int-contenu-texte ul li { list-style-type:disc; color:#3c2000; font:normal 13px Arial, Verdana,sans-serif;}
#left-int #page-int-contenu .page-int-contenu-texte p{ padding: 0 0 10px 0; color:#3c2000; font:normal 13px Arial, Verdana,sans-serif;text-align:justify;}
#left-int #page-int-contenu .page-int-contenu-texte p a       {color:#3C2000;font-weight:bold;} 
#left-int #page-int-contenu .page-int-contenu-texte p a:hover {color:#3C2000;text-decoration:underline;font-weight:bold;}  
#left-int #page-int-actualite{width:100%; margin:20px 0 0 0; background:#9a5300; border-top: 3px solid #9a5300;padding:0 0 0 0; }
#left-int .page_int_actualite_left{background:#FFFFFF; width:280px; float:left; padding: 0 10px;}
#left-int .page_int_actualite_right{background:#FFFFFF; width:280px; float:right;padding: 0 10px; margin:0;}
#left-int #page-int-actualite h3{color:#3c2000; font:normal 16px Arial, Verdana,sans-serif; padding: 10px 0 0 0;}
#left-int #page-int-actualite h3 a:hover{color:#3c2000; font:normal 16px Arial, Verdana,sans-serif; padding: 10px 0 0 0; text-decoration:underline;}

#left-int #page-int-actualite p.date{color:#9a5300; font:normal 10px Arial, Verdana,sans-serif; padding:0 0 10px 0; margin:0;}
#left-int #page-int-actualite .left_actualite_content{border-top:1px dotted #9a5300; padding:10px 0 10px 0;}
#left-int #page-int-actualite .left_actualite_content .left_actualite_image{float:left; background:#ebd8b9;}
#left-int #page-int-actualite .left_actualite_content .left_actualite_image img{margin:5px;}
#left-int #page-int-actualite .left_actualite_content .left_actualite_texte{width:160px; float:right; color:#3c2000; font:normal 12px Arial, Verdana,sans-serif;}
#left-int #page-int-actualite .left_actualite_content .left_actualite_texte a{color:#9a5300; font:normal 12px Arial, Verdana,sans-serif; text-decoration:none;}  

#left-int #page-int-actualite .left_actualite_content .left_actualite_texte a:hover{color:#9a5300; font:normal 12px Arial, Verdana,sans-serif; text-decoration:underline;}    
form{         
    height: auto;
    width: auto;
    background-color: #ebd8b9;
    padding: 20px 50px 20px 50px;
  margin: 20px 20px 20px 20px;
    -moz-border-radius:15px 15px 15px 15px;  
   margin-left: auto;
  margin-right: auto;
  width: 65%; 
 
    float:right;     
 }  

form .sub{background-color:#E6E6E6; margin-left:75px; }
form .sub:hover{background-color:#9A5300;color:#FFFFFF;margin-left:75px;   }                     

form .champs-oblig{color:#914c01; font-size:9px}
#left-int #page-int-contenu  .reser{
 height: auto;
    width: auto;  
    background-color: #ebd8b9;
    padding: 20px 20px 60px 20px;
  margin: 20px 20px 20px 20px;
    -moz-border-radius:15px 15px 15px 15px;  
   margin-left: auto;
  margin-right: auto;
  width: 90%;
  text-align: center; }

form .erreur{  
 color : red; border: 2px solid red; text-align:center;padding:10px 0 10px 0;font:bold;margin:10px;
}
input{
background-color: #E6E6E6;
}  
form .input2{
background-color: #E6E6E6;
  width:200px;  
}   
form #date{
width:441px;      

}
   
select{background-color: #E6E6E6;
  width:200px;
} 
textarea {font: 13px Calibri, sans-serif;width:200px;
background-color: #E6E6E6; }   
  

/* Center column */
     
/* Right column */  
#right .service-com {font:16px Helvetica,Arial,Verdana,sans-serif;text-align:center;color:#9a5300;padding-left:0; font-weight:bold;} 
#right #reservation{margin:15px 0 0 0;} 
#right #reservation a img{padding-top:18px;}  
#right #reservation-index a img{padding-top:19px;}   
#right #right-raison{width:100%; margin:20px 0 0 0; background:#ebd8b9; border:1px solid #bc8c50;}
#right #right-raison #bloc3{width:105px; float:left; text-align:center; color:#9a5300; font:normal 155px Helvetica, Arial, Verdana,sans-serif; }
#right #right-raison #bloc_raison{width:195px; float:left; }
#right #right-raison #bloc_raison #bloc_raison_texte{margin:20px 0 0 0; color:#9a5300; font:normal 24px Helvetica, Arial, Verdana,sans-serif; }
#right #right-raison #bloc_raison #bloc_raison_texte span{color:#3c2000;}
#right #right-raison #bloc_raison #bloc_raison_titre{font:normal 20px Helvetica, Arial, Verdana,sans-serif;  text-transform:uppercase; color:#3c2000; padding:10px 0 5px 0;text-align:left;}
#right #right-raison #bloc_raison #bloc_raison_liens{font:normal 20px Helvetica, Arial, Verdana,sans-serif;  text-transform:uppercase; color:#3c2000; padding:5px 0;}
#right #right-raison #bloc_raison #bloc_raison_lien ul {padding:15px 0 0 0;}
#right #right-raison #bloc_raison #bloc_raison_lien ul li{float:left; margin: 0 15px 0  0;}
#right #right-raison #bloc_raison #bloc_raison_lien ul li a{border:1px solid #9a5300; display:block; padding:4px 20px; color:#9a5300; font: bold 12px "Trebuchet",Garamond,"Times New Roman",Georgia,serif;}
#right #right-raison #bloc_raison #bloc_raison_lien ul li.actif a{background:#3c2000; border:1px solid #3c2000; display:block; padding:4px 20px; color:#ffffff; font: bold 12px "Trebuchet",Garamond,"Times New Roman",Georgia,serif;}
#right #right-raison #right-raison_bloc_image{float:left; width:115px; margin:20px 0 15px 10px;}
#right #right-raison #right-raison_bloc_texte{float:right; width:155px; margin:20px 15px 15px 0;}
#right #right-raison #right-raison_bloc_texte h3{color:#3c2000; font:bold 14px Arial, Verdana,sans-serif;padding-right:10px; }
#right #right-raison #right-raison_bloc_texte p{color:#3c2000; font:normal 12px Arial, Verdana,sans-serif;padding-right:10px;text-align:justify;}
#right #right-raison #right-raison_bloc_texte_suite{float:right; width:180px; margin:25px 0 0 0; text-align:right;}
#right #right-raison #right-raison_bloc_texte_suite a{float:right; height:20px; padding:0 25px 0 0; display:block; background:#9a5300 url(/styles/images/puce-suite.jpg) top right no-repeat; color:#FFFFFF; width:70px; line-height:20px; margin:0;}

#right #resto-visio{margin:15px 0 0 0; width:305px;}
#right #resto-visio div{padding:10px 8px; background:#3c2000;}
#right #carte{margin:15px 0 0 0; width:305px;}
#right #carte div{padding:10px 8px; background:#ebd8b9;}  

/* BOTTOM */
#bottom #bottom_content{margin :0 auto;width:1130px;}
#bottom #bottom_cou{float:left; color:#ae9976; font:normal 30px Helvetica, Arial, Verdana,sans-serif; width:260px;}
#bottom #bottom_cou a{float:left; color:#ae9976; font:normal 30px Helvetica, Arial, Verdana,sans-serif; width:260px;}
#bottom #bottom_coordonnees{float:left;  border-left:1px dotted #9d8b6e; width:425px;}
#bottom #bottom_coordonnees p {color:#9d8b6e; font:bold 18px Helvetica, Arial, Verdana,sans-serif; padding: 0 0 0 25px;}
#bottom #bottom_coordonnees ul {padding: 30px 0 0 25px;}  
/*#bottom #bottom_coordonnees ul li{ border-right:1px solid #9d8b6e; float:left; padding:0 5px;} */
#bottom #bottom_coordonnees ul li.sans{ border-right:none;}  
#bottom #bottom_coordonnees div ul li{color:#9d8b6e;padding-left:10px; font:bold 10px Helvetica, Arial, Verdana,sans-serif; background : url("/styles/images/puce.jpg") no-repeat scroll 0 5px transparent}
#bottom #bottom_coordonnees ul li a{color:#9d8b6e; font:bold 11px Arial, Verdana,sans-serif;}
#bottom #bottom_coordonnees ul li a:hover{color:#3c2000; font:bold 11px Arial, Verdana,sans-serif;text-decoration:underline;}
#bottom #bottom_recommande{float:right; width:200px; border-left:1px dotted #9d8b6e; padding: 0 0 0 20px;}
#bottom #bottom_recommande p{color:#3c2000;  font:bold 10px Helvetica, Arial, Verdana,sans-serif; line-height:20px;}
#bottom #bottom_recommande ul{margin:0; padding:0;}
#bottom #bottom_recommande ul li{margin-bottom:5px; color:#9D8B6E;}  
#bottom #bottom_recommande ul li a{ color:#9D8B6E;} 
#bottom #bottom_recommande ul li a:hover{ color:#9D8B6E;text-decoration:underline;} 
/*************************/
* Right column */
#right #reservation{margin:15px 0 0 0;}

#right #right-raison{width:100%; margin:20px 0 0 0; background:#ebd8b9; border:1px solid #bc8c50;}
#right #right-raison #bloc3{width:105px; float:left; text-align:center; color:#9a5300; font:normal 155px Helvetica, Arial, Verdana,sans-serif; }
#right #right-raison #bloc_raison{width:195px; float:left; }
#right #right-raison #bloc_raison #bloc_raison_texte{margin:20px 0 0 0; color:#9a5300; font:normal 24px Helvetica, Arial, Verdana,sans-serif; }
#right #right-raison #bloc_raison #bloc_raison_texte span{color:#3c2000;}
#right #right-raison #bloc_raison #bloc_raison_titre{font:normal 20px Helvetica, Arial, Verdana,sans-serif;  text-transform:uppercase; color:#3c2000; padding:10px 0 5px 0;}
#right #right-raison #bloc_raison #bloc_raison_liens{font:normal 20px Helvetica, Arial, Verdana,sans-serif;  text-transform:uppercase; color:#3c2000; padding:5px 0;}
#right #right-raison #bloc_raison #bloc_raison_lien ul {padding:15px 0 0 0;}
#right #right-raison #bloc_raison #bloc_raison_lien ul li{float:left; margin: 0 15px 0  0;}
#right #right-raison #bloc_raison #bloc_raison_lien ul li a{border:1px solid #9a5300; display:block; padding:4px 20px; color:#9a5300; font: bold 12px "Trebuchet",Garamond,"Times New Roman",Georgia,serif;}
#right #right-raison #bloc_raison #bloc_raison_lien ul li.actif a{background:#3c2000; border:1px solid #3c2000; display:block; padding:4px 20px; color:#ffffff; font: bold 12px "Trebuchet",Garamond,"Times New Roman",Georgia,serif;}
#right #right-raison #right-raison_bloc_image{float:left; width:115px; margin:20px 0 15px 10px;}
#right #right-raison #right-raison_bloc_texte{float:right; width:155px; margin:20px 15px 15px 0;}
#right #right-raison #right-raison_bloc_texte h3{color:#3c2000; font:bold 14px Arial, Verdana,sans-serif;}
#right #right-raison #right-raison_bloc_texte p{color:#3c2000; font:normal 12px Arial, Verdana,sans-serif;}
#right #right-raison #right-raison_bloc_texte_suite{float:right; width:180px; margin:25px 0 0 0; text-align:right;}
#right #right-raison #right-raison_bloc_texte_suite a{float:right; height:20px; padding:0 25px 0 0; display:block; background:#9a5300 url(../images/puce-suite.jpg) top right no-repeat; color:#FFFFFF; width:70px; line-height:20px; margin:0;}

#right #resto-visio{margin:15px 0 0 0; width:305px;}
#right #resto-visio div{padding:10px 8px; background:#3c2000;}
#right #carte{margin:15px 0 0 0; width:305px;}
#right #carte div{padding:10px 8px; background:#ebd8b9;}

label{ display:block;width:170px;float:left;  font:14px Helvetica,Arial,Verdana,sans-serif;  }
.anythingSliderSmall{width:315px;height:230px;position:relative;}
.anythingSliderSmall .wrapper{width:315px;overflow:auto;height:230px;margin:0;position:absolute;top:0;left:0;}
.anythingSliderSmall .wrapper ul{width:32700px;list-style:none;position:absolute;top:0;left:0;margin:0;}
.anythingSliderSmall ul li{display:block;float:left;padding:0;height:230px;width:315px;margin:0;}
.anythingSliderSmall .arrow{display:none;}
.anythingSliderSmall .forward{background-position:0 0;right:-20px;}
.anythingSliderSmall .back{background-position:-67px 0;left:-20px;}
.anythingSliderSmall .forward:hover{background-position:0 -200px;}
.anythingSliderSmall .back:hover{background-position:-67px -200px;}




.anythingSliderSmall #start-stop{display:none;}
.anythingSliderSmall #start-stop.playing{background-color:red;}
.anythingSliderSmall #start-stop:hover{background-image:none;}
/*
Prevents
*/
.anythingSliderSmall .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSliderSmall .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}


.main-page-int .anythingSliderSmall{width:305px;height:225px;position:relative; margin-top: 20px;}
.main-page-int .anythingSliderSmall .wrapper{width:305px;overflow:auto;height:225px;margin:0;position:absolute;top:0;left:0;}
.main-page-int #thumbNav{position:relative;top:-20px;left:90px;text-align:center;}


/* anythingSlider v1.2 */
.anythingSlider                         { width: 980px; height: 380px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 980px; overflow: auto; height: 380px; margin: 0; position: absolute; top: 0; left: 0; }
  
/* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 380px; width: 980px; margin: 0; }
.anythingSlider .arrow                  { display: none;  }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

/* Prevents */
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.privilege { 

width:152px;height:70px;  background-color:#EBD8B9;margin-left:792px; position:relative;
  z-index:10;  margin-top:-370px; margin-bottom:265px;  text-align:center; padding:10px; -moz-border-radius:3px 3px 3px 3px; 
 } 
.privilege-bold{font-size:17px}    
#er a{color:#9A5300;}
#er a:hover{color:#9A5300;text-decoration:underline;}

#recom{font:bold 11px Arial,Verdana,sans-serif;}  

#partners {width:980px;text-align:center;font-size:20px;letter-spacing:35px;white-space:nowrap;line-height:12px;overflow:hidden;margin:0 auto;} 
#partners div { width:299px;height:100px;display:inline-block;vertical-align:middle;}
#partners div {*display:inline;*margin:0 20px 0 20px; }
#partners p { text-align: left; letter-spacing: normal; }

