body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img{
	border:0px;
}

.etatPapier{
	height: 80px;
	margin: -269px 0px 0px 1px;
	position: absolute;
	width: 100px;
	z-index: 15;
}

.div_opaque_on{
background: white none repeat scroll 0%;
position: absolute; 
z-index: 90; 
top: 0px; 
left: 0px; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: 
-moz-initial; 
-moz-background-inline-policy: 
-moz-initial; 
opacity: 0.6; 
height: 6297px; 
width: 1264px;
filter : alpha(opacity=60); 
}

.div_opaque_off{
height: 1px; 
width: 50px;
}

.popAff_off{
height: 1px; 
width: 1px;
display:none;
}

.popAff_on{
height: 310px; 
width: 380px;
top: -350px; 
left: -100px; 
z-index: 95; 
opacity:1; 
display: block;
background-color:#1a9200;
border: 2px solid #C1C1C1;
position:relative;

}

.optionImage{
	height: 200px; 
	width: 350px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	float: left;
}

.colonneFormulaireProduit{
	padding: 20px 0px 0px 0px;
	width:300px;
	float: left;
	text-align: right;
}

.ligneFormulaireProduit{
	padding: 0px 200px 0px 0px;
	color:#fff;
	font-weight:bold;
	
}

.formProduit{
	padding: 0px 0px 0px -200px !important;	
}

.fermerFormulaireProduit a{
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:13px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.calculerFormulaireProduit a{
	padding: 0px 0px 0px 0px;
	margin: 5px 30px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:75px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.champFormulaireProduit{
	width: 70px;	
	height: 13px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	font-size:10px;
}

.selectFormulaireProduit{
	width: 70px;	
	height: 15px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	font-size:9px;
}

/*DEBUT ZONE ENCHERE*/


.popEnchere_off{
	height: 1px; 
	width: 1px;
	display:none;
}

.popEnchere_on{
	height: 100px; 
	width: 250px;
	top: -100px; 
	left: 0px; 
	z-index: 95; 
	opacity:1; 
	display: block;
	background-color:#1a9200;
	border: 2px solid #C1C1C1;
	position:relative;

}

.formEnchere{
	padding: 0px 0px 0px -200px !important;	
}

.fermerFormulaireEnchere a{
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:13px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.ligneFormulaireEnchere{
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	
}

.encherirFormulaireEnchere a{
	padding: 0px 0px 0px 0px;
	margin: 20px 30px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:75px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

/*FIN ZONE ENCHERE*/

.popAffEvenement_on{
	height: 200px; 
	width: 300px;
	top: -150px; 
	left: 200px; 
	z-index: 95; 
	opacity:1; 
	display: block;
	background-color:#1a9200;
	border: 2px solid #C1C1C1;
	position:relative;
}



.colonneFormulaireEvenement{
	padding: 20px 0px 0px 0px;
	width:300px;
	text-align: right;
}

.ligneFormulaireEvenement{
	padding: 0px 100px 0px 10px;
	color:#fff;
	font-weight:bold;
	
}


.descriptionEvenement{
	padding: 10px 100px 20px 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:justify;
	width:250px;
	
}

.formEvenement{
	padding: 0px 0px 0px 0px !important;	
	
}

.fermerFormulaireEvenement a{
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:13px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.calculerFormulaireEvenement a{
	padding: 0px 0px 0px 0px;
	margin: 5px 30px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:75px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.champFormulaireEvenement{
	width: 70px;	
	height: 13px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	font-size:10px;
}

.selectFormulaireEvenement{
	width: 70px;	
	height: 15px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	font-size:9px;
}



.fermerLargeImageDetailProduit a{
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	font-weight:bold;
	border: 2px solid #FFFFFF;
	width:13px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.largeImageDetailProduit_on{
	border: 2px solid #000000;
	background-color: #000000;
	position:absolute;
	top:300px;
	left:130px;
	width:470px;
	height:450px;
	z-index:99;
}
.largeImageDetailProduit_off{
	border: 2px solid #000000;
	background-color: #000000;
	display:none;
}


#main{
	background-image:url(../img/header.png);
	background-repeat: no-repeat;
	width:980px;
	height:172px;
	position: absolute;
	left: 50%;
	margin-left: -472px;
}

#main_pds{
	background-image:url(../img/header_pds.png);
	background-repeat: no-repeat;
	width:980px;
	height:172px;
	position: absolute;
	left: 50%;
	margin-left: -472px;
}

#mainEvenement{
	
	background-image:url(../img/header_evenement.png);
	background-repeat: no-repeat;
	width:980px;
	height:172px;
	position: absolute;
	left: 50%;
	margin-left: -472px;
}
#lienLogo{
	display: block;
	width: 180px;
	height: 99px;
	
	float: left;
}
#lienRetour{
	
	width: 180px;
	height: 20px;
	position:absolute;
	top:125px;
	left:10px;
	background-image: url(../img/accueil_pds.png);
	
	
}
#layout,#layout td{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
	
}
#left{
	width:203px;
	vertical-align: top !important;
}
#center{
	width:597px;
	vertical-align:top;
}
#right{
	width:180px;
	vertical-align:top;
}

#zoneCompte{
	
	background-image: url(../img/compte_middle.png);
	background-repeat : repeat-y;
	margin: 20px 11px 0px 11px;
	font-size: 11px;
	color: #454545;
}

#compte{
	
}

#compte a{
	margin: 0px 0px 0px 0px;
	color:#b1290a;
	}
#compte p{
	width:135px;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
}

.zoneDetailGlobal{
	width:150px;
	padding: 5px 0px 0px 10px;
}




.zoneDetailStamp{
	position:relative;
    top: -15px;
	left:5px;
	float:left;
	margin: 0px 0px 0px 0px;
}

