body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,
legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;
font-weight:normal;}
p,caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;}

body {
	margin: 0px;
    text-align: center;
	background:#592720 url(../img/fond.png) repeat-x;
	font-size:75%;
	font-family:"Arial", "Helvetica", sans-serif;
	height: 890px;
	margin: 0;

}

#header_global{
	margin-top:10px;
	position:relative;
    margin-left: auto;
    margin-right: auto;
	width:980px;
	height:170px;
	background-color:#681b1e;
	margin-bottom:5px;
}

#header_gauche{
	float:left;
	position:relative;
	width:300px;
	height:170px;
	color:#ffffff;
}
#header_centre{
	float:left;
	position:relative;
	width:400px;
	height:170px;
}
#header_droit{
	float:right;
	position:relative;
	width:280px;
	height:170px;
}
 
#global{
	position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}

#menu_gaucheI{
	background-color: #681b1e;
	float:left;
	position:relative;
	width: 200px;
	height:380px;
	border : 5px solid #ae382d;
	text-indent:50px;
	margin-bottom:5px;
}
#menu_gauche{
	background-color: #681b1e;
	float:left;
	position:relative;
	width: 200px;
	height:680px;
	border : 5px solid #ae382d;
	text-indent:50px;
	margin-bottom:5px;
}

#menu_droitI{
	float:right;
	position:relative;
	width: 200px;
	height:380px;
	border : 5px solid #ae382d;
	background-color: #681b1e;
	margin-bottom:5px;
	z-index:-1;
}

#nouveaute{
	position:relative;
	width: 200px;
	height:150px;
	color:#ffffff;
	font-weight:bold;
}
#menu_droit{
	float:right;
	position:relative;
	width: 200px;
	height:680px;
	border : 5px solid #ae382d;
	background-color: #681b1e;
	margin-bottom:5px;
	z-index:-1;
}

#page_principaleI{
	float:left;
	position:relative;
	width:560px;
	background-color:#681b1e;
	border-top : 5px solid #ae382d;
	border-bottom : 5px solid #ae382d;
	height:380px;
}
#page_principale{
	float:left;
	position:relative;
	width:560px;
	height:680px;
	background-color:#ae382d;
	border-top : 5px solid #ae382d;
	border-bottom : 5px solid #ae382d;
}

#footer{
	position: relative;
	float:left;
	width:980px;
	height:50px;
	background-color:#AE382D;
	color:#ffffff;
}
#footer p{
	text-align:left;
	margin-top:3px;
	margin-right:5px;
	text-decoration:underline;
}
#footer a{
	margin-top:10px;
	color:#ffffff;
	
}
#box_global{
	position:relative;
	width: 980px;
	height:100%;
	clear:both;
}

#box_gauche{
	float:left;
	position:relative;
	width: 340px;
	height:310px;
	background-color:#ae382d;

}
#box_droite{
	float :right;
	position:relative;
	background-color:#ae382d;
	width: 630px;
	height:150px;
}
#box_droite_bis1{
	float :left;
	width: 245px;
	height:150px;
	background-color:#ae382d;
	margin-left:5px;
}
#box_droite_bis2{
	float :left;
	width: 390px;
	height:150px;
	background-color:#ae382d;
}

#box_droite_1{
	float :left;
	width: 315px;
	height:155px;
	background-color:#ae382d;
	margin-top:5px;
	margin-left:5px;
}
#box_droite_2{
	float :left;
	width: 315px;
	height:155px;
	background-color:#ae382d;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

/*******************************************************************MISE EN FORME*************************************/
#menu_gaucheI li{
	text-align:left;
	display: list-item;
	list-style-image: url(../img/puce.png);
	color:#ffffff;
	text-indent:3px;
	height: 24px;
}
#menu_gaucheI ul{
	list-style: disc url(../img/puce.png) inside;
}

#menu_gaucheI a{
	color:#ffffff;
	text-decoration:none;
	margin: 1.5em;
}
#menu_gaucheI a:hover{
	text-decoration:underline;
}
#menu_gauche li{
	text-align:left;
	display: list-item;
	list-style-image: url(../img/puce.png);
	color:#ffffff;
	text-indent:3px;
	height: 24px;
}
#menu_gauche ul{
	list-style: disc url(../img/puce.png) inside;
}

ul{
	list-style: disc url(../img/puce2.png) inside;
}

table{
	margin-left:5px;
}
.element li{
	padding-top:7px;
	padding-bottom:7px;
}

#header_gauche p{
	margin-left:30px;
	margin-top:20px;
}
#page_principale li{
	padding-top:7px;
	padding-bottom:7px;
}

#menu_gauche a{
	margin: 1.5em;
	color:#ffffff;
	text-decoration:none;
}

#menu_gauche a:hover{
	text-decoration:underline;
}
.titre{
	background: url(../img/fond_titre.jpg) repeat-x;
	text-indent: 15px;
	color:#ffffff;
	height:35px;
	padding-top:8px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	font-weight:bold;
}

