/*skeleton setup*/

html{
height:100%;
margin-bottom:1px;
/*overflow-x: hidden;*/ 
}

body {

	background: #FFFFFF url(../images/bg.jpg) repeat-x;
	/*Sait Valentin
		background:transparent url(../images/bg_saint_valentin.png) no-repeat scroll center top;
		background-color:#fce1da; */
	/* url(../images/bg_noel.jpg) repeat-x scroll center top; */
	/* background-image: url(../images/bg.jpg);  */
	
	padding:0px;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
}

h3{ font-size:14px; }

a{
	color:#333;
	text-decoration:none;	
}

.clearfix {
	clear: both;
	line-height: 0;
	margin: 0;
	padding: 0;
}
table td{
	vertical-align:top;
	}
	
	
#globalContainer{
	margin-left:4px;
	position:relative;
	margin: auto;
	width: 955px;
	background: none;  
}

#contentTop{
	position:relative;
	width:951px;
	height:219px;
	z-index:1;
}
table.contentOrganiser{
position:relative;
width:950px;
padding-top:10px;
background: #ffffff;
}
table.contentOrganiser td.contentLeft { 
text-align:left;
width : 688px;
}
/*
table.contentOrganiser td.contentLeft{
	vertical-align : top;
	width : 688px;
	text-align : left;
}*/

#contentRight 			{ float : left; overflow : hidden; margin-left : 13px; width : 238px; z-index : 2; }
#contentRight .bg 		{ background-color : #fff; background-image : url('../images/bg_contextuel.gif');  overflow : visible; }
#contentRight .top 		{ clear : both; width : 238px; height : 20px; background : url('../images/bg_contextuel_haut.gif') no-repeat top right; }
#contentRight .bottom 	{ clear : both; width : 238px; height : 20px; background : url('../images/bg_contextuel_bas.gif') no-repeat bottom right; }

#contentRight .title { float : left; clear : both;  width : 224px; height : 20px; }
#contentRight .content { float : left; width : 224px; clear : both; }

#contentRight .boxSeparator { clear : both; height : 30px; }

#contentRight .content .text { font-size : 11px; padding : 8px; overflow : auto; }
#contentRight .content .text a:hover { text-decoration : underline; }

#contentRight #boxWelcome { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxWelcome .title { background : transparent url('../images/titre_presentation.gif') no-repeat top left; }
#contentRight #boxWelcome .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_presentation.gif') no-repeat bottom left; }
#contentRight #boxWelcome .content .text { padding : 8px; }

#contentRight #boxDrapeaux { margin-left : 6px; clear : both; text-align : center; display : block; }
#contentRight #boxDrapeaux .content { border-bottom : 1px solid #e6dbe1; border-top : 1px solid #e6dbe1;padding : 5px 0px 5px 0px; }

#contentRight #boxComment { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxComment .title { cursor : pointer; background : transparent url('../images/titre_comment.gif') no-repeat top left; }
#contentRight #boxComment .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; }


/*
#contentRight #boxIberia { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxIberia .title { cursor : pointer; background : transparent url('../images/titre_paiement.gif') no-repeat top left; }
#contentRight #boxIberia .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_presentation.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxIberia .picto { float : left; margin : 0px 10px 10px 10px; }
*/

#contentRight #boxIberia { margin-top : 20px; margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxIberia .title { cursor : pointer; background : transparent url('../images/titre_paiement.gif') no-repeat top left; }
#contentRight #boxIberia .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_encart_iberia.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxIberia .picto { float : left; margin : 0px 10px 10px 10px; }

.boxUniverse .top_vide { width : 342px; height : 192px;}
#contentRight #boxNewsletter { clear : both; margin-left : 6px; text-align : left; display : block; }
#contentRight #boxNewsletter .title { background : transparent url('../images/titre_newsletter.gif') no-repeat top left; }
#contentRight #boxNewsletter .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxNewsletter .content .text { clear : both; padding-top : 0px;padding-bottom : 0px; margin:10px 0px 10px 0px; }
#contentRight #boxNewsletter .picto { float : left;  /*margin : 0px 10px 10px 0px;*/ }
#contentRight #boxNewsletter .button { clear : both; text-align : center; padding-top:2px;padding-bottom:0px;}
#contentRight #boxNewsletter .button .field { float : left; text-align : left; padding-left : 3px; width : 121px; height : 21px; background : url('../images/bg_input_newsletter.gif') no-repeat top left; }
#contentRight #boxNewsletter .button .field input { position : relative; width : 112px; border : 0px; font-size : 0.9em; margin-top : 1px; color : #9b9b9b; } 
#contentRight #boxNewsletter .button .submit { float : left; cursor : pointer; font-size : 1px; color : #fff; width : 43px; height : 22px; border : 0px; background : url('../images/btn_newsletter.gif') no-repeat top left; }

/* OLD
#contentRight #boxNewsletter { clear : both; margin-left : 6px; text-align : left; display : block; }
#contentRight #boxNewsletter .title { background : transparent url('../images/titre_newsletter.gif') no-repeat top left; }
#contentRight #boxNewsletter .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxNewsletter .content .text { clear : both; padding-top : 10px; }
#contentRight #boxNewsletter .picto { float : left; margin : 0px 10px 10px 0px; }
#contentRight #boxNewsletter .button { clear : both; text-align : center; }
#contentRight #boxNewsletter .button .field { float : left; text-align : left; padding-left : 3px; width : 121px; height : 21px; background : url('../images/bg_input_newsletter.gif') no-repeat top left; }
#contentRight #boxNewsletter .button .field input { position : relative; width : 112px; border : 0px; font-size : 0.9em; margin-top : 1px; color : #9b9b9b; } 
#contentRight #boxNewsletter .button .submit { float : left; cursor : pointer; font-size : 1px; color : #fff; width : 43px; height : 22px; border : 0px; background : url('../images/btn_newsletter.gif') no-repeat top left; }
*/

#DIV_MOVE { text-align : left; position:absolute; top:880px; left:726px;z-index:10; }
#DIV_MOVE .title { cursor : pointer; background : url('../images/bg_boxes_activites.gif') repeat-x top left; border: 1px solid #87ac43; border-bottom:none; color:#FFFFFF; font:bold 14px "Arial", Helvetica, sans-serif; padding:2px 0 2px 10px; line-height:14px;}
#DIV_MOVE .content { border : 1px solid #87ac43; border-top:none; background-color:#FFFFFF; }
#DIV_MOVE .content .text img{ float:left; width:auto; padding: 0 13px 0 0;}
#DIV_MOVE .content .text .nom_coffret{ float:left; font:bold 12px "Arial", Helvetica, sans-serif; color:#666666; width:140px; padding:0 0 10px 0;}
#DIV_MOVE .content .text .nom_coffret a{color:#666666;}
#DIV_MOVE .content h3{float:left; color:#999999;}
#DIV_MOVE .content h3 .prix{color:#000000; width:140px;}
#DIV_MOVE .content .text .activites_bouton {float:left; width:auto; margin:10px 0;}
#DIV_MOVE .content .text .activites_bouton a{text-decoration:none; margin:0;}

#contentRight #boxContratQualite { margin-left : 6px;clear : both; text-align : left; display : block; }
#contentRight #boxContratQualite .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxContratQualite .title { background : transparent url('../images/titre_contrat.gif') no-repeat top left; }
#contentRight #boxContratQualite .picto { float : left; width : 50px; text-align : center; }
#contentRight #boxContratQualite .picto img { position : relative; top : -5px; }
#contentRight #boxContratQualite .content .text { clear : both; margin-top : 6px; margin-bottom : 6px; padding-top : 5px; padding-bottom : 0px; }

#contentRight #boxDerniereMinute { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxDerniereMinute .title { background : transparent url('../images/titre_derniere.gif') no-repeat top left; }
#contentRight #boxDerniereMinute .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxDerniereMinute .picto { float : left; width : 70px; text-align : center; }
#contentRight #boxDerniereMinute .picto img { position : relative; top : 5px; }
#contentRight #boxDerniereMinute .content .text { clear : both; padding-top : 10px; }
#contentRight #boxDerniereMinute .button { margin : 10px 0px 5px 60px; }

#contentRight #boxEntreprise { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxEntreprise .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxEntreprise .title { cursor : pointer; background : transparent url('../images/titre_entreprise.gif') no-repeat top left; }
#contentRight #boxEntreprise .picto { float : left; margin : 0px 10px 10px 10px; }
#contentRight #boxEntreprise .button { margin : 10px 0px 5px 60px; }

#contentRight #boxTelephone { margin-left : 2px; clear : both; text-align : left; display : block; }
#contentRight #boxTelephone .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxTelephone .title { background : transparent url('../images/titre_telephone.gif') no-repeat top left; }
#contentRight #boxTelephone .picto { float : left; margin : 0px 10px 10px 10px; }
#contentRight #boxTelephone .tel { margin : 6px 0px 0px 70px; font-weight : bold; font-size : 18px; }

