/*
CSS
*/
body{

	font-family: Arial;
	font-size:9.5pt;
	color: #E2E2E2;
	margin:0px; 
	background-color: #dbe5e7;
	text-align:center;


}





.violet8 {  

	font-family: Arial;
	font-size:8pt;
	color: #69135a;
	font-weight:bold;

}

.violet8 a:link, .violet8 a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
.violet8 a:hover { color: #cb78bf; text-decoration:underline}


.violet {  

	font-family: Arial;
	font-size:7.5pt;
	color: #69135a;
	font-weight:bold;

}

.violet a:link, .violet a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
.violet a:hover { color: #cb78bf; text-decoration:underline}



.violetsouligne {  

	font-family: Arial;
	font-size:7.5pt;
	color: #69135a;
	font-weight:bold;
	text-decoration:underline;

}

.violet a:link, .violet a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
.violet a:hover { color: #cb78bf; text-decoration:underline}


.bleu8 {  

	font-family: Arial;
	font-size:8pt;
	color: #1d668c;
	font-weight:bold;

}

.bleu8 a:link, .bleu8 a:visited { color: #1d668c;font-weight:bold; text-decoration:underline;}
.bleu8 a:hover { color: #93b8cb; text-decoration:underline;}


.bleu {  

	font-family: Arial;
	font-size:7.5pt;
	color: #1d668c;
	font-weight:bold;

}

.bleu a:link, .bleu a:visited { color: #1d668c;	font-weight:bold; text-decoration:underline;}
.bleu a:hover { color: #93b8cb; text-decoration:underline;}


.bleusouligne {  

	font-family: Arial;
	font-size:7.5pt;
	color: #1d668c;
	font-weight:bold;
	text-decoration:underline;

}

.bleusouligne a:link, .bleusouligne a:visited { color: #1d668c;	font-weight:bold; text-decoration:underline;}
.bleusouligne a:hover { color: #93b8cb; text-decoration:underline;}









#conteneur{

	
	width:864px;
	left:0px;
  	top:0px;
	


	}

#bg{

	
	width:100%;
	height:100%;
	left:0px;
  	top:0px;
	background-color:#dbe5e7;

	


	}

#contenu{

	width:864px;
	text-align:left;




	}


#head1{

	width:864px;
	height:124px;
	position:relative;


	}


#head1 .logo {

	width:282px;
	height:124px;
	position:absolute;
	left:0px;
  	top:0px;

	}

#head1 .texte {

	width:282px;
	height:124px;
	position:absolute;
	left:30px;
  	top:102px;
	font-family: Arial;
	font-size:8.5pt;
	color: #1d668c;
	font-weight:bold;

	}




#head1 .part1 {

	width:364px;
	height:124px;
	background: transparent url(../images/head2.jpg) no-repeat;
	position:absolute;
	left:282px;
  	top:0px;

	}

#head1 .part2 {

	width:218px;
	height:124px;
	background: transparent url(../images/head3.jpg) no-repeat;
	position:absolute;
	left:646px;
  	top:0px;

	}


#head1 .zonelogin {

	width:100px;
	height:25px;
	position:absolute;
	left:427px;
  	top:50px;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#head1 .zonelogin2 {

	width:100px;
	height:25px;
	position:absolute;
	left:435px;
  	top:72px;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;

	}

#head1 .inscription {

	width:100px;
	height:25px;
	position:absolute;
	left:655px;
  	top:31px;

	}

#head1 .inscriptiontexte {

	width:190px;
	height:35px;
	position:absolute;
	left:660px;
  	top:4px;
	font-size:7.5pt;
	color: #636363;
	font-weight:bold;


	}



#head1 .rsstexte {

	width:190px;
	height:35px;
	position:absolute;
	left:780px;
  	top:70px;
	font-size:7.5pt;
	color: #636363;
	font-weight:bold;
	text-decoration:underline;


	}

#head1 .rsstexte a:link, #head1 .rsstexte a:visited { color: #636363;font-weight:bold;}
#head1 .rsstexte a:hover { color: #2b2b2b; text-decoration:underline}


#head1 .rsslogo{

	width:40px;
	height:35px;
	background: transparent url(../images/rss.jpg) no-repeat;
	position:absolute;
	left:757px;
  	top:65px;


	}

#head1 .amitexte {

	width:190px;
	height:35px;
	position:absolute;
	left:752px;
  	top:85px;
	font-size:7.5pt;
	color: #166087;
	font-weight:bold;
	text-decoration:underline;


	}

#head1 .amitexte a:link, #head1 .amitexte a:visited { color: #166087;font-weight:bold;}
#head1 .amitexte a:hover { color: #2b2b2b; text-decoration:underline}


#head1 .amilogo{

	width:40px;
	height:35px;
	background: transparent url(../images/ami.jpg) no-repeat;
	position:absolute;
	left:725px;
  	top:78px;


	}


#head1 .delicioustexte {

	width:190px;
	height:35px;
	position:absolute;
	left:720px;
  	top:100px;
	font-size:7.5pt;
	color: #636363;
	font-weight:bold;
	text-decoration:underline;


	}
#head1 .delicioustexte a:link, #head1 .delicioustexte a:visited { color: #636363;font-weight:bold;}
#head1 .delicioustexte a:hover { color: #2b2b2b; text-decoration:underline}


#head1 .deliciouslogo{

	width:40px;
	height:35px;
	background: transparent url(../images/delicious.jpg) no-repeat;
	position:absolute;
	left:700px;
  	top:100px;


	}



#barre{
	width:864px;
	height:32px;
	top:0px;
	position:relative;
	/*z-index:90;*/
}


#barre .bout1{

	width:300px;
	height:300px;
	position:absolute;


	}

#barre .bout2{

	width:72px;
	height:32px;
	left:109px;
	position:absolute;


	}

#barre .bout3{

	width:82px;
	height:32px;
	left:181px;
	position:absolute;


	}

#barre .bout4{

	width:99px;
	height:32px;
	left:263px;
	position:absolute;


	}

#barre .bout5{

	width:107px;
	height:32px;
	left:362px;
	position:absolute;


	}

#barre .bout6{

	width:83px;
	height:32px;
	left:469px;
	position:absolute;


	}

#barre .recherchemarchand{

	width:94px;
	height:32px;
	background: transparent url(../images/recherchemarchand.jpg) no-repeat;
	left:552px;
	position:absolute;


	}


