/**************************************************************************
  ********************        General            **************************
  *************************************************************************/

html,body
{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#general
{
	width:990px;
}

p
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.win_hoys
{
	font-size:12px;
	float:right;
	margin-right:100px;
}

/*************************************************************************
  ********************              Logo        **************************
  ************************************************************************/

.logo
{
	vertical-align:bottom;
}

img.logo
{
	border:0;
	text-decoration: none;
}

div.top_line
{
	width:990px;
	font-family:verdana;
	font-size:11px;
	line-height:25px;
	font-weight:bold;
}

div.top_line div.block_left
{
	float:left;
}

div.top_line div.block_right
{
	float:right;
}

div.header_content
{
	width:255px;
}

/*************************************************************************
  ********************                       Menu                       **************************
  ************************************************************************/
div.menu
{
	width:100%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	margin:4px 0 0 0;
	padding:0px
}
  
div.subMenu
{
	background:white none repeat scroll 0 0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:auto;
	text-align:left;
	width:99%;
	margin-bottom:5px;
}
  
div.subMenu a
{
	text-decoration:none;
	color:#a9003e;
}

div.menu a
{
	text-decoration:none;
	color:#ffffff;
}  
  
div.menu ul.navigation
{
	text-align:left;
	padding:0 0 0 15px;
	margin:0px;
}
 
div.menu ul.navigation li.toggleSubMenu,
div.menu ul.navigation li.directMenu
{
	list-style-type:none;
	float:left;
	margin-right:15px;
	padding:0px;
}
  
div.menu ul.navigation li.directMenuDroite
{
	float:right;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	margin-right:15px;
	padding:0;
	
}

div.menu ul.navigation li.directMenuDroite a
{
	text-decoration:underline;
}

div.subMenu ul.subMenu
{
	text-align:left;
}

div.subMenu ul.subMenu li.colonne
{
	list-style-type:none;
	float:left;
	margin-right:60px;
	padding-top:3px;
	padding-bottom:3px;
	color:#a9003e;
}

div.subMenu ul.subMenu li.colonne ul.ligne
{
	float:none;
	padding-top:0px;
	padding-left:20px;
}

div.subMenu ul.subMenu li.colonne ul.ligne li
{
	float:none;
	list-style-type:none;
	line-height:25px;
}
/*************************************************************************
  ********************         PublicitÃƒÆ’Ã‚Â©        **************************
  ************************************************************************/

#pub_horiz
{
	height:100px;
	margin-right:0px;
	text-align:right;
	vertical-align:top;
}

#pub_verti
{
	text-align:center;
	vertical-align:top;
	width:122px;
	background:#f6f5f4;
}

#pub_verti_catalogue
{
	border:1px #a9003e solid;
	background:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	text-align:center;
}

#pub_verti_detail_article
{
	text-align:right;
	vertical-align:top;
	width:300px;
	height:250px;
	background:#f6f5f4;
}

/*************************************************************************
  ********************        Recherche         **************************
  ************************************************************************/

#recherche
{
	height:30px;
	background:#c5c7c8;
}

#tableau_recherche
{
	margin-left:-4px;
}

#texte_recherche
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	font-size:18px;
	padding-left:40px;
}

td.input_recherche
{
	width:405px;
	background:url("img/recherche.gif");
}

input.input_recherche
{
	border-style:none;
	border:none;
	margin-left:10px;
	
}

#btn_ok
{
	padding-top:9px; 
}

/**********************                       Nouveau                  ****************************/
div.menu_recherche
{
	background:#c5c7c8;
}

div.menu_recherche div.texte_recherche
{
	color:#a9003e;  
	float:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	padding-left:90px;
	padding-top:15px;
	font-weight:bold;
}

div.menu_recherche div.input_recherche
{
	background:url(img/recherche_gris.gif);
	float:left;
	height:56px;
	width:415px;
	margin-left:10px;
}

div.menu_recherche div.input_recherche input.input_recherche
{
	border:medium none;
	margin-left:10px;
	margin-top:15px;
}

div.menu_recherche div.btn_ok
{
	padding-top:11px;
	padding-left:10px;
	float:left;
}


/*****************   Nouveau système de navigation   ************/

div.menu_gauche
{
	width:193px;
	background:#C5C7C8;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}

div.menu_gauche1
{
	width:195px;
	background:#C5C7C8;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}

div.menu_gauche3
{
	width:207px;
	background:#C5C7C8;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}

div.menu_gauche2
{
	width:195px !important;
	width: 190px;
	background:#C5C7C8;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}

p.navigation
{
	margin:0px;
	font-size:12px;
	background-color:#A9003E;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	font-family:arial;
}

p.navigation img
{
	margin-bottom:-3px;
}

div.menu_gauche ul
{
	padding:0 0 5px 0;
	margin:10px 0 0px 22px;
}

div.menu_gauche ul li
{
	list-style-image:url(img/left_menu_li.gif);
	padding:3px 0;
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#333333;
}

div.menu_gauche ul.criterion
{
	padding:0 0 15px 0;
	margin:10px 0 0px 5px;
}

div.menu_gauche ul.criterion li
{
	list-style:none;
	padding:3px 0;
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#333333;
}

div.menu_gauche a:link,
div.menu_gauche a:visited,
div.menu_gauche a:hover,
div.menu_gauche a
{
	font-family:arial;
	font-size:11px;
	text-align:left;
}

/********************* GREG menu_gauche2 ***************/
div.menu_gauche2 ul,
div.menu_gauche3 ul,
div.menu_gauche1 ul
{
	padding:0 0 15px 0;
	margin:10px 0 0px 22px;
}

div.menu_gauche2 ul li,
div.menu_gauche3 ul li,
div.menu_gauche1 ul li
{
	list-style-image:url(img/left_menu_li.gif);
	padding:3px 0;
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#333333;
}

div.menu_gauche3 ul.criterion,
div.menu_gauche2 ul.criterion,
div.menu_gauche1 ul.criterion
{
	padding:0 0 15px 0;
	margin:10px 0 0px 5px;
}

div.menu_gauche3 ul.criterion li,
div.menu_gauche2 ul.criterion li,
div.menu_gauche1 ul.criterion li
{

	list-style:none;
	padding:3px 0;
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#333333;
}

div.menu_gauche1 ul li a.more-categories,
div.menu_gauche2 ul li a.more-categories,
div.menu_gauche3 ul li a.more-categories
{
	font-size:12px;
	font-weight:bold;
}

div.menu_gauche3 a:link,
div.menu_gauche3 a:visited,
div.menu_gauche3 a,
div.menu_gauche2 a:link,
div.menu_gauche2 a:visited,
div.menu_gauche2 a,
div.menu_gauche1 a:link,
div.menu_gauche1 a:visited,
div.menu_gauche1 a
{
	font-family:arial;
	font-size:11px;
	text-align:left;
}


div.menu_gauche1 a:hover,
div.menu_gauche2 a:hover,
div.menu_gauche3 a:hover
{
	font-weight: bold;
}


p.navigation a,
p.navigation a:link,
p.navigation a:visited,
p.navigation a:hover
{
	margin:0px;
	font-size:12px;
	background-color:#A9003E;
	color:#FFFFFF;
	padding:4px;
	font-weight:bold;
	text-decoration:none;
}

div.affichage_produit
{
	width:795px;
	float:left;
	margin:0px;
	padding: 0 0 10px 0;
	background:#F6F5F4;
}

div.affichage_produit2
{
	width:600px;
	float:left;
	margin:0px;
	padding: 0 0 10px 0;
	background:#F6F5F4;
}

div.products-and-ads
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	height: 1546px;
}

div.products-and-ads-cv
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	/*height: 1000px;*/
}
div.products-and-ads-wanted
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	/*height: 1000px;*/
}

div.products-and-ads-job
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	/*height: 1000px;*/
}