#contentRight #boxTesteurs { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxTesteurs .title { cursor : pointer; background : transparent url('../images/titre_testeur.gif') no-repeat top left; }
#contentRight #boxTesteurs .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_comment.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxTesteurs .picto { float : left; margin : 0px 10px 10px 10px; }
#contentRight #boxTesteurs .button { margin : 10px 0px 5px 60px;}

#contentRight #boxPaiement { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxPaiement .title { cursor : pointer; background : transparent url('../images/titre_paiement.gif') no-repeat top left; }
#contentRight #boxPaiement .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_presentation.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxPaiement .picto { float : left; margin : 0px 10px 10px 10px; }

#contentRight #boxGuide { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxGuide .title { cursor : pointer; background : transparent url('../images/titre_guide.gif') no-repeat top left; }
#contentRight #boxGuide .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_presentation.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxGuide .picto { float : left; margin : 0px 10px 10px 10px; }

#contentRight #boxSearch { margin-left : 6px; clear : both; text-align : left; display : block; }
#contentRight #boxSearch .title { background : transparent url('../images/titre_offre.gif') no-repeat top left; }
#contentRight #boxSearch .content { border-top : 1px solid #e6dbe1; background : url('../images/bg_offre.gif') no-repeat bottom left; overflow : auto; }
#contentRight #boxSearch .rightTitle { display : none; }
#contentRight #boxSearch #keywords { clear : both; margin-left : 0px; }

.productStock { padding-top : 3px; padding-left : 20px; color : #ed820e; font-size : 13px; padding-bottom : 8px; }

.contentLeftTopCorner { width : 698px; height : 20px; background : url('../images/bg_centre_haut.gif') no-repeat top left; }
.contentLeftContainer { clear : both; width : 697px; background-color:#ffffff; /*background-image : url('../images/bg_centre.gif'); background-repeat:repeat-y;*/ overflow : visible; }
/*.contentLeftBottomCorner { width : 698px; height : 20px; background : url('../images/bg_centre_bas.gif') no-repeat top left; }
.contentLeftContainer .boxContent { padding : 0px 4px 0px 4px; }*/

.contentFullTopCorner { width : 955px; height : 20px; background : url('../images/bg_centre_haut_full.gif') no-repeat top left; }
.contentFullContainer { clear : both; width : 955px; background-image : url('../images/bg_centre_full.gif'); background-repeat:repeat-y; overflow : visible; }
.contentFullBottomCorner { width : 955px; height : 20px; background : url('../images/bg_centre_bas_full.gif') no-repeat top left; }
.contentFullContainer .boxContent { padding : 0px 4px 0px 4px; }

.contentLeftContainer .boxContent #coffret_listing_box { backgrounc-image : none; }

.contentLeftContainer .boxContent h3.title { font-size : 18px; display : block; padding-bottom : 4px; amrgin-right : 5px; border-bottom : 1px solid #e5e5e5; margin-left : 4px; color : #a7a7a7; padding-left : 20px; background : url('../images/picto_etoile_grise.gif') no-repeat left 4px; }

.paging { font-size : 12px; }

table.search_table { margin-left : auto; margin-right : auto; }

.display_box { background-image : none; }

.activities_results { margin-left : auto; margin-right : auto; }

table td.acheter,
.activity_title,
.activity_description { padding-left : 5px; }

.activity_description a,
.activity_description a:visited { color : #a7a7a7; }
.activity_description a:hover { text-decoration : underline; }

.activity_title a,
.activity_title a:visited { color : #000; font-size : 11px; }
.activity_title a:hover { text-decoration : underline; }

.activity_description { padding-top : 4px; color : #a7a7a7; font-size : 11px; }
.activity_description span.prix_activite { color : #a7a7a7; font-size : 12px; font-weight : bold; }

.title_activity h3 { }

ul.listFooter { width : 950px; overflow : visible; clear : both ; margin-bottom : 2px; list-style : none; text-align : center; margin-left : auto; margin-right : auto; }
ul.listFooter li { display : inline; }

.copyrightInfos { width : 950px; clear : both ; text-align : center; margin-left : auto; margin-right : auto; }

.infoBoxAccount table tr td h3 { background-image : none; }
.coffretsRecR table tr td h3 { background-image : none; }

/* BOX INFOS */
table.contentOrganiser td + td{
vertical-align: top;
}

#contentLeft{
	position:relative;
	z-index:1;

}
#contentLeft table{
	border:0px	;
	z-index:1;
	_width:688px;
}

div.universe_box_on_home{  
width:342px;
/* width:345px; */
/* height:132px; */
height:125px;
padding-top:0px;
}
div.universe_box_on_home h3{
/*margin-top:5px;*/
/*margin-bottom:5px;*/
font-size:15px;
margin-left:7px;
}

div.universe_box_on_home p.description{
padding:0px;
margin:0px;
margin-top:135px;
margin-left:7px;
font-size:11px;
color:#000000;
width:230px;
}

div.universe_box_on_home p.prix{
/* margin-left:75px; */
margin-left:230px;
margin-right:7px;
font-size:12px;
width:	100px;
text-align:right;
margin-bottom:100px;
margin-top:-15px;
font-family:Arial;font-size:16px;font-weight:bold;
}

div.universe_box_on_home p.apartir{
/* margin-left:75px; */
margin-left:230px;
margin-right:7px;
font-size:12px;
width:	100px;
text-align:right;
margin-bottom:100px;
margin-top:-25px;
font-family:Arial;font-size:11px;font-weight:bold;
}
p.universe_box_on_home_bottom{
/* width:335px; */
/* padding:5px 10px 7px 0px; */
width:342px;					
text-align:right;
margin:0px;
margin-top:0px;
padding:0px 10px 0px 0px;
height:70px;
}
p.universe_box_on_home_bottom span{
margin-right:5px;
margin-bottom:-5px;
}

#contentLeft img.home{
padding-top:10px;
}

div.home_content_container{
	margin-bottom:20px;
	margin-top:16px;
	border:1px solid #d3d3d3;
	padding:10px;
	padding-top:0px;
	width:675px;
	
	}
div.home_content_container_with_box{
	/*background: url(../images/home_container_background_complete.jpg) no-repeat right bottom;*/
	}
div.home_content_container table{
	margin:0px;
	padding:0px;
}

table.home{
	margin:0px;
	padding:0px;	
}
table.home img{
	margin:0px;
	padding:0px;
	border:0px;	
}
table.home td + td{
	padding-left: 4px;
}
table.home td{
	padding-bottom:8px;

}

.home_td{
  padding-left:0px;
/*    padding-left:11px; */
	padding-bottom:4px;
	padding-top:9px;
}
.first_home_td{  
  padding-top:9px;
}

#flash{
	position:relative;	
	width:695px;
	height:218px;	
	z-index:1;
	padding-left:0px;
}


/*menu*/

div.yuimenu {

background-color:#fff;

padding:1px;
	z-index:9000;
}

div.yuimenu div.yuimenu, div.yuimenubar div.yuimenu {
position:absolute;
visibility:hidden;
	z-index:9000;
}
div.yuimenubar {
background-color:transparent;
	z-index:9000;
width:90%;
}
div.yuimenubar div.bd {
	width:100%;
	z-index:9000;
	background:#fff;
	text-align:center;
}
div.yuimenubar div.bd:after {
clear:both;
content:'.';
display:block;
height:0pt;
visibility:hidden;
	z-index:9000;
}

div.yuimenubar ul {
  list-style-type:none;
  margin:0pt;
  padding:0pt;
	z-index:9000;
}
div.yuimenu ul {
border-style:solid;
list-style-type:none;
margin:0pt;
padding:10px 0pt;
z-index:9000;
background:#fff;
border:1px solid #d3d3d3;
}
div.yuimenu ul.first-of-type, div.yuimenu ul.hastitle, div.yuimenu h6.first-of-type {
	z-index:9000;
}

div.yuimenu li, div.yuimenubar li {
cursor:pointer;
text-align:left;
white-space:nowrap;
	z-index:9000;
}
div.yuimenu li.yuimenuitem {
padding:5px 12px 5px 10px;
	z-index:9000;
}
div.yuimenu li li, div.yuimenubar li li {
font-size:100%;
	z-index:9000;
}
div.yuimenu li.hashelptext em.helptext {
font-style:normal;
margin:0pt 0pt 0pt 40px;
	z-index:9000;
}

div.yuimenubar li a {
color:#fff;
font-weight:bold;
font-size:11px;
text-decoration:none;
padding-left: 0px;
padding-right: 0px;
}

div.yuimenu li a{
color:#333;	
text-decoration:none;
font-weight:normal;
}
div.yuimenu li.hassubmenu, div.yuimenu li.hashelptext {
text-align:right;
}
div.yuimenu li.hassubmenu a.hassubmenu, div.yuimenu li.hashelptext a.hashelptext {
text-align:left;
}
div.yuimenu.visible li.hassubmenu a.hassubmenu, div.yuimenu.visible li.hashelptext a.hashelptext {
float:left;
}
div.yuimenubar li.selected {
background:#fff;
_background:#333;
padding:5px 10px 5px 10px;
}
div.yuimenu li.selected a.selected{
color:#fff;
}

div.yuimenu li.selected a.selected, div.yuimenu li.selected em.selected {
color:#fff;
}

div.yuimenu li.disabled, div.yuimenubar li.disabled {
cursor:default;
}
div.yuimenu li.disabled a.disabled, div.yuimenu li.disabled em.disabled, div.yuimenubar li.disabled a.disabled {

cursor:default;
}
div.yuimenubar li.yuimenubaritem {
border-color:#fff;
border-style:solid;
border-width:0pt 1px 0pt 0px;
display:inline;
float:left;
_margin:0pt;
margin-right:5px;
margin-left:0pt;
padding:1px 5px 20px 1px;
_padding:4px 11px 4px 11px;
text-align:center;
}
div.yuimenubar li.yuimenubaritem.first-of-type {
}
div.yuimenu li.hassubmenu em.submenuindicator, div.yuimenubar li.hassubmenu em.submenuindicator {

background-repeat:no-repeat;
display:none;
font-family:arial;
font-size:0pt;
visibility:hidden;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:0px;
line-height:0pt;
overflow:hidden;
text-indent:9px;
vertical-align:middle;
width:0px;
}
div.yuimenubar li.hassubmenu em.submenuindicator {
background-position:0pt -24px;
margin:0pt 0pt 0pt 0px;
}
div.yuimenubar li.hassubmenu em.submenuindicator.selected {
background-position:0pt -32px;
}
div.yuimenubar li.hassubmenu em.submenuindicator.disabled {
background-position:0pt -40px;
}
div.yuimenu li.hassubmenu em.submenuindicator {
background-position:0pt;
margin:0pt -16px 0pt 10px;
}
div.yuimenu li.hassubmenu em.submenuindicator.selected {
background-position:0pt -8px;
}
div.yuimenu li.hassubmenu em.submenuindicator.disabled {
background-position:0pt -16px;
}
div.yuimenu li.checked {
position:relative;
}
div.yuimenu li.checked em.checkedindicator {
background-position:0pt -48px;
background-repeat:no-repeat;
height:8px;
left:6px;
overflow:hidden;
position:absolute;
text-indent:9px;
top:0.5em;
width:0px;
}
div.yuimenu li.checked em.checkedindicator.selected {
background-position:0pt -56px;
}
div.yuimenu li.checked em.checkedindicator.disabled {
background-position:0pt -64px;
}
#header ul{
	width:100%;
	margin-right:0px;	
	}
	

/*contentRight*/

#contentRight img.promo{
margin:0px;
padding:0px;
padding-top:8px;
padding-left:10px;
}
h3.rightTitle {
font-size:14px;
font-weight:bold;
margin-top:5px;
padding-top:10px;
margin-left:15px;
color: #9d183f;
/*color: #ffffff;
background: #9d183f;*/
margin-bottom:5px;

}
/*Tag cloud*/

#cloudContent {
		margin-left:15px;
		margin-right:5px;

}
#cloudContent a{
		text-decoration:none;	
		color:#999;

}
#cloudContent span.tag1 a{
	
	font-size:10px;

	
}