#barre .zonemarchand{

	width:218px;
	height:32px;
	background: transparent url(../images/zonemarch.jpg) no-repeat;
	left:646px;
	position:absolute;


	}

#barre .zonemarchand2{

	width:218px;
	height:32px;
	left:680px;
	top:7px;
	position:absolute;


	}

#barre .okmarchand{

	width:26px;
	height:19px;
	left:810px;
	top:7px;
	position:absolute;


	}










.fonddegrade{

	width:864px;
	height:162px;
	background: transparent url(../images/fonddegrade.gif) no-repeat;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;




	}


.fond{

	width:864px;
	background: transparent url(../images/fond.gif) repeat-y;
	}










#menucommunaute{
	width:163px;
	position:relative;
	left:10px;
	top:16px;
}


#menucommunaute .titre{

	width:163px;
	height:39px;
	background: transparent url(../images/menucommunaute.jpg) no-repeat;
	position:relative;


	}


#menucommunaute .bloc{

	width:161px;
	background: transparent url(../images/interieurmenu.jpg) repeat;
	position:relative;
	border-right: #6698b2 1px solid; 
	border-left: #6698b2 1px solid;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;


	}

#menucommunaute .tv{

	width:26px;
	height:26px;
	top:205px;
	left:132px;
	background: transparent url(../images/tv.jpg) repeat;
	position:absolute;



	}



#menucommunaute .bloc a:link, #menucommunaute .bloc a:visited { color: #3d3d3d;	font-weight:bold;}
#menucommunaute .bloc a:hover { color: #93b8cb; text-decoration:underline}


#menumarchands{

	width:163px;
	position:relative;
	left:10px;
	top:16px;


	}
	
.menu_fleche_up{
	position:relative;	
	left:140px;
	height:15px;
	width:13px;
}	


#menumarchands .titre{

	width:163px;
	height:39px;
	background: transparent url(../images/menumarchands.jpg) no-repeat;
	position:relative;


	}


#menumarchands .bloc{

	width:161px;
	background: transparent url(../images/interieurmenu.jpg) repeat;
	position:relative;
	border-right: #6698b2 1px solid; 
	border-left: #6698b2 1px solid;
	font-family: Arial;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;


	}

#menumarchands .bottommarch{

	width:163px;
	height:1px;
	position:relative;
	background-color:#6698b2;


	}


#menumarchands .bloc a:link, #menumarchands .bloc a:visited { color: #3d3d3d;	font-weight:bold;}
#menumarchands .bloc a:hover { color: #6698b2; text-decoration:underline}



#fondmarchviolet{

	width:161px;
	height:19px;
	background: transparent url(../images/fondmarchviolet.jpg) no-repeat;
	position:relative;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;

	}


#fondmarchviolet .text{

	width:161px;
	height:19px;
	left:15px;
	top:3px;
	position:absolute;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;

	}

#fondmarchviolet .bouton{

	width:10px;
	height:10px;
	left:150px;
	top:4px;
	position:absolute;

	}




#fondmarchbleu{

	width:161px;
	height:19px;
	background: transparent url(../images/fondmarchbleu.jpg) no-repeat;
	position:relative;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;

	}


#fondmarchbleu .textbleu{

	width:150px;
	height:19px;
	left:15px;
	top:3px;
	position:absolute;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;

	}


#fondmarchbleu .bouton{

	width:10px;
	height:10px;
	left:150px;
	top:4px;
	position:absolute;

	}



#pub120x60{

	width:163px;
	position:relative;
	left:10px;
	top:5px;
	text-align:center;


	}






#menudernierscodes{

	width:163px;
	position:relative;
	left:2px;
	top:0px;


	}


#menudernierscodes .titre{

	width:163px;
	height:54px;
	background: transparent url(../images/menudernierscodes.jpg) no-repeat;
	position:relative;


	}


#menudernierscodes .bloc{

	width:161px;
	height:182px;
	background: transparent url(../images/interieurmenu.jpg) repeat;
	position:relative;
	border-right: #6698b2 1px solid; 
	border-left: #6698b2 1px solid;
	font-family: Arial;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;


	}

#menudernierscodes .logotop5{

	width:32px;
	height:133px;
	background: transparent url(../images/top5.jpg) repeat;
	position:absolute;
	left:3px;
	top:38px;


	}

#menudernierscodes .text{

	width:155px;
	height:30px;
	font-family: Arial;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;
	position:absolute;
	left:3px;
	top:0px;


	}



#menudernierscodes .top1{

	width:130px;
	height:30px;
	font-family: Arial;
	font-size:7.5pt;
	color: #1d668c;
	font-weight:bold;
	position:absolute;
	left:38px;
	top:46px;

	}

#menudernierscodes .top1 a:link, #menudernierscodes .top1 a:visited { color: #1d668c; font-weight:bold;text-decoration:underline;}
#menudernierscodes .top1 a:hover { color: #93b8cb; text-decoration:underline}



#menudernierscodes .top2{

	width:130px;
	height:30px;
	font-family: Arial;
	font-size:7.5pt;
	color: #69135a;
	font-weight:bold;
	position:absolute;
	left:38px;
	top:70px;

	}

#menudernierscodes .top2 a:link, #menudernierscodes .top2 a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
#menudernierscodes .top2 a:hover { color: #cb78bf; text-decoration:underline}

#menudernierscodes .top3{

	width:130px;
	height:30px;
	font-family: Arial;
	font-size:7.5pt;
	color: #1d668c;
	font-weight:bold;
	position:absolute;
	left:38px;
	top:97px;

	}

#menudernierscodes .top3 a:link, #menudernierscodes .top3 a:visited { color: #1d668c; font-weight:bold;text-decoration:underline;}
#menudernierscodes .top3 a:hover { color: #93b8cb; text-decoration:underline}



#menudernierscodes .top4{

	width:130px;
	height:30px;
	font-family: Arial;
	font-size:7.5pt;
	color: #1d668c;
	font-weight:bold;
	position:absolute;
	left:38px;
	top:122px;

	}

#menudernierscodes .top4 a:link, #menudernierscodes .top4 a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
#menudernierscodes .top4 a:hover { color: #cb78bf; text-decoration:underline}

#menudernierscodes .top5{

	width:130px;
	height:30px;
	font-family: Arial;
	font-size:7.5pt;
	color: #1d668c;
	font-weight:bold;
	position:absolute;
	left:38px;
	top:148px;

	}

