/*----------------------------------------------------------------*/
/*			GENERIQUE 				  */
 /*--------------------------------------------------------------*/

 body {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #E1EDC5;
	text-decoration : none;
	margin : 0px;
	padding : 0px;
}
a, a:visited, a:link {
	color               : #000;
	background-color    : inherit;
	text-decoration     : underline;
}
a:hover, a:active {
	text-decoration     : none;
}

p {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 17px;
    font-weight         : bold;
    color               : inherit;

    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 13px;
    text-transform 			: uppercase;
    font-weight         : bold;
    color               : #000;
	background-color    	: inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    text-transform 			: uppercase;
    font-weight         : bold;
    color               : #000000;
		background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
h4 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #216C2B;
		background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
    font-weight					: bold;
    padding							: 5px 0px;
}
h5 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 9px;
    font-weight         : normal;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
}
ul {
    margin              : 0px;
    padding             : 0px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
}
ol {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
}
form {
    color:#005AA2;
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}

input, textarea, select {
    border							: 1px solid #ACACAC;
    background					: #FFFFFF;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
a.logo {
    display             : block;
    color               : inherit;
	background-color    : #FFFFFF;
}
div.contenu_page {
    padding              : 20px 92px;
    background-color : #FFF;
    margin : 0;
}
div.contenu_page_sousNiveau {
    padding             : 20px 20px;
    background          : #FFF;
}
div.contenu_page_sousNiveau  h2.couleur_bleu{
	color : #005AA5;
}
div.contenu_page_sousNiveau  h2.couleur_vert{
	color : #216B29;
}
div.contenu_page_premierNiveau {
    padding              : 20px 92px;
    background-color : #FFF;
}
div.hauteur_page{
    height: 400px;
}
html>body div.hauteur_page{
    height: auto;
    min-height: 400px;
}
/********************     TITRE DE PAGE     ***************************/
/*  titre double général */
td.titre_page{
    font-family         : verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight: 900;
    padding : 0px;
    text-align : center;
    text-transform : uppercase;
    margin : 0px ;
    background-color:#FFF;
}
td.sous_titre_page{
    font-family         : verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight: normal;
    color : #FFF;
    padding : 0px;
    text-align : center;
    text-transform : uppercase;
    margin : 0px;
}

/* titre double bleu */
table.titre_double_bleu td.titre_page{
    color : #005AA2;
    border-top : 1px solid #10559A;
    border-left : 1px solid #4F83B9;
    border-bottom : 1px solid #4F83B9;
}
table.titre_double_bleu td.titre_page h1{
color : #005AA2;
}
table.titre_double_bleu td.milieu {
    background : url(images/titre-page/titredouble/milieu_bleu.gif) no-repeat top left;
}
table.titre_double_bleu td.arrondit {
    background : url(images/titre-page/titredouble/arrondit_bleu.gif) no-repeat top left;
}
table.titre_double_bleu td.sous_titre_page {
    background :#005AA2 url(images/titre-page/titredouble/degrade_bleu.gif) repeat-x top left;
}
table.titre_double_bleu td.sous_titre_page h1{
	color : #fff;
}

 /* titre double vert */
 table.titre_double_vert td.titre_page{
    color : #7A9C13;
    border-top : 1px solid #7A9C13;
    border-left : 1px solid #7A9C13;
    border-bottom : 1px solid #BDC902;
}
 table.titre_double_vert td.titre_page h{
 	    color : #7A9C13;
}
table.titre_double_vert td.milieu {
    background : url(images/titre-page/titredouble/milieu_vert.gif) no-repeat top left;
}
table.titre_double_vert td.arrondit {
    background : url(images/titre-page/titredouble/arrondit_vert.gif) no-repeat top left;
}
table.titre_double_vert td.sous_titre_page {
    background :#005AA2 url(images/titre-page/titredouble/degrade_vert.gif) repeat-x top left;
}
table.titre_double_vert td.sous_titre_page h1{
	color : #fff;
}
/* titre double vert Fonce */
 table.titre_double_vertfonce td.titre_page {
    color : #216C2B;
    border-top : 1px solid #216C2B;
    border-left : 1px solid #216C2B;
    border-bottom : 1px solid #216C2B;
}
 table.titre_double_vertfonce td.titre_page h1{
 	    color : #216C2B;
}
table.titre_double_vertfonce td.milieu {
    background : url(images/titre-page/titredouble/milieu_vertfonce.gif) no-repeat top left;
}
table.titre_double_vertfonce td.arrondit {
    background : url(images/titre-page/titredouble/arrondit_vertfonce.gif) no-repeat top left;
}
table.titre_double_vertfonce td.sous_titre_page {
    background-color :#216C2B;
}
table.titre_double_vertfonce td.sous_titre_page h1{
	color : #fff;
}
/* titre double rouge */
 table.titre_double_rouge td.titre_page{
    color : #D0041C;
    border-top : 1px solid #D0041C;
    border-left : 1px solid #D0041C;
    border-bottom : 1px solid #D0041C;
}
 table.titre_double_rouge td.titre_page h1{
 	    color : #D0041C;
}
table.titre_double_rouge td.milieu {
    background : url(images/titre-page/titredouble/milieu_rouge.gif) no-repeat top left;
}
table.titre_double_rouge td.arrondit {
    background : url(images/titre-page/titredouble/arrondit_rouge.gif) no-repeat top left;
}
table.titre_double_rouge td.sous_titre_page {
    background : url(images/titre-page/titredouble/degrade_rouge.gif) repeat-x top left;
}
table.titre_double_rouge td.sous_titre_page h1{
	color : #fff;
}
/* titre double orange */
 table.titre_double_orange td.titre_page {
    color : #EE8213;
    border-top : 1px solid #F2A14E;
    border-left : 1px solid #EE8213;
    border-bottom : 1px solid #F2A14E;
}
 table.titre_double_orange td.titre_page h1 {
 	    color : #EE8213;
}
table.titre_double_orange td.milieu {
    background : url(images/titre-page/titredouble/milieu_orange.gif) no-repeat top left;
}
table.titre_double_orange td.arrondit {
    background : url(images/titre-page/titredouble/arrondit_orange.gif) no-repeat top left;
}
table.titre_double_orange td.sous_titre_page {
    background : url(images/titre-page/titredouble/degrade_orange.gif) repeat-x top left;
}
table.titre_double_orange td.sous_titre_page h1{
	color : #fff;
}
/* titre double violet */
 table.titre_double_violet td.titre_page {
    color : #6C2B79;
    border-top : 1px solid #90609A;
    border-left : 1px solid #6C2B79;
    border-bottom : 1px solid #DACADD;
}
table.titre_double_violet td.titre_page h1{
	    color : #6C2B79;
}
table.titre_double_violet td.milieu {
    background : url(images/titre-page/titredouble/milieu_violet.gif) no-repeat top left;
}
table.titre_double_violet td.arrondit {
    background : url(images/titre-page/titredouble/arrondit_violet.gif) no-repeat top left;
}
table.titre_double_violet td.sous_titre_page {
    background : url(images/titre-page/titredouble/degrade_violet.gif) repeat-x top left;
}
table.titre_double_violet td.sous_titre_page h1{
	color : #fff;
}
/* titre simple général*/
td.titre_page_simple{
    font-family         : verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight: 900;
    padding : 0px;
    text-align : center;
    text-transform : uppercase;
    margin : 0px;
}
/*td.titre_page_simple h1{
  color : #fff;
}*/
table.titre_simple_vertfonce td.titre_page_simple{
    color : #FFF;
    background-color:#216C2B;
}
table.titre_simple_vertfonce td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_vertfonce.gif) no-repeat top left;
}