.zoneDetailProduitLeft{
	float:left;
	background-image: url(../img/bt_detailProduitLeft.png);
	background-repeat : no-repeat;
	background-position : top right;
	margin: 0px 0px 0px 0px;
	width:16px;
	height:40px;
}

.zoneDetailProduitCenter{
	float:left;
	background-image: url(../img/bt_detailProduitCenter.png);
	background-repeat : repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 0px 6px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height:40px;
}

.zoneDetailProduitRight{
	float:left;
	background-image: url(../img/bt_detailProduitRight.png);
	background-repeat : no-repeat;
	margin: 0px 0px 0px 0px;
	height:40px;
	width:65px;
}

#zoneImageSemaineHome{
	width: 186px;
	background-image: url(../img/photo_middle.png);
	text-align: left;
}


#zoneProduitHome{
	width: 188px;
	height:277px;
	background-image: url(../img/produit_middle.png);
	background-repeat: no-repeat;
	text-align: left;
}



#zoneProduitHome .stamp img{
	width: 51px;
	height: 51px;
	border: none;
	margin: 0px;
	padding: 0px;
}

#zoneProduitHome .stamp{
	width: 51px;
	height: 51px;
	z-index: 9;
	position: absolute;
	margin: -88px 0px 0px 133px;
}
.stampListe img{
	width: 51px;
	height: 51px;
	border: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.stampListe{
	width: 51px;
	height: 51px;
	z-index: 9;
	position: absolute;
	margin: -22px 0px 0px 200px;
}

#zoneProduitHome img{
	width: 75px;
	height: 75px;
	border: 1px solid #C1C1C1;
	margin: 10px 0px 0px 11px;
	padding: 0px;
	float: left;
}
.addBasket{
	float: left;
	width: 139px;
	height: 21px;
	display: block;
	margin: 0px 0px 0px 20px !important;
	background-image: url(../img/bt_ajout_panier.png);
}
.btOkCompte{
	display: block;
	width: 82px;
	height: 17px;
	margin: 0px 0px 0px 40px !important;
	background-image: url(../img/bt_inscription.png);
}
.btOkCompte:HOVER{
	background-position: 0px 17px;
}
#btAllEvt{
	display: block;
	width: 220px;
	height: 24px;
	background-image: url(../img/bt_decouvrezEvenement.png);
	margin: 3px 0px 0px 0px;
}
#btAllEvt:HOVER,.btSavoirPlusHome:HOVER{
	background-position: 0px 24px;
}
.btSavoirPlusHome{
	display: block;
	width: 120px;
	height: 24px;
	background-image: url(../img/bt_savoirPlus.png);
	margin: 3px 0px 0px 0px;
}
#zoneProduitHome .h2_produit_home{
	width: 166px;
	height: 76px;
	font-size: 11px;
	color:#626262;
}
#zoneProduitHome .h2_produit_home a:link, #zoneProduitHome .h2_produit_home a:hover, #zoneProduitHome .h2_produit_home a:visited{
	font-size: 11px;
	color:#626262;
	text-decoration:none;
}

.lien_news{
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

.lien_news a:link, .lien_news a:visited, .lien_news a:hover{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.liste_nom_prod{
	margin:19px 0px 0px 0px; 
	font-weight:bold;
}

.liste_nom_prod a:link, .liste_nom_prod a:hover, .liste_nom_prod a:visited{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.liste_libelle_prod{
	font-weight:bold; 
	color:#71a61c;
}

.liste_libelle_prod a:link, .liste_libelle_prod a:hover, .liste_libelle_prod a:visited {
	font-weight:bold; 
	color:#71a61c;
	text-decoration:none;
}


#zoneProduitHome h1{
	font-weight: bold;
	width: 166px;
	height: 12px;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	clear: both;
	height: 15px;
	color: #000000;
}
#zoneProduitHome h1 a:link, #zoneProduitHome h1 a:visited, #zoneProduitHome h1 a:hover{
	font-weight: bold;
	width: 166px;
	height: 12px;
	font-size: 11px;
	text-decoration:none;
	clear: both;
	height: 15px;
	color: #000000;
}
#zoneProduitHome h2{
	width: 166px;
	height: 76px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color :#626262;
}
#zoneProduitHome h2 a:link, #zoneProduitHome h2 a:hover, #zoneProduitHome h2 a:visited {
	width: 166px;
	height: 76px;
	font-size: 11px;
	color :#626262;
	text-decoration:none;
}



#zoneProduitHome p{
	width: 166px;
	height: 65px;
	font-size: 10px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.zoneDetailLeft{
	float:left;
	background-image: url(../img/bt_detailCoupCoeurLeft.png);
	background-repeat : no-repeat;
	background-position : top right;
	width:8px;
	margin: 0px 0px 0px 7px;
	height:25px;
}
.zoneDetailCenter{
	float:left;
	background-image: url(../img/bt_detailCoupCoeurCenter.png);
	background-repeat : repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 0px 6px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height:25px;
}
.zoneDetailRight{
	float:left;
	display: block;
	background-image: url(../img/bt_detailCoupCoeurRight.png);
	background-repeat : no-repeat;
	margin: 0px 0px 0px 0px;
	height:25px;
	width:71px;
	
}

.zoneDetailEnchereLeft{
	float:left;
	background-image: url(../img/bt_detailEnchereLeft.png);
	background-repeat : no-repeat;
	background-position : top right;
	width:16px;
	margin: 0px 0px 0px 0px;
	height:25px;
}
.zoneDetailEnchereCenter{
	float:left;
	background-image: url(../img/bt_detailEnchereCenter.png);
	background-repeat : repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 0px 6px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height:25px;
}
.zoneDetailEnchereRight{
	float:left;
	display: block;
	background-image: url(../img/bt_detailEnchereRight.png);
	background-repeat : no-repeat;
	margin: 0px 0px 0px 0px;
	height:25px;
	width:75px;
}
.zoneDetailEnchereRight:HOVER{
	background-position: 0px -25px;
}



