body {background-color: #BC713D; background-image: url(images/fond_haut.gif); background-position: top; background-repeat: repeat-x; margin: 0; padding: 0; font-size: 11px; font-family: Tahoma, Arial, Sans-serif}

#top {width: 686px; height: 96px; background-image: url(images/top.gif); background-repeat: no-repeat; padding: 0; margin: 0; margin-left: auto; margin-right: auto; margin-top: 20px; text-align: center}

#bottom {width: 686px; height: 26px; background-image: url(images/bottom.gif); background-repeat: no-repeat; padding: 0; margin: 0; margin-left: auto; margin-right: auto; text-align: center}
 
#conteneur {width: 686px; background-image: url(images/conteneur.gif); padding: 0; margin: 0; margin-left: auto; margin-right: auto; text-align: center}
 
#top img {margin-top: 26px}

a {font-weight: bold; color: #3F73BD}

a.credits {font-weight: bold; color: #FFFFFF}

a.intro {font-weight: normal; color: #BD2121}	

a.intro:hover {font-weight: normal; color: #E70000; text-decoration: overline underline}	

ul#menu {display: inline; padding: 0; margin: 0}

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

ul#menu li a.unselected {margin: 0 3px 0 3px; padding: 2px 5px 2px 5px; font-weight: bold; color: #1A498D; text-decoration: none; border-top: 1px solid #3F73BD; border-bottom: 1px solid #3F73BD}

ul#menu li a.unselected:hover {margin: 0 3px 0 3px; padding: 2px 5px 2px 5px; font-weight: bold; background-color: #3F73BD; color: #FFFFFF; text-decoration: none}

ul#menu li a.selected {margin: 0 3px 0 3px; padding: 2px 5px 2px 5px; font-weight: bold; background-color: #3F73BD; color: #FFFFFF; text-decoration: none; border-top: 1px solid #3F73BD; border-bottom: 1px solid #3F73BD}

ul#menu li a.selected:hover {margin: 0 3px 0 3px; padding: 2px 4px 2px 4px; font-weight: bold; background-color: #FFFFFF; color: #3F73BD; text-decoration: none; border: 1px solid #3F73BD;}

#credits {width: 686px; height: 26px; padding: 0; margin: 10px 0 0 0; margin-left: auto; margin-right: auto; text-align: center; color: #DDDDDD}

#intro {margin: 40px 100px 20px 70px; background-image: url(images/intro.gif); background-repeat: no-repeat; padding-left: 250px; text-align: justify}	 

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

#galeries {margin: 20px 40px 0 40px; text-align: left} 

#fiche {margin: 40px 40px 20px 70px; background-image: url(images/fiche.gif); background-repeat: no-repeat; padding-left: 250px; text-align: justify}	 

#contacts {margin: 40px 100px 20px 70px; background-image: url(images/contacts.gif); background-repeat: no-repeat; padding-left: 250px; text-align: justify; clear: both}	 

#plus {margin: 40px 100px 20px 70px; background-image: url(images/plus.gif); background-repeat: no-repeat; padding-left: 250px; text-align: justify; clear: both}	 

#chambres {margin: 40px 100px 20px 70px; text-align: justify; clear: both}	 

#photo {height: 360px; width: 360px; text-align: center; margin-left: auto; margin-right: auto}

ul#menu_galeries {display: inline; padding: 0; margin: 0}

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

ul#menu_galeries li a.unselected {margin: 0 3px 0 3px; padding: 1px 3px 1px 3px; font-weight: bold; color: #B42807; text-decoration: underline}

ul#menu_galeries li a.unselected:hover {margin: 0 3px 0 3px; padding: 1px 3px 1px 3px; font-weight: bold; background-color: #B42807; color: #FFFFFF; text-decoration: none}

ul#menu_galeries li a.selected {margin: 0 3px 0 3px; padding: 1px 3px 1px 3px; font-weight: bold; background-color: #B42807; color: #FFFFFF; text-decoration: none}

ul#menu_galeries li a.selected:hover {margin: 0 3px 0 3px; padding: 1px 3px 1px 3px; font-weight: bold; background-color: #FFFFFF; color: #B42807; text-decoration: none}
																																						  
h3 {font-size: 13px; font-weight: bold; background-color: #3F73BD; padding: 2px; color: white}	   

input,textarea {margin : 2px; font-size: 11px; border: 1px solid #3F73BD; font-family: Tahoma, Arial, Sans-Serif; background-color: white; padding: 2px}

.envoi_ok {padding: 3px; color: white; background-color: #3F73BD; text-align: center; font-weight: bold; margin: 20px 60px 0 60px}

td {padding: 10px; margin: 0; border: 1px solid #DDDDDD} 

td.tarif_bs {background-color: #A3C6F7; font-weight: bold; text-align: center}

td.tarif_ms {background-color: #769DD3; font-weight: bold; text-align: center}

td.tarif_hs {background-color: #3F73BD; font-weight: bold; text-align: center} 

td.tarif_duree, td.tarif_prix {font-weight: bold; text-align: center}  

ul#fiche_ul {
	padding: 0;
	margin: 0;
}

ul#fiche_ul li {
	padding: 0;
	margin: 0;
	color: #3F73BD;
	font-weight: bold;
}

ul#fiche_ul li ul {
	padding: 0;
	margin: 10px 10px 20px 10px;
	
}

ul#fiche_ul li ul li{
	padding: 0;
	margin: 0;
	color: black;
	font-weight: normal;
}


