INPUT, TEXTAREA {
	border:				1px solid #ADA19D;
	margin:				2px;
	font-size:			12px;
	font-family: 		arial, courier, sans-serif;
	width:				190px;
}

INPUT.size01{
	width:				30px;
}

INPUT.size02{
	width:				80px;
}

SELECT {
	width:				180px;
}

.col_g {
	background-color:	#FFFFFF;
}

.col_c{
	width:				494px;
	background-color:	#FFFFFF;
	/*padding: 			30px 0 30px 20px;*/
}

.col_d {
	background-color:	#FFFFFF;
}

.col_d DIV{
	width:				250px;
}

.prod_titre{
	height:				20px;
	background-image:	url(../images/produit_ard.gif);
	background-position:top right;
	background-repeat:	no-repeat;
	font-weight:		bold;
}

.prod_promo {
	padding:			0;
	background-color:	#005794;
}


/**************/
.info_prod {
	color:				#FFFFFF;
	font-weight:		bold;	
	background-color:	#CC0000;
	background-image:	url(../images/coin_gauche_haut_rouge.gif);
	background-position:top left;
	background-repeat:	no-repeat;
	text-align:			right;
}

.txt_info_prod{
	border:				solid #CC0000;
	border-width:		0 1px;
}

.col_c LI{
	/*list-style-image: 	url(../images/carre_logo.gif);*/
	padding:			0;
	margin:				0;
}

.nopuce LI{
	
	list-style:			none;
	padding:			0;
	margin:				0;
	clear: 				left;
}

.col_c LI IMG{
	margin-right:		10px;
}

.puce LI {
	list-style-image: 	url(../images/carre_logo.gif);
}

.bas_prod{
	height:				10px;
	text-align:			right;
	background-color:	#005794;
	background-image:	url(../images/demi_ard_droit.gif);
	background-repeat:	no-repeat;
	background-position:bottom right;
}
/**************/

.info_actu{
	color:				#FFFFFF;
	font-weight:		bold;
	background-color:	#CC0000;
	background-image:	url(../images/coin_gauche_haut_rouge.gif);
	background-position:top left;
	background-repeat:	no-repeat;
	text-align:			right;
	margin-top:			10px;
}
.txt_info_actu{
	border:				solid #CC0000;
	border-width:		0 1px;
	padding:			0 5px 2px 2px;
}
.carte_fid {
	height:				85px;
	background-color:	#B8A9A1;
	background-image:	url(../images/carte_fid_ard.gif);
	background-position:bottom right;
	background-repeat:	no-repeat;
}


/* Article de page */
.art_titre {
	font-size:			18px;
	font-weight:		bold;
	/*color:				#777777;	*/
	padding:			0 0 10px 0;
}

.art_stitre{
	font-size:			1.2em;
	color:				#005794;
	padding-bottom:		1em;
}

.art_sstitre{
	font-size:			1em;
	color:				#005794;
}

.art_texte SPAN{
	vertical-align		: middle; 
	font-weight			: bold;
}

.art_texte DIV{
	color:				#005794;
	text-align:			left;	
}

.art_texte LI{
	color:				#005794;
	text-align:			left;	
}

DIV.art_texte {
	color:				#005794;
	text-align:			left;	
	padding:			5px 20px;
}

.art_texte DIV LI{
	padding:			5px 0;
	color:				#005794;
}

.art_texte A{
	color:				#005794;
	font-weight:		bold;
}
/**************/


.titre_blanc {
	color:				#FFFFFF;
	font-weight:		bold;
}

.texte_jaune {
	color:				#FFCC00;
}

.news_letter {
	/*padding:			10px 0 10px 20px;*/
	background-color:	#9ca3a7;
	font-weight:		bold;
}

.situ_geo_haut{
	height:				15px;
	background-image:	url(../images/carte_france_haut.gif);
	background-repeat:	no-repeat;
}

.situ_geo{
	background-color:	#005794;
}

.situ_geo_haut{
	height:				15px;
	background-image:	url(../images/carte_france_haut.gif);
	background-repeat:	no-repeat;
}

.situ_geo_bas{
	height:				15px;
	background-image:	url(../images/carte_france_bas.gif);
	background-repeat:	no-repeat;
}

