body:nth-of-type(1).univers #top_activites .univers_item .bt_voir {
background:transparent url(../__images_v3/panier/voir_acticvite.gif) no-repeat scroll 0 0;
cursor:pointer;
height:17px;
left:230px;
position:absolute;
top:110px;
width:121px;
}
body:nth-of-type(1) #produit #photo {
float:right;
height:auto;
margin:0 0 0;
min-height:400px;
overflow:hidden;
padding:5px 0 0;
position:relative;
width:332px;
}

/*********************************************************************************************************/
/* SOLDES 2009
/*********************************************************************************************************/
#soldes { position: relative; float:left; width: 705px; _padding: 0 0 0 15px; font-size:74%;  }
#soldes h2 {text-transform:none;font-weight:bold;}
#soldes #achats{margin-top:30px;background: url(../__images_v3/_soldes/bt_achats_promo.gif) top left no-repeat;width:723px;height:36px}
#soldes #profitez{margin-top:30px;background: url(../__images_v3/_soldes/bt_identif_promo.gif) top left no-repeat;width:723px;height:36px}
#soldes #facture{margin-top:30px;background: url(../__images_v3/_soldes/bt_factur_promo.gif) top left no-repeat;width:723px;height:36px}
#soldes #conditions{margin-top:30px;background: url(../__images_v3/_soldes/bt_condition_promo.gif) top left no-repeat;width:723px;height:36px}
#soldes img{margin-left:13px}
#soldes p{margin-left:18px}
/*#collonneDroite #AffinezRecherche #resultatsCarte {border: 1px solid rgb(230, 230, 230); background: transparent none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}*/
/*********************************************************************************************************/
/* ENTREPRISE
/*********************************************************************************************************/
a.lili{font-size:12px; color:#b50051; text-decoration:underline;}
.delimitR {
background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center top;
font-family:Verdana;
font-size:9px;
line-height:9px;
margin:10px 0;
padding:0px 0 0px 3px;
height:5px;width:741px;
}
/*********************************************************************************************************/
/* FICHE PRODUIT
/*********************************************************************************************************/
#bloc1 {display:block;width:720px;height:170px}
#bloc2 {display:block;width:720px;height:190px}

ul li { list-style: none; }

#navigation { margin: -35px 0 0 100px; padding: 0; z-index: 30; }
#navigation li { margin: 0; padding: 0; }
#navigation li a {  }
#navigation li.retour { display: block; float: left; margin: 10px 20px 10px 0; } 
#navigation li.precedent { display: block; float: left; margin: 13px 0 10px 0; padding: 0 0 0 14px; background: url(../__images_v3/fiche/fleche-gauche.gif) center left no-repeat; }
#navigation li.suivant { display: block; float: left; margin: 13px 0 10px 10px; text-align: right; padding: 0 14px 0 0; background: url(../__images_v3/fiche/fleche-droite.gif) center right no-repeat; }
#navigation li.precedent a,
#navigation li.suivant a { font-size: 0.8em; color: #000; }
#navigation li.precedent a:hover,
#navigation li.suivant a:hover { text-decoration: underline; }

#produit {position: relative; float:left; width: 745px; _padding: 0 0 0 15px; font-size:74%;  }
#produit h1 { clear: both; margin: 0; font-size: 22px; font-variant: normal; font-weight: bold;color:#4d4c4c; text-transform:uppercase;}
#produit h2 { clear: both; margin: 0; font-size: 14px; font-variant: normal; font-weight: normal;color:#B50051; margin:0 0 5px 0;}
#produit h2 span { font-weight:bold; font-style:italic;}
#produit #aimerez-aussi { position: absolute; top: 5px; right: 10px; padding: 0 0 0 18px; font-weight: bold; text-decoration: none; background: url(../__images_v3/fiche/picto-coup-coeur.gif) center left no-repeat; color: #FFF; }
#produit h5 { clear: both; margin: 0 3px 0 15px; padding: 0; font-size: 11px; color: #C39939; }
#produit p { margin-left:20px; color: #000; }

#produit a.decalo{margin-left:20px}
#produit a.lien_rose{color:#B50051;font-weight:bold;}
#produit p.infoDescription { border: 3px double #C39939; font-weight: bold; padding: 6px; margin-bottom: 20px;}
#produit p.infoDescription em { color: #C39939; font-style: normal; }
#produit a { color: #000; text-decoration:underline;  }
#produit a .activites { text-decoration:none;}
#produit a:hover .activites { text-decoration:underline; }
#produit .bg_titres  { float:left; clear:right; width:230px; height:21px; background-image : url(/img/details_bg/bg_titres_fiche_act.gif); background-repeat:no-repeat; padding : 2px 0 0 19px; color:white; font-weight:normal;font-size:11pt}
#produit #retour_recherche a{ color:#98989b;margin-left:-20px;text-decoration:underline;}

#produit #bg_x_plus  { float:left; clear:right; width:238px; height:20px; background-image : url(/img/details_bg/bg_titres.gif); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit #bg_titres_act  { float:left; clear:right; width:514px; height:23px; background-image : url(/img/details_bg/bt_x_deplus.png); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit #acti_dispo  { float:left; clear:right; width:238px; height:20px; background-image : url(/img/details_bg/acti_dispo.png); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit #bg_titres_big  { float:left; clear:right; width:335px; height:20px; background-image : url(/img/details_bg/bg_titres_big.gif); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit #tarif_conseil { background-image:url(/img/fiche/fond_conseil.png);background-position:right top;background-repeat:no-repeat;clear:right;float:left;font-weight:bold;height:20px;margin:0 0 5px 70px;padding:0 0 0 20px;width:365px;}
#produit #prix { width:260px; height:160px; margin:0 3px 0 0; background: url(../__images_v3/_activites/separateur.gif) no-repeat top right ;  float:left;}
#produit #bon_cadeau { width:735px; height:140px; margin:0 3px 0 0; background: url(/img/fiche/bloc_prix.jpg) no-repeat top left ;  float:left;}
#produit #prix img { margin: 5px 0 0 0 ;}
#produit #prix #bt_achat_telecharge{ float:left; background: url(../__images_v3/_activites/bt_acheter_telecharger.gif) no-repeat ; width:160px; height:16px;margin:15px 0 0 15px;cursor:pointer;}
#produit #Xplus {  width:431px; height:130px; float:left; margin:0 0 0 1px;}
#produit #Xplus #doses { background: url(/img/details_bg/cadre_big.jpg) no-repeat; width:533px; height:119px; margin:5px 0 0 0;padding:10px 0 0 10px;}
#produit #Xplus #doses p {width:150px;font-size:12px;color:#4d4c4c;float:left;}
#produit #Xplus #doses p a{font-size:10px;color:#4d4c4c;}
#produit #Xplus #doses #module {width:190px;float:left;margin-left:80px}
#produit #offre_tenan { float:left; background: url(../__images_v3/_activites/offre_tenan.png) no-repeat ; width:246px; height:24px;margin:5px 0 0 210px;cursor:pointer; }
#produit #verif_dispo { float:left; background: url(../__images_v3/_activites/verif_dispo.png) no-repeat ; width:246px; height:21px;margin:5px 0 0 0;cursor:pointer; }
#produit #Xplus #bt_coffret { float:left; background: url(../__images_v3/_activites/decouvre.png) no-repeat ; width:246px; height:24px;margin:0 0 0 285px;cursor:pointer; }
#produit #prix #bt_reserver{ float:left; background: url(../__images_v3/_activites/bt_reserver.gif) no-repeat ; width:75px; height:16px;margin:15px 0;cursor:pointer;}
#produit #buyNow{ background: url(../__images_v3/_activites/bt_acheter_mtnt.gif) no-repeat ;width:181px;height:23px;margin:15px 0 0 520px;cursor:pointer;}
#produit #ou { margin: 0px 7px 10px 0px; float: left;}
#produit #ou2{background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center center; width:720px;vertical-align:middle;margin:70px 0 20px 0; text-align:center;}
#produit #ou2 span {text-align:center;padding:0px 10px 0 10px;color:#B50051;background:white;font-weight:bold;font-size:14px}
/*****************************************************************************/
#fil_ariane .first{ margin: 20px 0 0 0}
.fil_arianeTop{margin: 30px 0 10px 0;
background:transparent url(../__images_v3/tirets_h.png) repeat-x scroll center bottom;
font-family:Verdana;
font-size:9px;
line-height:9px;
padding:3px 0 9px 3px;
}
/*****************************************************************************/
#produit .delimit{font-family: Verdana; font-size: 9px; background: url(../__images_v3/tirets_h.png) repeat-x top; padding: 3px 0 9px 3px; line-height: 9px;}
#produit .delimitR{font-family: Verdana; font-size: 9px; background: url(../__images_v3/tirets_h.png) repeat-x top; padding: 3px 0 9px 3px; line-height: 9px; margin:20px 0;}
#produit blockquote {
	border: 1px solid #AAA;	
}
#produit blockquote, #produit blockquote p {
	text-align: center;
	background-color: #EEE;
	padding: 10px;
}
 #produit blockquote p {
 	margin: 5px;
 	padding: 2px;
 }
