/*<![CDATA[*/

/*----------------STOKELY CSS HACK--------------------*/
/*end*/
/*\*/
html*#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;
]
}
html*#produit #panier_choix #article #selection a {
[float:left;
font-size:10px;
margin:30px 0 0 -10px;width:150px
]
}
html*.univers #top_activites .univers_item .bt_voir {
[background:transparent url(../img/panier/voir_acticvite.gif) no-repeat scroll 0 0;
cursor:pointer;
height:17px;
left:230px;
position:absolute;
top:140px;
width:121px;
]
}
html*.univers #top_activites .univers_item strong {
[font-size:12px;
float:left;
width:400px;
]
}
html*.univers #top_activites .univers_item {
[
margin-right:15px;
position:relative;
width:365px;
vertical-align:top;
]
}
/*end*/
/*---------------------------------------*/
/*]]>*/





/******************************/
/* DEFAULT */
/******************************/

/* GENERIC */
body,div,form,h1,h2,h3,h4,h5,h6,label,li,img,input,ol,p,select,textarea,ul {
	margin: 0; padding: 0; text-align: left;
	font-style: normal;
	zoom:1;
}
body {
	position: relative;
	font-family: Arial, Helvetica, Sans-serif;
	background: #050505 url("/img/bkg_body.jpg") repeat-x;
}

a{outline: none;text-decoration:none;border:0;}
/*:focus{-moz-outline-style: none;}*/
a:hover {
	text-decoration: underline;
}
a img {
	border: none; text-decoration: none;
}
a:hover img {
	border: none; text-decoration: none;
}

table {
	border-collapse: collapse; border-spacing: 0;
}
table td, table th {
	padding: 0; text-align: left;
	font-style: normal; font-weight: normal;
}

textarea {
	font-family: Arial, Helvetica, Sans-serif; font-size: 0.9em;
}

input,select {
	/* padding: 0 0.2em 0 0.2em;font-size: 1em; */
	font-family: Arial, Helvetica, Sans-serif;
	color: #666;


}
input.checkbox {
	width: auto !important; cursor: pointer !important;
}
input.button {
	cursor: pointer !important;
	border: none !important;
}
input.hidden {
	display: none !important;
}
input.ordre {
	width: 2em !important; text-align: right !important;
}
button{
	border: 0; padding: 0;
}
fieldset{
	border: 0; margin: 0 0 0 0px; padding: 0;
}
fieldset .decal{
border: 0; margin: 0 0 0 33px; padding: 0;}

.cGreen{
    color:green;
}

.size24{
    font-size:24px!important;
}
.size12{
    font-size:12px!important;
}
.size16{
    font-size:16px!important;
}
.clear{clear: both;}
.right{ float: right;}
.left{float: left;}
.vert {color: #a9c200;}
ul li {list-style-type :none;}
rose, .rose, #Contenu a{color: #b50051;}
gris, #Contenu a.home {color: #4c4c4c;text-decoration:none;}
.txt_barre{text-decoration:line-through;}

h2, .ladoze h1{
	font-size: 14px; color: #8a8a89; font-weight: normal; text-transform: uppercase;}
h2 strong, .ladoze h1 strong {
color:#4C4C4C;
display:block;
font-size:19px;
line-height:26px;
width:800px;

}
h3.rose{
	font-size: 14px; width: 450px; text-transform: uppercase; color: #b50051; font-weight: normal; margin-bottom: 10px; font-size: 12px;
}
div .calendar{z-index:10000}
#Contenu .section {padding: 20px 0 25px 0; font-family: Verdana; font-size: 12px; float: left; clear: both; width: 752px;}
#doze-mode-demploi {border-top:1px dashed #5c5b60;border-bottom:1px dashed #5c5b60;}
#Contenu .section h2, #Contenu .section p, #Contenu .section ul{ margin-bottom: 20px;}
#Contenu .section ul{ margin-left: 15px;}
#Contenu .last-section { background: none; margin-bottom: 0;}
#Contenu ul.accueil li { background:transparent;padding:0 0 0 20px;text-transform:none;font-size:12px;margin:10px 0 10px 20px;}
a.btn_print, a.btn_send, a.btn_top{ text-indent: -3000px; display: block; float: left; height: 20px; margin-right: 5px; overflow: hidden;}
a.btn_print{ background:transparent; width: 83px;}
a.btn_send{ background:url(/img/btn/envoyer.png) no-repeat; width: 127px;}
a.btn_top{ background:transparent; width: 164px;}

/* MISE EN PAGE GLOBALE */
#doze-faq.section h5{text-transform:uppercase;}
#Global {
	width: 990px;
	margin: 0 auto;
	background: #FFF;
	padding:0 20px 20px 20px;
	margin-bottom:-25px;
}
#Header{ position: relative; padding-bottom:15px;}
#Content {
}

/* CONTENT */
#Content #ColonneCentre {
	position: static;
	float: left;
	width: 741px;
}
#Content #Contenu {
	position: relative; float: left; width: 741px;
	background: #FFF;
	margin-bottom:30px;
}
#Content #Contenu.mon-compte-contenu {
	width: 100%;
}

#Content #ColonneCentre #ColonneGauche {
	float: left; width: 195px;
	overflow-x:hidden;
}
#Content #ColonneCentre #Contenu {

}

#ColonneDroite {
	float: right; width: 223px; padding-left: 10px;
}
#colonne_gauche_tarifs {width:740px;}
*+html #colonne_gauche_tarifs {width:740px;}
*html #colonne_gauche_tarifs {width:740px;}
#Header{z-index: 2;}
#Content{z-index:1;}
#top_activites .univers_item a.voir_acti {
    display:block;
    cursor:pointer;
    line-height:24px;
    text-align:center;
    height:24px;
    width:140px;
    min-height:24px;
    background: #8a666f url(../img/fle_droite.png) 127px 6px no-repeat;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}
#top_activites .univers_item a.voir_acti:hover {
    background-color:#673340;
    text-decoration:none;
}
.titre_contenu {
	 font-weight: normal; color:#666;font-size:18px;text-transform: uppercase;
}
.titre_contenu h2{
	 font-weight: normal; color:#666;font-size:18px;
}
.titre_contenu h2 strong{
	font-size: 23px; color: #4c4c4c; display: block;
}
.titre_contenu  h3{
	color: #4c4c4c; font-size: 14px; text-transform: uppercase;
}

/* HEADER */

/* top */
#top{padding: 6px 0; height: 10px; line-height: 9px;  font-size: 9px; text-align: right; font-family: "Verdana"; color: #808080;}
#top a{color: #000; }
#top a:hover{color: #808080;}

/* logo & menu compte*/
#header1 {
	height: 66px; margin-bottom: 2px;
}
#header1 img.homy {
	width: 387px; height:66px;
	text-indent: -3000px; overflow: hidden;
	float: left;
	behavior: url(/css/iepngfix/iepngfix.htc) ;
}
#header1 .homy{
	width: 387px; height:66px;
}
#MenuCompte {
	float:right; height: 66px;  list-style: none; margin-right: -1px; /*float:left; padding-left: 150px;*/
}
#MenuCompte li {
	float:left; display: block;margin-right: 1px;
}
#MenuCompte li a{
	float:left; display: block; height: 66px; color: #808080; font-size: 10px;  padding: 0px 0px;
}
#MenuCompte li a span:hover{color:red;}
#MenuCompte li a:hover{
	text-decoration: none;
}
#MenuCompte li .titleMenu strong {
	text-transform: uppercase; color:#FFF;
}
#MenuCompte li a span.sousTitre {
	text-transform: uppercase; color:#000; font-weight:bold;font-size:12px;
}


#MenuCompte .doze {
	background: #eee; width: 160px;
}
#MenuCompte .jutiliseMenu {
    background: #f2f2f2; width: 160px;
}
#MenuCompte .jutiliseMenu a{
    width: 160px;
}
#MenuCompte .dozeMenu {
    background: #f1efef; width: 170px;
}
#MenuCompte .dozeMenu a{
    width: 170px;
}
#MenuCompte .comptePanier .titleMenu {
    text-align:center;
    background-color:#000000;
    font-size: 12px;
}
#MenuCompte .dozeMenu .titleMenu {
    text-align:center;
    background-color:#aeadad;
    font-size: 9px;
    height:12px;
    padding-top:3px;
}
#MenuCompte .jutiliseMenu .titleMenu{
    text-align:center;
    background-color:#333333;
    font-size: 12px;
}
#MenuCompte .jutiliseMenu .contenuMenu{
    margin-left:10px;
    margin-top:5px;
}
#MenuCompte .dozeMenu .contenuDozeMenu{
    height:80px;
    background: url("../img/ACCES_DOZE.png") 35px 10px no-repeat;
}
#MenuCompte .dozeMenu .contenuDozeMenu:hover{
    background: url("../img/ACCES_DOZEhover.png") 35px 10px no-repeat;
}

#MenuCompte .compte {
	background: #d1d1d0; width: 140px; height:46px;    float:left;
    padding-left:10px;
    padding-top:5px;
    border-right:1px solid #fff;
}
#MenuCompte .panier {
	background: #d1d1d0; width: 129px; height:46px;   float:left;
    padding-left:10px;
    padding-top:5px;
}
#MenuCompte .comptePanier{
    width: 290px;
    background: #d1d1d0;
}

#MenuCompte .comptePanier .panierMenu
.uppercase{text-transform:uppercase;}
.color_rose {color:#b50051;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.align_center {text-align:center;}
/* menu nav */

/*
#menu{
	background: url(/img/menu/bkg.png) bottom center no-repeat; height: 101px; width: 975px; padding: 0 8px;
	list-style: none; position: absolute; z-index: 4000; top: 328px;
	}
*html #menu, *+html #menu{
	 height: 101px; width: 974px; padding: 0 8px;
	}
.home #menu{
	top: 428px;
}
#menu li{
	float: left; display: block;
}
#menu li a{
	float: left; z-index: 6000; display: block; height: 80px; width: 56px; text-indent: -3000px; overflow: hidden; margin-right: 9px;
}
.submenu {z-index: 6000;}
*html #menu li a{
	width: 57px; margin-right: 4px;z-index: 6000;
}*/

.carre  {
    margin-top:5px;
    margin-right:12px;
    display: block;
    width: 11px;
    height: 11px;

    float:left;
}

#menu li a{
	background-image: url(/img/menu/menu_bouton.png); background-repeat: no-repeat;
}

#menu #air a {
	background-position: 0 0;
}
#menu #air a:hover, #menu .active#air a{
	background-position: 0 -63px;
}
#menu #air ul.submenu  {
	background-color: #06A7D9;
}

.air{
    background-color: #06A7D9;
}
#menu #nature a{
	background-position: -495px 0;
}
#menu #nature a:hover, #menu .active#nature a {
	background-position: -495px -63px;
}
#menu #nature ul.submenu  {
	background-color: #699b19;
}
#menu #planete a {
	background-position: -550px 0;
}
#menu #planete a:hover, #menu .active#planete a{
	background-position: -550px -63px;
}
#menu #planete ul.submenu  {
	background-color: #2b7f11;
}
#menu #eau a{
	background-position: -220px 0;
}
#menu #eau a:hover, #menu .active#eau a{
	background-position: -220px -63px;
}
#menu #eau ul.submenu  {
	background-color: #338ad3;
}
#menu #froid a{
	background-position: -275px 0;
}
#menu #froid a:hover, #menu .active#froid a{
	background-position: -275px -63px;
}
#menu #froid ul.submenu  {
	background-color: #21b7ae;
}
#menu #moteurs a{
	background-position: -440px 0;
}
#menu #moteurs a:hover, #menu .active#moteurs a {
	background-position: -440px -63px;
}
#menu #moteurs ul.submenu  {
	background-color: #cc0101;
}
#menu #urbain a{
	background-position: -660px 0;
}
#menu #urbain a:hover, #menu .active#urbain a{
	background-position: -660px -63px;
}
#menu #urbain ul.submenu  {
	background-color: #34344c;
}
#menu #bodyzen a{
	background-position: -110px 0;
}
#menu #bodyzen a:hover, #menu .active#bodyzen a{
	background-position: -110px -63px;
}
#menu #bodyzen ul.submenu  {
	background-color: #e94379;
}
#menu #ateliers a{
	background-position: -55px 0;
}
#menu #ateliers a:hover, #menu .active#ateliers a{
	background-position: -55px -63px;
}
#menu #ateliers ul.submenu  {
	background-color: #e63907;
}
#menu #saveurs a{
	background-position: -605px 0;
}
#menu #saveurs a:hover, #menu .active#saveurs a{
	background-position: -605px -63px;
}
#menu #saveurs ul.submenu  {
	background-color: #540806;
}
#menu #weekend a{
	background-position: -770px 0;
}
#menu #weekend a:hover, #menu .active#weekend a{
	background-position: -770px -63px;
}
#menu #weekend ul.submenu  {
	background-color: #032b68;
}
#menu #insolite a{
	background-position: -330px 0;
}
#menu #insolite a:hover, #menu .active#insolite a{
	background-position: -330px -63px;
}
#menu #insolite ul.submenu  {
	background-color: #430f60;
}
#menu #vip a{
	background-position: -715px 0;
}
#menu #vip a:hover, #menu .active#vip a{
	background-position: -715px -63px;
}
#menu #vip ul.submenu  {
	background-color: #142125;
}
#menu #kids a{
	background-position: -385px 0;
}
#menu #kids a:hover, #menu .active#kids a{
	background-position: -385px -63px;
}
#menu #kids ul.submenu  {
	background-color: #ff9901;
}
#menu #coffrets a{
	background-position: -165px 0;
}
#menu #coffrets a:hover, #menu .active#coffrets a{
	background-position: -165px -63px;
}
#menu #coffrets ul.submenu  {
	background-color: #5e021d;
}


/*
#menu .submenu{
	background: #F1F1F1 url(/img/menu/submenu.png) repeat-x scroll center bottom;
	width:224px;
	position:absolute;
	top: 82px;
	border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;
	display: none;
	z-index:1000;

}
#menu #sub-coffrets, #menu #sub-kids {
	margin-left: -154px;
}
#menu #sub-coffrets, #menu #sub-vip {
	margin-left: -154px;
}
/* *+html #menu li .submenu, {margin-left:-60px;}
*html #menu li .submenu{margin-left:-60px;}
#menu li .submenu li{float: none;}
*html #menu li .submenu li{border-bottom:1px solid #bfbfbf;}

#menu li .submenu a{
	border-bottom:1px solid #bfbfbf;
	display: block; background: none; float: none;
	width: auto; height: auto; color: #333; text-indent: 0; text-decoration: none;
	padding: 5px 10px; font-size: 12px; margin: 0 9px;
}
*html #menu li .submenu a{border-bottom:none;}
#menu li .submenu a:hover{
	color: #000; font-weight: bold;
}*/
#menu #sub-coffrets, #menu #sub-kids, #menu #sub-vip {
	margin-left: -170px;
}
#menu_univers {
    height:63px;
    margin: 0 0 30px 0;
}

#menu {
  height:63px;
  margin: 0;
  padding: 0 0 0 5px;
  list-style: none;
  width: 985px;
  background: #F1F1F1 url(/img/menu/bg_menu.png) repeat-x;
  }
#menu a, #menu span {
  display:block;
  width:55px;
  height:63px;
  padding: 0px;
  text-decoration: none;
  }
#menu li.toggleSubMenu {
    display:block;
    float:left;
    margin:0px 5px;
}
#menu li ul{
    z-index:99;
    position:absolute;
	width:224px;
}
/*
#menu .toggleSubMenu a, #menu .toggleSubMenu span {
  background-image: url(menu-item-deroule.png);
  }
#menu .open a, #menu .open span {
  background-image: url(menu-item-enroule.png);
  } */
#menu a:hover, #menu a:focus, #menu a:active {
  text-decoration: underline;
  }
#menu .submenu {
	/*background: #F1F1F1 url(/img/menu/submenu.png) repeat-x scroll 50% 100%;*/
	width:224px;
	position:absolute;
	border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;
    display:none;
  }
#menu ul.submenu a {
	border-bottom:1px solid #bfbfbf;
	display: block; background: none; float: none;
	width: auto; height: auto; color: white; text-indent: 0; text-decoration: none;
	padding: 5px 10px; font-size: 12px; margin: 0 9px;
}
#menu li .submenu a:hover{
	color: white; font-weight: 900;
}
/* fil d'ariane */
.fil_ariane{
	font-family: Verdana; font-size: 9px;
    /*background: url(/img/details_bg/tirets_h.png) repeat-x bottom; */
    padding: 3px 0 9px 3px; line-height: 9px;}