.situ_bas{
	width:				220px;
	height:				10px;
	background-image:	url(../images/demi_ard_droit.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	background-color:	#005794;
}

.situ_haut{
	width:				220px;
	height:				10px;
	background-image:	url(../images/demi_haut_droit.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	background-color:	#005794;
}

.logo_cofaq {
	padding-top:		20px;
	font-weight:		bold;
	color:				#d3021d;
	text-align:			right;
}

.logo_cofaq SPAN{
	font-size:			16px;
}

.bas_de_page {
	height:				20px;
	background-color:	#b8a9a1;
}

.bas_de_page A {
	color:				#FFFFFF;
	padding-left:		10px;
	padding-right:		20px;
	padding-top:		2px;
	font-size:			11px;
}

.catalogue{
	text-align:			center;
	font-weight:		bold;
	color:				#CC0000;
	background-repeat:	no-repeat;
}

.conseil{
	padding-bottom:		20px;
}

.conseil DIV{
	color:				#999999;
	font-weight:		bold;
}

.retour_acc{
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
}

.retour_acc A{
	color:				#000000;
	margin:				10px 0 10px 0;
}

.bloc_bleu {
	margin:				10px 0 0 0;
	height:				20px;
	background-image:	url(../images/coin_gauche_haut_bleu.gif);
	background-repeat:	no-repeat;
	background-position:left top;
	background-color:	#005794;
	color:				#FFFFFF;
	font-weight:		bold;
}
.bloc_bleu DIV{
	text-align:			right;
	padding:			3px 10px 0 0;
	background-image:	url(../images/coin_droit_haut_bleu.gif);
	background-repeat:	no-repeat;
	background-position:right top;
}

.mail{
	font-size:			10px;
}

.logos_partenaires TD{
	width:				100px;
	height:				35px;
	text-align:			center;
}

.mots_cles{
	background:			url(../images/motscles.gif) top right no-repeat;
	padding:			20px 10px 30px 160px;
	text-align:			center;
	height:				110px;
}

.contact{
	padding:			0 0 0 10px;
	text-align: 		left;
	font-weight:		bold;
	color:				#005794;
}


/***Situation geo***/
.titre_bleu{
	text-align:			center;
	font-weight:		bold;
	font-size:			16px;
}

.recherche{
	color:				#005794;
	text-align:			left;
}

.recherche P{
	color:				#005794;
	text-align:			left;
	padding-bottom:		20px
}

.recherche SPAN{
	color:				#005794;
	font-weight:		bold;
}

.recherche DIV TD{
	font-weight:		bold;
}
/**************/

.produitpromo {
	text-align: 		center;
	margin:				5px 0 0 0;
	padding:			5px;
	border:				1px dashed #005794;
}

.produitpromo A {
	font-weight: 		bold;
	color: 				#000;
}

.designation A {
	color:				#FFF;
}

.promo .designation DIV {
	padding:			5px;
	text-align:			center;
	color: 				#FFF;
	font-weight: 		bold;
}

.promo .designation DIV.text_produit {
	padding:			0 5px;
	text-align:			left;
	font-weight: 		normal;
}

.nouveaute .designation DIV {
	padding:			5px 0;
	text-align:			center;
	color: 				#000;
	font-weight: 		bold;
}

.nouveaute .designation DIV.text_produit {
	padding:			0 5px;
	text-align:			left;
	font-weight: 		normal;
}

.titre_promo {
	background: 		#005794;
	color:				#FFF;
	font-weight: 		bold;
}
h2 a {
	font-size:			18px;
	font-weight:		bold;
	color:				#005794;
	padding:			0 0 10px 0;
}
h2 {
	font-size:			18px;
	font-weight:		bold;
	color:				#005794;
	padding:			0 0 10px 0;
}

SPAN.liste_famille A{
	font-size:			14px;
	font-weight:		normal;
	color:				#005794;
}

SPAN.famille_active A{
	font-size:			18px;
	font-weight:		bold;
	color:				#005794;
}

.lien_pv A:HOVER{
	text-decoration: 	underline overline !important;
}

.list_adh_ens  {
	height				: 435px;
	overflow			: auto;
}

.list_adh_ens DIV {
	font-size			: 10px;

}

.list_adh_ens A {
	color				: #000000;
}

.list_adh_ens A:hover {
	text-decoration: 	underline overline !important;
	color				: #000000;
}