div.products-and-ads-livery
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	/*height: 1250px;*/
}

div.products-and-ads-equipment
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	/*height: 1150px;*/
}

div.products-and-ads-services
{
	background: #F6F5F4;
	width: 795px;
	float: left;
	min-height: 1476px;
}

div.products-and-ads-horse
{
	background: #F6F5F4;
	width: 795px !important;
	width: 800px;
	float: left;
	/*min-height:2355px;*/
}

div.products-and-ads-holidays
{
	background: #F6F5F4;
	width: 795px !important;
	width: 800px;
	float: left;
	min-height:1430px;
}

div.products-and-ads-vehicles
{
	background: #F6F5F4;
	width: 795px !important;
	width: 800px;
	float: left;
	min-height:870px;
}

div.products-and-ads-properties
{
	background: #F6F5F4;
	width: 783px;
	float: left;
	min-height:870px;
}

/*
html>block div.products-and-ads-vehicles
{
	background: #F6F5F4;
	width: 795px !important;
	width: 800px;
	float: left;
	min-height:900px;
}
*/
div.affichage_pub
{
	width:190px;
	float:right;
	margin:0px;
	padding: 10px 0 10px 0;
	background:#F6F5F4;
}

div.affichage_pub2
{
	width:183px;
	float:right;
	margin:0px;
	padding: 0px 0 0px 0;
	background:#F6F5F4;
}

div.header_line
{
	width:791px;
	height:25px;
	background:#C5C7C8;
	float:left;
}

div.header_line2
{
	width:780px;
	height:25px;
	background:#C5C7C8;
	float:left;
}

div.header_line div.header_title,
div.header_line2 div.header_title
{
	float:left;
	width:475px;
}

div.header_line div.header_title2
{
	float:left;
	width:500px;
}

div.header_line2 div.header_title2
{
	float:left;
	width:500px;
}

div.header_line div.footer_display,
div.header_line2 div.footer_display
{
	float:left;
	width:100%;
	background-color:#C5C7C8;	
}

div.header_line div.header_title_r,
div.header_line2 div.header_title_r
{
	float:left;
	width:150px;
}
div.header_line div.header_title_r a,
div.header_line2 div.header_title_r a
{
	height:25px;
}

div.header_line div.header_nb_product,
div.header_line div.header_order_by
{
	color:#A9003E;
	padding:0px;
	font-size:12px;
	margin:5px;
	font-weight:bold;
	font-family:Arial;
	float:left;
}

div.header_line2 div.header_nb_product,
div.header_line2 div.header_order_by
{
	color:#A9003E;
	padding:0px;
	font-size:12px;
	margin:5px;
	font-weight:bold;
	font-family:Arial;
	float:right;
}

div.header_line div.header_order_by div.text,
div.header_line2 div.header_order_by div.text
{
	float:left;
	margin-right:5px;
}

div.title_search
{
background-color:#FFFFFF;
color:#A9003E;
font-size:18px;
font-weight:bold;
height:26px;
margin-bottom:7px;
padding-left:5px;
width:986px !important;
width: 990px;
}

div.more_items
{
	margin:5px;
	border:1px solid #A9003E;
	float:right;
	width:783px;
	font-family:Arial;
	font-size:12px;
	background:#C5C7C8;
}

div.more_items2
{
	margin:5px;
	border:1px solid #A9003E;
	float:left;
	width:780px;
	font-family:Arial;
	font-size:12px;
	background:#C5C7C8;
}

div.more_items h2,
div.more_items2 h2
{
	color:#A9003E;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:10px;
}

div.more_items div.col
{
	float:left;
	line-height:18px;
	margin:0 0 10px 10px;
	width:185px;
}

div.more_items2 div.col
{
	float:left;
	line-height:18px;
	margin:0 0 10px 10px;
	width:183px;
}

div.more_items div.col a,
div.more_items2 div.col a
{
	font-family:Arial;
}

div.container
{
	float:left;
	margin-top:-3px;
}

div.container input
{
	height:21px;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	text-align:center;
}

div.div_hidden
{
	display:none;
	border:1px solid black;
	position:absolute;
	background:#ffffff;
	line-height:18px;
	padding:5px 10px;
	z-index:100;
}

div.footer_line div.footer_title h2,
div.footer_line div.footer_title2 h2,
div.header_line div.header_title h2,
div.header_line div.header_title2 h2,
div.header_line div.footer_display h2,
div.header_line2 div.header_title h2,
div.header_line2 div.header_title2 h2,
div.header_line2 div.footer_display h2
{
	color:#A9003E;
	padding:0px;
	font-size:12px;
	margin:5px;
	font-weight:bold;
	font-family:Arial;
}

div.googleads
{
	width:793px;
	background:#C5C7C8;
	clear:both;
}

div.googleads2
{
	width:780px;
	background:#C5C7C8;
	clear:both;
}

div.footer_line
{
	width:990px;
	height:25px;
	background:#C5C7C8;
	clear:both;
	padding-top:1px;
}

div.footer_line div.footer_title
{
	margin: 0px 0 3px 200px;
	float:left;
	width:475px;
}

div.footer_line div.footer_title2
{
	margin: 0px 0 0px 200px;
	float:left;
	width:475px;
}

div.footer_line div.footer_page p
{
	margin: 5px 10px 3px 0;
	font-family:Arial;
	color:#333333;
	text-align:right;
}