.produit .zoneDetailLeft{
	background-image: url(../img/bt_detailProduitLeft.png);
}
.produit .zoneDetailCenter{
	background-image: url(../img/bt_detailProduitCenter.png);
}
.produit .zoneDetailRight{
	background-image: url(../img/bt_detailProduitRight.png);
}
.zoneDetailRight:HOVER{
	background-position: 0px -25px;
}

.btHomeProdCoeur{
	width: 168px;
	height: 32px;
	display: block;
	background-image: url(../img/bt_tousCoupCoeur.png);
	clear: left;
	margin: 10px 0px 0px 10px;
	background-repeat: no-repeat;
}

.btHomeEnchere{
	width: 168px;
	height: 32px;
	display: block;
	background-image: url(../img/bt_toutesencheres.png);
	background-repeat: no-repeat;
	clear: left;
	margin: 10px 0px 0px 10px;
}
.btHomeEnchere:HOVER{
	background-position: 0px -32px;
}

.btHomeProdCoeur:HOVER{
	background-position: 0px -32px;
}
.btHomeProd{
	width: 168px;
	height: 32px;
	display: block;
	background-image: url(../img/bt_tousProduits.png);
	background-repeat: no-repeat;
	clear: left;
	margin: 10px 0px 0px 7px;
}
.btHomeProd:HOVER{
	background-position: 0px -32px;
}

.footerHome{
	width: 188px;
	height: 3px;
	display: block;
	background-image: url(../img/home_footer.png);
	repeat:no;
	clear: left;
	margin: 0px 0px 0px 0px;
}

/*
.produit h2{
	color: #b71369;
}
*/
.evenement h2{
	color: #1A9200;
}

#produitHome{
	border: 0px solid #C1C1C1;
}

#produitHomeTitre1{
	text-align:left;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #C1C1C1;
}

#produitHomeTitre2{
	text-align:left;
	color:#ff7200;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #C1C1C1;
}
#produitHomeTitre2Rouge{
	text-align:left;
	color:#b71369;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #C1C1C1;
}

#produitHomeVisu{
		margin: 8px 0px 0px 11px;
}


#produitHome a{
	margin: 0px 0px 0px 0px;
	color:#b1290a;
	}

#produitHome h1{
	color:#ff7200;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 5px 0px;
}	

#produitHome h1 a:link,#produitHome h1 a:hover,#produitHome h1 a:visited{
	color:#ff7200;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

#produitHome p{
	text-align:left;
	width:165px;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	border: 0px solid #C1C1C1;
}

#zonePanier{
	
	background-image: url(../img/panier_middle.png);
	background-repeat : repeat-y;
	margin: 7px 11px 5px 11px;
	font-size: 11px;
	color: #454545;
}

#panier{
	
}

#panier a{
	margin: 0px 0px 0px 0px;
	color:#b1290a;
	}
#panier p{
	width:135px;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
}

#zoneBtDroit{
	margin: 7px 10px 5px 10px;
}

#zonePubDroit{
	margin: 10px 10px 5px 10px;
	background-image: url(../img/fond_espace_2.png);
	background-repeat: no-repeat;
	width: 159px;
	height: 639px;
	padding: 19px 0px 0px 0px;
}
#zonePubDroit div{
	width: 120px;
	height: 600px;
	background-color: #C1C1C1;
	margin: 0px 0px 0px 20px;
}

#zonePubGauche{
	margin: 10px 10px 5px 11px;
	background-image: url(../img/fond_espace_3.png);
	background-repeat: no-repeat;
	width: 177px;
	height: 639px;
		padding: 19px 0px 0px 0px;
}
#zonePubGauche div{
	width: 120px;
	height: 600px;
	background-color: #C1C1C1;
	margin: 0px 0px 0px 29px;

}

#zonePubCentre{
	margin: 15px 0px 0px 0px;
	text-align:center;
}

#zoneRecherche{
	background-image: url(../img/rechercher_middle.png);
	background-repeat : repeat-y;
	margin: 5px 11px 0px 11px;
	font-size: 11px;
	color: #454545;
	
}

#zoneRechercheMulti{
	
	margin: 20px 11px 0px 11px;
	font-size: 11px;
	color: #454545;
}

#zoneRechercheMultiMiddle{
	background-image: url(../img/rechercherMulti_middle.png);
	background-repeat : no-repeat;
	margin: -3px 0px 0px 0px;
}

#zoneRechercheMultiMiddle select{
	height: 16px;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
#zoneRechercheMultiMiddle select span{
	font-size: 9px;
}
	
#zoneNewsLetter{
	
	background-image: url(../img/rechercher_middle.png);
	background-repeat : repeat-y;
	margin: 5px 11px 0px 11px;
	font-size: 11px;
	color: #454545;
}


.champInput{
	height: 15px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	color:#000000;
	border: 1px solid #868686;
}

#header{
	height:98px;
	text-align:left;
}
#topNav {
	height: 27px;
	padding: 0px 0px 0px 340px;
	margin:0px 0px 30px 0px;
}
#topNav ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}
#topNav li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#topNav a {
	float: left;
	background: url(../img/menuHaut_left.png) no-repeat left top;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 6px;
	text-decoration: none;
	font-size: 12px;
}
#topNav a span {
	float: left;
	display: block;
	background: url(../img/menuHaut_right.png) no-repeat right top;
	padding: 7px 6px 4px 0px;
	font-weight: bold;
	color: #868686;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topNav a span {
	float: none;
}
/* End IE5-Mac hack */
#topNav a:hover span {
	color: #333;
}
#topNav #current a {
	background-position: 0 -27px;
	border-width: 0;
}
#topNav #current a span {
	background-position: 100% -27px;
	color: #333;
	color: #FFFFFF;
}
#topNav a:hover {
	background-position: 0% -27px;
}
#topNav a:hover span {
	background-position: 100% -27px;
	color: #000000;
}
/*------------------------------*/