#menudernierscodes .top5 a:link, #menudernierscodes .top5 a:visited { color: #1d668c; font-weight:bold;text-decoration:underline;}
#menudernierscodes .top5 a:hover { color: #93b8cb; text-decoration:underline}

#menudernierscodes .top6{
	width:180px;
	height:30px;
	font-family: Arial;
	font-size:7,5pt;
	font-weight:bold;
	position:absolute;
	left:12px;
	top:170px;
	color: #000000;
}

#menudernierscodes .top6 a:link, #menudernierscodes .top6 a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
#menudernierscodes .top6 a:hover { color: #93b8cb; text-decoration:underline}

#menutopboutiques{

	width:163px;
	position:relative;
	left:2px;
	top:0px;


	}

#menutopboutiques .titre{

	width:163px;
	height:39px;
	background: transparent url(../images/menutopboutiques.jpg) no-repeat;
	position:relative;


	}


#menutopboutiques .bloc{

	width:161px;
	background: transparent url(../images/interieurmenu.jpg) repeat;
	position:relative;
	border-right: #6698b2 1px solid; 
	border-left: #6698b2 1px solid;
	font-family: Arial;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;


	}

#menutopboutiques .text{

	width:155px;
	height:55px;
	font-family: Arial;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;
	position:relative;
	left:8px;
	top:0px;


	}


#marchandtopboutik {


	width:163px;
	height:35px;
	background: transparent url(../images/traittopboutik.jpg) no-repeat;
	position:top center;
	position:relative;
	left:2px;
	top:0px;



	}

#marchandtopboutik .nom {


	width:163px;
	height:20px;
	text-align:left;
	position:absolute;
	left:2px;
	top:3px;
	font-family: Arial;
	font-size:12.5pt;
	color: #1e678d;
	font-weight:bold;




	}

#marchandtopboutik .nbcodes {


	width:163px;
	height:15px;
	text-align:left;
	position:absolute;
	left:4px;
	top:18px;
	font-family: Arial;
	font-size:7.5pt;
	color: #641356;
	font-weight:bold;


	}

#marchandtopboutik .nbcodes a:link, #marchandtopboutik .nbcodes a:visited { color: #69135a; font-weight:bold;text-decoration:underline;}
#marchandtopboutik .nbcodes a:hover { color: #cb78bf; text-decoration:underline}








#menupartenaires{

	width:163px;
	position:relative;
	left:2px;
	top:0px;


	}


#menupartenaires .titre{

	width:163px;
	height:39px;
	background: transparent url(../images/menupartenaires.jpg) no-repeat;
	position:relative;


	}


#menupartenaires .blocpart{

	width:161px;
	background: transparent url(../images/interieurmenu.jpg) repeat;
	position:relative;
	border-right: #6698b2 1px solid; 
	border-left: #6698b2 1px solid;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;


	}

#menupartenaires .bottompart{

	width:163px;
	height:1px;
	position:relative;
	background-color:#6698b2;


	}





#menupartenaires .blocpart a:link, #menupartenaires .blocpart a:visited { color: #3d3d3d; font-weight:bold;text-decoration:underline;}
#menupartenaires .blocpart a:hover { color: #93b8cb; text-decoration:underline}
























#grandcentre {

	width:864px;
	position:relative;

	
	}





#centre {
	width:514px;
	position:relative;
}

#arianne {
	height:10px;
	width:514px;
	position:relative;
	top:5px;
}


#textehaut {

	width:508px;
	height:130px;
	position:relative;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;
	text-align:left;
	top:20px;
	left:4px;
	
	}


#zonebonachats {

	width:512px;
	height:150px;
	position:relative;


	}


#zonebonachats .titre {

	width:138px;
	height:19px;
	background: transparent url(../images/titrebonachats.jpg) no-repeat;
	left:3px;
	top:0px;
	position:absolute;


	}

#zonebonachats .zonebons {

	width:508px;
	height:131px;
	background: transparent url(../images/degradebonachats.jpg) repeat-y;
	left:3px;
	top:19px;
	position:absolute;


	}


#zonebonachats .zoneiframe {

	width:490px;
	height:115px;
	left:10px;
	top:8px;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;
	text-align:left;
	position:absolute;
	text-align:center;


	}


















#zonebarre {

	width:512px;
	height:95px;
	position:relative;


	}


#zonebarre .titre1 {
	width:330px;
	height:88px;
	background: transparent url(../images/telechargerbarre.gif) no-repeat;
	left:0px;
	top:0px;
	position:absolute;
}

#zonebarre .titre2 {
	width:330px;
	height:88px;
	background: transparent url(../images/baninscriptionforum.jpg) no-repeat;
	left:0px;
	top:0px;
	position:absolute;
}


#zonebarre .text {
	width:380px;
	height:50px;
	left:128px;
	top:44px;
	position:absolute;
}






















#zonecherchercodetitre {

	width:189px;
	height:40px;
	background: transparent url(../images/cherchercodetitre.jpg) no-repeat;
	left:3px;
	top:16px;
	position:absolute;


	}

#zonecherchercode{

	width:506px;
	left:3px;
	top:46px;
	position:relative;


	}

#zonecherchercode .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#a1bac2 1px solid;
	border-left:#a1bac2 1px solid;
	border-right:#a1bac2 1px solid;
	border-bottom:#a1bac2 1px solid;
	position:relative;

	}



#zoneAcherchecode {

	width:489px;
	height:35px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneAcherchecode .part1{

	width:110px;
	height:35px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}

#zoneAcherchecode .titreA{

	width:110px;
	height:15px;
	left:0px;
	top:10px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAcherchecode .zoneA{

	width:250px;
	height:25px;
	left:150px;
	top:8px;
	position:absolute;


	}


#zoneAcherchecode .part2{

	width:379px;
	height:35px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}


#zoneBcherchecode {

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneBcherchecode .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}


#zoneBcherchecode .titreB{

	width:110px;
	height:25px;
	left:0px;
	top:16px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneBcherchecode .zoneB{

	width:250px;
	height:25px;
	left:150px;
	top:15px;
	position:absolute;


	}

#zoneBcherchecode .bouton{

	width:71px;
	height:51px;
	left:375px;
	top:0px;
	position:absolute;


	}


#zoneBcherchecode .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}


#textrougecherchercode {

	width:489px;
	height:10px;
	left:10px;
	top:0px;
	position:relative;
	font-family: Arial;
	font-size:8pt;
	color: #8d0000;
	font-weight:bold;
	text-align:center;



	}


