
.resume4{
	text-align:left;
	padding-top:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#555555;
	float:left;
}

.prix_07_vert {
background-image:url(/images/interface/check-vert.gif);
background-repeat:no-repeat;
color:#009933;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:5px 0 2px 0;
padding-left:15px;
float:left;
}
.check-gris {
background-image:url(/images/interface/check-gris.gif);
background-repeat:no-repeat;
margin:5px 0 2px 0;
padding-left:15px;
float:left;

}
.sac-running{
	float:left;
	width:30px;
	height:30px;
	margin:5px 0 0 15px;
	background-image:url(/images/interface/sac_cadeau.gif);
	
}
.montre_offert{
	float:left;
	width:30px;
	height:30px;
	margin:5px 0 0 15px;
	background-image:url(/images/interface/fs1_cadeau.gif);
	background-repeat:no-repeat;
	background-position:right;
	
}
.prix_07_orange {

color:#ff6600;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background-image:url(/images/interface/check-gris.gif);
background-repeat:no-repeat;
float:left;
margin:5px 0 2px 0;
padding-left:15px;

}

.titre-moyen {
color:#555555;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
background-image:url(../images/interface/carre_orange.gif);
background-repeat:no-repeat;
background-position:0 5px;

margin:30px 0 10px 0;
padding-left:15px;
}

.prix_08 {
clear:right;
color:#555555;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:5px 0;
padding-left:5px;
text-align:left;

}

.prix_08_rouge{
clear:right;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:5px 0 ;
color:#C20808;
padding-left:5px;
text-align:left;
width:80px;
}
.prix-rouge{
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
color:#C20808;
}
.prix-rouge-pack{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#C20808;
}

.prix{
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
color:#555555;
margin-bottom:3px;
}
.prix_barre_08 {
clear:both;
display:block;
font-size:10px;
margin:0;
padding-left:5px;
text-align:left;
}

.prix_barre {
clear:both;
font-size:10px;
}

.prixHT_07 {
clear:right;
color:#666666;
float:left;
font-size:10px;
font-style:italic;
}

.blockprix_3 {
display:block;
float:left;
margin-left:5px;
margin-top:3px;
}


.thumbwrap {
	display: inline-block;
	padding: 10px 0 0 0;
	margin: 0;
}
.thumbwrap li {
	display: -moz-inline-box;  /* Moz */
	display: inline-block;  /* Op, Saf, IE \*/
	vertical-align: top;  /* IE Mac non capisce e a volte crea extra v space */
	margin: 0 0 70px 45px;
	border: 1px solid #ffffff;
	
}



.tof{
position:absolute;
bottom:0;
cursor:pointer;

}

.titre_page{
	text-align:left;
}