#cloudContent span.tag2 a{
	
	font-size:12px;
	color:#666;
	
}

#cloudContent span.tag3 a{
	
	font-size:13px;
	color:#333;
	
}

#cloudContent span.tag4 a{
	
	font-size:15px;
	color:#000;
	
}

/*derniere minute*/
#derniereMinuteContent{
	height:90px;
	padding-bottom:10px;
}
#derniereMinuteContent p{
	margin:0px;
	margin-left:15px;
	width:120px;
		font-size:11px;
}

#derniereMinuteContent a{
	color: #9d183f;	
		font-size:11px;
		text-decoration:none;
}

/* Newsletter */
#newsletterContent{
  height:60px;
}
#newsletterContent p{
  margin:0px;
  margin-left:15px;
  width:120px;
  font-size:11px;
}

#newsletterContent a{
  color: #9d183f; 
  font-size:11px;
  text-decoration:none;
}

/*recherche*/
#search #keywords{
	width: 171px;
}
#search p{
padding-top:3px;
padding-left:5px;
margin:0px;
}
#keywords{
/*text-indent:4px;*/
width:120px;
font-size:11px;	
margin-right:5px;
margin-bottom:5px;
z-index:9000;
}
#search input.imageSubmit{
position:absolute;
width:37px;
right:5px;
}

#search select.week, .search_table select.week {
color:#c4d077;
}
#search select.pilotage, .search_table select.pilotage {
color:#f7a800;
}
#search select.detente, .search_table select.detente {
color:#bbb0ab;
}
#search select.gastronomie, .search_table select.gastronomie {
color:#760030;
}
#search select.aventure, .search_table select.aventure {
color:#bc9bb5;
}
#search select.other, .search_table select.other {
color:#000;
}
#search select.multi, .search_table select.multi{
color:#ebb811;	
}

#search select{

font-size:11px;	
margin-top:0px;
margin-right:10px;
margin-bottom:5px;
width:175px;
z-index:9000;
}

#search p{
font-size:11px;	
text-style:underline;
width:180px;
}

#search a{
text-decoration:underline;
}
	
	
	
/* everything regarding the display of activity research display */
/*recherche*/

div.display_activity,div.display_box{
	padding:4px;
	padding-left:6px;
	margin-bottom:10px;
}

table.titleActivity{
	width:100%;
	}
table.titleActivity td.paging{
	text-align:center;
	padding-bottom:5px;
	}
table.titleActivity td.paging a.pageResults, table.titleActivity td.paging a.pageResults:hover{
	color:#333;
	background:none;
	}
table.titleActivity td.align_right{
	padding-top:0px;
	padding-bottom:20px;
	}
table.titleActivity td.align_right p{
	margin:0px;
	margin-right:35px;
	}
table.titleActivity h3{
	margin:0px;
	font-weight : bold; 
	font-size : 13px;
	margin-left : 4px;  
	}

table.display_box{
	height : 117px;
	border : 1px solid #e0dfdd;
}

table.display_activity td{
}
table.display_box td.image{
 padding-top:10px;
 width:80px;
 text-align:center;
}
table.display_activity td.align_right{
 vertical-align:bottom;
}
table.display_box td + td{
 /*width:150px;*/
 text-align: left;
 /*height:70px;*/
}
table.display_activity td img,table.display_box td img{
	margin:0px;
	
}
table.display_box td img{
/*height:100px;
width:51px;*/
}
table.display_activity td b.activity_title, table.display_box td b.activity_title{
	margin:0px;
	padding:0px;
}

table.display_box td + td{
	padding-top:10px;
	}

table.display_activity td a.acheter,table.display_box td a.acheter{
	margin:0px;
	padding:0px;
}
table.display_activity td p{
	margin:0px;
	margin-top:5px;
	margin-right:4px;
	margin-left:4px;
padding:0;	
}

table.display_box td p{
	margin:0px;
	margin-right:4px;
	margin-left:4px;
padding:0;	
}
table.display_activity td.acheter,table.display_box td.acheter{
	vertical-align:bottom;
	padding-bottom:7px;
	padding-right:2px;
		font-size : 12px; 
}

table.display_box a.imprimer{
	
	color:#93002b;
	margin-left:10px;
}

table.display_box td span.prix_activite{
	color:#a7a7a7;
	font-weight : bold; 
	font-size : 12px;	
}

#activity_search_form{
	padding-left:20px;
	padding-top:20px;
	padding-bottom:40px;
	border:1px solid #d3d3d3;
	border-width: 1px 0px 1px 0px;
	margin-bottom:20px;	
}
#activity_search_form select{
	margin-left:0px;
	margin-right:20px;
}

#boxes_results, #activities_results{

padding-left:0px;
border:1px solid #c3c3c3;
border-width:0 0 1px 0;
width:694px;
}
/*all boxes page*/
#last_minute p{
	margin-top:0px;
	}
#last_minute h3{
	margin-bottom:0px;
	}
#last_minute img{
margin-right:20px;
border:1px solid #000;
}

#last_minute a.red{
color:#93002b;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

#last_minute #plan{
	margin-top:30px;
	margin-bottom:40px;
	font-size:12px;
	}

#advanced_search_box{
position:relative;
font-size:11px;
border:1px solid #d3d3d3;
border-width:1px 0px 1px 0px;
margin-top:8px;
padding-top:10px;
padding-bottom:10px;

}
#advanced_search_box select,#advanced_search_box input{
margin:0px;
padding:0px;
margin-left:30px;
font-size:11px;
}

#advanced_search_box input{
width:180px;
}
#advanced_search_box select{

/*width:184px;*/

}  
#advanced_search_box table{
position:absolute;
top:40px;
/*left:540px;*/
}

#advanced_search_box table input{
width:auto;
padding-left:0px;
margin-left:5px;
margin-right:5px;
padding-right:0px;
}      

/*search box in the activity page*/

#activite #advanced_search_box select,#activite #advanced_search_box input{
margin-left:10px;

}

#activite #advanced_search_box input{
/*width:170px;*/
}
#activite #advanced_search_box select{

