/** modif de bruno sur les conseils de matthieu **/ 
/*
#CENTER {position:relative;}
#ventes_flash{left:0;position:absolute;top:175px;width:230px;}
.date_flash {color:#C2E7FF;display:block;font-family:trebuchet MS;font-size:11px;line-height:11px;}
*/
/** fin de modif de bruno sur les conseils de matthieu **/ 

/*modif de bruno temopaire a ecraser pa hugo */
#detail-photos-thumbs {width:240px; float:none;}
#detail-photos-gallery {width:240px; float:none;}	
#photos {padding: 1em 0.4em;}
/*fin de modif de bruno temopaire a ecraser pa hugo */




/*---------STYLES VENTES FLASH  --------------------*/
/*****************  HOMEPAGE   *********************/


#home_vf_topheader{
width:100%;
height:150px;
margin-bottom:10px;
font-size:25px;
text-align:center;
padding-top:20px;
color:#FFFFFF;
}

#home_vf_them{
width: 760px;
margin:auto;
text-align:center;
background:url(/images/bg_list.jpg) bottom center repeat-x #fff;
padding-top:50px;
}

#home_vf_prod_themItem{
width:70%;
text-align:center;
}

.home_vf_prod_them{
width:300px;
height:200px;
padding:5px;
border:1px solid #ff7d2c;
color:#015f9e;
vertical-align:top;
margin:0px 30px 30px 30px;

background:url() top center repeat-x #fff;

}

.home_vf_prod_img{
width:110px;
/*border:1px solid #015f9e;*/
vertical-align:top;
text-align:center;
background:url() middle center repeat-x #00cc55;
}

.home_vf_prod_reduc{
width:110px;
vertical-align:top;
text-align:center;
height:40px;
background: url(prix_fd_1.jpg) top center no-repeat;
/*border:1px solid #000;*/
}

.home_vf_titre_prod{
color:#ff7d2c;
font-size:14px;
font-weight:bold;
margin:0px 0px 10px 0px;
text-transform:uppercase;
}

#THEME .home_vf_descr_prod, #FOND .home_vf_descr_prod{
color:#000;
font-size:12px;
margin:0px 0px 5px 0px;

}

#THEME a.home_vf_descr_prod, #FOND a.home_vf_descr_prod {
color:#ff7d2c;
font-size:11px;
font-weight:bold;
margin:0px;
text-transform:uppercase;
text-decoration:none;

}

#THEME a:hover.home_vf_descr_prod, #FOND a:hover.home_vf_descr_prod {
color:#00cc55;
text-decoration:none;
}

#FOND{
width:100%;
azimuth:100px auto;
}
.home_vf_prod_fond{
background:url(/images/bg_list.jpg) bottom center repeat-x #f2f2f2;
width:760px;
height:120px;
border:1px solid #ff7d2c;
margin-bottom:15px;
}

.home_vf_prod_fond_cont{
padding-left: 10px;
vertical-align:top;
}


.home_vf_fond_prix{
width:100px;
text-align:center;
/*border:1px solid #000;*/
padding-top:5px;
vertical-align:top;
color:#000;
}

.home_vf_etiq_prix{
background-color:#ff7d2c;
color:#FFFFFF;
margin: 5px auto;
padding:5px 10px 5px 10px;
width:60px;
font-size:22px;
font-weight:bold;

}
/*************  FICHE PRODUIT VF   ********************/

.page-vente-flash-fiche-produit #TOP_prod {
    background: none;
    float: left;
    margin-bottom: 10px;
    padding: 0px;
    position: relative;
    width: 680px;
	border:0px;
}
#prod_vf_photo {
    width: 240px;
	clear:both;
	float:left;
}
.prod_vf_pic {border: 0px; width: 240px; border:0px;}
#CENTER a.thumb-actif, #CENTER a.thumb, #CENTER a.thumb:hover {border:0px; color: transparent; background-color:transparent;}

