body {
	background-color: #fff;
	margin: 0px;
}
.bg_base {
	background-image: url(../images/base.jpg);
	background-repeat: no-repeat;
}
.bg_accueil_part {
	background-image: url(../particuliers/images/accueil_part.jpg);
	background-repeat: no-repeat;
}
.bg_couleurs {
	background-image: url(../pro/gamme/images/bg_couleurs.jpg);
	background-repeat: no-repeat;
}
.white {
	background-color: #FFFFFF;
}
.green {
	background-color: #ccff01;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004065;
	line-height: 15px;
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.text_justif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004065;
	line-height: 15px;
	text-align: justify;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004065;
	font-weight: bold;	
}
a#produits img {height: 31px; width: 86px;}
a#produits img {background-image: url(../particuliers/images/produits_off.jpg);}
a#produits:hover img {background-image: url(../particuliers/images/produits_on.jpg);
}
a#realisations img {height: 31px; width: 104px;}
a#realisations img {background-image: url(../particuliers/images/realisations_off.jpg);}
a#realisations:hover img {background-image: url(../particuliers/images/realisations_on.jpg);
}
a#experts img {height: 31px; width: 113px;}
a#experts img {background-image: url(../pro/images/experts_off.jpg);}
a#experts:hover img {background-image: url(../pro/images/experts_on.jpg);
}
a#guide img {height: 31px; width: 92px;}
a#guide img {background-image: url(../particuliers/images/guide_off.jpg);}
a#guide:hover img {background-image: url(../particuliers/images/guide_on.jpg);
}
a#qui img {height: 31px; width: 113px;}
a#qui img {background-image: url(../particuliers/images/qui_off.jpg);}
a#qui:hover img {background-image: url(../particuliers/images/qui_on.jpg);
}
a#news img {height: 31px; width: 51px;}
a#news img {background-image: url(../particuliers/images/news_off.jpg);}
a#news:hover img {background-image: url(../particuliers/images/news_on.jpg);
}
a#gamme img {height: 31px; width: 69px;}
a#gamme img {background-image: url(../pro/images/gamme_off.jpg);}
a#gamme:hover img {background-image: url(../pro/images/gamme_on.jpg);
}
a#actus img {height: 31px; width: 73px;}
a#actus img {background-image: url(../pro/images/actus_off.jpg);}
a#actus:hover img {background-image: url(../pro/images/actus_on.jpg);
}
a#reseau img {height: 31px; width: 56px;}
a#reseau img {background-image: url(../pro/images/reseau_off.jpg);}
a#reseau:hover img {background-image: url(../pro/images/reseau_on.jpg);
}
a#reglementation img {height: 31px; width: 113px;}
a#reglementation img {background-image: url(../pro/images/reglementation_off.jpg);}
a#reglementation:hover img {background-image: url(../pro/images/reglementation_on.jpg);
}
a#recrute img {height: 31px; width: 86px;}
a#recrute img {background-image: url(../pro/images/recrute_off.jpg);}
a#recrute:hover img {background-image: url(../pro/images/recrute_on.jpg);
}
a.bas:link {color:#39c; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.bas:visited {color:#39c; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.bas:hover {color:#39c; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.bas:active {color:#39c; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}
a.lien:link {color:#004065;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	text-decoration: none;}
a.lien:visited {color:#004065; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.lien:hover {color:#004065; text-decoration:underline;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien:active {color:#004065; text-decoration:underline; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
}
.bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #39c;
}
.champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004065;
	line-height: 15px;
	border-top-color: #dfdfdf;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #dfdfdf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 2px;
}