.ficheProduitNom{
	
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	
}

.ficheProduitDescription{
	
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	
}

.ficheProduitLibelleProduit{
	
	font-size:14px;
	color:#b71369;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

.ficheProduitTexteDiscipline{
	
	font-size:16px;
	color:#868686;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

.ficheProduitSelect{
	height: 15px;
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 10px;
	font-size: 0.8em;
	color:#000000;
}
	
.ficheProduitSeparator{
	height: 10px;
	width: 380px;
	background-color: #f0f0f0;
}
	
.ficheProduitStamp{
	padding:5px 0px 0px 100px;
}
	
	
#ficheProduitNav{
	height:27px;
	background-position: bottom center;
	margin:10px 0px 0px 0px;
   padding: 4px 0px 0px 0px;
}

#ficheProduitGauche{
	width:6px;
	height:23px;
	background-image:url(../img/fiche_produit_onglet_gauche.png);
	background-repeat : no-repeat;
	float:left;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#ficheProduitDroit{
	width:7px;
	height:23px;
	background-image:url(../img/fiche_produit_onglet_droite.png);
	background-repeat : no-repeat;
	float:left;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.ficheProduitCenter{
	height:21px;
	float:left;
	background-image:url(../img/fiche_produit_onglet_center.png);
	background-repeat : repeat-x;
	font-size:12px;
	color:#868686;
	text-decoration:none;
	font-weight:bold;
	padding:6px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

.ficheProduitCenter:HOVER{
	color:#b71369;
	background-repeat : repeat-x;
}
#ficheProduitEspace{
	width:1px;
	float:left;
	height:27px;
}

#zoneProduitFiche{
	
	background-image: url(../img/produit_middle.png);
	background-repeat : no-repeat;
	margin: 0px 10px 0px 1px;
	font-size: 11px;
	color: #454545;
	height: 200px;
	border-bottom: solid 1px #C1C1C1;
}

/*------------------------------*/

#zoneProduitListe{
	
	background-image: url(../img/produit_middle.png);
	background-repeat : no-repeat;
	margin: 0px 10px 0px 1px;
	font-size: 11px;
	color: #454545;
	height: 120px;
	
}

.listeProduitTitre1{
	text-align:left;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #C1C1C1;
}

.listeProduitTitre2{
	text-align:left;
	color:#b71369;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #C1C1C1;
}


.listeProduitTexte{
	text-align:left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	border: 0px solid #C1C1C1;
}
.listeProduitTitre{
	text-align:left;
	font-size:14px;
	color:#868686;
	text-decoration:none;
	font-weight:bold;
	padding:15px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}


.listeProduitDetailLeft{
	float:left;
	background-image: url(../img/bt_detailProduitLeft.png);
	background-repeat : no-repeat;
	background-position : top right;
	width:16px;
	margin: 5px 0px 0px 0px;
	height:40px;
}
.listeProduitDetailCenter{
	float:left;
	background-image: url(../img/bt_detailProduitCenter.png);
	background-repeat : repeat-x;
	margin: 5px 0px 0px 0px;
	padding: 3px 3px 0px 6px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	height:40px;
}
.listeProduitDetailRight{
	float:left;
	background-image: url(../img/bt_detailProduitRight.png);
	background-repeat : no-repeat;
	margin: 5px 0px 0px 0px;
	height:40px;
	width:65px;
}

.listeProduitDetailPanier{
	position:relative;
	left:10px;
	float:left;
	margin: 5px 0px 0px 0px;
}

.listeProduitDetailStamp{
	position:relative;
    top: -15px;
	left:5px;
	float:left;
	margin: 5px 0px 0px 30px;
}

.addBasket:HOVER{
		background-position: 0px 21px;
}
	
#footer{
	text-align:center;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/fond_footer.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 29px;
	width: 953px;
	color: #868686;
}


.btBottomNav{
	height:29px;
	font-size:11px;
	color:#868686;
	text-decoration:none;
	padding:0px 4px 0px 4px;
	margin:0px 0px 0px 0px;
}
.btBottomNav:HOVER{
	color: #454545;
}
.espaceBottomNav{
	height:29px;
	float:left;
	background-image:url(../img/menuBas_center.png);
	background-repeat : repeat-x;
	font-size:11px;
	color:#888888;
	text-decoration:none;
	padding:6px 3px 0px 3px;
	margin:0px 0px 0px 0px;
}


/*formulaire*/
.form{
	padding: 0px !important;
	margin: 20px 0px 0px 0px;
	border: 0px;
	width: 487px;
	background-image: url(../img/fond_form.png);
	text-align: left;
}

.form p{
	padding: 0px !important;
	margin: 20px 0px 0px 10px;
	border: 0px;
	width: 487px;
	text-align: left;
}

.topForm{
	background-image: url(../img/top_form.png);
	width: 487px;
	height: 74px;
}
.topForm SPAN{
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	font-size: 16px;
	margin: 10px 0px 0px 20px;
	}