#zoneresultats {

	width:489px;
	height:100%;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneresultats .fond{

	width:489px;
	left:10px;
	top:15px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	position:relative;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;
	text-align:left;


	}


#zoneresultats .text{

	width:120px;
	height:20px;
	left:4px;
	top:0px;
	position:absolute;
	font-size:12pt;
	color: #1b648a;
	font-weight:bold;
	text-align:center;


	}














#zonechercherproduittitre {

	width:189px;
	height:41px;
	background: transparent url(../images/chercherproduittitre.jpg) no-repeat;
	left:3px;
	top:17px;
	position:absolute;


	}

#zonechercherproduit{

	width:506px;
	left:3px;
	top:46px;
	position:relative;


	}

#zonechercherproduit .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#a1bac2 1px solid;
	border-left:#a1bac2 1px solid;
	border-right:#a1bac2 1px solid;
	border-bottom:#a1bac2 1px solid;
	position:relative;

	}






#zoneAchercheproduit {

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneAchercheproduit .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}



#zoneAchercheproduit .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}


#zoneAchercheproduit .titreA{

	width:110px;
	height:25px;
	left:0px;
	top:17px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAchercheproduit .zoneA{

	width:250px;
	height:25px;
	left:150px;
	top:15px;
	position:absolute;


	}

#zoneAchercheproduit .bouton{

	width:71px;
	height:51px;
	left:375px;
	top:0px;
	position:absolute;


	}



















#zonecherchernumerotitre {

	width:228px;
	height:40px;
	background: transparent url(../images/cherchernumerotitre.jpg) no-repeat;
	left:3px;
	top:17px;
	position:absolute;


	}

#zonecherchernumero{

	width:506px;
	left:3px;
	top:46px;
	position:relative;


	}

#zonecherchernumero .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#a1bac2 1px solid;
	border-left:#a1bac2 1px solid;
	border-right:#a1bac2 1px solid;
	border-bottom:#a1bac2 1px solid;
	position:relative;

	}






#zoneAcherchenumero {

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneAcherchenumero .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}



#zoneAcherchenumero .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}


#zoneAcherchenumero .titreA{

	width:110px;
	height:25px;
	left:0px;
	top:17px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAcherchenumero .zoneA{

	width:250px;
	height:25px;
	left:150px;
	top:15px;
	position:absolute;


	}

#zoneAcherchenumero .bouton{

	width:71px;
	height:51px;
	left:375px;
	top:0px;
	position:absolute;


	}




















#zoneajoutercoupontitre {

	width:189px;
	height:40px;
	background: transparent url(../images/ajoutercoupontitre.jpg) no-repeat;
	left:3px;
	top:16px;
	position:absolute;


	}

#zoneajoutercoupon{

	width:506px;
	left:3px;
	top:46px;
	position:relative;


	}

#zoneajoutercoupon .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#a1bac2 1px solid;
	border-left:#a1bac2 1px solid;
	border-right:#a1bac2 1px solid;
	border-bottom:#a1bac2 1px solid;
	position:relative;

	}



#zoneAajoutercoupon {

	width:489px;
	height:35px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneAajoutercoupon .part1{

	width:110px;
	height:25px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}

#zoneAajoutercoupon .titreA{

	width:110px;
	height:15px;
	left:0px;
	top:6px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAajoutercoupon .zoneA{

	width:300px;
	height:20px;
	left:130px;
	top:2px;
	position:absolute;


	}


#zoneAajoutercoupon .part2{

	width:379px;
	height:25px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}


#zoneBajoutercoupon{

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneBajoutercoupon .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}


#zoneBajoutercoupon .titreB{

	width:110px;
	height:25px;
	left:0px;
	top:17px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneBajoutercoupon .zoneB{

	width:250px;
	height:25px;
	left:135px;
	top:10px;
	position:absolute;


	}

#zoneBajoutercoupon .textzoneB{

	width:290px;
	height:25px;
	left:120px;
	top:30px;
	position:absolute;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;
	text-align:center;


	}

#zoneBajoutercoupon .bouton{

	width:71px;
	height:51px;
	left:415px;
	top:0px;
	position:absolute;


	}


#zoneBajoutercoupon .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}




#zoneCajoutercoupon{

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneCajoutercoupon .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgbleuligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}


#zoneCajoutercoupon .titreC{

	width:110px;
	height:25px;
	left:0px;
	top:17px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}


#zoneCajoutercoupon .avantzoneC{

	width:150px;
	height:25px;
	left:135px;
	top:28px;
	position:absolute;


	}


#zoneCajoutercoupon .zoneC{

	width:250px;
	height:25px;
	left:250px;
	top:28px;
	position:absolute;


	}


#zoneCajoutercoupon .textzoneC{

	width:220px;
	height:25px;
	left:155px;
	top:1px;
	position:absolute;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;
	text-align:center;


	}

#zoneCajoutercoupon .bouton{

	width:71px;
	height:51px;
	left:415px;
	top:16px;
	position:absolute;


	}


#zoneCajoutercoupon .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degradebleu.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}



















#zoneajouternumtitre {

	width:255px;
	height:39px;
	background: transparent url(../images/ajouternumerotitre.jpg) no-repeat;
	left:3px;
	top:17px;
	position:absolute;


	}

#zoneajouternum{

	width:506px;
	left:3px;
	top:46px;
	position:relative;


	}

#zoneajouternum .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}



#zoneAajouternum {

	width:489px;
	height:35px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneAajouternum .part1{

	width:110px;
	height:25px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}

#zoneAajouternum .titreA{

	width:110px;
	height:15px;
	left:0px;
	top:6px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAajouternum .zoneA{

	width:300px;
	height:20px;
	left:130px;
	top:2px;
	position:absolute;


	}


#zoneAajouternum .part2{

	width:379px;
	height:25px;
	background: transparent url(../images/degraderose.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}


#zoneBajouternum{

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneBajouternum .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}


#zoneBajouternum .titreB{

	width:110px;
	height:25px;
	left:0px;
	top:17px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneBajouternum .zoneB{

	width:250px;
	height:25px;
	left:135px;
	top:10px;
	position:absolute;


	}

#zoneBajouternum .textzoneB{

	width:290px;
	height:25px;
	left:120px;
	top:30px;
	position:absolute;
	font-size:7.5pt;
	color: #3d3d3d;
	font-weight:bold;
	text-align:center;


	}

#zoneBajouternum .bouton{

	width:71px;
	height:51px;
	left:415px;
	top:0px;
	position:absolute;


	}


