/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : structure général du site
// Contient tous les CSS de la structure du site
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// SOMMAIRE :
// Général
// Structure accueil
// Structure intérieure
// Signature
///////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////
// Général
///////////////////////////////////////////////////////////////////////////////////*/
html, body {
	margin:0; padding:0;
	background-color:#fff;
}
img{
	border:0;
}
h1, h2, h3, h4, h5, h6, p, ul, li{
	margin:0; padding:0;
}
div.divSeparateurInvisible { /* A utiliser : <div class="divSeparateurInvisible" style="height:20px;"><hr /></div> avec la hauteur souhaitée*/
	height:2px;
	clear:both;
}
div.divSeparateurInvisible hr {
  display: none;
}
.displayNone{
	display:none;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Structure accueil
///////////////////////////////////////////////////////////////////////////////////*/
div#divConteneurAccueil{
	position:absolute;
	top:0; left:50%;
	margin-left:-495px;
	width:990px; height:768px;
	background:url(../images/background/back-site-accueil.jpg) no-repeat 0 0;
}
div#divConteneurPartieGAccueil{
	float:left;
	width:705px; height:768px;
}
div#divConteneurPartieDAccueil{
	float:left;
	width:285px; height:768px;
}
div#divConteneurPartieDAccueil ul{
	margin:220px 0 20px 0; padding:0;
	list-style:none;
}
div#divConteneurPartieDAccueil ul li{
	background:url(../images/picto/carre-violet.gif) no-repeat 0 11px;
}
div#divConteneurPartieDAccueil ul li a:link, div#divConteneurPartieDAccueil ul li a:visited{
	padding-left:13px;
	font:bold 14px Arial, Helvetica, sans-serif; color:#746354; text-decoration:none;	line-height:30px;
}
div#divConteneurPartieDAccueil ul li a:hover, div#divConteneurPartieDAccueil ul li a:active{
	text-decoration:underline;
}
div#divConteneurPartieDAccueil div#divAdresse{
	width:139px;
	margin:90px 0 0 0;
	/*background:#e8e2dd;*/
	background:#89796A;
}
div#divConteneurPartieDAccueil div#divAdresse p{
	margin:0; padding:10px;
	font:normal 13px Arial, Helvetica, sans-serif; /*color:#746354;*/ color:#E9E4DE; text-decoration:none; text-align:center;
}
div#divConteneurPartieDAccueil div#divLogos{
	margin-top:29px;
}
img.lago{
	margin-left:10px;
}
div#divConteneurPartieDAccueil div#divFlyer{
	margin-top:19px;
	width:285px; height:168px;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Structure intérieure
///////////////////////////////////////////////////////////////////////////////////*/
div#divConteneurInterieur-general, div#divConteneurInterieur-cuisine, div#divConteneurInterieur-bain, div#divConteneurInterieur-mobilier{
	position:absolute; top:0; left:50%;
	margin-left:-495px;
	width:990px; min-height:768px;
}
div#divConteneurInterieur-general{
	background:url(../images/background/back-site-general.jpg) no-repeat 0 0;
}
div#divConteneurInterieur-cuisine{
	background:url(../images/background/back-site-cuisine.jpg) no-repeat 0 0;
}
div#divConteneurInterieur-bain{
	background:url(../images/background/back-site-bain.jpg) no-repeat 0 0;
}
div#divConteneurInterieur-mobilier{
	background:url(../images/background/back-site-mobilier.jpg) no-repeat 0 0;
}
div#divConteneurHautPage{
	width:990px; height:310px;
}
div#divConteneurHautPage div#divTitrePage{
	width:755px;
	text-align:right;
	position:absolute; top:170px; left:0px;
}
div#divConteneurHautPage div#divTitrePage h1{
	font:normal 20px Verdana, Arial, Helvetica, sans-serif; color:#88226C;
}
div#divConteneurHautPage div#divTitrePage h1 strong{
	font:normal 26px Verdana, Arial, Helvetica, sans-serif; color:#7D6A5C;
}
div#divConteneurHautPage div#divMenuEntrees{
	width:180px;
	position:absolute; top:235px; left:575px;
}
div#divMenuEntrees ul#ulMenuPrincipal{
	list-style:none;
	text-align:right;
}
div#divMenuEntrees ul#ulMenuPrincipal li a:link, div#divMenuEntrees ul#ulMenuPrincipal li a:visited{
	font:normal 20px Arial, Helvetica, sans-serif; color:#88796b; text-align:right; text-decoration:none;
}
div#divMenuEntrees ul#ulMenuPrincipal li a:hover, div#divMenuEntrees ul#ulMenuPrincipal li a:active{
	text-decoration:underline;
}
div#divConteneurMenuHautInterieur ul#ulMenuHaut{
	list-style:none;
	text-align:center;
}
div#divConteneurMenuHautInterieur ul#ulMenuHaut li a:link, div#divConteneurMenuHautInterieur ul#ulMenuHaut li a:visited{
	padding-left:13px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#88796b; text-align:right; text-decoration:none;
}
div#divConteneurMenuHautInterieur ul#ulMenuHaut li a:hover, div#divConteneurMenuHautInterieur ul#ulMenuHaut li a:active{
	text-decoration:underline;
}
div#divConteneurMenuHautInterieur ul{
	margin:0; padding:0;
	list-style:none;
}
div#divConteneurMenuHautInterieur ul li{
	background:url(../images/picto/carre-violet.gif) no-repeat 0 5px;
	display:inline;
	margin-right:2px;
}
div#divConteneurMenuHautInterieur ul li a:link, div#divConteneurMenuHautInterieur ul li a:visited{
	padding-left:13px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#746354; text-decoration:none;
}
div#divConteneurMenuHautInterieur ul li a:hover, div#divConteneurMenuHautInterieur ul li a:active{
	text-decoration:underline;
}
div#divConteneurContenu{
	width:775px;
}
div#divConteneurContenutype1{
	width:570px;
	position:absolute;
	top:210px;
}
p.pNormal{
	font:normal 13px Arial, Helvetica, sans-serif;color:#000; /*color:#88796b;*/ text-align:justify;
	padding-left:20px;
}
div#divConteneurContenu p.pClassique,div#divConteneurContenu p.pClassiqueCentre, div#divConteneurContenutype1 p.pClassique{
	margin:0; padding:20px 140px 20px 20px;
	font:normal 13px Arial, Helvetica, sans-serif;color:#000; /*color:#88796b;*/ text-align:justify;
}
div#divConteneurContenutype1 p.pClassique{
	padding:10px 0px 0 20px;
}
div#divConteneurContenu p.pClassiqueCentre{
	text-align:center;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Signature
///////////////////////////////////////////////////////////////////////////////////*/
div#divSignAgora{
	text-align:right;
	z-index:1;
}
div#divSignAgora, div#divSignAgora a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
div#divSignAgora a:hover{
	text-decoration:underline;
}