#produit blockquote:first-line {
		font-weight: bold;
}

#produit .sections { clear: both; height: 22px; margin: 25px 0 15px 0; padding: 0; border-bottom: 2px ridge #A4A78C; }
#produit .sections li { height: 22px; display: block; float: left; margin:0; }
#produit .sections li a { line-height: 22px; margin: 0; padding: 0 12px 0 13px; font-weight: bold; border-right: 1px solid #CDC9B0; color: #CDC9B0; }
#produit .sections li.last a { border: none; }
#produit .sections li.selected { margin: 0 0 0 -1px; background: #E0DEC7; color: #666; /*color: #9F9B6C;*/ }
#produit .sections li.selected a { padding: 0 5px 0 5px; color: #666; /*color: #9F9B6C;*/ }
#produit .topsections { margin-top: 0; }
#produit .topsections li.selected { margin: 0; }
#produit .bottomsections { margin-top: 0; }

#produit #photo {
float:right;
height:auto;
margin:0 0 0;
min-height:400px;
overflow:hidden;
padding:5px 0 0;
position:relative;
width:332px;
}
#produit #photoTop{ width:360px;float:right}
#produit p.refer{color: rgb(172, 171, 171); text-align: right;margin-top:35px;}
#produit #container-infos {border:1px solid red; float: left; margin: 0 0 10px 0;min-height:330px; }
#produit #container-infos p { width: 350px; margin: 6px 0 12px 0; padding: 0 5px 0 0; font-size:11px; color:#4d4c4c;min-height:40px }
#produit #container-infos p #description-coupe { }
#produit #container-infos p #description-coupe a { padding: 0 20px 0 0; font-weight: bold; text-decoration: underline; color: #62635B; }
#produit #container-infos p #description-entier { display: none; }

#produit #container-infos #niveau-sensation { float: left; width: 351px; height: 69px; margin: 0 10px 10px 0; _margin: 0 0 10px 0; background: url(/img/fiche/fond-niveau-sensation.gif) top left no-repeat; }
#produit #container-infos #niveau-sensation h5 { float: left; width: 95px; margin: 8px 0 0 10px; _margin: 8px 0 0 5px; color: #767675; }
#produit #container-infos #niveau-sensation img { display: block; float: left; margin: 10px 0 0 0; }


#produit #container-infos #specifications { clear: left; width: 351px; margin: 0 10px 0 0; _margin: 0; padding: 0; background: #FFF url(/img/fiche/pictos_info/fond-specifications.gif) bottom center no-repeat; }
#produit #container-infos #specifications li { position: relative; margin: 0 1px 1px 1px; padding: 8px 0 8px 35px; list-style-type: none; }
#produit #container-infos #specifications #specifications-haut { position: absolute; top: 0; left: -1px; _left: -52px; }
#produit #container-infos #specifications li b { color: #62635B; }
#produit #container-infos #specifications li.lieu { line-height: 1.6em; background: url(../__images_v3/fiche/picto-lieu.gif) 10px 10px no-repeat; }
#produit #container-infos #specifications li.lieu span { white-space: nowrap; }
#produit #container-infos #specifications li.lieu span.gauche { clear: both; float: left; }
#produit #container-infos #specifications li.lieu #villes-coupe { display: block; float: right; margin: 0 0 0 0; padding: 0; white-space: normal; }
#produit #container-infos #specifications li.lieu #villes-coupe a { padding: 0 20px 0 0; font-weight: bold; text-decoration: underline; color: #62635B; }
#produit #container-infos #specifications li.lieu #villes-entier { clear: both; display: none; padding: 0; white-space: normal; }
#produit #container-infos #specifications li.lieu span { white-space: nowrap; }
#produit #container-infos #specifications li.lieu #lieu { width: 10em; white-space: normal; }
/*#produit #container-infos #specifications li span.ville { padding: 0 10px 0 0; }*/
#produit #container-infos #specifications li.lieu #autres-lieux { display: block; float: right; padding: 0 20px 0 0; font-weight: bold; text-decoration: underline;  color: #62635B; }
#produit #container-infos #specifications li.lieu em { font-style: normal; border-bottom: 1px dashed #AAA; }
#produit #container-infos #specifications li.lieu #dept { width: 10em; white-space: normal; }
#produit #container-infos #specifications li.ouverture { clear: both; background: #ECECE0 url(/img/fiche/pictos_info//picto-calendrier.gif) 10px 8px no-repeat; }
#produit #container-infos #specifications li.ouverture small { line-height: 12px; }
#produit #container-infos #specifications li.taille { background:transparent url(/img/fiche/pictos_info/picto-taille.gif) no-repeat scroll 15px 5px;float:left;margin:0 0 0 1px;width:80px;}
#produit #container-infos #specifications li.poids { float: left; width: 64px; _width: 55px; margin: 0; background: url(/img/fiche/pictos_info/picto-poids.gif) 10px 8px no-repeat; }
#produit #container-infos #specifications li.age { float: left; width: 100px; margin: 0; background: url(/img/fiche/pictos_info/picto-age.gif) 10px 4px no-repeat; }
#produit #container-infos #specifications li.duree { clear: both; background: #ECECE0 url(/img/fiche/pictos_info/picto-duree.gif) 10px 10px no-repeat; }
#produit #container-infos #specifications li.prix { background: url(/img/fiche/pictos_info/picto-prix.gif) 10px 10px no-repeat; }
#produit #container-infos #specifications li.mention-dozes { clear: both; font-size: 8pt; }
#produit #container-infos #specifications li.mention-dozes ul { margin: 0; padding: 0; }
#produit #container-infos #specifications li.mention-dozes li { list-style-type: disc; list-style-position: margin: 2px 0; padding: 0; }

#produit li.doze-cartouche-activite {	display: table-cell; vertical-align: bottom;	width: 327px;  height: 126px; float: left;	margin: 5px;background-image: url(../__images_v3/fiche/dozes-cartouche-activite.jpg);	background-repeat: no-repeat;}
#produit li.doze-cartouche-activite img { margin: 6px; 	border: 1px solid white; }
#produit .doze-titre-cartouche {	display: block;	margin: 5px 0;	color: white;	text-transform: uppercase;	font-weight: bold;	font-size: 8pt;	width: 115px; height: 42px; overflow: hidden;  }
#produit .doze-cartouche-en-savoir-plus {font-weight: bold;	margin-top: 15px; color:  #dc5b18;	text-decoration: underline; }



#produit p.repetition { clear: both; display: block; text-align: right; }
#produit p.repetition a { }
#produit p.repetition a.haut-page { margin: 0 11px 0 0; }

#produit p.details {background:url(/img/details_bg/fleche_liste.gif) no-repeat; padding:0 0 0 20px; font-weight:bold; margin-left:0;}
#produit p.propositions {background:url(../__images_v3/_activites/picto_titres.gif) no-repeat; padding:0 0 0 15px; font-weight:bold;}
#produit .autres_prop ul li  {list-style-type:disc;}
#produit p.nolinks a { text-decoration:none;}
#produit p.nolinks a:hover{ text-decoration:underline;}

