/* CSS Document */

body {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:40px auto;
padding:0;
width:793px;
background-color:#D4EA86;
}

h1 {
text-indent:-5000px;
margin:0;
padding:0;
}

div#langue {
background-color:#00FF00;
padding-top:0px;
padding-right:10px;
color:#FF0000;
text-align:right;

}

#francais a{
float:right;
padding-right:20px;
color:#FFFFFF;
text-decoration:none;
}

#francaisOn a{
float:right;
padding-right:20px;
color:#6C9B31;
text-decoration:none;
}

#francaisOn img {
border: 2px #6C9B31;
}

#francais img {
border:2px #FFFFFF;
}


#anglaisOn a{
float:right;
padding-right:5px;
color:#6C9B31;
text-decoration:none;
}

#anglaisOn img {
border: 2px #6C9B31;
}

#anglais img {
border:2px #FFFFFF;
}

#anglais a, #anglais_hiver a {
float:right;
padding-right:5px;
color:#FFFFFF;
text-decoration:none;
}
#anglais_hiver a {
color:#ff9900;
text-decoration:none;
}

#anglais_hiver a:hover, #francais a:hover, #anglais a:hover {
text-decoration:underline;
}

#header {
position:relative;
background-image:url(../src/header.gif);
width:793px;
height:116px;
margin:0;
padding:0;
}


#flexible, #flexible_hiver {
color:#336600;
font-size:10px;
position:absolute;
text-align:left;
top:40px;
left:50px;
border-top:4px solid #cccc66;
}

#flexible_hiver {
border-top:4px solid #ff9900;
color:#006699;
}


#flexible p, #flexible_hiver p{
color:#666666;
font-size:9px;
position:absolute;
top:20px;
left:20px;
width:150px;
border-top:0px;
}

#Abordable, #Abordable_hiver {
color:#336600;
font-size:9px;
position:absolute;
text-align:left;
top:40px;
left:200px;
border-top:4px solid #cccc66;
}

#Abordable_hiver{
border-top:4px solid #ff9900;
color:#006699;
}

#Abordable p, #Abordable_hiver p {
color:#666666;
font-size:9px;
position:absolute;
top:20px;
left:20px;
width:200px;
border-top:0px;
}

#Familiale, #Familiale_hiver {
color:#336600;
font-size:10px;
position:absolute;
text-align:left;
top:40px;
left:420px;
border-top:4px solid #cccc66;
}

#Familiale_hiver {
border-top:4px solid #ff9900;
color:#006699;
}

#Familiale p, #Familiale_hiver p{
color:#666666;
font-size:9px;
position:absolute;
top:20px;
left:20px;
width:300px;
border-top:0px;
}

div#sous_header {
position:relative;
background:url(../src/content.gif) repeat-y;
width:793px;
height:200px;
top:0;
margin:0;
padding:0;
}

div#hotel, #hotel_hiver {
position:absolute;
top:0;
left:40px;
color:#007994;
font-weight:700;
font-size:18px;
}
#hotel_hiver {
color:#ff9933
}

div#logo, #logo_hiver {
position:absolute;
top:25px;
left:20px;
width:195px;
height:160px;
border-bottom:1px solid  #339900;
}

#logo_hiver {
border-bottom:1px solid #ff9900;
}

div#illustration, #illustration_hiver {
position:absolute;
top:0px;
right:15px;
height:185px;
border-bottom: 1px solid  #339900;
}

#illustration_hiver {
border-bottom:1px solid #ff9900;
}

div#contenu {
position:relative;
background:url(../src/content.gif) repeat-y;
width:793px;
top:0;
margin:0;
padding:0px;
}

div#left, #left_hiver {
float:left;
width:220px;
border-right:1px solid #339900;
margin:0;
padding:0 0 0 10px;
}

#left_hiver {
border-right:1px solid #ff9900;
}

#menu {
position:relative;
}

#form {
padding-top:33px;
background:url(../src/form.gif) no-repeat;
height:450px;
text-align:left;
padding-left:10px;
}

#form_hiver {
padding-top:20px;
background:url(../src_hiver/form.gif) no-repeat;
height:262px;
text-align:left;
padding-left:10px;
}

input.reservation {
text-align:left;
font-size:10px;
color:#999999;
height:12px;
margin-bottom:0px;
width:180px;
}

select.reservation {
text-align:left;
font-size:10px;
height:20px;
margin-bottom:0px;
}

#input {
float:left;
top:0px;
margin:0px;
padding:0px;
font-size:8px;
}

#input p{
top:0px;
margin:0px;
padding-top:0px;
margin-top:4px;
padding-left:0px;
margin-left:0px;
font-size:10px;
}

#titre {
float:left;
top:0;
width:50px;
margin:0 0 0 0;
padding-top:0px;
font-size:10px;
}

#titre p{
top:0;
margin:0;
height:20px;
padding-top:3px;
font-size:10px;
}

#reservez {
position:relative;
padding:0;
margin:0 0 0 10px;
text-align:left;
font-weight:600;
color:#006699;
font-size:14px;
}

div#content {
float:left;
width:500px;
margin:0 0 0 20px;
}

.separation {
clear: both;
visibility: hidden	;
}

#menu, #menu_hiver {
	padding:0px;
	font-weight:bold;
}
#menu ul, #menu_hiver ul {
	margin:0px;
	padding:0px;
}
#menu li, #menu_hiver li  {
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	padding-left:37px;
	display:list-item;
	text-align:left;
	list-style-position:outside;
	border-bottom:1px solid #339900;
  	list-style-type:none;
  	background:url(../src/menu.gif) left top no-repeat;
	background-position:2px 7px;
}

#menu_hiver li {
	border-bottom:1px solid #ff9900;
  	background:url(../src_hiver/menu.gif) left top no-repeat;
	background-position:2px 7px;
}

#menu a {
	text-decoration:none;
	color:#339933;
}

#menu_hiver a {
	text-decoration:none;
	color:#006699;
}

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

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

div#bottom {
top:0;
background-image:url(../src/bottom.gif);
width:793px;
height:84px;
margin:0;
padding:0;
}

.csc-textpic-caption {
width:10px;
}

#content  img{
border:0px;
}