table.titre_simple_vert td.titre_page_simple{
    color : #FFF;
    background-color:#7A9C13;
}
table.titre_simple_vert td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_vert.gif) no-repeat top left;
}

table.titre_simple_bleu td.titre_page_simple{
    color : #FFF;
    background-color:#005AA2;
}
table.titre_simple_bleu td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_bleu.gif) no-repeat top left;
}
table.titre_simple_blancbleu td.titre_page_simple{
    color : #005AA2;
    background-color:#FFF;
    border-top : 1px solid #C4D5E7;
    border-left : 1px solid #4F83B9;
    border-bottom : 1px solid #4F83B9;
}
table.titre_simple_blancbleu td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_blancbleu.gif) no-repeat top left;
}

table.titre_simple_blancvert td.titre_page_simple{
    color : #216C2B;
    background-color:#FFF;
    border-top : 1px solid #C7DACA;
    border-left : 1px solid #216C2B;
    border-bottom : 1px solid #589060;
}
table.titre_simple_blancvert td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_blancvert.gif) no-repeat top left;
}

table.titre_simple_blancorange td.titre_page_simple{
    color : #EE8213;
    background-color:#FFF;
    border-top : 1px solid #FADFC4;
    border-left : 1px solid #EE8213;
    border-bottom : 1px solid #F2A14E;
}
table.titre_simple_blancorange td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_blancorange.gif) no-repeat top left;
}

table.titre_simple_blancrouge td.titre_page_simple{
    color : #D10019;
    background-color:#FFF;
    border-top : 1px solid #F3BFC5;
    border-left : 1px solid #D10019;
    border-bottom : 1px solid #DC3F52;
}
table.titre_simple_blancrouge td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_blancrouge.gif) no-repeat top left;
}

table.titre_simple_blancviolet td.titre_page_simple{
    color : #6C2B79;
    background-color:#FFF;
    border-top : 1px solid #DACADD;
    border-left : 1px solid #6C2B79;
    border-bottom : 1px solid #90609A;
}
table.titre_simple_blancviolet td.arrondit {
    background : url(images/titre-page/titresimple/arrondit_blancviolet.gif) no-repeat top left;
}