.fil_ariane a{
	color: #333;}
.fil_ariane a:hover{
	text-decoration: underline;}

/* FOOTER */
#pre-footer{
	background: url(/img/details_bg/tirets_h.png) repeat-x top;
	float: left; clear: both; padding:20px 0 20px 4px; margin-top: 20px;
}
#pre-footer #paiement_footer, #about-us, #choix, #contact{
	 float: left;width: 220px; padding: 0px; margin:0px 20px 0px 0px;height: 200px;
}
*html #pre-footer #paiement_footer, #about-us, #choix, #contact{
	 margin:0px 10px 0px 0px;
}

#pre-footer p, #pre-footer a{
	font-family: Verdana; font-size: 9px; color: #333;
}
#pre-footer a{ font-weight: bold;}
#pre-footer p{padding-left: 9px;}
#pre-footer h4{
	width: 229px; height: 31px; text-indent: -3000px;
}
#pre-footer #contact{}
#pre-footer #securite { text-align: center;}

#Footer{
	background: url(/img/details_bg/tirets_h.png) repeat-x top; padding-top: 35px; clear: both;
}
#Footer, #Footer a, #Footer p {
	font-family: Verdana; font-size: 9px; color: #333; text-align: center;
}
#Footer ul {
	padding: 25px 0; text-align: center;
}
#Footer ul li {
	border-right:1px solid black; display:inline; height:9px; line-height:9px; padding:0 8px;
}
#Footer ul .last{
	border: 0;
}


/* home page */

.home_emphase { text-transform: uppercase; font-weight: bold; font-size: 10pt;  }
a.home_emphase_souligne { text-transform: uppercase; color: #8a8a89; text-decoration: underline; display: block; }

#actions {margin-top: 60px;}
#video_home {margin-top: 23px;z-index:-1000;}
#dozescontainer #actions {float:left;margin-left:15px;}
*html #dozescontainer #actions {float:left;margin-left:10px;}
#dozescontainer #actions .picto .img_picto{float:left;margin-right:10px;}
#dozescontainer #actions .picto {clear:both;margin-bottom:5px;width:300px;height:50px;}
#dozescontainer #actions .picto p {color:#000;font-size:14px;;font-weight:bold;padding:5px 0px 0px 10px;}
#dozescontainer #actions .picto p span{font-size:12px;font-weight:normal;}
#liens_home {margin-bottom: 10px;}
#liens_home ul li{float:left;width:140px;margin-top:5px;}
#liens_home ul li a {color:#8A8A89;display:block;margin-bottom:-15px;}
/*accroche doze*/
#dozescontainer{
	width: 755px; float: left;
	z-index:1;
}
#dozescontainer #accroche{
	float: left; width: 445px;
}
#dozescontainer h1{
	 font-weight: normal;
}
#dozescontainer h1 strong{
	font-size: 25px; color: #4c4c4c; display: block;
}
#dozescontainer #actions{float: left; width: 280px;}
#video_home object {float:left;}

#dozescontainer #actions img.titre{
	margin: 0 0 30px 25px;
}
/*#dozescontainer #actions div{background: url(/img/colonne_droite/bullet_home_doze2.png) no-repeat top left; padding-left: 25px; padding-bottom: 25px;}*/
#dozescontainer #actions div.copyright{
	background: url(/img/colonne_droite/bullet_home_doze2.png) no-repeat top left; padding-left: 25px; padding-bottom: 25px;
}
#dozescontainer #actions h3{
	color: #4c4c4c; font-size: 14px; text-transform: uppercase;
}
#dozescontainer #actions p{
	color:#8a8a89; font-size: 11px; text-transform: uppercase;
}


/* a commenter si input pr�sent */
#dozescontainer #actions #use_doze{
	padding-top:17px;
}
/*#dozescontainer #actions #use_doze input{
	height:15px; width: 240px; border: 1px solid #ccc; padding-top: 2px; margin: 10px 0;
	font-family: Verdana; font-size: 9px; color: #4c4c4c;
}*/
#dozescontainer #actions #use_doze button{
	background: url(../img/home/home_valid_code.png) no-repeat;
	text-indent: -3000px; width: 79px; height:15px; cursor: pointer;
}
#dozescontainer #actions #use_doze a {
	font-family: Verdana; font-size: 9px; color: #4c4c4c; text-decoration: underline; padding-left: 20px;
}

/* selection d'activites */
.home #top_activites {
	clear: both; margin-top: 20px; padding-top: 20px;
	float:left; width: 741px;
	background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center top;
}
.home #top_activites2 {
	clear: both; margin-top: 20px; padding-top: 20px;
	float:left; width: 1000px;
	margin-bottom:40px;
	background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center top;
}
#top_activites2 h2{

	margin-bottom: 20px;}
#top_activites .item, #top_activites2 .item{
	display: block; float: left;width: 190px; margin-right: 10px;color: #4c4c4c;
}
*html #top_activites .item, #top_activites2 .item{margin-right: 2px;}
*+html #top_activites .item, #top_activites2 .item{margin-right: 2px;width: 195px;}

/* #top_activites .item:hover { text-decoration: none; background: #eee; } */

#top_activites .item h3, #top_activites2 .item h3{
	text-transform: uppercase; color: #333; font-size: 11px; font-weight: normal;}

#top_activites .reflected, #top_activites2 .reflected{
	margin-bottom:1px;}
#top_activites .last, #top_activites2 .last{
	margin-right: 0;}

/* page detail doze */

/* infos doze*/
#Contenu .ladoze {
	background:#FFF url(/img/details_bg/tirets_h.png) repeat-x bottom; padding-bottom: 25px;}
.ladoze h1{
	margin-bottom: 15px; width: 410px; padding-left: 5px; /* width: 410px; maquette*/}
.ladoze h3{padding-left: 5px;color:#b50051; font-size:14px;text-transform:uppercase;}
.titre_homedoze{padding-left: 0;color:#b50051;font-weight:normal;font-size:16px; }

.ladoze #carousel_activites{ height: 117px; overflow: hidden;}
.ladoze #doze_activites{
	width: 600px; height:117px; overflow: hidden; float: left; list-style: none; padding-bottom: 23px;
}
.ladoze #doze_activites li{
	float: left; width: 190px; height: 117px; margin: 0 5px;
}
.ladoze #doze_activites .jcarousel-next{
	background: url(/img/home/doze_car_right.png) no-repeat; width: 42px; height: 28px; position: absolute; top:45px; right: 0; cursor: pointer;
}
.ladoze #doze_activites .jcarousel-prev{
	background: url(/img/home/doze_car_left.png) no-repeat; width: 42px; height: 28px; position: absolute; top:45px; left: 0; cursor: pointer;
}

.ladoze #img-doze{
	margin-top: -60px;}
.ladoze #doze_infos{
	float: left; width: 570px; margin-bottom: 40px; margin-top: 10px;}
.ladoze #doze_infos p{
	font-size: 10px; font-family: Verdana;}
.ladoze #doze_infos .accroche{
	font-family: Arial; font-size: 13px; margin-bottom: 20px;}
.ladoze #doze_actions{
	clear: both;}
.ladoze #doze_actions form{
	display: inline; float: right; font-family: verdana;}
.ladoze #doze_actions label, .ladoze .doze #doze_actions select{
	font-size: 10px;width:40px;}
.ladoze #doze_actions button{
	display: block; float: right; width: 133px; height: 20px; background: url(/img/btn/btn_selectionner.png) no-repeat; text-indent: -3000px; margin-left:30px; margin-top:-20px;}

/*activites incluses*/
#top_activites {
	padding:0 0 10px 0;
	float:left; width: 740px;
}
#top_activites h1{

    background: url(../img/univers/bg_univers.png) repeat-x;
    margin-bottom: 10px;
    height:26px;
}
#top_activites h1 span{
    background: url(../img/fle_bas.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:25px;
    margin-left:10px;
    font-weight:bold;
    font-size:18px;
    line-height:26px;
}
#top_activites p.sstitre{margin-bottom: 20px; font-size: 11px; font-family: Verdana; color: #4c4c4c;}

#top_activites .item a{text-decoration:none;}
#top_activites .item{float:left;margin-right: 10px;margin-top:15px; width: 355px;}
#top_activites .item img{ float: left; margin-right: 10px; }
#top_activites .item p{float:left;display:block;width:150px;font-size: 10px; color: #4c4c4c; padding: 10px 0; text-transform: uppercase;}
#top_activites .item .univers{ font-weight: bold; color: #7f7f7f; padding-top: 12px;}
#top_activites .item h3 {}

#top_activites .item .univ1{ background: url(/img/descriptif_doze/icones/nature.png) no-repeat bottom right;}
#top_activites .item .univ2{ background: url(/img/descriptif_doze/icones/eau.png) no-repeat bottom right;}
#top_activites .item .univ3{ background: url(/img/descriptif_doze/icones/bodyzen.png) no-repeat bottom right;}
#top_activites .item .univ4{ background: url(/img/descriptif_doze/icones/moteurs.png) no-repeat bottom right;}
#top_activites .item .univ5{ background: url(/img/descriptif_doze/icones/saveurs.png) no-repeat bottom right;}
#top_activites .item .univ6{ background: url(/img/descriptif_doze/icones/froid.png) no-repeat bottom right;}
#top_activites .item .univ7{ background: url(/img/descriptif_doze/icones/air.png) no-repeat bottom right;}
#top_activites .item .univ9{ background: url(/img/descriptif_doze/icones/weekend.png) no-repeat bottom right;}
#top_activites .item .univ11{ background: url(/img/descriptif_doze/icones/kids.png) no-repeat bottom right;}
#top_activites .item .univ13{ background: url(/img/descriptif_doze/icones/insolite.png) no-repeat bottom right;}
#top_activites .item .univ16{ background: url(/img/descriptif_doze/icones/atelier.png) no-repeat bottom right;}
#top_activites .item .univ17{ background: url(/img/descriptif_doze/icones/vip.png) no-repeat bottom right;}
#top_activites .item .univ18{ background: url(/img/descriptif_doze/icones/urbain.png) no-repeat bottom right;}
#top_activites .item .univ20{ background: url(/img/descriptif_doze/icones/planete.png) no-repeat bottom right;}

#ColonneDroite #pointRetrait a {
color:#8A8A8A;
display:block;
font-size:11px;
padding:0 0 10px 20px;
text-transform:uppercase;
}
#ColonneDroite #pointRetrait p {font-size:12px;color:#4c4c4c;clear:both}
#ColonneDroite #pointRetrait img{float:right;}
#ColonneDroite #pointRetrait p.smally {font-size:10px;color:#4c4c4c;text-align:center;}
/* recherche d'activites */
#recherche_activite{
	float: left; background:url(/img/details_bg/tirets_h.png) repeat-x bottom;}
#recherche_activite h3{
	background: url(/img/details_bg/titre_search_activ_doze.png) no-repeat; font-size: 14px; text-transform: uppercase; color: #4c4c4c; font-weight: normal; width: 567px; height: 20px; padding-top: 7px; padding-left: 15px; margin-bottom: 15px;}
#recherche_activite form{
	padding: 20px 0; background: #f8f8f8; height: 250px; float: left; width: 740px; margin-bottom: 1px;
}
#recherche_activite form fieldset{
	float: left; background: url("/img/details_bg/tirets_v.png") repeat-y right; width: 200px; padding: 0 20px; height: 200px;
}
#recherche_activite label{
	color: #8a8a8a; text-transform: uppercase; font-size: 11px; display: block;
}
#recherche_activite #radio_doze div *{
	float:left;
}
#recherche_activite #radio_doze div {
background-position:right bottom;
background-repeat:no-repeat;
clear:both;
float:left;
margin:7px 0;
width:150px;
height:20px
}
#recherche_activite #radio_doze label{padding:1px 0 0 10px;}
#recherche_activite #radio_doze #radio_doze_1{background: url(/img/descriptif_doze/grey_histodoze_1.png) no-repeat right;}
#recherche_activite #radio_doze #radio_doze_2{background: url(/img/descriptif_doze/grey_histodoze_2.png) no-repeat right;}
#recherche_activite #radio_doze #radio_doze_3{background: url(/img/descriptif_doze/grey_histodoze_3.png) no-repeat right;}
#recherche_activite #radio_doze #radio_doze_4{background: url(/img/descriptif_doze/grey_histodoze_4.png) no-repeat right;}
#recherche_activite #radio_doze #radio_doze_5{background: url(/img/descriptif_doze/grey_histodoze_5.png) no-repeat right;}
#recherche_activite #radio_doze #radio_doze_6{background: url(/img/descriptif_doze/grey_histodoze_6.png) no-repeat right;}

#filtre_univers select{
	width: 180px;}
#filtre_univers label{
	padding: 12px 0 2px 0;}
#recherche_activite .last{
	background: none; padding-top: 12px;}
/* mode d'emploi */
#mode_emploi{
	padding: 35px 0; float:left; width: 740px;}
#mode_emploi a {
	display: block; padding: 0 0 0 20px; background: url(/img/colonne_droite/bullet_home_doze.png) no-repeat -3px top; text-transform: uppercase; color: #8a8a8a; font-size: 11px;}
#mode_emploi a strong{
	display: block; color: #4c4c4c; font-size: 14px;}
#foot_tools {
	float: left; clear: both; width: 740px; padding-bottom: 35px;}
#foot_tools .btn_top{
	float: right; }

/* home doze */
.homedoze #Contenu .doze h2{
	margin-bottom: 10px; width: 520px;}
.homedoze #Contenu #les-dozes{
	background: url(/img/descriptif_doze/vagues_dozes.png) no-repeat; height: 290px; padding-top: 10px;}
.homedoze #Contenu #les-dozes ul {
	list-style: none;}
#les-dozes li {
	float: left; margin-left: 30px;}
.homedoze #Contenu #les-dozes li a {
	display: block; float: left;}
.homedoze #Contenu #doze-description p{
	width: 330px;}

.introMaDoze{
float: left;
font-family: Arial, Helvetica, Sans-serif;Font-size:20px;font-weight: bold ;
height:250px;
width:325px;
margin:40px 10px;
}
.introMaDoze p{
margin-bottom:40px;
}
.connexionMaDoze{
float:left;border: 4px solid #F68E37; height:250px;margin-bottom:10px;
font-family: Arial, Helvetica, Sans-serif;Font-size:14px;
padding-left:10px;
}
.img_doze_intro{
    height:240px;
}
.les-dozes-card, .les-dozes-cardMulti, .les-dozes{
margin-top:20px;}
.homedoze #Contenu .les-dozes-card ul, .les-dozes ul {
    list-style: none;}
.marginRight25 {
    margin-right:25px;
}
.marginLeft20 {
    margin-left:20px;
}
.marginRight15 {
    margin-right:15px;
}
.marginLeft15 {
    margin-left:15px;
}
.marginLeft22 {
    margin-left:22px;
}
.marginLeft25 {
    margin-left:25px;
}
.marginLeft30{
    margin-left:30px;
}
.paddingLeft20{
    padding-left:20px;
}
.marginTop30{
    margin-top:30px;
}
.marginTop20{
    margin-top:20px;
}
.marginTop2{
    margin-top:2px;
}
.marginTop40 {
    margin-top:40px;
}
.marginBottom40 {
    margin-bottom:40px;
}
.marginBottom25 {
    margin-bottom:25px;
}
.les-dozes li {
    float: left; width:240px; height:320px;
        margin-top:10px;margin-bottom:35px;
}
.les-dozes-card li {
    float: left; width:230px; height:280px;
        margin-top:10px;margin-bottom:35px;
}
.les-dozes-cardMulti li {
    float: left; width:345px; height:280px;
        margin-top:10px;margin-bottom:35px;
            margin-right:25px;
}

.les-dozes-temporaire li {
    float: left; width:495px; height:320px;
        margin-top:10px;margin-bottom:35px;
}

.homedoze #Contenu .les-dozes-card li a {
    display: block; float: left;}