.blockFormEror{
	background-color: #B1290A;
	width: 400px;
	margin: 0px 0px 7px 30px;
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
}
.form LABEL{
	display: block;
	width: 200px;
	float: left;
	height: 17px;
	text-align: right;
}
.ligneForm{
	margin: 0px 0px 7px 0px;
	
}
.champtext{
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	border: 1px solid #C1C1C1;
	font-size: 10px;
}
.champtextNoEdit{
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 15px;
	border-bottom: 1px dotted #C1C1C1;
	border-left: 1px dotted #C1C1C1;
	border-top: 0px dotted #C1C1C1;
	border-right: 0px dotted #C1C1C1;
	font-size: 10px;
}
.champliste{
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	border: 1px solid #C1C1C1;
	font-size: 10px;
}
.form LABEL SUP{
	line-height: 5px;
	color: #B71369;
}
.checkbox{
	margin: 0px 0px 0px 100px;
}
.btValidForm{
	width: 54px;
	height: 17px;
	display: block;
	background: url(../img/bt_valid_form.png);
	margin: 15px 0px 10px 0px;
}
.btValidForm:HOVER{
	background-position: 0px 17px;
}


ul, ul li{
	color: #868686;
}
#left ul,#left ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#left ul li{
	margin: 8px 0px 0px 0px;
	width: 240px;
}
#left ul li a{
	text-decoration:none;
	font-size:16px;
	padding:0px 0px 0px 12px;
	background-image:url(../img/fond_nav_left.png);
	background-position:0px -3px;
	background-repeat:no-repeat;
}
#left ul li a:HOVER{
	color: #000000;
}
.ssNav1 li{
	margin: 0px 0px 0px 0px !important;
	background-color: #f9f9f9;
	width: 200px !important;
	padding: 0px 0px 0px 0px;
	display: block;
}
.ssNav1 li a{
	color:#000000;
	font-weight:bold;
	font-size:12px !important;
	background-position:500px 500px!important;
	background-repeat:no-repeat !important;
	display:block;
	height:auto;
	width:185px;
	padding:3px 0px 0px 15px !important;
	border-bottom: 1px solid #C1C1C1;
}
.ssNav2 li{
	margin:0px 0px 0px 0px !important;
	background-color:#ffffff;
	width:200px !important;
	padding:0px 0px 0px 0px ;	
}
.ssNav2 li a{
	color:#868686;
	font-weight:normal;
	font-size:11px !important;
	background-position:500px 500px!important;
	background-repeat:no-repeat !important;
	display:block;
	height:auto;
	width:170px;
	padding:3px 0px 0px 30px !important;
	background-image:url(../img/puce_menu_left_grise.png) !important;
	background-position:20px 9px !important;
	background-repeat:no-repeat !important;
}

h1,h2{
	color:#9acc00;
	font-size:26px;
	font-weight:normal;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../img/puce_verte.png);
	background-repeat:no-repeat;
	background-position:0px 15px;
}
h2{
	font-size:20px;
	background-position:0px 10px;
}
h3{
	font-size:12px;
	color:#9acc00;
	margin:10px 0px 0px 0px;
}
p{
	padding:0px;
	margin:0px;
	color:#868686;
}
p img{
	float: left;
	margin: 0px 40px 20px 0px;
}
.listType1,.listType1 li,.listActu,.listActu li{
	margin: 0px !important;
	padding: 0px !important;
	color: #868686;
	list-style: none !important;
	
}
.listType1,.listActu{
	margin: 10px 0px 0px 20px !important;
}
.listType1 li,.listActu li{
	padding: 0px 0px 2px 10px !important;
	background:	url(../img/puce_verte2.png) no-repeat 0px 6px ;	
	
}
#actu img{
	float: left;
}
.listActu{
	float: left;
	margin: 0px 0px 0px 40px !important;
	padding: 0px;
}
.listActu a{
	color: #868686;
	text-decoration: none;
}
.listActu a:HOVER{
	color:#9ACC00;
}

#recherche{
	background-color: #545353;
}

#recherche form{
	padding: 5px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 143px;
	border: 0px;
}
#recherche h3{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 2px 25px;
	margin: 0px 0px 0px 0px;
	background: url(../img/puce_outils.gif) no-repeat  10px 7px;
}

#outils{
	background-color: #545353;
}
#outils a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 10px 25px;
	margin: 0px 0px 0px 0px;
	background: url(../img/puce_outils.gif) no-repeat  10px 7px;
}
#outils a:HOVER{
	color: #9ACC00;
}
#panier{
	background-image:url(../img/fond_panier.gif);
	border-bottom: 7px solid #c1c1c1;
}
#panier a{
	margin: 0px 0px 0px 9px;
	}
#panier p{
	width:135px;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted;
	font-size: 11px;
}

#navEtpPlots{
	
	height: 34px;
	background-image: url(../img/ombre_etp_plots.png);
    padding: 0px 0px 0px 95px;
}

#navEtpPlots a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 0px 0px 0px;
	height: 21px;
	display: block;
	text-align: center;
	float: left;
}



.btFormValid{
	
}


#zoneVisuelProduit img{
	float: left;
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;		
}
#paginationVisuel{
	float: left;
	padding: 90px 0px 0px 10px;
	width: 100px;
}
#legendeVisuel{
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 150px;
	font-size: 10px;
}
#ajout{
	margin: 90px 0px 0px 50px;
	float: left;
}
/*----------------------------zone login----------------------------*/

#zoneLogin form{
	padding: 5px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 143px;
	border: 0px;
}
.champLogin{
	width: 130px;
	height: 13px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
}

.champRecherche{
	width: 110px;
	height: 13px;
	padding: 0px;
	margin: 0px 0px 5px 10px;
	font-size: 10px;
}

#validLogin{
	display: block;
	width: 146px;
	height: 25px;
	margin: 0px 0px 2px 10px;
	background-image: url(../img/bt_valid.png);
	
}

#inscription{
	display: block;
	width: 146px;
	height: 25px;
	margin: 0px 0px 2px 10px;
	background-image: url(../img/bt_inscription.png);
	
}

#validRecherche{
	display: block;
	width: 146px;
	height: 25px;
	margin: 0px 0px 2px 10px;
	background-image: url(../img/bt_rechercher.png);
	
}