.btn-voir{
	width:100px;
	height:20px;
	float:left;
	text-align:center;
	background-color:#f7f6f1;
	padding-top:3px;
	margin-top:5px;
	cursor:pointer;
}
.btn-acheter{
	width:100px;
	height:20px;
	float:left;
	text-align:center;
	background-color:#ff6600;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	margin-top:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
}	
.btn-acheter a{
	color:#ffffff;}
	
	
/*FICHE PRODUIT --------------------------------------------------------------------------------------------------*/
.logo {
	right:0;
	text-align:right;
	margin:-31px 0 0 0;
	padding:0;
	height:31px;
	
}
.bloc300 {
	width:300px;
	height:360px;
	float:left;
	margin-bottom:40px;
	position:relative;

	
	}
	
.centre{
	text-align:center;
		}
	
.gauche{
	width:280px;
	text-align:left;
	padding:0 10px;
	}
.encart-miniatures{
	position:absolute;
	bottom:0;
	left:0;
	height:50px;
	text-align:left;
	border-top:0px dotted #cccccc;
	width:100%;
	
}
.bas{
	position:absolute;
	bottom:0;
	left:10px;
	
	}
	
.bas-btn{
	
	margin-top:5px;
	left:0px;
	
	}
	
.blocgauche{
	float:left;
	position:relative;
	width:150px;
	height:360px;
	padding-left:10px;
	
	}

.bas a{
	color:#555555;
	font-size:10px;
}
.blocgauche a{
	color:#555555;
}
.blocprix{
	
	
	background-color:#f7f6f1;
	text-align:left;
	width:145px;
	left:0;
	margin-top:10px;
	padding:10px 0 10px 5px;
	
}
.blocprix .prix-rouge{
	float:left;
}
.blocprix .prix_barre{
	margin:0;
	padding:0;

clear:none;
float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.8em;
}
.economie{
	padding-top:5px;
	color:#C20808;
}
.paiement4x{
	padding-top:5px;
	font-size:0.8em;
}
.notice {
float:right;
font-size:9px;
width:140px;
}

.acheterenpack {
border:1px dotted #D5D5BB;
padding:5px
}

.titre_pack{
	color:#ff9900;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.global-avis{
	background-color:#f7f6f1;
	float:left;
	margin-top:20px;
	
}
.demi-bloc{
	margin:5px 0 10px 0;
	width:360px;
	padding:10px;
	float:left;

	
	
}
.demi-bloc2{
	margin:5px 0 10px 0px;
	width:360px;
	padding:10px;
	float:left;
	
	
	
	
}

.titre-demi-bloc{
color:#555555;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
background-image:url(../images/interface/carre_orange.gif);
background-repeat:no-repeat;
background-position:0 5px;

margin:0px 0 10px 0;
padding-left:15px;
}
	
/*---------------Produits complémentaires*/
.bloc-complementaires{
	border:1px dotted #D5D5BB;
padding:5px;

}

.complementaire-ligne{
	
}

.complementaire-image{
	float:left;
	width:250px;
	
}
.complementaire-nom{
	text-align:left;
	float:left;
	width:250px;
}
.complementaires-tailles{
	float:left;
	width:150px;
	margin-top:16px;
	font-size:0.8em;
}
.complementaire-prix{
	float:right;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;

}
.complementaire-stock{
	float:left;
}
.complementaire-btn{
	float:left;
}
.pointille {
	background-image:url(/images/interface/ligne_pack.gif);
	height:1px;

clear:both;
margin:5px;

}

.pointille-vide {
	
	height:1px;

clear:both;


}
/* ONGLETS --------------------------------------------------------------------------------------------*/
.onglets{

border-bottom:1px solid #cccccc;
font-size:13px;
height:29px;
overflow:visible;
z-index:100;
}


.usual ul{

	border-left:1px solid #cccccc;
	position:relative;
	float:left;
	margin-left:10px;
	}

.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:6px 10px;
  margin:0;
  margin-left:0;
  font:13px Verdana;
  color:#555555;
  background:#f7f6f1;
  border-right:1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  border-left:none;
}
.usual ul a:hover{
  color:#555555;
  background:#FC6;
  }

 
.usual ul a.selected { 
   background:#ffffff;  
  cursor:default; 
  border-bottom:1px solid #ffffff;
  }
 
.usual div {

  clear:left;
  
 
}


.usual div {

clear:left;

}