/* Couleurs de fond du contenu de page */
div.contenu_page_orange {
    background          : #EE8213;
}
div.contenu_page_bleu {
    background          : #005AA2;
}
div.contenu_page_blanc {
    background          : #FFF;
}
/*#E1EDC5*/
div.contenu_page_vertpale {
    background          : #E1EDC5;
}
div.contenu_page_rouge {
    background          : #D10019;
}
div.contenu_page_violet {
    background          : #6C2B79;
}
div.contenu_page_vertfonce {
    background          : #4C841E;
}
div.contenu_page_vertfluo {
		    background          : #33CC00;
}
/********************      MENU     **************************/
div.menu {
    background : #fff;
    height : 26px;
    margin: 0;
    padding : 0;
}
div.menu ul {
    margin              : 0;
    padding             : 0;
}
div.menu ul li {
    margin              : 0;
    padding             : 0;
    display             : inline;
    float               : left;
}
div.menu a, div.menu a:visited, div.menu a:link {
        display             : block;
	font-family         : Arial, Verdana, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	color               : #005AA1;
	background-color    : #FFF;
	text-decoration     : none;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {
    display             : block;
	font-family         : Arial, verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	color               : #FFB123;
	background-color    : #FFF;
	text-decoration     : none;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
    padding-top         : 0;
}
div.ssmenu ul {
    background-color    : #fff;
    color               : inherit;
    border-bottom       : 1px solid #7995C4;
    border-right        : 1px solid #7995C4;
    border-left         : 1px solid #7995C4;
    border-top          : 1px solid #7995C4;
    margin              : 0;
    padding             : 0;

}
div.ssmenu ul li {
    list-style-type     : none;
    margin              : 0;
    padding             : 0;
    font-size           : 0;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
  display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	padding             : 2px 30px 2px 10px;
	color               : #005AA2;
	background-color    : #FFF;
	text-decoration     : none;
}

div.ssmenu a:active, div.ssmenu a:hover,
div.ssmenu a.on, div.ssmenu a.on:visited, div.ssmenu a.on:link, div.ssmenu a.on:active, div.ssmenu a.on:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	padding             : 2px 30px 2px 10px;
	color               : #4F6F33;
	background-color    : #FFF;
	text-decoration     : none;
}

/* Sous Sous Menu */
div.ssssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
    padding-top         : 8px;
}
div.ssssmenu ul {
    background-color    : #FFF;
    color               : inherit;
    border-bottom       : 1px solid #7995C4;
    border-right        : 1px solid #7995C4;
    border-left         : 1px solid #7995C4;
    border-top          : 1px solid #7995C4;
    margin              : 0;
    padding             : 0;
}
div.ssssmenu ul li {
    list-style-type     : none;
    margin              : 0;
    padding             : 0;
}
div.ssssmenu a, div.ssssmenu a:visited, div.ssssmenu a:link {
    display             : block;
    margin              : 0;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #005AA2;
	text-decoration     : none;
}
div.ssssmenu a:active, div.ssssmenu a:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #4F6F33;
	text-decoration     : none;
}
/* page accueil*/
td.contenu_home {
    background-color : #FFF;
}
/* Panneau de droite de la page Home*/
td.panneau_droite{
	padding : 10px 0px;
	vertical-align:top;
	text-align : center;
	width :	225px;
	background-color : #876C41;
}
td.panneau_droite  img{
	border	:	none;
	margin-bottom	:	10px;
}
div.moteur_recherche{
	margin-bottom	:	20px;
	color	:	#D6D1CB;
	background-color	:	#876C41;
}
.moteur_recherche input{
	padding : 1px;
	border-style : dashed;
	border-color : #D6D1CB;
	background-color : #FFFFFF;/*876C41*/
}
.moteur_recherche .bouton{
		border-color : #876c41;
		background-color : transparent;
}