div.footer_line div.footer_page p a
{
	font-family:Arial;
}

font.current_page
{
	font-weight:bold;
	font-size:14px;
}

div.bandeau
{
	clear:both;
	padding:5px 0 5px 0;
	border:1px solid #A9003E;
	background-color:#FFFFFF;
	margin:5px 5px 0 5px;
}

div.bandeau2
{
	clear:both;
	padding:5px 0 5px 0;
	background-color:#FFFFFF;
	margin:5px 5px 0 5px;
}

div.bandeau2 h2
{
	color:#A9003E;
	font-size:14px;
	margin:10px 5px;
}

div.contenu_info2 h2,
div.bandeau h2,
div.bandeau2 h2
{
	color:#A9003E;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:10px 5px 10px 31px;
}

div.contenu_info2 div.pub_google,
div.bandeau div.pub_google,
div.bandeau2 div.pub_google
{
	float:left;
	margin:0 0 0 25px;
}

iv.contenu_info2 div.pub_es,
div.bandeau div.pub_es
{
	float:right;
	margin: 0 10px 0 0;
}

div.pub_es
{
	float:right;
	margin: 0 10px 0 0;
}

div.popular_search
{
	border: 1px solid #A9003E;
	margin: 0 10px 10px 10px;
	background: #FFFFFF;
}

div.popular_search h2
{
	color:#A9003E;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:10px;
}

div.popular_search div.col
{
	float:left;
	font-family:Arial;
	font-size:12px;
	margin: 0 0 10px 10px;
	width:232px;
	line-height: 18px;
}

div.popular_search div.col a
{
	color: #333333;
	text-decoration:none;
	font-family:Arial;
	font-size: 12px;
}

div.popular_search div.col a:hover
{
	text-decoration:underline;
	font-family:Arial;
}

h2.header_presentation
{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	height:15px;
}

h2.footer_presentation
{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:0px;
	margin:10px 10px 0 10px;
	height:25px;
}

div.div_background
{
	background:#ffffff;
	padding:5px 0 0 0;
}

/*************************************************************************
  ********************           Article        **************************
  ************************************************************************/
 
#conteneur
{
	width:864px;
	background:#f6f5f4;
	vertical-align:top;
}

#conteneur_services
{
	width:990px;
	background:#f6f5f4;
	vertical-align:top;
}

#conteneur_services2
{
	width:990px;
	padding:0;
	background-color: #C5C7C8;
}

#catalogue_article
{
	width:864px;
	display:table-cell;
	height:555px;
	vertical-align:top;
	padding:0;
}

.catalogue_liste
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#a9003e;
}

td.lien_page
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a9003e;
}
/************    Catalogue     ****************/

.article_catalogue
{
	width:208px;
	height:230px;
	background:#ffffff;
	vertical-align:top;
	padding:5px;
	border:1px solid #a9003e;
}

.zone_img_catalogue
{
/*	height:180px;
	width:190px;*/
	height:100px;
	text-align:center;
}

.img_portrait_article_catalogue
{
/*	height:180px;
	width:190px;*/
	width:100px;
	height:100px;
}

.img_paysage_article_catalogue
{
	width:100px;
	height:100px;
}

.img_paysage_article_coupon
{
	width:150px;
}

.titre_article_catalogue
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	height:40px;
}

td.titre_article_catalogue a
{
	color:#000000;
	text-decoration:none;
}

.vendeur_article_catalogue
{
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}

.prix_article_catalogue
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
}

.offre_article_catalogue
{
	text-align:center;
}

p.resultat_recherche
{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
	color:#555555;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.suggestion_recherche
{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.tri
{
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

font.terme_recherche
{
	color:#a9003e;	
}
/*****************          Liste            ***********************/

/*****************          Liste            ***********************/

.article_liste
{
	width:850px;
	height:125px;
	background:#ffffff;
	vertical-align:middle;
	padding-left:5px;
	border:1px solid #a9003e;
}

.zone_img_liste
{
	height:110px;
	width:160px;
	text-align:center;
}

.zone_texte_liste
{
	height:110px;
	vertical-align: top;
	text-align: left;
}
.img_portrait_article_liste
{
	height:110px;
}

.img_paysage_article_liste
{
	width:145px;
}

.titre_article_liste
{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	width:500px;
	height:20px;
	font-weight:bold;
}

.prix_article_liste
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
	height:30px;
}

.description_liste
{
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.offre_article_liste
{
	text-align:center;
}

.vendeur_article_liste
{
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}

/*******************      Detail article       **************************/

#conteneur_detail_article
{
	width:670px;
	background:#f6f5f4;
	vertical-align:top;
}

#article_detail
{
	width:670px;
	background:#ffffff;
	vertical-align:top;
	margin: 10px;
}

#detail_titre
{
	width: 595px;
	text-align:left;
	padding-left:15px;
}

h1.titre
{
	font-size:20px;
	color:#a9003e;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

h2.description
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	padding:0;
	margin:0;
	font-weight:normal;
}

div.top_info h2.description
{
	width:300px;
	clear:both;
}

h3.autre
{
	font-size:14px;
	color:#a9003e;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 1px 2px 1px;
	margin: 0px 0px 0px 0px;
}


.zone_img_article
{
	width:300px;
	vertical-align:top;
}

.img_article_detail
{
	/*width:250px;*/
	margin:15px;
}

.zone_description
{
	width:350px;
	display:table-cell;
	vertical-align:top;
	padding-top:15px;
	margin-top: 15px;
}

.detail_prix
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
	height:40px;
	width:160px;
}

.detail_voir_article
{
	text-align:center;
}

.detail_description
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-top:15px;
	vertical-align: top;
}


/* Detail article  - A voir*/
.a_voir
{
	background:#f6f5f4;
	width:100%;
}


.article_a_voir
{
	background:#ffffff;
	vertical-align:middle;
	padding-left:25px;
	border:1px solid #a9003e;
	text-align:left;
}

.zone_texte_a_voir
{
	vertical-align:middle;
}

.img_article_a_voir
{
	width:70px;
	height:80px;
	border:0px;
}

.titre_article_a_voir
{
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a9003e;
	text-align: left;
	font-weight:bold;
	width:320px;
	padding-left:25px;
}

.prix_article_a_voir
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
	text-align: left;
	width:160px;
}

.vendeur_article_a_voir
{
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:bold;
	width:160px;
}

.plus_a_voir
{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:5px 10px 5px 20px;
	background:#ffffff;
	border:1px solid #a9003e;
}