.jour{
	background: url(../img/jour.jpg) no-repeat;
	color:#ffffff;
	height:35px;
	font-weight:bold;
	padding-top:15px;
	padding-left:5px;
	width:114px;
	
}

.tab{
	padding-left:120px;
}

#box_global p{
	color:#ffffff;
	margin-left:5px;
	margin-right:5px;
}

#page_principale p{
	color:#ffffff;
	margin-left:5px;
	margin-right:5px;
}
#header_global img.premier_plan{
	z-index:99;
	position:absolute;
}

#header_global #header_centre img.premier_plan2{
	z-index:1000;
	position:absolute;
	margin-right:50px;
}

.img-gauche{
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}


.img-gauche2{
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-left:5px;
}

.img-gauche3{
	float:left;
	margin-left:15px;
	margin-right:5px;
	margin-top:10px;
}

.img-droite{
	float:right;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}
.img-droite3{
	float:right;
	margin-left:5px;
	margin-right:10px;
	margin-top:10px;
}

.groupe{
	color:#BA8881;
	font-weight:bold;
	margin-left:-30px;
	margin-bottom:10px;
}
h3{
	color:#BA8881;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:10px;
	text-align:left;
	text-indent:10px;
}

.savoir{
	color:#BA8881;
	font-weight:bold;
}
#langues{
	margin-top:20px;
	margin-right:6px;
	float:right;
	position:relative;
	z-index:999;
}
.langue{
	text-decoration:none;
	color: #ffffff;
}

.langue:hover{
	text-decoration:underline;
}

.sousmenu{
margin:auto ;
padding:auto;
}
.psousmenu{
margin-top:-5px;
background-color:#AE382D;
}
.psousmenu2{
margin-top:5px;
background-color:#AE382D;
margin-bottom:5px;
}

.separateur{
	color:#96705F;
	margin-left:7px;
	margin-right:7px;
	font-weight:bold;
}

#page_principale li{
	text-align:left;
	text-indent:10px;
	display: list-item;
	color:#ffffff;
	text-indent:20px;
}

a{
	text-decoration:none;
}

#footer p{
	text-decoration : none;
	margin-left:10px;
	margin-right:10px;
}
/*******************************************************TABLEAU*************************************************/
table{
	color:#ffffff;
}

table tr{
	margin-top:10px;
}

table td img{
	padding-right:10px;
}

table td p{
	margin-left:10px;
}
table td div{
	margin-right: 10px;
}
/********************************************************FORMULAIRE*********************************************/
input:focus{
	background-color:#BA8881;
	color:#ffffff;
}
textarea:focus{
	background-color:#BA8881;
	color:#ffffff;
}

.formulaire{
	width:100%;
}
.formulaire div{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.formulaire div p label{
	float:left;
	width:20%;
	color:#ffffff;
}
.formulaire div p input{
	width:79%;
	float:left;
}

.formulaire div p textarea{
	width:79%;
	float:left;
}

.formulaire div p.submit{
	width:100px;
	float:right;
	margin-top:20px;
}

#promotions{
	background: url(../img/promotions.jpg) no-repeat ;
	height:54px;
	width:181px;
	margin:auto;
	padding:auto;
	z-index:100;
	position: relative;
}

#text_promo{
	padding-top:20px;
	color:#ffffff;
	text-indent:20px;
	font-weight:bold;
}


.promo{
	color:#ffffff;
	margin-right : 10px;
	font-weight:bold;
}

.galerie{
	position:relative;
	float:left;
}
.page {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	position:absolute;
	bottom:5px;
	width:100%
}


.page a{
	color:#681B1E ;
}

.fermer{
	color:#000;
	float:left;
	font-weight:bold;
	margin-left:10px;
}
/********************************************************CALENDRIER*********************************************/
.calendrier table {
	float:left;
	border: 1px solid #000000 ;
	border-width:0 0 1px 1px;
	font-weight:normal ;
}
.calendrier table td{
	border: 1px solid #000000 ;
	border-width:1px 1px 0 0;
	text-align:center;
	width:30px;
	line-height:20px;
	font-weight:normal ;
	font-size: 12px;
	
}
.calendrier table td.gris{
	background:grey;
}

.calendrier table td.jours{
	font-weight:normal ;
	font-size: 12px;
}

.calendrier table td.ferie{
	background:black;
}

.calendrier table td:hover{
}

/********************************************************PAGE LIEN*********************************************/
#page_principale div.liste_liens div.lien{
	width:100%;
}
#page_principale div.liste_liens {
	width:100%;
	position:relative;
	float:left;
	margin-bottom: 20px;
}
#page_principale  div.liste_liens div.lien p.imageLien{
	position:relative;
	float:left;
	width:200px;
	border-bottom:1px solid #ffffff;
}
#page_principale div.liste_liens div.lien p.titreLien{
	position:relative;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
}
#page_principale div.liste_liens div.lien p.adresseLien a{
	float:left;
	color:#B9817A;
	font-weight:bold;
	margin-left:10px;
}

/********************************************************NEWSLETTER*********************************************/
#header_gauche p.newsletter{
	margin-bottom:-15px;
}