/*width:174px;*/

}  
#activite #advanced_search_box table{
position:absolute;
top:0px;
/*left:575px;*/
}
/*everything regarding the site map*/  
h3.site_map_header{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-top:-2px;
	padding-bottom:10px;
	border-bottom:1px solid #d3d3d3;
	margin-top: 20px;
	
	text-indent: 20px;
	}

table.site_map_catalog{
width:100%;
margin-top:0px;
margin-bottom:30px;
}
table.site_map_catalog td{
width:50%;
}
table.site_map_catalog h3{
width:98%;
padding:5px 0px 5px 10px;
color:#fff;
text-indent:0px;
								display:block;
}
table.site_map_catalog p{
font-size:11px;
margin:2px;
margin-left:5px;
margin-right:5px;
}
table.site_map_catalog a{
text-decoration:none;
}
table.service_index{
width:98%
}

table.service_index td{
width:33%
 padding-left:20px;
}
table.service_index td + td{
border:1px solid #d3d3d3;
border-width:0 0 0 1px;
padding-left:30px;
}
table.service_index h4{
font-size:12px;
}
table.service_index a{
text-decoration:none;
}

/*the pop up box buy confirmation*/
table.title{
cellpadding:0px;
cellspacing:0px;
width:611px;
margin-left:-2px;
margin-bottom:-3px;
}
table.title td{
background:#aaaaaa;
text-align:center;
padding:12px 0 12px 0;
}

a.title{
	margin:0px;
	font-size:16px;
	color:#fff;
}
.GB_Window table.header{
	background:#fff;
	}

.GB_Window a.go_to_cart{
	color:#e4540b;
	text-decoration:none;
	font-size:12px;
	border:0px;
	padding-right:20px;
	background: transparent url(../images/fleche_droite.gif) no-repeat right center;
}
.GB_Window td.caption{
	padding:10px;
	}
.GB_Window a.close{
	color:#e4540b;
	text-decoration:none;
	font-size:12px;
	border:0px;
	padding-left:20px;
	background: transparent url(../images/fleche_gauche.gif) no-repeat left center;
}
.GB_Window a:hover.go_to_cart,
.GB_Window a:hover.close{ text-decoration : underline; }

.GB_Window td.close{
	padding:10px;
	}

.GB_Window a.go_to_cart:hover{
	border:0px;
	}
/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #555;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100000;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150000;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}
.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}
#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}
.GB_Window .content {
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: left; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}
.GB_Window a{
	text-decoration:none;
	font-weight:normal;
	}
.GB_Window .on , .GB_Window a:hover { cursor:pointer; }
.GB_Window .click { border-bottom: 1px solid red; }
	
/*cross up selling box layout*/
#cross_up_selling table{
	margin-left:8px;
	}
#cross_up_selling table td{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dashed #d3d3d3;
	padding-right:5px;
	}

#cross_up_selling h3{
	font-size:12px;
	margin:0px;
	}
#cross_up_selling p{
margin:0px;
font-size:11px;
}
#cross_up_selling p.prix{
font-weight:bold;
color:#93002b;
}
#cross_up_selling p.prix a{
font-weight:normal;
text-decoration:underline;
font-size:11px;
color:#93002b;
}

/* the promo box on the right of the page*/
#promo_right{
	background-color:#93002b;
	/*padding:10px;*/
	color:#fff;
	width:238px;
	height:218px;
	/*margin-left:10px;*/
	/*margin-top:8px;*/
}
/* css for word cloud */

#wordCloud a.wordCloud{
    margin-left: 3px;
}

#wordCloud p.wordCloud{
    margin-left: 10px;
    margin-right: 5px;
    margin-bottom: 7px;
}

#search_left {
	padding-left:10px;
}

#search_left input,select{
  width:150px;
  /*margin-top:10px;*/
}

.search_left_title{
  color:#9D183F;
  font-size:12px;
  font-weight:normal;  
  padding-left:10px;  
}

.recommand_number{
font-weight:bold;
font-style:italic;
font-size:27px;
color:#93002b;
}

#index a{
  font-size: 11px;
  color:#750129;
  text-decoration:none;
}
#index a.active{
  color:#333;
  text-decoration:underline;
}
#index a:hover{
  color:#750129;
  text-decoration:underline;
}
#normal_list li{
  padding-top:10px;
}
.magasin_div{
  float:left;
	width:50%;
	padding-bottom:10px;
}
.search_table{	
	padding-bottom:0px;
	padding-top:10px;
	margin:0px;

}

/*breadcrumb*/

a.breadcrumb:hover{
text-decoration:none;
color:#000000;
/*text-decoration:underline;*/
/*color:#93002b;*/
}
a.breadcrumb{
color:#000000;
text-decoration:underline;
/*color:#93002b;*/
}
#breadCrumb{
position:relative;
width:943px;
padding-top:5px;
/*padding-bottom:5px;*/
padding-bottom:0px;
/*border-bottom:1px solid #d3d3d3; */
text-align:left;
margin-left:10px;
}

.header_menu{
	text-decoration:none;
}

.header_menu:hover{
	text-decoration:underline;

}
#buy_id table{
	margin-left: 0px;
}
#buy_id table td{
	border:0px;
	padding:0px;
}
.name_href{
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:11px;
}

div#bestSales li {
	margin-bottom: 3px; 
	font-size: 11px;
}

/*entreprise page*/
#entrepriseForm{
border:1px solid #ccc;
font-size:12px;
}
#entrepriseForm h3{
margin-left:20px;
font-size:12px;
}
#entrepriseForm p{
margin-left:20px;
}
#entrepriseForm p.droite{
text-align:right;
margin-right:20px;
}
#entrepriseForm input {
font-size:12px;
}
#entrepriseForm a.obligatoire{
color:#750129;
}
#entrepriseForm table td p{
margin-left:35px;
margin-top:5px;
margin-bottom:10px;
font-size:12px;
}
#entrepriseForm table td + td input{
width:400px;	
font-size:12px;
}

/*the top of sales in home page -- flexscroll */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background: #D7EBDF url(../images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(../images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(../images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(../images/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(../images/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;

}
.vscrollerbasebeg {
background: url(../images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(../images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(../images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(../images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(../images/basebarcaps_verticalbarbody.png) -45px -15px;
}

/*my account pages*/

.infoBoxAccount {
	margin-top: 10px;
	padding-left: 10px;	
}
.infoBoxAccountLogin {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-left: 10px;
	width: 97%;
	height:280px;
	}
.infoBoxAccount h3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	text-indent: 25px;
}

.infoBoxAccount h4 {
	color:#000000;
	font-size: 11px;
	margin: 5px 0px 10px 25px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
}

.main_a {
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #333333;
}
.main_a a {
  font-size: 11px;
  font-family: Verdana, Arial;
  color: #000000;
	text-decoration: none;	
}

.main_a_forggot {
  font-size: 11px;
  font-family: Verdana, Arial;
  color: #870430;
}

.main_create_a {
  font-size: 11px;
  font-family: Verdana, Arial;
  color: #333333;
  padding-left:35px;
}

.inputRequirement_acc {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin-top: 14px;
	margin-bottom: 10px;
}
.infoBoxAccount form{
  margin-bottom: 2px;
  margin-top: 2px;  
}
.buttons input {
	padding-top:8px;
}
.buttons {  
  color: #ffffff;
	font-weight: bold;
  height:33px;
  background: transparent url(../images/bgndblanc.gif) repeat-x left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	border : 0;
	
}
#button{
	/*margin-top:-10px;*/
	}

#button td{
	padding:0px;
	margin:0px;
	width:auto;
	border:none;
	}

#button div.buttons_text {  
  color: #ffffff;
  font-weight: bold;
  height:33px;
  background: transparent url(../images/bgndblanc.gif) repeat-x left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	border : 0;
	font-size : 11px;
}

#button div.buttons_text p,#button div.buttons_text_grey p {  
  padding:14px 10px 5px 10px;
  margin:0px;
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
}

#button div.buttons_right { 
  height:33px;
  width:10px;
  background: transparent url(../images/cotedroitblanc.gif) no-repeat left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#button div.buttons_left { 
  height:33px;
/* width:8px; */
width:16px;
border:1px;
  background: transparent url(../images/cotegaucheblanc.gif) no-repeat left 140%;    
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* rbarbu - bigger buttons */
#button_bigger{
  /*margin-top:-10px;*/
  }

#button_bigger td{
  padding:0px;
  margin:0px;
  width:auto;
  border:none;
  }
#button_bigger div.buttons_text {  
/* height:66px; */
/* background: transparent url(../images/bgndblanc_bigger.gif) repeat-x left;   */
color: #ffffff;
font-weight: bold;
height:28px;
background: transparent url(../images/bgndvert.png) repeat-x left;  
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
border : 0;
}

#button_bigger div.buttons_text p, #button_bigger div.buttons_text_grey p {
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin:0;
padding:8px 10px 5px;
}
#button_bigger div.buttons_right { 
  height:28px;
  width:10px;
  background: transparent url(../images/cotedroitvert.png) no-repeat left;  
/* height:66px; */
/* width:10px;   */
/* background: transparent url(../images/cotedroitblanc_bigger.gif) no-repeat left;   */
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#button_bigger div.buttons_left { 
  height:28px;
  width:14px;
  background: transparent url(../images/cotegauchevert.png) no-repeat left;  
