@import url("/skin/styles.general.css");
@import url("/skin/skin_default/client.css");
@import url("/skin/skin_default/menu.css");
@import url("/skin/skin_default/pager.css");
@import url("/skin/skin_default/produits.css");
/*########################################################
						Interface
########################################################*/
html 
{
/*
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #EFEFEF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-shadow-color: #EFEFEF;
	scrollbar-arrow-color: #FF6600;
	scrollbar-track-color: #FFFFFF;
*/
}
body {
	margin: 0px;
	padding: 0px;
	background-color:#827b52;
	background-image:url(/skin/skin_Produits/images/bg.gif);
	background-repeat:repeat-x;

}

.texture4
{
Padding:10px 0px 20px 5px;
Background-image:url('/images/texture_4.GIF');
Background-position:top;
Background-repeat:no-repeat;
}


#barre_section{
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#EEEEE0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}


#barre_index{
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#EEEEE0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding-bottom:4px; 
padding-top:4px; 
padding-left:10px; 
width:100%
}
#barre_index a{

font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.blanc {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.texte_index_titre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 3px;
	margin:0px;
	font-weight:bold;
}
.texte_index {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;

}

.texte_index a{
	
	font-size: 10px;
	padding: 5px;
}

/*######################################################
						Liens
######################################################*/
a.nouvelle 
{
	color:#B53D20;
	text-decoration:none;
	font-weight:bold;
}
a:hover.nouvelle
{
	color:#B53D20;
	text-decoration:underline;
	font-weight:bold;
}
a.texte_rouge {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#A62723;
	text-decoration:none;
}
a:hover.texte_rouge
{
	text-decoration:underline;
}

/*######################################################
					Formulaires
######################################################*/

form 
{
	margin:0px;
	padding:0px;
}

input.recherche 
{
	padding:0px; 
	color: #495154; 
	font-size: 9px; 
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #c4c393;
}

/*##########################################
         Block newsletter accueil
##########################################*/

.txtNews{
font-family:Tahoma, verdana;
font-size:10px;
color:#333333;
padding-left:8px;
padding-top:0px;
}

#news_form{
height:119px;
}

#news_form input{
height:15px;
}

#bg{
background-image:url(/skin/skin_Accueil/images/bg_newsletter.gif);
background-repeat:repeat-x;
}

#menuGauche_table
{
	margin-left:1px;
}
#menuGauche
{
	padding:0px;
	background-position:1px 0;
	background-image:url(/skin/skin_Produits/images/bg_menu.gif);
	background-repeat:repeat-x;
}



#menuGauche .inner_menuGauche
{
	padding:0px;
	height:inherit;
}


#menuGaucheDept
{
	padding:0px;
	Background-color:#DDDCC0
}


#menuGaucheDept .inner_menuGauche
{
	padding:0px;
	height:inherit;
}




/*##########################################
         Barre foot
##########################################*/



#Foot_contenu{
padding-bottom:5px;
height:128px;
}

#Foot_contenu .titre{
font-family:Tahoma, verdana, arial;
font-size:16px;
color:#C3BD87;
font-weight:bold;
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.liste{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#54512c;
padding-left:7px;
}

.barre_h{
padding-top:5px;
padding-bottom:6px;
}

/*
ID du TD dans lequel se trouve Content Generator
*/
#mainContent{padding:0px 0px 0px 3px;}
#mainContent.nopad{
	padding: 0px;
	background: url(/images/produit/fond-bevel-gauche.gif) top left repeat-y;
}

/*##########################################
             Page Départements
##########################################*/
div.marqueVedette
{
	
}
div.marqueVedette div.marque
{
	padding:3px 3px 5px 5px;
}
div.marqueVedette div.marque a
{
	color:#54512C;
	text-decoration:none;
}
div.marqueVedette div.spacer
{
	line-height:1px;
	font-size:1px;
	height:1px;
	background-image:url(/skin/skin_Produits/images/pointilles_2.gif);
	background-repeat:repeat-x;
}
.marqueVedetteLink
{
	padding-top:10px;
	padding-right:2px;
	text-align:right;
}
.marqueVedetteLink a
{
	font-weight:bold;
	color:#54512C;
	text-decoration:none;
}
.marqueVedetteLink a:hover, div.marqueVedette div.marque a:hover
{
	text-decoration:underline;
	color: #A62723;
}
div.redsquare
{
	background-color:#A62723;
	width:4px;
	height:4px;
	line-height:1px;
	font-size:1px;
	float:left;
}

