@charset "UTF-8";
/* CSS Document */
/*************************** Frame de Base *************************/
html,body{
	margin:0px;
	padding:0px;
	text-align:center;
}
html{
	height:100%;
	text-align:center;	
	background-image:url(../img/img_bgTexture.jpg);
	background-position:top left;
	background-repeat:repeat;
}
body{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align:center;
	margin:auto;
	background-image:url(../img/img_bgContenu2.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#boxNavTop{
	position:absolute;
	margin:0px 0px 0px 641px;
}
#boxTop{
	margin-left:-2px;
	height:253px;
	background-image:url(../img/img_fondTopTotal.jpg);
	background-position:center;
	background-repeat:repeat-x;
}

#boxBandeau{
	margin:auto;
	padding:0;
	width:804px;
}
#boxPrincipal{
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-left:4px;
	padding:0;
	background-image:url(../img/img_gradients2.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	
}
*:first-child+html #boxPrincipal{
	margin-left:6px;
}
* html #boxPrincipal{
	margin-left:6px;
}
/*#boxFondTop{
	margin:auto;
	margin-left:5px;
	height:auto;
	width:auto;
	min-height:471px;
	margin-bottom:0;
}
*:first-child+html #boxFondTop{
	height:471px;
}
* html #boxBasPage .premierA{
	height:471px;
}*/
#boxContenu{
	margin:auto;
	width:758px;
	padding:5px 20px 30px 0px;
	height:auto;
}
#boxTexte{
	text-align:left;
	margin-left:20px;
	height:auto;
}
#spacer{
	height:11px;
	clear:both;
}


/*********************** BAS DE PAGE *********************************************/
#boxBasPage{
	text-align:center;
	margin:auto;
	bottom:0px;
	width:761px;
	height:21px;
	background-color:#605b4c;
}
#boxBasPage p{
	color:#faf9f9;
	padding-top:4px;
	padding-left:80px;
	font-size:10px;
}
*:first-child+html #boxBasPage p{
	padding-left:0px;
}
* html #boxBasPage p{
	padding-left:0px;
}


/****************************** ÉLÉMENTS DE BASE ******************************/
a img{
	border:0;
}
a.imgEquipe{
	float:left;
	margin: 0 10px 2px 0px;
	border:solid 2px #a5a092;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3725;
	margin:0;
	width:600px;
}

li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3725;
	margin:0;
}


span.emphase{
	font-size:14px; 
	color:#6a6324;
}
h1{
	position:absolute;
	z-index:-2;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:1px;
	display:none;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#6d5a44;
	margin-bottom:10px;
	width:600px;
	padding:10px 0px 1px 0px;
	border-bottom:solid 3px #dfdbd4;
}
h3{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0px 1px 0px; 
	color:#32230f;
}
h4{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0px 1px 0px; 
	color:#32230f;
}
a:link{
	color:#262624;
}
a:visited{
	color:#262624;
}
a:hover{
	color:#68736F;
}
a:active{
	color:#262624;
}

span.dateNouvelle{
	color:#908857;
	font-size:10px;
}
div#boxGauche{
	float:left;
	margin:0px 0px 20px 0px;
	width:235px;
}
div#boxGauche img{
	margin-top: 8px;
	border:solid 5px #a5a092;
}
div#boxDroite{
	margin-left:235px;
	width:475px;
}
div#boxDroite h2{
	margin-top: 0px;
	width:455px;
}
div#boxDroite h3{
	width:435px;
}
div#boxDroite p{
	width:455px;
	margin-bottom: 10px;
}
div#boxDroite ul{
	list-style-image:none;
	list-style:none;
	width:445px;
	margin:5px 0px 10px -27px;
}
div#boxDroite ul li{
	background:url(../img/puce.jpg) left 6px no-repeat;
	padding-left:10px;
}
div#boxDroite ol li{
	list-style-image:none;
	list-style:none;
}
*:first-child+html div#boxDroite ul{
	width:415px;
	margin-left:20px;
}
* html div#boxDroite ul{
	width:415px;
	margin-left:20px;
}
div#boxDroite li{
	padding:3px 0px;
}
div#boxDroite div.exergueGallerie{
	width:430px;
	padding:0px 0px 8px 8px;
	margin:15px 0 0 10px;
	background-color:#fdf5e2;
	border:#d2c8b1 1px solid;
}
div#boxDroite div.exergue{
	width:415px;
	padding:0px 0px 8px 8px;
	margin:15px 0 0 10px;
	background-color:#fdf5e2;
	border:#d2c8b1 1px solid;
}
div#boxDroite div.exergue p{
	width:395px;
}
div#boxDroite div.exergue h3{
	font-size:90%;
	color:#413a30;
	border-bottom:#6f685e solid 1px;
	width:395px;
	margin:8px 0 5px 0;
}
div#boxDroite div.exergue strong{
	font-size:90%;
	color:#181818;
	font-family:Arial, Helvetica, sans-serif;
}
img.bureau{
	border:solid 2px #a5a092;
	margin:15px 30px 15px 0px;
}
p.plusGrosP{
	margin-top:5px;
	font-size:13px;
}
p.notice{
	border-top:#dfdbd4 solid 1px;
	padding-top:4px;
	margin-top:10px;
	font-size:11px;
}

/****************** SOUS MENU ************************/
#boxMenuThemes{
	margin:0 0 0 3px;
	padding:0;
}
#boxMenuThemes ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
*:first-child+html #boxMenuThemes ul{
	margin-top:-4px;
}
* html #boxMenuThemes ul{
	margin-top:-4px;
}
 #listContMenuTheme li{
 	display:inline;
	position:relative;
	margin:0;
	padding:0;
}
#listContMenuTheme li ul {
	left:-999em;
	position:absolute;
	width:130px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
*:first-child+html #listContMenuTheme li ul{
	margin-top:45px;
}
* html #listContMenuTheme li ul{
	margin-top:45px;
}
#listContMenuTheme li:hover ul,#listContMenuTheme li.over ul { left: 0em; }
#listContMenuTheme a.lienTheme {
	display:block;
}