.usual a {
display:block;
position:relative;
}
usual a.selected {
	border-bottom:1px solid #ffffff;
}
.usual li {
float:left;
position:relative;
}
.page-onglet{
	padding:10px;	border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
.page-onglet .titre-moyen{
	margin:0;
	
	
}
.bouton_taille{
padding:3px;
margin:3px;
border:1px solid #cccccc;
cursor:pointer;
float:left;
}

.actived{
	background-color:#ff9900;
	color:#FFF;
}

#bloc_btn_tailles{
	float:left;
	border:1px solid #ffffff;
	padding:3px 0;
}
#btn_selectionner2{
	width:150px;
	height:30px;
	cursor:pointer;
	padding:0;
	margin:0;
	background-image:url(/images/interface/btn-selectionner2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.btn_complementaires2{
	width:80px;
	height:25px;
	cursor:pointer;
	padding:0;
	margin:0;
	background-image:url(/images/interface/btn_acheter_pack2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.tableau_desc {
border:1px solid #CECECE;
border-collapse:collapse;
margin:10px;
width:700px;
}
.tableau_desc td {
border:1px solid #CECECE;
color:#666666;
}
.bleu {
background-color:#EEF3F5;

}
/*pages speciales'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
.blockmillieu {
border:1px solid #C3C3C3;
display:block;
float:left;
margin:0;
padding:5px;

}
/*--------------------------FOOTER---------------------------------------------------------------*/
#footer{
	font-family:arial;
	font-size:10px;
	color:#86837c;
	width:961px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#f7f5f1;
	position:relative;
	padding:10px 10px 0 10px;
	margin-top:2px;
	
	

}
.colonne-footer a{
	font-family:arial;
	font-size:10px;
	color:#86837c;
	background-image:url(/images/interface/pucejorange.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.colonne-footer a:hover{
	color:#ff9900;
	text-decoration:underline;
}
.colonne-footer{
float:left;
	width:27%;	
}

.colonne-footer2{
float:right;
	width:19%;	
}
.separateur-footer{
	height:200px;
	float:left;
	width:1px;
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-817px -55px ;
	
}
.entreprise{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-21px -32px;
	height:16px;
	margin-bottom:10px;
}

.services{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-323px -32px;
	height:16px;
	margin-bottom:10px;
}

.guides{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-586px -32px;
	height:16px;
	margin-bottom:10px;
}

.sites{
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-817px -32px;
	height:16px;
	margin-bottom:10px;
}

#liensweb li, #liensweb a{
	   height: 35px;
	   width:92px;
   display: block;
   float:right;
	margin-bottom:10px;

	
}
.separateur_h_footer{
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-32px -301px;
	height:1px;
	margin-top:20px;
	margin-bottom:5px;
	width:100%;
	
}

#thalasso a{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-908px -63px;
	
	
	
}


#thalasso a:hover{
		background-position:-700px -63px;
}
#spa a{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-908px -110px;
		
}
#spa a:hover{
	
	
	background-position:-700px -110px;
		
}
#sauna a{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-908px -154px;
	
}
#sauna a:hover{

	background-position:-700px -154px;
	
}


#hammam a{
	
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-908px -205px;
	
}

#hammam a:hover{
	
	background-position:-700px -205px;
	
}

.inscription-newsletter{
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-17px -306px ;
	height:18px;
	width:130px;
	float:left;
	margin-bottom:20px;
	
}
#EMAIL_FIELD{
border:1px solid #C8C8C8;
color:#878585;
font-family:Verdana;
font-size:9px;
height:15px;
padding:0;
width:210px;
position:absolute;
left:150px;
top:242px;
}
.newsletter-submit{
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-326px -306px ;
	height:18px;
	width:20px;
	position:absolute;
	left:365px;
	top:242px;
	cursor:pointer;
}
.newsletter-submit input{
	display:none;
}


.btn-rss a{
	display:block;
	float:right;
	width:21px;
	height:21px;
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-912px -306px ;
}
	
	
.logo-footer{
	float:left;
	width:122px;
	height:25px;
	background-image:url(/images/interface/footer-sprite.gif);
	background-repeat:no-repeat;
	background-position:-19px -349px ;
	margin-right:20px;
}
	
.bloc-footer-copyright{
float:left;
margin-right:50px;
margin-top:11px;
text-align:left;

}

