.stretcher{
display: none;
}
#stretcher-actif{
display: block;
}
/*li.cat{
overflow: hidden;
}*/

#col1{
float: left;
width: 518px;
margin-right: 9px;
}
#col2{
float: left;
width: 203px;
}

th{
text-align: left;
}
label{
display: block;
float: left;
width: 150px;
}
h1.titre_general{
height: 25px;
padding-left: 20px;
padding-top: 5px;
margin-bottom: 15px;
text-align: left;
background: url(../images/fond-titre.jpg);
}
a.orange{
color: #EC8400;
}
a.orange:hover{
color: #000;
}
.cleared{
clear: both;
}
.float_let{
float: left;
}
.align_center{
text-align: center;
}
.no_margin{
margin: 0;
}
.no_margin_top{
margin-top: 0;
}
.no_margin_bottom{
margin-bottom: 0;
}
.off{
display: none;
}
.arrondis{
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px;
}
h1.titre_v2{
display: block;
font-size: 20px;
color: #ecc31f;
font-weight: normal;
margin: inherit;
margin-bottom: 15px;
text-align: left;
}
h2.titre_v2{
font-size: 12px;
font-weight: bold;
margin: inherit;
margin-bottom: 15px;
text-align: left;
}

/* pagination */
div.pagination{
overflow: hidden;
}
div.pagination  li{
list-style: none;
float: left;
margin-right: 1px;
}
div.pagination a{
display: block;
padding: 5px;
border: 1px solid #ccc;
}
a.pagination_actif{
background: #ccc;
}
/* Tableaux */
table#liste{
width: 100%;
border-collapse:collapse;
}
table#liste th{
font-size: 11px;
color: #666;
font-weight: normal;
text-align: center;
padding: 5px;
border-bottom: 1px solid #ececec;
font-weight: bold;
vertical-align: top;
}
table#liste th.first, table#liste td.first{
text-align: left;
}
table#liste th.last, table#liste td.last{
text-align: right;
}
table#liste td{
text-align: center;
padding: 5px;
border-bottom: 1px solid #ececec;
}
table#liste tr{
}
table#liste tr.elem:hover{
background: #fde8cd;
}

/* Alertes / infobulle */
.infobulle{
}
.infobulle *{
color: #fff;
font-size: 12px;
text-align: left;
}
.infobulle_declencheur{
cursor: pointer;
}
.infobulle_popup{
width: 285px;
height: 90px;
display: none;
z-index: 100;
position: absolute;
padding: 5px 10px;
text-align: left;
background: url(../images/alertereapro_bg.png) no-repeat;
}
.infobulle_content{
display:  table-cell;
vertical-align: middle;
height: 80px;
}
.infobulle_content p{
}
.infobulle_fermer{
float: right;
display: block;
cursor: pointer;
width: 14px;
height: 15px;
background: url(../images/recherche_close.png);
}

#alerte{
position:absolute;
top:208px;
left:280px;
/*background: url(../images/bg_zoommep_v2.png) no-repeat;*/
COLOR:#FFF;
FONT-SIZE:11pt;
padding-top:20px;
text-align:center;
width:370px;
height:60px;
z-index:998;
display:none;
}
#alerte p{
text-align: center;
color: #fff;
margin: 0;
font-weight: normal;
padding-left: 5px;
padding-right: 5px;
}
#alerte a{
text-decoration: underline;
color: #fff;
}