/* Le bas de page de la Home avec ses alertes*/
table.actu_home{
	width : 730px;
}
table.actu_home td.bas_page_alerte{
	padding : 5px 15px 0px 10px;      /*0px 26px 10px 10px;*/
	width : 365px;
	background: url(images/fond_alerte_accueil.jpg) no-repeat;
}
.actu_home td.bas_page_alerte h2 {
	background: url(images/triangle_alerte.gif) no-repeat top left;
	padding : 4px 5px 10px 30px;
	color : green;
}
.actu_home td.bas_page_travaux a:link, .actu_home td.bas_page_travaux a:hover, .actu_home td.bas_page_travaux a:visited {
	color : #008000;
	text-decoration : none;
}
.actu_home td.bas_page_alerte a:link, .actu_home td.bas_page_alerte a:hover, .actu_home td.bas_page_alerte a:visited {
	color : green;
	text-decoration : none;
}
td.bas_page_travaux{
	padding : 1px 10px 0px 0px;/*0px 10px 10px 0px;*/
	width : 365px;
	background: url(images/fond_alerte_accueil.jpg) no-repeat;
}
td.bas_page_travaux h2{
	background: url(images/arrosoir_travaux.gif) no-repeat top left;
	margin-left : 5px;
	padding : 4px 5px 5px 30px;
	color : green;
}
/* produit -> désherbant*/
div.cadre{
	padding-left: 10px;
	padding-top : 5px;
	height : 105px;
	background-color : #fff;
}
div.cadre div.image{
	padding-right : 5px;
	margin-right : 5px;
	float : left;
	padding-top: 8px;
	width:83px;
	height:85px;
	text-align:center;
	background	: #FFF url(images/page-produit/cadre_image_produit.gif) no-repeat top left;
}
div.cadre div.titre {
	background	: #EFD6D6 url(images/page-produit/coin_bas_droit_titre.gif) no-repeat right bottom;
	height : 24px;
}
div.cadre div.titre p{
	padding-left : 5px;
	padding-top : 4px;
	margin-top: 2px;
	margin-bottom : 2px;
	font-size	: 13px;
	font-weight	: bold;
	color	: #D62129;
}
div.cadre div.presentation_produit{
	margin-left : 15px;
}
/*  ------- Styles de categorie de niveau 2 ------- */



table.cat_cat_niv_2 {
        width      : 100%;
		padding-top : 10px;
}

table.cat_cat_niv_2 td {
		vertical-align			: top ;
        text-align            : center;
        width                 : 25%;
}

div.description_cat_niv_2 {
        color                   : #FFFFFF;
        font-weight             : bold;
}

div.contenu_page_bizy_orange {
    background          : #EE8213;
    padding           : 20px 90px;
}
div.contenu_page_bizy_bleu {
    background          : #005AA2;
    padding           : 20px 90px;
}
div.contenu_page_bizy_blanc {
    background          : #FFF;
    padding           : 20px 90px;
}
div.contenu_page_bizy_vertpale {
    background         : #E1EDC5;
    padding           : 20px 90px;
}
div.contenu_page_bizy_vertfluo {
    background         : #33cc00;
    padding           : 20px 90px;
}
div.contenu_page_bizy_rouge {
    background          : #D10019;
    padding           : 20px 90px;
}
div.contenu_page_bizy_violet {
    background          : #6C2B79;
    padding           : 20px 90px;
}
div.contenu_page_bizy_vertfonce {
    background          : #4B893F;
    padding           : 20px 90px;
}
h1.titre_cat_niv_2 {
        margin              : 0px;
        width               : 820px;
        height              : 12px;
        text-align          : center;
        font-weight         : bold;
        text-transform  	: uppercase;
        font-size           : 13px;
        padding             : 7px 0px;
		margin-bottom       : 10px;
}

h1.titre_cat_niv_2 a, h1.titre_cat_niv_2 a:link, h1.titre_cat_niv_2 a:visited, h1.titre_cat_niv_2 a:hover, h1.titre_cat_niv_2 a:active {
    text-decoration         : none;
}

div.contenu_page_bizy_orange h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_orange.gif) bottom right no-repeat;
    color               : #EE8213;
}

div.contenu_page_bizy_orange h1.titre_cat_niv_2 a {
    color               : #EE8213;
}

div.contenu_page_bizy_bleu h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_bleu.gif) bottom right no-repeat;
    color               : #005AA2;
}

div.contenu_page_bizy_bleu h1.titre_cat_niv_2 a {
    color               : #005AA2;
}

div.contenu_page_bizy_blanc h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_blanc.gif) bottom right no-repeat;
    color               : #FFF;
}

div.contenu_page_bizy_blanc h1.titre_cat_niv_2 a {
    color               : #FFF;
}

div.contenu_page_bizy_vertpale h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_vertpale.gif) bottom right no-repeat;
    color               : #7A9C13;
}

div.contenu_page_bizy_vertpale h1.titre_cat_niv_2 a {
    color               : #7A9C13;
}

div.contenu_page_bizy_vertfluo h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_vertfluo.gif) bottom right no-repeat;
    color               : #33cc00;
}

div.contenu_page_bizy_vertfluo h1.titre_cat_niv_2 a {
    color               : #33cc00;
}

div.contenu_page_bizy_rouge h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_rouge.gif) bottom right no-repeat;
    color               : #D10019;
}

div.contenu_page_bizy_rouge h1.titre_cat_niv_2 a {
    color               : #D10019;
}

div.contenu_page_bizy_violet h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_cat_niv_2_fond_violet.gif) bottom right no-repeat;
    color               : #6C2B79;
}

div.contenu_page_bizy_violet h1.titre_cat_niv_2 a {
    color               : #6C2B79;
}

