

/* -------------------------------------------------------------------------------------------------
                                                 Liens
------------------------------------------------------------------------------------------------- */
/* Liens hypertext */
a
{
	cursor: pointer;
	color: black;
	
	outline: none;
	
	margin:0;
	padding:0;
}
a:hover
{
	color: black;
	margin:0;
	padding:0;
}

a img
{
	border: 0px;
}


a.link_catalogue
{
	text-decoration: none;
	font-weight:normal;
}
a.link_catalogue:hover
{
	font-weight:bold;
}


a.link_red
{
	color: red;
}

a.link_red:hover
{
	color: red;
	font-weight:bold;
}
a.link_white
{
	color: white;
}

a.link_white:hover
{
	color: white;
	font-weight:bold;
}


body
{
	/* Police par défaut */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

/* -------------------------------------------------------------------------------------------------
                                          Styles titres Généraux
------------------------------------------------------------------------------------------------- */

/* Titres niveau 1 */
h1
{
	margin-top: 0px;
	margin-bottom: 10px;
	
	font-family:verdana;
	font-weight: bold;
	font-size:24px;
	
	color: rgb(1,152,49);
	
	text-decoration: none;
	
	background-repeat: no-repeat;
}

/* Titres niveau 2 */
h2
{
	margin-top: 0px;
	margin-bottom: 10px;
	
	font-family:verdana;
	font-weight: bold;
	font-size:20px;
	
	color: rgb(0,0,0);
	
	text-decoration: none;
	
	background-repeat: no-repeat;
}

/* Titres niveau 3 */
h3
{
	display: inline;
	
	margin-top: 0px;
	margin-bottom: 5px;
	
	font-family:verdana;
	font-weight: bold;
	font-size:16px;
	
	color: rgb(1,152,49);
	
	text-decoration: none;
	
	background-repeat: no-repeat;
}

/* Titres niveau 4 */
h4
{
	display: inline;
	
	margin-top: 0px;
	margin-bottom: 0px;
	
	font-family:verdana;
	font-weight: bold;
	font-size:12px;
	
	text-decoration: none;
	
	background-repeat: no-repeat;
}



/* -------------------------------------------------------------------------------------------------
                                           Styles titres menu
------------------------------------------------------------------------------------------------- */

div.menu h2
{
	display: inline;
	
	margin-top: 0px;
	margin-bottom: 0px;
	
	font-family:verdana;
	font-weight: bold;
	font-size:12px;
	
	text-decoration: none;
	
	background-repeat: no-repeat;
}


/* -------------------------------------------------------------------------------------------------
                                              Style corps gauche
------------------------------------------------------------------------------------------------- */

#corps_conteneur_gauche a
{
	color: rgb(136,136,253);
	
	text-decoration: none;
	font-weight: bold;
}
#corps_conteneur_gauche a:hover
{
	color: rgb(136,136,253);
}


/* -------------------------------------------------------------------------------------------------
                                           Styles titres corps vert
------------------------------------------------------------------------------------------------- */
/* Titres niveau 1 */


#corps_vert_conteneur h1
{
	display: inline;
}

#corps_vert_conteneur h2
{
	display: inline;
}


#corps_vert_conteneur h3 a
{
	text-decoration: none;
	color: rgb(1,152,49);
}

#corps_vert_conteneur h3
{
	display: inline;
	
	margin-top: 0px;
	margin-bottom: 0px;
	
	font-family:verdana;
	font-weight: bold;
	font-size:16px;
	
	color: rgb(1,152,49);
	
	text-decoration: none;
	
	background-repeat: no-repeat;
}

#corps_vert_conteneur h4
{
	display: inline;
}




/* --------------------------------------------------------------------------------------------- */
/*                                            CADRE VERT                                         */
/* --------------------------------------------------------------------------------------------- */

.cadre_vert
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #019831;
	border-left-color: #019831;
	border-top-color: #019831;
	border-bottom-color: #019831;
}

/* --------------------------------------------------------------------------------------------- */
/*                                         PRODUITS FAMILLES                                     */
/* --------------------------------------------------------------------------------------------- */

.produits_familles_titre 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.produits_familles_sous_titre 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #019831;
}
.produits_familles_page 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.produits_familles_fournisseurs 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #000000;
}
.produits_familles_designation 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #019831;
	text-decoration: none;
}
.produits_familles_public_age 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.produits_familles_prix
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #019831;
}
.produits_familles_voir_fiche 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #019831;
	text-decoration: underline;
}




/* --------------------------------------------------------------------------------------------- */
/*                                           LES TEXTES                                          */
/* --------------------------------------------------------------------------------------------- */
.texte_gras_vert_24
{
	font-size: 24px;
	color: #019831;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	
.texte_gras_noir_18
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}
	
.texte_gras_vert_18
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #019831;
}
.texte_gras_vert_16
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #019831;
}

.texte_gras_violet_14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A2A2F8;
}
.texte_gras_vert_14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #019831;
}
.texte_gras_noir_14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}
.texte_gras_rouge_14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
}
.texte_gras_vert_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #019831;
}
.texte_gras_noir_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.texte_noir_9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
}