.footer-bas{
	height:15px;
	background-color:#FFF;
	width:981px;
	margin-left:auto;
	margin-right:auto;
}
#zoom4-big{
	position:relative;
	z-index:100;
}
.alerte{
	position:absolute;
	display:none;
	width:200px;
	height:69px;
	background-image:url(/images/interface/alerte.png);
	z-index:100000;
}
.right{float:right; text-align:right;}
.left{float:left;text-align:left;}
/*-------------------------------------------JOOMLA-----------------------------------------------*/
.orange{color:#ff9900;}
a.souligned{text-decoration:underline;}
a.soulign:hover{text-decoration:underline;}
ul.bullet li{padding-left:10px;
	background-image:url(/images/interface/pucejorange.gif);
background-position:0 4px;
background-repeat:no-repeat;
}
.bloc-couleur{
	display:block;
	background-color:#F7F6F1;
	margin:5px 0;
	padding:10px;
	width:auto;
}
.bloc-central-joomla {
float:right;
width:761px;
}
.bloc-central-joomla a:hover{text-decoration:underline;}
/*---------------------------------------SERVICES GAUCHE-----------------------------------------------*/
#services{
	width:209px;
	height:555px;
	background-image:url(/images/interface/services2.gif);
	position:relative;
}
#services_pro{
	width:209px;
	height:780px;
	background-image:url(/images/interface/muscu-pro.gif);
	position:relative;
}
#services_caddie{
	margin-top:12px;
	width:209px;
	height:631px;
	background-image:url(/images/interface/services_caddie.gif);

	position:relative;
}
#services_caddie2{
	margin-top:12px;
	width:209px;
	height:231px;
	background-image:url(/images/interface/services_caddie2.gif);

	position:relative;
}#services_caddie3{
	margin-top:12px;
	width:209px;
	height:506px;
	background-image:url(/images/interface/services_caddie3.gif);

	position:relative;
}#fevad{
	width:120px;
	position:absolute;
	top:333px;
	left:80px;
	font-family:Arial;
	font-size:11px;
	
	line-height:13px;
}
#fevad a{color:#999;}
#socgen{	
	width:120px;
	position:absolute;
	top:463px;
	left:80px;
	font-family:Arial;
	font-size:11px;
	color:#999;
	line-height:13px;}
#socgen a{color:#999;}

#avis{
	width:209px;
	
	
	
	background-color:#f7f5f1;
	position:relative;

}
#defilement-avis{
	
	width:180px;
	padding-top:20px;
	padding-left:10px;
	
}
.shoppings{
	width:209px;
	height:248px;
	background-image:url(/images/interface/bloc_shoppings.gif);
	background-repeat:no-repeat;
	background-color:#f7f5f1;
	
}

/*CADDIE-------------------------------------------------------------------------------------*/
.bouton1 {
background-color:#FFFFFF;
background-image:url(/images/interface/plus.gif);
background-repeat:no-repeat;
border:0 solid #333333;
cursor:pointer;
height:10px;
width:10px;
}
.bouton2 {
background-color:#FFFFFF;
background-image:url(/images/interface/moins.gif);
background-repeat:no-repeat;
border:0 solid #333333;
cursor:pointer;
height:10px;
width:10px;
}
.caddie_table{
	width:700px;
	position:relative;
	border:1px solid #CCC;
	margin:auto;
}
.caddie_table .separateur{
	margin:0;
	padding:0;
}
.ligne1{
	
	font-size:16px;
	font-weight:bold;
	padding:5px;
	
}
.ligne2{
	background-color:#333333;
	font-size:14px;
	padding:5px;
	font-weight:bold;
	text-align:left;
	color:#FFE6BF;
	
}
.destination{
	background-color:#FFE6BF;
	font-size:12px;
	padding:5px;
	padding-top:15px;
	height:30px;
	font-weight:bold;

	
	
}
.livraison{
	background-color:#FFFFFF;
	font-size:12px;
	
	
}
.bloc-livraison{
	float:left;
	width:220px;
	padding:5px;
	
	
	margin-right:5px;
	background-color:#F5F3ED;
}
.frais_port , .totalttc{
	float:left;
	width:470px;
	height:45px;
	
	
	
	
}

.frais_port .titre{
	float:left;
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	padding-left:60px;
	
}
.frais_port .montant{
	float:right;
	text-align:right;
	margin-right:15px;
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
}

.totalttc .titre{
	float:left;
	color:#F30;
	font-size:16px;
	font-weight:bold;
	padding-left:60px;
}
.totalttc .montant{
	float:right;
	text-align:right;
	margin-right:15px;
		color:#F30;
	font-size:16px;
	font-weight:bold;
	
}
	
.code-promo{
	float:left;
	width:220px;
	height:100px;
	padding:5px;
	
	margin-top:1px;
	
	background-color:#CFCDC2;
	
	
}
.code-promox{
	float:left;
	width:220px;
	height:85px;
	padding:5px;
	background-color:#CFCDC2;
	
	
}
.code-promo2{
	font-size:12px;
	border:1px dotted #ff9900;
	text-align:center;
	padding:5px;
	background-color:#FFF3DF;
	margin-bottom:5px;
}

