body {
background-color:#1677A1;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

.contenaire {
width:826px;
margin-left:auto;
margin-right:auto;
background-image:url(img_css/background.jpg);
}

.header {
height:342px;
background-image:url(img_css/header.jpg);
}

.adresse {
color:#FFFFFF;
font-size:12px;
margin-left:69px;
top:310px;
position:absolute;
}

.content {
width:530px;
float:left;
padding-left:60px;
}

.class_eve {
background-image:url(img_css/list.gif);
font-weight:bold;
background-repeat:no-repeat;
padding-left:20px;
margin-top:10px;
background-position:5px 0px;
margin-left:0;
margin-right:10px;
list-style-type:none;
float:left;
}

.class_eve_descri {
padding-bottom:10px;
font-size:17px;
color:#FF6600;
font-size:12px;
font-weight:normal;
list-style-type:none;
padding-top:12px;
}
.class_eve_descri a {
color:#999999;
text-decoration:none;
font-size:11px;
}
.class_eve_descri a:hover { color:#1b6892; }

.footer {
background-image:url(img_css/footer.jpg);
height:27px;
text-align:center;
font-size:10px;
padding-top:15px;
background-repeat:no-repeat;
clear:both;
}
.footer a { color:black; }
.footer a:hover { color:red; }

.lola {
color:#FF3333;
font-weight:bold
}

.navig {
margin-left:15px;
width:172px;
font-size:12px;
float:left
}
.navig h1 {
margin:0;
font-size:20px;
font-style:italic;
padding-left:20px;
padding-top:5px;
background-image:url(img_css/back_nav.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF; clear:both;
}
.navig ul, li {
margin:0;
padding:0;
font-style:normal;
list-style-type:none;
}
.navig li {
line-height:30px;
padding-left:20px;
border-bottom-width:1px;
border-top-style:none;
border-right-style:none;
border-bottom-style:solid;
border-left-style:none;
border-top-color:#CCCCCC;
border-right-color:#CCCCCC;
border-bottom-color:#CCCCCC;
border-left-color:#CCCCCC;
}
.navig li a				{ color:#777777; text-decoration:none; }
.navig li a:hover	{ color:#FF6600; text-decoration:underline; }

.paragraphe {
padding-left:18px;
font-size:11px;
margin-bottom:20px;
text-align:justify;
}
.paragraphe a { color:#999999; text-decoration:none; }
.paragraphe a:hover { color:#FF6600; }
.paragraphe a.mounty { color:#9F4545; text-decoration:none; }
.paragraphe a.mounty:hover { color:#FF6600; }
.paragraphe h1 { font-size:18px; color:#1b6892; font-weight:normal; }
.paragraphe ul li { list-style-type:disc; }
.paragraphe ul li a {
color: black;
text-decoration:none;
font-size:110%;
padding:0;
}

.image {
float:right;
margin-left:15px;
margin-top:3px;
}
.image_left {
float:left;
margin-right:21px;
margin-top:3px;
}
.imageB {
float:right;
margin-left:10px;
margin-top:3px;
border-width:1px;
border-style:solid;
border-color:black;
}
.imageB_left {
float:left;
margin-right:21px;
margin-top:3px;
border-width:1px;
border-style:solid;
border-color:black;
}

.photos {
text-align:center;
}
.photos img {
border:0;
margin:1px;
}

.phot_msg {
text-align:center;
margin-top:15px;
font-size:133%;
font-weight:bold;
}

#langue ul, li {
margin:0;
padding:0;
}
#langue li {
float:left;
margin-left:-10px;
list-style-type:none;
border-top-width:0;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
padding-bottom:10px;
padding-top:10px;
}
#langue li a { /* dimensions et definitions des boutons */
display:block;  /* mise en block de <a> pour lui donner des dimensions */
width:28px;
height:17px;
}
#langue li a#menu1 { background-image:url(img_css/flag_uk_bk.gif); }
#langue li a#menu2 { background-image:url(img_css/flag_esp_bk.gif); }
#langue li a#menu3 { background-image:url(img_css/flag_fr_bk.gif); }
#langue li a#menu4 { background-image:url(img_css/flag_de_bk.gif); }
#langue li a#menu1:hover { background-image:url(img_css/flag_uk.gif); }
#langue li a#menu2:hover { background-image:url(img_css/flag_esp.gif); }
#langue li a#menu3:hover { background-image:url(img_css/flag_fr.gif); }
#langue li a#menu4:hover { background-image:url(img_css/flag_de.gif); }
#langue li div { /* dimensions et definitions des boutons */
display:block;  /* mise en block de <a> pour lui donner des dimensions */
width:28px;
height:17px;
}
#langue li #menu1 { background-image:url(img_css/flag_uk.gif); }
#langue li #menu2 { background-image:url(img_css/flag_esp.gif); }
#langue li #menu3 { background-image:url(img_css/flag_fr.gif); }
#langue li #menu4 { background-image:url(img_css/flag_de.gif); }

#services ul, li {
margin:0;
padding:0;
}
#services li {
float:left;
margin-left:-10px;
list-style-type:none;
border-top-width:0;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
padding-bottom:10px;
padding-top:10px;
}
#services li a { /* dimensions et definitions des boutons */
display:block;  /* mise en block de <a> pour lui donner des dimensions */
height:20px;
width:20px;
}
#services li a#bar { background-image:url(img_css/bar.gif); }
#services li a#animals { background-image:url(img_css/animals.gif); }
#services li a#clim { background-image:url(img_css/air-clim.gif); }
#services li a#phone { background-image:url(img_css/phone.gif); }
#services li a#parking { background-image:url(img_css/car-park.gif); }
#services li a#coffre { background-image:url(img_css/safe-box.gif); }
#services li a#piscine { background-image:url(img_css/swimming.gif); }
#services li a#chauffage { background-image:url(img_css/hot-air.gif); }
#services li a#info { background-image:url(img_css/info.gif); }
#services li a#television { background-image:url(img_css/tele.gif); }
#services li a#wifi { background-image:url(img_css/wifi.gif); }

.formulaire {
font-size:12px;
padding-left:18px;
padding-top:20px;
line-height:25px;
}
.formulaire h1 { font-size:18px; color:#1b6892; font-weight:normal; }
.formulaire ul, li { margin:0; padding:0; }
.formulaire li { display:inline; margin-right:8px; }
.formulaire a { color:#9F4545; text-decoration:none; }
.formulaire a:hover { color:#FF6600; }

.red { color:#FF0000; }
.petit_italique {
font-size:10px;
font-style:italic;
line-height:12px;
}

.erreur {
width:333px;
margin-left:auto;
margin-right:auto;
font-size:12px;
padding:3px;
padding-left:20px;
padding-right:20px;
text-align:center;
line-height:18px;
color:red;
background-color:#EFEFEF;
border-width:1px;
border-color:black;
border-style:solid;
-moz-border-radius:20px;
}