.tablePanier{
	width:99%;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	border-collapse: collapse;
}
.tablePanier th{
	background-color: #9ACC00;
	padding: 4px;
	border-right: 1px solid #C1C1C1;
	color: White;
}
.tablePanier TD{
	padding: 4px !important;
	border-right: 1px solid #C1C1C1 !important;
	color: #868686;
}

.colTab0{
	background-color: #ffffff;
}

.colTabNbr0{
	font-size: 11px ;
	font-weight: bold;
	background-color: #ffffff;
	text-align: right;
}


.colTabTotal{
	font-size: 11px ;
	font-weight: bold;
	background-color: #f0f0f0;
	text-align: right;
	border: 1px dotted #C1C1C1 !important;
}


.colTab1{
	background-color: #efefef;
}

.colTabNbr1{
	font-size: 11px ;
	font-weight: bold;
	background-color: #efefef;
	text-align: right;
}

.sousTitre{
	background-color: #ddd;
}

.titreResult {
	background-color: #F9F9F9;
	padding: 5px 0px 2px 15px;
	margin: 5px 20px 0px 0px;
	color:#9acc00;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #C1C1C1;
	text-decoration : none;
}

.titreResult a{
	background-color: #F9F9F9;
	padding: 5px 0px 2px 15px;
	margin: 5px 20px 0px 0px;
	color:#9acc00;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #C1C1C1;
	text-decoration : none;
}

.result{
	background-color: #F9F9F9;
	padding: 2px 0px 2px 40px;
	margin: 0px 20px 0px 0px;
	font-size: 11px;	
	border-bottom: 1px solid #C1C1C1;
}



.recTitre{

	color:#9acc00;
	font-size:26px;
	font-weight:normal;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../img/puce_verte.png);
	background-repeat:no-repeat;
	background-position:0px 15px;

}

.nbResult{
	padding: 0px 0px 2px 20px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:bold;	

}
#validRecherche{
	width: 63px;
	height: 17px;
	display: block;
	background-image: url(../img/bt_valider.png);
	margin: 0px 0px 0px 55px;
}
#validRecherche:HOVER{
	background-position: 0px 17px;
}
.btOk{
	width: 24px;
	height: 17px;
	display: block;
	float: left;
	background-image: url(../img/bt_ok_bleu.png);
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.btOk:HOVER{
	background-position: 0px 17px;
}


/*liste produit*/
.blockListeProd{
	width: 578px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	border-top: 1px solid #cdcdcd;
	text-align: left;
}
.blockListeProdVisu{
	width: 204px;
	height: 132px;
	background: url(../img/fondl_liste_produits.png) no-repeat 0px 19px;
	float: left;
}
.blockListeProdVisu img{
	width: 75px;
	height: 75px;
	border: 1px solid #C1C1C1;
	margin: 30px 0px 0px 11px;
	padding: 0px;
	float: left;
}
.blockListeProdContent{
	width: 374px;
	height: 132px;
	float: left;
}
.blockListeProdTit{
	margin: 19px 0px 0px 0px;
	font-weight: bold;
}

.blockListeProdTit2{
	font-weight: bold;
	color: #b71369;
}
.blockListeProdText{
	height:60px; 
}

/*liste evenement*/
.blockListeEve{
	width: 578px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	border-top: 1px solid #cdcdcd;
	text-align: left;
}
.blockListeEveVisu{
	width: 204px;
	height: 132px;
	background: url(../img/fondl_liste_produits.png) no-repeat 0px 19px;
	float: left;
}
.blockListeEveVisu img{
	width: 75px;
	height: 75px;
	border: 1px solid #C1C1C1;
	margin: 30px 0px 0px 11px;
	padding: 0px;
	float: left;
}
.blockListeEveContent{
	width: 374px;
	height: 132px;
	float: left;
}
.blockListeEveTit{
	margin: 19px 0px 0px 0px;
	font-weight: bold;
}

.blockListeEveTit2{
	font-weight: bold;
	color: #b71369;
}
.blockListeEveText{
	height:60px; 
}

.participerEvenement{
	
	width: 101px;
	height: 23px;
	display: block;
	margin: 0px 0px 0px 350px !important;
	background-image: url(../img/bt_participer.png);
}
.participerEvenementDetail{
	float: left;
	width: 101px;
	height: 23px;
	display: block;
	margin: 0px 0px 0px 50px !important;
	background-image: url(../img/bt_participer.png);
}

/*---------fiche produit--------*/
#ficheProdVisuel{


	background-image: url(../img/fiche_produit_image_vide.png);
	margin: 10px 0px 0px 0px;
	background-repeat: no-repeat;
	text-align: left;
	clear: both;
	font-size: 11px;
	
}
#ficheProdVisuel .visuProd{
	width: 185px;
	height: 185px;
	float: left;
	margin: 14px 40px 50px 14px;
	border: 1px solid #C1C1C1;
}
#titSport{
	border-bottom: 5px solid #C1C1C1;
	height: 43px;
	width : 340px;
	margin: 0px 0px 7px 241px;
	font-size: 16px;
	font-weight: bold;
	color: #868686;
}
#titEvenement{
	border-bottom: 5px solid #C1C1C1;
	height: 38px;
	width : 340px;
	margin: 0px 0px 7px 241px;
	font-size: 16px;
	font-weight: bold;
	color: #1a9200;
}




.titNews{
	border-bottom: 5px solid #C1C1C1;
	font-size: 16px;
	font-weight: bold;
	color: #ba0a0a;
	height: 20px;
	background-color: #FFF;
	padding:0px 0px 0px 10px ;
	margin:20px 0px 0px 0px ;
	//margin:0px 0px 0px 0px ;
	text-align:left;
	z-index:1000;
}