#produit #photo-principale { position: relative; float: left; width: 434px; margin: 0 10px 20px 10px; overflow: hidden; }
#produit #photo-principale img.fond { display: block; margin: 0 auto 0 auto; padding: 15px 14px 12px 90px; }
#produit #photo-principale img.bas { margin: 0; position: absolute; bottom: 0; left: 0; }
#produit #photo-principale img.haut { margin: 0; position: absolute; top: 0; left: 0; }

#produit #photo-principale-ie { position: relative; float: left; width: 434px; margin: 0 10px 20px 10px; overflow: hidden; }
#produit #photo-principale-ie img.fond  { display: block; margin: 0 auto 0 auto; margin: 0 20px 0 0; border: 5px solid #C39939; }

#produit #photos-mini { float: left; width: 250px; _width: 240px; margin: 0 0 0 0; }
#produit #photos-mini img { display: inline; margin: 0 5px 5px 0; cursor: pointer; border: 1px solid #000; }
#produit #photos-mini img.selected { border: 1px solid #82B7D6; }

#produit em input, textarea { font-size: 120%; }

#produit #col-bas {clear: both; border-top: 2px ridge #A4A78C; }
#produit #acti_pagination {margin-left:430px; font-size:12px;color:#4D4C4C;}
#produit #acti_pagination a {text-decoration:none;color:#4D4C4C;}
#acti_pagination span.actual{font-weight:bold;}
#acti_pagination a:hover{text-decoration:underline;}
#destination {margin:40px 0 0 20px;float:left;color:#4D4C4C;}
#destination p a, #destination p {font-size:10px;color:#4D4C4C;}
#destination span {font-size:12px;color:#4D4C4C;}
#pagination span.actual {margin:4px 2px 0px 0px;text-decoration:none;font-size:12px;color:#B50051; font-weight: bold;}
#pagination a {color:#4c4c4c;font-size:12px;text-decoration:underline;}
#pagination ul li {list-style-type:none;float:left;margin-right:2px;}
#pagination  #prev_recherche {margin:4px 5px 0px 0px;}

#localisation-contour { width: 195px; margin: -10px 0 -55px 0; padding: 0 0 62px 0; background: url(../_lib/_img/_fiche-produit/fond-localisation-bas.gif) left bottom no-repeat; font-size: 78%; }
#localisation-contour img { display: block; }
#localisation-contour div.container1 { background: #FFF; }
#localisation { width: 182px; margin: 0 0 0 auto; padding: 0; background: #FFF; border: 1px solid #C39939; }
#localisation div.container2 { padding: 5px 10px 5px 10px; }
#localisation #carte { width: 162px; height: 155px; margin: 0 0 0 0; overflow: hidden; }
#localisation #carte a { border: none; color: #99B3CC; filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5; }
#localisation #carte.corse { height: 205px; }
#localisation #carte span { filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; }
#localisation h3 { height: 16px; line-height: 16px; margin: 0; padding: 0 0 0 2px; font-size: 1em; font-variant: normal; font-weight: bold; background: #C39939; color: #FFF; }
#localisation h3.boite-outils { position: relative; z-index: 10; margin: 0 0 0 0; padding: 0 0 0 30px; background: #C39939 url(../__images_v3/fiche/_insolite/pitco-cle.gif) center left no-repeat; }
#localisation ul { margin: 3px 0 3px 0; padding: 0; }
#localisation ul li { line-height: 22px; margin: 0; padding: 0; }
#localisation ul li a { font-weight: bold; border: none; color: #C39939; }
#localisation ul li.contacter { padding: 0 0 0 30px; background: url(../_lib/_img/_commun/picto-contacter.gif) center left no-repeat; }
#localisation ul li.envoyer { padding: 0 0 0 30px; background: url(../_lib/_img/_commun/picto-envoyer.gif) center left no-repeat; }
#localisation ul li.imprimer { padding: 0 0 0 30px; background: url(../_lib/_img/_commun/picto-imprimer.gif) center left no-repeat; }
#localisation ul li.verifier { padding: 0 0 0 30px; background: url(../_lib/_img/_commun/picto-verifier.gif) center left no-repeat; }




/*****************************************************************************/
/*FICHE PRODUIT2*/
/*****************************************************************************/

#produit2 {position: relative;width: 985px; _padding: 0 0 0 15px;  }
#produit2 h1 { clear: both; margin: 0; font-size: 22px; font-variant: normal; font-weight: bold;color:#4d4c4c; text-transform:none;}
/**
#produit2 h2 { clear: both; margin: 0; font-size: 14px; font-variant: normal; font-weight: normal;color:#B50051; margin:0 0 5px 0;}
#produit2 h2 span { font-weight:bold; font-style:italic;}
**/
#produit2 h2 { clear: both; margin: 0; font-size: 14px; font-variant: normal; font-weight: bold;color:#000; text-transform:none;}
#produit2 #aimerez-aussi { position: absolute; top: 5px; right: 10px; padding: 0 0 0 18px; font-weight: bold; text-decoration: none; background: url(../__images_v3/fiche/picto-coup-coeur.gif) center left no-repeat; color: #FFF; }
#produit2 h5 { clear: both; margin: 0 3px 0 15px; padding: 0; font-size: 11px; color: #C39939; }
#produit2 p { margin-left:20px; color: #000; }
#produit2 p.sans_margin { margin-left:0px;}
*+html #produit2 p { margin-left:0px; }
#produit2 a.decalo{margin-left:20px}
#produit2 a.lien_rose{color:#B50051;font-weight:bold;}
#produit2 p.infoDescription { border: 3px double #C39939; font-weight: bold; padding: 6px; margin-bottom: 20px;}
#produit2 p.infoDescription em { color: #C39939; font-style: normal; }
#produit2 a { color: #000;  }
#produit2 .ui-tabs-selected a {color:#FFFFFF;}
#produit2 a .activites { text-decoration:none;}
#produit2 a:hover .activites { text-decoration:underline; }
#produit2 .bg_titres  { float:left; clear:right; width:230px; height:21px; background-image : url(/img/details_bg/bg_titres_fiche_act.gif); background-repeat:no-repeat; padding : 2px 0 0 19px; color:white; font-weight:normal;font-size:11pt}
#produit2 #retour_recherche2 a{;color:#0012ff;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:underline;}
*+html #produit2 #retour_recherche2 a{margin-left:0px;}
*html #produit2 #retour_recherche2 a{margin-left:0px;}

