A {
	text-decoration: 	none;	
}

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:				210px;
}

/**********/
.col_g {
	background-color:	#FFFFFF;
}
.col_g DIV{
	width:				190px;
}

.col_c{
	width:				560px;
	background-color:	#FFFFFF;
	padding: 			30 0 30 20;
}

.col_d {
	background-color:	#FFFFFF;
}

.col_d DIV{
	width:				265px;
}

.col_c LI{
	list-style-image: 	url(../images/carre_logo.gif);
	padding:			0;
	margin:				0;
}
/**********/

/* Article de page */
.art_titre {
	font-size:			18px;
	font-weight:		bold;
	color:				#CC0000;
	padding:			0 0 10px 0;
}

.art_stitre{
	font-size:			1.2em;
	padding-bottom:		1em;
}

.art_sstitre{
	font-size:			1em;
}

.art_texte SPAN{
	font-weight:		bold;
}

.art_texte DIV{
	text-align:			justify;	
}

.art_texte DIV LI{
	padding:			5px 0;
}

.art_texte A{
	color:				#CC0000;
	font-weight:		bold;
}
/**************/

.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:			10px 0;
	background-color:	#FFCC00;
}

DIV.prix{
	width:				60px;
	padding:			7px 0 0 15px;
	text-align:			left;
	font-size: 			8px;
	color:				#000;
}

.carte_fid {
	height:				85px;
	background-color:	#B8A9A1;
	background-image:	url(../images/carte_fid_ard.gif);
	background-position:bottom right;
	background-repeat:	no-repeat;
}

.titre_blanc {
	color:				#FFFFFF;
	font-weight:		bold;
}

.texte_jaune {
	color:				#FFCC00;
}

.news_letter {
	padding:			10 0 10 20;
	background-color:	#8C7D77;
	font-weight:		bold;
}

.titre_news{
	background-color:	#e65d30;
	padding:			2px;
	color:				#FFF;

}

.texte_news{
	padding:			2px;
	text-align:			justify;
}

.chapeau_news{
	font-weight:		bold;
	padding:			2px;
}

.date {
	color:				#FFF;
}

.situ_geo{
	background-color:	#e65d30;
}

.situ_geo_bas{
	height:				15px;
	background-image:	url(../images/carte_france_bas.gif);
	background-repeat:	no-repeat;
}

.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;
	color:				#FFFFFF;
}

.bas_de_page A {
	color:				#FFFFFF;
	/*padding-right:		30px;*/
	padding-top:		2px;
	font-size:			13px;
}

.logos_partenaires TD{
	width:				100px;
	height:				35px;
	text-align:			center;
}
.catalogue{
	text-align:			center;
	font-weight:		bold;
	color:				#CC0000;
	background-repeat:	no-repeat;
}

.conseil{
	padding-bottom:		20px;
	text-align:			center;
}

.conseil DIV{
	color:				#000;
	width:				233;
}

.conseil SPAN{
	color:				#000;	
	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;
}

.size_img {
	border:1px solid #ffcc00;
}

.size_img IMG{
	padding:			0 15px;
}

.size_img SPAN{
	font-weight:		bold;
	color:				#000;
	
}

.size_img P{
	clear:				left;
	height:				100px
}

.liencofaq{
	color:				#CC0000;
}

/**************/

.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:				#000;
	font-weight: 		bold;

}

.text_produit {
	text-align: 		left;
	padding:			0 2px;
	font-size: 			10px;	
}

.text_produit A{
	font-weight: 		normal;
}

.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;
}

.prix {
	color:				#FFF;
}

.designation P {
	text-align:			right;
	color: 				#000;
	font-weight: 		bold;
	font-size: 			8px;
}

/*
 * Fond et texte 
 */
 
.fond_orange {
	background: 		#e65d30;
	padding:			5px 0;
}

.fond_orange A, SPAN{
	padding:			0 10px 0 0;
	font-size: 			12px;
	font-weight:		bold;
	color: 				#FFF;
}

.fond_orange SPAN{
	font-size: 			16px;
}


.titre_reglement{
	color:				#CC0000;
	font-size: 			16px;
	font-weight: 		bold;
	text-align:			center;
	padding:			20px 0 0 0;
}

.reglement{
	color:				#000000;
	font-size: 			12px;
	font-weight: 		normal;
	padding:			20px;
}

.lien_pv  A{
	color:				#000000;
	font-size: 			12px;
	font-weight: 		bold;
}

.lien_pv A:HOVER{
	text-decoration: 	underline overline !important;
}

.list_adh_ens  {
	height				: 400px;
	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				: #CC0000;
}
	
/***********Annonce***************/
.annonces {
	margin				: 20px;
	padding				: 2px;
	border				: 1px solid #CC0000;

}

.annonces DIV{
	padding				: 5px;
}

.annonces DIV.titre{
	padding				: 3px;
	color				: #FFFFFF;
	font-weight			: bold;
	background			: #CC0000;
}

.annonces SPAN{
	font-weight			: bold;
	color				: #000000;
}

.message_mag {
	margin				: 20px 8px;
	font-weight			: bold;
	font-size			: 14px;
}