div.contenu_page_bizy_vertfonce h1.titre_cat_niv_2 {
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_vertfonce.gif) bottom right no-repeat;
    color               : #4C841E;
}

div.contenu_page_bizy_vertfonce h1.titre_cat_niv_2 a {
    color               : #4C841E;
}


/*  ------- Styles de categorie de niveau 3 ------- */

div#conteneur_titres_niv_3 {
        clear                       : both;
        margin                  : 10px 0px;;
}

div#conteneur_titres_niv_3 {
        clear                       : both;
        margin                  : 10px 0px;;
}
div.conteneur_cat_niv_3 {
	width                       : 115px;
	margin-left                 : auto;
	margin-right                : auto;
	margin-top				    : 5px;
}
div.img_cat_niv_3 {
        width               : 115px;
        height              : 115px;
        text-align          : center;
        border : 0;
}
a.a_cat_niv_3, a.a_cat_niv_3:visited, a.a_cat_niv_3:link, a.a_cat_niv_3:hover, a.a_cat_niv_3:active {
    display             : block;
    clear               : both;
    color               : #fff;
    text-decoration	: none;
    font-weight         : bold;

}
div.contenu_page_bizy_3_orange {
    background          : #FFFFFF;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_bleu {
    background          : #FFFFFF;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_blanc {
    background          : #FFFFFF;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_vertpale {
    background          : #E1EDC5;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_vertfluo {
    background          : #33cc00;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_rouge {
    background          : #FFFFFF;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_violet {
    background          : #FFFFFF;
    padding             : 20px 20px;
}
div.contenu_page_bizy_3_vertfonce {
    background          : #FFFFFF;
    padding             : 20px 20px;
}

/*  ------  */
div#titre_pere_niv_3 {
        float           : left;
        width           : 480px;
        /*background      : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_rouge.gif) bottom right no-repeat;*/
        height          : 19px;
        text-align      :center;
        color           : #D10019;
        font-weight     : bold;
        text-transform  : uppercase;
        font-size       : 13px;
        padding         : 5px 0px 4px 0px;
}

div#titre_pere_niv_3 h1 a, div#titre_pere_niv_3 h1 a:link, div#titre_pere_niv_3 h1 a:visited, div#titre_pere_niv_3 h1 a:hover, div#titre_pere_niv_3 h1 a:active {
    text-decoration         : none;
}


div.contenu_page_bizy_3_orange div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_orange.gif) bottom right no-repeat;
    color               : #EE8213;
}
div.contenu_page_bizy_3_orange div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_orange div#titre_pere_niv_3 h1 a {
	    color               : #EE8213;
}
div.contenu_page_bizy_3_bleu div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_bleu.gif) bottom right no-repeat;
    color               : #005AA2;
}
div.contenu_page_bizy_3_bleu div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_bleu div#titre_pere_niv_3 h1 a {
	    color               : #005AA2;
}
div.contenu_page_bizy_3_blanc div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_blanc.gif) bottom right no-repeat;
    color               : #FFF;
}
div.contenu_page_bizy_3_blanc div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_blanc div#titre_pere_niv_3 h1 a {
	    color               : #FFF;
}
/*#E1EDC5*/
div.contenu_page_bizy_3_vertpale div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_vertpale.gif) bottom right no-repeat;
    color               : #E1EDC5;
}
div.contenu_page_bizy_3_vertpale div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_vertpale div#titre_pere_niv_3 h1 a {
    color               : #E1EDC5;
}
div.contenu_page_bizy_3_vertfluo div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_vertfluo.gif) bottom right no-repeat;
    color               : #33cc00;
}
div.contenu_page_bizy_3_vertfluo div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_vertfluo div#titre_pere_niv_3 h1 a {
	    color               : #33cc00;
}
div.contenu_page_bizy_3_rouge div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_rouge.gif) bottom right no-repeat;
    color               : #D10019;
}
div.contenu_page_bizy_3_rouge div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_rouge div#titre_pere_niv_3 h1 a {
	    color               : #D10019;
}
div.contenu_page_bizy_3_violet div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_violet.gif) bottom right no-repeat;
    color               : #6C2B79;
}
div.contenu_page_bizy_3_violet div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_violet div#titre_pere_niv_3 h1 a {
	    color               : #6C2B79;
}
div.contenu_page_bizy_3_vertfonce div#titre_pere_niv_3{
    background          : #FFFFFF url(images/page-categorie/titre_pere_niv_3_fond_vertfonce.gif) bottom right no-repeat;
    color               : #4C841E;
}
div.contenu_page_bizy_3_vertfonce div#titre_pere_niv_3 h1, div.contenu_page_bizy_3_vertfonce div#titre_pere_niv_3 h1 a {
	    color               : #4C841E;
}
/*------*/
div#titre_cat_niv_3 {
        float               : left;
        width               : 480px;
        background          : #FFFFFF url(images/page-categorie/titre_cat_niv_3_fond_rouge.gif) bottom right no-repeat;
        height              : 21px;
        text-align          : center;
        color               : #FFFFFF;
        font-weight         : bold;
        text-transform  		: uppercase;
        font-size           : 13px;
        padding : 3px 0px 4px 0px;

}