#produit2 #bg_x_plus  { float:left; clear:right; width:238px; height:20px; background-image : url(/img/details_bg/bg_titres.gif); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit2 #bg_titres_act  { float:left; clear:right; width:514px; height:23px; background-image : url(/img/details_bg/bt_x_deplus.png); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit2 #acti_dispo  { float:left; clear:right; width:238px; height:20px; background-image : url(/img/details_bg/acti_dispo.png); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit2 #bg_titres_big  { float:left; clear:right; width:335px; height:20px; background-image : url(/img/details_bg/bg_titres_big.gif); background-repeat:no-repeat; padding : 3px 0 0 12px;}
#produit2 #tarif_conseil { background-image:url(/img/fiche/fond_conseil.png);background-position:right top;background-repeat:no-repeat;clear:right;float:left;font-weight:bold;height:20px;margin:0 0 5px 70px;padding:0 0 0 20px;width:365px;}
#produit2 #prix { width:260px; height:160px; margin:0 3px 0 0; background: url(../__images_v3/_activites/separateur.gif) no-repeat top right ;  float:left;}
#produit2 #bon_cadeau { width:735px; height:140px; margin:0 3px 0 0; background: url(/img/fiche/bloc_prix.jpg) no-repeat top left ;  float:left;}
#produit2 #prix img { margin: 5px 0 0 0 ;}
#produit2 #prix #bt_achat_telecharge{ float:left; background: url(../__images_v3/_activites/bt_acheter_telecharger.gif) no-repeat ; width:160px; height:16px;margin:15px 0 0 15px;cursor:pointer;}
#produit2 #Xplus {  width:431px; height:130px; float:left; margin:0 0 0 1px;}
#produit2 #Xplus #doses { background: url(/img/details_bg/cadre_big.jpg) no-repeat; width:533px; height:119px; margin:5px 0 0 0;padding:10px 0 0 10px;}
#produit2 #Xplus #doses p {width:150px;font-size:12px;color:#4d4c4c;float:left;}
#produit2 #Xplus #doses p a{font-size:10px;color:#4d4c4c;}
#produit2 #Xplus #doses #module {width:190px;float:left;margin-left:80px}
#produit2 #offre_tenan { float:left; background: url(../__images_v3/_activites/offre_tenan.png) no-repeat ; width:246px; height:24px;margin:5px 0 0 210px;cursor:pointer; }
#produit2 #verif_dispo { float:left; background: url(../__images_v3/_activites/verif_dispo.png) no-repeat ; width:246px; height:21px;margin:5px 0 0 0;cursor:pointer; }
#produit2 #Xplus #bt_coffret { float:left; background: url(../__images_v3/_activites/decouvre.png) no-repeat ; width:246px; height:24px;margin:0 0 0 285px;cursor:pointer; }
#produit2 #ou { margin: 0px 7px 10px 0px; float: left;}
#produit2 #ou2{background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center center; width:720px;vertical-align:middle;margin:70px 0 20px 0; text-align:center;}
#produit2 #ou2 span {text-align:center;padding:0px 10px 0 10px;color:#B50051;background:white;font-weight:bold;font-size:14px}
/*****************************************************************************/
#fil_ariane .first{ margin: 20px 0 0 0}
.fil_arianeTop{margin: 30px 0 10px 0;
background:transparent url(../__images_v3/tirets_h.png) repeat-x scroll center bottom;
font-family:Verdana;
font-size:9px;
line-height:9px;
padding:3px 0 9px 3px;
}
/*****************************************************************************/
p#descriptif_fiche_menu:first-letter { font-size: 16px; }
#produit2 .delimit{font-family: Verdana; font-size: 9px; background: url(../__images_v3/tirets_h.png) repeat-x top; padding: 3px 0 9px 3px; line-height: 9px;}
#produit2 .delimitR{font-family: Verdana; font-size: 9px; background: url(../__images_v3/tirets_h.png) repeat-x top; padding: 3px 0 9px 3px; line-height: 9px; margin:20px 0;}
#produit2 blockquote {
	border: 1px solid #AAA;	
}
#produit2 blockquote, #produit blockquote p {
	text-align: center;
	background-color: #EEE;
	padding: 10px;
	width:500px;
	margin:auto;
}
 #produit2 blockquote p {
 	margin: 5px;
 	padding: 2px;
 }
#produit2 blockquote:first-line {
		font-weight: bold;
}

#produit2 .sections { clear: both; height: 22px; margin: 25px 0 15px 0; padding: 0; border-bottom: 2px ridge #A4A78C; }
#produit2 .sections li { height: 22px; display: block; float: left; margin:0; }
#produit2 .sections li a { line-height: 22px; margin: 0; padding: 0 12px 0 13px; font-weight: bold; border-right: 1px solid #CDC9B0; color: #CDC9B0; }
#produit2 .sections li.last a { border: none; }
#produit2 .sections li.selected { margin: 0 0 0 -1px; background: #E0DEC7; color: #666; /*color: #9F9B6C;*/ }
#produit2 .sections li.selected a { padding: 0 5px 0 5px; color: #666; /*color: #9F9B6C;*/ }
#produit2 .topsections { margin-top: 0; }
#produit2 .topsections li.selected { margin: 0; }
#produit2 .bottomsections { margin-top: 0; }

#produit #photo {
float:right;
height:auto;
margin:0 0 0;
min-height:400px;
overflow:hidden;
padding:5px 0 0;
position:relative;
width:332px;
}
#produit2 #photoTop2{ min-height:260px;width:360px;float:left;margin-right:30px;}
#produit2 p.refer{color: rgb(172, 171, 171); text-align: right;margin-top:35px;}
#produit2 .derniereRecherche { color: #555; text-decoration: underline; border: 0; }
#produit2 #container-infos {width:590px;float:left;margin: 0 0 15px 0;}
#produit2 #container-infos p #description-coupe a, #colonne_gauche_tarifs a{padding: 0 20px 0 0; text-decoration: underline; color:#b50051;text-transform:uppercase; }
#produit2 #container-infos p #description-entier { display: none; }

#produit2 #description_actlongue p{font-size:11px; color:#4d4c4c;text-align:justify;}

#produit2 #container-infos #niveau-sensation2 {float: left; width: 251px; height: 69px; margin: 0 10px 0px 0px; }
#produit2 #container-infos #niveau-sensation h5 { float: left; width: 95px; margin: 8px 0 0 10px; color: #767675; }
#produit2 #container-infos #niveau-sensation img { display: block; float: left; margin: 10px 0 0 0; }
#produit2 #container-infos #niveau-sensation2 img { display: block;float:left; margin: 0px 0 0 10px; }

#produit2 #description_actlongue2 {white-space:inherit;width:580px;float:left;overflow:hidden;height:53px;color:#767675;padding-top: 20px;}
#produit2 #description_actlongue span a{text-transform:uppercase;text-decoration:underline;}


#produit2 #container-infos #prix_produit{border:1px solid #5b5b60; height:120px; width:290px; float:right;}
#produit2 #container-infos #prix_produit #top_prix{margin-top:10px;font-weight:bold;height:75px;padding-left:16px;}
#produit2 #container-infos #prix_produit #icone_lieu_produit{float:left; width:130px; height:120px;}
#produit2 #container-infos #prix_produit #payer_3_fois{font-size:12px;}
#produit2 #container-infos #prix_produit #prevoir{font-size:12px;}


#produit2  #interaction_sur_fiche {padding:10px 0px 30px 0px;}
#produit2  #interaction_sur_fiche ul li{display:inline;margin-left:15px;}
#produit2  #interaction_sur_fiche ul li a{font-size:11px;color:#0012ff;text-decoration:underline;font-style:italic;}

#produit2  #score_produit {margin:-13px 70px 0px 175px;width:190px;min-height:30px;}
*html #produit2  #score_produit {margin:-13px 40px 0px 155px;}

#produit2 #menu_fiche table .tirets_tableau_produith{background:url(/img/details_bg/tirets_h.png) repeat-x top;}
#produit2 #menu_fiche table .tirets_tableau_produitv{background:url(/img/details_bg/tirets_v.png) repeat-y right;}
#produit2 #menu_fiche #tabs-1 table .cellule_choix{width:500px;}
#produit2 #menu_fiche table tr td{padding:10px;}
#produit2 #menu_fiche #tabs-1 table tr td .text_align{text-align:center;}
#produit2 #menu_fiche #tabs-1 table tr td input{margin:5px 0px 0px 13px;}
#produit2 #menu_fiche #tabs-1 table tr td ul li{margin-top:3px;}
#produit2 #menu_fiche #tabs-2 table td.descriptif{width:740px;}
#produit2 #menu_fiche table .titre_tableau_produit{font-weight:bold;text-transform:uppercase;font-size:13px;color:#333333;}
#produit2 #menu_fiche table .titre_tableau_produit.caracteristique{width: 25%}
#produit2 #menu_fiche table .titre_tableau_produit img{margin:0px 5px 5px 0px;float:left;}
#produit2 #menu_fiche table .titre_tableau_produit span{margin:10px 0px 0px 0px;display:block;}
#produit2 #menu_fiche .titre_fiche{margin:0px 15px 150px 0px;color:#4d4c4c;text-transform:uppercase;}
#produit2 #menu_fiche p{color:#4d4c4c;}
#produit2 #menu_fiche #liste_activites_similaires_produit { margin-left: 21px; }
#produit2 #menu_fiche .activites_similaires_produit {margin-top:10px; }
#produit2 #menu_fiche #tabs-8 h5 {color:#B50051;margin-top:15px;margin-left:20px;}
#produit2 #menu_fiche #tabs-8 .sous_titre_onglet {text-transform:uppercase;font-weight:bold;}
#produit2 #menu_fiche p span.big{font-size:14px;font-weight:bold;text-transform:uppercase;}
#produit2 #menu_fiche p span.tall{text-transform:uppercase;}
#produit2 #menu_fiche p span.small{font-size:11px;text-transform:none;}
#produit2 #descriptif_fiche_menu {color:#4d4c4c;margin:auto;text-align:justify;}
#produit2 #descriptif_fiche_menu span{font-size:14px;font-weight:bold;}

