@charset "utf-8";

/* ------------------------------------------- */
/* ---------------- GENERAL ------------------ */
/* ------------------------------------------- */
*{
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color:#EBEBEC;
}

#conteneur {
width: 780px;
margin: 0 auto; 
}

#header {
height: 130px;
}

#centre {
background-image:url(../images/centre_fond.png);
background-repeat:no-repeat;
background-color:#FFF;
padding: 20px;
/*margin:20px;*/
height:1%;
overflow:hidden;
}
#centre1 {
background-image:url(../images/centre_fond1.png);
background-repeat:no-repeat;
background-color:#FFF;
padding: 20px;
/*margin:20px;*/
height:1%;
overflow:hidden;
}
#centre2 {
background-image:url(../images/centre_fond2.png);
background-repeat:no-repeat;
background-color:#FFF;
padding: 20px;
/*margin:20px;*/
height:1%;
overflow:hidden;
}
.blocTexte0{
	width:420px;
	float:left;
}
.blocTexte{
	margin:25px 0 0 0;
	width:420px;
	border-top-width:420px;
	border-top:solid 1px;
	border-top-color:#CCC;
	float:left;
}

#gauche{
	float:left;
	width:300px;
	padding-right:20px;
}
#gaucheImage{
	float:left;
	width:300px;
	height:223px;
	/*background-color:#999;*/
	margin-bottom:20px;
}
#gaucheTexte{
	float:left;
	width:200px;
	margin-top:39px;
	margin-left:5px;
}
#gauchePuce{
	float:left;
	width:55px;
	height:58px;
	background-image:url(../images/guillemet.png);
	background-repeat:no-repeat;
}
#droite{
	float:left;
	width:420px;
	/*background-color:#333;*/
}

#pied {
height: 22px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
color:#FFFFFF;
text-align:center;
font-size:11px;
padding:8px 0 0 0;
}

p{
margin: 10px 0 0 0;
font-size:13px;
color:#666;
}
a{
font-size:13px;
color:#666;
text-decoration:none;
text-decoration:underline;

}
a:hover{
font-size:13px;

color:#666;
text-decoration:underline;
}
/*.style1 a{
font-size:13px;
color:#333;
}
.style1 a:hover{
font-size:13px;
color:#666;
}*/

h1{
color:#676152;
font-size:30px;
padding:0 0 15px 0;
/*text-transform:uppercase;*/
letter-spacing:-1px;
font-weight:lighter;
}

h2{
padding:10px 0 0 0;
/*text-transform:uppercase;*/
letter-spacing:-1px;
font-size:18px;
color:#676152;
}

.h2new{
padding:0 0 0 0;
/*text-transform:uppercase;*/
letter-spacing:-1px;
font-size:18px;
color:#676152;
}

h3{
/*padding:10px 0 0 0;*/
/*text-transform:uppercase;*/
/*letter-spacing:-1px;*/
font-weight:lighter;
font-size:17px;
color:#999;
}

h4{
margin:10px 0 0 0;
font-size:13px;
color:#666;
}

h5{
/*text-transform:uppercase;*/
letter-spacing:-1px;
font-size:18px;
color:#676152;
}
h6{
font-size:13px;
color:#676152;
}

img{
border:0;
}
/* --------------------------------------------- */
/* ------------------- MENU -------------------- */
/* --------------------------------------------- */

/* menu haut */
#menu{
height: 25px;
background-color:#999079;
border-top: 1px solid #c0b6a1; 
color:#FFFFFF;
font-size:12px;
}
#menu_flag{
padding:0 5px;
margin-top:7px;
margin-right:15px;
text-align:right;
background-color:#000;
}
#menu_flagFR{
float:right;
padding:0 4px;
width:16px;
}
#menu_flagFR a{
float:right;
width:16px;
}
#menu_flagFR a:hover{
float:right;
background-image:url(../images/fr1.png);
width:16px;
}
#menu_flagEN{
float:right;
width:16px;
}
#menu_flagEN a{
float:right;
width:16px;
}
#menu_flagEN a:hover{
float:right;
background-image:url(../images/gb.png);
width:16px;
}
#menu ul{
list-style-type:none;
margin: 0  0 0 20px;
}

#menu li{
float:left;
display:block;
height:25px;
text-align:center;
/*width:125px;*/
}

.menu1 a{
display:block;
height:20px;
background-color:#8a826d;
padding:5px 5px 0 5px;
border-right: 1px solid #c0b6a1; 
color:#FFFFFF;
text-decoration:none;
}

.menu1 a:hover{
color:#FFFFFF;
background-color:#676152;
text-decoration:none;
}

.menu2 a{
display:block;
height:20px;
margin:0 0 0 200px;
padding:5px 5px 0 5px;
color:#FFFFFF;
text-decoration:none;
}

.menu2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/* ------------------------------------------------ */
/* ------------------- LANGUES -------------------- */
/* ------------------------------------------------ */

#menu_lang{
position:absolute;
width:18px;
height:36px;
top:4px;
margin-left:752px;
}
.drapLang{
width:18px;
height:12px;
margin:6px 0 0 0;
padding:0;
}
