@charset "utf-8";
/* CSS Document */
/* gnrl */
html {
	background-image:url(../img/quadrillage_bg.gif);
}
body {
	background-image:url(../img/frise_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#4c2b20;
}
a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#f5a714;
}
a:hover {
	text-decoration:none;
	font-style:italic;
	color:#DC061F;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f5a714;
}
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EC7D09;
}
h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#DC061F;
}
h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#92147D;
}
h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#023A80;
}
h6 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#127BB5;
}
h7 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2499D1;
}
h8 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5CA055;
}
h9 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4C2B20;
}
div.chargement {
	width:20px;
	margin:auto;
	display:none;
}
div.page {
	width:816px;
	margin:auto;
	background-image:url(../img/fond.png);
}
div.header {
	width:802px;
	height:137px;
	margin:auto;
	background-image:url(../img/fond.gif);
}
div.menu {
	width:178px;
	height:350px;
	position:relative;
	float:left;
}
/* bas */
div.footer {
	width:816px;
	height:32px;
	position:relative;
	top:-15px;
	margin:auto;
	background-image:url(../img/footer.png);
}
div.liens_bas {
	width:585px;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#4c2b20;
	float:right ;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#4c2b20;
}
.liens_bas a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#4c2b20;
	text-decoration:none;
}
.liens_bas a:hover {
	color:#dc061f;
}
.liens_bas2 {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#127CB6;
}
.liens_bas2 a {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#127CB6;
	text-decoration:none;
}
.liens_bas2 a:hover {
	color:#EC7D0B;
}
#liens_bas3 {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4C2B20;
}
#liens_bas3 a {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4C2B20;
	text-decoration:none;
}
#liens_bas3 a:hover {
	color:#FFF;
}
/*menu produits*/
div.prod1 {
	width:175px;
	background-color:#ffed00;
	position:relative;
	float:left;
	padding:5px;
}
div.prod1 a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c2a1f;
}
div.prod1 a:hover {
	font-variant:small-caps;
	font-size:12px;
	font-style:normal;
	color:#e2001a;
}
div.prod2 {
	width:175px;
	background-color:#239ad2;
	position:relative;
	float:left;
	left:19px;
	padding:5px;
}
div.prod2 a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c2a1f;
}
div.prod2 a:hover {
	font-variant:small-caps;
	font-size:12px;
	font-style:normal;
	color:#FFF;
}
div.prod3 {
	width:175px;
	background-color:#e2001a;
	position:relative;
	float:right;
	padding:5px;
}
div.prod3 a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c2a1f;
}
div.prod3 a:hover {
	font-variant:small-caps;
	font-size:12px;
	font-style:normal;
	color:#ffed00;
}
/* blocs contenu*/
div.contenu_haut {
	width:592px;
	position:relative;
	padding-left:20px;
	padding-right:25px;
	float:right ;
}
div.colonne_g {
	width:138px;
	padding:10px;
	margin-left:20px;
	position:absolute;
	top:450px;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#814f3c;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#814f3c;
	text-align:center;
}
div.colonne_g a {
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#814f3c;
}
div.colonne_g a:hover {
	color:#FFF;
}
div.colonne_g2 {
	width:138px;
	padding-top:10px;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#814f3c;
	text-align:center;
}
div.colonne_g2 a {
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#814f3c;
}
div.colonne_g2 a:hover {
	color:#FFF;
}
div.milieu {
	width:430px;
	position:relative;
	float:left;
}
div.colonne_d {
	width:145px;
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
}
div.colonned_rouge {
	width:145px;
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#dc061f;
	text-align:left;
}
div.colonned_bleuf {
	width:145px;
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:-1px;
	font-size:11px;
	color:#023a80;
	text-align:left;
}
div.colonned_bleuc {
	width:145px;
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#2499d1;
	text-align:left;
}
div.colonned_vert {
	width:145px;
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#4f8d2d;
	text-align:left;
}
/* blocs couleur */
div.contenu_philo {
	width:585px;
	background-color:#f5a714;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_philo2 {
	width:425px;
	background-color:#f5a714;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_atouts {
	width:585px;
	background-color:#ec7d09;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_atouts2 {
	width:425px;
	background-color:#ec7d09;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_actu {
	width:585px;
	background-color:#dc061f;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_actu2 {
	width:425px;
	background-color:#dc061f;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_franchises {
	width:585px;
	background-color:#92147d;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_franchises2 {
	width:425px;
	background-color:#92147d;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_franchises2 a {
	text-decoration:none;
	color:#fff59b;
}
div.contenu_franchises2 a:hover {
	text-decoration:none;
	font-style:italic;
	color:#ffed00;
}
div.contenu_produits {
	width:585px;
	background-color:#023a80;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_produits2 {
	width:425px;
	background-color:#023a80;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_exprime {
	width:585px;
	background-color:#127bb5;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_exprime2 {
	width:425px;
	background-color:#127bb5;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_contact {
	width:585px;
	background-color:#2499d1;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_contact2 {
	width:425px;
	background-color:#2499d1;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_remise {
	width:585px;
	background-color:#5ca055;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_remise2 {
	width:425px;
	background-color:#5ca055;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_remise2 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff69b;
	text-decoration:none;
}
div.contenu_remise2 a:hover {
	font-style:italic;
	color:#e2001a;
}
div.contenu_base {
	width:585px;
	background-color:#4c2b20;
	position:relative;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:right ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_base a {
	text-decoration:none;
	font-weight:bold;
	color:#fff59b;
}
div.contenu_base a:hover {
	font-style:italic;
	color:#ffed00;
}
div.contenu_base2 {
	width:425px;
	background-color:#4c2b20;
	position:relative;
	margin-top:5px;
	margin-left:-3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div.contenu_accgauche {
	width:220px;
	position:relative;
	margin-top:5px;
	float:left;
}
div.contenu_accdroite {
	width:190px;
	background-color:#4c2b20;
	position:relative;
	margin-top:5px;
	margin-right:15px;
	padding-left:5px;
	padding-right:5px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}
div.contenu_accdroite2 {
	width:190px;
	position:relative;
	margin-top:5px;
	margin-right:15px;
	padding-left:5px;
	padding-right:5px;
	float:right;
}
div.espace_bas {
	width:800px;
	margin:auto;
	clear:both;
}
div.liens {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff69b;
}
div.liens a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff69b;
	text-decoration:none;
}
div.liens a:hover {
	font-style:italic;
	color:#f5a714;
}
div.liens2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff69b;
}
div.liens2 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff69b;
	text-decoration:none;
}
div.liens2 a:hover {
	font-style:italic;
	color:#e2001a;
}
div.liens3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
div.liens3 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
div.liens3 a:hover {
	font-style:italic;
	color:#4c2b20;
}
div.patte {
	width:125px;
	height:131px;
	background-image:url(../img/patte.gif);
	position:absolute;
	left:15px;
	bottom:-200px;
}
input[type="submit"],input[type="reset"] {
	background-color: #814f3c;
	font-weight:bold;
	color:#FFF;
}
div.erreur {
	width:600px;
	height:150px;
	margin:auto;
	background-color:#FFF;
}
div.revue_1 {
	position:relative;
	height:45px;
	margin-bottom:10px;
	clear:both;
}
div.revue_2 {
	position:relative;
	height:45px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}