#produit2 #container-infos #specifications { clear: left; width: 351px; margin: 0 10px 0 0; _margin: 0; padding: 0; background: #FFF url(/img/fiche/pictos_info/fond-specifications.gif) bottom center no-repeat; }
#produit2 #container-infos #specifications li { position: relative; margin: 0 1px 1px 1px; padding: 8px 0 8px 35px; list-style-type: none; }
#produit2 #container-infos #specifications #specifications-haut { position: absolute; top: 0; left: -1px; _left: -52px; }
#produit2 #container-infos #specifications li b { color: #62635B; }
#produit2 #container-infos #specifications li.lieu { line-height: 1.6em; background: url(../__images_v3/fiche/picto-lieu.gif) 10px 10px no-repeat; }
#produit2 #container-infos #specifications li.lieu span { white-space: nowrap; }
#produit2 #container-infos #specifications li.lieu span.gauche { clear: both; float: left; }
#produit2 #container-infos #specifications li.lieu #villes-coupe { display: block; float: right; margin: 0 0 0 0; padding: 0; white-space: normal; }
#produit2 #container-infos #specifications li.lieu #villes-coupe a { padding: 0 20px 0 0; font-weight: bold; text-decoration: underline; color: #62635B; }
#produit2 #container-infos #specifications li.lieu #villes-entier { clear: both; display: none; padding: 0; white-space: normal; }
#produit2 #container-infos #specifications li.lieu span { white-space: nowrap; }
#produit2 #container-infos #specifications li.lieu #lieu { width: 10em; white-space: normal; }
#produit2 #container-infos #specifications li.lieu #autres-lieux { display: block; float: right; padding: 0 20px 0 0; font-weight: bold; text-decoration: underline;  color: #62635B; }
#produit2 #container-infos #specifications li.lieu em { font-style: normal; border-bottom: 1px dashed #AAA; }
#produit2 #container-infos #specifications li.lieu #dept { width: 10em; white-space: normal; }
#produit2 #container-infos #specifications li.ouverture { clear: both; background: #ECECE0 url(/img/fiche/pictos_info//picto-calendrier.gif) 10px 8px no-repeat; }
#produit2 #container-infos #specifications li.ouverture small { line-height: 12px; }
#produit2 #container-infos #specifications li.taille { background:transparent url(/img/fiche/pictos_info/picto-taille.gif) no-repeat scroll 15px 5px;float:left;margin:0 0 0 1px;width:80px;}
#produit2 #container-infos #specifications li.poids { float: left; width: 64px; _width: 55px; margin: 0; background: url(/img/fiche/pictos_info/picto-poids.gif) 10px 8px no-repeat; }
#produit2 #container-infos #specifications li.age { float: left; width: 100px; margin: 0; background: url(/img/fiche/pictos_info/picto-age.gif) 10px 4px no-repeat; }
#produit2 #container-infos #specifications li.duree { clear: both; background: #ECECE0 url(/img/fiche/pictos_info/picto-duree.gif) 10px 10px no-repeat; }
#produit2 #container-infos #specifications li.prix { background: url(/img/fiche/pictos_info/picto-prix.gif) 10px 10px no-repeat; }
#produit2 #container-infos #specifications li.mention-dozes { clear: both; font-size: 8pt; }
#produit2 #container-infos #specifications li.mention-dozes ul { margin: 0; padding: 0; }
#produit2 #container-infos #specifications li.mention-dozes li { list-style-type: disc; list-style-position: margin: 2px 0; padding: 0; }

#produit2 li.doze-cartouche-activite {	display: table-cell; vertical-align: bottom;	width: 327px;  height: 126px; float: left;	margin: 5px;background-image: url(../__images_v3/fiche/dozes-cartouche-activite.jpg);	background-repeat: no-repeat;}
#produit2 li.doze-cartouche-activite img { margin: 6px; 	border: 1px solid white; }
#produit2 .doze-titre-cartouche {	display: block;	margin: 5px 0;	color: white;	text-transform: uppercase;	font-weight: bold;	font-size: 8pt;	width: 115px; height: 42px; overflow: hidden;  }
#produit2 .doze-cartouche-en-savoir-plus {font-weight: bold;	margin-top: 15px; color:  #dc5b18;	text-decoration: underline; }



#produit2 p.repetition { clear: both; display: block; text-align: right; }
#produit2 p.repetition a { }
#produit2 p.repetition a.haut-page { margin: 0 11px 0 0; }

#produit2 p.details {background:url(/img/details_bg/fleche_liste.gif) no-repeat; padding:0 0 0 20px; font-weight:bold; margin-left:0;}
#produit2 p.propositions {background:url(../__images_v3/_activites/picto_titres.gif) no-repeat; padding:0 0 0 15px; font-weight:bold;}
#produit2 .autres_prop ul li  {list-style-type:disc;}
#produit2 p.nolinks a { text-decoration:none;}
#produit2 p.nolinks a:hover{ text-decoration:underline;}

#produit2 #photo-principale { position: relative; float: left; width: 434px; margin: 0 10px 20px 10px; overflow: hidden; }
#produit2 #photo-principale img.fond { display: block; margin: 0 auto 0 auto; padding: 15px 14px 12px 90px; }
#produit2 #photo-principale img.bas { margin: 0; position: absolute; bottom: 0; left: 0; }
#produit2 #photo-principale img.haut { margin: 0; position: absolute; top: 0; left: 0; }

#produit2 #photo-principale-ie { position: relative; float: left; width: 434px; margin: 0 10px 20px 10px; overflow: hidden; }
#produit2 #photo-principale-ie img.fond  { display: block; margin: 0 auto 0 auto; margin: 0 20px 0 0; border: 5px solid #C39939; }

#produit2 #photos-mini { float: left; width: 250px; _width: 240px; margin: 0 0 0 0; }
#produit2 #photos-mini img { display: inline; margin: 0 5px 5px 0; cursor: pointer; border: 1px solid #000; }
#produit2 #photos-mini img.selected { border: 1px solid #82B7D6; }

#produit2 em input, textarea { font-size: 120%;color:#666;font-size:12px; }

#produit2 #col-bas {clear: both; border-top: 2px ridge #A4A78C; }
#produit2 #acti_pagination {margin-left:430px; font-size:12px;color:#4D4C4C;}
#produit2 #acti_pagination a {text-decoration:none;color:#4D4C4C;}
#produit2 #acti_pagination span.actual{font-weight:bold;}
#produit2 #acti_pagination a:hover{text-decoration:underline;}
#produit2 #destination {margin:40px 0 0 20px;float:left;color:#4D4C4C;}
#produit2 #destination a {font-size:10px;color:#4D4C4C;}

.voir_acti2 {float:right;margin-top:20px;margin-right:40px;}


/*****************************************************************************/
/*FICHE RESULTATS*/
/*****************************************************************************/
#Content h2.resultat {
	height: 19px; line-height: 19px; margin: 0 15px 0 0;
	font-size: 22px; font-weight: bold; text-transform: uppercase;
	color: #4d4c4c;
}
#Content h4.resultat {
	height: 19px; line-height: 19px; margin: 0 15px 0 0;
	font-size: 14px; font-weight: normal; text-transform: uppercase;
	color: #4d4c4c;
}

#Content .RechercheResultats {
	clear: both; 
	width: 745px; /*******************************************/
	border-collapse: collapse; 
	border-spacing: 0;
}
#Content .RechercheResultatsCoupCoeur {
	background-color:#E4EBEE;
}
#Content .RechercheResultats {
	/*background-color: red;*/
	vertical-align: middle;
	position:relative;
	margin-top:10px;
}

