/* shopper teva */

/* index */
#bloc_shopper { float:left;margin: 5px; padding: 5px; background-color: #f9f9f9; } 
#bloc_shopper h2 { font-weight:bold;}
#bloc_shopper h3 { font-weight:bold;font-size:15px;line-height:17px;text-transform:none;color:#4199C1; } 
/** bloc recherche */
#bloc_recherche_shopper { margin-bottom: 15px; } 
#bloc_recherche_shopper h2, #bloc_shopper a { color: #4199c1;line-height:15px; }
#bloc_recherche_shopper h2 { margin:0 0 5px 0 }
#bloc_recherche_shopper form { text-align: center; margin-bottom: 5px;}
#bloc_recherche_shopper label { color: #000000; }
#bloc_recherche_shopper .inputtext { border: 1px #b9b9b9 solid; background-color: #ffffff; color: #363636; margin:0 10px 6px 0;font-size:11px;padding:2px; }
#bloc_recherche_shopper .inputsub { vertical-align:bottom; }
#bloc_recherche_shopper .ex_recherche { margin: auto; text-align: center; color:#666666; font-size:10px; }


/** carroussel : les internautes aiment */
#les_internautes_aiment { margin-bottom: 15px; }
#chemin_internautes_aiment span { color:#999999;font-size:11px; }
#chemin_internautes_aiment {margin:0 0 15px 0; } 
#carroussel_internaute { width: 650px; height: 247px;  }
#carroussel_internaute_gauche { width: 10px; cursor: pointer; float: left; margin-top: 111px; }
#carroussel_internaute_centre {width: 630px; overflow: hidden; float: left; }
#carroussel_internaute_centre_contenu { width: 5200px; }
#carroussel_internaute_droite { width: 10px; cursor: pointer; float: left; margin-top: 111px; }
.ajax_internaute { color: #4199C1; text-decoration: none; cursor: pointer; }
.ajax_internaute:hover { text-decoration: underline; }


/** Listing bigcats */
#listing_bigcat_shopper { }
#listing_bigcat_shopper h2 { font-size:20px;line-height:22px;text-transform:uppercase;}
#listing_bigcat_shopper h2 span { font-weight: normal }
.bigcat_shopper { display: block; float: left; width: 325px; margin:10px 0 15px 0; padding: 0; background-color: #f9f9f9; }
.bigcat_shopper .image_bigcat_shopper { float: left; width: 140px; height: 79px; background:url(/style/img/bg_cat_teva.jpg) no-repeat; padding: 8px 7px 7px; }
.bigcat_shopper .liste_bigcat_shopper { font-size:14px;float: left; width: 170px; color: #4199c1; }
.bigcat_shopper .liste_bigcat_shopper a { font-weight: bold; color: #4199c1;}
.bigcat_shopper .liste_bigcat_shopper a:hover { text-decoration: underline; }
.bigcat_shopper .liste_bigcat_shopper ul {padding-top:5px;line-height:13px;}
.bigcat_shopper .liste_bigcat_shopper ul *{ font-weight: normal;font-size:11px;}
.bigcat_shopper .liste_bigcat_shopper .more_sscat { font-size:10px;padding-left: 3px; color: #969696; font-weight: bold; cursor: pointer; }
.bigcat_shopper .liste_bigcat_shopper .more_sscat:hover { text-decoration: underline; }

/* listing_cat */
#listingcategorie_shopper { width: 651px; margin:10px;clear: both; background-color: #f9f9f9; }
#listingcategorie_shopper h2 { }
#listingcategorie_shopper h2 span { font-weight: normal }
/** bloc produits de catégories */
.bloc_listingcategorie_shopper { display: block; float: left; width: 325px; margin:10px 0px; padding: 0px; background-color: #f9f9f9; }
.bloc_listingcategorie_shopper .image_listingcategorie_shopper { float: left; width: 85px; height: 59px; background:url(/style/img/bg_cat_teva_mini.jpg) no-repeat; padding: 4px 7px; }
.bloc_listingcategorie_shopper .liste_listingcategorie_shopper { float: left; width: 180px; color: #4199c1; }
.bloc_listingcategorie_shopper .liste_listingcategorie_shopper ul {padding-top:5px;line-height:13px;}
.bloc_listingcategorie_shopper .liste_listingcategorie_shopper a { font-size:15px;line-height:22px;font-weight: bold; color: #4199c1;}
.bloc_listingcategorie_shopper .liste_listingcategorie_shopper a:hover { text-decoration: underline; }
.bloc_listingcategorie_shopper .liste_listingcategorie_shopper ul *{ font-weight: normal; font-size:11px;line-height:13px; }

/* bloc presentation d'un produit */
.listing_produit_exemple { width: 651px; } 
/* pour un prix */
li.bloc_prix { width: 210px; float: left; height: 247px; overflow: hidden; margin:0 0 10px; }
.ensemble_prix { margin: auto;position:relative; }
.ensemble_prix .details_prix { height:210px; }
.ensemble_prix .details_prix_over { display: none; height: 204px; }
.ensemble_prix .details_produit { height: 204px; }
.ensemble_prix .legende { width:202px;position: absolute; top:208px; text-align: center; }
.ensemble_prix .legende img { margin: auto; display: block;}
.ensemble_prix .details_prix_over img { margin: 0px 35px; }
.ensemble_prix .details_prix_over .description { text-align: center; margin: auto;max-height:17px;overflow:hidden;padding:5px 5px 0 5px }
.ensemble_prix .details_prix_over .prix { font-size:14px;font-weight:bold;text-align: center; margin: auto; }
.ensemble_prix .details_prix_over .marchands { font-size:10px;text-align: center; margin: auto; }
.ensemble_prix .details_prix_over .image { cursor:pointer;height:25px;width:204px; }
.ensemble_prix .details_prix_over .image img { vertical-align:bottom !important;margin:0 !important;border:0 !important;text-align:left !important; }


.ensemble_prix .details_prix_over .description a, .ensemble_produit .details_produit_over .description a{ color:#000000 !important }
.ensemble_prix .details_prix_over .marchands a, .ensemble_produit .details_produit_over .marchands a, .ensemble_produit .details_produit_over .marchands{ color:#666666 !important }


/* pour un produit */
li.bloc_produit { width: 210px; float: left; height: 247px; margin:0 0 10px;overflow: hidden; }
.ensemble_produit { margin: auto;position:relative; }
.ensemble_produit .details_produit { height:210px; }
.ensemble_produit .details_produit_over { display: none; height: 204px; }
.ensemble_produit .details_produit { height: 204px; }
.ensemble_produit .legende { width:202px;position: absolute; top:208px; text-align: center; }
.ensemble_produit .legende img { margin: auto; display: block;}
.ensemble_produit .details_produit_over img { margin: 0px 35px; }
.ensemble_produit .details_produit_over .description { text-align: center; margin: auto;max-height:17px;overflow:hidden;padding:5px 5px 0 5px }
.ensemble_produit .details_produit_over .prix { font-size:14px;font-weight:bold;text-align: center; margin: auto; }
.ensemble_produit .details_produit_over .marchands { font-size:10px;text-align: center; margin: auto; }
.ensemble_produit .details_produit_over .image { cursor:pointer;height:25px;width:204px; }
.ensemble_produit .details_produit_over .image img { vertical-align:bottom !important;margin:0 !important;border:0 !important;text-align:left !important; }



.titleSection h1{ color:#3693C2;font-weight:bold;  }

#listeShopper {width:298px;display: none;float: left;margin-top:19px;margin-left:0;position: absolute;background-color:white;border: 1px solid #DEDEDE;}
#listeNavigation {float: left;width:300px;display:block;background:url(/style/img/bg_deroulant.gif) no-repeat;}
#listeNavigation a {width:292px;padding:3px;float: left;font-family:Trebuchet MS; font-weight:Bold;color:#4199C1;}
#listeNavigation a:hover {background:#F3F3F3;}
#listeNavigation:hover #listeShopper {display:block;}
#listeShopper .listeNav {float: left;width:300px;border-bottom:1px solid #DEDEDE;size:12px;}
#listeShopper .listeNav a{size: 12px;}
#colLC h2 { color:#fff; }



/* vignette rollover shopper voir l'offre */
#carouObjet1 .details_prix_over {
background:url(/style/img/voir_offre_rollover_220.gif);
background-repeat:no-repeat;
width:204px;
height:230px;
padding:10px 0 0 0;
z-index:10;
}

#carouObjet1 .details_prix_over img{
border:1px solid #ccc;
}

#carouObjet1 .details_produit_over {background:url(/style/img/voir_produit_rollover_220.gif);background-repeat:no-repeat;width:204px;height:230px;padding:10px 0 0 0;z-index:10;}
#carouObjet1 .details_produit_over img{border:1px solid #ccc;}
#listeShopper .listeNav a { font-size:11px; }
#criteres_shopper .colonne_critere { border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:1px solid #eeeeee;float:left;margin:15px 4px 0;width:150px; }
#criteres_shopper .titre_critere {background:#3693C2;color:#FFFFFF;font-weight:bold;padding:1px 1px 1px 5px;text-transform:capitalize;}
#criteres_shopper .colonne_critere ul li {float:left;color:#4199c1;font-size:11px;font-weight:bold;width:140px;}
.colonne_critere ul {margin:5px;}
#criteres_shopper .hidden {display:none;}

#criteres_shopper .etape, .joli_bloc {padding-top:8px;float:left;font-weight:bold;font-size:12px;}
#criteres_shopper .etape span.puce, .joli_bloc span.puce { background:#3693C2;color:#FFFFFF;margin-right:5px;padding:0 3px;}
#criteres_shopper .etape h2 { display:inline;font-size:14px;text-transform:none;}

#criteres_shopper .ex_recherche {color:#666666;font-size:10px;padding-left:275px;}
#criteres_shopper #keyWord {font-size:12px;height:14px;line-height:14px;margin:3px 0 0 3px;padding:0 6px;}
#criteres_shopper input, #criteres_shopper label {color:#6D6D6D;float:left;}

.joli_bloc{float:none}
.joli_bloc h2{font-size:14px; display:inline; margin-left:5px}
.joli_bloc a {font-size:12px; color:#222}

.pagination {
color:#6A6A6A;
float:left;
font-weight:bold;
min-height:15px;
position:relative;
text-align:center;
width:640px;
}
.pagination_shopper {
margin:5px auto 15px;
}
#shopper_classement {
color:#666666;
font-size:12px;
margin:-10px 5px 10px 0;
padding-top:7px;
text-align:right;
}
.listing_produit_exemple { float:left;margin:10px 0; }
.pagination_shopper td {
padding:0 6px;
}

.pagination_shopper a, .pagination_shopper .navigation_crypt {
color:#4199C1;
cursor:pointer;
font-size:12px;
padding:0;
text-decoration:none;}

#criteres_shopper .colonne_critere .a { cursor:pointer; }
#criteres_shopper .colonne_critere h3 { color:#ffffff;font-size:12px; }
#criteres_shopper .colonne_critere .desactiver { text-indent:5px; background:url(/style/img/suppr_critere.gif) no-repeat;padding-left:18px; }

#criteres_shopper input { margin:5px 5px 0 0; }

#carouObjet1 h2 { margin:5px 0; }
#descriptionFiche, #affichagePrix, #commentConsult { background:#F9F9F9;float:left;margin:5px;padding:5px; }
#descriptionFiche { margin:5px 5px 0 5px; }
#descriptionFiche .ficheImage { float:left; width:446px;text-align:center; }
#descriptionFiche .fichePrix {background:#F3F3F3 ;float:right;min-height:271px;padding:10px;text-align:center;width:188px;}
#descriptionFiche .zoomBestPrix {padding:0 0 5px 0;background:#F3F3F3;}
#criteres_shopper .colonne_critere .titre_critere, #caracteristiques .titre_critere, .zoomBestPrix .titre_critere {background:#4199c1 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;padding:1px 1px 1px 5px;text-transform:capitalize;}
#descriptionFiche .zoomBestPrix span {color:#4199c1;font-size:22px;font-weight:bold;}

#descriptionFiche .bestPrixBouton {padding:5px 0  }
#affichagePrix .vignettePrix a {
background:#F3F3F3 none repeat scroll 0 0;
color:#33327E;
float:left;
font-size:20px;
font-weight:bold;
height:90px;
margin:5px;
padding:15px 5px;
text-align:center;
width:190px;
}
#caracteristiques {
float:right;
margin-top:5px;
padding-right:20px;
width:200px;
}
.infoVignette {
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #DDDCE9;
color:#4199C1;
display:none;
font-size:14px;
padding:5px;
position:absolute;
text-align:left;
width:200px;
z-index:1000;

}
.infos_produit {
border-top:1px dotted #555555;
color:#555555;
font-size:11px;
margin:2px 0;
padding:2px 0;
}
#affichagePrix .vignetteTtc {padding:5px 10px;color:#4199C1;}
#affichagePrix .vignetteLogo {height:40px;}
#article .tetiere .auteur {
float:left;
overflow:hidden;
width:203px;
}
#article .tetiere .tetRight {
float:right;
width:423px;
}
#article .tetiere .tetRight .notation {
color:#B2B1B1;
float:left;
font-size:10px;
position:relative;
width:320px;
}
#article .tetiere .auteur {
float:left;
overflow:hidden;
width:203px;
}
#article .tetiere .auteur p, #article .tetiere .auteur h6 {
float:right;
font-size:10px;
line-height:12px;
width:107px;
}
#article .tetiere .auteur h6 {
font-size:12px;
font-weight:bold;
line-height:14px;
}
#article .tetiere .tetRight .notation a {
color:#6A6A6A;
font-weight:bold;
}
#article .notation .note-10 {
background-position:0 -140px !important;
}
.clearfix { clear:both;font-size:0;line-height:0;margin:0;padding:0; }
.details_adulte { height:247px;line-height:247px; }
.details_adulte .image { height:247px;line-height:247px;text-align:center; }
.details_adulte .image img { vertical-align:middle; cursor:pointer;}