#zoneBajouternum .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degraderose.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}




#zoneCajouternum{

	width:489px;
	height:50px;
	left:10px;
	position:relative;


	}


#zoneCajouternum .part1{

	width:110px;
	height:50px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:0px;
	top:0px;
	position:absolute;

	}


#zoneCajouternum .titreC{

	width:110px;
	height:25px;
	left:0px;
	top:17px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}


#zoneCajouternum .avantzoneC{

	width:150px;
	height:25px;
	left:135px;
	top:28px;
	position:absolute;


	}


#zoneCajouternum .zoneC{

	width:250px;
	height:25px;
	left:250px;
	top:28px;
	position:absolute;


	}


#zoneCajouternum .textzoneC{

	width:220px;
	height:25px;
	left:155px;
	top:1px;
	position:absolute;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;


	}

#zoneCajouternum .bouton{

	width:71px;
	height:51px;
	left:415px;
	top:0px;
	position:absolute;


	}


#zoneCajouternum .part2{

	width:379px;
	height:50px;
	background: transparent url(../images/degraderose.jpg) repeat-y;
	left:110px;
	top:0px;
	position:absolute;


	}



















#zoneclasstitre {

	width:228px;
	height:40px;
	background: transparent url(../images/classementtitre.jpg) no-repeat;
	left:3px;
	top:16px;
	position:absolute;


	}

#zoneclass{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zoneclass .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}



#zoneAclass {

	width:489px;
	height:20px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneAclass .texthaut{

	width:484px;
	height:15px;
	left:0px;
	top:0px;
	position:absolute;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}


#zoneAclass .part1{

	width:484px;
	height:20px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:0px;
	top:20px;
	position:absolute;

	}

#zoneAclass .text1part1{

	width:110px;
	height:15px;
	left:15px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAclass .text2part1{

	width:110px;
	height:15px;
	left:160px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}

#zoneAclass .text3part1{

	width:110px;
	height:15px;
	left:330px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}









#zoneclassbleu {

	width:489px;
	height:20px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneclassbleu .part1{

	width:484px;
	height:20px;
	background: transparent url(../images/degradebleuclassement.jpg) repeat-y;
	left:0px;
	top:20px;
	position:absolute;

	}

#zoneclassbleu .text1part1{

	width:110px;
	height:15px;
	left:15px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}

#zoneclassbleu .text2part1{

	width:110px;
	height:15px;
	left:160px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}

#zoneclassbleu .text3part1{

	width:110px;
	height:15px;
	left:330px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}












#zoneclassrose {

	width:489px;
	height:20px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneclassrose .part1{

	width:484px;
	height:20px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:0px;
	top:20px;
	position:absolute;

	}

#zoneclassrose .text1part1{

	width:110px;
	height:15px;
	left:15px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}

#zoneclassrose .text2part1{

	width:110px;
	height:15px;
	left:160px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}

#zoneclassrose .text3part1{

	width:110px;
	height:15px;
	left:330px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}









#zonenumclass {

	width:484px;
	height:15px;
	left:0px;
	top:0px;
	position:relative;


	}

#zonenumclass .text{

	width:484px;
	height:15px;
	left:0px;
	top:0px;
	position:absolute;
	font-size:10pt;
	color: #641356;
	font-weight:bold;
	text-align:center;

	}





















#zonenouvtitre {

	width:182px;
	height:36px;
	background: transparent url(../images/nouveautestitre.jpg) no-repeat;
	left:3px;
	top:18px;
	position:absolute;


	}

#zonetiragetitre {

	width:239px;
	height:36px;
	background: transparent url(../images/400tiragestitre.jpg) no-repeat;
	left:3px;
	top:18px;
	position:absolute;


	}

#zonenouveautes{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zonenouveautes .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}



#zoneAnouv {

	width:489px;
	height:20px;
	left:10px;
	top:0px;
	position:relative;


	}


#zoneAnouv .part1{

	width:484px;
	height:20px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:0px;
	top:5px;
	position:absolute;

	}

#zoneAnouv .text1part1{

	width:484px;
	height:15px;
	left:15px;
	top:8px;
	position:absolute;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}



#zonenommagasintirage {

	width:489px;
	height:15px;
	left:10px;
	top:0px;
	position:relative;
	font-size:12pt;
	color: #641356;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;


	}






#zonecode {

	width:484px;
	left:10px;
	top:10px;
	position:relative;


	}

#zonecode .partrose{

	width:483px;
	height:38px;
	background: transparent url(../images/degraderosecode.jpg) repeat-y;
	left:0px;
	top:3px;
	position:relative;

	}

#zonecode .zonetitre{

	width:440px;
	height:30px;
	left:50px;
	top:13px;
	position:absolute;
	font-size:10pt;
	color: #641356;
	font-weight:bold;
	text-align:left;

	}

#zonedescriptioncode {

	width:350px;
	left:5px;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;
	position:relative;

	}

#posterpar {

	width:380px;
	left:5px;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;
	position:relative;

	}


#evaluationcode {

	width:250px;
	left:5px;
	top:5px;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;
	position:relative;

	}

#evaluationcode .etoile{

	width:23px;
	height:22px;
	background: transparent url(../images/etoileavis.gif) no-repeat;
	position:absolute;

	}

#evaluationcode .text{

	width:250px;
	left:25px;
	top:4px;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;
	position:relative;

	}

#evaluationcode .text2{

	width:250px;
	left:25px;
	top:3px;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;
	position:absolute;

	}

/*
#logocode {

	width:33px;
	height:48px;
	top:5px;
	left:400px;
	background: transparent url(../images/logocode.jpg) no-repeat;
	position:absolute;

	}
*/

#logocodeplacement {
	width:83px;
	height:48px;
	top:5px;
	left:375px;
	position:absolute;
}	

#logocode {
	width:83px;
	height:48px;
	top:5px;
	left:375px;
	background: transparent url(../images/logocodevide.jpg) no-repeat;
	position:absolute;
}

#logocodeclick {
	width:83px;
	height:48px;
	top:5px;
	left:375px;
	background: transparent url(../images/logocode.gif) no-repeat;
	position:absolute;
	cursor:pointer;
}



#nommagasinglobal {
	width:150px;
	top:55px;
	left:340px;	
	position:absolute;	
	text-align:center;	
}	

#nommagasinglobal .nomagasincode {
	width:150px;
	top:5px;
	left:0px;
	position:relative;
	font-size:10pt;
	color: #641356;
	font-weight:bold;
	text-align:center;
}