#Content .Resultats_item {
	/*background-color: yellow;*/
	/*width: 745px;*/ /** toute la largeur de #Content .RechercheResultats **/
}
#Content tr.color_coup_de_coeur td{background:#E4EBEE;padding:10px 0px;}
#Content .Resultats_item #bloc_gauche_recherche {
	/*background-color: green;*/
	/*width: 580px;*/ /**************************************************/
	margin: 0; 
	padding: 0;
}
#Content .Resultats_item .descriptif_activite {
	
}
#Content .Resultats_item .texte{
	float: left;
	/*background-color: blue;*/
	margin: 0; padding: 0;
	/*width:350px;*/ /******************************************************/
}
#Content .Resultats_item .image {
	/*width: 190px;*/ /***************************************************/
	padding: 0; text-align: left;
	vertical-align: top;
}
/******************************************************************************************/
#Content .Resultats_item  img {
	/*float: left;*/ 
}
#Content .Resultats_item  .photos {
	
	width:193px;
}
/****************************************************************************************/

#Content .Resultats_item .image .photos a {
	padding: 0; margin: 0;
}
#Content .Resultats_item .image .photos a img {
	padding: 0; margin: 0;
}
#Content .Resultats_item .image .photosLabel {
	position: absolute;
	z-index: 102;
	left: 10px;
	background-color: white;
	padding: 2px;
	border: 2px solid black;
}
#Content .Resultats_item .delimiter {
	height: 10px; line-height: 10px;
	font-size: 1px;
	background: #FFF; border: none;
}
#Content .Resultats_item .description {
	/*background-color: blue;*/
	/*width: 320px;*/ /******************************************/
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 12px;
	color: #717171;
}
#Content .Resultats_item .description a{
	text-decoration:none;
	color:#4d4c4c;
}
#Content .Resultats_item .description a:hover {
	text-decoration: none;
	color: #4d4c4c;
}
#Content .Resultats_item .description a.detail {
	text-decoration:underline;
	color:#4d4c4c;
	display: block;
	float: left;
	margin-top: 15px;
}
#Content .Resultats_item #voir_detail_recherche {
	display:block;
	text-decoration:underline;
	margin-top:25px;
	width:180px;
	font-size:12px; 
	color:#4d4c4c;
}
#Content .Resultats_item .description strong {
	display: block; 
	padding: 0 0 15px 0; 
	font-size: 100%;
	width:350px;
}

	/* TARIF 3X SANS OPTION */
	#Content .RechercheResultats .tarif {
		position: relative; float: right;
		 color: #e4ebee;
		 text-align:center;
	}
	
	#Content .RechercheResultats .tarif .prevoir_sur_place, #Content .RechercheResultats .tarif .avance_option_obligatoire {
	   color: #666666;
	   text-align: center;
	   font-size: 10px;
	}
	
	#Content .RechercheResultats p {
		margin-left:0px;
	}

	#Content .RechercheResultats .tarif .normal {
		background : url(/img/recherche/fond_prix.png) top left no-repeat; 
		padding: 0px 0 0 0 ;
		height: 22px;line-height: 20px; text-align: center; width:154px;
		font-size: 17px; font-weight: bold;
		color: #FFF;
	}
    #Content .RechercheResultats .tarif .normalBarre {
        background : url(/img/promotion/fond_prix_barre.png) top left no-repeat; 
        padding: 0px 0 0 0 ;
        height: 22px;line-height: 20px; text-align: center; width:154px;
        font-size: 17px; font-weight: bold;
        color: #000;
    }
    #Content .RechercheResultats .tarif .promo10 {
        background : url(/img/promotion/fond_prix_promo_10.png) top left no-repeat; 
        padding: 0px 0 0 0 ;
        height: 22px;line-height: 20px; text-align: center; width:154px;
        font-size: 17px; font-weight: bold;
        color: #FFF;
    }

    #Content .RechercheResultats .tarif .promo12 {
        background : url(/img/promotion/fond_prix_promo_12.png) top left no-repeat; 
        padding: 0px 0 0 0 ;
        height: 22px;line-height: 20px; text-align: center; width:154px;
        font-size: 17px; font-weight: bold;
        color: #FFF;
    }

    #Content .RechercheResultats .tarif .promo15 {
        background : url(/img/promotion/fond_prix_promo_15.png) top left no-repeat; 
        padding: 0px 0 0 0 ;
        height: 22px;line-height: 20px; text-align: center; width:154px;
        font-size: 17px; font-weight: bold;
        color: #FFF;
    }
    
    #push .normal {
        background : url(/img/recherche/fond_prix.png) top left no-repeat; 
        padding: 0 !important;
        margin: 0 !important;
        height: 22px !important;line-height: 20px !important; text-align: center !important; width:154px !important;
        font-size: 15px ; font-weight: bold !important;
        color: #FFF !important;
    }    
    
    #push .promo10 {
        background : url(/img/promotion/fond_prix_promo_10.png) top left no-repeat; 
        padding: 0 !important;
        margin: 0 !important;
        height: 22px !important;line-height: 20px !important; text-align: center !important; width:154px !important;
        font-size: 15px !important; font-weight: bold !important;
        color: #FFF !important;
    }
    #push .promo12 {
        background : url(/img/promotion/fond_prix_promo_12.png) top left no-repeat; 
        padding: 0 !important;
        margin: 0 !important;
        height: 22px !important;line-height: 20px !important; text-align: center !important; width:154px !important;
        font-size: 15px !important; font-weight: bold !important;
        color: #FFF !important;
    }    
    #push .promo15 {
        background : url(/img/promotion/fond_prix_promo_15.png) top left no-repeat; 
        padding: 0 !important ;
        margin: 0 !important;
        height: 22px !important;line-height: 20px !important; text-align: center !important; width:154px !important;
        font-size: 15px !important; font-weight: bold !important;
        color: #FFF !important;
    }
    
#push .description {
    text-transform : lowercase !important;
    font-size: 1em;
    color: #000000;
    margin:0px !important;padding:0px !important; 
}
#push .description a {
    text-transform : none !important;
    color:#4D4C4C;
    text-decoration:none;
        margin:0px !important;padding:0px !important; 
}
#push .description a:hover {
    text-transform : none !important;
    text-decoration: none;
}
    
	#Content .RechercheResultats .tarif .normal .pourxpers {
		font-size: 9pt;}

	#Content .RechercheResultats .tarif .troisXsf {
		text-align: center;
		font-size: 12px; font-weight: bold;
	}
	#Content .RechercheResultats .tarif .troisXsf span.ou {
		background: transparent url(/img/recherche/fond_x3.gif) top left no-repeat;
		width:137px;
		height:38px;
		display: block; line-height: 1em;
		font-size: 12px; font-weight: normal;
		margin: 5px 0 0 9px;
		color:#4d4c4c;
	}
	#Content .RechercheResultats .tarif .ou_rien span{display:block;background: url(/img/recherche/fond_x3_rien.gif) top left no-repeat;height:38px;width:137px;}
	#Content .RechercheResultats .tarif .troisXsf span.coupcoeur {
		width:137px;
		height:38px;
		display: block; line-height: 1em;
		font-size: 14px; font-weight: bold;
		margin: 0 0 0 10px;
		color:#4d4c4c;
	}
	#Content .RechercheResultats .tarif .troisXsf span.troisX {
		background: url(../__images_v3/_activites/fond_x3.gif) top left no-repeat;
		width:137px;
		height:38px;
		display: block; line-height: 1em;
		font-size: 12px; font-weight: normal;
		margin: 0 0 0 10px;
		padding:10px 0 0 0;
		color:#4d4c4c;
	}