div.plus_a_voir
{
	border:none;
	padding:0;
	float:left;
	margin-top: 15px;
	
}

div.recherche_similaire
{
	float:left;
	margin-left:5px;
	margin-top: 15px;
	font-size:11px;
}

div.recherche_similaire a,
div.recherche_similaire a.marchand
{
	color:#a9003e;
	font-size:11px;
	line-height:15px;
}
/***************        Nouveau DÃƒÆ’Ã‚Â©tail article        **********************/

div.detail_article
{
	background:#ffffff;
	margin:10px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.head_article
{
	
}

div.head_article img
{
	border:0;
}

div.head_article img.previous
{
	float:left;
}

div.head_article img.next
{
	float:right;
}

div.head_article h1.titre
{
	float:left;
	width:580px;
}

div.content_article
{
	clear:both;
}

div.content_article div.image
{
	float:left;
	text-align:center;
}

div.addthis
{
	margin-left:140px;
	margin-bottom:15px;
}

div.info_article
{
	float:left;
}

div.info_article div.prix
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
	height:50px;
	width:155px;
	float:left;
	margin-top:22px;
}

div.info_article div.voir_offre
{
	margin-top:20px;
	float:left;
}

div.info_article div.top_info
{
	margin:15px;
	clear:both;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
}

div.top_info div.offres
{
	float:right;
	width:225px;
	margin-left:5px;
	font-size:11px;
}

div.contenu_info div.top_info div.offres
{
	float:right;
	width:520px;
	margin-left:5px;
}

div.info_article_supplementaire
{
	clear:both;
	padding-bottom:10px;
}

div.liste_onglet ul.liste_onglet
{
	list-style-type:none;
	padding-left:15px;
}

div.liste_onglet ul.liste_onglet li
{
	float:left;
	width:100px;
	background:#F6F5F4;
	margin-right:3px;
	padding:10px;
	padding-top:10px;
	padding-bottom:0px !important;
	padding-bottom:10px;
	min-height:40px;
	height:0 !important;
	height:50px;
	font-size:12px;
	border:1px solid #a9003e;
	border-bottom:0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

div.liste_onglet ul.liste_onglet li.actif
{
	background:#a9003e;
	color:#ffffff;
}

div.liste_onglet ul.liste_onglet li a
{
	text-decoration:none;
}

div.liste_onglet ul.liste_onglet li.actif a
{
	text-decoration:none;
	color:#ffffff;
}

div.info_article_supplementaire div.contenu_info
{
	clear:both;
	width:610px;
	border:1px solid #a9003e;
	margin-left:15px;
	padding:10px;
}

div.info_article_supplementaire div.contenu_info2
{
	clear:both;
	width:743px;
	border:1px solid #a9003e;
	margin:0 10px 0 15px;
	padding:10px;
}

a.addthis_button_expanded
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}

div.contenu_info,div.contenu_info2
{
	width:100%;
}

div.contenu_info div.top_info
{
	clear:both;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:20px;
}

div.contenu_info div.logo_presentation_marchand
{
	float:right;
}

div.contenu_info div.logo_presentation_marchand img
{
	height:40px;
}

div.contenu_info div.titre_presentation_marchand
{
	float:left;
}

div.contenu_info div.titre_presentation_marchand h1.marchand
{
	margin-top:5px;
	padding-top:0px;
	margin-bottom:10px;
	margin-left:0px;
}

div.contenu_info div.texte_presentation_marchand
{
	clear:both;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

div.contenu_info div.avantage_presentation_marchand
{
	clear:both;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:50%;
	float:right;
}

div.contenu_info h3.marchand
{
	font-size:12px;
}

div.contenu_info div.recherche_similaire h2.marchand,
div.contenu_info div.calendrier h2.marchand,
div.contenu_info div.customer_help h2.marchand,
div.contenu_info div.offres_presentation_marchand h2.marchand,
div.contenu_info div.localisation_texte h2.marchand,
div.contenu_info div.localisation_map h2.marchand,
div.contenu_info div.avantage_presentation_marchand h2.marchand,
div.contenu_info div.mode_livraison h2.marchand,
div.contenu_info div.option_livraison h2.marchand,
div.contenu_info div.mode_commande h2.marchand,
div.contenu_info div.mode_paiement h2.marchand
{
	margin-top:30px;
}

div.contenu_info div.marchand_propose
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	width:50%;
}

div.contenu_info div.programme_fidelite
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	width:50%;
}

div.contenu_info div.offres_presentation_marchand
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:50%;
	float:left;
}

div.contenu_info div.customer_help
{
	float:left;
	font-size:11px;
	width:50%;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.contenu_info div.calendrier
{
	font-size:11px;
	width:100%;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.contenu_info div.calendrier div.prochain 
{
	float:left;
	width:40%;
	text-align:center;
}

div.contenu_info div.calendrier div.prochain h3
{
	text-align:center;
	font-size:14px;
}

div.contenu_info div.calendrier div.date 
{
	float:right;
	width:60%;
}

div.contenu_info div.localisation_texte
{
	float:left;
	font-size:11px;
	width:50%;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.contenu_info div.localisation_texte h1.marchand_event
{
	font-size:12px;
	text-align:left;
	margin-top:10px;
}

div.contenu_info div.localisation_texte p
{
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

div.contenu_info div.localisation_map
{
	float:right;
	font-size:11px;
	width:50%;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.a_voir
{
	width:30%;
	margin:auto;
	margin-top:10px;
	margin-bottom:5px;
	background:#ffffff;
	border:1px solid #a9003e;
	padding:5px;
	float:left;
	margin-right:8px;
	padding-bottom:10px;
}

div.a_voir div.image
{
	height:120px;
	margin:auto;
	text-align:center;
	margin-top:5px;
}

div.a_voir  div.texte
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align: center;
	font-weight:normal;
	width:95%;
	height:35px;
}

div.a_voir  div.prix
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
}

div.a_voir  div.prix a
{
	font-size:10px;
}

div.a_voir  div.gotoshop
{
	text-align:center;
	margin:7px 0 2px 0;
}

div.a_voir  div.prix a.marchand
{
	font-weight:normal;
}

div.contenu_info div.mode_paiement,
div.contenu_info div.mode_commande,
div.contenu_info div.mode_livraison,
div.contenu_info div.option_livraison
{
	float:left;
	width:50%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}



/*******************        Marchand         **************************/
#conteneur_marchand
{
	width:990px;
	background:#f6f5f4;
	display:table-cell;
	height:555px;
	vertical-align:top;
}

.detail_marchand
{
	background:#ffffff;
	display:table-cell;
	height:70px;
	vertical-align:top;
	width:970px;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:solid #a9003e 1px;
	padding:10px;
	margin:0;
}

h1.marchand
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#555555;
	padding:0;
	margin:2px 0px -5px 10px;
	font-weight:bold;
	vertical-align:top;
}

h2.marchand
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a9003e;
	padding:0;
	margin:0;
	font-weight:bold;
	vertical-align:top;
}

h3.marchand
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a9003e;
	padding:5px 0px 0px 0px;
	margin:0;
	font-weight:bold;
	vertical-align:top;
}