/* height:66px; */
/* width:8px; */
/* background: transparent url(../images/cotegaucheblanc_bigger.gif) no-repeat left;   */
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* end rbarbu */

/* bouton v2 bleu savoir plus */
#button_bigger_bleu{
  /*margin-top:-10px;*/
  }

#button_bigger_bleu td{
  padding:0px;
  margin:0px;
  width:auto;
  border:none;
  }
#button_bigger_bleu div.buttons_text {  
/* height:66px; */
/* background: transparent url(../images/bgndblanc_bigger.gif) repeat-x left;   */
color: #ffffff;
font-weight: bold;
height:28px;
background: transparent url(../images/bgndbleu.png) repeat-x left;  
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
border : 0;
}

#button_bigger_bleu div.buttons_text p, #button_bigger div.buttons_text_grey p {
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin:0;
padding:8px 10px 5px;
}
#button_bigger_bleu div.buttons_right { 
  height:28px;
  width:10px;
  background: transparent url(../images/cotedroitbleu.png) no-repeat left;  
/* height:66px; */
/* width:10px;   */
/* background: transparent url(../images/cotedroitblanc_bigger.gif) no-repeat left;   */
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#button_bigger_bleu div.buttons_left { 
  height:28px;
  width:14px;
  background: transparent url(../images/cotegauchebleu.png) no-repeat left;  
/* height:66px; */
/* width:8px; */
/* background: transparent url(../images/cotegaucheblanc_bigger.gif) no-repeat left;   */
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* Fin de bouton v2 savoir plus */
.buttons_grey {  
  color: #ffffff;
	font-weight: bold;
  height:33px;
  background: transparent url(../images/bgndgris.gif) repeat-x left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	border : 0;
	
}
#button div.buttons_text_grey {  
  color: #ffffff;
  font-weight: bold;
  height:33px;
  background: transparent url(../images/bgndgris.gif) repeat-x left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	border : 0;
}
#button div.buttons_right_grey { 
  height:33px;
  width:10px;
  background: transparent url(../images/cotedroitgris.gif) no-repeat left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#button div.buttons_left_grey { 
  height:33px;
	width:8px;
  background: transparent url(../images/cotegauchegris.gif) no-repeat left 140%;  
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.comm_border{  
  border: 1px solid #CCCCCC;  
  padding-left: 10px;
  width: 97%;
  border-color:#cccccc; 
	border-bottom-width:1px; 
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style: solid;	
}

.intern_box {
/*	background: transparent url(../images/commandeBottom.gif) repeat-x   scroll center bottom;*/ 
	border-bottom: 1px solid #CCCCCC;	
}

#td_table_prod table{
  border-spacing:0px;

}

/*everything regarding the product pages*/
#coffret{
background:none;
}
.center {
background-color: #FFFFFF;
/*float:left;*/
/* margin:0 0 20px; */
padding:0;
width:698px; 
}
#coffret_haut{
width:698px;
	height:20px;
	background-image: url(../images/bg_centre_haut.gif); 
	background-repeat:no-repeat;
}
#coffret_bas{
width:698px;
	height:20px;
	background-image: url(../images/bg_centre_bas.gif); 
	background-repeat:no-repeat;
}

#coffret_haut_full{
width:955px;
	height:20px;
	background-image: url(../images/bg_centre_haut_full.gif); 
	background-repeat:no-repeat;
}
#coffret_bas_full{
width:955px;
	height:20px;
	background-image: url(../images/bg_centre_bas_full.gif); 
	background-repeat:no-repeat;
}

#coffret_container_filet{
	width:690px;
	height:1px;
	margin-left:0px;
	margin-top:20px;
	background-image:url(../images/dot_H.gif);
	background-repeat:repeat-x;
	
}

#coffret #coffret_container {
	width : 698px;		
	background :  url(../images/bg_centre.gif) repeat-y bottom left; 
	padding : 10px;
	padding-top : 0px;
	position : relative;
}
#coffret #coffret_container_full {
	width : 955px;		
	background :  url(../images/bg_centre_full.gif) repeat-y bottom left; 
	padding : 10px;
	padding-top : 0px;
	position : relative;
}
#coffret #coffret_container .pictoProductTitle { position : relative; top : -3px; margin-right : 2px; }

#coffret #coffret_container_haut{
	width:685px;
	height:20px;
	background: transparent url(../images/bg_centre_haut.gif); 
	
	
}
#coffret #coffret_container_bas{
	width:685px;
	height:20px;
	background: transparent url(../images/bg_centre_bas.gif);   
}

#coffret #coffret_container td.left_part{
	background: transparent url(../images/bg_centre.gif) repeat-x bottom left;  
	width:485px;
	}
#coffret #coffret_container td.right_part{
	width:200px;
	text-align:center;
	padding-left:10px;
	}
#coffret #coffret_container td.left_part_activity{
	width:385px;
	}

#coffret #coffret_container td.right_part_activity{
	width:300px;
	padding-left:10px;
	}	
#coffret #coffret_container h1{
/*	color:#93002b; */
	font-size:18px;
	color:#c3c2c2;
	font-size:18px;			
}
#coffret #coffret_container table.box_info{
	border:1px solid #d3d3d3;
	border-width:1px 0px;
	width:100%;
	padding-top:0px;
}
#coffret #coffret_container table.box_info td{
	width:30%;
}
#coffret #coffret_container table.box_info h3.box_info{
	background: transparent url(../images/flecheTitre.gif) no-repeat left center;
	text-indent:20px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
#coffret #coffret_container img.box_banner{
	padding:10px 8px 10px 8px;
	background:#fff;
	border:1px solid #d3d3d3;
}

#coffret #coffret_container p.description{
	font-size:11px;
	margin-top:15px;
	text-align:left;
}
#coffret #coffret_container table.display_price{
	border-top:1px solid #d3d3d3;
	width:100%;
}
#coffret #coffret_container #button{
	margin-top:0px;
	}
#coffret #coffret_container h3.prix{
	font-size:18px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:5px;
}
#coffret #coffret_container span.prix{
	color:#93002b;

}
#coffret #coffret_container table.multiple_box{
	width:100%;
	padding-top:5px;
	border-top:1px solid #d3d3d3;
}
#coffret #coffret_container table.multiple_box h3.box_info{
	color:#333;
	/*background: transparent url(../images/flecheTitre.gif) no-repeat left center;*/
	font-size:11px;
	padding:0px;
	margin:0px;
	padding-top:13px;
}
a.en_savoir_plus {
	background: transparent url(../images/flecheTitre_plus.gif) no-repeat left center;
	padding:0px;
	margin:0px;
	margin-right:10px;
	padding-left:13px;
	color:#93002b;
	font-size:11px;
	
}
a.en_savoir_plus:hover{
	text-decoration:underline;
	}
td.under_box_image{
	vertical-align:bottom;
	padding-top:5px;
}

#coffret #coffret_container table.multiple_box h3.prix{
	color:#93002b;
	font-size:11px;
	padding:0px;
	margin:0px;
	padding-top:13px;
}
#coffret #coffret_container table.multiple_box td{

}
#coffret #coffret_container table.multiple_box td.multiple_box_not_first{
	border-top:1px solid #d3d3d3;
	padding:5px;
	padding-top:0px;
	}
#coffret #coffret_container table.multiple_box td.multiple_box_first{
	padding:5px;
	padding-top:0px;
	}

#coffret li{
	font-size:11px;
	list-style:none;
	
}

#coffret h4{
margin-top:10px;
padding-top:0px;
font-size:11px;
}
#coffret h3{
font-size:12px;
margin-bottom:0px;
}
#coffret #liens_supplementaires{
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px 0px 10px 0px;
}

#coffret table.contenu{
width:100%;
	}
td.align_right{
	text-align:right;	
}

#coffret #how_to{
	padding:20px;
	padding-top:5px;
	padding-bottom:10px;
}
#coffret #how_to ol{
	padding-left:20px;
	margin-bottom:30px;
	}
#coffret #how_to li{
	list-style-type : decimal;
	}
#rechercheActivite{
	background: url(../images/rechercheActiviteTop.gif) repeat-x left top;
}
#rechercheActivite h4{
	padding-top:10px;
	margin:10px;
	font-size:14px;

}
select{
	font-size:11px;
	margin-right:10px;
	margin-bottom:5px;
	width:200px;
}

select.box_select {
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-bottom:0px;
	width:135px;
	}
#rechercheActivite img.go{
	padding:0px;
	margin:0px;
	margin-bottom:-11px;
	margin-left:60px;
}
.coffretActivite{	
margin-left:65px;
}
p.prixActivite{
margin-left:35px 	;	
}
a.acheterActivite img{
	margin-left:35px;
	padding:0px;
	cursor:pointer;

}
td.multiple_box{
padding-top:15px;

}
a.box_name{
color:#93002b;
text-decoration:none;
	}

.fullsize {
    width: 300px;
    height: 200px;
}