div.revue_3 {
	position:relative;
	height:45px;
	margin-bottom:10px;
	float:left;
}
div.revue {
	position:relative;
	vertical-align:top;
}
div.revue a {
	border:none;
}
div.revue a:hover {
	border-bottom:2px dotted;
	border-bottom-color:#92147D;
}
div.magasin {
	width:100%;
	min-height:210px;
	clear:both;
	padding-bottom:10px;
	border-bottom:#2499d1 2px dotted;
}
div.magasing {
	width:150px;
	margin-right:10px;
	position:relative;
	float:left;
}
div.magasind {
	width:432px;
	position:relative;
	float:right;
}
/* miniatures */
div.miniature {
	position:relative;
	margin-right:5px;
	float:left;
}
div.bouton_dixans a {
	width:150px;
	height:23px;
	background:url(../img/dixans_01.gif) no-repeat;
	display:block;
}
div.bouton_dixans a:hover {
	background:url(../img/dixans_02.gif) no-repeat;
}
div.dossiers {
	width:145px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:2px;
	position:relative;
	background-color:#814f3c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
div.dossiers2 {
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#814f3c;
}
div.dossiers3 {
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999;
}
div.dossiers3 a {
	text-decoration:none;
	color:#DC061F;
}
div.dossiers3 a:hover {
	font-style:italic;
	color:#EC7D09;
}
div.boutons {
	width:80px;
	position:relative;
	float:left;
	top:90px;
	margin-left:56px;
}
div.bouton-facebook a {
	position:relative;
	float:left;
	display:block;
	width:30px;
	height:30px;
	background:url(../img/facebook01.png) no-repeat;
}
div.bouton-facebook a:hover {
	background:url(../img/facebook02.png) no-repeat;
}
div.bouton-twitter a {
	position:relative;
	float:right;
	display:block;
	width:28px;
	height:28px;
	background:url(../img/twitter01.png) no-repeat;
}
div.bouton-twitter a:hover {
	background:url(../img/twitter02.png) no-repeat;
}
div.comport a {
	text-decoration:none;
	color:#FFF;
}
div.comport a:hover {
	text-decoration:none;
	color:#F60;
}
div.idees a {
	text-align:center;
	position:absolute;
	width:138px;
	left:-160px;
	top:318px;
	display:inline-block;
	padding:10px;
	background-color:#127CB6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
div.idees a:hover {
	background-color:#EC7D0B;
	text-decoration:none;
}
div.idees2 a {
	text-align:center;
	position:absolute;
	width:138px;
	left:-160px;
	top:390px;
	display:inline-block;
	padding:10px;
	background-color:#4F8E2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
div.idees2 a:hover {
	background-color:#EC7D0B;
	text-decoration:none;
}
div.bouton_franchises {
	width:138px;
	height:60px;
	background-color:#F90;
	margin-bottom:10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
div.bouton_franchises a {
	text-decoration:none;
	color:#FFF;
}
div.bouton_franchises a:hover {
	text-decoration:none;
	font-style:italic;
	color:#F00;
}
div.bouton_rem-ouverture {
	width:138px;
	height:90px;
	background-color:#F90;
	margin:10px;
	padding-top:5px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
div.bouton_rem-ouverture a {
	text-decoration:none;
	color:#FFF;
}
div.bouton_franchises a:hover {
	text-decoration:none;
	font-style:italic;
	color:#F00;
}