.utilisationDozeCard {
    Font-size:13px;
    color:#666666;
    margin-top:15px;
}
.utilisationDozeCard li {
    margin-left:35px;
}
.ficheDozePrix {
    float:left;
    width:290px;
}
.ficheDozePrix p{
    Font-size:12px;
    padding-left:8px;
}
.les-dozes .prix {
    width:63px;
    height:62px;
    margin-top:15px;
    margin-bottom:20px;
}
.les-dozes-temporaire .prix {
    width:63px;
    height:62px;
    margin-bottom:10px;
}
.les-dozes-card .prixDozeCard {
    width:51px;
    height:49px;
    color:#FFF;
    line-height:49px;
    text-align:center;
    Font-size:18px;
    margin-left:20px;
    margin-top:15px;
}
.les-dozes-cardMulti .prixDozeCard {
    width:51px;
    height:49px;
    color:#FFF;
    line-height:49px;
    text-align:center;
    Font-size:18px;
    margin-left:20px;
    margin-top:15px;
}
.les-dozes-temporaire .img_btn_ajout, .les-dozes .img_btn_ajout, .les-dozes-card .img_btn_ajout, .les-dozes-cardMulti .img_btn_ajout {
    font-family: Arial, Helvetica, Sans-serif;Font-size:12px;font-weight: bold ;
    text-align:center;
    line-height:18px;
    height: 18px;
    width: 121px;
    margin-top:5px;}
#dozeCard .ficheDozePrix .img_btn_ajout {
    font-family: Arial, Helvetica, Sans-serif;Font-size:16px;font-weight: bold ;
    text-align:center;
    line-height:22px;
    height: 22px;
    width: 230px;
    margin-top:5px;}
#dozeCard .ficheDozePrix .img_block {
    font-family: Arial, Helvetica, Sans-serif;Font-size:12px;
    color:#FFFFFF;
    height: 77px;
    width: 230px;
    padding-top:15px;
    padding-left:10px;
    margin-bottom:15px;
}

#doze .ficheDozePrix .img_btn_ajout {
    font-family: Arial, Helvetica, Sans-serif;Font-size:16px;font-weight: bold ;
    text-align:center;
    line-height:23px;
    height: 23px;
    width: 294px;
    margin-top:15px;}
#doze .ficheDozePrix .img_block {
    font-family: Arial, Helvetica, Sans-serif;
    Font-size:13px;
    color:#FFFFFF;
    height: 75px;
    width: 294px;
    padding-top:10px;
    padding-left:10px;
    margin-bottom:12px;
}

.les-dozes-temporaire .img_btn_ajout a, .les-dozes .img_btn_ajout a, .les-dozes-card .img_btn_ajout a, .les-dozes-cardMulti .img_btn_ajout a, .ficheDozePrix .img_btn_ajout a{
    color:#FFF!important;
}

.les-dozes-cardMulti .txt_dozecard {
   float:left;
   width:220px;
   padding-top:63px;
   Font-size:12px;
}
.pointille{border-top:1px dashed #5c5b60;}
.les-dozes-card .txt_dozecard {
   float:left;
   width:108px;
   padding-top:63px;
   Font-size:12px;
}
.les-dozes .txt_doze, .les-dozes-temporaire .txt_doze {
   margin-left:5px;
   float:left;
   width:90px;
   Font-size:12px;
}
.les-dozes-temporaire .txt_doze{
   margin-right:5px;
}
.les-dozes-temporaire .txt_doze2 {
   float:left;
   width:250px;
   Font-size:11px;
   margin-top:72px;
}
.txt_dozecard p {
   padding-left:20px;
   min-height:184px;
}
.img_fle {
    float:left;
    padding-left:5px;
}
.img_fleFiche {
    float:left;
    padding-left:12px;
}
.rose20bold{
    font-size:20px;
    font-variant:normal;
    font-weight:bold;
    color:#b50051;
}
.rose18{
    font-size:18px;
    font-variant:normal;
    color:#b50051;
}
.cadre-gris {
    color:#FFF;
    background:transparent url(/img/descriptif_doze/cadre_gris.png) no-repeat;
    width:230px;
    height:24px;
    line-height:24px;
    padding-left:24px;
    font-size:18px;
    font-variant:normal;
    font-weight:bold;

}

.sous_titre_dozeCard {color:#5c5b60;text-transform:uppercase;font-weight:bold;background:transparent url(/img/colonne_droite/bullet_home_doze.png) no-repeat;text-indent:20px;font-size:12px;}
.sous_titre_doze {margin-top:20px;margin-bottom:15px;color:#000;text-transform:uppercase;font-weight:bold;background:transparent url(/img/colonne_droite/bullet_home_doze.png) no-repeat;text-indent:22px;font-size:14px;}
.img_sous_titre_doze {
    float:left;
    margin-top:5px;
    margin-left:15px;
}
.txt13 {
    Font-size:13px;
}
#listActivite{
    clear:both;
    margin-top:20px;
}
#listActivite li{
    display: block; float: left; width:230px;border: 1px solid #ccc;height:140px;
    margin-top:25px;position:relative;
}
#listActivite .photos {
    margin-left:9px;margin-top:5px;
}
#listActivite p{
    Font-size:11px;
}
#listActivite h3 {padding-top:5px;padding-left:10px;Font-size:13px;font-weight: bold ;}
#listActivite .photos img{
    width:112px;float:left; margin-right:5px;
    margin-bottom:5px;
}

#listActivite .titreComplet{
    overflow: hidden;clear:both;font-family: Arial, Helvetica, Sans-serif;Font-size:12px;margin-left:4px;
}
#listActivite .savoirPlus{
    margin-top:5px;
    margin-left:10px;
    Font-size:12px;
    font-weight: bold;
}
#listActivite .savoirPlus a{
    color:#cc0033;
}
#listActivite .lieu{
font-weight: bold!important;
margin-top:5px;
/*clear:both;
margin-left:10px;*/
line-height:10px;
}
#dozeCard h1{
    Font-size:23px;
    font-weight: normal;
    text-transform:none;
    margin-top:5px;
    margin-bottom:35px;
    margin-left:25px;
}
#doze h1{
    Font-size:23px;
    font-weight: normal;
    text-transform:none;
    margin-top:25px;
    margin-left:25px;
}
#dozeCard #imgDoze{
    float:left;
    width:224px;
}
#doze #imgDoze{
    float:left;
    width:243px;
}
#divIntroFicheDoze{
    float:left;
    width:747px;
}

.introFicheDoze{
    margin-top:25px;
}
.introTxtFicheDoze{
    margin-left:25px;
    Font-size:13px;
    text-align:justify;
}


.dozeCardImg{
   text-align:right;width:100%;margin-bottom:20px;
}
.dozeCardImg img{
   height:300px;padding-right:40px;
}
.dozePrix {margin-left:350px;clear:both;margin-bottom:40px;}
.dozePrix .prixDozeCard {
    color:#FD7E10; vertical-align:top;font-weight: bold ;Font-size:22px}
.dozePrix .img_btn_ajout {
    margin-left:15px;height:25px;}

#rechercheActiviteDozeCard {
        margin-top:20px;
        margin-left:25px;
}

#rechercheActiviteDozeCard .filtre {
    color:#333333; font-weight: bold ;Font-size:12px;
    margin-right:10px;
    margin-bottom:25px;
    width:220px;
}

#rechercheActiviteDozeCard .filtre select{
    width:215px;
    font-weight:bold;
    font-size:15px;
    color:#000000;
}

.pages{
    width:250px;
    text-align:center;
    clear:both;
    font-size:15px;
    font-weight:bold;
    margin-top:15px;
}
.pages a{
    font-size:13px;
    font-weight:bold;
    color:#cc0033;
}
/* modules colonne de droite */

/* recherche d'activites */

#ColonneDroite #Recherche3 fieldset{
	padding-left: 10px;
}
#ColonneDroite #Recherche3 input{
	height:15px; width: 195px!important; border: 1px solid #ccc; padding-top: 2px;
	font-family: Verdana; font-size: 9px; color: #4c4c4c;
}
#ColonneDroite #Recherche3 #recherche_ville{
	margin-bottom:10px;}

#ColonneDroite #Recherche3 label{
	padding-top: 5px; font-size: 14px; font-weight:bold; color: #666666;display: block; margin-top:7px;margin-bottom:3px;
}
#ColonneDroite #Recherche3 select{
	font-size: 9px; font-family: Verdana; color: #4c4c4c; width: 200px!important; padding:3px 0;
}

#ColonneDroite p {
	display: block; padding: 0 0 20px 20px; color: #8a8a8a; font-size: 12px;}
#ColonneDroite h4{
	width: 220px; height: 21px; margin: 15px 0; overflow: hidden;text-indent: -1000px;}
#ColonneDroite h4.titre_bloc, #pre-footer h4.titre_bloc{
	width: 222px; height: 50px;text-align:center; margin: 0px 0 -13px -0px; overflow: hidden; background : transparent url(/img/colonne_droite/bg_bloc_droite_top.png) no-repeat scroll 0 0; padding : 3px 0 0 0px; color:#fff; font-weight:normal;font-size:10pt;text-indent: 0px;text-transform: uppercase;}

#ColonneDroite h4.serre{
	letter-spacing:-0.8px; padding-left:15px;}
#ColonneDroite #autres_dozes a{
	color: #8a8a8a; font-size: 12px; display: block; padding: 0 0 10px 20px; text-transform: uppercase;}
#ColonneDroite #autres_dozes a strong{
	display: block; font-size: 13px;}
#ColonneDroite #autres_dozes {
	padding-bottom: 10px;}

#ColonneDroite #cross_nav {
	padding-top: 20px; padding-bottom: 0; }
#ColonneDroite #cross_nav a {
	display: block; padding: 0 0 20px 20px; background: url(/img/colonne_droite/bullet_home_doze.png) no-repeat -3px top; text-transform: uppercase; color: #8a8a8a; font-size: 11px;}
#ColonneDroite #cross_nav a strong{
	display: block; color: #4c4c4c; font-size: 14px;}

#ColonneDroite #top_ventes div{
	background: none;}
#ColonneDroite #top_ventes #wrap_topventes{
	padding-left: 15px;}
#ColonneDroite #top_ventes #wrap_topventes, #ColonneDroite #top_ventes #wrap_topventes .jcarousel-clip-vertical{
	height:435px;
	overflow:hidden;
}
#ColonneDroite #top_ventes li{
	width: 190px; height: 132px; margin-bottom: 10px;list-style-type:none;}
#ColonneDroite #top_ventes li p {
	text-transform: uppercase; color: #8a8a8a; font-size: 11px; padding: 0;}
#ColonneDroite #top_ventes #wrap_topventes .jcarousel-prev{
	position: absolute; top:0; left:80px;
	background: url(/img/colonne_droite/top_ventes/car_top.png) no-repeat; width: 28px; height: 42px; cursor: pointer;
}
#ColonneDroite #top_ventes #wrap_topventes .jcarousel-next{
	position: absolute; bottom:0; left:80px;
	background: url(/img/colonne_droite/top_ventes/car_foot.png) no-repeat; width: 28px; height: 42px; cursor: pointer;
}

#ColonneDroite #plus_idees ul { list-style: none;}
#ColonneDroite #plus_idees a { display: block; padding: 0 0 20px 20px; background: url(/img/colonne_droite/bullet_home_doze.png) no-repeat -3px top; text-transform: uppercase; color: #8a8a8a; font-size: 11px;}

#ColonneDroite #livraison h4{ background: url(/img/livraison/livraison.png) no-repeat;}
#ColonneDroite #paiement h4{ background: url(/img/paiement_securise.png) no-repeat;}


	/* BLOC DE RECHERCHE */
	#Content #ColonneCentre #Recherche {
		position: relative; z-index: 99;
		padding: 10px 5px 0 10px;
	}


	#Content #Recherche form input {
		margin: -5px 0 0 0;
		padding: 4px;
		border: 1px solid #A2AFBE;
	}
	#Content #Recherche form input.checkbox {
		margin: 0 0 0 10px;
		border: none;
	}
	#Content #Recherche form input.prix {
		width: 3em; text-align: center;
		padding: 2px;
	}

	#Content #Recherche form #recherche-sensation-fond #recherche-sensation-scroller {
		position: relative; top: 0; left: 0;
		display: block;
		width: 85px;
		height: 10px; min-height: 10px; max-height: 10px;
		margin: 9px 0px 0 11px;
		padding: 0;
		border: 0px dashed #FFF;
	}
	#Content #Recherche form #recherche-sensation-fond #recherche-sensation-scroller #recherche-sensation-point {
		position: absolute; top: 0; left: 0; margin: 0; padding: 0;
	}

	/* BLOC AFFINEZ LA RECHERCHE */
	#Contenu #AffinezRecherche h3 {
		padding: 12px 0 5px 12px;
		font-size: 0.9em; font-weight: normal; text-transform: uppercase;
	}
	#Contenu #AffinezRecherche .bloc {
		float: left; width: 125px;
		border-right: 1px solid #B4B595;
	}
	#Contenu #AffinezRecherche .grand-bloc {
		float: left; width: 250px;
		margin-bottom: 20px;
	}
	#Contenu #AffinezRecherche .last {
		border-right: none;
	}
	#Contenu #AffinezRecherche .bloc h4, #Contenu #AffinezRecherche .grand-bloc h4 {
		padding: 0 0 0 10px;
		font-size: 0.8em; font-weight: bold;
	}
	#Contenu #AffinezRecherche .bloc ul,#Contenu #AffinezRecherche .grand-bloc ul {
		margin: 5px 0 0 10px;
		font-size: 0.7em;
	}
	#Contenu #AffinezRecherche .bloc ul li,#Contenu #AffinezRecherche .grand-bloc ul li {
		line-height: 1.2em;
		list-style: inside;
	}
	#Contenu #AffinezRecherche .bloc ul li.selected,#Contenu #AffinezRecherche .grand-bloc ul li.selected {
		font-weight: bold;
	}
	#Contenu #AffinezRecherche .bloc ul li a,#Contenu #AffinezRecherche .grand-bloc ul li a {
		color: #666;
	}
	#Contenu #AffinezRecherche .bloc ul li a:hover,#Contenu #AffinezRecherche .grand-bloc ul li a:hover {
		text-decoration: none;
		color: #F63;
	}
	#ColonneDroite #AffinezRecherche label{
		padding-top: 15px; font-size: 12px; color: #8a8a89; text-transform: uppercase; display: block;
	}
	#ColonneDroite #AffinezRecherche fieldset{
	padding-left: 20px;margin-top:20px;margin-left:-7px;
	}
	#ColonneDroite #AffinezRecherche .annonceResultat{
	font-size:12px;color:#4D4C4C;
	}

	/* LISTE DES PAGES */
	/*#Contenu .liste-pages {
		clear: both; padding: 5px 10px 5px 0; text-align: right;
		font-size: 0.7em;
	}
	#Contenu .liste-pages strong {
		padding: 0 10px 0 0;
	}
	#Contenu .liste-pages a {
		color: #666;
	}
	#Contenu .liste-pages a:hover {
		text-decoration: none;
		color: #F63;
	}*/
	#Content #ListePages {
		clear: both;
		display: block;
		text-align: right;
		position: relative; bottom: 3px; right: 3px; top:5px;
		font-size: 0.6em;
	}
	#Content #ListePages a,#Content #ListePages span.actual-page {
		color: #3B6986;
		border: 1px solid #3B6986;
		padding: 2px;
		margin: 0 0px;
	}
	#Content #ListePages span.actual-page,#Content #ListePages a:hover,#Content #ListePages a:active {
		text-decoration: none;
		background-color: #3B6986;
		color: white;
	}
	#Contenu .liste-pages select {
		min-width: 8em; margin: 0 0 0 10px;
		font-weight: bold;
	}

	/* BLOC VOUS ETES ICI */
	#Content #VousEtesIci {
		clear: both; height: 33px; line-height: 33px; margin: 10px 0 0 0; padding: 0 10px 0 10px; text-align: right;
		font-size: 0.7em;
		color: #666;
	}
	#Content #VousEtesIci a {
		color: #666;
	}
	#Contenu #VousEtesIci a:hover {
		text-decoration: none;
		color: #F63;
	}
	#Contenu th {
		font-size: 0.9em;
		font-weight: bold;
	}
	/*
#Contenu h1 {
		font-size: 1.2em;
		margin-left: 10px;
	}

	#Contenu h2 {
		font-size: 1em;
	}
	#Contenu li {
		list-style-position: inside;
	}*/
	#Contenu #contenuPage {
		padding: 15px;
	}
	#Contenu #contenuPage #liens-partenaires {
		margin: -15px;
		background-color: #efeee3 ;
	}
	#Contenu #contenuPage #liens-partenaires p {
		background-color: white;
		margin: 20px 0px;
	}
	#Contenu #contenuPage h1.page {
		display: block;
		color: #e87000; /*#3B6986;*/
		font-variant: small-caps;
		padding: 3px 0;
		margin-bottom: 30px;
	}
	#Contenu #contenuPage h3 {
		font-family: "arial black";
		margin-left: 10px;
		color: #3f3d41;
		text-transform: uppercase;
	}
	#Contenu #contenuPage h3.plan-site {
		font-family: arial;
		color: white;
		font-size: 12pt;
		font-variant: small-caps;
		text-transform: none;
		margin: 0;
	}
	#Contenu #contenuPage h4 {
		color: #3f3d41;
		text-transform: uppercase;
		margin: 20px 10px;
		font-weight: bold;
		font-size: 10pt;
	}
	#Contenu #contenuPage hr {
		margin: 30px;
	}
	#Contenu #contenuPage div.alerte {
		margin: 20px;
		font-weight: bold;
		border: 3px solid #555;
		padding: 20px;
		font-size: 130%;
	}
	#Contenu #contenuPage p {
		color: #3f3d41;
		font-size: 0.8em;
		margin: 10px;
		text-align: justify;
		line-height: 130%;
	}
	#Contenu #contenuPage ul {
		margin: 10px;
	}
	#Contenu #contenuPage li {
		color: #3f3d41;
		font-size: 0.8em;
		margin: 10px;
		line-height: 130%;
	}
	#Contenu #contenuPage ul.recrutement-offres {
		list-style: none;
	}
	#Contenu #contenuPage ul.recrutement-offres li span {
		color: #fa6300;
		font-weight: bold;
	}
	#Contenu #contenuPage ul.recrutement-offres li a {
		color: #3f3d41;
		font-weight: bold;
	}
	#Contenu #contenuPage p.center {
		text-align: center;
	}
	#Contenu #contenuPage p.retrait {
		margin-left: 23px;
	}
	#Contenu #contenuPage #cgv-last-modif {
		color: #3f3d41;
		margin: 80px auto;
		text-align: center;
		font-weight: bold;
	}
	#Contenu #contenuPage #cgv-content p {
		font-size: 9pt;
	}
	#Contenu #contenuPage fieldset {
		color: #3f3d41;
	}
	#Contenu #contenuPage img.droite {
		margin: 10px 0 10px 10px;
	}
	#Contenu #contenuPage img.gauche {
		margin: 10px 10px 10px 0;
	}
	#Contenu #contenuPage a {
		color: #031d59;
	}
	#Contenu #contenuPage ul.sommaire {
		margin: 20px 0 20px 20px;
		padding: 0;
		list-style: none;
	}
	#Contenu #contenuPage ul.sommaire li {
		font-size: 10pt;
		color: #3f3d41;
		font-weight: bold;
		margin: 12px 0;
		padding: 0;
		text-transform: uppercase;
	}
	#Contenu #contenuPage ul.sommaire li a {
		color: #3f3d41;
	}
	#Contenu p.contenuPage {
		font-size: 0.8em;
		margin: 10px;
	}
	ul.liste li {
		font-size: 0.8em;
		margin: 10px;
		list-style: disc inside;
	}
	#Content #ColonneCentre #Contenu .suggestionsRecherche p {
		margin: 10px;
		font-size: 80%;
	}
	#Content #ColonneCentre #Contenu .suggestionsRecherche a {
		color: #3B6986;
	}