.code-promo3{
	font-size:12px;
	border:1px dotted #ff9900;
	text-align:center;
	padding:5px;
	color:#333;
	background-color:#FFFF00;
}
.code-promo .desc{
	font-size:10px;
	line-height:14px;
	
}
.promo-erreur{
	color:#F00;
	font-weight:bold;
	font-size:10px;
	line-height:14px;
}
.ligne-n{
	
	padding:5px;
	text-align:left;
		
}
.ligne-n2{
	
	padding:5px;
	text-align:left;
	background-color:#FFF3DF;
		
}
.ligne-n3{
	
	padding:5px;
	text-align:left;
	background-color:#FFF9EF;
		
}
.suppr{
	float:left;
	width:27px;
	border-right:1px solid #FFF;
	text-align:center;
}
.icon_panier{
	width:80px;
	float:left;
	text-align:center;
}
.articles{

	float:left;
	width:224px;
	border-right:1px solid #FFF;
	padding-left:5px;
	
	
}

.prix_article{
	float:left;
	width:141px;
	border-right:1px solid #FFF;
	text-align:center;
}
.qte{
	float:left;
	width:59px;
	border-right:1px solid #FFF;
	text-align:center;
}
.total_ttc{
	float:left;
	width:139px;
	text-align:right;
	
}
.ligne-n .articles ,.ligne-n .prix_article,.ligne-n .qte,.ligne-n .total_ttc{
		padding-top:20px;

}
.ligne-n .total_ttc{
	font-weight:bold;
}
.tva{
	float:right;
	
	text-align:right;
	font-size:10px;
	margin-right:15px;
	color:#999999;
}
.btn_caddie{
	margin-left:30px;
}
.retour{
	float:left;
}
.boutonsubmit {
	float:left;
	margin-left:352px;
background-color:#FFFFFF;
background-image:url(../images/interface/btn_valid1.gif);
background-repeat:no-repeat;
border:0 solid;
cursor:pointer;
height:30px;
padding-top:40px;
width:175px;
}
.boutonsubmit2 {
	float:left;
	margin-left:352px;
background-color:#FFFFFF;
background-image:url(../images/interface/btn-devis.gif);
background-repeat:no-repeat;
border:0 solid;
cursor:pointer;
height:30px;
padding-top:40px;
width:175px;
}
.devis_caddie{padding:5px;
margin:5px;
line-height:20px;
background-color:#F5F3ED;
}
.devis_caddie .titre{
	font-size:16px;
	
}
.coord{
	float:left;
	width:220px;
	text-align:right;
	padding:5px;
}
.coord2{
	float:left;
	width:400px;
	text-align:left;
	padding:5px;
}
.bloc_paiement{
	float:left;
	width:200px;
	margin:0 0 16px 20px;
	border:1px solid #CCC;
	height:180px;
	font-size:10px;
	padding:0 0 0 5px;
}
.bloc_paiement table tr td{
	border-bottom:6px solid #FFF;
}
.img_paiement{
	background-image:url(/images/interface/img_paiement.gif);
	width:627px;
	height:34px;
	margin-left:23px;
	margin-top:5px;}
	
.mode_paiement3{
	float:left;
	padding-left:113px;
	font-size:14px;
	width:170px;
}
.mode_paiement32{
	float:left;
	width:405px;
	
}
.adr_livr{
	
	float:left;
	width:332px;
	padding:5px;
	margin:5px 0 5px 5px;
	background-color:#FFF9EF;
}
.adr_livr .titre{
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}

.bandeau {
height:51px;
left:-2px;
margin:0;
padding:0;
position:absolute;
top:-2px;
width:120px;
z-index:9;
}
.prix_07_vert_noel{
background-image:url(/images/minisapin.gif);
background-position:0 2px;
background-repeat:no-repeat;
color:#009933;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;

margin:5px 0 2px 0;
padding-left:15px;
float:left;

}
.prix_07_vert_noel a{
	color:#009933;
	
}