
  /*////////////////
 ///// Règles /////
////////////////*/

/* Convention de nommage : camelCase + conteneurTypeLibellé */
/* Hiérarchisation :
   1. Le positionnement => display – visibility – position – top/right/bottom/left – z-index – float – clear
   2. Les marges et bordures => margin – padding – border
   3. Les dimensions => width – height – min-width/max-width – min-height/max-height
   4. Les propriétés de texte => font – line-height – text-align – text-indent – text-decoration – text-transform – letter-spacing – word-spacing – color
   5. L'arrière-plan => background */
  
H1 {
	width:100%;
	float:left;
	padding-left:5px;
	margin:0;
	margin-top:10px;
	font-size:10px;
	font-weight:normal;
	color:#7EB11F;
}

H1 STRONG {
	font-size:11px;
	font-weight:bold;
}
 
H2 {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#2b321b;
	width:158px;
	padding-bottom:8px;
	border-bottom:solid 1px #f66e00;
}

H3 {
	margin:0;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}


#blocGaucheHomePage h1.titreHome {
	font-size:18px;
	font-weight:bold;
	color:#F16C00;
	width:100%;
	text-align:left;
	margin-bottom:5px;
	font-family:"trebuchet MS";
	padding-left:0px;
}

.blocCategorie UL {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	line-height:18px;
}

.blocContenuCategorie H2 a:link{color:#2b321b;text-decoration:none;}
.blocContenuCategorie H2 a:active{color:#2b321b;text-decoration:none;}
.blocContenuCategorie H2 a:visited{color:#2b321b;text-decoration:none;}
.blocContenuCategorie H2 a:hover{color:#2b321b; text-decoration:none;}

.blocContenuCategorie a:link{color:#658d19;text-decoration:none;}/*7eb11f*/
.blocContenuCategorie a:active{color:#658d19;text-decoration:none;}
.blocContenuCategorie a:visited{color:#658d19;text-decoration:none;}
.blocContenuCategorie a:hover{color:#658d19; text-decoration:underline;}

a.categorie_pack:link {color:#F16C00;}
a.categorie_pack:active{color:#F16C00;}
a.categorie_pack:hover{color:#F16C00;}
a.categorie_pack:visited {color:#F16C00;}

.blocEncadreHome {
	font-size:11px; 
	color:#8D8A7F; 
	text-align:justify;  
	margin-top:20px; 
	float:left;
	width:682px;
}

.blocEncadreHome .hautEncadreHome {
	width:682px;
	height:34px;
	background-image:url(../../front/img/haut_encadre.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.blocEncadreHome .hautEncadreHome h1 {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:18px;
	padding-top:8px;
	width:435px;
}

.blocEncadreHome .centreEncadreHome {
	width:682px;
	background-image:url(../../front/img/centre_encadre.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.blocEncadreHome .centreEncadreHome p {
	margin:0;
	padding:0;
	margin-left:18px;
	margin-right:18px;
	padding-top:10px;
}

.blocEncadreHome .basEncadreHome {
	width:682px;
	height:18px;
	background-image:url(../../front/img/bas_encadre.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