div#titre_cat_niv_3 h1 a, div#titre_cat_niv_3 h1 a:link, div#titre_cat_niv_3 h1 a:visited, div#titre_cat_niv_3 h1 a:hover, div#titre_cat_niv_3 h1 a:active {
    text-decoration         : none;
}

div#titre_cat_niv_3 h1 {
        height              : 19px;
        padding-top         : 2px;
}
div.contenu_page_bizy_3_orange div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_orange.gif) bottom right no-repeat;
    color               : #EE8213;
}
div.contenu_page_bizy_3_orange div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_orange div#titre_cat_niv_3 h1 a{
	    color               : #EE8213;
}

div.contenu_page_bizy_3_bleu div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_bleu.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_bleu div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_bleu div#titre_cat_niv_3 h1 a{
	    color               : #FFFFFF;
}
div.contenu_page_bizy_3_blanc div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_blanc.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_blanc div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_blanc div#titre_cat_niv_3 h1 a{
	    color               : #FFFFFF;
}
div.contenu_page_bizy_3_vertpale div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_vertpale.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_vertpale div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_vertpale div#titre_cat_niv_3 h1 a{
	    color               : #FFFFFF;
}
div.contenu_page_bizy_3_vertfluo div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_vertfluo.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_vertfluo div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_vertfluo div#titre_cat_niv_3 h1 a{
	    color               : #FFFFFF;
}
div.contenu_page_bizy_3_rouge div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_rouge.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_rouge div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_rouge div#titre_cat_niv_3 h1 a {
	    color               : #FFFFFF;
}
div.contenu_page_bizy_3_violet div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_violet.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_violet div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_violet div#titre_cat_niv_3 h1 a {
	    color               : #FFFFFF;
}
div.contenu_page_bizy_3_vertfonce div#titre_cat_niv_3 {
    background          : transparent url(images/page-categorie/titre_cat_niv_3_fond_vertfonce.gif) bottom right no-repeat;
    color               : #FFFFFF;
}
div.contenu_page_bizy_3_vertfonce div#titre_cat_niv_3 h1, div.contenu_page_bizy_3_vertfonce div#titre_cat_niv_3 h1 a {
	    color               : #FFFFFF;
}
/*-------*/


div.titre_produit_liste {
        float                  	: right;
        width                   : 862px;
        height                  : 16px;
        background              : #EAD2D5 url(images/page-produit/coin_bas_droit_titre.gif) bottom right no-repeat;
        font-size               : 13px;
        color                   : #D10019;
        padding                 : 5px;
        font-weight             : bold;
}

div.contenu_page_bizy_3_orange div.titre_produit_liste {
        background              : #FFDF99 url(images/page-produit/coin_bas_droit_titre_orange.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}

div.contenu_page_bizy_3_bleu div.titre_produit_liste {
        background              : #c7e2f9 url(images/page-produit/coin_bas_droit_titre_bleu.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}

div.contenu_page_bizy_3_blanc div.titre_produit_liste {
        background              : #F6DBDE url(images/page-produit/coin_bas_droit_titre_blanc.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}

div.contenu_page_bizy_3_vertpale div.titre_produit_liste {
        background              : #A0A0A0 url(images/page-produit/coin_bas_droit_titre_vertpale.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}
div.contenu_page_bizy_3_vertfluo div.titre_produit_liste {
        background              : #A0A0A0 url(images/page-produit/coin_bas_droit_titre_vertfluo.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}
div.contenu_page_bizy_3_rouge div.titre_produit_liste{
        background              : #EAD2D5 url(images/page-produit/coin_bas_droit_titre_rouge.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}

div.contenu_page_bizy_3_violet div.titre_produit_liste {
        background              : #D49DDF url(images/page-produit/coin_bas_droit_titre_violet.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}

div.contenu_page_bizy_3_vertfonce div.titre_produit_liste {
        background              : #F6DBDE url(images/page-produit/coin_bas_droit_titre_vertfonce.gif) bottom right no-repeat;
        color                   : #FFFFFF;
}


/*  ------- Styles de produit ------- */
/* page de présentation des produits */

div.grande_image{
    float : left;
    padding : 5px;
    margin: 10px;
    width : 122px;
    height: 124px;
    text-align : center;
    background : #FFF url(images/page-produit/cadre_image_produit_grand_rouge.gif) no-repeat top left;
	vertical-align : middle;
	background-color : red;
}
div.grande_image{
	vertical-align : middle;
}
div.contenu_page_bizy_3_orange div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_orange.gif) no-repeat top left;
}

div.contenu_page_bizy_3_bleu div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_bleu.gif) no-repeat top left;
}

div.contenu_page_bizy_3_blanc div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_blanc.gif) no-repeat top left;
}

div.contenu_page_bizy_3_vertpale div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_vertpale.gif) no-repeat top left;
}
div.contenu_page_bizy_3_vertfluo div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_vertfluo.gif) no-repeat top left;
}