/******************************/
/* COMMUN */
/******************************/

#contenuPage h1 {
	background: none;
	color: black;
	margin: 5px 10px;
	padding: 0;
}

.colonne-centrale-gauche { float: left; width: 268px; margin: 0 0 0 10px; }
.colonne-centrale-droite { float: left; width: 258px; }
.colonne-delimiter-fin { clear: both; }


.bloc-commun h3 { height: 24px; line-height: 24px; padding: 0 0 0 10px; overflow: hidden; text-transform: none; font-size: 1em; font-weight: bold; font-variant: small-caps; color: #000; margin: 0; }
.bloc-commun1 h3 { /*background: url(../__images_v3/commun/fond-titre-1.gif) top left no-repeat; */}
.bloc-commun2 h3 { /*background: url(../__images_v3/commun/fond-titre-2.gif) top left no-repeat;*/ }
.bloc-commun3 h3 { /*background: url(../__images_v3/commun/fond-titre-3.gif) top left no-repeat;*/ }
.bloc-commun4 h3 { /*background: url(../__images_v3/commun/fond-titre-4.gif) top left no-repeat;*/ }
.bloc-commun5 h3 {/* background: url(../__images_v3/commun/fond-titre-5.gif) top left no-repeat;*/ }
.bloc-commun6 h3 { /*background: url(../__images_v3/commun/fond-titre-6.gif) top left no-repeat;*/ }

.bloc-commun ol ,
.bloc-commun ul { margin: 5px 10px 5px 10px; font-size: 0.7em; }
.bloc-commun ul li { list-style: none; }
.bloc-commun ul li a { color: #B50051; font-size:12px;text-decoration:none;}
.bloc-commun ul li a:hover { text-decoration:unuderline;}

/******************************/
/* COLONNES */
/******************************/

	/* BLOC DECOUVREZ AUSSI */

	.resultatsCarte {
		width: 223px;  padding-bottom:0px;
	}
	.resultatsCarte strong {display:block;margin:0px 5px 0px 5px;color:#4c4c4c;clear:both;font-size:12px;}
	.resultatsCarte div{
		padding-bottom:0px;background:transparent;
	}
	#Colonne_droite_carte{
		width: 223px; height: 181px; margin-top: 15px;
	}
	#PubDecouvrezAussi h5, .resultatsCarte h5 {
		height: 15px; line-height: 15px; margin: 0 0 0 5px; padding: 0;
		font-size: 0.7em; font-weight: bold; text-transform: uppercase;
		color: #FFF;
	}
	#PubDecouvrezAussi img {
		margin: 3px 0 0 4px;
	}
	#PubDecouvrezAussi li, .resultatsCarte li {
		display: block;
		padding: 0 0 0 10px; list-style: disc inside ;
		font-size: 0.7em;
		line-height: 1em;
		color: #3B6986;
		margin: 0;
			}
	#PubDecouvrezAussi li a, .resultatsCarte li a {
		color: #3B6986;
		margin: 0; padding: 0; display: inline;
			}
	#map   div   span { display: none; }
	#map   div   a { display: none; }
	#map   a.gmnoprint { display: none; }
/* COLONNE DE DROITE */

	/* BLOC MA SELECTION */
	#MaSelection {
		width: 178px; margin: 10px auto 5px auto;
	}
	#MaSelection #MesReservations {
		min-height: 60px; margin: 0 0 5px 10px; padding: 10px 0 0 0;
		font-size: 0.6em;
	}
	#MaSelection #MesReservations li {
		line-height: 1.5em; list-style: none; white-space: nowrap; overflow: hidden;
	}
	#MaSelection #MesReservations li a {
		color: #666;
	}
	#MesReservations.panier_actif, #MesReservations.panier_actif span {
    background-color: #B50051;
    }
    #MesReservations.panier_actif a {
        color: #fff;
    }
    #MesReservations.panier_actif a strong {
      color: #fff;
    }

	#MaSelection #MaSelectionBouton a {
		clear: both; display: block; margin: 0 0 0 60px;
		font-size: 0.6em; font-weight: bold;
		color: #FFF;
	}
	#MaSelection #MaSelectionBouton a:hover {
		text-decoration: none;
		color: #FFF;
	}


	/* BLOC TEL */



	#Content #ColonneDroite #PubQuestionIndigo {
		position: relative;
		width: 178px;
		height: 135px;
		margin-top: 5px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		text-align: center;
	}
	#Content #ColonneDroite #PubQuestionIndigo #question-tel {
		position: absolute;
		top: 65px;
		left: 84px;
		font-size: 0.8em;
		font-weight: bold;

	}
	#Content #ColonneDroite #PubQuestionIndigo input {
		position: absolute;
		top: 111px;
		left: 9px;
		width: 75px;
		margin: 0 0 0 3px ;
		text-align: center;
		font-size: 0.8em;
	}
	#Content #ColonneDroite #PubQuestionIndigo p {
		position: absolute;
		top: 90px;
		left: 12px;
		text-align: center;
		font-size: 0.6em;
		font-weight: bold;
		color: #ffffff;
	}



	/* BLOC QUESTION HESITATION */

	#PubQuestionHesitation #question-tel {
		position: absolute; top: 68px; left: 52px;
		font-size: 0.8em; font-weight: bold;
		color: #FF4C02;
	}
	#PubQuestionHesitation p {
		position: absolute; top: 90px; left: 12px; text-align: center;
		font-size: 0.6em; font-weight: bold;
		color: #FFF;
	}
	#PubQuestionHesitation input {
		position: absolute; top: 105px; left: 11px; width: 75px; margin: 0 0 3px 0; text-align: center;
		font-size: 0.8em;
	}
	#PubQuestionHesitation a {
		/*display: block; position: absolute; top: 106px; left: 101px; width: 69px; height: 17px;*/
	}
	#PubQuestionHesitation a span {
		display: none;
	}
	#message_rappel {
		clear: both;
		position: relative;
		top: 140px;
		background-color: white;
		border: 2px solid black;
		font-size: 80%;
	}
	#message_rappel a {
		color: navy;
	}




/*²*******************************************************************************************************/
/* POPUP DE RESERVATIOB
/*********************************************************************************************************/

#jspopup-container { position: absolute; top: 0px; left: 0px; background: #000; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; z-index: 6000; }

#jspopup-reservation { position: absolute; top: 0px; left: 0px; width: 350px; height: 400px; font-size:74%; background: #FFF url(/img/fiche/popup/fond.jpg) repeat-x; border: 1px solid #000; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; z-index: 6001; }
#jspopup-reservation #reservation-content {height:380px; padding:10px; color:#4D4C4C;}
#jspopup-reservation h1 { clear: both; height: 19px; line-height: 19px; margin: 5px 5px 0 5px; padding: 0; text-transform: uppercase; font-size: 12pt; font-weight: bold; color:#4d4c4c; }
#jspopup-reservation #photo { float: left; width: 100px; margin: 10px 0 0 10px; }
#jspopup-reservation h2 { float: left; width: 230px; margin: 10px 0 0 10px; padding: 0; font-size: 12px; font-variant: normal; font-weight: bold; color: #4D4C4C;text-transform:none; }
#jspopup-reservation h3 { clear: both; float: left; margin: 30px 0 0 15px;padding: 15px 0 0 0; white-space: nowrap; font-size: 12px; font-weight: bold; font-variant: normal; color: #4d4c4c;text-transform:none; }
#jspopup-reservation input.radio { display: block; float: left; height: 1em; margin: 0.5em 5px 0.5em -90px; padding: 0; }
#jspopup-reservation label { display: block; float: left; line-height: 1em; margin: 0.5em 5px 0.5em 0; padding: 0; }
#jspopup-reservation label.preciz { display: block; float: left; line-height: 1em; margin: 0.5em 5px 0.5em 0; padding: 0; }
#jspopup-reservation #date-area { clear: both; }
#jspopup-reservation #date-area img { display: block; float: left; margin: 4px 5px 0 20px;}
#jspopup-reservation #date-activite { display: block; float: left; width: 114px; height: 15px; margin: 0; padding: 2px 45px 2px 5px; text-align: left; font-size: 0.9em; font-weight: bold; background: url(/img/fiche/popup/fond-date-resa.gif) top left no-repeat; border: none; color: #9A9FA5; }
#jspopup-reservation #open-area { clear: both; }
#jspopup-reservation #open-area img { clear: both; display: block; float: left; margin: 0px 5px 0 0px;}
#jspopup-reservation #participants { float: left; }
#jspopup-reservation #reservation-participants { display: block; margin: 45px 0 0 1em; text-align: center; font-size: 0.9em; font-weight: bold; color: #9A9FA5;width:50px; }
#jspopup-reservation #boutons { clear: both; height: 125px; margin-top:0; padding: 0; }
#jspopup-reservation #boutons ul {border:none; position: absolute; left: 4px; bottom: 5px; width: 342px; height: 40px; margin: 0; padding: 0; background: url(/img/fiche/popup/fond-boutons2.gif) center center no-repeat; }

#btn_popup_ajout_panier {bottom:15px;position:absolute;}
*+html #btn_popup_ajout_panier {position:relative;clear:both;margin-top:30px;}
*html #btn_popup_ajout_panier {margin-left:-105px;}
#btn_popup_ajout_panier #btn_poursuivre_commande {width:154px; height:20px;cursor:pointer;background:url(/img/btn/btn_poursuivre_visite.png) no-repeat;}
#btn_popup_ajout_panier #btn_popup_commander {width:115px; height:20px;background:url(/img/btn/btn_popup_commander.png) no-repeat;cursor:pointer;}
*+html #btn_popup_ajout_panier #btn_poursuivre_commande {height:40px;width:164px;}
*+html #btn_popup_ajout_panier #btn_popup_commander{height:40px;width:125px;}
#jspopup-reservation #boutons ul li { display: block; float: left; width: 60px; margin: 0; padding: 0; }
#jspopup-reservation #boutons ul li a { display: block; margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #FFF; }
#jspopup-reservation #boutons ul li.annuler { margin: 8px 0 0 30px;}
#jspopup-reservation #boutons ul li.annuler a { }
#jspopup-reservation #boutons ul li.valider { float: right; margin: 8px 15px 0 0;}
#jspopup-reservation #boutons ul li.valider a {  }
#jspopup-reservation #reservation-open{margin-left:5px;}
#jspopup-reservation #reservation-date{margin-left:5px;}
#jspopup-recapitulatif { position: absolute; width: 400px; height: 400px; background: #FFF; border: 1px outset #000; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; }
#jspopup-reservation  img.verif{margin-top:10px}
#jspopup-reservation  img.resa{margin-top:10px}
#jspopup-reservation #boutons img{margin-top:10px}
#jspopup-reservation div.titreActivite{ font-size: 10pt; font-weight: bold; text-transform:uppercase;}
#jspopup-reservation div.divClose{text-align:right};
img.jspopup-close {top: 5px; right: 5px; width: 118px; height: 19px; cursor: pointer; background: url(/img/btn/bouton-fermer.gif) top left no-repeat; z-index: 1; }



#jspopup-reservation h1.dispo-titre {font-weight:bold;}

#jspopup-reservation #dispo-date-area {clear:both; padding:10px;margin-top:20px;}
#jspopup-reservation #dispo-date-area label.dataClient {padding:2px;margin:0;width:110px;}
#jspopup-reservation #dispo-date-area input.dataClient {padding:2px;margin:0;width:170px;}
#jspopup-reservation #dispo-date-area .choixTypeDate{clear:both;margin:10px 0 10px 0;}

#jspopup-reservation #dispo-date-area .lesdates {width: 114px; height: 15px; margin: 0; padding: 2px 45px 2px 5px; text-align: left; font-size: 0.9em; font-weight: bold; background: url(/img/fiche/popup/fond-date-resa.gif) top left no-repeat; border: none; color: #9A9FA5; }
#jspopup-reservation #reponseEnvoi {clear:both; text-align:center; color:#FF4C00;font-weight:bold;padding-top:120px;}
#jspopup-reservation #reponseEnvoi #boutons { clear: both; height: 125px; margin:60px 0 0 0; padding: 0;}
#jspopup-reservation #reponseEnvoi #boutons img{margin-top:40px}
#jspopup-informer { position: absolute; top: 0px; left: 0px; width: 350px; height: 400px; font-size:74%; background: #FFF url(/img/fiche/popup/fond.jpg) bottom center repeat-x; border: 1px solid #000; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; z-index: 6001; }
#jspopup-informer #informer-content {height:400px; padding:10px; color:#4D4C4C;}
#jspopup-informer h1 { clear: both; height: 19px; line-height: 19px; margin: 5px 5px 0 5px; padding: 0; text-transform: uppercase; font-size: 12pt; font-weight: bold; color:#4d4c4c; }
#jspopup-informer h1 span { display: block; padding: 0 0 0 3px;font-size:16px;text-transform:uppercase;}
#jspopup-informer #informer-client {padding: 10px 0 0 15px}
#jspopup-informer #informer-client2 {padding: 10px 0 0 0}
#jspopup-informer #informer-client label {float:left;clear:left;width:100px;display:block;margin: 0.3em 0 0.3em 0;}
#jspopup-informer #informer-client input, textarea {width: 150px;margin: 0.3em 0 0.3em 40px;}
#jspopup-informer #informer-client textarea {height:100px;width:150px;margin-left:40px}
#jspopup-informer #informer-client2 label {float:left;clear:left;width:100px;display:block;margin: 0.3em 0 0.3em 0;}
#jspopup-informer #informer-client2 input, textarea {width: 150px;margin: 0.3em 0 0.3em 40px;}
#jspopup-informer #informer-client2 textarea {height:100px;width:150px;margin-left:40px}
#jspopup-informer #reponseEnvoi {clear:both; text-align:center; font-weight:bold;}
#jspopup-informer #informer_content .puce{background: url(/img/bullet_home_doze3.gif) no-repeat scroll -3px top;padding:0 0 0 20px;margin:0 0 5px 20px;}