.thumbnail {
    padding: 0px;
    margin-top:5px;
    height: 50px;
    width: 75px;
}
#sls td{
	width:75px;
	}
/*The category pages*/

table.coffretTheme td h3{
font-size:12px;
margin-bottom:5px;
margin-left:5px;
}

h1.univers,h1.category{
	font-size:16px;
	line-height : 28px;
	color:#fff;
	background:#000;
	display : block;
	padding-left : 4px;
}

#theme p{
	font-size:10px;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:0px;
}
#theme a.ajouter{
cursor:pointer;	
}

#theme a.plus{
	font-size:12px;
	margin-left:5px;
	text-decoration:underline;
}
#theme a.plusDansP{
	text-decoration:underline;
}
/*The checkout pages*/
input{
font-size:11px;	
}

#cart a{
	text-decoration: none;
	font-weight: bold;
}

#coffrets{
	position:relative;
	font-size:11px;
	color:#000;
}

#coffrets h3{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000;
}
#coffrets p{
	margin:0px;
	padding:0px;
	font-size:11px;
}

#coffrets table td {
	width:11%;
	border:0px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	
}
#coffrets table td h3, #coffrets table td p{

	margin:0px;
	margin-top:10px;
	
}
#coffrets table  td+ td {
	
	width:35%;
	
}

#coffrets table  td+ td p.descr {
	
	width:160px;
	
}
#coffrets table td + td + td {

	width:18%;
	
}
#coffrets table td + td + td input{

	width:20px;
	font-size:11px;
	
	
}
#coffrets table  td + td + td + td{

	width:18%;
	
}
#coffrets table td + td + td + td + td{

	width:28%;
	
}
#coffrets table td.top{
	background: url(../images/topTable.gif) no-repeat ;
	height:28px;
	width:563px;
}

#coffrets table td.bottom{
	background: url(../images/bottomTable.gif) repeat-x ;
	height:15px;
	
}
#coffrets table td.textBottom{
	vertical-align:bottom;
}

#coffrets table td.textBottom img{
	margin-bottom:5px;
}
#coffrets table td.textBottom p{
	margin-bottom:10px;
	margin-left:-15px;
}
#coffrets table td.textBottom input{
	margin-bottom:-1px;
}
#coffrets table td.textBottom a.emballer{
	text-decoration:underline;
}
.lancerCommande {
	
	position:relative;
	
}

#newAccount{
height:245px;	
margin-left:10px;
}
.lancerCommande input {
	
	text-align:left;
	font-size:11px;
	margin:0px;
}

table.sign{
	
	margin:0px;
	padding:0px;
	width:98%;
	
	
}

#contentLeft table.sign td{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:80px;
	margin-right:10px;
	width:50%;
	text-align:left;
}

#contentLeft table.sign p{
	margin:0px;
	padding:0px;
	font-size:11px;
	vertical-align:top;
	margin-left:20px;
	margin-top:5px;
	text-align:left;
}

#contentLeft table.sign td + td p{

	margin-right:20px;
	text-align:left;
}
#contentLeft table.sign p.dot{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}
.panier  h3{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:25px;
	font-size:16px;
	font-weight:normal;
	color:#000;
/*	background: url(../images/flecheTitre.gif) no-repeat left;*/
}

.panier  h4{
	margin:0px;
	padding:0px;
	margin-left:35px;
	margin-top:5px;
	margin-bottom:10px;

	
	font-size:11px;
	
	color:#000;
	
}

.panier  h4.confirmation{
	margin:0px;
	padding:0px;
	margin-left:35px;
	padding-top:25px;
	margin-bottom:20px;
	
}
#coordonnees p.confirmation{
padding-bottom:47px;
}
#signIn a{
	color:#870430;	
	text-align:center;
	margin-left:20px;
	font-size:11px;
}

div.panier{
/*	background: url(../images/commandeBottom.gif) repeat-x bottom ;   */
	width:100%;
	border:1px solid #ccc;
	margin-bottom:10px;
	margin-top:2px;
}

#progression{
	
	margin-top:20px;
	margin-bottom:20px;
}
#progression img{
border:0px;
}
.commandeTitre{
	background: url(../images/commandeTitre.gif)repeat-x ;
	height:25px;
	width:563px;
}
#infos h1{
	padding-top:3px;
	padding-left:5px;	
}
#infos a{
	position:absolute;
	right:80px;
	padding-top:3px;
}
.commandeContenu{
	width:563px;
	visibility:hidden;
	overflow:hidden;
}
input.center{
	text-align:center;
	margin-top:0px;
}

input.newAccount{
	position:absolute;
	left:120px;
	top:215px;
}
input.lostPassword{
	margin-left:55px;
	margin-top:5px;
	margin-bottom:10px;
}
#signIn form{
	text-align:center;	
	margin-top:15px;
}
#infosGenerale{
	position:relative;
}
#methodeLivraison{

	position:relative;
	padding-bottom:50px;
}

#infosGenerale table{
	
	position:relative;
	width:100%;
	margin-left:65px;
	
}

#infosGenerale p{
	margin:0px;
	margin-top:5px;
	padding:0px;
	
}

#infosGenerale a.obligatoire{
	color:#870430;	
}
#infosGenerale input.checkbox{
	margin:0px;
	margin-top:5px;
	margin-left:65px;
	margin-right:20px;
	padding:0px;
	
}
#infosGenerale table td{
width:30%;
margin:0px;
padding:0px;
vertical-align:top;

}

#infosGenerale table td + td{
width:70%;

}

#infosGenerale table td + td input{
font-size:11px;
width:450px;
}

#methodeLivraison table td{
width:15%;
margin:0px;
padding:0px;
vertical-align:top;

}

#methodeLivraison table td + td{
width:85%;

}

#methodeLivraison table td + td p{
margin:0px;
margin-top:10px;
padding:0px;

}

#methodeLivraison table  td input{
font-size:11px;
margin-left:65px;
margin-top:20px;
}
#livraison{
height:50px;
visibility:hidden;
margin-top:10px;
	
}

input.continuer{
	margin-top:40px;
margin-left:775px;	
margin-bottom:40px;
}

/*pour le form*/
.formQuestion {
	background-color:#d0e3f5;
	padding:0.3em;
	font-weight:900;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.8em;
	color:#5a5a5a;
}
.formAnswer {
	background-color:#fff;
	padding:0.3em;
	margin-bottom:1em;
	width: 100%;
}
.pageSubContentTitle {
	color:#8e8e8e;
	font-size:1em;
	font-family:Verdana, Arial, sans-serif;
	margin-bottom:0.75em;
}
.small {
	width: 2.5em;
}
.medium {
	width: 10em;
}
.long {
	width: 20em;
}

span.invalid, span.missing {
	display: inline;
	margin-left: 1em;
	font-weight: bold;
	font-style: italic;
	color: #555;
	font-size: 11px;
}

.noticeMessage {
	display: block;
	float: right;
	font-weight: normal;
	color:#555;
	font-size:11px;
}

#coffretsRec{
	position:relative;
	font-size:11px;
	color:#000;
	width:100%;
	border:1px solid #ccc;
	
}
#coffretsRec p{
	margin:0px;
	padding:0px;
	font-size:11px;
}
#coffretsRec table {
  margin-left:10px;
	margin-right:0px;	
	width:100%
}

#coffretsRec table td {
	width:11%;
	border:0px;
	margin:0px;
	vertical-align:top;
	
}
#coffretsRec table  td+ td {
	
	width:32%;
	
}
#coffretsRec table td + td + td {

	width:17%;
	
}
#coffretsRec table  td + td + td + td{

	width:24%;
	
}
#coffretsRec table td + td + td + td + td{

	width:26%;
	
}
#coffretsRec table td.top{
	background: url(../images/coffretsRecTop.gif) no-repeat ;
	height:28px;
}

#coffretsRec table td.bottom{
	background: url(../images/bottomTable.gif) repeat-x ;
	height:15px;
}

#coffretsRecR table {
  margin-left:10px;
	margin-right:0px;	
}

#coffretsRecR table td {
	width:11%;
	border:0px;
	margin:0px;
	vertical-align:top;
	
}
#coffretsRecR table  td+ td {
	
	width:32%;
	
}
#coffretsRecR table td + td + td {

	width:17%;
	
}
#coffretsRecR table  td + td + td + td{

	width:24%;
	
}
#coffretsRecR table td + td + td + td + td{

	width:26%;
	
}
#coffretsRecR table td.top{
	height:28px;
}

#coffretsRecR table td.bottom{
	height:15px;
}

table.deuxTrois{
width:99%;	
}
table.deuxTrois td{
width:50%;	
}
#modeRec input.modeRec{
	margin-top:5px;
	margin-left:370px;
	margin-bottom:5px;

}
#modeRec{
margin-left:10px;
width:100%;

}
#modeRec table{
	margin-top:10px;
	margin-bottom:14px;
}
#modeRec table td{
 width:10px;
}
#modeRec table td + td{
 width:300px;
}
#modeRec p,#modeRec input, #bonReduction p{
font-size:11px;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
}
#modeRec p,#modeRec input{
	}
#bonReduction{
width:99%;
}
#bonReduction input{
font-size:11px;	
}

