/*
**************** PASSE-PARTOUT
*/
.nettoyeur
{
	clear:				both;
}
.texte_gras
{
	font-weight:		bold;
}
script
{
	display:			none;
}

/*
**************** DOCUMENT
*/
html
{
	margin:				0;
	border:				0;
	padding:			0;
	
	background-color:	#f7f7f7;
	
	color:				white;
	font-family:		"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:			14pt;
}
body
{
	margin:				0;
	border:				0;
	padding:			0;
	
	font-size:			1em;
}
a#body_hautDePage
{
	position: 			absolute;
	top:				0;
	left:				50%;
	
	height:				0;
	width:				0;
	overflow:			hidden;
}

/*
**************** PAGE
*/
div#principale
{
	position:			relative;
	
	margin:				2% auto;
	border:				0;
	padding:			0;
	
	height:				615px;
	width:				955px;
	
	background-color:	#f7f7f7;
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#principale.accueil
{
	background-image:	url(../media/image/principal-fond-const.jpg);

}
div#principale.mentions
{
	background-image:	url(../media/image/principal-fond-const.jpg);
}

div#principale div#adresse
{
    position: absolute;
    left: 287px;
    top: 6px;
    margin: 0;
    border: 0;
    padding: 0;
    height: 48px;
}
div#principale div#adresse p
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				black;
	font-size:			0.8em;
	line-height:		1.2em;
	font-weight:		bold;
	text-align: center;
}
div#principale div#adresse p span.numero
{
	font-weight:		bold;
	text-align: center;
}

div#principale div#slogan
{
    position: absolute;
    left: 152px;
    top: 184px;
    margin: 0;
    border: 0;
    padding: 0;
    height: 214px;
}
div#principale div#slogan p
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				black;
	font-size:			0.8em;
	line-height:		1.0em;
	font-weight:		bold;
	text-align: center;
}

div#principale div#mentions
{
    position: absolute;
    left: 129px;
    top: 101px;
    margin: 0;
    border: 0;
    padding: 0;
    width: 471px;
}
div#principale div#mentions h1
{
	color:				#6699cc;
	font-size:			0.8em;
	line-height:		1.0em;
}
div#principale div#mentions p
{
	color:				black;
	font-size:			0.7em;
	line-height:		1.2em;
}

div#principale ul#staf
{
	position:			absolute;
	left:				194px;
	top:				144px;
	margin:				0;
	border:				0;
	padding:			0;
	list-style-type:	none;
	height: 443px;
}
div#principale ul#staf li
{
	border:				0;
	padding:			0;
	color:				black;
	font-size:			0.7em;
	line-height:		1.3em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 67px;
	margin-left: 0;
}
div#principale ul#staf li span.identite
{
	margin:				0;
	border:				0;
	padding:			0;
	color:				#6699cc;
	font-size:			1.2em;
	line-height:		0em;
	font-weight:		bold;
}
div#principale ul#staf li a
{
	color:				black;
	text-decoration:	underline;
}
div#principale ul#staf li a:hover
{
	color:				#6699cc;
	text-decoration:	underline;
}

div#principale ul#fournisseur
{
	position: absolute;
	left: 649px;
	top: 509px;
	margin: 0;
	border: 0;
	padding: 0;
	list-style-type: none;
}
div#principale ul#fournisseur li
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				black;
	font-size:			0.7em;
	line-height:		1.3em;
}
div#principale ul#fournisseur li span.identite
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				#6699cc;
	font-size:			1.2em;
	line-height:		1.3em;
	font-weight:		bold;
}
div#principale ul#fournisseur li a
{
	display:			block;
	
	margin:				0;
	border:				0;
	padding:			0px 0 0 0;
	
	height:				63px;
	width:				278px;
	
	background-position:0 0;
	background-repeat:	no-repeat;
	
	color:				black;
	text-align:			center;
	text-decoration:	none;
}
div#principale ul#fournisseur li.premier a
{
	background-image:	url(../media/image/bouton-premier.jpg);
}
div#principale ul#fournisseur li.premier a:hover
{
	background-position:100% 0;
}
div#principale ul#fournisseur li.deuxieme a
{
	background-image:	url(../media/image/bouton-deuxieme.jpg);
}
div#principale ul#fournisseur li.deuxieme a:hover
{
	background-position:100% 0;
}
div#principale ul#fournisseur li.troisieme a
{
	background-image:	url(../media/image/bouton-troisieme.jpg);
}
div#principale ul#fournisseur li.troisieme a:hover
{
	background-position:100% 0;
}
div#principale ul#fournisseur li.quatrieme a
{
	background-image:	url(../media/image/bouton-troisieme.jpg);
}
div#principale ul#fournisseur li.quatrieme a:hover
{
	background-position:100% 0;
}
div#principale ul#fournisseur li img
{
	border:				0;
}

div#principale div#retail-liste
{
	position:			absolute;
	left:				129px;
	top:				143px;
	width: 				825px;
	text-align:			left;
	margin:				0;
	border:				0;
	padding:			0;
	height: 433px;
	overflow-y: auto;
}
div#principale div#retail-liste h1
{
	color:				#6699cc;
	font-size:			0.8em;
	line-height:		1em;
	text-align: left;
}
div#principale div#retail-liste p
{
	color:				black;
	font-size:			0.7em;
	line-height:		1.2em;
}

div#principale div#retailtitre
{
	position:			absolute;
	left:				129px;
	top:				101px;
	width: 				250px;
	margin:				0;
	border:				0;
	padding:			0;
}
div#principale div#retailtitre h1
{
	color:				#6699cc;
	font-size:			0.8em;
	line-height:		1.0em;
}
div#principale div#retailtitre p
{
	color:				black;
	font-size:			0.7em;
	line-height:		1.2em;
}
div#principale div#piedDePage
{
	position:			absolute;
	bottom:				1px;
	margin:				0;
	border:				0;
	padding:			0;
	width:				955px;
	text-align:			center;
	left: 0px;
}
div#principale div#piedDePage p
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				#999999;
	font-size:			0.6em;
	line-height:		1.1em;
}
div#principale div#piedDePage p a
{
	color:				#999999;
	text-decoration:	underline;
}
div#principale div#piedDePage p a:hover
{
	color:				#6699cc;
	text-decoration:	underline;
}




div#principale div#piedDePageretail
{
	position: 			absolute;
	margin:				0;
	border:				0;
	padding:			0;
	width:				955px;
	text-align:			center;
	left: 0px;
	bottom: 1px;
}
div#principale div#piedDePageretail p
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				#999999;
	font-size:			0.6em;
	line-height:		1.1em;
}
div#principale div#piedDePageretail p a
{
	color:				#999999;
	text-decoration:	underline;
}
div#principale div#piedDePageretail p a:hover
{
	color:				#6699cc;
	text-decoration:	underline;
}
