/* HI */

html, body {
background: #43494d url(images/bg2.jpg) repeat-x;
font-size: 11px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#444;
padding:0px;
margin:0px;
}



/* LIENS --------------*/

a {color: #fff; text-decoration:none;}
a:visited {color:#fff;}
a:hover {color: #564b47;}
a:active { color:#000000;}


#content a {color: #000; text-decoration:none;border-bottom:1px dotted #ccc;font-weight:bold;}
#content a:hover {color: #ffa60a;}

#footer a {color: #444; text-decoration:none;border-bottom:1px dotted #ccc;}
#footer a:hover {color: #ffa60a;}

#content-large a {color: #000; text-decoration:none;border-bottom:1px dotted #ccc;font-weight:bold;}
#content-large a:hover {color: #ffa60a;}

#right a {color: #444; text-decoration:none;}
#right a:hover {color: #ff7c08;}

/* PARAGRAPHES & TITRES --------------*/

p{
padding: 3px 0px;
margin:0px;
text-align:justify;
}

hr {
color: #ccc;
background-color: #ccc;
height: 1px;
border: 0;
}

h1 {
font-size: 24px;
color:#C04D25;
border-bottom:1px dotted #ddd;
margin-bottom:10px;
}

h2 {
font-size: 17px;
color:#c8cb60;
border-bottom:1px solid #eee;
margin-bottom:8px;
}

h3 {
font-size: 13px;
background: #fff url(images/puce-grise.gif) no-repeat center left;
padding-left:15px;
margin-bottom:5px;
}



#container {
width: 880px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}



#bando-resa {
width: 880px;
margin-left: auto;
margin-right: auto;
background:#ffa60a;
}



#bando-resa p {
color: #fff;
padding:20px;
}


#bando-menu {
padding: 0px;
margin: 30px 0 0 0;
height:110px;
}


.logo {
float:left;
margin:0 20px 0 0;
border:0;
}

#menu li {
display:inline;
color:#fff;
padding:0 10px 0 0;
}

#bando-flash {
padding: 0px;
margin: 0;
background: #000 url(images/bg-flash.jpg) no-repeat;
}

#bando-drapo {
height:25px;
padding: 0 20px 0 0;
margin: 0px;
}

.drapeau {
margin:7px 0 0 10px;
float:right;
}

/* STYLE DES IMAGES -------------------*/

.droite {
float:right;
}

.cadre {
border:1px solid #ddd;
padding:8px;
}




#zone-principale {
background: #fff url(images/bg-contenu.jpg) repeat-y;
}

#zone-principale-large {
background: #fff;
}



#content {
padding: 10px 30px;
margin-left: 0px;
margin-right: 255px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}



#content-large {
padding: 10px 30px;
margin-left: 0px;
margin-right: 0px;
}
div#content-large { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}





#right {
float: right;
width: 255px;
margin: 0px;
padding: 0px;
}


#right p {
text-align:right;
margin:10px 20px;
font-size: 14px;
/*border-bottom:1px dashed #ddd;*/
}

.pointillets {
margin:0px 20px;
border-top:1px dashed #ddd;
}



.prix {
color:#000;
font-size: 80px;
font-weight:bold;
}

#footer {
clear: both;
margin: 0px;
padding: 5px 10px;
/*border-top:1px solid #E0E0E0;*/
background:#fff url(images/bg-footer.jpg) repeat-x;

}
 
 
 
 
 /*------ STYLE pour l'edtieur WYSIWYG --------*/
 
 
 .image-a-gauche {
 float:left;
 margin:0 15px 15px 0;
 border:1px solid #ddd;
padding:8px;
 }
 
  .image-a-droite {
 float:right;
 margin:0 0 15px 15px;
 border:1px solid #ddd;
padding:8px;
 }
 
 
.menu {
width: 400px;
padding:20px 0;
background:#f1f1f1 url(images/bg-menu.jpg) no-repeat bottom right;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
margin:0 0 0 40px;
}

.menu-large {
width: 600px;
padding:20px 0;
background:#f1f1f1 url(images/bg-menu-large.jpg) no-repeat bottom right;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 40px;
}
 
.menu-titre {
font-size: 22px;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px solid #ccc;
padding:0 15px;
} 
 
.menu-sous-titre {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color:#000;
border-bottom:1px dotted #ccc;
padding:0 15px;
}


blockquote {
border-left:5px solid #eee;
padding:0 0 0 15px;
margin:0 0 0 15px;
}



.rouge {
color:#C04D25;
}

.grisclair {
color:#aaa;
}



.menu p {
text-align:center;
}

.menu-large p {
text-align:center;
}

/* ----- FORMU RESERVATION ----- */


#bando-resa h1 {
font-size: 16px;
color:#fff;
border-bottom:1px dotted #ddd;
margin:0px;
padding:10px 0 0 20px;
}

fieldset {
border:0;
margin:10px;
padding:10px;
padding-top:3px;
margin-top:3px;
}

label {
color:#fff;
font-size: 14px;
}

.flechere {
padding-top:15px;
}

.btresa {
margin-left:25px;
margin-top:2px;
width: 151px;
height: 18px;
border: none;
cursor: pointer;
background:#f1f1f1 url(images/btdispo.jpg) no-repeat;
}

.btresa:hover {
background:#f1f1f1 url(images/btdispo2.jpg) no-repeat;
} 


.btresa-en {
margin-left:25px;
margin-top:2px;
width: 151px;
height: 18px;
border: none;
cursor: pointer;
background:#f1f1f1 url(images/btdispo-en.jpg) no-repeat;
}

.btresa-en:hover {
background:#f1f1f1 url(images/btdispo2-en.jpg) no-repeat;
} 


select {
border:1px solid #FF7301;
}


/*-----------*/

.liste-offre {
border:1px solid #FFA60A;
/*border:1px solid #ccc;
border-bottom:5px solid #ccc;
border-right:4px solid #ccc;*/
padding:11px;
padding-top:0px;
float:left;
width:150px;
margin:0 40px 30px 0;
}