#bonReduction input.codeReduction{
margin-left:80px;
}
#coordonnees{
	height:160px;
	}
#coordonnees a.modify{
	margin-left:80px;
	margin-top:5px;
	}
#coordonnees table{
width:100%;
}
#coordonnees table td{
width:50%;
border-right:1px dashed #e3e3e3;

}
#coordonnees table td + td{
width:50%;
border-right:0px;

}
#coordonnees table.confirmation{
font-size:11px;
margin-left:400px;
width:50%;
margin-bottom:30px;
}
#coordonnees table.confirmation td{
width:50%;
border-right:0px;

}

#coordonnees table td p, #coordonnees table td h4{
margin-left: 20px;
margin-top:0px;
}
#coordonnees table td + td  p, #coordonnees table td + td  h4{
margin-left: 20px;
margin-top:0px;
}
#coordonnees table td input{
margin-left:20px;	
margin-bottom:10px;
}
table.quatreCinq{
margin-top:0px;
width:100%;	
}
table.quatreCinq p.last{
	padding-bottom:15px;
}
table.quatreCinq td{
width:50%;	
}
table.quatreCinq td + td{
width:50%;	
}
#totalCommande{
margin-left:7px;
width:99%;
height:206px;
}

#totalCommande.deux{
margin-left:10px;
width:100%;
}

#totalCommande table{
font-size:11px;
}
#totalCommande table td{
width:190px;

}
#totalCommande table td.header{
	border:1px solid;
	background:#fff;
	border-width: 1px 0 1px 0;
	}
#totalCommande table td + td{
width:160px;
}
#totalCommande table td + td + td{
width:100px;
text-align:right;
}
#totalCommande table td p{
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:25px;
}
#total{
background:#fff;
border:1px solid #e3e3e3;

margin-top:10px;
margin-bottom:10px;
}
#total table {
margin:0px;	
}

#total table td{
width:140px;
}
#total table td h4{
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

#total table td + td{
	text-align:right;
	width:313px;	
}
#total table td p.total{
padding:0px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
color:#870430;	
}
#pay_box {
	padding-top:15px;
	padding-left:10px;
	padding-bottom:20px;
	width:99%;
	}
#pay_box img{
	margin-bottom : -10px;
	margin-left:5px;
	}
#pay_box input{
margin-top:10px;	
}
#credit p, #cheque p, #telephone p, #bon p{
margin-left:65px;
margin-right:200px;
	
}
#credit p.input{
margin-right:0px;
padding-top:10px;
width:88%;
}
#paiement{
padding-bottom:5px;	
}
#paiement li{
list-style:none;
margin-left:20px;
}
.panier p.input{
text-align:right;
padding-right:30px;
width:80%;
}
#credit table{
	
	position:relative;
	width:100%;
	margin-left:65px;
	
}

#credit p{
	margin:0px;
	margin-top:10px;
	padding:0px;
	
}
#credit p.input{
	margin:0px;	
}
#credit a.obligatoire{
	color:#870430;	
}
#credit table td{
width:30%;
margin:0px;
padding:0px;
vertical-align:top;

}

#credit table td + td{
width:70%;

}

#credit table td + td input{
font-size:11px;
width:450px;
}

#credit, #cheque,#telephone, #bon{
	height:0px;
	margin:0px;
	padding:0px;
	visibility:hidden;
	
}
#confirmation{
	margin-top:20px;	
	margin-bottom:20px;	
}
#confirmation h1{
font-size:18px;
margin-left:20px;
margin-right:20px;
}
#confirmation p{
font-size:11px;	
margin:20px;
margin-top:5px;
margin-bottom:10px;
}
#confirmation input{
font-size:11px;	
margin-left:180px;
}
#confirmation td{
vertical-align:top;	
}

h2.product_panier {
 font-size: 11px;
 font-weight: bold;
}
td.back_to_shopping{
	padding-right:40px;
	padding-bottom:10px;
	}
h3.link{
	cursor:pointer;
}
h3.link:hover,a.link_title:hover{
	cursor:pointer;
	color:#93002b;
	text-decoration:underline;
	}

a.trash{
}
a.plus_popup, a.conditions{
	color:#93002b;
	}
a.plus_popup:hover, a.conditions:hover{
	text-decoration:underline;
	}
/* progression checkout part */
div.progression  {
	font-size: 11px;
	vertical-align: middle;
	margin:10px;
	margin-bottom: 0px;
	height: 30px;
	margin-left:160px;
}

div.progression img {
	margin: 0;
}

div.progression div.progression_step {
    padding-right: 50px;    
	float: left;
}

div.progression a {
	text-decoration : none;
}
div.progression span.progression_over {
	color: #333333;
}

div.progression span.progression_normal {
	color: #999989;
}

/* end progression checkout part */
/* start process_commande */
div.process_commande {
	margin: 10px 0px;
	padding: 0px;	
	width: 100%;
	display: block;
	font-size: 11px;
	/*background: url(../images/process_commande_bgnd.gif) repeat-x;*/
}

div.process_commande .process_commande_step {
	margin: 0px;
	padding: 0px 10px;
/*	width: 22%;*/
	width: 200px;
	float: left;
/*	background: url(../images/process_commande_bgnd.gif) repeat-x; */
	border-right: 1px dashed #E3E3E3;
}

div.process_commande .process_commande_step h4 {
	padding: 0;
	/*background: url(../images/productListing_background.gif) repeat-x;*/
	/*text-transform: uppercase;*/
	font-weight: bold;
	font-size:11px;
	padding-top:10px;
}

div.process_commande .process_commande_step ul {
	margin: 0px;
	padding: 10px;
	text-align: left;
}

div.process_commande .process_commande_step ul li {
	list-style: circle;
	margin-bottom: 10px;
}
div.process_commande .process_commande_step ul li a#progression_commande_link{
	/*color: #93002b;*/
	color:#000000;
	text-decoration: underline;
}

div.process_commande .process_commande_step ul li a#progression_commande_link:hover{
	text-decoration: none;
}

/* end process_commande */

/*static pages*/
.parent_div{
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  text-align:justify;
}
.color_text {color:#8c2da0; text-decoration:underline;} 
.color_question{ font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:30px 0 0 0;} 
.a_static {
  color:#000000;
  text-decoration:none;
}
.a_static:hover{
  color:#8c2da0;
  text-decoration:none;				/* MODIF POUR EXPAGNOL */
}
.retur{  
  text-align:right;
}

/*the osCommerce stylesheet*/
/*

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
/*  color: #ffffff;   */
  font-weight: bold;
}

.infoBox {
  background: #FFFFFF;
						width:688px;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  margin-left:10px; 
  margin-rigth:0px;
  width:685px;
}

TABLE.productListing td{
/*width:250px;*/
padding-left:10px; 
}
TABLE.productListing td + td{
/*width:100px;*/
}
TABLE.productListing td + td + td{
/*width:100px;*/
}
TABLE.productListing td + td + td + td{
/*width:100px;*/
}

.productListing-heading {
  background: url(../images/productListing_background.gif) repeat-x;   
	font-size: 11px;
	padding:5px;
  color: #6f6f6f;
  font-weight: bold;
					width:900px;
}
TD.productListing-data{
  padding-top:3px;
}
TD.productListing-data_with_padding{
  padding-top:15px;
  	height:10px;
}

TD.emballer table {
	margin-top:-25px;
	margin-left:240px;	
}
TD.emballer{
	vertical-align:top;
	text-align:right;
	padding-top:0px;
	padding-right:58px;
	_padding-right:48px;
	}
TD.emballer input {
margin-bottom:0px;
}

TD.productListings_bottom {
/*	background: url(../images/productListings_bottom.gif) repeat-x;  */
	border-bottom:1px solid #d3d3d3;
	
}
td.total{
	padding-right:25px;
	font-weight:bold;
	}
td.total p{
	font-size:12px;
	}
td.total span{
	color:#93002b;
	}
td.align_submit_button{
padding-right:28px;
padding-bottom:10px;
}
A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /*line-height: 1.5;*/
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.smallText a:hover{
	color:#93002b;
	text-decoration:underline;
	}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  /*width: 100%;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: red; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #739701; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/*shopping cart*/

table.shopping_cart_display_box td{
	width:30px;
	}
table.shopping_cart_display_box td + td{
	width:150px;
	}
table.shopping_cart_display_box td + td + td{
	width:150px;
	}
table.shopping_cart_display_box td + td + td + td{
	width:150px;
	}
/*The multitabs (the tabs in universe and box pages)*/
.tabsContainer {
	margin: 20px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	white-space: nowrap;
	position: relative;
	z-index: 4000;
	border-bottom : 0 0 1px 0;
	height: 37px;
	width:692px;
}

.tabsContainer h1{
	float: left;
	margin: 0;
	padding: 7px 20px 0 0;
	color: #00237B;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}
.tabsContainer img {
border:none;	
}

/*#tabs, .tabs {
	float:left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	position: absolute;
	top: 0px;
	left: 0px;
	white-space: nowrap;
	width:650px;
}*/
			#tabs, .tabs {
				float:left;
				list-style: none;
				margin: 0px;
				padding: 0px;
				padding-top:0px;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:0px;
				position: absolute;
				top: 0px;
				left: 0px;
				white-space: nowrap;
				width:650px;
			}

