@charset "utf-8";

body { font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; margin: 0; padding: 0; background-color:#ffff99; color: #000000; }

h1 { display:none; }

h2 { font-size:medium; margin:0; padding:0; color:#87000d; }

#centrage { margin:auto; width:1000px; }

#total { float:left; width:1000px; background-color:#feffe2; }

#header { float:left; width:1000px; height:176px; background:url('../images/header.jpg') no-repeat; }

/*-------------------------LOGOS------------------------------*/

#logos { float:left; width:1000px; text-align:right; padding: 0px 0px 0px 0px; }

#logos ul { list-style:none; margin:0; }

#logos li { display:inline; }

#logos li img { border:none; margin-right:10px; }

/*-------------------------MENU------------------------------*/

#menu { float:left; width:170px; background:url(../images/back-menu.gif) no-repeat; }

#menu img { border:none; }

#menu ul { width:150px; margin:0; padding:0; padding:10px 0px 0px 10px; list-style:none; height:300px; }

#menu li a { font-size:13px; color:#fff; display:block; width:140px; height:27px; text-decoration:none; background:url(../images/fleche.gif) left 3px no-repeat; padding-left:10px; font-weight:bold; }

#menu li a:hover { text-decoration:underline; }

#menu p { margin:0; padding:0; font-size:11px; padding-left:15px; line-height:12px; margin-bottom:10px; font-weight:bold; }

#menu img { padding-left:20px; }

/*-------------------------INTER------------------------------*/

#inter { float:left; width:830px; background:url(../images/back-inter.gif) 50px no-repeat; }

/*-------------------------FIL D'ARIANE------------------------------*/

#filariane { float:left; font-size:x-small; color:#000; width:340px; height:22px; background:url(../images/fleche-ariane.gif) left center no-repeat; padding-left:10px; padding-top:8px; }

#filariane a { color:#000; text-decoration:none; }

#filariane a:hover { text-decoration:underline; }

/*-------------------------FLAGS------------------------------*/

#flags { float:left; width:106px; height:30px; }

#flags img { border:none; }

#flags ul { list-style:none; margin:0; padding:5px 0px 0px 0px; }

#flags li { display:inline; margin-right:2px; }

/*-------------------------MENU2------------------------------*/

#menu2 { float:right; width:370px; height:30px; text-align:right; }

/*#menu2 ul { width:370px; margin:0; padding:0; list-style:none; height:30px; }

#menu2 ul li { display:inline; height:26px; margin-left:1px; }

#menu2 ul li a { font-size:12px; color:#000; text-decoration:none; font-weight:bold; line-height:30px; }

#menu2 ul li a:hover { background:url(../images/back-menu2.gif) 0px -26px repeat-x; }

#menu2 ul li.tarifs { width:73px; background:url(../images/back-menu2.gif) 0px 0px repeat-x; }

#menu2 ul li.resa { width:102px; background:url(../images/back-menu2.gif) 0px 0px repeat-x; }

#menu2 ul li.promos { width:102px; background:url(../images/back-menu2.gif) 0px 0px repeat-x; }

#menu2 ul li.contact { width:84px; background:url(../images/back-menu2.gif) 0px 0px repeat-x; }*/

#menu2 ul{ margin:0; padding:0; list-style-type:none; font-size:12px; }

#menu2 ul li { margin:0; padding:0; display: inline; }

#menu2 ul li a { display: block; float:left; width: 91px; line-height:26px; color:#000; text-align:center;  text-decoration:none; background:url(../images/back-menu2.gif) repeat-x 0 0; margin-left:1px; font-weight:bold; }

#menu2 ul li a:hover { background: url(../images/back-menu2.gif) repeat-x 0 -26px; } 

/*-------------------------CENTER------------------------------*/

#center { float:left; width:520px; padding:10px; }

#center p { font-size:12px; margin-top:6px; margin-bottom:6px; text-align:justify; }

body.bodyinter #center { float:left; width:790px; padding:20px; }

body.bodyinter #center-galerie { float:left; width:790px; padding:20px 10px 20px 20px; }

#center img, #center-galerie img { border:none; }

#center .photos, #center-galerie .photos { width:255px; margin-right:8px; margin-bottom:8px; float:left; }

#center .reservation {
	float:left;
	width:240px;
	padding:0;
	margin-right:20px;
}

#center .disponibilite {
	float:left;
	width:240px;
	padding:0;
	margin-left:20px;
}

#center .reservation img, #center .disponibilite img{
	float:left;
	width:200px;
	padding:0;
	margin:20px;
}

/*-------------------------TOTEM------------------------------*/

#totem { float:left; margin-top:20px; width:269px; border-left:#87000d 1px dotted; padding-left:10px; padding-right:10px; }

#totem p { font-size:12px; text-align:center; margin-top:6px; margin-bottom:6px; }

#totem p.cdtl { text-align:left; }

#totem img { border:none; }

/*-------------------------FOOTER------------------------------*/

#footer { float:left; width:1000px; background-color:#87000d; height:20px; text-align:center; color:#fff; font-size:11px; }

#footer ul { margin:0; padding:0; list-style:none; padding-top:3px; }

#footer li { display:inline; margin:0px 5px 0px 5px; }

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

#footer li a:hover { text-decoration:underline; }

/*-------------------------COPYRIGHT------------------------------*/

#copyright { float:left; width:1000px; font-size:10px; }

.copy-left { float:left; width:500px; }

.copy-right { float:right; width:500px; text-align:right; }

.copy-right a { color:#000; text-decoration:none; }

.copy-right a:hover { text-decoration:underline; }

/*-------------------------FORM------------------------------*/

#form { width:520px; font-size:12px; margin-top:20px; }

#form label { display: inline; float: left; width:100px; }

input,textarea,select { border:#000 1px solid; }

caption { text-align:left; margin-bottom:10px; }


/*-------------------------PROMOS------------------------------*/
.promotions {
border-bottom:1px solid #000;
font-size:12px;
padding-bottom:20px;
}

.promotions h3 {
color:#87000d;
font-size:16px;
padding-top:20px;
}

.promotions p {
}

.promotions ul li {
font-size:12px;
}

.promotions div {
font-size:12px;
}

#news {
height:80px;
width:269px;
}
.newsticker {
list-style:none;
margin:0;
padding:0;
height:80px;
font-size:12px;
}