/* FIL */
#fil{
width: 517px;
height: 28px;
background: url(../images/v2_bg_fil.png);
margin-bottom: 25px;
}
#fil p{
margin: 0;
}
#fil .fil_home{
float: left;
display: block;
height: 28px;
}
#fil .fil_elem_inactif{
float: left;
display: block;
height: 23px;
padding-right: 10px;
padding-top: 5px;
background: url(../images/v2_bg_fil_elem.png) right no-repeat;
margin-right: 10px;
color: #ccc;
}
#fil .fil_elem{
float: left;
display: block;
height: 23px;
padding-right: 10px;
padding-top: 5px;
background: url(../images/v2_bg_fil_elem.png) right no-repeat;
margin-right: 10px;
}
/* Filtres */
#filtre{
/*background: #fff8da;*/
display: none;
padding: 5px;
margin-bottom: 15px;
border: 1px solid #ececec;
height: 14px;
}
#filtre p{
margin: 0;
}
#filtre .titre{
font-weight: bold;
margin-right: 15px;
}
#filtre .libelle{
font-weight: bold;
color: #666633;
}
#filtre .submit{
width: 50px;
height: 14px;
/*background: url(../images/bt_validermini.jpg) left 80% no-repeat;*/
background: url(../images/bt_validermini.jpg) no-repeat;
border: 0;
margin-left: 15px;
float: right;
}
/* BONUS */
#bonus{
width: 200px;
height: 435px;
background: url(../images/v2_bg_bonus2.png) no-repeat 0px 10px;
border: 1px solid #ececec;
padding-top: 30px;
}
#bonus p{
font-size: 11px;
color: #7a6954;
}
.bonus_elem_titre{
color: #ec8600;
}
.bonus_elem_texte{
color: #7a6954;
}
.bonus_elem{
width: 177px;
height: 67px;
padding-left: 70px;
padding-top: 2px;
float: left;
}
.bonus_elem_push{
/*padding-top: 6px;*/
}
/* LISTE PRODUIT */
.filtre_prod{
text-align: right;
padding: 4px;
}
.filtre_prod form{
margin: 0;
}
#liste_prod{
}
#liste_prod p{
text-align: center;
}
#liste_prod img{
margin-bottom: 5px;
}
#liste_prod .sous_section{
display: block;
background: url(../images/fleche.jpg) no-repeat left center #f6f6f6;
margin: 0;
margin-bottom: 10px;
padding: 5px;
padding-left: 15px;
color: #a5a5a5;
}
.liste_prod_elem{
cursor: pointer;
display: block;
text-align: center;
float: left;
width: 157px;
height: 275px;
padding-right: 10px;
background: url(../images/v2_bg_produit.png) bottom;
margin-bottom: 10px;
margin-right: 8px;
}
.liste_prod_elem_last{
display: block;
text-align: center;
float: left;
width: 157px;
padding-right: 10px;
height: 275px;
background: url(../images/v2_bg_produit.png) bottom;
margin-bottom: 10px;
}
.liste_prod_elem_prix{
clear:both;
display: inline-block;
width: 52px;
height: 18px;
background: url(../images/v2_bg_prix.png);
text-align: center;
color: #fff;
margin: 2px auto;
padding-top: 2px;
}
.liste_prod_elem_prix_promo{
clear:both;
display: inline-block;
width: 52px;
height: 18px;
background: url(../images/v2_bg_prix_promo.png);
text-align: center;
color: #fff;
margin: 2px auto;
padding-top: 2px;
}
.liste_prod_elem_apartir{
height: 18px;
display: block;
color: #bbb2a9;
}
.liste_prod_elem_apartir_promo{
height: 18px;
display: block;
color: #9b1a09;
}
.liste_prod_elem_aulieu{
color: #9b1a09;
font-style:italic;
font-size: 10px;
}
.liste_prod_elem_nom{
display: block;
height: 25px;
}
/* ENCART DECOUVRIR */
#encart_decouvrir, #encart_theme{
margin-bottom: 10px;
border: 1px solid #ececec;
padding: 10px;
text-align: left;
}