#jspopup-informer div.divClose{text-align:right}
#jspopup-informer #boutons {bottom:15px; position:absolute;}
#jspopup-informer #boutons #btn_annuler {width:151px; height:18px;cursor:pointer;background:url(/img/btn/btn_annuler.gif) no-repeat;}

#jspopup-contacter {
	position: absolute;
	top: 0px; left: 0px;
	width: 350px; height: 400px;
	background: #FFF url(/img/fiche/popup/fond.jpg) bottom center no-repeat;
	border: 1px solid #000;
	filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; z-index: 6001;
	font-size:74%;
}
#jspopup-contacter h1 {
	clear: both; position: relative;
	height: 19px; line-height: 19px;
	margin: 40px 5px 0 5px; padding: 0;
	text-transform: uppercase;
	font-size: 1em; font-weight:bold;font-variant: normal; border-bottom: 1px solid #A9B8BF;
	}
#jspopup-contacter h1 span { display: block; padding: 0 0 0 3px; background: url(/img/fiche/popup/dispo-fd-titre.gif) top left no-repeat; color: #FFF; }
#jspopup-contacter #contacter-client {padding: 5px;}
#jspopup-contacter #contacter-client label {float:left;clear:left;width:100px;display:block;margin: 0.3em 0 0.3em 0;}
#jspopup-contacter #contacter-client input, textarea {width: 200px;margin: 0.3em 0 0.3em 0;}
#jspopup-contacter #contacter-client textarea {height:100px;}
#jspopup-contacter #reponseEnvoi {clear:both; text-align:center; color:#FF4C00;font-weight:bold;padding-top:20px;}





#jspopup-mp { position: absolute; top: 0px; left: 0px; width: 350px; height: 400px; background: #FFF url(../img/fiche/popup/fond.jpg) bottom center repeat-x;border: 1px solid #000;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;z-index: 6000;}
#jspopup-mp #mp-content { }
#jspopup-mp h1 {
	clear:both;
	position: relative;
	height: 19px;
	line-height: 19px;
	margin: 40px 5px 0 5px;
	padding:0;
	text-transform: uppercase;
	font-size: 12px;
	font-variant: normal;
	font-weight:bold;
}
#jspopup-mp h1 span {
	display: block;	padding: 0 0 0 20px;
	color: #FFF;
	}
/*#jspopup-mp img.jspopup-close {position: absolute;top: 5px;right: 5px;width: 118px;height: 19px;cursor: pointer;background: url(../__images_v3/fiche/popup/bouton-fermer.gif) top left no-repeat;}*/
#jspopup-mp #content-form {margin:0;padding:0;}
#jspopup-mp #div_choix_paiement {margin: 10px 10px 0 10px;font-size:12px;font-weight:bold}
#jspopup-mp #div_choix_paiement ul{list-style:none;font-weight:bold;}
#jspopup-mp #div_choix_paiement ul li label{font-weight:bold;}
#jspopup-mp #div_valid_paiement{
	padding-top: 60px;
	margin: 20px 180px;
}

#jspopup-mp #p_valid_paiement{
background:none;
	margin: 0; padding:8px 19px 0 190px; width: 100%; height: 38px; border: 0 ;
	color: #fff; font-weight: bold; ;font-size: 11px; text-align:center;
}




/* ****************************************************************************** */
/* CONDITIONNEMENT */
/* ****************************************************************************** */

#jspopup-cond {
	position: absolute; top: 0px; left: 0px; width: 520px; height: 558px;
	background: #FFF;;
	border: 1px solid #000;
	filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; z-index: 6001;
	font-size:74%;
}

#jspopup-cond h1 {
	clear: both; position: relative;
	height: 19px; line-height: 19px; margin: 40px 5px 0 5px; padding: 0;
	text-transform: uppercase;font-size: 1em; font-weight:bold;font-variant: normal; border-bottom: 1px solid #A9B8BF;
}

#jspopup-cond h1 span {
	display: block; padding: 0 0 0 3px;
	background: url(../_lib/_img/_reservation/E40-popup-titre.gif) top left no-repeat;
	color: #FFF;
}
#jspopup-cond h1.titreProduit span { /* Spec Mon Compte > Activités d'un chèque cadeau */
	background: url(../_lib/_img/_reservation/E40-popup-titre.gif) top left no-repeat;
}

#jspopup-cond #ALLdescription{
	width: 519px; height:400px;
	background: #FFF url(../_lib/_img/_reservation/E40-fond_popup_cond.jpg) top right  no-repeat;
}
#jspopup-cond #ALLdescriptionProduit{ /* Spec Mon Compte > Activités d'un chèque cadeau */
	width: 820px; height:400px;
}

#jspopup-cond #imageCond{
	float:left;width: 250px; height:400px;
	margin-left:3px;
}

#jspopup-cond #descriptionCond{
	position: relative;float:right;width: 190px; top: 290px;
	font-size: 9pt; color: #59737E;
	padding-right: 10px;
}

#jspopup-cond #descriptionCond .cond_titre_texte{color: #FC4C00;margin-bottom:5px;}
#jspopup-cond #photoProduit {
	float: left; margin: 0 10px 10px 5px;
}
#jspopup-cond #descrProduit,#jspopup-cond #descrTitreProduit {
	font-size: 9pt; color: #59737E;
	padding-right: 10px;
}
#jspopup-cond #descrTitreProduit {
	font-size: 11pt; font-weight: bold;
}
#jspopup-cond #descrProduit {
	height: 213px; overflow: auto;
}
#jspopup-cond #descrProduit p {
	margin: 5px 0 0 5px;
}

/******************************/
/* RECHERCHE */
/******************************/


	#Header #ResultatsRecherche {
		height: 20px; line-height: 20px; margin: 0 0 0 200px;
		font-size: 0.7em;
		color: #FFF;
	}


/******************************/
/* RECHERCHE V2*/
/******************************/



	#Content #RechercheV2 h2 {
		float: left; width: 120px; height: 25px; line-height: 25px; padding: 0 0 0 75px;
		font-size: 0.8em; font-weight: bold;
		color: #FFFFFF;
	}
		#Content #RechercheV2 input#recherche_mot_cle {
			width: 415px; margin: 0; padding: 2px;
			font-size: 0.8em;
			border: 1px solid #A2AFBE;
		}


	#Content #RechercheV2 h4 {
		clear: both; float: left; width: 200px; height: 25px; line-height: 25px; padding: 0 0 0 75px;
		font-size: 0.8em; font-weight: bold;
		color: #515151;
	}

	#Content #RechercheV2 #Affinez {
		position: relative; margin: 1px 0 0 0;
	}
		#Content #RechercheV2 #Affinez li {
			display: block; position: relative; float: left; width: auto; height: 18px; margin: 4px 0 0 0; list-style: none;
			font-size: 0.7em; font-weight: bold;
			border-right: 1px solid #F63;
		}

			#Content #RechercheV2 #Affinez li a:hover {
				text-decoration: none;
				color: #F63;
			}
			#Content #RechercheV2 #Affinez li ul {
				display: none; position: absolute; top: 20px; left: 0; width: auto; margin: 3px 0 0 0; z-index: 100;
				background: #E6E6D4;
			}
				#Content #RechercheV2 #Affinez li ul li {
					float: none; padding: 0 1em 0 2em; white-space: nowrap;
					font-size: 1em;
					border: none;
				}
				#Content #RechercheV2 #Affinez li ul li a {
					height: auto; line-height: 1.4em; margin: 0.5em 0 0.5em 0; padding: 0;
					text-transform: none;
					background: none;
				}
				#Content #RechercheV2 #Affinez li ul li a small {
					color: #F63;
				}
	#Content #ColonneCentre #Contenu #CriteresRechercheV2 #CriteresChoisis {
		float: left; width: 380px;
	}
		#Content #ColonneCentre #Contenu #CriteresRechercheV2 #CriteresChoisis li {
			float: left; width: 165px;padding: 0 0 0 15px; list-style: none;
			font-size: 0.7em;
		}
	#Content #ColonneCentre #Contenu #CriteresRechercheV2 #CriteresCallage {
		clear: both; height: 10px; line-height: 10px;
		font-size: 1px;
	}



#pagination
{
	clear:both;
	float:right;
}
#pagination ul, #pagination span {float:left;}
#pagination ul li{list-style-type:none;display:inline;}

/**
 * Ajout pour la popup
 **/

#dispo-date-area label input:radio,
#dispo-date-area label input:select{
  width: 45px;
}

#ColonneDroite #geoloc .bt {margin:2px 0 0 25px}
#ColonneDroite #geoloc #contact { background: url(/img/btn/centre.gif) no-repeat;}
#ColonneDroite #geoloc #envoi { background: url(/img/btn/ami.gif) no-repeat;}
#ColonneDroite #geoloc #imprim { background: url(/img/btn/imprimer.gif) no-repeat;}
#ColonneDroite #geoloc #verif{ background: url(/img/btn/dispo.gif) no-repeat;}
#ColonneDroite #geoloc #carte {margin:10px 0 0 0px;width:181px}

/**
 * Contact
 **/


 /**
 * CGV CGU
 **/

#cgv-content,#cgu-content {
	color: #4D4C4C;
}
#cgv-content a,
#cgu-content a{
	color: #4D4C4C;
}
#cgv-content h5,
#cgu-content h5{
	font-size: 13px;
	margin:10px 0;
}
#cgv-content h6,
#cgu-content h6{
	font-size: 13px;
}

#cgv-content .titre,
#cgu-content .titre{
	width:100%;
	height:21px;
	margin :20px 0;
}
#cgv-content .titre div,
#cgu-content .titre div {
	float:left;
	height:21px;
}

#cgv-content .titre .droite_titre,
#cgu-content .titre .droite_titre{
	background: transparent url("/img/details_bg/d_titre.gif") no-repeat ;
	width:15px;
}
#cgv-content .titre .content_titre,
#cgu-content .titre .content_titre{
	background: transparent url("/img/details_bg/m_titre.gif") repeat-x ;
	color: #FFF;
	font-size:11pt;
	font-weight:normal;
	height:21px;
	overflow:hidden;
	padding:3px 0 0 3px;
	text-indent:0;
}
#cgv-content .titre .gauche_titre,
#cgu-content .titre .gauche_titre {
	background: transparent url("/img/details_bg/g_titre.gif") no-repeat ;
	float:left;
	width:15px;
}

#cgv-content p ,
#cgu-content p  {
	text-align: justify;
	margin: 20px 15px;
	font-size: 12px;
}

#cgv-content ul
#cgu-content ul {
	margin: 15px 15px 15px 30px;
}
#cgv-content li,
#cgu-content li {
	margin: 10px 0px 10px 15px;
	background:transparent url(/img/details_bg/fleche_liste.gif) no-repeat scroll 0 0;
	padding:0 0 0 20px;
	font-size: 12px;
	list-style-type:none;
}
#cgu-content p.title_p {
	text-indent: -15px
}

 /*colonne_droite new modules*/
 .home #Content #ColonneDroite div{background: none;}

.home #Content #ColonneDroite .border_blocs_droite, #Content #ColonneDroite .border_blocs_droite{border-left:1px solid #5b5b5f;border-right:1px solid #5b5b5f;}
*+html .home #Content #ColonneDroite .border_blocs_droite, #Content #ColonneDroite .border_blocs_droite {margin-top:12px;}
.home #Content #ColonneDroite #colonne_droite_recherche, #Content #ColonneDroite #colonne_droite_recherche{}
*html .home #Content #ColonneDroite #colonne_droite_recherche, #Content #ColonneDroite #colonne_droite_recherche{margin-top:0px;}
.home #Content #ColonneDroite #autres_dozes, #Content #ColonneDroite #autres_dozes{margin-top:15px;width:220px;}
.home #Content #ColonneDroite #top_ventes, #Content #ColonneDroite #top_ventes, #simplicite{margin-top:15px;width:220px;}
*html .home #Content #ColonneDroite #top_ventes, #Content #ColonneDroite #top_ventes, #simplicite{margin-top:0px;}
.home #Content #ColonneDroite #simplicite p, #Content #ColonneDroite #simplicite p{text-align:center;margin-left:-20px;color:#333;}
.home #Content #ColonneDroite #plus_idees ul, #Content #ColonneDroite #plus_idees ul{padding:0px 0px 0px 20px;}
.home #Content #ColonneDroite #plus_idees, #Content #ColonneDroite #plus_idees{margin-top:15px;width:220px;}
.home #Content #ColonneDroite #pointRetrait, #Content #ColonneDroite #pointRetrait{margin-top:15px;width:220px;}
.home #Content #ColonneDroite #geoloc, #Content #ColonneDroite #geoloc{width:220px;margin-top:15px;}
.home #Content #ColonneDroite #AffinezRecherche, #Content #ColonneDroite #AffinezRecherche{width:220px;}
*html #Content #ColonneDroite #AffinezRecherche .resultatsCarte{width:200px;}
#pre-footer .bloc_droite_footer, .home #Content #ColonneDroite .bloc_droite_footer, #Content #ColonneDroite .bloc_droite_footer{width:222px;background:url(/img/colonne_droite/bg_bloc_droite_bottom.png) no-repeat;height:25px;	}
*html #pre-footer .bloc_droite_footer, .home #Content #ColonneDroite .bloc_droite_footer, #Content #ColonneDroite .bloc_droite_footer{	}
.home #Content #ColonneDroite .bloc_droite_header, #Content #ColonneDroite .bloc_droite_header{height:20px;}

#colonne_gauche_tarifs #offrez_plus {width:740px;margin-top:50px;height:230px;background:url(/img/details_bg/fiche_offrez_plus.jpg) no-repeat;}
#colonne_gauche_tarifs #offrez_plus div{width:630px;padding:50px 0px 0px 10px;}
#colonne_gauche_tarifs #offrez_plus p{font-size:10px; color:#5c5b60;font-weight:bold;}
#colonne_gauche_tarifs #offrez_plus span.tiques{padding-left:15px;background:transparent url(/img/details_bg/fleche_liste.gif) no-repeat scroll 0 0;}
#colonne_gauche_tarifs #offrez_plus .liens_fiche_offrez_plus{font-weight:normal;color:#B50051;text-transform:uppercase;font-size:12px;text-decoration:underline;text-align:right;}

#pre-footer #paiement_footer,#about-us,#choix, #contact {border-left:1px solid #5b5b5f;border-right:1px solid #5b5b5f;width:220px;}


 /*FICHE */
#fiche_acces span { display: block; padding: 0 0 10px 20px; background: url(/img/colonne_droite/bullet_home_doze.png) no-repeat -3px top; text-transform: uppercase; color: #383539;font-weight:bold; font-size: 11px;}
#fiche_acces p {margin-left:15px;}
#fiche_acces input {margin-left:20px;width:275px;height:15px;margin-bottom:20px;float:left;}
/* D�place le logo google :-S, et quoi d'autre ?
#fiche_acces_map img{margin-left:50px;} */

/*PAGE ERREUR*/
#messageAvertissement {
border: 3px solid double;
text-align: center;
font-weight: bold;
font-size: 1em;
background-color: yellow;}

#produit .suggestionsRecherche {margin-top:20px;}
#produit .suggestionsRecherche h2 {}
#produit .suggestionsRecherche p {}
.suggestionsRecherche .liste li a, #destination a{text-decoration:underline;}