#Content .icone_carte_coeur {display: block; height:50px; text-align: right; }
#Content .icone_carte_coeur .coeur{margin-left:10px;margin-top:10px;}
#Content .RechercheResultats a.details {
	display: block; float: left; width: 56px; height: 31px; line-height: 31px; margin: 5px 0 6px 10px; padding: 0 0 0 26px; _margin: 5px 0 6px 5px;
	font-size: 0.6em;
	background: url(../__images_v3/recherche/fond-bouton-plusdedetails.gif) top left no-repeat; color: #3A6986;
}
#Content .RechercheResultats a.details:hover {
	text-decoration: none;
	color: #3A6986;
}
#Content .RechercheResultats a.details span {
	display: none;
}
#Content .RechercheResultats a.reserver {
	float: left; width: 88px; height: 29px; line-height: 0.8em; margin: 0 0 0 0; padding: 13px 0 0 27px;
	font-size: 0.6em;
	background: url(../__images_v3/_air/fond-bouton-reserver.gif) top left no-repeat; color: #FFF;
}
#Content .RechercheResultats a.reserver:hover {
	text-decoration: none;
	color: #FFF;
}

#Content #BasRecherche {
	position: relative; width: 526px; margin: 0 10px 0 auto; overflow: hidden; z-index: 1;
	background: url(../__images_v3/_air/fond-affinez.gif) top right no-repeat; color: #666;
}
#Content #BasRecherche #BasRechercheDecoration {
	position: absolute; left: 0; bottom: 0; width: 10px; height: 50px; overflow: hidden;
	background: url(../__images_v3/_air/fond-recherche-affinez.gif) left bottom no-repeat;
}
#Content #BasRecherche p {
	margin: 5px 5px 5px 10px;
	font-size: 0.6em;
}
#Content .RechercheResultats .bt_ajout {

cursor:pointer;
float:right;
width:145px;
margin-right:7px;
margin-top:10px;
}
.btn_ajout_des_resultats{margin-bottom:15px;}


/*****************************************************************************/
/*PANIER*/
/*****************************************************************************/
#produit .decal{margin-left:30px;}
#produit #panier_choix #articleTop { float:left; width:740px;height:35px; background: url(../__images_v3/tirets_h.png) repeat-x bottom;font-weight:bold;}
#produit #panier_choix #articleTop div { background: url("../__images_v3/tirets_v.png") repeat-y right;}
#produit #panier_choix #articleTop #images {float:left; width:450px;text-align:center;}
#produit #panier_choix #articleTop #prix {float:left; width:80px;text-align:center;}
#produit #panier_choix #articleTop #quantite {float:left; width:80px;text-align:center; }
#produit #panier_choix #articleTop #selection {float:left; width:120px; background:none;text-align:center; }
#produit #poursuivre {float:left;clear:left; margin:20px 0 20px 0;background: url(../__images_v3/panier/poursui.png); width:182px; height:21px;cursor:pointer}
#produit #pass_commande {float:right; margin:15px 0 0 50px;background: url(../__images_v3/panier/pass_commande.png); width:200px; height:27px;cursor:pointer}
#produit #panier_choix #article { float:left; width:740px;height:123px; background: url(../__images_v3/tirets_h.png) repeat-x bottom;}
#produit #panier_choix #article p { font-size:12px;color:#4d4d4d; margin:20px 0 10px 0; font-weight:normal;}
#produit #panier_choix {float:left; width:740px;}
#produit #panier_choix #articles {float:left; width: 740px;}
#produit #panier_choix form{ float: left;}
#produit ul li.autre_prop{list-style-type:circle;}
#produit #panier_choix #article fieldset{
	float: left; background: url("../__images_v3/tirets_v.png") repeat-y right; width: 80px;height: 122px;
}
#produit #panier_choix form fieldset{
	float: left; background: url("../__images_v3/tirets_v.png") repeat-y right; width: 80px; height: 122px;
}
#produit #panier_choix  form fieldset{
	float: left; width: 80px; height: 122px;
}

#produit #panier_choix #article #quantite .fleche{margin: 0pt; text-decoration: none;}
#produit form fieldset input.texte{width:200px;height:150px;margin:0 0 0 50px; }
#produit form fieldset input.email{margin:0 0 0 45px; }
#produit form fieldset input.phone{margin:0 0 0 20px; }
#produit form fieldset textarea.phone{margin:0 0 0 50px; }
body:nth-of-type(1) #produit form fieldset textarea.phone{margin:0 0 0 50px;width:200px;height:100px;min-width:550px }
#produit #btn_envoiform{margin: 30px 0 0 90px;float:left;}
body:nth-of-type(1) #produit #btn_envoiform{margin: 30px 0 0 90px;float:left;display:block}
#produit form fieldset select.sujet{margin:0 0 0 50px; }
#produit #panier_choix #article #images  img{float:left;margin:5px 15px 5px 0;}
#produit #panier_choix #article #images {float:left; width:450px;text-align:center;}
#produit #panier_choix #article #prix {float:left; width:80px;text-align:center;}
#produit #panier_choix #article #prix p {float:left; width:80px;text-align:center;}
#produit #panier_choix #article #quantite {float:left; width:80px;text-align:center;position:relative; }
#produit #panier_choix #article #quantite .number{ margin: 20px 0 0 20px;} 
#produit #panier_choix #article #quantite .number .sel_list_66{border:1px solid black;display:none;height:70px;overflow-y:scroll;position:absolute;right:18px;top:38px;width:40px; overflow-y: scroll; display: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
#produit #panier_choix #article #quantite .number .nb_part_66{ border-style: none solid none none; border-color: -moz-use-text-color black -moz-use-text-color -moz-use-text-color; border-width: 0px 1px 0px 0px; width: 20px; padding-left: 2px;}
#produit #panier_choix #article #selection {float:left; width:80px; background:none;text-align:center; }
#produit #panier_choix #article #selection input { margin: 20px 0 0 0;width:120px}
#produit #panier_choix #article #selection a { margin:30px 0 0 30px; font-size:10px;float:left;}
#choix_droit{ width:200px; height:500px;float:right;}
#produit .droite{float:left;margin:0 0 0 580px;}
#produit .tri{float:left;margin:0 0 20px 580px;}
#produit .element{margin:0 0 0 20px}
#paiement p.legende { font-size:9px;margin:0 0 0 80px;}
#paiement p.details {background:url(../__images_v3/_activites/picto_titres.gif) no-repeat; padding:0 0 0 15px; font-weight:normal;color:#4d4c4c;font-size:14px;}
#paiement{
	background: url(../__images_v3/tirets_h.png) repeat-x top;
	float: left; padding:20px 0 20px 4px;
}
#paiement div{
	background: url("../__images_v3/tirets_v.png") repeat-y right; float: left;
	width: 220px; padding: 0 17px 0 9px; height: 250px;
}
#paiement p, #paiement a{
	font-family: Verdana; font-size: 9px; color: #333;
}
#paiement a{ font-weight: bold;}
#paiement p{padding-left: 9px;}
#paiement h4{
	width: 229px; height: 31px; text-indent: -3000px;
}
#paiement #choix h4{ background: url(../__images_v3/_activites/fond_modal.gif) no-repeat;}
#paiement #securite h4{ background: url(../__images_v3/_activites/fond_paiement.gif) no-repeat;}
#paiement #about-us h4{ background: url(../__images_v3/_activites/fond_3x.gif) no-repeat;}
#paiement #contact h4{ background: url(../__images_v3/_activites/fond-tel.gif) no-repeat;}
#paiement #contact{ background: none; }
#paiement #contact input {width:120px; }
#paiement #contact label {color:#2e27ba; font-size:10px;}
#paiement #contact button {width:73px;height:26px;background: url(../__images_v3/panier/envoyer.png) no-repeat;)}

#ColonneDroite #like_too h4{ background: url(../__images_v3/panier/like_too.png) no-repeat; }
#ColonneDroite #plus_idees ul li{line-height:4px;}
#ColonneDroite #plus_idees ul li a{ font-size:12px;color:#333333;line-height:12px;font-weight:bold;}
.number {border: 1px solid black; width: 40px; height: 16px;}
.fleche {margin: 0pt; text-decoration: none;}
#sel_list_5640{border: 1px solid black; margin: 17px 0pt 0pt -37px; background: white none repeat scroll 0% 0%; width: 40px; height: 70px; position: absolute; overflow-y: scroll; display: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
#nb_part_6687{ border-style: none solid none none; border-color: -moz-use-text-color black -moz-use-text-color -moz-use-text-color; border-width: 0px 1px 0px 0px; width: 16px; padding-left: 5px;}
#sel_list_6687{ border: 1px solid black; background: white none repeat scroll 0% 0%; width: 75px; height: 30px; position: absolute; margin-left: -30px; overflow-y: scroll; display: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