.dateNews{
	border-bottom: 5px solid #C1C1C1;
	width : 150px;
	height: 20px;
	font-size: 11px;
	font-weight: none;
	color: #000;	
	float:right;
	background-color: #FFF;
	padding:20px 5px 0px 0px ;
	marging:0px 0px 0px 0px ;
	text-align:right;
}

#textNews{
	width : 540px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-align:justify;
}


#vignSportFicheProd{
	border: 1px solid #C1C1C1;
	margin: 0px 10px 0px 0px;
}
#titSportif{
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	margin:0;
	padding:0;
	
}
#titProd{
	font-size: 12px;
	color: #71a61c;
	font-weight: bold;
	margin:0;
	padding:0;
}
#ficheProdVisuel select{
	margin: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#prixProd{
	background-image: url(../img/fond_detailPrix.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 21px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	width: 60px;
	text-align: center;
	float: left;
}

#referenceProd{
	height: 21px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	padding: 4px 0px 0px 6px;
	float: left;
}

.stampdetail img{
	width: 51px;
	height: 51px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.stampdetail{
	width: 51px;
	height: 51px;
	z-index: 9;
	position: absolute;	
	margin: 45px 0px 0px 520px;
}
#loupe{
	width: 25px;
	height: 36px;
	display: block;
	float: left;
	background-image: url(../img/loupe.png);
}
#loupe:HOVER{
	background-position: 0px 36px;
}
#underVisu{
	position: absolute;
	margin: 216px 0px 0px -240px;
	width: 250px;
	height: 30px;
}
.otherVisu{
	margin: 0px 0px 0px 5px !important;
	padding: 0px;
	
}
.otherVisu img{
	border: 1px solid #C1C1C1 !important;
}
.otherVisu:HOVER IMG{
	border: 1px solid #109DBE !important;
	width: 31px;
	height: 31px;
}
#detailProdCadre{
	text-align: left;
	border: 1px solid #C1C1C1;
	float: left;
	width: 586px;
	background-color: #ededed;
	background-image: url(../img/fond_cadre_detail_prod.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
}

.detailProdContent{
	padding: 0px 0px 10px 0px;
	margin: 12px 0px 0px 15px;
	width: 560px;
	border-bottom:  1px solid #C1C1C1;
}

.detailProdContent img{
	margin: 0px 10px 0px 0px;
	float: left;
	width: 75px;
	height: 75px;
}
.btSendFriend{
	width: 149px;
	height: 21px;
	display: block;
	float: left;
	background-image: url(../img/bt_envoyer_ami.png);
	margin:0px 0px 0px 20px;
}
.btSendFriend:HOVER{
	background-position: 0px 21px;
}
.btPrintFiche{
	width: 139px;
	height: 21px;
	display: block;
	float: left;
	background-image: url(../img/bt_imprimer_fiche.png);
	margin:0px 0px 0px 20px;
}
.btPrintFiche:HOVER{
background-position: 0px 21px;
}
/*detail panier*/
.detailPanier{
	padding: 0px !important;
	margin: 20px 0px 0px 0px;
	border: 0px;
	width: 537px;
	background-image: url(../img/fond_detail_panier.png);
	text-align: left;	
}
.topDetailPanier{
	background-image: url(../img/top_detail_panier.png);
	width: 537px;
	height: 63px;
}
.topDetailPanier SPAN{
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	font-size: 16px;
	margin: 10px 0px 0px 20px;
	}
.detailPanier table,.detailPanier table td{
	border-collapse: collapse;
	border: none;
	margin: 0px;
	padding: 0px;
}
.detailPanier table td,.detailPanier table th{
	padding: 3px 0px 3px 5px !important;
}
.detailPanier table {
	width: 500px;
	margin: 0px 0px 0px 18px;
}
.detailPanier table th{
	background-color: #dedcc7;
		text-align: center;
}
.detailPanier table td.prixCell{
	width: 100px;
	text-align: center;
	
}
.detailPanier table td.prodCell{
	width: 400px;
}
.tableLigneColor{
	background-color: #EDEDED;
}
.tableLigneTotal{
	background-color: #a19f8a;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 3px solid #FFFFFF;
}
.detailPanier table tr.tableLigneTotal td.prodCell{
	text-align: right;
	padding: 3px 0px 3px 5px !important;
}
a.lienGeneGros  {
	float: left;
	background: url(../img/left_btgene_gros.png) no-repeat left top;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 19px;
	text-decoration: none;
	font-size: 12px;
}
a.lienGeneGros  span {
	float: left;
	display: block;
	background: url(../img/right_btgene_gros.png) no-repeat right top;
	padding: 5px 10px 5px 0px;
	font-weight: bold;
	color: #868686;
}

a.lienGeneGros  span {
	float: none;
}

 a.lienGeneGros:hover span {
	color: #333;
}

a.lienGeneGros:hover {
	background-position: 0% -25px;
}
a.lienGeneGros:hover span {
	background-position: 100% -25px;
	color: #FFFFFF;
}
/*Nouveau pager*/
.pager1{
    padding:15px 5px 0px 0px;
    color:#111111;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
}

.pager1 a{
    padding:15px 5px 0px 0px;
    color:#868686;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
}

.pager1Center{
	color:#ff0000;
	
	border: solid 0px #fff;
	margin: 0px 5px 200px 5px;
}

.pager1Center a{
	text-decoration: none;
	color:#868686;
	margin: 0px 5px 200px 5px;
	border: solid 0px green ;
}

.pager1Center a:HOVER{
	color: #109dbe;
}