/*##########################################
             Marques Vedettes
##########################################*/
	.AZselector
	{
		font-size:9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:10px 1px 1px 0px;
		text-align:center;
	}
	.AZselector a:link,
	.AZselector a:active,
	.AZselector a:visited
	{
		font-size:9px;
		text-decoration:none;
	}

	.AZselector a:hover
	{
		font-size:9px;
		color:#FFF;
	}
	.AZselector span
	{
		margin:1px;
		padding:0px 3px;
		border:1px solid #000;
	}
	.AZselector span.over
	{
		margin:1px;
		padding:0px 3px;
		border:1px solid #000;
		background-color:#A62723;
	}
	.AZselector span.selected
	{
		margin:1px;
		padding:0px 3px;
		border:1px solid #000;
		background-color:#A62723;
		color:#FFF;
	}
	.AZcontenu
	{
		padding:15px 15px;
		
	}
	.AZcontenu .lettre
	{
		font-size:12pt;
		font-weight:bold;
		font-family:arial,sans-serif
	}
	.AZcontenu .itemList
	{
		padding:2px 0px 10px 20px;
	}
	.AZcontenu .itemList .item a:link,
	.AZcontenu .itemList .item a:active,
	.AZcontenu .itemList .item a:visited
	{
		text-decoration:none;
		font-size:12px;

	}
	.AZcontenu .itemList .item a:hover
	{
		color:#A62723;
		text-decoration:underline;
		font-size:12px;

	}

/*##########################################
             Index des départements
##########################################*/
#IndexDiv .ItopItemClose
{
Padding:2px 0px 2px 32px;
cursor:hand;
font-size:12px;

}
#IndexDiv .ItopItemBold
{
Padding:2px 0px 2px 32px;
cursor:hand;
font-size:12px;
font-weight: bold;
}

#IndexDiv .ItopItemOver
{
Padding:2px 0px 2px 32px;
cursor:hand;
font-size:12px;
Font-weight:Bold;
Color:#A62723;
background-image: url('/images/fleche_selection.gif');
background-position:18px 2px;
background-repeat: no-repeat;
}

#IndexDiv .ItopItemCloseOver
{
Padding:2px 0px 2px 32px;
cursor:hand;
font-size:12px;

}


#IndexDiv  .IsubItem
{
	Padding:2px 0px 2px 56px;
	font-size:12px;
	background-image:url(/skin/skin_Produits/images/sous_sous_dept_fleche.gif);
	background-position:46px 8px;
	background-repeat: no-repeat;
}
#IndexDiv  .IsubItemOver
{
	cursor:pointer;
}

#IndexDiv .IZone

{
	padding:0px 0px 3px 0px;
}

#IndexDiv  .IsubItem a, 
#IndexDiv .IsubItemOver a:Link,
#IndexDiv .IsubItemOver a:Active
{
font-size:12px;
text-decoration: None;
}

#IndexDiv .IsubItem a:Hover
{
font-size:12px;
text-decoration: Underline;
Color:#A62723;
}




/***************Item a prix réduit*******************/
.TitreBold{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-left:7px;
padding-top:17px;
}

.titreSection{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:7px;
padding-top:20px;
}

.TextePresse{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:7px;
padding-top:17px;
}

.TextePresse a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A62723;
text-decoration:none;
}

.TextePresse a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A62723;
text-decoration:underline;
}

#barre_section{
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#EEEEE0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
color:#383F42;
}

.td_Item{
width:311px;
padding-left:27px;
}

.TitreBold{
padding:17px 0px 0px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}


.titreSection{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:17px 0px 4px 0px;
}

.td_Item{
width:319px;
padding-left:27px;
}

.barre_section_reduit
{
	background-image:url(/skin/skin_default/images/pointilles.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F8F9F3;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:7px 0px;
	color:#383F42;
}

.titles_gras{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:7px 0px;
	color:#383F42;
}

.nomItem{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #EDEEE0;
padding:3px 0px 2px 0px;
}

.nomItem a{
text-decoration:none;
}

.nomItem a:hover{
text-decoration:underline;
}


.prix_item{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #EDEEE0;
padding-right:7px;
}
.item_reduit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #EDEEE0;
font-weight:bold;
color:#A62723;
padding-right:7px;
}
.espace_item{
width:18px;
}