h1.marchand_event
{
	text-align:center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a9003e;
	padding:0;
	margin:0;
	font-weight:bold;
	vertical-align:top;
}

img.btn_marchand
{
	margin-top:10px;
	border:0;
	text-decoration: none;
}

td.avis_marchand,td.produit_marchand,td.info_section
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.titre_section
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:15px;
	vertical-align:top;
}

td.note_marchand
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:top;
}

div.cadre_calendrier
{
	border:1px solid #a9003e;
}

div.ligne_blanche
{
	background:#FFFFFF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}

div.ligne_grise
{
	background:#F6F5F4;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}

div.ligne_blanche div.calendrier_date,
div.ligne_grise div.calendrier_date
{
	float:left;
	font-size:10px;
	width:25%;
	padding-left:5px;
}

div.ligne_blanche div.calendrier_location,
div.ligne_grise div.calendrier_location
{
	float:left;
	width:25%;
	margin-top:5px;
}

div.ligne_blanche div.calendrier_evenement,
div.ligne_grise div.calendrier_evenement
{
	float:left;
	width:45%;
	margin-top:5px;
}
/************************   Accueil     ****************************************/

#page_accueil
{
	width:990px;
	background:#f6f5f4;
	display:table-cell;
	height:200px;
	vertical-align:top;
}

.tableau_accueil
{
	vertical-align:top;
}

.menu_accueil
{
	vertical-align:top;
}

.onglet
{
	background:#ffffff;
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:85px;
	height:24px; 
	border:1px #a9003e solid;
	border-bottom:0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	/*vertical-align:middle;*/
	padding:5px;
}

.onglet_actif
{
	background:#a9003e;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:85px;
	height:30px; 
	border:1px #a9003e solid;
	border-bottom:0px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	/*vertical-align:middle;*/
	padding:5px;
}

.onglet_categorie
{
	background:#a9003e;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:210px;
	height:30px;
	border:1px #a9003e solid;
	border-bottom:0px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
	padding-left:5px;
}

.corp_menu_accueil
{
	border:1px #a9003e solid;
	width:200px;
	display:table-cell;
	vertical-align:top;
	background:#ffffff;
	padding:10px;
	margin:0;
}

h1.accueil
{
	color:#FF6600;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:15px;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:center;
}

h2.nb_offre
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#ffffff;
	background-color:#a9003e;
}

font.nb_offre
{
	color:#FF9900;
}

h1.categorie
{
	color:#555555;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:18px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0;
	text-align:left;
}

h3.categorie
{
	color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:10px;
	margin:0;
	text-align:center;
	background-color:#a9003e;
}

.produit_populaire_accueil
{
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:30px;
	vertical-align:top;
	font-size:11px;
	width:465px;
}

font.produit_populaire
{
	color:#FF6600;	
}

.top_recherche_accueil
{
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:11px;
	border-left:solid 1px #a9003e;
}

.cadre_accueil
{
	background:#ffffff;
	border:#a9003e solid 1px;
	display:table-cell;
	height:150px;
	vertical-align:top;
}

.cadre_categorie_accueil
{
	background:#ffffff;
	border:#a9003e solid 1px;
	display:table-cell;
	height:150px;
	vertical-align:top;
	width:627px;
}

h2.categorie
{
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:left;
}

.vignette_populaire_portrait
{
	height:75px;
	vertical-align:top;
	text-align:center;
	border:0px;
}

.vignette_populaire_paysage
{
	width:100px;
	vertical-align:top;
	text-align:center;
	border:0px;
}

.populaire
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:10px;
	color:#a9003e;
	text-align:center;
	height:30px;
}

.prix_populaire
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:12px;
	color:#FF6600;
	text-align:center;
	font-weight:bold;
}

/************************   Container link bottom    ****************************************/
h3.link_bottom
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 1px 2px 1px;
	margin: 0px 0px 0px 0px;
	margin-bottom:10px;
}

h3.link_bottom font
{
	color:#A9003E;
}

div.container_link_bottom
{
	width:740px;
	margin:auto;
	margin-bottom:5px;
}

div.link_bottom
{
	float:left;
	width:240px;
	font-weight:normal;
	font-weight:normal;
	margin-right:5px;
}

/************************   Container link bottom    ****************************************/
p.recherche_vide, ul.recherche_vide
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}


/************************   Annuaire                  ****************************************/
div.recherche_annuaire
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#F6F5F4;
	color:#a9003e;
	width:95%;
	margin:auto;
}

div.recherche_annuaire h1
{
	font-size:20px;
	font-weight:bold;
	color:#a9003e;
	margin:10px;
}	

div.recherche_annuaire div.recherche_std
{
	float:left;
	margin-top:3px;
}

div.recherche_annuaire div.recherche_std p.legende
{
	font-size:10px;
	margin-top:0px;
	margin-bottom:15px;
}

div.recherche_annuaire div.recherche_avancee
{
	float:left;
	margin-left:10px;
	margin-top:3px;
}

div.recherche_annuaire div.recherche_avancee select
{
	margin-right:10px;
}

div.recherche_annuaire div.recherche_avancee select option.head
{
	font-style:italic;
}

div.resultat_marchand
{
	width:95%;
	margin:auto;
	background:#FFFFFF;
	border:1px solid #a9003e;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:15px;
}

div.resultat_marchand div.header_marchand
{
	width:95%;
	margin:auto;
}

div.resultat_marchand div.header_marchand p.type
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:0px;
	font-weight:bold;
	color:#a9003e;
	margin-top:0px;
}

div.resultat_marchand div.header_marchand h1
{
	color:#555555;
	font-size:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:left;
	margin-bottom:5px;
}

div.resultat_marchand div.header_marchand img
{
	float:right;
	height:45px;
}

div.resultat_marchand div.header_marchand p.presentation
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:11px;
	clear:both;
}