#tabs li, .tabs li {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
}

#tabs a, .tabs a {
	float : left;
	padding: 5px 7px 8px 0px;
	text-decoration: none;
	color: #222;
	white-space: nowrap;
	margin : 0;
}

#tabs a.active-tab .tabs a.active-tab {
	color: #e04d1a;
	padding: 5px 7px 8px 0;
} 

#tabs a.active-tab:hover, .tabs a.active-tab:hover {
	color: #e04d1a;
}

#tabs li a span , .tabs li a span {
	color:#333;
	font-size:12px;
	padding: 8px 15px 8px 10px;
	position: relative;
}

#tabs li a:hover span , .tabs li a:hover span {
	color : #e04d1a;
	padding: 8px 15px 8px 10px;
	position: relative;
}

#tabs li a.active-tab span , .tabs li a.active-tab span {
	background: #fff;
	color:#e04d1a;
	font-size:12px;
	padding: 8px 15px 8px 10px;
	position: relative;
	_z-index:30;
}

#tabs li a.active-tab:hover span , .tabs li a.active-tab:hover span {
	padding: 8px 15px 8px 10px;
	position: relative;
}

.tabDescription {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 6px 0;
	position: relative;
	top: 0;
	right: 3px;
	font-weight: bold;
}

.panel {
	clear: both;
	display: none;
	margin: 0;
	padding: 20px 5px 20px 5px;
	position: relative;
	border: 1px solid;
	border-width:0px 0px 0px 0px;
	border-color: #d3d3d3;
	width:670px;
}

.panel.active-tab-body {
	display: block;
	margin: 0;
	padding: 0px 15px 0px 5px;
	width:670px;
	_padding-right:0px;
	_padding-left:0px;
	_margin-top:6px;
	_z-index:20;
}

.panel h2 {
	font-size: 18px;
	font-weight: bold;
	font-family:  "Trebuchet MS",Verdana,Arial,Sans-serif;
	color: #00237B;
	padding: 0 0 0 10px;
	margin: 10px 0;
}
/*.panel table td {
padding-left:12px;
padding-bottom:12px;
}
.panel div.category {
position:relative;
width: 327px;
height:113px;
}
.panel div.category table td img.cat{
margin:7px 0px 4px 9px;
width:112px;
height:97px;
background: transparent;
}
*/
			.panel table td {
			padding-left:0px;
			padding-right:5px;
			padding-bottom:12px;
			}
			
			.panel div.category {
			position:relative;
			width: 327px;
			height:113px;
				border: 1px dotted;
				border-width:1px 1px 1px 1px;
				border-color: #CCCCCC;
			}
			.panel div.category table td img.cat{
			margin:4px 10px 4px 9px;
			width:112px;
			height:97px;
			background: transparent;
			}			
.panel div.category table td{
	width:112px;	
	padding:0px;
	margin:0px;
	background: transparent;
}
.panel div.category table td + td{
	padding:0px;
	margin:0px;
}
.panel div.category table td + td p{
	width:180px;
}
/*
.panel h3.category {
width:186px;
background:#93002b;
margin:0;
margin-top:7px;
padding:5px 2px 5px 10px;
color:#fff;
font-size:12px;
}
*/
			.panel h3.category {
			width:200px;
			/*background:#93002b; */
			margin:0;
			margin-top:7px;
			margin-left:0px;
			padding:5px 2px 5px 0px;
			color:#000000;
			font-weight:bold;
			font-size:12px;
			}
			
.panel div.category table td + td p, .panel div.category table td + td a{
	font-size:11px;
	margin:0px;
	margin-left:5px;
}
.panel div.category table td.plus{
	text-align:right;
	vertical-align:bottom;
	padding-bottom:7px;
	padding-right:5px;
	}

.panel div.category table td.plus a.plus_info_category{
	color:#000000
	text-decoration:underline;
}
.formerror {
  border: 1px solid red;
  background-color : #FFCCCC;
  /*width: auto;*/
  padding: 2px 1px;
}

.buy_now_right {
	background: url('../images/buy_now_right_fond.gif') no-repeat; 
	margin-left:6px; 
	text-align:left;
}

.buy_now_container {
	margin-top:0px;
	margin-left:26px;   
	height:30px; 
	width: 208px;   
	padding-top:25px; 
	text-align:center;
}

.buy_now_container_filet{
	float:left;
	width:208px;
	height:1px;
	margin-left:0px;
	margin-top:20px;
	background-image:url(../images/dot_H.gif);
	background-repeat:repeat-x;
	clear:both;
}
.buy_now_container h3{
	margin-top: 10px; 
	font-size: 16px;
	font-weight:bold;
	color:#ee820f;
}

.buy_now_container h3 span.prix { font-size : 22px; color : #000; }

.buy_now_right span {
	 font-weight: bold; 
	 margin-left: 50px; 
	 display: block;
	}
	
.buy_now_container span {
  color: #93002B;
  margin: 0;
  padding: 0;
  display: inline;
}

.buy_now_right a {
  display: block; 
  margin-left: 65px;
    /*margin-left: 50px;*/
}

#nos_engagements {
  font-size: 10px;
}
#nos_engagements td {
	margin: 0;
	padding: 0;
  padding-top: 10px;
}
#nos_engagements img {
  margin-top: 15px;
  margin-right: 5px;
}

#faq_right{
  font-size: 10px;
}
#faq_right a{
  text-decoration: underline;
}
#faq_right a:hover {
  text-decoration: none;
  }
  
#faq_right ul {
  padding: 0;
  margin: 0;
  margin-left: 15px;
  }
#faq_right ul li {
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
  }
  
.FDPinfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.FDPmnt{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style:normal;
  padding:0px;
  background: url(../images/process_commande_bgnd.gif);
}
.TotalMNT{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style:normal;
  padding:0px;
}
.TotalMNTAchat{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding:0px;
  color:#93002b;
}
.violet{ color:#8c2da0;}
.violet a{ color:#8c2da0; text-decoration:underline;}
.univers{color:#b10c37;}
.univers1{color:#c4de5e;}
.univers2{color:#f7a800;}
.univers3{color:#bbb0ab;}
.univers4{color:#ebb811;}
.souligne{ text-decoration:underline; line-height:30px;}
.decalage{padding:0 0 0 40px;}

/* Modification style V2 Aout 09 */

#fiche_article {
margin:0;
padding:0;
width:698px;
}
#fiche_article .center { 
background-color:#FFFFFF;
border-left:1px solid #E6E1DF;
border-right:1px solid #E6E1DF;
padding:0 20px;
width:656px;
}

#fiche_article .center h1 { 
-x-system-font:none;
display:block;
font-family:'Arial',Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
}

#fiche_article .center #colonne1 { 
float:left;
margin:0;
width:318px;
}

#fiche_article .center #colonne1 img {
margin-left:45px;
margin-top:10px;
border:1px solid #CCCCCC;
}

#fiche_article .center #colonne2 { 
float:right;
margin:0;
padding:0;
width:328px;
}

#fiche_article .center #colonne2 #descom { 
border-bottom:1px dotted #CCCCCC;
margin:0;
padding:0;
}

#fiche_article .center #colonne2 h3 {
-x-system-font:none;
color:#CCCCCC;
display:block;
font-family:'Arial',Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:10px 0;
}

#fiche_article .center #colonne2 h3 .prix { 
-x-system-font:none;
color:#000000;
font-family:'Arial',Helvetica,sans-serif;
font-size:27px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#fiche_article .center #colonne2 #bouton {
padding-bottom:10px;
}
#fiche_article .center #colonne2 #footer {
border-top:1px dotted #CCCCCC;
padding-top:7px;
width:328px;
}

#fiche_article .center #colonne2 #footer p {
-x-system-font:none;
background:transparent url(../images/fleche_noire.gif) no-repeat scroll 0 65%;
float:left;
font-family:'Verdana',Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 15px 0 10px;
text-align:center;
}

#fiche_article .bottom { 
background:transparent url(../images/bg_centre_bas.gif) no-repeat scroll 0 0;
clear:both;
height:20px;
width:698px;
}

#defile_coffrets {
margin:0;
padding:7px 0;
text-align:left;
width:360px;
}

#d1_bis {width:360px; z-index:1; float:left; }
#d1_bis h2{ /*float:left;*/ font:normal 16px Arial, Helvetica, sans-serif; width:268px; margin:7px 0 0 0; color:#C8D675;}
#d1_bis h3{/*float:left;*/ color:#a0a0a0; font:bold 16px Arial, Helvetica, sans-serif; width:268px; margin:0; padding:10px 0;}
#d1_bis p{float:left; width:auto;}

#defile_coffrets h3 .prix {
-x-system-font:none;
color:#434343;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#defile_coffrets .visuel {
float:left;
height:100px;
padding:0 20px;
width:51px;
}

.left_part_activity{
	padding:5px;
}
.nettoie_flottant{ clear:both;}