/* CSS Document */

body {
		background-color:#C7D678;
		font-size: 12px;
		font-family:georgia, serif;/*Arial, Helvetica, sans-serif;*/
		margin:0; /* Annulation des marges par défaut, différentes en fonction des navigateurs*/
		padding:0;
	  }
	  
#conteneur {
	width:703px;
	margin-left:auto;
	margin-right:auto;
	border-right:2px solid white;
	border-bottom:0;
	background-color:#FFFFFF
			}
#conteneur2 {
	width:723px;
	margin-left:auto;
	margin-right:auto;
	border-right:2px solid white;
	background-color:#FFFFFF
			}
/*#ombregauche{height:auto; width:15px; margin:0; padding:0; background-image:pics/ombre_gauche_small.jpg; background-repeat:no-repeat; z-index:2;}*/

#pieddepage {
	background-color:#000000;
			}
	  
#titre
	  {
		margin-left:10px;
		margin-right:10px;
		padding-left:0;
		background-color:#FFFFFF;
		border-bottom:1px solid #FFCB05;
		float:left;
		/*height:40px;*/
		width:550px;
	  }

#titreindex
	  {
		margin-left:10px;
		margin-right:10px;
		padding-left:0;
		background-color:#FFFFFF;
		border-bottom:1px solid #FFCB05;
		height:40px;
	  }
	 
#corps
	{
		margin:10px;
	}

#voletprincipal
	  {
		margin-top:0px;
		margin-left:0px;
		border-width:0px;
		/*padding-left:10px;
		padding-right:10px;*/
		width:570px;
		float:left;
		/*z-index:0;*/
	  }
	  
#panneauvertical
	  {
		background-color:#C7D678;
		margin-top:0px;
		margin-left:0px; /* positionnement à partir de la droite non interprété par les navigateurs de 4ème génération - selfhtml*/
		margin-bottom:0px;
		width:130px;
		padding:0;
		/*height:350px;*/
		border-width:0px;
		/*float:left;*/
		/*z-index:0;*/
	  }

#page
	   {
	   text-align:center;
	   z-index:1;
	   }

#pieddepagerouge
	   {
	   height:25px;
	   border:0;
	   padding:0;
	   text-align:center;
	   z-index:1;
	   background-color:#630A1E;
	   }
	   
#pieddepagevert
	   {
	   text-align:center;
	   z-index:1;
	   background-color:#77AD24;
	   border-top:1px solid #FFFFFF;
	   }
#pieddepageorange
	   {
	   text-align:center;
	   z-index:1;
	   background-color:#DC6E0F;
	   }
	   
#pieddepagemarron
	   {
	   text-align:center;
	   z-index:1;
	   background-color:#B05A0D;
	   }

#pieddepagebleu
	   {
	   text-align:center;
	   z-index:1;
	   background-color:#353E66;
	   }   

#pieddepageorange
	   {
	   text-align:center;
	   z-index:1;
	   background-color:#FF9302;
	   } 
/*.pdp_noir {background-color:#000000;}
.pdp_directoire {background-color:#B12725;}
.pdp_artsdeco {background-color:#000000;}
.pdp_romantique {background-color:#000000;}
.pdp_suitefamiliale {background-color:#000000;}
*/	   
a {text-decoration: none}

	a:link {color:#358A0F}
	a:hover {color:#FF9900}
	a:visited {color:#666699}
	a:active {color:#B7042A}

#panneau_menu {
		margin-left:0px;
		margin-top:0px;
		background-color:#C7D678;
		/*border-top, border-bottom: 20px solid white;*/
		/*border-top:2px solid white;*/
		border-top:0px;
		border-bottom:0px;
		width: 130px;
		/*height:230px;*/
		/*padding: 0; margin: 0;*/
		/*z-index: 1;*/
		}
.couleurmenu {background-color:#77AD24; padding-bottom:5px;}

#pictogrammes 
		{
		width:548px;		
		margin-top:10px;
		margin-bottom:5px; /*necessaire sur firefox et opera*/
		height:36px;
		text-align:center;
		border:1px solid #9A9A9A;
		/*padding:5px 0 5px 5px;*/
		float:left;
		}

#separateur_zone_picto_pdp {height:5px; width:300px;}

ul#pictos
{
list-style-type: none ;
margin:0;
padding:0;
}

ul#pictos li
{

float: left ;
margin:0;
padding:5px 0 0 5px;
}

ul#pictos li a img
{
background-color:#FFFFFF;
border:0;
margin:0;
float:left;
margin:0;
padding:0;
}

#picto_message {height:30px; margin-left:15px; padding-left:10px; text-align:left; font-size:11px; float:left;}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
/* placement du menu, à modifier selon vos besoins */
margin-top: 0;
margin-left: 0;
}
#menu {
width: 130px;
}
#menu dt {
cursor: pointer;
/*margin: 2px 0;*/
margin:0 0 2px 0;
height: 20px;
line-height: 20px;
text-align: center;
font-size:11px;
font-weight:bold;
/*border-bottom: 1px solid white;*/
background-color:#77AD24;
color:white;
}
#menu dd {
color:white;
/*border: 1px solid gray;*/
}
#menu li {
text-align: center;
font-size:10px;
font-weight:bold;
background-color:#77ad24;
}
#menu li a, #menu dt a, #menu dd a {
color:#FFFFFF;
text-decoration: none;
display: block;
/*border: 0 none;*/
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
color:#FF9900;
background-color:#669933;
}

#menu li a:active, #menu dt a:active, #menu dd a:active{
color:#FFB300;
background-color:#669933;
}

.fin_sous_menu {border-bottom:2px solid #C7D678;}
.fin_menu {border-bottom:1px solid #C7D678;}

.texteblancsmall {font-size: 8pt; font-style:italic; font-weight:bold; color:#FFFFFF; line-height:120%; text-align:center}

.p1 {margin-bottom:5px; text-align:justify;}

.droite {text-align:right;}
#titrechambre {
	text-align:right;
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, serif;
	margin-bottom:5px;
	padding:0;
}
#soustitrechambre {text-align:right; font-size:10px; font-weight:bold; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#666666; margin-bottom:5px;padding:0;}
.couleurtitrechambred {color:#B12725;}
.couleurtitrechambread {color:#B05A0D}
.couleurtitrechambrer {color:#5471BC}
.couleurtitrechambresf {color:#83A725}

.liste_tarifs {
font-size:14px;
font-style:italic;
color:#726F6F;
list-style-image:url(../pics/tarifs/puce_rouge.jpg);
margin-left: 20px;
vertical-align:middle;
}

.liste_menu {
font-size:14px;
font-style:italic;
color:#726F6F;
list-style-image:url(../pics/tarifs/puce_verte.jpg);
margin-left: 20px;
vertical-align:middle;
}