div.content_marchand div.left
{
	width:400px;
	float:left;
	margin-left:15px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 
div.content_marchand div.left h2
{
	color:#a9003e;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	padding-left:5px;
}

div.content_marchand div.left p
{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:5px;
}

div.content_marchand div.left div.element
{
	width:50%;
	float:left;
}
 
div.content_marchand div.button
{
	width:150px;
	float:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.content_marchand div.button_center
{
	width:150px;
	float:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:90px;
}

div.content_marchand div.button_center img,
div.content_marchand div.button img
{
	border:0;
	margin-top:15px;
}

div.content_marchand div.right
{
	width:150px;
	float:right;
	margin-right:15px;
}

div.content_marchand div.right a
{
	font-size:10px;
}

div.content_marchand div.right iframe
{
	width:150px;
	height:125px;
}

div.content_marchand div.cadre
{
	border:1px solid #a9003e;
	background:#F6F5F4;
	float:right;
	margin-right:10px;
	width:330px;
	padding:10px;
	margin-top:10px;
}

font.page_actuelle
{
	color:#a9003e;
	font-size:19px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*************************************************************************
  ********************             Menu         **************************
  ************************************************************************/
#menu
{
	background:#a9003e;
	color:rgb(255,255,255);
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:0px;
	margin:0px;
}

div.menu_coupon
{
	border:1px #a9003e solid;
	background:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	text-align:left; 
	padding-left:20px;
	margin-top:36px;
}
/*************************************************************************
  ********************           Liens          **************************
  ************************************************************************/
  
a.menu_top:link,a.menu_top:visited
{
	text-decoration: none;
	color:#ffffff;
}

a.menu_top:hover
{
	text-decoration:none;
	color:#ffffff;
}

a.menu_footer
{
	color:#57256f;
}

a.menu_footer:link,a.menu_footer:visited
{
	text-decoration:none;
	color:#a9003e;
	font-size:12px;
}

a.menu_footer:hover
{
	text-decoration:underline;
	color:#a9003e;
}

a.favoris:link,a.favoris:visited
{
	text-decoration:none;
	color:#a9003e;
}

a.favoris:hover
{
	text-decoration:none;
	color:#A9003E;
}

a.catalogue_liste:link,a.catalogue_liste:visited
{
	color:#a9003e;
	text-decoration:none;
}

a.pathway:hover
{
	text-decoration: underline;
	color:#a9003e;
}

a.pathway:link,a.pathway:visited
{
	color:#a9003e;
	text-decoration:none;
}

a.catalogue_liste:hover
{
	text-decoration:none;
	color:#a9003e;
}

a.savoir_plus:link,a.savoir_plus:visited
{
	text-decoration: none;
	color: #a9003e;
	font-weight: bold;
}

a.savoir_plus:hover
{
	text-decoration: none;
	color: #a9003e;
	font-weight: bold;
}

a.marchand:link,a.marchand:visited
{
	text-decoration:underline;
	color: #a9003e;
}

a.marchand:hover
{
	text-decoration:underline;
	color: #a9003e;
}

img.lien
{
	border:0;
	text-decoration: none;
}

img.lien2
{
	border:0;
	text-decoration: none;
	padding:8px 0 0 !important;
	padding:0px;
	margin: 0px !important;
	margin: 8px 0 0 0;
}

a.lien_page:link,a.lien_page:visited
{
	text-decoration: underline;
	font-size:17px;
	color: #a9003e;
}

a.lien_page:hover
{
	text-decoration:underline;
}

a.discipline:link,a.discipline:visited
{
	text-decoration: underline;
	font-size:10px;
	font-weight:bold;
	color: #a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:16px;
}

a.onglet:link,a.onglet:visited,a.onglet:hover
{
	text-decoration: none;
	font-size:12px;
	color:inherit;
	border:0;
	background:none;
}

a.categorie:link,a.categorie:hover,a.categorie:visited
{
	text-decoration:none;
	color:#a9003e;
}

a.ss_categorie:link,a.ss_categorie:hover,a.ss_categorie:visited
{
	text-decoration:underline;
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:22px;
}

a.top-recherche:link,a.top-recherche:hover,a.top-recherche:visited
{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
}

a.produit_populaire:link,a.produit_populaire:hover,a.produit_populaire:visited
{
	color:#a9003e;
}

a.lien_tri:link,a.lien_tri:hover,a.lien_tri:visited
{
	color:#a9003e;	
}

a:link,a:hover,a:visited
{
	color:#a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.link_bottom:link,a.link_bottom:visited
{
	text-decoration: underline;
	font-size:9px;
	font-weight:bold;
	color: #a9003e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:16px;
}

a.voir_detail
{
	font-size:10px;
}
/*************************************************************************
  ********************             Divers       **************************
  ************************************************************************/
  
#favoris
{
	height:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#a9003e;
}

#undermenu
{
	height:35px !important; height:50px;
}
			
#pathway
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#a9003e;
	padding:3px 0px 3px 0;
	display:none;
}

/*
#footer
{
	color:#000000;
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
*/


div.footer_links
{
	background-color:#c5c7c8;
	padding:10px;
}

table.footer_links
{
	font-size:11px;
}

table.footer_links td
{
	padding:10px;
	color:#a9003e;
}

div.footer_about, div.footer_definition,div.footer_copyright
{
	font-size:11px;
	color:#555555;
	text-align:left;
}

table.footer_about
{
	font-size:11px;
	width:100%;
}

table.footer_about td
{
	padding:12px 10px 0px 20px;
	color:#555555;
}

table.footer_about p, table.footer_links p
{
	line-height:16px;
}

div.footer_definition p, div.footer_copyright p 
{
	padding:5px 10px 10px 20px;
	font-size:11px;
	margin:0;
}


td.links
{
background-color:#FFFFFF;
padding:10px;
margin:0;
border:#a9003e solid 1px;
}

div.newsletter_index
{
	border:1px #a9003e solid;
	width:205px;
	margin:3px;
	float:left;
	height:225px;
	background:#C5C7C8;
}

div.newsletter
{
/*background-image:url(img/enveloppe.gif);*/
background-position:right;
background-repeat:no-repeat;
background-color:#C5C7C8;
color:#a9003e;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 5px 10px 5px;
margin:0;
}

div.newsletter h4
{
	margin:0px;
	padding:0px;
	margin-left:7px;
}

p.newsletter
{
color:#a9003e;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:2px;
}

#newsletter
{
	background:#ffffff;
	padding:0px;
	margin:0;
}


h1.main
{
	font-size:20px;
	color:#a9003e;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0;
}

p.main
{
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: 16px;
font-size:12px;
font-weight:normal;
padding:5px;
margin:0;
}

div.prix_promo
{
	background:url(img/fond_promo.gif) no-repeat;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	height:32px;
	/*right:-120px;*/
	/*margin-top:5px;*/
	/*padding-top:18px;*/
	position:relative;
	top:-110px;
	width:50px;
	/*margin-bottom:-40px;*/
	margin:5px 0 -75px 115px;
	padding:18px 0 20px 0;
}

div.prix_promo_article
{
	text-align:center;
	background:url(img/fond_promo.gif) no-repeat;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	height:50px;
	margin:5px 0 -100px 270px;
	padding:18px 0 20px;
	position:absolute;
	top:280px;
	width:50px;
}

td.article_catalogue div.coupon
{
	position:absolute;
	margin-left:-5px;
	margin-top:-5px;
}

div.montant_coupon_site_double
{
	position:absolute;
	margin-left:176px;
	margin-top:-46px;
	color:white;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}

div.montant_coupon_magasin_double
{
	position:absolute;
	margin-left:216px;
	margin-top:-46px;
	color:white;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}

div.montant_coupon_simple
{
	position:absolute;
	margin-left:201px;
	margin-top:-46px;
	color:white;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}

h1.titre_flux
{
	font-size:20px;
	color:#a9003e;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	margin-bottom:5px;
	margin-left:10px;
}

p.flux
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a9003e;
	margin:0;
	margin-left:10px;
	margin-bottom:15px;
}

div.lien_flux_1
{
	margin-left:20px;
	margin-bottom:5px;
	margin-top:25px;
	font-family:verdana;
	font-weight:bold;
}

div.lien_flux_2
{
	margin-left:30px;
	margin-bottom:5px;
	font-family:verdana;
}

div.lien_flux_1 img,
div.lien_flux_2 img
{
	float:right;
	margin-top:-15px;
	border:0;
	margin-left:10px;
}	

div.spacer
{
	clear:both;
	line-height:0px;
}

/*******************************************
  **********               Nouveau Index_fr            *********
  *******************************************/
div.a_la_une
{
	height:350px;
	width:100%;
	background:url("http://www.equishopping.com/img/new/rodi.png") right no-repeat;
	padding-top:0px;
}

div.a_la_une img
{
	border:0;
}

div.a_la_une div.content
{
	margin:10px;
	height:311px;
	width:660px;
	background:#C5C7C8;
	border:1px solid #A9003E;
	margin-top:0px;
}

div.a_la_une div.content h3
{
	text-align:center;
	color:#A9003E;
	font-size:23px;
	margin-top:7px;
	margin-bottom:0px;
}

div.a_la_une div.content div.article
{
	width:150px;
	margin-left:10px;
	margin-top:5px;
	float:left;
	height:260px;
	border:1px solid #A9003E;
	background:#ffffff;
}

div.a_la_une div.content div.article div.image
{
	height:120px;
	width:115px;
	margin:auto; 
	padding-top:5px;
	text-align:center;
}

div.a_la_une div.content div.article div.image img
{
	margin:auto;
}

div.a_la_une div.content div.article p.title
{
	font-size:10px;
	text-align:center;
	padding:5px;
	height:20px;
}

div.a_la_une div.content div.article p.price
{
	font-size:12px;
	text-align:center;
	padding:5px;
	color:#FF6600;
	font-weight:bold;
	height:0px;
}

div.a_la_une div.content div.article p.price font
{
	font-size:10px;
	text-decoration:line-through;
	color:#000000;
	font-weight:normal;
}

div.a_la_une div.content div.article p.vendeur
{
	font-size:9px;
	text-align:center;
	height:18px;
}

div.a_la_une div.content div.article a
{
	color:#000000;
	text-decoration:none;
}

div.a_la_une div.content div.article a.voir_detail
{
	color:#A9003E;
	text-decoration:underline;
}

div.a_la_une div.content div.article p.vendeur a
{
	color:#a9003e;
	text-decoration:underline;
}

div.a_la_une div.content div.article div.btn
{
	text-align:center;
}

div.produit_index
{
	width:100%;
	background:url("http://www.equishopping.com/img/new/cheval_background.jpg") no-repeat;
	border:1px solid #a9003e;
	height:886px;
	padding:0px;
}

div.produit_index div.produits
{
	width:600px;
	float:left;
	height:650px;
}

div.produit_index div.produits div.cellule
{
	margin-left:15px;
	width:180px;
	height:309px;
	margin-top:10px;
	border:1px solid #a9003e;
	float:left;
	margin-bottom:10px;
	background:#ffffff;
	text-align:center;
}

div.produit_index div.produits div.petite_cellule
{
	margin-left:15px;
	width:180px;
	height:295px;
	margin-top:10px;
	border:1px solid #a9003e;
	float:left;
	margin-bottom:20px;
	background:#ffffff;
	text-align:center;
}

div.produit_index div.produits div.cellule a,
div.produit_index div.produits div.petite_cellule a
{
	color:#000000;
	text-decoration:none;
}

div.produit_index img
{
	border:0;
}

div.produit_index div.produits div.cellule div.header,
div.produit_index div.produits div.petite_cellule div.header
{
	width:100%;
	background:#a9003e;
	margin:0px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	padding:6px 0;
}

div.produit_index div.produits div.cellule div.image,
div.produit_index div.produits div.petite_cellule div.image
{
	width:155px;
	height:120px;
	margin:auto;
	margin-top:5px;
}

div.produit_index div.produits div.cellule div.image img,
div.produit_index div.produits div.petite_cellule div.image img
{
	margin:auto;
}

div.produit_index div.produits div.cellule p.title
{
	font-size:10px;
	text-align:center;
	padding:5px;
	height:20px;
}

div.produit_index div.produits div.petite_cellule p.title
{
	font-size:10px;
	text-align:center;
	padding:5px;
	height:30px;
}

div.produit_index div.produits div.cellule p.price,
div.produit_index div.produits div.petite_cellule p.price
{
	font-size:12px;
	text-align:center;
	padding:5px;
	color:#FF6600;
	font-weight:bold;
	height:0px;
}

div.produit_index div.produits div.cellule p.vendeur,
div.produit_index div.produits div.petite_cellule p.vendeur
{
	font-size:9px;
	text-align:center;
	height:18px;
}

div.produit_index div.produits div.cellule div.btn,
div.produit_index div.produits div.petite_cellule div.btn
{
	text-align:center;
}

div.produit_index div.produits div.cellule p.vendeur a,
div.produit_index div.produits div.petite_cellule p.vendeur a
{
	color:#a9003e;
	text-decoration:underline;
}

div.produit_index div.produits div.cellule p.price font,
div.produit_index div.produits div.petite_cellule p.price font
{
	font-size:10px;
	text-decoration:line-through;
	color:#000000;
	font-weight:normal;
}

div.produit_index div.produits div.cellule div.footer,
div.produit_index div.produits div.petite_cellule div.footer
{
	width:100%;
	height:17px;
	background:#a9003e;
	margin:0px;
	color:#ffffff;
	text-align:center;
	font-weight:normal;
	margin-top:11px;
	padding-top:2px;
}

div.produit_index div.produits div.cellule div.footer a,
div.produit_index div.produits div.petite_cellule div.footer a
{
	color:#ffffff;

	font-size:11px;
}

div.produit_index 
{
	text-align:center;
}

div.produit_index div.recherche_populaire
{
	width:340px;
	height:220px;
	margin:3px;
	text-align:center;
	padding-top:5px;
	background:#ffffff;
	border:1px solid #a9003e;
	float:right;
}

div.produit_index div.recherche_populaire h3
{
	text-align:center;
	color:#A9003E;
	font-size:23px;
	margin-top:0px;
	margin-bottom:10px;
}

div.produit_index div.recherche_populaire a
{
	text-decoration:none;
}

div.produit_index div.recherche_populaire font.populaire_0
{
	color:#FF0099;
	font-size:25px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_1
{
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_2
{
	color:#FF6600;
	font-size:23px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_3
{
	color:#66CC33;
	font-size:20px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_4
{
	color:#FF9900;
	font-size:20px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_5
{
	color:#7BD6DE;
	font-size:20px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_6
{
	color:#0066CC;
	font-size:18px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_7
{
	color:#00CCCC;
	font-size:18px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_8
{
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_9
{
	color:#597814;
	font-size:16px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_10
{
	color:#009900;
	font-size:16px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_11
{
	color:#3366CC;
	font-size:16px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_12
{
	color:#FF3059;
	font-size:13px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_13
{
	color:#824B9D;
	font-size:12px;
	font-weight:bold;
}

div.produit_index div.recherche_populaire font.populaire_14
{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

div.produit_index div.pub
{
	float:right;
	width:160px;
}

div.reseau_index
{
	width:100%;
	height:115px;
	margin-top:10px;
}

div.reseau_index h4
{
	font-weight:bold;
	color:#a9003e;
	font-size:12px;
}

h1.erreur
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a9003e;
	padding:0;
	margin:10px;
	font-weight:bold;
	vertical-align:top;
}

p.erreur
{
	margin:10px;
}

div.col_discipline
{
	float:left;
	font-size:12px;
	margin-left:45px;
	margin-bottom:10px;
	font-size:11px;
}

td.register p
{
	font-size:11px;
}

div.rodi
{
	width:20%;
	float:right;
	text-align:right;
}

td.register td
{
	padding-bottom:10px;
}

div.share_equishopping
{
	width:75%;
	float:left;
	text-align:left;
}


h2.method_share
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a9003e;
	padding:0;
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
	vertical-align:top;
}

div.link_share
{
	height:30px;
	width:662px;
	margin:10px;
	margin-bottom:0px;
	background:#1b1c20;
}

div.link_share div.rodi_img img
{
	margin-top:-15px;
	margin-left:10px;
	float:left;
}

div.link_share div.text img
{
	margin-left:15px;
	margin-top:2px;
}

div.win_index
{
	border:1px #a9003e solid;
	width:205px;
	margin:3px;
	float:left;
	height:225px;
}

div.footer_menu
{
	height:30px;
	background:#A9003E;
	text-align:left;
}	

div.footer_menu p
{
	color:#FFFFFF;
	margin:0px;
	padding:7px;
	font-size:13px;
	font-weight:bold;
}

div.footer_menu div.right_corner
{
	float:right;
	background:#333333;
	height:30px;
}

div.footer_menu a:link,
div.footer_menu a:hover,
div.footer_menu a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
}
div.top_categories
{
	float:left;
	width:140px;
	height:155px;
	border:1px solid #A9003E;
	margin:8px 8px 0 8px !important;
	margin:9px 9px 0 9px;
	text-align:center;
	background:#ffffff;
}

div.top_categories img
{
	height:110px;
	margin:5px auto;
}

div.top_categories p
{
	margin:0;
	line-height:15px;
	font-size:13px;
}

div.top_categories p a,
div.top_categories p a:link,
div.top_categories p a:visited,
div.top_categories p a:hover
{
	color:#A9003E;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

div.popular_index
{
	float:left;
	width:250px;
	height:260px;
	border:1px solid #A9003E;
	margin:8px 0px 0 9px !important;
	margin:9px 0px 0 10px;
	background:#ffffff;
}

div.popular_index p.title
{
	font-size:13px;
	color:#333333;
	font-weight:bold;
	margin:5px 0 5px 10px;
	padding:0;
}

div.popular_index ul
{
	margin:0 10px;
	padding:0;
	width:230px;
}

div.popular_index ul li
{
	border-bottom:1px solid #A9003E;
	line-height:15px;
	list-style-type:none;
	line-height:30px;
	clear:both;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

div.popular_index ul li img
{
	height:30px;
	float:left;
	margin:0 10px 0 0;
}

div.popular_index ul li a,
div.popular_index ul li a:link,
div.popular_index ul li a:hover,
div.popular_index ul li a:visited
{
	color:#A9003E;
	font-size:11px;
	text-decoration:underline;
	font-family:arial;
	font-weight:bold;
}

div.popular_index p.more_popular
{
	text-align:right;
	margin:7px 10px 0 0 !important;
	margin:2px 10px 0 0;
	padding:0px;
}	

div.popular_index p.more_popular a,
div.popular_index p.more_popular a:link,
div.popular_index p.more_popular a:visited,
div.popular_index p.more_popular a:hover
{
	color:#A9003E;
	font-size:12px;
	text-decoration:underline;
	font-family:arial;
	font-weight:bold;
}

div.popular_index ul.marchand li
{
	line-height:11px;
	text-align:center;
}

div.popular_index ul.marchand img
{
	width:135px;
	height:auto;
	float:none;
}

div.popular_index ul.brand
{
	margin:0px 7px;
}

div.popular_index ul.brand li
{
	height:40px !important;
	height:45px;
	width:107px;
	float:left;
	border:1px solid #666666;
	clear:none;
	margin:1px 0 5px 5px;
	padding:2px 0;
	text-align:center;
	overflow:hidden;
}

div.popular_index ul.brand li img
{
	text-align:center;
	height:auto;
	width:100px;
	margin:0 3px;
}