#panierContenu p.lien_rose{text-transform:uppercase;font-size:12px;}
/*****************************************************************************/
/*LISTE UNIVERS*/
/*****************************************************************************/
.univers #top_activites {
	padding:20px 0;
	float:left; width: 760px;
}
.univers #top_activites h2{ margin-bottom: 10px; width:370px;}
.univers #top_activites p.sstitre{margin-bottom: 20px; font-size: 11px; font-family: Verdana; color: #4c4c4c;}
#top_activites .imageCat{ 

    float:left;
    margin-left:20px;
    margin-bottom:25px;    
}


.univers_item .title {
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
    color:#333333;
    margin-bottom:10px;
    width:370px;}
#top_activites .univers_item{
	display: block; float: left;
}

/* #top_activites .univers_item:hover { text-decoration: none; background: #eee; } */
#top_activites .univers_item:hover h3 { text-decoration: underline; }
#top_activites .univers_item:hover{ text-decoration: none;}
/* #top_activites .univers_item:hover p { text-decoration: underline; } */

#top_activites .univers_item h3{
	text-transform: uppercase; color: #333; font-size: 11px; font-weight: normal;
}
#top_activites .univers_item h3 strong{
	display: block; font-size: 12px;
}
.univers #top_activites .univers_item{margin-right: 15px; width: 365px;position:relative;}
.univers #top_activites .univers_item img{ float: left; margin-right: 10px; min-height:109px;height:107px }
.univers #top_activites .univers_item p{ font-size: 10px; color: #4c4c4c; text-transform: uppercase; margin-left: 200px;}
.univers #top_activites .univers_item .body.univers{ font-weight: bold; color: #7f7f7f; padding-top: 0; padding-bottom: 30px;}

.body.univers #top_activites .body.univers_item .nature{ background: url(/img/nature.png) no-repeat bottom left;}
.body.univers #top_activites .univers_item .air{ background: url(/img/air.png) no-repeat bottom left;}
.univers #top_activites .univers_item .eau{ background: url(/img/eau.png) no-repeat bottom left;}
.univers #top_activites .univers_item .froid{ background: url(/img/froid.png) no-repeat bottom left;}
.univers #top_activites .univers_item .saveurs{ background: url(/img/saveurs.png) no-repeat bottom left;}
.univers #top_activites .univers_item .moteurs{ background: url(/img/moteurs.png) no-repeat bottom left;}
.univers #top_activites .univers_item .bodyzen{ background: url(/img/bodyzen.png) no-repeat bottom left;}
.univers #top_activites .univers_item .atelier{ background: url(/img/atelier.png) no-repeat bottom left;}
.univers #top_activites .univers_item strong{font-size:12px; margin:0 0 25px 0;width:360px;}
.univers #top_activites .univers_item p.acti {font-size:10px;color:#4c4c4c;text-transform:none;}
#top_activites .univers_item p a.acti{font-size:12px;color:#333333;text-transform:none;}
#top_activites .univers_item p a.acti:hover{font-size:12px;color:#cc0033;text-decoration:underline;}
.univers #top_activites .univers_item .bt_voir{background: url(/img/panier/voir_acticvite.gif) no-repeat;width:121px;height:17px;position:absolute;left:230px;top:110px;cursor:pointer}
.align_sous_categorie{float:left;width:162px;padding-left:10px;margin-bottom:5px;}
.activite_type_p{font-size:12px; min-height:80px; margin-bottom:5px; color:#333333}



/*********************************************************************************************************/
/* AFFINEZ RECHERCHE
/*********************************************************************************************************/

#colonneDroite #affinezRecherche #fieldset form #affineRecherche #acti {width:200px;}



/*onglet infos touristique fiche produit*/
#produit2 #menu_fiche .titre_fiche2{margin:0px 0px 15px 20px;color:#4d4c4c;text-transform:uppercase;}

/*********************************************************************************************************/
/* DEMANDE DE DISPO
/*********************************************************************************************************/

#popin-demande-dispo{
display: none
}

#container-demande-dispo {
	display:block;
	height:100%;
	opacity:0.5;
	width:100%;
	background:#000000 none repeat scroll 0 0;
	left:0;
	top:0;
	position:absolute;
	z-index:6000;
}

#content-demande-dispo{
	display:block;
	left:30%;
	opacity:1;
	width:500px;
	background:#949494 url(/img/fiche/popup/fond_dispo.gif) repeat-x scroll 0 0;
	border:1px solid #000000;
	font-size:74%;
	vertical-align:middle;
	position: absolute;
	top:20px;
	z-index:6001;
}
#close-dispo {
	background:transparent url(/img/btn/bouton-fermer.gif) no-repeat scroll left top;
	cursor:pointer;
	height:19px;
	position:absolute;
	right:5px;
	top: 0;
	width:30px;
	z-index:1;
}
#content-demande-dispo h1{
	border-bottom:1px dotted #A9B8BF;
	clear:both;
	color:#4D4C4C;
	font-size:1em;
	font-variant:normal;
	height:19px;
	line-height:19px;
	margin:5px 5px 0;
	padding:0;
	position:relative;
	text-transform:uppercase;
}


#popin-demande-dispo .formule-description {
	margin: 10px 0 0 20px;
	padding: 5px 0 0 0;
	font-weight: bold;
	width: 85%;
	clear:both;
}

#popin-demande-dispo .formule {
	clear:both;
	margin:0 20px;
}



#popin-demande-dispo input.date-input {
	background: #fff url(/img/fiche/fond_date_picker_cal.png) no-repeat scroll 184px 0;
	cursor: pointer;
}

#popin-demande-dispo label {
	float: left;
	clear: both;
	width: 200px;
	margin: 0 5px 0 20px;
}
#popin-demande-dispo label,
#popin-demande-dispo input {
	margin-top: 10px
}

#popin-demande-dispo input {
	width: 220px;
	
}

#popin-demande-dispo input:FOCUS {
	background-color: '#FFF';
}

#popin-demande-dispo .dispo_tarif_activite label{
	width: 350px;
}
#popin-demande-dispo .dispo_tarif_activite input{
	width: 30px;
	text-align: center;
}

#a-doze {
	clear:both;
	float:left;
	margin:20px 0;
	width:10%;
}
#a-doze input{
	margin:0 0 0 30px;
	width:auto;
}
#elem_activite_verif_dispo_doze-label {
	float:left;
	margin:20px 0;
	width:55%;
}
#elem_activite_verif_dispo_doze-label label{
	float:none;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}

#elem_activite_verif_dispo_infos-label{
	clear:both;
	margin:10px 0;
}

#elem_activite_verif_dispo_infos-label label {
	float:none;
	font-weight:bold;
	text-transform:uppercase;
}

#has-question {
	float:left;
	margin:0 0 20px 20px;
}
#has-question textarea{
	margin:0;
	width:100%;
}

#container-annuler input.annuler,
#retour-fiche {
	width:133px;
	height:20px;
	background:transparent url(/img/btn/btn_annuler_gris_133_20.png) no-repeat scroll left top;
	cursor: pointer;
	margin: auto;
	border: none;
}


#retour-fiche{
	background:transparent url(/img/btn/btn_retour_133_20.png) no-repeat scroll left top;
}

#container-annuler input.annuler,
#retour-fiche,
#container-submit input {
	margin: 20px 50px 20px 50px;
}
#container-submit,
#container-annuler{
	float:left;
	width: 50%;
}

#response-dispo {
	clear: both;
	margin:0 15% 20px;
	width:70%;
}

#response-dispo div {
	font-weight: bold;
}
#response-dispo div.error{
	color: yellow;
}
#response-dispo div.success{
	color: green;
}