.encart_theme_elem p{
margin: 10px 0;
}
.encart_decouvrir_elem  p{
margin-bottom: 0;
}
.encart_decouvrir_elem, .encart_theme_elem{
}
.encart_decouvrir_elem a, .encart_theme_elem a{
color: #d4c1a8;
}
/* ENCART NEWSLETTER */
#encart_newsletter, #encart_communautee{
width: 193px;
min-height: 50px;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #e8e8e8;
}
#encart_newsletter *, #encart_communautee *{
margin: 0;
padding: 0;
list-style: none;
color: #7a6954;
font-size: 12px;
text-align: left;
}
#encart_newsletter h2, #encart_communautee h2{
width: 160px;
height: 16px;
background: url(../images/titre_encart_abonner.jpg) no-repeat;
margin-bottom: 10px;
}
#encart_communautee h2{
width: 160px;
height: 16px;
background: url(../images/titre_encart_communautee.jpg) no-repeat;
margin-bottom: 10px;
}
#encart_newsletter .nl_choix{
margin-right: 5px;
}
#encart_newsletter .sep{
display: block;
height: 1px;
background: #f4f4f4;
margin: 10px 0 10px 0;
}
#encart_newsletter h3{
margin-bottom: 5px;
font-weight: normal;
}
#encart_newsletter #nl_email{
border: 1px solid #ccc;
padding: 1px;
width: 150px;
}
#encart_newsletter #nl_submit{
}
#encart_newsletter a.rss{
display: block;
height: 14px;
background: url(../images/feed-icon-14x14.png) no-repeat;
padding-left: 19px;
margin-bottom: 5px;
}
#encart_communautee li{
float: left;
}
#encart_communautee a.facebook{
display: block;
height: 18px;
background: url(../images/facebook-icon.jpg) no-repeat;
padding-left: 27px;
margin-bottom: 5px;
padding-top: 4px;
margin-right: 15px;
}
#encart_communautee a.twitter{
display: block;
height: 18px;
background: url(../images/twitter-icon.jpg) no-repeat;
padding-left: 27px;
margin-bottom: 5px;
padding-top: 4px;
}
/* ALERTE */
.alerte{
margin-bottom: 15px;
}
.alerte_corp{
width: 481px;
background: url(http://www.brindilles.fr/images/alerte.png) no-repeat #f3fec0 5px 50%;
padding: 5px;
padding-left: 31px;
color: #869b34;
}
.alerte_head{
width: 517px;
height: 15px;
background: url(http://www.brindilles.fr/images/alerte_head.png);
}
.alerte_foot{
width: 517px;
height: 15px;
background: url(http://www.brindilles.fr/images/alerte_foot.png);
}
.alerte *{
color: #869b34;
margin: 0;
}
.alerte a{
color: #EC8400;
}

/* ENCART CENTRAL CADRE GRIS */
.cadre_gris_titre{
margin-bottom: 0;
margin-left: 15px;
}
.cadregris_head{
/*width: 517px;
height: 16px;
background: url(../images/cadregris_head.png);*/
}
.cadregris_foot{
/*width: 517px;
height: 16px;
background: url(../images/cadregris_foot.png);
margin-bottom: 15px;*/
}
.cadregris_corp{
/*width: 497px;
padding: 5px 10px;
background: url(../images/cadregris_corp.png);*/
}
.cadregris_elem{
border-bottom: 1px solid #ececec;
}

/* ENCART COMPTE */
#pavecompte{
width: 180px;
border: 1px solid #ececec;
padding: 10px;
margin-bottom:10px;
}
#pavecompte p{
margin: 10px 0;
}
#pavecompte p.plus{
font-size: 10px;
font-style: italic;
margin-bottom: 0;
}
.pavecompte_titre{
height: 17px;
background: url(../images/titre_pavecompte.jpg) no-repeat;
}
.pavecompte_nav {
}
.pavecompte_sousnav {
padding-left: 21px;
/*padding-bottom: 5px;*/
display: none;
}
.pavecompte_sousnav a{
}

/* SLIDER */
.slider ul, .slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
.slider, .slider li{ 
	width:497px;
	height:150px;
	overflow:hidden; 
	}
span#prevBtn{
display: block;
float: left;
width: 16px;
height: 16px;
/*background: url(../images/fleche_prec.png);*/
margin-right: 5px;
}
span#nextBtn{
float: left;
display: block;
width: 16px;
height: 16px;
/*background: url(../images/fleche_suiv.png);*/
}

/* TAB */
.tabs-container {
    border-top: 0;
}

/* POPUP */
#blanket {
   background-color:#B7CB52;
   opacity: 0.95;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
.popUpDiv {
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
	position:absolute;
	background-color:#fff;
	width:300px;
	/*height:300px;*/
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	padding: 15px;
}

/* SELECT SKIN */
