/* CSS Document */
body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
	background-color:#ab835a;
}

ul,
h5,
p{
	margin: 0;
	padding: 0;
}

h5{
	padding-bottom: 15px;
}

p{
	margin-bottom: 11px;
	display: block;
}

/*tableau*/

li
{
display: list-item;
}

table
{
display: table;
}

td, th
{
display: table-cell;
}

.tableau {
margin: 0;
padding-left:: 0;
text-align: left;
border: 1px solid #1e6a31;
}

.bleu {
background-color: #0066CC;
color: #fff;
} 

.gris {
background-color: #f4f4f4;
color: #000;
}
.gris_center {
background-color:#FFFFFF;
color: #000;
text-align:center;
}

.gris_center_01 {
background-color:#CCFFFF;
color: #000;
text-align:center;
}

.gris_center_02 {
background-color:#CCCCFF;
color: #000;
text-align:center;
}

.rouge_center_01 {
background-color:#CCFFFF;
color:#CC0000;
text-align:center;
font-weight:bold;
}

.rouge_center_02 {
background-color:#CCCCFF;
color:#CC0000;
text-align:center;
font-weight:bold;
}

.blanc {
background-color: #fff;
color: #000;
}

.tableau td{
padding: 3px;
}

.valeur{
text-align:center;
}

.jours{
text-align:center;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

.prixPublic{
text-align:center;
text-decoration:line-through;
}

/*fin du tableau*/

/*style page index*/
#conteneur_accueil{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height: 600px;
	margin-top: 10px;
}

#menu_accueil{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	position: absolute;
	left: 215px;
	top: 439px;
	width: 210px;
	height: auto;
	z-index: 10;
}

#menu_accueil a, #menu_page a {
font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
text-decoration:none;
color:#FFFFFF;
}

#menu_accueil a:hover, #menu_page a:hover {
color:#FFCC00;
}

#lang{
	position: absolute;
	left: 277px;
	top: 497px;
	width: 120px;
	height: auto;
	z-index: 10;
}

#menu_accueil li,
#menu_page li{
	list-style-type: none;
	padding-bottom:4px;
}

#titre{
	position: absolute;
	left: 248px;
	top: 550px;
	width: 500px;
	height: 55px;
	z-index: 20;
}
/*fin style page index*/

/*style page interieur*/
#conteneur{
	position: absolute;
	width: 800px;
	height: auto;
	background-image:url(../images/constr/background_menu.gif);
	background-repeat:repeat-y;
}

#menu_page{
font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 280px;
	height: auto;
	clear: left;
}

#menu_page ul{
	margin-top: 10px;
	margin-left: 10px;
}

#menu_page li{
	margin-bottom: 25px;
}

#logo{
	padding-bottom: 40px;
}/**/

#contenu{
	margin: 0 0 10px 280px;
	padding: 5px 0 0 20px;
	height: auto;
	width: 470px;
	/*margin: 10px 200px 15px 315px;
	height: auto;*/
}
#contenu li{
	margin-left:10px;
}

#contenu a{
	color:#0066CC;
	text-decoration:none;
	border:thin #0066CC solid; 
	padding:2px 10px 2px 10px;
	background-color:#CCCCFF;
}

#contenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
	border:thin #CCCCFF solid; 
	padding:2px 10px 2px 10px;
	background-color:#0066CC;
}

.photo_article_droit{
	float: right;
	padding: 0 0 15px 15px;
}

.photo_article_gauche{
	float: left;
	padding: 0 15px 15px 0;
}

.photo_article{
padding-bottom:10px;
	
}


.important{
font-weight:bold;
color:#FFCC00;
border-top:thin #0066CC;
border-bottom:thin #0066CC;
}

.attention{
font-style:italic;
font-weight:bold;
color:#FFFFFF;
border-top:thin #0066CC;
border-bottom:thin #0066CC;
}

#picto{
	position: relative;
	width: 100px;
	height: auto;
	z-index: 10;
}

}
/*fin style page interieur*/

#copyright,#copyright2{
	text-align: right;
	color:#FFFFFF;
	font-size: 10px;
	clear: both;
}

#copyright2{
	width: 775px;
	text-align:right;/*pour éviter que le copyright tombe sur la vague quand il y a beaucoup de contenu*/
	
}


div#galerie
{
	width: 435px;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 15px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

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

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:30px;
}