.td_prix{
width:81px;
}

.td_prix1{
width:81px;
}

.f_right{
width:38px;
}

.item_regulier{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#EEEEE0;
width:57px;
height:18px;
text-align:center;
}

.item_regulier_chg{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_regulier_chg.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.item_regulier_chd{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_regulier_chd.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.item_regulier_cbg{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_regulier_cbg.gif);
background-repeat:no-repeat;
background-position:top right;
}

.item_regulier_cbd{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_regulier_cbd.gif);
background-repeat:no-repeat;
background-position:top left;
}

.item_regulier_tg{
width:2px;
height:1px;
background-image:url(/skin/skin_default/images/fond_regulier_tg.gif);
background-repeat:repeat-y;
background-position:right;
}

.item_regulier_td{
width:2px;
height:1px;
background-image:url(/skin/skin_default/images/fond_regulier_td.gif);
background-repeat:repeat-y;
background-position:left;
}

.item_regulier_th{
width:1px;
height:2px;
background-image:url(/skin/skin_default/images/fond_regulier_th.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.item_regulier_tb{
width:1px;
height:2px;
background-image:url(/skin/skin_default/images/fond_regulier_tb.gif);
background-repeat:repeat-x;
background-position:top;
}

.item_special{
background-color:#a62723;
color:#FFFFFF;
width:57px;
height:18px;
text-align:center;
}

.item_special_chg{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_special_chg.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.item_special_chd{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_special_chd.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.item_special_cbg{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_special_cbg.gif);
background-repeat:no-repeat;
background-position:top right;
}

.item_special_cbd{
width:2px;
height:2px;
background-image:url(/skin/skin_default/images/fond_special_cbd.gif);
background-repeat:no-repeat;
}

.item_special_tg{
width:2px;
height:1px;
background-image:url(/skin/skin_default/images/fond_special_tg.gif);
background-repeat:repeat-y;
background-position:right;
}

.item_special_td{
width:2px;
height:1px;
background-image:url(/skin/skin_default/images/fond_special_td.gif);
background-repeat:repeat-y;
}

.item_special_th{
width:1px;
height:2px;
background-image:url(/skin/skin_default/images/fond_special_th.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.item_special_tb{
width:1px;
height:2px;
background-image:url(/skin/skin_default/images/fond_special_tb.gif);
background-repeat:repeat-x;
}

.item_nom{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:360px;
}

.item_table{
border-bottom: 1px dotted #E3E3CB;
}


.item_code{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#808080;
}

.item_image{
padding-right:14px;
}

.item_nom a{
text-decoration:none;
font-size:11px;
}

.item_nom a:hover{
text-decoration:underline;
font-size:11px;
}



/****** Idees cadeaux*********/
#id_form{
padding:15px 0px 0px 12px;
}

#id_form select{
width:273px;
height:22px;
border:1px solid #759BBB;
}


#suite{
font-family:Tahoma, verdana, arial; 
font-size:11px; 
font-weight:bold; 
padding-left:15px; 
padding-top:20px;
 }
 
#listeRec{
font-family:Tahoma, verdana, arial; 
font-size:11px; 
padding-left:25px;
padding-top:11px;
}

#listeRec img{
padding-bottom:3px;
padding-right:4px;
}


.info_carte{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}


/************** Recherche avancée ********************/
#motcles{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:20px 0px 0px 20px;
}

#motcles input{
border:1px solid #e1e1c8;
}

#choix input.smallCheckbox{
		vertical-align:middle;
		width:11px;
		height:11px;
		border:0px none!important;
}


#choix{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:24px 0px 0px 28px;
}

.choixType input.smallCheckbox{
		vertical-align:middle;
		width:11px;
		height:11px;
		border:0px none!important;
}


.choixType{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0px 0px 28px;
}

#rechercheProduit{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0px 0px 44px;
}

#rechercheProduit input{
border:1px solid #e1e1c8;
width:64px;
}

#rechercheProduit select{
border:1px solid #e1e1c8;
}

#btn{
padding:25px 0px 31px 60px;
}

#formRecherche
{
	background-image:url(/skin/skin_default/images/bg_recherche.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-bottom:1px solid #E3E3CB;
}

#btn_cacher
{
	padding-left:108px;
}

#suggestions{
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px 0px 0px 20px;

}