/********** HTML **********/
body							{ background: #666666 url(images/communes/img_fondSite.jpg) left top repeat-x; margin: 0px; }
/*img								{ border: 0px; }*/
form							{ margin: 0px; padding: 0px; }

h3 { 
margin: 20px 0 0 0;
padding: 0px;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#4e0d0f;
border-bottom:solid #4e0d0f 1px;
border-top:solid #4e0d0f 1px;
}


/********** Typographie **********/
.txtBlancPt						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtBlancMy						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtBlancGr						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.txtBleucMy						{ color: #0F477C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirPt						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtGrisPt						{ color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtGrisMy						{ color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtJaunePt						{ color: #AF973B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtJauneMy						{ color: #AF973B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtJauneTrGr					{ color: #AF973B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.txtRougeMy						{ color: #7E1519; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.lienBlancPt:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBlancPt:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBlancPt:hover				{ color: #AF973B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBlancMy:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancMy:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancMy:hover				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienGrisMy:link				{ color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienGrisMy:visited			{ color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienGrisMy:hover				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:link				{ color: #2788CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:visited			{ color: #2788CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:hover				{ color: #2788CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienDist:link					{ color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienDist:visited				{ color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienDist:hover				{ color: #0F477C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a:link							{ color: #0F477C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:visited						{ color: #0F477C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover							{ color: #0F477C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
ul								{ margin: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 0px; padding-right: 0px; line-height: 120%; }
ul.produits						{ margin: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 0px; padding-right: 0px; line-height: 120%; color: #0F477C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }



/********** Commun **********/
#logoHaut						{ background: #FFFFFF url(images/communes/img_logoHaut.gif) 68px bottom no-repeat; }
#navigFond						{ background: #7E1519 url(images/communes/img_navigFond.gif) left top no-repeat; }
.fondContenu					{ background-color: #FFFFFF; }
#conteneurPrinc					{ margin-left: 20px; margin-right: 20px; padding-bottom: 30px;; }
#conteneurPrincJust				{ margin-left: 20px; margin-right: 20px; padding-bottom: 30px; text-align: justify; }
#margesTitreSection				{ margin-left: 20px; margin-bottom: 15px; }
#margesTitreBande				{ margin-left: 30px; margin-bottom: 15px; }
.bordureGrisPt					{ border: #404040 solid 1px; }
.separateur						{ background: url(images/communes/img_separateur.gif) left center repeat-x; }
.inputCourrant					{ border: #9495A2 solid 1px; color: #4F4E44; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.conteneurRouge					{ width: 489px; padding-top: 5px; padding-bottom: 5px; padding-left : 5px; padding-right: 25px; background-color: #7E1519; color: #FFFFFF; }
#margesImagesGauche				{ margin-left: 22px; }
#flash							{ background: url(images/communes/img_flash.jpg) left top no-repeat; }
#videGauche						{ background-color: #F7F4EB; padding-bottom: 30px; }
.clear							{clear: both;}



/********** Nouvelles **********/
#nouvellesHaut					{ background: url(images/nouvelles/img_nouvellesHaut.gif) left top no-repeat; }
#nouvellesGauche				{ background: #F7F4EB url(images/nouvelles/img_nouvellesGauche.gif) left top no-repeat; padding-bottom: 30px; }
.nouvellesSep					{ background: url(images/nouvelles/img_nouvellesSep.gif) left center repeat-x; }
#margesNouvellesBande			{ margin-left: 30px; }
.separateurNouvelles			{ background: url(images/communes/img_separateur.gif) left center no-repeat; }
.hautNouvellesGen				{ background: url(images/nouvelles/img_hautGen.gif) left top no-repeat; }
.hautNouvellesEve				{ background: url(images/nouvelles/img_hautEve.gif) left top no-repeat; }
.basNouvelles					{ background: url(images/nouvelles/img_bas.gif) left bottom no-repeat; }
.centreNouvelles				{ background: url(images/nouvelles/img_centre.gif) left top repeat-y; }



/********** Produits **********/
#imagesGauche					{ background: #F7F4EB url(images/produits/img_imagesGauche.gif) left top no-repeat; }
#automobile						{ background: url(images/produits/img_automobile.gif) left top no-repeat; cursor: hand; cursor: pointer; }
#machinerie						{ background: url(images/produits/img_machinerie.gif) left top no-repeat; cursor: hand; cursor: pointer; }
#recreatif						{ background: url(images/produits/img_recreatif.gif) left top no-repeat; cursor: hand; cursor: pointer; }
#industriel						{ background: url(images/produits/img_industriel.gif) left top no-repeat; cursor: hand; cursor: pointer; }
#gamme							{ background: url(images/produits/img_gamme.gif) left top no-repeat; cursor: hand; cursor: pointer; }
.conteneurCategoriesGamme		{ margin-top: 33px; margin-right: 12px; text-align: center; }
.conteneurCategoriesGauche		{ margin-top: 63px; margin-right: 10px; text-align: justify; }
.conteneurCategoriesDroit		{ margin-top: 63px; margin-left: 28px; margin-right: 12px; text-align: justify; }
.ligneSsMenu					{ background: url(images/produits/img_ligneSsMenu.gif) left top repeat-y; padding-left: 8px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; display: none; visibility: hidden; }
.sMenu							{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position: absolute; visibility: hidden; z-index: auto; left: 0px; top: 0px; }
.hautGauche						{ background: url(images/produits/img_hautGauche.gif) left top no-repeat; }
.hautDroit						{ background: url(images/produits/img_hautDroit.gif) left top no-repeat; }
.basGauche						{ background: url(images/produits/img_basGauche.gif) left top no-repeat; }
.basDroit						{ background: url(images/produits/img_basDroit.gif) left top no-repeat; }
.bas							{ background: url(images/produits/img_bas.gif) left top repeat-x; }
.haut							{ background: url(images/produits/img_haut.gif) left top repeat-x; }
.gauche							{ background: url(images/produits/img_gauche.gif) left top repeat-y; }
.droit							{ background: url(images/produits/img_droit.gif) left top repeat-y; }
.fondRouge						{ background-color: #EFEBE0; padding-left: 10px; padding-right: 30px; }



/********** Plan du site **********/
.sMenuPlan						{ margin-left: 8px; }



/********** Foire aux questions **********/
.imgFaq							{ float: left; border: #000000 solid 1px; margin-right: 5px; margin-top: 3px; }



/********** Distributeurs **********/
.sMenuDist						{ visibility: hidden; display: none; margin-bottom: 0px; width: 100%; }
.menuDist						{ margin-left: 10px; margin-top: 5px; visibility: hidden; display: none; }
.menuDistVisible				{ margin-left: 10px; margin-top: 5px; visibility: visible; display: block; }
.imgDist						{ width: 120px; margin-right: 5px; margin-top: 3px; float: left; }



/********** Titres **********/
#tiAccueil						{ background: #FFFFFF url(images/titres/img_tiAccueil.gif) left top no-repeat; }
#tiPropos						{ background: #FFFFFF url(images/titres/img_tiPropos.gif) left top no-repeat; }
#tiArticlesPromo				{ background: #FFFFFF url(images/titres/img_tiArticlesPromo.gif) left top no-repeat; }
#tiProduits						{ background: #FFFFFF url(images/titres/img_tiProduits.gif) left top no-repeat; }
#tiFaq							{ background: #FFFFFF url(images/titres/img_tiFaq.gif) left top no-repeat; }
#tiNouvelles					{ background: #FFFFFF url(images/titres/img_tiNouvelles.gif) left top no-repeat; }
#tiRecherche					{ background: #FFFFFF url(images/titres/img_tiRecherche.gif) left top no-repeat; }
#tiContact						{ background: #FFFFFF url(images/titres/img_tiContact.gif) left top no-repeat; }
#tiOpportunites					{ background: #FFFFFF url(images/titres/img_tiOpportunites.gif) left top no-repeat; }
#tiMultimedia					{ background: #FFFFFF url(images/titres/img_tiMultimedia.gif) left top no-repeat; }
#tiTribune						{ background: #FFFFFF url(images/titres/img_tiTribune.gif) left top no-repeat; }
#tiTemoignages					{ background: #FFFFFF url(images/titres/img_tiTemoignages.gif) left top no-repeat; }
#tiDistributeurs				{ background: #FFFFFF url(images/titres/img_tiDistributeurs.gif) left top no-repeat; }
#tiPlan							{ background: #FFFFFF url(images/titres/img_tiPlan.gif) left top no-repeat; }
#tiVrai							{ background: #FFFFFF url(images/titres/img_tiVrai.gif) left top no-repeat; }
#tiEvenements					{ background: #FFFFFF url(images/titres/img_tiEvenements.gif) left top no-repeat; }
#tiDetaillant					{ background: #FFFFFF url(images/titres/img_tiDetaillant.gif) left top no-repeat; }
#tiCategories					{ background: #FFFFFF url(images/titres/img_tiCategories.gif) left top no-repeat; }


/********** Trouver un détaillant **********/
#conteneurdetaillant			{ margin-left: 20px; margin-right: 20px; padding-bottom: 30px; text-align: justify; }
#detaillant_trouver		{
	width: 519px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	height: 36px;
	font-weight: bold;
}
#detaillant_codepostal		{
	width: 519px;
	height: 56px;
}
.txt_rouge_bougogne{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #7e1519;
	text-decoration: none;
	font-weight: bold;
}
.txt_rose{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #be8a8c;
}
#diviseur{
	width: 519px;
	text-decoration: none;
	height: 4px;
	background-color: #f4f4f4;
	margin-bottom: 24px;
}
#recherche_titre{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	height: 28px;
	font-weight: bold;
}
.dist_col_gauche{
	width: 240px;
	float: left;
	position: relative;
}
.dist_col_droit{
	width: 270px;
	float: left;
	
}
#dist_carte{
	margin-top: 10px;
	
}

#point_dist{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	padding-top: 2px;
	background-image: url(images/communes/bg_point_dist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 20px;
	width: 22px;
	margin-right: auto;
	margin-left: auto;
}
.img_carte{
	padding-top: 32px;
}


.nom_dist{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #007dab;
	text-decoration: none;
}
.nom_dist_contact{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
	font-style: italic;
}
.nom_dist_adresse{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #676767;
	text-decoration: none;
}
.td_pading{
	margin-top: 10px;
}

/*boites de numeros de pages distributeurs */
.box_numero_page_container{
	padding-left: 36px;
}
.box_numero_page_1{
	height: 20px;
	width: 25px;
	border: 1px solid #ebe6dc;
	padding-top: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
	background-color: #ebe6dc;
	display: block;
	float: left;
	
}
.box_numero_page_2{
	height: 20px;
	width: 25px;
	border: 1px solid #007dab;
	padding-top: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
	background-color: #FFF;
	display: block;
	float: left;
}
.box_numero_page_suivant{
	height: 20px;
	width: 26px;
	padding-top: 6px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #FFF;
	text-align: center;
	display: block;
	float: left;
	background-image: url(images/communes/bg_suivant_dist.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#tbl_articles td{
	text-align:center;
	vertical-align:top;
}
.articles_txt{
	padding-bottom:30px;
}
.tbl_anchors a { 
margin: 0 6px;
padding: 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#4e0d0f;
}