#nommagasinglobal .numerocode {

	width:150px;
	top:5px;
	left:0px;
	position:relative;
	font-size:9pt;
	color: #285965;
	font-weight:bold;
	text-align:center;

	}





#zonecode .partbleu{

	width:481px;
	height:100%;
	background: transparent url(../images/degradebleucode.jpg) repeat-y;
	left:0px;
	top:0px;
	position:relative;

	}

#zonecode .logo{

	width:47px;
	height:46px;
	background: transparent url(../images/loupe.jpg) no-repeat;
	left:0px;
	top:0px;
	position:absolute;

	}

#zoneclassbleu .text1part1{

	width:110px;
	height:15px;
	left:15px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}































#zoneinscriresitetitre {

	width:256px;
	height:40px;
	background: transparent url(../images/inscriresitetitre.jpg) no-repeat;
	left:2px;
	top:16px;
	position:absolute;


	}

#zoneinscriresite{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zoneinscriresite .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}

#zoneinscriresite .text{

	width:480px;
	top:12px;
	left:10px;
	position:absolute;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}

#zoneinscriresiterose {

	width:489px;
	height:220px;
	left:10px;
	top:30px;
	position:relative;


	}


#zoneinscriresiterose .part1{

	width:484px;
	height:220px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:0px;
	top:20px;
	position:absolute;

	}


#zoneinscriresiterose .zoneA{

	width:484px;
	height:205px;
	left:15px;
	top:28px;
	position:absolute;
	text-align:center;
	font-size:8pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;

	}



#zoneinscriresiterose2 {

	width:489px;
	height:140px;
	left:10px;
	top:30px;
	position:relative;


	}


#zoneinscriresiterose2 .part1{

	width:484px;
	height:125px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:0px;
	top:20px;
	position:absolute;

	}


#zoneinscriresiterose2 .zoneA{

	width:484px;
	height:25px;
	left:15px;
	top:28px;
	position:absolute;
	text-align:center;
	font-size:8pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;

	}


#zoneinscriresiterose2 .text{

	width:480px;
	top:45px;
	left:15px;
	position:absolute;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}
























#inscriptiontitre {

	width:150px;
	height:39px;
	background: transparent url(../images/inscriptiontitre.jpg) no-repeat;
	left:3px;
	top:16px;
	position:absolute;


	}

#inscription{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#inscription .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}

#inscription .text{

	width:480px;
	top:12px;
	left:10px;
	position:absolute;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}

#titreinscription {

	font-size:10pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:12px;
	left:10px;

		}


#zoneattentioninscr {

	width:484px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:10px;
	top:20px;
	position:relative;

	}

#zoneattentioninscr .text{

	width:484px;
	left:5px;
	top:5px;
	position:relative;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}


#zoneformulaire {

	width:484px;
	position:relative;
	top:30px;
	left:10px;

}

#zoneinstallationtitre {

	width:162px;
	height:40px;
	background: transparent url(../images/installationtitre.jpg) no-repeat;
	left:3px;
	top:16px;
	position:absolute;


	}

#zoneinstallation{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zoneinstallation .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}

#zoneinstallation .text{

	width:480px;
	top:12px;
	left:10px;
	position:relative;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}



#zoneinstallation .textnavigateur{

	width:150px;
	top:15px;
	left:10px;
	position:relative;
	font-size:10pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;

	}


#logoinstaller1{

	width:400px;
	height:51px;
	top:20px;
	left:60px;
	background: transparent url(../images/telechargerbouton.jpg) repeat-y;
	position:relative;


	}

#logoinstaller1 .text{

	width:400px;
	height:35px;
	top:20px;
	left:90px;
	position:relative;
	font-size:8pt;
	color: #781268;
	font-weight:bold;
	text-align:left;


	}

#logoinstaller2{

	width:400px;
	height:51px;
	top:30px;
	left:60px;
	background: transparent url(../images/telechargerbouton.jpg) repeat-y;
	position:relative;


	}

#logoinstaller2 .text{

	width:380px;
	height:35px;
	top:0px;
	left:90px;
	position:relative;
	font-size:8pt;
	color: #781268;
	font-weight:bold;
	text-align:left;


	}




#zoneinstallationrose {

	width:489px;
	height:220px;
	left:10px;
	top:30px;
	position:relative;


	}


#zoneinstallationrose .part1{

	width:484px;
	height:220px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:0px;
	top:20px;
	position:absolute;

	}


#zonebonsreducstitre {

	width:295px;
	height:39px;
	background: transparent url(../images/bonsreducstitre.jpg) no-repeat;
	left:3px;
	top:26px;
	position:absolute;


	}

#zonebonsreducs{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zonebonsreducs .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}

#zonetextreduc{

	width:480px;
	top:15px;
	left:10px;
	position:relative;
	font-size:8pt;
	color: #2d2d2d;
	text-align:left;
	font-weight:bold;
	

	}


#titrereduc {

	font-size:12pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:12px;
	left:10px;

		}

#bannierereducmarchand {

	width:470px;
	height:82px;
	text-align:center;
	position:relative;
	top:15px;
	left:9px;

}



#zonetrireduc {

	width:484px;
	height:30px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:10px;
	top:5px;
	position:relative;



}


#zonetrireduc .zone{

	width:484px;
	height:25px;
	background: transparent url(../images/bgvioletligne.jpg) repeat;
	left:px;
	top:5px;
	position:absolute;
	text-align:center;



}




#zonepremium {

	width:484px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:10px;
	top:20px;
	position:relative;

	}

#zonepremium .text{

	width:484px;
	left:0px;
	top:0px;
	font-size:12pt;
	color: #781268;
	font-weight:bold;
	text-align:center;
	position:relative;

	}

#zonepremium .zoneban{

	width:484px;
	left:0px;
	top:5px;
	position:relative;
	text-align:center;

	}


#zonebonsreducsrose {

	width:489px;
	left:10px;
	top:30px;
	position:relative;


	}


#zonemarchandreduc {

	width:489px;
	left:10px;
	top:20px;
	position:relative;


	}


#zonemarchandreduc .titre{

	width:489px;
	left:0px;
	top:5px;
	position:relative;
	font-size:10pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;


	}

#zonemarchandreduc .part1{

	width:484px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:0px;
	top:10px;
	position:relative;

	}