/*bloc recherche*/
#btn_bloc_recherche{background:url(/img/btn/btn_rechercher_grey.png)no-repeat;cursor:pointer;}

/*MAP GOOGLE*/
#fiche_acces_map #map {border:1px solid #CCC;float:left;margin-left:15px}

/*********************************************************************************************************/
/* PANIER COMMANDE
/*********************************************************************************************************/
#Panier .titre_panier {padding:5px 0px;background:#d8dadc;margin-bottom:15px;}
#Panier .titre_panier h3 {color:#383539;text-transform:uppercase;padding-left:10px;font-weight:normal;}
#Panier .titre_panier h3 span{color:#b50051;}
#Panier #panierContenu-ajax-loader #panierContenu table tr.tirets_tableau_produith{background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center top;}
#Panier #panierContenu-ajax-loader #panierContenu table td{color:#4c4c4c;font-family:arial;font-size:12px;padding:10px;background:transparent url(/img/details_bg/tirets_v.png) repeat-y scroll right center;}
*+html #Panier #panierContenu-ajax-loader #panierContenu table td, *html #Panier #panierContenu-ajax-loader #panierContenu table td {border-top:1px dashed #d8dadc;}
#Panier #panierContenu-ajax-loader #panierContenu table span.bull{color:#b50051;}
#Panier #panierContenu-ajax-loader #panierContenu table input.plus{background:#FFF;margin:0px 0px 0px 2px;}
#Panier #panierContenu-ajax-loader #panierContenu table input.moins{background:#FFF;margin:0px 2px 0px 0px;}
#Panier #panierContenu-ajax-loader #panierContenu table input.plusmoins{width:15px; border:none;}
#Panier #panierContenu-ajax-loader #panierContenu table #plus_moins_panier{}
#Panier #panierContenu-ajax-loader #panierContenu p.lien_rose {text-transform:uppercase;margin:10px 0px 15px 0px;font-size:14px;text-decoration:underline;color:#b50051;}
#Panier #panierContenu-ajax-loader #panierContenu #btn_valider_mon_panier{background:#FFF url(/img/btn/btn_valider_mon_panier.png) no-repeat;display:block;text-decoration:none;float:left;margin:10px 0px 15px 125px;width:222px;height:25px;text-indent:-3000px;}
#Panier #panierContenu-ajax-loader #panierContenu #appel_conseil{margin-bottom:50px;float:left;}
#Panier #panierContenu-ajax-loader #panierContenu table tr td.total{text-align:right;text-transform:uppercase;color:#b50051;font-weight:bold;font-size:16px;}
#Panier #panierContenu-ajax-loader #panierContenu table tr td.total span{margin-right:30px;}
#Panier #panierContenu-ajax-loader #panierContenu table tr td.total span.totalTxt{margin-right:110px;}
#Panier #panierContenu-ajax-loader #panierContenu table tr td.header{text-align:center;color:#b50051;font-weight:bold;}
#Panier #panierContenu-ajax-loader .lien_activite_panier a{color:#383539;}
div.ajax_loader_bar_background{background:url(/img/ajax-loader-bar.gif) no-repeat; background-position:center center;}

#Panier #panierContenu-ajax-loader #panierContenu #btn_valider_mon_panier.sansNumTel{
    margin-left:521px!important;
}

/*généraux*/
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}


/*********************************************************************************************************/
/* LOGIN COMMANDE
/*********************************************************************************************************/
#content_login {width:987px;}
#identification {height:300px;margin-bottom:70px;}
#identification h3{text-transform:uppercase;color:#4d4c4c;font-weight:bold;}
#identification #content-mon-compte-index h4 {color:#4d4c4c;text-transform:uppercase;font-size:12px;font-weight:bold;margin-top:-23px;margin-bottom:15px;}
#identification #content-mon-compte-index #nouveau-compte {min-height:200px;border:1px solid #4d4c4c;;width:275px;padding:10px;margin:20px 80px 0px 160px;float:left;}
#identification #content-mon-compte-index label {font-size:12px;color:#4d4c4c;}
#identification #content-mon-compte-index #nouveau-compte p {font-size:12px;color:#4d4c4c;text-align:center;}
#mail_creation_compte_confirm-label, #pass_compte-label {margin-top:10px;}
#identification .zend_form {width:155px;margin:auto;font-size:12px;}
#identification .zend_form #submit_creation_compte{margin-top:15px;margin-left:-12px;background:#FFF url(/img/btn/btn_creer_compte.png) no-repeat;}
#identification .zend_form #submit_compte{margin-left:-10px;margin-top:60px; background:#FFF url(/img/btn/btn_acceder_compte.png) no-repeat;}
#identification #content-mon-compte-index #connexion {min-height:200px;border:1px solid #4d4c4c;;width:275px;padding:10px;margin:20px 0px 30px 0px;float:left;}
#identification #content-mon-compte-index #connexion a{text-align:right;display:block;margin-top:5px;font-size:10px;text-decoration:underline;}
#identification #content-mon-compte-index #connexion ul li {font-size:12px; font-weight:bold;color:red;}
#infos_connexion {clear:both;margin:auto;width:715px;padding-bottom:30px;}
#infos_connexion #assistance{width:715px;background:#FFF url(/img/connexion/bg_assistance.png) no-repeat;text-transform:uppercase;color:#b50051;font-weight:bold;font-size:12px;}
#infos_connexion #assistance p{text-align:center;padding:7px 0px 12px 0px;}
#infos_connexion_pictos {background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center top;height:100px;}
#infos_connexion_pictos .picto_block{margin-top:30px;font-size:10px;color:#3f3f40;margin-left:20px;}
#infos_connexion_pictos .picto_block img, #infos_connexion_pictos .picto_block p{margin-right:6px;float:left;}
#infos_connexion_pictos .picto_block span{text-transform:uppercase;font-weight:bold;}
#footer_connexion {padding-top:30px;height:120px;background:transparent url(/img/details_bg/tirets_h.png) repeat-x scroll center top;}
#footer_connexion .block_footer {margin-left:15px;font-size:12px; color:#3f3f40;float:left;	width:160px;}
#footer_connexion .block_footer2 {width:215px;}
#footer_connexion .block_footer3 {width:195px;}
#footer_connexion .block_footer p{text-align:justify;font-size:10px;}
*+html #footer_connexion .block_footer{margin-left:15px;}
#footer_connexion .block_footer a {color:#3f3f40;text-decoration:underline;display:block;margin-bottom:3px;}
#footer_connexion .block_footer h4 {text-transform:uppercase;margin-bottom:5px;}
#footer_connexion #block_footer3 {margin-top:15px;}
#footer_connexion2 {clear:both;width:620px;margin:auto;border:1px solid white;}
#footer_connexion2 p{color:#3f3f40; font-size:10px;text-align:center;margin-top:60px;}
/*********************************************************************************************************/
/* PROCESS COMMANDE
/*********************************************************************************************************/
.border_bottom {border-bottom:1px dashed black;}
#lien_personnaliser a {color:#383539;text-decoration:underline;}
#lien_conditonnement a {text-decoration:underline;}
#processCommande{width:987px;}
#processCommande h3 {text-transform:uppercase;color:#4d4c4c;font-weight:bold;}
#processCommande div.titreEtape { text-transform:uppercase;margin:25px 0px}
#processCommande div.titreEtape span.numero_process{float:left;font-size:38px;font-weight:bold;padding:0px 5px;background:#FFF;margin-top:-7px;color:#383539;}
#processCommande div.titreEtape h2 {background:#b50051 url(/img/details_bg/bg_tetiere_process_commande.png) right no-repeat;padding:7px 0px 6px 40px;color:white;font-weight:bold; }
div.ajax_loader_bar {background:url(/img/ajax-loader-bar.gif) no-repeat;  font-size:16px;}
div.ajax_loader_bar_background{background:url(/img/ajax-loader-bar.gif) no-repeat;  background-position:center center;}

div.ajax_loader_circle {background:url(/img/ajax-loader-circle.gif) no-repeat; background-position:left top; width:16px; height:16px; float:left;}
span.ajax_loader_circle {background:url(/img/ajax-loader-circle.gif) no-repeat; background-position:left top; width:16px; height:16px; }

div.ajax_loader_error {background:url(/img/ajax-loader-error.png) no-repeat; background-position:left top; width:16px; height:16px; float:left;}
span.ajax_loader_error {background:url(/img/ajax-loader-error.png) no-repeat;  background-position:left top; width:16px; height:16px;}

div.ajax_loader_ok {background:url(/img/ajax-loader-ok.png); background-repeat:no-repeat; background-position:left top; width:16px; height:16px; float:left;}
span.ajax_loader_ok {background:url(/img/ajax-loader-ok.png); background-repeat:no-repeat; background-position:left top; width:16px; height:16px;}

input.erreurChamp{background-color:#FF9FBE;}

/*bloc1 coordonnees*/
.etoile_champ_obligatoire {color:#b50051;}
.label_info_client{margin-left:30px;margin-bottom:0p}
.label_info_client label, .formulaire_personnalisation_cadeau label{float:left;font-size:12px;color:#1b1b1f;display:block;width:125px;}
*+html .label_info_client label, .formulaire_personnalisation_cadeau label, *html .label_info_client label, .formulaire_personnalisation_cadeau label{width:105px;}
.label_info_client input#dateNaissanceCoordonneesFacturation {width:65px;margin:0px 0px 15px 0px;}
.label_info_client label #format_date {font-size:10px;}
.label_info_client input, .formulaire_personnalisation_cadeau input{clear:both;}
.label_info_client .taille_input {width:280px;}
#paysCoordonneesFacturation, #paysLivraison {width:162px;}
.status{font-size:12px;}
#case_meme_adresse {font-size:12px;margin:15px 0px 15px 35px;}
.note_bas_de_page p {text-align:right;font-size:10px;font-style:italic;margin-top:5px;}
/*bloc2 mon panier*/
#tableLignesCommande {margin-left:35px;width:947px;margin-bottom:15px;}
#tableLignesCommande td{border-right: dashed 1px #565656;font-size:12px;color:#1b1b1f;}
*html #tableLignesCommande td{border-top: dashed 1px #565656;}
#tableLignesCommande td.tirets_v {border-right: none;}
#tableLignesCommande tr td {padding:5px;text-align:center justify;}
#tableLignesCommande td.borderTop {border-top: dashed 1px #565656;}
#tableLignesCommande #descriptif_article span{display:block;margin-bottom:0px;float:left;width:15px;background:#FFF url(/img/details_bg/fleche_liste.gif) no-repeat scroll 0 0;}
#tableLignesCommande #descriptif_article p {display:block;float:left;width:550px;margin-left:0px;}
#border_doze{border-bottom:1px dashed #565656;}
table .contenu_tableau{text-align:center;}
.formulaire_personnalisation_cadeau {margin-top:15px;width:600px;margin-left:110px;}
.decupler {
    margin-left: 110px;
    font-style:italic;
}
.formulaire_personnalisation_cadeau img {margin-right:10px;}
.emballage_selectionne{border:1px dashed #b50051;}
#garantie {text-transform:uppercase;color: #b50051;font-weight:bold;margin:5px 0px 0px 55px;}
.garantie a {text-decoration:underline;}
#tableLignesCommande .conditionnement a:hover {}
.liens_decupler_personnaliser{margin-left:110px;}
.conditionnement #fleche_process_commande {margin-right:55px;}
#tableLignesCommande .item_sans_conditionnement_possible{border-right:none;text-indent:15px;}
#tableLignesCommande .item_sans_conditionnement_possible2{}
/*code promo*/
#bloc-code-promo-ajax-loader {margin:15px 0px 15px 35px;}
table #promotion span,  #promotionbis button{color:#ff5400;text-transform:uppercase;font-weight:bold;}
table #promotion img {margin-top:-15px;margin-right:20px;}
table #promotion {font-size:12px;}
table #promotionbis {}
/*mode livraison*/
#mode_livraison {margin-left:35px;width:900px;}
#mode_livraison div{padding:20px 20px 10px 20px;}
#mode_livraison div p{font-size:12px;}
#mode_livraison div input{margin:10px 0px 0px 100px;}
#mode_livraison #tdExpeEmail{margin-left:350px;background:transparent url(/img/commande/picto_email.png) left no-repeat;}
#mode_livraison #tdExpeEmail p{margin-left:90px;}
#mode_livraison #ExpeStandard{background:transparent url(/img/commande/picto_lettre.png) left no-repeat;}
#mode_livraison #ExpeStandard p{margin-left:45px;}
#mode_livraison #ExpeChronopost{background:transparent url(/img/commande/picto_chronopost.png) left no-repeat;}
#mode_livraison #ExpeChronopost p{margin-left:60px;}
#mode_livraison #ExpeRetrait{background:transparent url(/img/commande/picto_retrait_boutique.png) left no-repeat;}
#mode_livraison #ExpeRetrait p{margin-left:90px; width:200px;}
#mode_livraison #ExpeRetrait input{margin:10px 0px 0px 130px;}
#mode_livraison .livraison_envoyee{float:left;margin-left:30px;width:205px;}
*html #mode_livraison .livraison_envoyee{margin-left:40px;width:170px;}
#mode_livraison .prix_process_commande {color:#b50051;font-weight:bold;}
/*total*/
#total_commande h3, #total_commande span{float:left;font-weight:bold;display:block;font-size:16px;background:#383539;color:#FFF;padding:5px 5px 5px 5px;}
#total_commande h3{width:700px;margin:0px 0px 10px 30px;}
#total_commande span{color:#FFF;width:225px;text-align:right;}
*html #total_commande span{width:200px;}
/*mode de paiement*/
#mode_paiement_commande, #ajout_pme p,#ajout_pme form {font-size:12px;}
#mode_paiement_commande #loi,#loi {color:#4c4c4c;font-size:10px;margin-top:10px;}
#mode_paiement_commande #lire_cgv{margin-top:40px;margin-bottom:10px;}
#mode_paiement_commande #tableau_commande tr.ligneImg td{padding:5px 30px 5px 30px;}
#affichagePme tr td{padding:5px 30px;}
#mode_paiement_commande #tableau_commande{margin:15px 0px 0px 0px;}
#mode_paiement_commande #btn_valider_ma_commande, #affichagePme #btn_valider_ma_commande {background:transparent url(/img/btn/btn_valider_commande.png) no-repeat;text-indent:-9999px;cursor:pointer;float:left;height:35px;width:220px;margin-left:290px;margin-bottom:10px;}
#affichagePme #btn_autre_paiement {float:left;background:transparent url(/img/btn/btn_autre_paiement.png) no-repeat;text-indent:-9999px;cursor:pointer;height:35px;width:220px;margin-bottom:10px;}
#affichagePme #btn_de_validation {margin-top:20px;}
#mode_paiement_commande .liens_panier_commande {color:#1b1b1f;font-weight:bold; text-decoration:underline;}
#mode_paiement_commande .tiques span, #ajout_pme .tiques span, #affichagePme .tiques span{background:transparent url(/img/details_bg/fleche_liste.gif) no-repeat scroll 0 0; padding:0 15px 0px 0px;}
#mode_paiement_commande .tiques, #ajout_pme .tiques, #affichagePme .tiques {font-size:12px;margin-left:15px;margin-bottom:10px;}
#img_portefeuille{padding-left:20px;}
#lien_retour_commande {display:block;background:#FFF url(/img/btn/btn_annuler.png) no-repeat;height:35px;width:240px;font-size:12px;float:right;text-indent:-9999px;}
#ajout_pme{border:10px solid balck:;margin-left:100px;}
#ajout_pme .je_valide_commande {float:right}
#ajout_pme form {margin-left:30px;}
#ajout_pme form input{margin-bottom:10px;}
#ajout_pme .bloc_type_doze {float:left;margin-right:50px;}

#ajout_pme #type_doze_different img, #ajout_pme #type_doze_different p{float:left;}
#ajout_pme .bloc_type_doze p{margin:10px 10px 10px 10px;}
#ajout_pme .bloc_type_doze img {margin-left:10px;}
#affichagePme #recap_pme {margin:30px 0px 30px 50px;width:700px;}
#affichagePme #recap_pme tr{border-top: dashed 1px #565656; font-size:12px;color:#1b1b1f;}
#affichagePme #recap_pme tr td{padding:15px 0px;}
#affichagePme #recap_pme .border{border-right: dashed 1px #565656;}
#affichagePme #lien_ajouter_doze {text-decoration:underline;font-size:12px;display:block; margin-left:200px;}
#affichagePme #mpDifferenceUtilisation, #affichagePme #mpDifferenceNonUtilisation{margin-left:105px;}
#lire_cgv{font-size:12px;margin-top:15px;}

/*POPUP carte bancaire*/
#logoCyberPaie {margin:10px;font-size:12px;font-weight:normal;color:#4c4c4c;}
#logoCyberPaie form div input {float:left;}
#logoCyberPaie form div {width:300px;}
#paiement-mp-content h1{color:#4c4c4c;font-size:16px;border-bottom:1px dashed #4c4c4c;font-weight:bold;display:block;width:330px;margin-left:10px;}
#carte_bleue{margin:10px;}
#carte_bleue li a{display:block;float:left;margin-right:5px;}
#open-area button{background:transparent url(/img/btn/btn_popup_cb_annuler.png) no-repeat;display:block;width:130px;height:25px;text-indent:-9999px;margin:100px 0px 0px 10px;}

/*Complément descriptif doze*/
#les-dozes{background:transparent url(/img/descriptif_doze/vagues_dozes.png) no-repeat scroll 0 0;height:290px;padding-top:10px;}


sup {
vertical-align:25%;
font-size:80%
}

.strongdoze{
font-weight:bold;
}

.marginRight20{
margin-right:20px;
}

.dozeLink{
    width:100%;
    text-align:center;
}

.cadDateExpire{
    width:100%;
    padding-left:11px;
}

.cadDateExpire .red{
    color:red;
}

#univers_doze p.introDoze {
    color:#333333;
    font-size:13px;
    text-transform: none;
    margin-top:15px;
}

#univers_doze h2 {
    color:#fff;
    font-size:18px;
    text-transform: none;
    font-weight:bold;
    margin-top:30px;
    margin-bottom:10px;
    padding-left:20px;
    line-height:25px;
    height:25px;
}

#univers_doze h2.rougeFonce  {
    background: url(/img/descriptif_doze/titreRougeFonce.png) no-repeat;
}
#univers_doze h2.rougeClair  {
    background: url(/img/descriptif_doze/titreRougeClair.png) no-repeat;
}
#univers_doze h2.gris  {
    background: url(/img/descriptif_doze/titreGris.png) no-repeat;
}