div.contenu_page_bizy_3_rouge div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_rouge.gif) no-repeat top left;
}

div.contenu_page_bizy_3_violet div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_violet.gif) no-repeat top left;
}

div.contenu_page_bizy_3_vertfonce div.grande_image{
    background          : #FFF url(images/page-produit/cadre_image_produit_grand_vertfonce.gif) no-repeat top left;
}

div.produit h2{
    padding-top : 20px;
    margin-left : 150px;
    color : #D62129;
    font-size : 18px ;
}

div.produit p{
    margin-left : 150px;
}

div.point_fort   li { list-style-type : none;}

div.point_fort {
    padding : 20px 0px 30px 0px;
    color : #D62129;
    margin-left : 150px;
}

div.presentation_produit h4 {
        color                   : #D10019;
}

div.contenu_page_bizy_3_orange div.produit h2, div.contenu_page_bizy_3_orange div.point_fort,
div.contenu_page_bizy_3_orange div.presentation_produit h4 {
    color : #EE8213;
}

div.contenu_page_bizy_3_bleu div.produit h2, div.contenu_page_bizy_3_bleu div.point_fort,
div.contenu_page_bizy_3_bleu div.presentation_produit h4 {
    color : #005AA2;
}

div.contenu_page_bizy_3_blanc div.produit h2, div.contenu_page_bizy_3_blanc div.point_fort,
div.contenu_page_bizy_3_blanc div.presentation_produit h4 {
    color : #FFF;
}

div.contenu_page_bizy_3_vertpale div.produit h2, div.contenu_page_bizy_3_vertpale div.point_fort,
div.contenu_page_bizy_3_vertpale div.presentation_produit h4 {
    color : #A0A0A0;
}
div.contenu_page_bizy_3_vertfluo div.produit h2, div.contenu_page_bizy_3_vertfluo div.point_fort,
div.contenu_page_bizy_3_vertfluo div.presentation_produit h4 {
    color : #33cc00;
}

div.contenu_page_bizy_3_rouge div.produit h2, div.contenu_page_bizy_3_rouge div.point_fort,
div.contenu_page_bizy_3_rouge div.presentation_produit h4 {
    color : #D10019;
}

div.contenu_page_bizy_3_violet div.produit h2, div.contenu_page_bizy_3_violet div.point_fort,
div.contenu_page_bizy_3_violet div.presentation_produit h4 {
    color : #6C2B79;
}

div.contenu_page_bizy_3_vertfonce div.produit h2, div.contenu_page_bizy_3_vertfonce div.point_fort,
div.contenu_page_bizy_3_vertfonce div.presentation_produit h4 {
    color : #4C841E;
}
/*---------- PAGE PRODUIT ----------*/
div.utilisation, div.periode_emploi, div.delai_avant_recolte, div.dose_application, div.norme_produit {
    clear           : both;
    width           : 100%;
}
div.utilisation p{
    padding-bottom : 10px;
}
div.periode_emploi{
    padding-bottom : 20px;
}
div.norme_produit p{
    font-size : 12px ;
    /*font-weight : bold;*/
    padding-bottom : 10px;
}
div.dose_application{
    list-style-type : none;
    padding-bottom : 20px;
}
div.dose_application   li { list-style-type : none;}

div.delai_avant_recolte{
    padding-bottom : 20px;
}
div.conteneur_produit_liste {
        clear                           : both;
        width                           : 100%;
}
div.img_produit_liste {
        float                           : left;
        width                           : 80px;
		height                  		: 80px;
		text-align : center;
		vertical-align : middle;
		padding-top : 5px;
}