#detail-photos-thumbs ul.thumbs img {padding:5px 10px 0px 0px; border:0px; }
#CENTER a.advance-link:hover{background-color:transparent;}
.gauche_vel{
background:url(/images/static_gauche_vf.jpg) center top no-repeat;
width:270px;
height:700px;
}

.prod_nondispo{
background:url(/images/ventes-flash/bg_nondispo.png) top left no-repeat;
height:35px;
}

#CENTER .prod_nondispo h1{
color:#fff;
font-size:14px;
font-weight:bold;
margin:0px;
padding-left:26px;
padding-top:9px;
}

#retour-liste{
	background-image:none;
	color:#094879;
	display:block;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	height:20px;
	width:200px;
	padding-top:7px;
	padding-left:25px;
}
#retour-liste a{color:#094879;text-decoration:none;}
#retour-liste a:hover{	background-color:#015f9e;color:#ffffff;text-decoration:none;}

#CENTER p.titre_prod {font-size:22px; color:#dd0d2a; margin:0px 0px 20px 0px;}
#vf_prod_remise{
top:0px;
margin-left:30px;
font-size:24px;
font-family:Helvetica, Verdana, arial;
font-weight:bold;
height:60px;
width:155px;
display:block;
background:url(/images/ventes-flash/bg_remise_vf.png)  right no-repeat transparent;
}

#remise_pourcent {color: #FFFFFF;font-size: 30px;margin-top: 12px;text-align: center;}
#remise_pourcent2 {color: #FFFFFF;font-size: 20px;margin-top: 12px;text-align: center;}


.remise_prod{
background:url(/images/ventes-flash/bg_remise_vf.png) left top no-repeat;
color:#FFFFFF;
font-family:helvetica, verdana, arial;
font-weight:bold;
}
#prod_vf_descr {
	min-height: 245px;
	padding: 0px;
	margin:0px 0px 0px 20px;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	float:left;
	width:340px;
}
#prod_vf_caract { margin-bottom:10px;}

#prod_vf_dispos {
	margin: 5px 0px 0px 10px;
	font-size: 12px;
}

.prod_vf_likes {
	list-style-image: url();
	margin: 5px 0px 0px 10px;
	font-weight: normal;
	font-size: 12px;
}

.prod_vf_listdispos {
	list-style-image: url();
	margin: 5px 0px 0px 10px;
	font-weight: normal;
	font-size: 12px;
}

#prod_vf_nomprest {
	color: #000;
	font-weight: bold;
}

#jereserveVF{width:250px; height:44px; background:url(/images/ventes-flash/jereserveBig.png) 0px 0px no-repeat; margin:20px; text-align:center; padding-top:15px;}
#jereserveVF:hover{background:url(/images/ventes-flash/jereserveBig.jpg) 0px -59px no-repeat ;}

#jereserveVF a{ font-size:22px; color:#FFFFFF; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); -webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.3); -moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.3); text-decoration:none; font-weight:bold;}

#jereserveVF a:hover{color:#ffffff; text-decoration:none; background-color:transparent}
/********* RIGHT *********/

#vf_colonnedroite {
    display: block;
    float: right;
    top: 0;
	padding: 2px;
    width: 300px;
	background:url(/images/bg_list.jpg) bottom left repeat-x #fff;
	border:1px solid #dadada;
}

#verif_dispos {
 padding:10px 0px 0px 0px;
 position:relative;
 width: 100%;
}

.prod_vf_res_right {
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(/images/bg_vf_right.gif) top center repeat-x #015f9e;
	color: #FFFFFF;
	padding-bottom: 20px;
}

.prod_vf_res_right_titre {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#CENTER h3.titre_onglet {
    border-bottom: 0px solid #ffffff;
    color: #ffffff;
    font-size: 18px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3); -webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.3); -moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	background:url(/images/bg_onglet.png) left no-repeat transparent;
	padding-left:35px;
	line-height: 35px;
	text-transform:uppercase;
}

.pension{
font: 12px normal;
text-transform:none;
}