#univers_dozecard h2 {
    color:#333333;
    font-size:23px;
    text-transform: none;
    margin-top:30px;
}

#univers_dozecard p.introDozeCard {
    color:#333333;
    font-size:13px;
    text-transform: none;
    margin-top:15px;
}
.txtUtilisationDoze{
    color:#000;
    font-size:13px;
    text-transform: none;
    margin-top:15px;
}
.txtUtilisationDozeCard{
    color:#666666;
    font-size:13px;
    text-transform: none;
    margin-top:15px;
}
.strong14 {
    color:#333333;
    font-size:14px;
    text-transform: none;
    font-weight:bold;
}

span.listPuce  {
     list-style-image : url(/img/puce.jpg);
     display:block;
}

#idem_nom-label label{
    color:#000!important;
    font-size:13px;
}
#idem_nom {
    text-align:left!important;
    margin-left:-100px!important;
}

.uppercase{
    text-transform:uppercase ;
}
.capitalize{
    text-transform:capitalize ;
}
#divIntroFicheDoze .block {
    height:420px;

}
#divIntroFicheDoze .divFiltre {
    margin-right:45px;
    width:285px;
    color:#000000;
    font-size:13px;
    float:left;

}
#divIntroFicheDoze .divFiltre p{
    margin-left:25px;
    text-align: justify!important;
}

.divExemple {
    color:#000000;
    font-size:16px;
    font-weight:bold;
}

.txtMaximiles{
    font-family: Arial, Helvetica, Sans-serif;
    color:#DC2A8C;
    font-size:13px!important;
}

.ptMaximiles{
    width:50px;
    height:25px;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight:bold;
    line-height:25px;
    text-align:right;
    font-size:16px;
    color:#DC2A8C;
    padding-top:3px;
    padding-bottom:6px;
    padding-right:28px;
    background: url(/img/maximiles/ptMaximiles.png) no-repeat scroll right top;
}

.lienMaximiles:hover {
    text-decoration: none;
}

.maximilesInscription {
    margin:0 25px;
    padding:10px;
    font-size:12px;
    border:1px solid #4c4c4c;
}
.maximilesInscription .gras{
    font-weight:bold;
    font-size:14px;
    margin-bottom:10px;
}
.maximilesInscription .gras img{
    vertical-align:middle;
}

.fontWeight{
    font-weight:bold;
}

.etoilesMaximiles {
    font-weight:bold;
    font-size:20px;
    color:#DC2A8C;
}
#infoInscription{
    margin-top:10px;
    font-size:10px;
    color:#4C4C4C;
}
.infoMaximilesPme{
    margin-top:30px;
    font-size:12px;
    margin-left:30px;
}
#divNoMxm {
    font-size:12px;
    margin-left:30px;
}

.titre_home {
    font-size:21px;
    font-weight:bold;
    color:#cc0000;
}
.img_home{
    margin-top:20px;
}
.img_home .marginR15{
    margin-right:15px;
}
.btn_home .marginR15{
    margin-right:15px;
}

.block_droite_header{
  height:28px;
}
.block_droite_footer{
  height:28px;
  width:223px;
}
.rectBlack{
  background-color:#000000!important;
}
.rectNoirClair{
  background-color:#2d2c2c!important;
}

.rectGrisFonce{
  background-color:#333333!important;
}
.rectGris{
  background-color:#4c4c4c!important;
}
.rectGris2{
  background-color:#666666!important;
}

.rectGrisClair{
  background-color:#898686!important;
}
.rectPourpre{
  background-color:#684b54!important;
}
.rectBleu{
  background-color:#383855!important;
}
.rectRougeFonce{
  background-color:#990000!important;
}

.block_droite_header .titre_block{
    background: url(../img/fle_bas.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:25px;
    margin-left:10px;
    font-size:14px;
    font-weight:bold;
    line-height:26px;
}

.block_droite_header .titre{
    color:#FFFFFF;
    margin-left:18px;
    font-size:15px;
    font-weight:bold;
    line-height:26px;
}

.block_avantages{

}
.block_recherche_simple{
  padding-top:5px;
  background: url(../img/pointille.png) 0% 100% repeat-x;
  height:50px;
  margin-bottom:20px;
}
.block_google_maps{
  padding-top:5px;
  background: url(../img/pointille.png) 0% 100% repeat-x;
  min-height:210px;
  margin-bottom:20px;

}
.block_google_maps .trop_point{
  font-size:12px;

}
#map {
  border:5px #deb7b7 solid;
  padding:2px;
  overflow: hidden;
  margin-left: 7px;
  margin-top: 2px;
  margin-bottom: 0;
  width: 200px;
  height: 181px;
}

.input_recherche{
    margin-top:4px;
    width:180px;
    height:22px;
    border:1px #bfbfbf solid;
}
.help-input-inline-style{
    color:gray;
    font-size:10px;
}
.rectRouge{
    display:block;
    float:left;
    background-color:#cc3300;
    height:26px;
    width:551px;
    padding-left:5px
}

.rectOrange{
    float:left;
    background-color: #ff6600;
    height:26px;
    width:184px;
    text-align:right;
}
.rectOrangeFonce{
    background-color: #cc3300!important;
}
.rectRouge img, .rectOrange img{
    margin-top:3px;
    margin-left:5px;

}
.top_vente .titre{
    float:left;
    background-color: #ff6600;
    height:26px;
    width:184px;
}
.top_vente .titre span{
    background: url(../img/fle_bas.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:25px;
    margin-left:10px;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
}

.top_vente .activite{
    background-color: #fcedc6;
    width:184px;
    margin-top:2px;
    margin-bottom:2px;
    margin-left:2px;
    float:left;
}
.top_vente .activite.first{
    margin-left:0px;
    width:182px;
}

.top_vente .activite .link_photo {
  display:block;
  width:162;
  margin-top:10px;
  margin-bottom:10px;

}
.top_vente .activite .link_photo img{
display:block;
  margin-left:auto;
  margin-right:auto;
}
.coup_de_coeur .noir, .top_vente .activite .noir, #resultats_activite .recherche_activite .noir{
    font-size:12px;
    font-weight:bold;
    color:#000000;
}
.coup_de_coeur .gris, .top_vente .activite .gris, #resultats_activite .recherche_activite .gris{
    font-size:12px;
    font-weight:bold;
    color:#333333;
}
 #resultats_activite .recherche_activite .uppercase{
    text-transform: uppercase;
}
.upselling_activite .details_offre, .coup_de_coeur .details_offre, .notre_selection .details_offre, .top_vente .activite .details_offre, #resultats_activite .recherche_activite .details_offre{
    display:block;
    font-size:11px;
    font-weight:bold;
    color:#cc0033;
    margin-top:5px;
}

.coup_de_coeur .departement, .top_vente .departement, #ecran_recherche .departement{
    float:left;
    border:1px #999999 solid;
    background-color:#FFFFFF;
    width:105px;
    height:30px;
    padding-left:5px;
    padding-top:16px;
    font-size:10px;
    color:#000000;
    font-weight:bold;
}
.coup_de_coeur .carte, .top_vente .carte, #ecran_recherche .carte{
    border:1px #999999 solid;
    background-color:#FFFFFF;
    float:left;
    height:46px;
}
.coup_de_coeur .carte img, .top_vente .carte img, #ecran_recherche .carte img{
    border:none;
}
#prix_produit a.ajout_panier, .top_vente a.ajout_panier, #ecran_recherche a.ajout_panier {
    display:block;
    cursor:pointer;
    line-height:23px;
    text-align:center;
    height:23px;
    width:158px;
    background: #cc0033 url(../img/fle_droite.png) 137px 5px no-repeat;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF!important;
}
#prix_produit a.ajout_panier:hover, .top_vente a.ajout_panier:hover, #ecran_recherche a.ajout_panier:hover {
    background-color:#990033;
    text-decoration:none;
}
.separation{
    clear:both;

}

.prix_normal{
    font-size:20px;
    font-weight:bold;
    color:#660033;
    height:20px;
}
.prix_normal .txt_small{
    font-size:10px;
}

.prevoir_sur_place{
    font-size:10px;
    font-weight:normal;
    height:10px;
}
.avance_option_obligatoire{
    font-size:10px;
    font-weight:normal;
    height:10px;
}
.ou{
    font-size:10px;
    font-weight:normal;
    height:10px;
}
.top_vente .block_top{
    height:205px;
    padding:0px 11px;
}
.top_vente .block_bottom{
    height:120px;
    padding:0px 0px 0px 11px;
}
.top_vente .block_sup{
    margin-top:2px;
    padding-left:30px;
    height:23px;
    line-height:10px;
}

#ecran_recherche h1{

    background-color: #5f6069;
    margin-bottom: 28px;
    height:26px;
}
#ecran_recherche h1 span{
    background: url(../img/fle_bas.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:25px;
    margin-left:10px;
    font-weight:bold;
    font-size:18px;
    line-height:26px;
}


.nbr_resultat {
  background-color:#cc6d6d;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  width:186px;
  height:23px;
  line-height:23px;
  margin-bottom: 3px;
  text-align:center;
}

#ecran_recherche .table_filtre{

}
#ecran_recherche .table_filtre{
  color:#876363;
  padding-left:7px;
  height:22px;
  line-height:22px;
}
#ecran_recherche .table_filtre td, #ecran_recherche .table_filtre th {
  border-right:2px #FFFFFF solid;
}
#ecran_recherche .table_filtre td {
  background-color:#eeeeee;
  font-size:12px;
  font-weight:600;
  padding-left:7px;
  height:144px;
}

#ecran_recherche .table_filtre td a.all {
  margin-top:15px;
  display:block;
}

#ecran_recherche .table_filtre th{
  background-color:#deb7b7;
  color:#876363;
  padding-left:7px;
  height:22px;
  line-height:22px;
  background-color:#deb7b7;
}

#filtreRegion{
  width:185px;
  /*width:300px;    */
}
#filtreUnivers{
  width:115px;
}
#filtreBudget{
  width:130px;
}
#filtreAct{
  width:180px;
}
#filtreQui{
  width:115px;
}

#resultats_activite{
  margin-top:15px;
  border-top:18px #deb7b7 solid;
  border-bottom:18px #deb7b7 solid;
  border-left:1px #deb7b7 solid;
  border-right:1px #deb7b7 solid;
}

#resultats_activite .recherche_activite{
  float:left;
  margin:25px 5px 15px 5px;
  width:350px;
  height:160px;
}
#resultats_activite .recherche_activite_left{
  width:140px;
  float:left;
}
#resultats_activite .recherche_activite_right{
  margin-left:8px;
  width:202px;
  float:left;
}

#ecran_recherche .departement{
    width:93px;
    height:24px;
    padding-top:14px;
}
#ecran_recherche .carte{
    height:38px;
}

#resultats_activite .recherche_activite_left .div_photo {
  height:100px;
}
#resultats_activite .recherche_activite_right .titre_activite {
  height:85px;
}
#resultats_activite .recherche_activite_right .details_offre{
  margin-top:10px;
}
#resultats_activite .recherche_activite_right .details_offre a:hover{
  text-decoration:underline;
}

#resultats_activite .recherche_activite_right .titre_activite a:hover {
  text-decoration:none;
}

.delimite_pointille{
  background: url(../img/pointille.png) 0% 100% repeat-x;
  height:1px;
  clear:both;
}
#resultats_activite .recherche_activite_right .block_sup{
    height:30px;
    line-height:10px;
}


#pagination_recherche{
  width:740px;
  margin-top:30px;
  height:20px;

}
#pagination_recherche .precedent a{
  margin-top:5px;
  background: url(../img/pagination_pre.png) 100% 50% no-repeat;
  font-weight:bold;
  font-size:11px;
  text-align:right;
  padding-right:15px;

}
#pagination_recherche .suivant a{
  background: url(../img/pagination_sui.png) 0% 50% no-repeat;
  font-weight:bold;
  font-size:11px;
  padding-left:15px;
}
#pagination_recherche ul {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#pagination_recherche ul li{
  display:inline;
  margin-left:8px;
}
#pagination_recherche ul li a{
  font-weight:bold;
  font-size:12px;
  color:#333333;
}

#pagination_recherche ul li a:hover, #pagination_recherche ul li a.active{
  text-decoration:underline;
  color:#cc0033;
}

.formulaire_personnalisation_cadeau.hidden {
	display: none;
}

.block_footer .img_maximiles{
    float:left;
    margin-right:2px;
}

h2.home_h2{
    font-size:19px!important;
    font-weight:bold!important;
    color:white!important;
    padding-top:10px;
    padding-left:13px
}
h2.home_h2.pourpre{
	background: url("/img/home/pourpre.png") no-repeat;
  height:47px;
}

h2.home_h2.pourpre_mb{
	background: url("/img/home/pourpre_mb.png") no-repeat;
  height:47px;
}

h2.home_h2.rouge{
	background: url("/img/home/rouge.png") no-repeat;
  width:472px;
  height:42px;
}

h2.home_h2.violet{
  background: url("/img/home/violet.png") no-repeat;
  width:724px;
  height:42px;
  margin-top:15px;
}



h3.home_h2{
    font-size:19px!important;
    font-weight:bold!important;
    color:white!important;
    padding-top:10px;
    padding-left:13px
}
h3.home_h2.pourpre{
	background: url("/img/home/pourpre.png") no-repeat;
  height:47px;
}

h3.home_h2.pourpre_mb{
	background: url("/img/home/pourpre_mb.png") no-repeat;
  height:47px;
}

h3.home_h2.rouge{
	background: url("/img/home/rouge.png") no-repeat;
  width:472px;
  height:42px;
}

h3.home_h2.violet{
  background: url("/img/home/violet.png") no-repeat;
  width:724px;
  height:42px;
  margin-top:15px;
}

h3.home_h2_2{
    font-size:20px;
    color:#333333;
}


h1.h1_home{
    font-size:25px;
    font-weight:bold;
    color:#cc0033;
}