div.img_produit_liste img{
        background : #FFF url(images/page-produit/cadre_image_produit_pt_orange.gif) no-repeat top left;
		vertical-align:	center;
}
div.contenu_page_bizy_3_orange div.img_produit_liste {
        background          : #FFF url(images/page-produit/cadre_image_produit_pt_orange.gif) no-repeat top left;
}
div.contenu_page_bizy_3_bleu div.img_produit_liste {
        background          : #FFF url(images/page-produit/cadre_image_produit_pt_bleu.gif) no-repeat top left;
}
div.contenu_page_bizy_3_violet div.img_produit_liste {
        background          : #FFF url(images/page-produit/cadre_image_produit_pt_violet.gif) no-repeat top left;
}
div.contenu_page_bizy_3_rouge div.img_produit_liste {
        background          : #FFF url(images/page-produit/cadre_image_produit_pt_rouge.gif) no-repeat top left;
}
div.contenu_page_bizy_3_rouge a, div.contenu_page_bizy_3_rouge a:visited, div.contenu_page_bizy_3_rouge a:link, div.contenu_page_bizy_3_rouge a:hover, div.contenu_page_bizy_3_rouge a:active {
		color : #D10019;
		text-decoration : none;
}
div.contenu_page_bizy_3_bleu a, div.contenu_page_bizy_3_bleu a:visited, div.contenu_page_bizy_3_bleu a:link, div.contenu_page_bizy_3_bleu a:hover, div.contenu_page_bizy_3_bleu a:active {
		color : #0F6DBD;
		text-decoration : none;
}
div.contenu_page_bizy_3_violet a, div.contenu_page_bizy_3_violet a:visited, div.contenu_page_bizy_3_violet a:link, div.contenu_page_bizy_3_violet a:hover, div.contenu_page_bizy_3_violet a:active {
		color : #6c2b79;
		text-decoration : none;
}
div.contenu_page_bizy_3_orange a, div.contenu_page_bizy_3_orange a:visited, div.contenu_page_bizy_3_orange a:link, div.contenu_page_bizy_3_orange a:hover, div.contenu_page_bizy_3_orange a:active {
		color : #EE8213 ;
		text-decoration : none;
}
div.action_produit_liste {
	float                           : right;
  width                           : 862px;
  padding                    			 : 5px;
}
div.form_Connexion{
	padding: 20px 0;
	width : 100%;
	min-height : 250px;
	background : transparent url('images/background-login.gif') no-repeat top center;
	text-align: center;
}
div.form_Connexion div.lien_connexion a{
	color : #fff;
	text-decoration : none;
	font-weight : bold;
}
div.form_Connexion div.lien_connexion a:hover{
	color : #fff;
	text-decoration : underline;
	font-weight : bold;
}
div.form_Connexion div.nom_champ{
		text-align: center;
		font-weight : bold;
		color : #fff;
		padding : 12px;
}
div.inscription p{
	text-align: center;
	color : #fff;
	font-weight : bold;
}
span.etoileRouge{
	color : red;
	font-size : 1.2em;
}
div.formInscription{
	color : #3C61A8;
	font-weight : bold;
	margin : auto;
	width : 80%;
	margin-top : 10px;
	background-color : #DBE9C2;
	border : solid 2px #576D46;
}
/*********** MISE EN PAGE ACTU ***********/
div.actu_accueil_bloc_1 div.actu_accueil_titre {
		zoom : 1;
		color : #ffffff;
		font-weight : bold;
		background	:transparent url('images/background_actu_accueil.gif') no-repeat top left;
		text-transform : uppercase;
		padding : 4px 5px;
		margin-bottom :	10px;
}
div.actu_accueil_bloc_1 div.desc_actu_accueil {
		color : #000;
		zoom : 1;
}

div.actu_accueil_bloc_1 div.titre_actu_accueil{
	zoom : 1;
	text-transform : uppercase;
	font-weight : bold;
	color : #3C61A8;
}

div.actu_accueil_bloc_2 div.actu_accueil_titre {
		zoom : 1;
		color : #fff;
		font-weight : bold;
		background	:transparent url('images/background_inno_accueil.gif') no-repeat top left;
		text-transform : uppercase;
		padding : 4px 5px;
		margin-bottom :	10px;
}
div.actu_accueil_bloc_2 div.titre_actu_accueil{
	zoom : 1;
	text-transform : uppercase;
	font-weight : bold;
	color : #286C2C;
}
div.actu_accueil_bloc_2 div.desc_actu_accueil{
		zoom : 1;
		color : #000;
}
p.legende{
	color : #fff;
	font-size : 9px;
	font-style : italic;
}
div.footer p{
        text-align : center;
	font-size : 10px;
}
div.footer a{
text-decoration : none;
}

div.footer p.italique{
        text-align : center;
    font-size : 10px;
    /*font-style : italic;*/
}
div.footer p.italique_small{
        text-align : center;
    font-size : 9px;
    color       : #666666;
    /*font-style : italic;*/
}

div.contenu_actu img{
	float : right;
	margin-top : -30px;
}
 center.provisoire{
	background-color : #fff;
}

/*	Style des points de Vente	*/
div#contenu_point_vente {
	float							: right;
	width							: 450px;
	height						: 450px;
	overflow					: auto;
	padding-top : 20px;
}

div#carte_point_vente {
	padding-top : 40px;
	float							: left;
	width							: 450px;
	height						: 450px;

}

.bouton_ok_resultat{
		color :red;
}
element.style {
	color :red;
}
div.recherche_admin{
		color	:	red;
		font-weight : bold;
		text-align:center;
		margin-top : 30px;
}
div.recherche_admin form{
		text-align : center;
		color	:	#8F764E;
}


div.telecharger{
		color : red;
		font-size : 9Px;
}

a img {
    border      : 0px;
}