.pager1Left{
	background: url(../img/bt_precOff.png) no-repeat left bottom;	
	width:100px;
	height: 21px;
	padding:0px 0px 0px 0px;
}
.pager1Left:HOVER{
	background: url(../img/bt_precOn.png) no-repeat left bottom;	
	width:100px;
	height: 21px;
	padding:0px 0px 0px 0px;
}
.pager1Right{
	background: url(../img/bt_suivOff.png) no-repeat left bottom;	
	width:82px;
	height: 21px;
	padding:0px 0px 0px 0px;
}
.pager1Right:HOVER{
	background: url(../img/bt_suivOn.png) no-repeat left bottom;	
	width:82px;
	height: 21px;
	padding:0px 0px 0px 0px;
}

.pager1RightTransp{
	background: url(../img/bt_suivTrans.png) no-repeat left bottom;	
	width:82px;
	height: 21px;
	padding:0px 0px 0px 0px;
}
.pager1LeftTransp{
	background: url(../img/bt_precTrans.png) no-repeat left bottom;	
	width:100px;
	height: 21px;
	padding:0px 0px 0px 0px;
}

.titrePageStatic{
	width: 564px;
	height: 37px;
	background-image: url(../img/bandeau_titre_statics.png);
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #109DBE;
	margin: 10px 0px 0px 10px;
}
.titrePageStatic div{
	padding: 8px 0px 0px 20px;
}
#staticContent{
	text-align: left;
}
#staticContent p{
	width: 530px;
	margin: 10px 0px 10px 28px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#staticContent p img{
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.staticcontent_1{
	font-size: 14px;
}
.tabstat{
	margin: 0px 0px 0px 28px;
	border-collapse: collapse;
}
.tabstat td{
	border: 1px solid #000000 !important;
	padding: 3px !important;
}
#demandePerso{
	width: 179px;
	height: 64px;
	display: block;
	background-image: url(../img/bt_demande_perso.png);
	margin :5px 0px 0px 10px;
}
#demandePerso:HOVER{
	background-position: 0px 64px;
}


a.lienGenePetit  {
	float: left;
	background: url(../img/left_btgene_petit.png) no-repeat left top;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 6px;
	text-decoration: none;
	font-size: 11px;
	
}
a.lienGenePetit  span {
	float: left;
	display: block;
	background: url(../img/right_btgene_petit.png) no-repeat right top;
	padding: 2px 6px 2px 0px;
	font-weight: bold !important;
}

a.lienGenePetit  span {
	float: none;
}

a.lienGenePetit:hover {
	background-position: 0% -17px;
}
a.lienGenePetit:hover span {
	background-position: 100% -17px;
	color: #FFFFFF;
}

.lienZoneCompte{
	color: #f06e05 !important;
	background: url(../img/puceLienZoneCompte.png) no-repeat 10px 2px;
	padding: 0px 0px 0px 23px;
	margin: 5px 0px 0px 0px !important;
	text-decoration: none;
	display: block;
	line-height: 10px;
	width: 110px;
	float: left;
}

.lienZoneCompte:HOVER{
	color: #109DBE !important;
}

.legendePanier{
	color: #f06e05 !important;
	background: url(../img/puceLienZoneCompte.png) no-repeat 10px 2px;
	padding: 0px 0px 0px 23px;
	margin: 5px 0px 0px 0px !important;
	text-decoration: none;
	display: block;
	line-height: 10px;
	width: 500px;
	float: left;
}

.legendePanierLien{
	font-weight:bold;
	color: #f06e05 !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px !important;
	text-decoration: none;
}

.legendePanier:HOVER{
	color: #f06e05 !important;
}


.lienZoneConfirmationInscription{
	color: #868686 !important;
	background: url(../img/puceLienZonePanier.png) no-repeat 10px 2px;
	padding: 0px 0px 0px 23px;
	margin: 5px 0px 0px 20px !important;
	text-decoration: none;
	display: block;
	line-height: 10px;
	width: 300px;
	float: left;
}

.lienZoneConfirmationInscription:HOVER{
	color: #111111 !important;
}



.lienZonePanier{
	color: #B1290A !important;
	background: url(../img/puceLienZonePanier.png) no-repeat 10px 2px;
	padding: 0px 0px 0px 23px;
	margin: 5px 0px 0px 0px !important;
	text-decoration: none;
	display: block;
	line-height: 10px;
	width: 110px;
	float: left;
}


.etatProd {
	height: 80px;
	margin: -254px 0px 0px 1px;
	position: absolute;
	width: 100px;
	z-index: 15;
}
.etatProdListe{
	position: absolute;
	height: 80px;
	width: 100px;
	margin: -129px 0px 0px 0px !important;
	z-index: 20;
}

.etatProdDetail{
	height: 80px;
	margin: 48px 0px 0px 0px !important;
	position: absolute;
	width: 100px;
	z-index: 15;
}

.largeImageDetailPhoto_on{
	border: 2px solid #000000;
	background-color: #000000;
	width:470px;
	height:450px;
	z-index:99;
	position:absolute;
}

.largeImageDetailPhoto_off{
	border: 2px solid #000000;
	background-color: #000000;
	display:none;
}


.popAffPhoto_off{
height: 1px; 
width: 1px;
display:none;
}

.popAffPhoto_on{
padding: 0px px 0px 10px;
height: 100px; 
width: 300px;

z-index: 95; 
opacity:1; 
display: block;
background-color:#0c27AF;
border: 2px solid #C1C1C1;
position:absolute;

}


.formPhoto{
	padding: 0px 0px 0px 0px !important;	
}


.fermerFormulairePhoto a{
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:13px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}

.ligneFormulairePhoto{
	padding: 0px px 0px 10px;
	color:#fff;
	font-weight:bold;
	
}

.calculerFormulairePhoto a{
	padding: 0px 0px 0px 0px;
	margin: 5px 30px 0px 0px;
	color:#fff;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width:75px;
	height:13px;
	float: right;
	font-size:11px;
	text-align: center;
	text-decoration:none;
}