h2.home_h2_2{
    font-size:20px;
    color:#333333;
}
.home_nos_activites{
  margin-bottom:25px;
}
.home_coffrets{
  margin-top:18px;
}
.home_coffrets div.home_doze, .home_coffrets div.home_doze_card{
  float:left;
  width:233px;
  margin-right:18px;
}

.home_coffrets a{
  display:block;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF!important;
  line-height:26px;
  padding-left:10px;
  height:29px;
}
.home_coffrets a{
  width:230px;
	background: url("/img/fle_droite.png") 220px 40% no-repeat;
}
.home_coffrets a:hover{
	text-decoration:none;
}
.home_doze div{
	background: url("/img/home/bg_marron.png") repeat-x;
}
.home_doze div:hover{
	background: url("/img/home/bg_marron_hover.png") repeat-x;
}
.home_doze_card div{
	background: url("/img/home/bg_bleu.png") repeat-x;
}
.home_doze_card div:hover{
	background: url("/img/home/bg_bleu_hover.png") repeat-x;

}
.home_titre_block{
    color:#FFFFFF;
    padding-left:25px;
    margin-left:10px;
    font-size:14px;
    font-weight:bold;
    line-height:26px;
}

.home_conseil{
  margin-left:2px;
}

.home_conseil img{
  margin-top:45px;
}

.notre_selection{
  clear:both;
}

.notre_selection div{
  margin-left:23px;
  margin-top:8px;
  width:164px;
  float:left;
  margin-right:7px;
  margin-bottom:40px;
}

.notre_selection div p{
  margin-top:16px;
  font-size:12px;
  height:180px;
}
.notre_selection div img{
  margin-top:16px;
}
.notre_selection h3, .title_h3{
  color:#333333;
  font-size:13px;
  font-weight:bold;
  line-height:20px;
  text-transform: none;
}

.notre_selection p a{
    color:#000!important;
}

.rouge{
  background-color:#cc0033;
}

.home_prix {
  font-size:13px;
  font-weight:bold;
  color:#990033;
  margin-left:24px;

}

.block_droite_header .titre_block_long{
    color:#FFFFFF;
    margin-left:10px;
    font-size:13px;
    font-weight:bold;
    line-height:26px;
}

.home_colonneDroite{
  margin-top:15px;
}

.button_red{
  background:url(/img/bg_button.png) repeat-x;
  display:block;
  height:29px!important;
  color:#FFFFFF!important;
  font-size:14px;
  font-weight:bold;
  line-height:24px;
}
.button_red:hover  {
  background:url(/img/bg_button_hover.png) repeat-x;
  cursor:pointer;
}
.submit_button_red input{
  background:url(/img/bg_button.png) repeat-x;
  margin-bottom:20px;
  margin-left:445px;
  border:none;
  width:190px!important;
  padding-left:25px;
  display:block;
  height:29px!important;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  line-height:24px;
}
.submit_button_red2 input{
  background:url(/img/bg_button.png) repeat-x;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:365px;
  border:none;
  width:370px!important;
  padding-left:25px;
  display:block;
  height:29px!important;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  line-height:24px;
}
.submit_button_red input:hover, .submit_button_red2 input:hover  {
  background:url(/img/bg_button_hover.png) repeat-x;
  cursor:pointer;
}

.activite_validation_ou{
    clear:both;
    font-size:30px;
    font-weight:bold;
    color:#5e2d5e;
    height:60px;
    line-height:60px;
}
.activite_validation_ou img{
    margin-bottom:5px;
}


#colonne_droite_recherche a.btn_recherche span{
  margin-left:20px;
  background: transparent url(../img/fle_droite.png) 110px 6px no-repeat;
  display:block;
  width:130px!important;
}

#colonne_droite_recherche a.btn_recherche  {
  width:150px!important;
  text-decoration: none;
  margin:12px 0px 15px 0px;
}

#colonne_droite_recherche{
  border: 1px solid #000000;
  margin-bottom:36px;
}

.block_newsletter{
  border: 1px solid #000000;
  height:220px;
}
.block_newsletter img{
   margin-top:25px;
   margin-bottom:20px;
}
.block_newsletter input{
   margin-left:7px;
   margin-right:5px;
   height:23px;
   width:160px;
}


a.btn_submit_ok {
  width:40px!important;
  text-decoration: none;
}

a.btn_submit_ok span{
  margin-left:7px;
  background: transparent url(../img/fle_droite.png) 23px 6px no-repeat;
  display:block;
  width:33px!important;
}



.btn_OK {
  width:34px;
  height:24px;
  background: #cc0033 url(../img/fle_droite.png) 24px 6px no-repeat;
  color:white;
  border:none;
  font-size:12px;
  font-weight:bold;
  padding-left:2px;
  line-height:24px;;
  display:block;
  float:right;
  margin-top:4px;

}
.btn_OK:hover {
    background-color:#990033;
    text-decoration:none;
}
.btn_OK:active {
    background-color:#990033;
    text-decoration:none;
}

#ColonneDroite.home_colonneDroite, #ColonneDroite.home_mb_colonneDroite {
  padding-left:0px!important;
  width:236px!important;
}

.link_facebook{
  background: transparent url(../img/colonne_droite/facebook.png) no-repeat;
  display:block;
  width:236px;
  height:54px;
  margin-top:40px;
}
.link_facebook:hover{
  background: transparent url(../img/colonne_droite/facebook_hover.png) no-repeat;
  text-decoration:none;
}

.home_mb_colonneDroite{
  margin-top:14px;
}


.coup_de_coeur .block{
    float:left;
    width:162px;
    margin-right:29px;
    margin-top:10px;
}

.coup_de_coeur .block_top img{
    margin-bottom:5px;
}
.coup_de_coeur .block_top{
    height:180px;
}
.coup_de_coeur .block_bottom{
    height:60px;
}


.coup_de_coeur .block.last{
    margin-right:0px;
}

.block_droite_header .titre_jutilise{
    background: url(../img/colonne_droite/icone_jutilise.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:35px;
    margin-left:33px;
    font-size:14px;
    font-weight:bold;
    height:26px;
    line-height:26px;
    display:block;
}

.block_droite_header .titre_connexion{
    background: url(../img/colonne_droite/icone_connexion.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:35px;
    margin-left:33px;
    font-size:14px;
    font-weight:bold;
    line-height:26px;
    height:26px;
    display:block;
}

.block_droite_header .titre_panier{
    background: url(../img/colonne_droite/icone_panier.png) no-repeat 0% 50%;
    color:#FFFFFF;
    padding-left:35px;
    margin-left:33px;
    font-size:14px;
    font-weight:bold;
    line-height:26px;
    height:26px;
    display:block;
}

.block_droite_jutilise{
    margin-top:2px;
    background-color:#d1c1c5!important;
    padding-top:23px;
    padding-bottom:23px;
    padding-left:68px;
    margin-bottom:30px;
}
.puce_fle_noir li {
    background: url(../img/colonne_droite/fle_noir.png) no-repeat 0% 50%;
    color:#0a0000;
    padding-left:13px;
    font-size:11px;
}
.puce_fle_noir li a, .puce_fle_noir li a:visited {
    color:#0a0000!important;
}
.puce_fle_noir li a:hover{
    color:#cc0033!important;
    text-decoration:underline!important;
    cursor:pointer;
}

.block_droite_connexion{
    margin-top:2px;
    margin-bottom:15px;
    background-color:#cccccc!important;
    padding-top:25px;
    padding-bottom:25px;
    padding-left:68px;
}
.block_droite_panier{
    margin-top:2px;
    margin-bottom:15px;
    background-color:#b2b2bf!important;
    padding-top:25px;
    padding-bottom:25px;
    padding-left:68px;
}

.home .block_droite_connexion{
    margin-bottom:30px;
}

.logo_principal{
    margin-top:5px;
}

#MesReservations.panier_actif.block_droite_panier, #MesReservations.panier_actif.block_droite_panier span {
    background-color: #b2b2bf;
}

#MesReservations.block_droite_panier #nbre_acti_panier{
   text-transform: uppercase;
}

.identification{
    margin-left:120px;
}
.titre_identification{
    text-transform:uppercase;color:#4d4c4c;font-weight:bold;
    margin-bottom: 40px;
}

.identification ul li {font-size:12px; font-weight:bold;color:red;}

.connexion_gonzoland{
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
    text-align:center;
    width:500px;
}
.connexion_gonzoland label.label {
    font-weight: bold;
}
.connexion_gonzoland .required {
    color: #BB0000;
    background:none!important;
}

.connected_gonzoland{
    text-align:right;
    font-size:12px;
}

div.titre_validation{
    font-size:21px;
    color:white;
    padding-top:10px;
    padding-left:70px;
    background: url("/img/compte_utilisateur/titre_bon_cadeau.png") no-repeat;
    width:724px;
    height:42px;
    margin-top:15px;
    margin-bottom:25px;
}

.validation_activite_photo{
    margin-left:50px;
    margin-right:25px;
    margin-bottom:45px;
    width:210px;
    height:241px;
    padding-top:9px;
    padding-left:15px;
    background: url("/img/compte_utilisateur/cadre_photo.png") no-repeat;
    float:left;
}

div.activite_validation{
    clear:both;
    font-size:21px;
    color:white;
    padding-top:10px;
    padding-left:70px;
    background: url("/img/compte_utilisateur/activite_bon_cadeau.png") no-repeat;
    width:724px;
    height:42px;
    margin-top:15px;
}

div.pme_validation{
    clear:both;
    font-size:21px;
    color:white;
    padding-top:10px;
    padding-left:70px;
    background: url("/img/compte_utilisateur/pme_bon_cadeau.png") no-repeat;
    width:724px;
    height:42px;
    margin-top:15px;
}

div.validation_description_activite{
    float:left;
    padding-top:70px;
    font-size:14px;
    color:#321c3e;

}
div.validation_description_activite .titre_act{
    font-size:18px;
    font-weight:bold;
}

div.activite_validation_description{
    background: url("/img/fle_noir.png") no-repeat;
    padding-left:30px;
    margin-left:70px;
    font-size:15px;

}

div.upselling_validation{
    clear:both;
    font-size:19px;
    font-weight:bold;
    color:white;
    padding-top:10px;
    padding-left:25px;
    background: url("/img/compte_utilisateur/orange.png") no-repeat;
    width:724px;
    height:42px;
    margin-top:15px;
}

.upselling_activite .block a{
}

.upselling_activite a:hover{
    text-decoration:none;
}

.upselling_activite .block .title{
    font-size:13px;
    font-weight:bold;
    color:black;
}

.upselling_activite .block{
    float:left;
    width:162px;
    margin-right:29px;
    margin-top:15px;
}


.upselling_activite .block.last{
    margin-right:0px;
}

.upselling_activite .gris{
    font-size:12px;
    color:#333333;
}

.upselling_activite .block .divPhoto {
    height:109px;
}

.upselling_activite .block .divPuce{
    width:15px;
    height:100px;
    float:left;
}
.upselling_activite .block .block_content{
    float:left;
    width:147px;
    margin-top:3px;
}

.upselling_activite .pourxeuro{
    color:#990033;
    font-size:12px;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:15px;
}

#ColonneDroite #top_ventes{
    padding-top:10px;
	height:455px;
    margin-top:0px!important;
    margin-bottom:25px;
}

#Content #ColonneDroite .border_blocs_droite_top{border-top:1px solid #5b5b5f;border-bottom:1px solid #5b5b5f;}

.puce_fle_orange li {
    background: url(../img/colonne_droite/fle_orange.png) no-repeat 0% 50%;
    padding-left:25px;
    margin-bottom:25px;
    font-size:12px;
    text-transform: uppercase;
    margin-left:25px;
}
.puce_fle_orange li a{
    color:#333333!important;
}
.puce_fle_orange li a:visited {
    color:#cc0033!important;
}
.puce_fle_orange li a:hover{
    color:#cc0033!important;
    text-decoration:underline!important;
    cursor:pointer;
}

#ColonneDroite #plus_d_idees{
    padding-top:20px;
    margin-top:0px!important;
    margin-bottom:20px;

}

.marginTop0{
    margin-top:0px!important;
}

#colonne_montant_compte{
    font-size:11px;
    padding-left:15px;
}

h2.home_h2.bleu{
  background: url("/img/pages-contenu/bleu.png") no-repeat;
  width:736px;
  height:52px;

}

.devenirPartenaire p{
    color:#333333!important;
    margin-bottom:15px;
}

.devenirPartenaire {
    font-size:14px;
    margin-bottom:45px;
}

.devenirPartenaire h3{
    margin-left:45px;
    margin-top:25px;
}

.devenirPartenaire ul{
    margin-left:45px;
    margin-bottom:40px;
}
.devenirPartenaire li{
    margin-top:5px;
}
.txtSize15 {
    font-size:15px!important;
}
.txtSize12 {
    font-size:12px!important;
}
.txtBold{
    font-weight:700!important;
}

.retour{
    float:left;
    Font-size:12px;
    font-weight: bold;
    margin-left:250px;
}
.retour{
    color:#cc0033;
}
.imageActivite{
    position: relative;
    padding-right:65px;
}
.imageActivite img{
    position: absolute;
}

.imageActivite img.promo{
    z-index:2;
    top:0;
    left:65px;
}
.imageActiviteFiche{
    position: relative;
}
.imageActiviteFiche img.promo{
    position: absolute;
    z-index:2;
    top:10px;
    left:180px;
}
.prix_promo{
    color:red;
}
.lineHeight16{
    line-height:16px;
}

.lineHeight20{
    line-height:20px;
}

/*************** MOTEUR A CADEAUX *****************/

#moteur_cadeaux {
    list-style: none outside none;
    margin-left:10px;
}
#moteur_cadeaux > li{
    display: block;
    float: left;
    margin-left:10px;
}

#moteur_cadeaux > li > ul{
    z-index:99;
    position:absolute;
	width:210px;
}


#moteur_cadeaux .submenu {
	width:210px;
	position:absolute;
    display:none;
    background-color:#a87917;
}

#moteur_cadeaux ul.submenu li {
	border-bottom:1px solid #bfbfbf;
	display: block; background: none; float: none;
	width: auto; height: auto; color: white; text-indent: 0; text-decoration: none;
	padding: 5px 20px; font-size: 12px; margin: 0 5px;
    background:transparent url(/img/moteur_cadeaux/etoile_blanche.png) 0px 5px no-repeat;
    text-transform: uppercase;
    cursor:pointer;
}
#moteur_cadeaux li .submenu li:hover{
	color: white; font-weight: 900;
}

#moteur_cadeaux a.question{
  display:block;
  height:26px;
  width:130px;
  margin-top:0px;
}

#moteur_cadeaux .bouton_moteur {
  width:130px;
}

#moteur_cadeaux .puce_moteur{
  background:url(/img/moteur_cadeaux/puce_blanche.png) no-repeat;
  display:inline-block;
  height:10px;
  width:10px;
}

#moteur_cadeaux .activeCritere{
    color: black!important;
    background:transparent url(/img/moteur_cadeaux/etoile_noire.png) 0px 5px no-repeat!important;
}
#moteur_cadeaux .activeCritere .puce_moteur{
  background:url(/img/moteur_cadeaux/puce_noire.png) no-repeat!important;
}

.div-submit-moteur-cadeaux{
    background:url(/img/moteur_cadeaux/etoile_submit.png) no-repeat;
    height:145px!important;
    width:384px;
    padding-top:30px;
    padding-left:48px;
    margin-left:180px;
    margin-top:20px;
}

.button-submit-moteur-cadeaux{
    background:url(/img/moteur_cadeaux/bouton_submit.png) no-repeat;
    display:block;
    height:45px!important;
    width:278px;
}

	.moteur-cadeaux-popup.boxy-wrapper .top-left,
	.moteur-cadeaux-popup.boxy-wrapper .top-right,
	.moteur-cadeaux-popup.boxy-wrapper .bottom-right,
	.moteur-cadeaux-popup.boxy-wrapper .bottom-left { background: none!important; }

	.moteur-cadeaux-popup.boxy-wrapper .top, .moteur-cadeaux-popup.boxy-wrapper .leftBoxy, .moteur-cadeaux-popup.boxy-wrapper .rightBoxy,
	.moteur-cadeaux-popup.boxy-wrapper .bottom { height: 0px!important; background-color: transparent!important; }

	/* Content Region */

	.moteur-cadeaux-popup .boxy-inner { background-color: transparent!important; padding: 0 }