.reduction{
text-transform:none;
font-weight:bold;
}
.prod_vf_right_reduc {
	color: #000000;
	background-color: #ff7d2c;
	font-size: 14px;
	padding: 0px 5px 0px 5px;
}

.prod_vf_prixbarre {
	font-weight: bold;
	text-decoration: line-through;
}

.prod_vf_newprix {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	background-color: #ff7d2c;
	padding: 0px 5px 0px 5px;
}

.prod_vf_choixdate {
	border: 1px solid #ff7d2c;
	padding:5px;
}

.prod_vf_choixdatetitre {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.prod_vf_itemchoixdate_dispo {
	margin-top: 5px;
	font-size: 12px;
}

.prod_vf_itemchoixdate_nodispo {
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
}

.prod_vf_reserver {
	background: url(/images/btn_reserver.jpg) center top no-repeat;
	height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0px;
	margin:0px auto;
	margin-top: 15px;
}


/*********   IMPORT DE STYLE PAGE PRODUIT VENTE FLASH *********/

#retour-liste_VEL{
background:url(/images/ventes-flash/bg_retour_liste_VEL.jpg) top left no-repeat #FFF;
width:230px;
height:40px;
padding-top:13px;
padding-left:12px;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
margin-top:30px;
}

#retour-liste_VEL a{
	color:#ff7d2c;
	text-decoration:none;

}
#retour-liste_VEL a:hover{
	color:#015f9e;
	text-decoration:none;
	background-color:transparent;
}

#retour-panier{
text-align:center;
background:url(/images/ventes-flash/bg_retour_liste_VEL.jpg) top left no-repeat #FFF;
width:230px;
height:40px;
padding-top:13px;
padding-left:12px;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
display:none;
margin-top:30px;
}

#retour-panier a{
	color:#ff7d2c;
	text-decoration:none;

}
#retour-panier a:hover{
	color:#015f9e;
	text-decoration:none;
}

.page-menu-compte #retour-panier, .page-suivi-dossiers-compte #retour-panier, .page-mdp-compte  #retour-panier, .page-infos-client-compte #retour-panier{
display:block;
}
.page-menu-compte #btn_moncompte, .page-suivi-dossiers-compte #btn_moncompte, .page-mdp-compte  #btn_moncompte, .page-infos-client-compte #btn_moncompte{
display:none;
}
.page-panier #retour-liste_VEL{
display:block;
}

/* Début des styles ajoutés pour la partie contenu */

.blanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.blancgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.boutonformulaire { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #c84f19; border:0px none #000000; cursor: hand; }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
.importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
.fond1 { background-color:#aaca5d; }
.fond2 { background-color:#eaf2d6; }
.fond3 { background-color:#f5f9eb; }
.fond4 { background-color:#ffffff; }
.formulaire { background-color: #fcf6f3; border:1px solid #e4a78c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; scrollbar-face-color:#c84f19; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#c84f19; scrollbar-darkshadow-color:#c84f19; scrollbar-track-color:#fcf6f3; scrollbar-arrow-color:#ffffff; }
.legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:normal ; font-size:11px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:bold ; font-size:11px; }
.question { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color: #c74f19; font-weight: normal; text-decoration:none!important ; background-image: url(/UserFiles/Image/puce-rouge.gif); padding-left: 15px; background-repeat:no-repeat; }
.soustitre { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #666666; line-height: 14px; font-weight: bold; }
.titre { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-variant: small-caps; color: #95bd35; line-height: 20px; font-weight: normal;}
.titre1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-variant: small-caps; color: #95bd35; line-height: 20px; font-weight: normal;}
.titre2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #666666; line-height: 14px; font-weight: bold; }
.titre3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color: #666666; font-weight: bold; }
.titre4 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #666666; font-weight: bold; }

/* Fin des styles ajoutés pour la partie contenu */

.fiche-tarifscontour { background:url(/images/bg_list.jpg) bottom center repeat-x transparent; margin-bottom:50px; }
.fiche-tarifsentete { margin-top: 20px; background:url(images/bg_list.jpg) bottom center repeat-x transparent; font-family:Arial, Helvetica, sans-serif; font-weight: bold ; color: #000;font-size:11px; border-bottom:1px solid #015f9e; }
.fiche-tarifsinterieur {padding:10px auto;}
.fiche-tarifsoptions { background-color:#c4e8ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #333333;font-size:11px }
.tdPrixRight{font-size:16px; color:#ff7d2c; font-weight:bold; text-align:center}
/* Début des styles ajoutés pour la réservation */

#panierm{width:700px; margin:30px auto; background: url(/images/bg_list.jpg) bottom center repeat-x ; color:#000000; padding:10px; border:1px solid #ff7d2c;}

.r-bouton1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #e4a78c; border:1px solid #ffffff; cursor: hand; padding:3px; vertical-align:middle; }
.r-bouton2 { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; background: url(/images/ventes-flash/btn_fd_panier.png) top center no-repeat; padding:3px; vertical-align:middle; cursor:pointer; width:165px; height:40px; text-align:center; border:0px; }
.r-bouton2:hover {background-position: bottom center;}
.r-important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
.r-importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
.r-fond1 { background-color:#fff; }
.r-fond2 { }
.r-fond3 { background-color:#f5f9eb; }
.r-fond4 { background-color:#fff; }
.r-fondspecial { background-color:#fff; }
.r-fondversement1 { background-color:#c84f19; }
.r-fondversement2 { background-color:#e4a78c; }
.r-formulaire { background-color: #fcf6f3; border:1px solid #e4a78c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; scrollbar-face-color:#c84f19; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#c84f19; scrollbar-darkshadow-color:#c84f19; scrollbar-track-color:#fcf6f3; scrollbar-arrow-color:#ffffff; }
.r-legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:normal ; font-size:11px; }
.r-legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#88a24a; font-weight:bold ; font-size:11px; }
.r-soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#015f9e; font-weight:normal ; font-size:20px; }
.r-textespecial { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-textespecialgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ff7d2c; font-weight:bold ; font-size:11px; }
.r-titre{ font-family: Arial, Verdana, Helvetica, sans-serif; color:#ff7d2c; font-weight:bold ;font-size:24px; }

/* Fin des styles ajoutés pour la réservation */

#autresprod{position:absolute; top:0px; left:0px; min-height:20px; min-width:180px; padding-top:3px;}
#CENTER a.prod_vf_listdispos{
color:#ffffff;
text-decoration:none;
font-size:10px;
}
#CENTER a.prod_vf_listdispos:hover{
color:#6ECCFF;
text-decoration:none;
background-color:transparent;
}
.autresproduits { background-image:url(../../images/fond-autres-produits.gif); }
.criteresresultats-notre { background-image:url(../images/fond-notre-selection.gif); font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
.criteresresultats-votre { background-image:url(../images/fond-votre-selection.gif); font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
.criterestexte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
.descriptifs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
.fondcarte1 { background-color:#ffffff; background-image:url(../../images/trait-situercarte.gif) }
.fondcarte2 { background-color:#ecf4fa; background-image:url(../../images/trait-situercarte.gif) }
.fondchoixbas2 { background-color:#f7f6f6; padding-top:10px; padding-bottom:10px; }
.fonddescriptifminute { background-color:#dceaf5; }
.fonddroite { background-color:#f5f9fc; }
.fonddroite2 { background-color:#ecf4fa; }
.fondgauche { background-color:#f7f6f6; }
.fondminute { background-color:#a5cae6; }
.fondnomprixproduit { background-color:#c4e8ff; background-image:url(../../images/ombre-nomprixproduit.gif); background-repeat: no-repeat; }
.fondphotos { background-color:#c4e8ff; }
.fondprixcoupdecoeur { background-color:#000000; }
.fondprixproduit { background-color:#ffffff; }
.fondprixproduitcontour { background-color:#938882; }
.fondprixproduit2 { background-color:#fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }

.fondresultats2 { background:url(/images/list_prod_bg.png) top left repeat-x #ffe094; }
.fondsituercarte { background-image:url(../../images/trait-situercarte.gif) }
.fondsituercarte2 { background-image:url(../../images/fond-situercarte.gif) }
.nomcommune { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 14px; text-transform:uppercase; }
.nomcommune2 { text-transform:uppercase; }
.nomproduit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #72635c; font-size: 20px; }
.pagesresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; font-size: 11px; }
.pagesresultatsoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#aaca5d; }
.prix { font-family: Arial, Helvetica, sans-serif; color: #dd0d2a; text-decoration: none; font-size: 12px; line-height:13px; }
.prixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 14px; line-height:13px; }
.selectautresproduits { height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; vertical-align:middle; }
.selectproduits { width:305px; height:16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; margin-top:3px; margin-bottom:3px; }
.selectresultats { height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; vertical-align:middle; }
.nbSejourAjax{ max-width:310px; width:310px;}
.selecttri { height:16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; vertical-align:middle; }
.texteprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
.texteprixresultats { font-family:Verdana, Arial,  Helvetica, sans-serif; font-weight: normal; color: #333333; font-size: 11px; }
.titreblanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:18px; }
#animationflash { position:absolute; width:960px; height:176px; left:11px; top:58px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-animation-flash.jpg); }
#b2fconcept { position:relative; width:982px; height:40px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-b2fconcept.gif); }
#bas1 { position:relative; width:982px; height:51px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-central.gif); }
#bas2 { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:center; background-image:url(../../images/fond-central.gif); font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
#bas2 .separation1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #c84f19; font-size: 11px; }
#bas2 a.choixbas2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c84f19; text-decoration: none; font-size: 11px}
#bas2 a.choixbas2:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c84f19; text-decoration: underline; font-size: 11px}
#bas2 a.choixbas3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: none; font-size: 11px}
#bas2 a.choixbas3:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: underline; font-size: 11px}
#callcenter { position:absolute; width:122px; height:112px; left:849px; top:31px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#callcenterphoto { position:absolute; width:122px; height:75px; left:849px; top:33px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#carte {position:relative; min-height:170px; left:0px; top:0px; visibility:visible; border:0px none #000000; text-align:left; }
.page-vente-flash-fiche-produit #detail-map-canvas{border:1px solid white;	height: 250px;	width: 500px;}
#choixacces { position:absolute; width:146px; height:25px; left:495px; top:223px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#choixbas1 { position:absolute; width:960px; height:22px; left:11px; top:29px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; background-image:url(../../images/fond-choixbas1.gif); }
#choixmeteo { position:absolute; width:121px; height:27px; left:718px; top:223px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#choixhaut1 { position:absolute; width:664px; height:20px; left:309px; top:33px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; background-image:url(../../images/fond-choixhaut1.gif); }
#choixhaut2 { position:absolute; width:827px; height:20px; left:11px; top:228px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-choixhaut2.gif); }
#criteres { position:absolute; width:355px; height:auto; left:12px; top:165px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; vertical-align:middle; }
#codeproduit { position:absolute; width:200px; height:18px; left:167px; top:233px; z-index:13; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 11px; }
#codeproduit .bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #88a24a; border:0px none #000000; cursor: hand; width:20px; height:18px; margin-left:5px; vertical-align:middle }
#codeproduit .formulaire { background-color: #ffffff; border:0px none #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; width:90px; height:18px; vertical-align:middle }
#commune { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ecf4fa; }
#contenu { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:center; background-image:url(../../images/fond-central.gif); }
#contenucentral { position:relative; width:560px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; }
#contenucentral2 { position:relative; width:760px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#contenuevenement { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:0px; padding-bottom:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:12px; }
#contenuevenement a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; text-decoration:none; }
#contenuevenement a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; text-decoration:none; }
#contenuminute { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; }
#contenuminute a.ancienprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 11px; text-decoration: line-through; }
#contenuminute a.ancienprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 11px; text-decoration: line-through; }
#contenuminute a.descriptif { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: normal; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.descriptif:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: normal; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.descriptifgras { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: bold; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.descriptifgras:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #7fb3db; font-weight: bold; font-size: 11px; line-height:12px; text-decoration:none; }
#contenuminute a.nouveauprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; text-decoration:none; }
#contenuminute a.nouveauprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; text-decoration:none; }
#contenupromotion { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#coupdecoeur { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#c84f19; }
#descriptifpromotion { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; margin-top:2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #5491c8; font-size: 11px; line-height:12px; }
#descriptifpromotion a { Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #5491c8; font-size: 11px; line-height:12px; text-decoration:none; }
#descriptifpromotion a:hover { Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #5491c8; font-size: 11px; line-height:12px; text-decoration:none; }
#descriptifrecherche { position:absolute; width:350px; height:auto; left:15px; top:5px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#directions { width : 100%; height:500px; overflow: auto;}
#div_depart_cal { position:absolute; left:370px; top:100px; width:280px; height:180px; z-index:50; display:none; background-color:#ffffff; }
#drapeaux { position:absolute; width:122px; height:14px; left:849px; top:231px; z-index:9; visibility:visible; border:0px none #000000; text-align:center; }
#emplacementcommune { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 11px; }
#emplacementcoupdecoeur { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #fff200; text-align:center; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; }
#emplacementcoupdecoeur a.libelle { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur a.libelle:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur a.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur a.prix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 12px; text-decoration:none; }
#emplacementcoupdecoeur img { margin-top:5px; }
#emplacementequipements { position:relative; width:333px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; margin-top:10px; margin-left:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
#emplacementlabelspictos { position:relative; width:377px; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; margin-top:10px; }
#emplacementminutes { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:center; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #3f7dbc; font-size: 14px; }
#emplacementminutes .crochet { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 11px; }
#emplacementminutes a.reduction { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 18px; text-decoration:none; }
#emplacementminutes a.reduction:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 18px; text-decoration:none; }
#emplacementminutes a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: none; font-size: 11px}
#emplacementminutes a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c84f19; text-decoration: underline; font-size: 11px}
#emplacementminutes b { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 14px; }
#emplacementpromotions { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:0px; margin-right:10px; margin-bottom:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #3f7dbc; font-size: 14px; }
#emplacementpromotions b { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3f7dbc; font-size: 14px; }
#emplacementsituercarte { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#entete { position:relative; width:982px; height:258px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-central.gif); }
#evenements { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#efedec; }
#fincoupdecoeur { position:relative; width:180px; height:20px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fin-coupdecoeur.gif); }
#fondrecherche { position:absolute; width:835px; height:266px; left:11px; top:40px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-recherche.gif); display:none; }
#libellepromotion { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-transform:uppercase; background-color:#a5cae6; }
#libellepromotion a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-transform:uppercase; text-decoration:none; }
#libellepromotion a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-transform:uppercase; text-decoration:none; }
#lienb2fconcept { position:absolute; width:960px; height:auto; left:11px; top:17px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; }
#lienb2fconcept a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c9c4c1; text-decoration: none; font-size: 11px}
#lienb2fconcept a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
#lienevenements { position:relative; width:180px; height:25px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#lienpanier { position:absolute; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#lienpromotions { position:relative; width:180px; height:25px; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieux { position:absolute; width:122px; height:110px; left:849px; top:181px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/lieux.gif); }
#lieuxchoix1 { position:absolute; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieuxchoix2 { position:absolute; width:auto; height:auto; left:0px; top:30px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieuxchoix3 { position:absolute; width:auto; height:auto; left:0px; top:60px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#lieuxchoix4 { position:absolute; width:auto; height:auto; left:0px; top:90px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#logo { position:absolute; width:290px; height:50px; left:9px; top:6px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#map_canvas { width : 100%; height:500px;}
#menubudget { position:absolute; width:164px; height:22px; left:191px; top:114px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menubudget select { width:164px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menuconfort { position:absolute; width:164px; height:22px; left:15px; top:114px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menuconfort select { width:164px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menudatearrivee { position:absolute; width:170px; height:22px; left:15px; top:60px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menudatearrivee select { width:140px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menudatedepart { position:absolute; width:170px; height:22px; left:191px; top:60px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menudatedepart select { width:140px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menudestination { position:absolute; width:340px; height:22px; left:15px; top:6px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menudestination select { width:340px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menulabelqualite { position:absolute; width:340px; height:22px; left:15px; top:141px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menulabelqualite select { width:340px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menupersonnes { position:absolute; width:164px; height:22px; left:15px; top:87px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menupersonnes select { width:164px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#menutypehebergement { position:absolute; width:340px; height:22px; left:15px; top:33px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#menutypehebergement select { width:340px; height:22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#minutes { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ecf4fa; }
#nouvellerecherche { position:absolute; width:150px; height:20px; left:15px; top:231px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; }
#nouvellerecherche .bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #72635c; background-color: #ffffff; border:0px none #000000; cursor: hand; width:150px; height:20px; }
#ombrecommune { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-bleu.gif); }
#ombrecoupdecoeur { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-rouge.gif); }
#ombreevenements { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-marron.gif); }
#ombreminutes { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-bleu.gif); }
#ombrepromotions { position:relative; width:180px; height:10px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/ombre-bleu.gif); }
#ongletsrecherche { position:absolute; width:835px; height:40px; left:11px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#paiement1 { position:absolute; width:120px; height:18px; left:11px; top:29px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#paiement2 { position:absolute; width:400px; height:auto; left:138px; top:31px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; }
/*#panier { position:relative; width:180px; height:50px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ffffff; }*/
#panier {
background: transparent url(/images/bg_panier.png) no-repeat 0% 0%;
height: 28px;
padding-left: 40px;
padding-top: 10px;
padding-right:0px;
position: absolute;
right: 25px;
text-align: left;
top: 25px;
visibility: visible;
width: 75px;
z-index: 3;
}
#CENTER #panier a {
color: white;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
#CENTER #panier a:hover {
color: white;
text-decoration: underline;
background-color:transparent;
}
#promotions { position:relative; width:180px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#ecf4fa; }
#recherche { position:relative; width:982px; height:306px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-central.gif); }
#site { position:relative; width:982px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-left:auto; margin-right:auto; }
#siteofficiel { position:absolute; width:122px; height:30px; left:849px; top:-9px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#situercarte { position:absolute; width:28px; height:31px; left:56px; top:-8px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#titrecommune { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titrecoupdecoeur { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titreminutes { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#titrepromotions { position:relative; width:180px; height:40px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#zonephotos { position:relative; width:300px; height:225px; left:0px; top:0px; z-index:52; visibility:visible; border:0px none #000000; text-align:left; margin-top:10px; margin-bottom:10px; }
a.ancienprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 18px; text-decoration: line-through; line-height:16px; }
a.ancienprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #7fb3db; font-size: 18px; text-decoration: line-through; line-height:16px; }
#CENTER a.commune, a.commune { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #033d7d; text-decoration: none; font-size: 14px; text-transform:uppercase;}
#CENTER a.commune:hover, a.commune:hover { text-decoration: underline; background-color:transparent}
#CENTER a.hebergement, a.hebergement {
  font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold ; color: #0486b8; text-decoration: none; font-size: 12px; 
 }
#CENTER a.hebergement:hover, a.hebergement:hover { text-decoration: underline;background-color:transparent}
a.descriptif { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: none; font-size: 11px; }
a.descriptif:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: none; font-size: 11px; }
a.nouveauprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; line-height:16px; text-decoration:none; }
a.nouveauprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #c84f19; font-size: 18px; line-height:16px; text-decoration:none; }
a.pages { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: none; font-size: 11px; }
a.pages:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; background-color:#d4e4ae; }
a.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; line-height:13px; }
a.prix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px; line-height:13px; }
a.prixresultats, #CENTER a.prixresultats { color: #ffffff; text-decoration: none; font-size: 26px; line-height:13px;background-color:transparent}
a.prixresultats:hover, #CENTER a.prixresultats:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dd0d2a; text-decoration: none;}
a.texteprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprixresultats, #CENTER a.texteprixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprixresultats:hover, #CENTER a.texteprixresultats:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 11px; line-height:13px;background-color:transparent }
a.typeprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:10px; text-decoration:none; }
a.typeprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:10px; text-decoration:none; }



#CENTER a.pages { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #938882; text-decoration: none; font-size: 11px; }
#CENTER a.pages:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px; background-color:#ffb383; }
#CENTER a.prix,  a.prix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ff72dc; text-decoration: none; font-size: 14px; line-height:13px; }
#CENTER a.prix:hover,  a.prix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffa43a; text-decoration: none; font-size: 14px; line-height:13px;background-color:transparent }
a.prixresultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ff7d2c; text-decoration: none; font-size: 18px; line-height:13px;}
a.prixresultats:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffa43a; text-decoration: none; font-size: 18px; line-height:13px;background-color:transparent }
#CENTER a.produit, a.produit { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 12px; font-style:italic; }
#CENTER a.produit:hover, a.produit:hover {  color: #cccccc; text-decoration:underline;background-color:transparent}
a.texteprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:13px; }
a.texteprixresultats { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #434343; font-size: 12px; text-decoration:none; }
a.texteprixresultats:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #434343; font-size: 12px; text-decoration:none;background-color:transparent }
a.typeprix { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:10px; text-decoration:none; }
a.typeprix:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #938882; font-size: 11px; line-height:10px; text-decoration:none; }
#CENTER a.dispostarifs, a.dispostarifs { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; text-decoration:none;  }
#CENTER a.dispostarifs:hover, a.dispostarifs:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffc69e; font-size: 12px; text-decoration:none; }

a.descriptif, #CENTER a.descriptif {font-family: Verdana,Trebuchet MS, Arial,  Helvetica, sans-serif; font-weight: normal; color: #333333; font-size: 11px; text-decoration:none; }
a.descriptif:hover, #CENTER a.descriptif:hover {text-decoration:none; color:#333333; background-color:transparent}

.selectproduits { width:300px; height:20px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #434343; font-size: 12px; margin-top:5px; margin-bottom:3px; }

.remise_vf{font-size:20px; color:#ffffff; line-height:20px;}

.fondresultats1{background:url(/images/bg_list.jpg) bottom left transparent repeat-x; border-radius: 15px; -moz-border-radius:15px; border:1px solid #d3d3d3; margin-top:10px; margin-bottom:10px; width:340px; margin-right:10px; float:left; padding:10px; position:relative;}
.unres_gauche{float:left; width:120px;}
.unres_texte{float:left; width:210px; padding-left:10px;}

/***************          CALENDRIER             ***************************/

.calendar{
 border:0px solid #cfcfcf;
 padding-top:10px;
 position:relative;
 float:left;
 width: 100%;
}

span.prix{font-weight:bold; color:#013d58; padding-bottom:5px; border-bottom:1px dashed #cccccc;}

.fiche-tarifscontour{
width:300px;
}
.fiche-tarifsentete{background-color:#EAF4FF;}

.r-bouton2{
		color:#fff;
		font-size:18px;
		text-shadow:1px 1px 1px #000000;
		text-decoration:none;
		background:url(/images/btn_reserver_blue_on.png) 50% 50% no-repeat;
		height:44px;
		padding:5px;
		border:0px;
		width:150px;
		font-size:16px;
		}
.r-bouton2:hover{cursor:pointer; background:url(/images/btn_reserver_blue.png) 50% 50% no-repeat;