#zonemarchandreduczonebon{

	width:475px;
	left:0px;
	top:0px;
	position:relative;
	text-align:center;
	font-family: Arial;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;


	}

#zonetrait {

	position:relative;
	height:2px;
	top:15px;
	width:480px;
	align:center;
	background-color:#781268;
	

}


#zonevideotitre {

	width:255px;
	height:40px;
	background: transparent url(../images/videotitre.jpg) no-repeat;
	left:3px;
	top:16px;
	position:absolute;


	}

#zonevideo{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zonevideo .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}

#zonevideo .text{

	width:480px;
	top:12px;
	left:10px;
	position:absolute;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}

#zonevideorose {

	width:489px;
	height:500px;
	left:10px;
	top:100px;
	position:relative;


	}


#zonevideorose .part1{

	width:484px;
	height:430px;
	background: transparent url(../images/degraderoseclassement.jpg) repeat-y;
	left:0px;
	top:20px;
	position:absolute;

	}


#zonevideorose .zoneA{

	width:484px;
	height:430px;
	left:5px;
	top:25px;
	position:absolute;
	text-align:center;
	font-size:8pt;
	color: #781268;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;

	}



#zonevideorose2 {

	width:489px;
	height:220px;
	left:10px;
	top:30px;
	position:relative;


	}




#zonevideorose2 .text{

	width:480px;
	top:10px;
	left:0px;
	position:absolute;
	font-size:8pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:left;

	}

#lignezoneblocBV {

	width:508px;
	height:98px;
	position:relative;
	left:3px;
	top:5px;


	}



#zonebloccentrebleu {

	width:251px;
	height:98px;
	background: transparent url(../images/fondblocacceuilbleu.jpg) no-repeat;
	position:absolute;
	left:0px;
	top:5px;


	}

#zonebloccentrebleu .titre {

	width:170px;
	height:25px;
	position:absolute;
	left:65px;
	top:5px;
	font-family: Arial;
	font-size:8pt;
	color: #ffffff;
	font-weight:bold;

	}



#zonebloccentrebleu .zonemarchand1 {

	width:220px;
	height:10px;
	position:absolute;
	left:50px;
	top:32px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentrebleu .zonemarchand2 {

	width:220px;
	height:10px;
	position:absolute;
	left:45px;
	top:45px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentrebleu .zonemarchand3 {

	width:220px;
	height:10px;
	position:absolute;
	left:40px;
	top:58px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentrebleu .zonemarchand4 {

	width:220px;
	height:10px;
	position:absolute;
	left:35px;
	top:71px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentrebleu .image {

	width:60px;
	height:100px;
	position:absolute;
	left:1px;
	top:1px;

	}




#zonebloccentreviolet {

	width:251px;
	height:98px;
	background: transparent url(../images/fondblocacceuilviolet.jpg) no-repeat;
	position:absolute;
	left:256px;
	top:5px;


	}

#zonebloccentreviolet  .titre {

	width:170px;
	height:25px;
	position:absolute;
	left:65px;
	top:5px;
	font-family: Arial;
	font-size:8pt;
	color: #ffffff;
	font-weight:bold;

	}



#zonebloccentreviolet  .zonemarchand1 {

	width:200px;
	height:10px;
	position:absolute;
	left:50px;
	top:32px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentreviolet  .zonemarchand2 {

	width:200px;
	height:10px;
	position:absolute;
	left:45px;
	top:45px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentreviolet  .zonemarchand3 {

	width:200px;
	height:10px;
	position:absolute;
	left:40px;
	top:58px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentreviolet  .zonemarchand4 {

	width:200px;
	height:10px;
	position:absolute;
	left:35px;
	top:71px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentreviolet  .image {

	width:60px;
	height:100px;
	position:absolute;
	left:1px;
	top:1px;

	}






#lignezoneblocVB {

	width:508px;
	height:98px;
	position:relative;
	left:3px;
	top:5px;

	}




#zonebloccentrebleuVB {

	width:251px;
	height:98px;
	background: transparent url(../images/fondblocacceuilbleu.jpg) no-repeat;
	position:absolute;
	left:256px;
	top:5px;



	}

#zonebloccentrebleuVB .titre {

	width:170px;
	height:25px;
	position:absolute;
	left:65px;
	top:5px;
	font-family: Arial;
	font-size:8pt;
	color: #ffffff;
	font-weight:bold;

	}



#zonebloccentrebleuVB .zonemarchand1 {

	width:200px;
	height:10px;
	position:absolute;
	left:50px;
	top:32px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentrebleuVB .zonemarchand2 {

	width:200px;
	height:10px;
	position:absolute;
	left:45px;
	top:45px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentrebleuVB .zonemarchand3 {

	width:200px;
	height:10px;
	position:absolute;
	left:40px;
	top:58px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentrebleuVB .zonemarchand4 {

	width:200px;
	height:10px;
	position:absolute;
	left:35px;
	top:71px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentrebleuVB .image {

	width:60px;
	height:100px;
	position:absolute;
	left:1px;
	top:1px;

	}




#zonebloccentrevioletVB {

	width:251px;
	height:98px;
	background: transparent url(../images/fondblocacceuilviolet.jpg) no-repeat;
	position:absolute;
	left:0px;
	top:5px;

	}

#zonebloccentrevioletVB .titre {

	width:170px;
	height:25px;
	position:absolute;
	left:65px;
	top:5px;
	font-family: Arial;
	font-size:8pt;
	color: #ffffff;
	font-weight:bold;

	}



#zonebloccentrevioletVB .zonemarchand1 {

	width:200px;
	height:10px;
	position:absolute;
	left:50px;
	top:32px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentrevioletVB .zonemarchand2 {

	width:200px;
	height:10px;
	position:absolute;
	left:45px;
	top:45px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}

#zonebloccentrevioletVB .zonemarchand3 {

	width:200px;
	height:10px;
	position:absolute;
	left:40px;
	top:58px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentrevioletVB .zonemarchand4 {

	width:200px;
	height:10px;
	position:absolute;
	left:35px;
	top:71px;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;

	}


#zonebloccentrevioletVB .image {

	width:60px;
	height:100px;
	position:absolute;
	left:1px;
	top:1px;

	}






#zoneblanc {

	width:508px;
	height:5px;
	position:relative;
	left:0px;
	top:0px;

	}



#bottom {

	width:864px;
	height:25px;
	background: transparent url(../images/bottom.jpg) no-repeat;
	position : top left;
	position:relative;



	}

#bottom .text {

	width:849px;
	top:5px;
	text-align:center;
	position:absolute;
	font-family: Arial;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;


	}


#bottom .text a:link, #bottom .text a:visited { color: #ffffff;}
#bottom .text a:hover { color: #cb78bf; text-decoration:underline}

#bottom .textliens {

	width:849px;
	top:35px;
	text-align:center;
	position:absolute;
	font-family: Arial;
	font-size:7.5pt;
	color: #69135a;
	font-weight:bold;


	}

#bottom .textliens a:link, #bottom .textliens a:visited { color: #69135a;}
#bottom .textliens a:hover { color: #cb78bf; text-decoration:underline}






.input_violet {	
		BORDER-RIGHT: #5e0851 1px solid; 
		BORDER-TOP: #5e0851 1px solid; 
		FONT-SIZE: 11px; 
		font-family:arial;
		color: #5e0851;
		BORDER-LEFT: #5e0851 1px solid;
		BORDER-BOTTOM: #5e0851 1px solid; 
		
}

.input_bleu {	
		BORDER-RIGHT: #43809f 1px solid; 
		BORDER-TOP: #43809f 1px solid; 
		FONT-SIZE: 11px; 
		font-family:arial;
		color: #004066;
		BORDER-LEFT: #43809f 1px solid;
		BORDER-BOTTOM: #43809f 1px solid; 
		
}


#menustats{

	width:163px;
	position:relative;
	left:2px;
	top:0px;


	}


#menustats .titre{

	width:163px;
	height:39px;
	background: transparent url(../images/statmenu.jpg) no-repeat;
	position:relative;


	}


#menustats .blocpart{

	width:161px;
	background: transparent url(../images/interieurmenu.jpg) repeat;
	position:relative;
	border-right: #6698b2 1px solid; 
	border-left: #6698b2 1px solid;
	font-family: Arial;
	font-size:8pt;
	color: #3d3d3d;
	font-weight:bold;


	}

#menustats .bottompart{

	width:163px;
	height:1px;
	position:relative;
	background-color:#6698b2;


	}



#menustats .blocpart a:link, #menustats .blocpart a:visited { color: #3d3d3d; font-weight:bold;text-decoration:underline;}
#menustats .blocpart a:hover { color: #93b8cb; text-decoration:underline}

a {
 color: #ffffff;	
}

a#bns {
 color: #000000;	
}

li {padding: 0;margin: 0.5em 0 0 2em;position: relative;}
li#blue {padding: 0;margin: 0 0 0 2em;position: relative;color:#1d668c;}
li#red {padding: 0;margin: 0.5em 0 0 2em;position: relative;color:#69135a;}
/******************************************/
#cssdropdown, #cssdropdown ul {padding: 0;margin: 0;list-style: none;z-index:100;background-color: #ffffff;}
#cssdropdown li {padding: 0;margin: 0;float: left;position: relative;}
.mainitems{padding: 0;margin: 0;display: block;}
.mainitems a{margin-left: 1px;margin-right: 1px;text-decoration: none;}
.subuls{display: none;width: 5em;position: absolute;top: 32px;left: 10px;background-color: #ffffff;}
.subuls li{display: block;width: 100%;text-align: left;}
.subuls li a{display: block;width: 100%;text-decoration: none;text-align: middle;font-size:8pt;color: #69135a;font-weight: bold;border-bottom: 1px solid #891175;}
.subuls li a:hover{background-color: #ddbdd8;}
#cssdropdown li:hover ul, li.over ul {display: block;}
#restofcontent {clear: left;}
/*****************//* Autocompletion */
div.autocomplete {position:absolute;width:250px;background-color:white;border:1px solid #891175;margin:0px;padding:0px;z-index:100;}
div.autocomplete ul {list-style-type: none;margin:0px;padding:0px;}
div.autocomplete ul li.selected { background-color: #ddbdd8;}
div.autocomplete ul li {font-size:8pt;color: #69135a;font-weight: bold;list-style-type: none;display:block;margin:0;padding:2px;height:32px;}
div.autocomplete2 {position:absolute;width:250px;background-color:white;border:1px solid #891175;margin:0px;padding:0px;z-index:100;}
div.autocomplete2 ul {list-style-type: none;margin:0px;padding:0px;}
div.autocomplete2 ul li.selected { background-color: #ddbdd8;}
div.autocomplete2 ul li {font-size:8pt;color: #69135a;font-weight: bold;list-style-type: none;display:block;margin:0;padding:2px;height:32px;}
/*****************//
h1 {font-size:12pt;color: #781268;font-weight:bold;text-align:left;}
h3 {font-size:10pt;color: #781268;font-weight:bold;text-align:left;}
/******************/
#zoneconnexiontitre {

	width:182px;
	height:36px;
	background: transparent url(images/connexiontitre.jpg) no-repeat;
	left:3px;
	top:18px;
	position:absolute;


	}

#zoneconnexion{

	width:506px;
	left:3px;
	top:45px;
	position:relative;


	}

#zoneconnexion .contour{

	width:506px;
	background-color:#ffffff;
	border-top:#c9aac4 1px solid;
	border-left:#c9aac4 1px solid;
	border-right:#c9aac4 1px solid;
	border-bottom:#c9aac4 1px solid;
	position:relative;

	}


#textconnexion{

	width:479px;
	left:15px;
	top:0px;
	position:relative;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}


#zonementionstitre {

	width:182px;
	height:36px;
	background: transparent url(images/mentionslegalestitre.jpg) no-repeat;
	left:3px;
	top:18px;
	position:absolute;


	}



#zoneAclass .text4part1{

	width:110px;
	height:15px;
	left:360px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #ffffff;
	font-weight:bold;
	text-align:center;

	}


#zoneclassbleu .text4part1{

	width:110px;
	height:15px;
	left:360px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}

#zoneclassbleu .textdessous{

	width:460px;
	height:25px;
	left:15px;
	top:15px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}



#zoneclassrose .text4part1{

	width:110px;
	height:15px;
	left:360px;
	top:23px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

	}

#zoneclassrose .textdessous{
	width:460px;
	height:25px;
	left:15px;
	top:15px;
	position:absolute;
	text-align:center;
	font-size:7.5pt;
	color: #2d2d2d;
	font-weight:bold;
	text-align:center;

}


#zonepartenariattitre {

	width:182px;
	height:36px;
	background: transparent url(images/partenariatitre.jpg) no-repeat;
	left:3px;
	top:18px;
	position:absolute;


	}
