/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



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

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

	background-color: #000000;

	text-align: center;

	vertical-align:top;

	color: #666666;

font-family : Verdana; 
}

  H1 { text-align: center;
  
  font-family : Verdana; color: #FFFFFF;
  font-size:14px;
   
  
  }
  h2 {
 font-family: Verdana; color: #FFFFFF;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}


#container 	{

	background-color:#FFFFFF;

	width: 900px;

	text-align:center;

	margin:0 auto;

	position: relative;	
	

}

.tableprincipale 	{

	background-color:#FFFFFF;
	

}



#containermoncompte 	{

	background-repeat:no-repeat;

	height: 500px;

	width: 700px;

	text-align:center;

	margin-left: 170px;

	float: left;

	margin-top:5px;

	position:absolute;

	background-image: url(images/table_background_account2.gif);

}

#container1 	{

	background-color:#000000;

	background-image: url(images/fond.gif); background-repeat:no-repeat;

	width: 1004px;

	height: 612px;

	text-align:left;

	color:#FFFFFF;

	padding: 0px 0 0 0;

	position: relative;

	margin:0 auto;	

}

#container1video 	{

	background-color:#000000;

z-index:1;

	width: 1004px;

	height: 612px;

	text-align:left;

	color:#FFFFFF;

	padding: 0px 0 0 0;

	position: relative;

	margin:0 auto;	

}



#container1jeu 	{

	background-color:#666666;

	background-image: url(images/Jeu-concours-ete.jpg); background-repeat:no-repeat;

	width: 850px;

	height: 750px;

	text-align:left;

	color:#FF66FF;

	padding: 20px 0 0 0!important; 

	padding: 0px 0 0 0;

	position: relative;

	margin:0 auto;	

	



}	

#container2jeu 	{

	background-color:#666666;

	background-image: url(images/Jeu-concours-ete-parrainez.jpg); background-repeat:no-repeat;

	width: 850px;

	height: 750px;

	text-align:left;

	color:#FF66FF;

	padding: 20px 0 0 0!important; 

	padding: 0px 0 0 0;

	position: relative;

	margin:0 auto;	

}	

#lunette 	{ 

position: absolute;

margin:221px 406px!important;

 margin:241px 406px; 

 padding: O O 0 0;

 width:101px; 

 text-align:left;

  font-size:8px; 

  color:#FF00FF; 

  font-family:Verdana;	

}

#categoriesloginvideo { 

position: absolute;

margin:221px 406px!important;

 margin:241px 406px; 

 padding: O O 0 0;

 width:101px; 

 text-align:left;

  font-size:8px; 

  color:#FF00FF; 

  font-family:Verdana;	 
}
#surf 	{ 

position: absolute;

margin:130px 210px!important;

 margin:150px 210px; 

 padding: O O 0 0;

 width:101px; 

 text-align:left;

  font-size:8px; 

  color:#FF00FF; 

  font-family:Verdana;	

}



#container2 	{

	width: 100px;

	height: auto;

	text-align:left;

	padding: 0px 0 0 0;

	position: absolute;

	margin-left:570px;

	margin-top:210px;		

}

#container2video 	{

	width: 180px;

	height: auto;

	text-align:left;



	position: absolute;

	margin-left:670px;

	margin-top:125px;
  padding-top:10px;
  padding-left:10px;	
  padding-bottom:10px;	
  
  background-image: url(images/fond-noir-transparent.png);	

}
#container2bvideomoncompte
{
	width: 330px;
	height: 230;
	text-align:center;
	padding: 0px 0 0 0;

	position: absolute;

	margin-left:555px !important;
margin-left:550px;
	margin-top:238px;
	padding-top:10px;
	padding-bottom:10px;
 background-image: url(images/fond-noir-transparent.png);	
} 

#container2bvideocreatecompte
{
	width: 340px;
	height: 225px;
	text-align:center;
	padding: 0px 0 0 0;

	position: absolute;

	margin-left:540px !important;
margin-left:535px;
	margin-top:370px;
	padding-top:10px;
	padding-bottom:10px;
 background-image: url(images/fond-noir-transparent.png);	
} 

#container2bvideo 	{

	width: 190px;

	height: auto;
 

	text-align:center;
	padding: 0px 0 0 0;

	position: absolute;

	margin-left:670px;

	margin-top:250px;
  	

background-image: url(images/fond-noir-transparent.png);	

}

#container2cvideo 	{

 
	width: 100px;

	height: 10px;
 
z-index:2000;
	text-align:right;

	position: absolute;

	margin-left:770px;
	margin-top:92px;


	 


}

#accueil
{
background-image: url(images/fond-violet-transparent.png); background-repeat:repeat;
	width: 100%;
color:#FFFFFF;
  height: 20px;	
 
 padding-top:3px;
z-index:999;
	text-align:left;

	position: absolute;

	margin-top:146px ! important;
	margin-top:148px;
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 
}

#accueil-blog
{
background-image: url(images/fond-orange.png); background-repeat:repeat;
	width: 100%;
color:#FFFFFF;
  height: 20px;	
 
 padding-top:3px;
z-index:999;
	text-align:left;

	position: absolute;

	margin-top:146px ! important;
	margin-top:148px;
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 
}

#containercreateaccount1 {
text-align:left; 
z-index:50; 
margin-top:615px; 
margin-left:202px; 
color:#FFFFFF; 
position:absolute;
font-family:Verdana;
 font-size:10px;

	}
	
	#containercreateaccount2 {
text-align:center; 
z-index:50; 
margin-top:188px; 
margin-left:190px;
color:#FFFFFF; 
position:absolute;
font-family:Verdana;
 font-size:14px;
background-image: url(images/fond-violet-transparent.png); background-repeat:repeat;
  width: 700px;

  height: 20px;	
	}
		#containercreateaccount4 {
text-align:center; 
z-index:50; 
margin-top:188px; 
margin-left:190px;
color:#FFFFFF; 
position:absolute;
font-family:Verdana;
 font-size:14px;
background-image: url(images/fond-violet-transparent.png); background-repeat:repeat;
  width: 700px;

  height: 20px;	
	}
	
		#containerpaniertitre {
text-align:center; 
z-index:50; 
color:#FFFFFF; 
position:absolute;
font-family:Verdana;
 font-size:14px;
background-image: url(images/fond-violet-transparent.png); background-repeat:repeat;
  
  width: 700px;

  height: 20px;	
	}
	
		#containerblogtitre {
text-align:center; 
z-index:50; 
color:#FFFFFF; 
position:absolute;
font-family:Verdana;
 font-size:14px;
background-image: url(images/fond-orange.png); background-repeat:repeat;
  
  width: 700px;

  height: 20px;	
	}
	
	
#container3 {

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 258px;

	margin-left: 323px;

	}
	
	#container3loginvideo {
z-index:999;
padding: 0px 0 0 0;

	position: absolute;

	margin-top: 130px;

	margin-left: 10px;

	}

	#container4 {

width: 130px;

	height: auto;

padding: 0px 0 0 0;

	position: absolute;

	}
		#container5loginvideo a {

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 0px;
 
  
	}

	#container5 a {

	display:block;

width: 123px;

	height: 75px;

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 0px;

	margin-left: 22px;

	background-image:url(images/devenez-membre1.gif);

	}

		#container5 a:hover {

width: 123px;

	height: 75px;

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 0px;

	margin-left: 22px;

	background-image:url(images/devenez-membre2.gif);

}	

#container6  {
z-index:1;
	display:block;

width: 700px;

	height: 467px;

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 20px;

	margin-left: 190px;

	background-image:url(images/surferfotolia.jpg);

	background-repeat:no-repeat;

	}
	
	
	#containerpanier  {
z-index:1;

	height: 250px;

padding: 0px 50px 0 0 !important;
padding: 0px 100px 0 0;
	margin-top: 14px;

	margin-left: 9px;
background-color:#20252E;
	background-image:url(images/surferfotolia.jpg);

	background-repeat:no-repeat;

	}
	
		#containersponsorship  {
margin-top:14px;
margin-left:9px;
width:700px;

	background-image:url(images/surffotolia2.jpg);

	background-repeat:no-repeat;

	}
	
		#containerquisommesnous  {
margin-top:14px;
margin-left:9px;
width:700px;

	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
			#containerpasswordforgotten  {
margin-top:14px;
margin-left:9px;
width:700px;

	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
		#blog  {
margin-top:14px;
margin-left:9px;
width:700px;
background-color:#9698BE;
	background-image:url(images/snowboarder.jpg);

	background-repeat:no-repeat;
		font-weight:normal;

	}
	
	
		#containercreateaccountsuccess  {
margin-top:14px;
margin-left:9px;
width:700px;

	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
		#containerlogin1  {
margin-top:14px;
margin-left:9px;
width:700px;

	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
			#containerproduct  {

width:700px;


	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
		#containerprivacy  {
margin-top:14px;
margin-left:9px;
width:700px;

	background-image:url(images/surferfotolia.jpg);

	background-repeat:no-repeat;

	}
	
			#containerconditions  {
margin-top:14px;
margin-left:9px;
width:700px;
background-color:#B9DADE;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
#containermontcompte6  {
z-index:1;
	display:block;

width: 700px;

	height: 467px;

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 20px;

	margin-left: 190px;

	background-image:url(images/table_background_account2.gif);

	background-repeat:no-repeat;

	}
	

#containeraide  {
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
#containersales{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/tag.jpg);

	background-repeat:no-repeat;

	}
	
	#containersales1{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/skate1.jpg);
background-color:#BABDC2;
	background-repeat:no-repeat;

	}
	
	#containeraccounthistory{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
		
	#containeraccountnewsletter{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/tag.jpg);

	background-repeat:no-repeat;

	}
	
	#containeraccountsponsorship{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/skate1.jpg);

	background-repeat:no-repeat;

	}
	
		#containercheckoutshipping{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
		#containercheckoutshippingadress{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
	#containercheckoutpayment{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
		#containercheckoutpaymentadress{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
	#containercheckoutpaymentext{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
		#containercheckoutconfirmation{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	
		#containercheckoutsuccess{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}

	#containerlogoff{
margin-top:14px;
margin-left:9px;

width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}
	#containerpasswordedit{
margin-top:14px;
margin-left:9px;

width:700px;
	background-image:url(images/snap.jpg);

	background-repeat:no-repeat;

	}
	
		#containeradressbookprocess{
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/ile.gif);

	background-repeat:no-repeat;

	}


	
#containerprofil  {
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/surffotolia1.jpg);

	background-repeat:no-repeat;

	}	
	
	#containerprofil1  {
margin-top:14px;
margin-left:9px;
width:700px;
	background-image:url(images/plage.jpg);

	background-repeat:no-repeat;

	}
#containerlangues 	{

	position: absolute;


}
	#containerparrainagejeu a {

	display:block;

width: 270px;

	height: 250px;

padding: 0px 0 0 0;

	position: absolute;

	margin-top: 145px;

	margin-left: 600px;

	background-image:url(images/Page-parrainage.gif);

	background-repeat:no-repeat;

	}

#containerjeu	{

	width: 320px;

	height: auto;

	text-align:right;

	padding: 0px 0 0 0;

	position: absolute;

	margin-left:510px;

	margin-top:230px;

	font-family: Verdana;

	font-size: 9px;

}

#containerinscnoir	{
z-index:10;
	width: 34%;

	height: auto;

	text-align:right;

	padding: 0 5px 0 5px;

	position: absolute;

	margin-left:200px;

	margin-top:50px;

	font-family: Verdana;

	font-size: 9px;
background-image: url(images/fond-noir-transparent.png);
}

#containermoncomptenoir	{
width: 50%;
z-index:10;
background-image: url(images/fond-noir-transparent.png);
	height: auto;
margin-top:50px;
	margin-left:10px;	
	padding-top:0.5px !important;
padding-top:0px;
padding-bottom:0.5px !important;
padding-bottom:0px;
  }
  
  #containeraidenoir	{
width: 660px !important;
width: 680px;
text-align:left;
z-index:10;
background-color:#333333; 
  opacity: 0.70; filter:alpha(opacity=70); 
  -moz-opacity:0.70; 
  opacity: 0.70;
	height: auto;
margin-top:30px;
	margin-left:10px;	
	padding-top:0.5px !important;
padding-top:0px;
padding-bottom:0.5px !important;
padding-bottom:0px;
padding-left:20px;
padding-right:20px;
font-size:12px;
font-family:verdana;
  }
  
  
  #containersponsorshipnoir
  {
text-align:left;
z-index:10;
background-image: url(images/fond-gris-transparent.png);
	height: auto;
margin-top:30px;
padding-bottom:10px;
	margin-left:10px;	
	margin-right:10px;
		margin-bottom:10px;
font-size:12px;
color:#FFFFFF;
font-family:verdana;
width:58%;
  }
  
    #containeraidenoirquisommesmous	{
text-align:left;
z-index:10;
background-image: url(images/fond-gris-transparent.png);
	height: auto;
margin-top:20px;
padding-bottom:10px;
	margin-left:10px;	
	margin-right:10px;
		margin-bottom:10px;
font-size:12px;
color:#FFFFFF;
font-family:verdana;
  }
   
   #containeraidenoirblog	{
text-align:left;
z-index:10;
background-image: url(images/fond-gris-transparent.png);
	height: auto;
margin-top:20px;
padding-top:0px;
	margin-left:10px;	
	margin-right:10px;
		margin-bottom:10px;
font-size:12px;
color:#FFFFFF;
font-family:verdana;
  }
   
    
    #containeraidenoirproduct	{
text-align:left;
width:90%;

z-index:10;
background-image: url(images/fond-gris-transparent.png);
	height: auto;

padding:10px 10px 0px 10px;
		margin-bottom:10px;
font-size:12px;
color:#FFFFFF;
font-family:verdana;
  }

  
#contact 

{

	background-image:url(images/contactus1.gif);

	background-repeat:no-repeat;

}	

A {

  color: #FFFFFF;

  text-decoration: none;

}



A:hover {

  color: #FA57FA;

  text-decoration: underline;

}

.infocpte
{
color: #FA57FA;
	margin-top: 20px;
font-weight:bold;
	margin-left: 15px;

	text-align: left;	

}
.infocompte{

	margin-top: 10px;

	margin-left: 35px;

	text-align: left;	

}

.background-devenez-membre{

	background-repeat: no-repeat;

	background-image: url(images/inscritpion-jeu.jpg);	 		

}

.infocompte1{

	margin-top: 5px;

	margin-left: 35px;

	text-align: left;	

}

.infocompte2{

	margin-top: 5px;

	margin-left: 35px;

	text-align: left;	

}

.infocompte3{

	margin-top: 5px;

	margin-left: 35px;

	text-align: left;	
margin-bottom: 20px;
}

.infocompte4{

	margin-top: 5px;

	margin-left: 5px;

	text-align: left;	

}

FORM {

	display: inline;

}

.casepassword {

	margin-top: 20px;

	

}

.boutonlogin {

	margin-top: 5px;

	width:200px;	 

} 

A.boutonlogin {

font-weight:bold;

  color: #ffffff;

  text-decoration: none;

  

}



A.boutonlogin:hover {

  color: #FA57FA;

  text-decoration: underline;

}

TR.header {

	text-align:center;

	

	

}



TR.headerNavigation {

	 background-color:#000000;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #FFFFFF;

  width: auto;

  height:20px;



}



A.headerNavigation {

	color: #FFFFFF;

	 

}



A.headerNavigation:hover {

  color: #FA57FA;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #666666;

  font-weight: bold;

  text-align: center;

}

.footerimage {

	background-image: url(images/footerimg.gif);

	background-repeat:no-repeat;

	height: 235px;	

	position:relative;

}

TR.footer {

  background: #bbc3d3}
  
  
  
TR.footer_blog {

  background: #FF7E00}



TD.footer {

text-align:center;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #6A1D6E;

  color: #ffffff;

  font-weight: bold;

  position:relative;

}
TD.footer_blog {

text-align:center;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #FF7E00;

  color: #ffffff;

  font-weight: bold;

  position:relative;

}

A.footer{ 

color: #ffffff;

}

A.footer:hover{ 

color: #FA57FA;

}

.footer1 {

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	position:absolute;

	text-align:center;
z-index:1000;

	width:100%;

	margin-top: 568px;

}

.footer1video {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;
	
	color:#ffffff;

	font-weight: bold;

	position:absolute;

	text-align:center;

	width:900px;
	margin-top:10px;


}

.infoBox {  	

}



.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px; 

  text-align:center;

}

infoBox2 {

  background-color:#ffffff;

  background-image: url(images/boxes-background.jpg);

	background-repeat: no-repeat;


}

infoBox3 {



}
infoBox4 {

height:10px;

}


.infoBoxContents_particularbox {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

margin-left:3px;

margin-top:12px;

width:150px;

  background-image: url(images/boxe-background.jpg);

	background-repeat: no-repeat;

	

	text-align:center;

}



.infoBoxContents2 {

background-image:images/imgblog.gif;

background-repeat:no-repeat;

background-color: none;


}


.infoBoxContents_particularbox1 {

font-family: Verdana, Arial, sans-serif;

font-size: 13px;

margin-top:5px;

width:190px;

	text-align:center;

}

.infoBoxContents_particularbox2 {

font-family: Verdana, Arial, sans-serif;

font-size: 13px;


width:100px;

	text-align:left;

}

.infoBoxContents3 {

background-image:images/imgblog.gif;

background-repeat:no-repeat;

background-color: none;

}




.infoBoxContents1 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

infoBox5 {
 margin-top:12px;
 margin-left:3px;
}

.infoBoxContents_particularbox5 {
font-family: Verdana, Arial, sans-serif;

color: #ffffff;
font-size: 10px;


width:150px;

}

.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  text-align:center;

  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
    background-image: url(images/fondboutongris.jpg);
  color: #ffffff;

}

TD.infoBoxHeading1 {

  font-family: Verdana;

  font-size: 16px;

  font-weight: bold;

  color: #5E211F;
  padding-left:40px;

}

A

TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#666666;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}



TABLE.productListing {

	width:10O%;

	margin-left:50px;
	


	

	 

}




.productListing-heading {
margin-top:50px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #FFFFFF;

  font-weight: bold;

  text-align:center;

  	background-color: #000000;	

}

.productListing-heading1 {
margin-top:50px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #FFFFFF;

  font-weight: bold;

  text-align:left;

  	background-color: #000000;	

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;
background-image: url(images/fond-noir-transparent.png);
   
color:#FFFFFF;
  text-align:center;



}

#productListing-data1 {
padding-right:30px;
margin-left:50px;
margin-right:0px !important;
margin-right:-50px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
width:auto;
   background-color:#000000; 
  
color:#FFFFFF;
  text-align:right;



}

TD.productListing-data2 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;
width:26%;
background-image: url(images/fond-noir-transparent.png);
color:#FFFFFF;
padding-bottom:5px;
padding-top:5px;
  text-align:left;

}

TD.productListing-data3 {
font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

   
color:#FFFFFF;
  text-align:left;


}

A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana;

  font-size: 16px;

  font-weight: bold;

  color: #5E211F;

}

TD.pageHeadingparrainage, DIV.pageHeadingparrainage {

	font-family: Verdana;

	font-size: 20px;

	font-weight: bold;

	color: #FA57FA;

	padding-left:110px;

	padding-top:5px;

	text-align: left;

}

.pageHeading1 {

	margin-top:40px;

	margin-left:20px;

}

.pageHeading3 {



	margin-left:30px;

}

.acceuildate {

	width:51px;

	height:127px;

	background-image: url(images/fond-rose.jpg);

	background-repeat: no-repeat;

	text-align:center;

	color:#FFFFFF;

	font-weight: bold;
	
	font-size:12px;

	

}

.acceuilcentrale {

	background-image: url(images/fond-gris.jpg);

	background-repeat: no-repeat;

}

.acceuilbout {

	background-image: url(images/fond-gris2.jpg);

	margin:0;
	text-align:center;

}

.acceuilcar {

	padding:0 0 1px 40px !important;

	padding:3px 0 1px 40px;

}

.pageHeading2 {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	height: 240px;

	background-image: url(images/accueil2.gif);

	background-repeat:no-repeat;

	padding-left: 10px;

	padding-top: 10px;

	vertical-align: middle;

	margin-left:70px;

	margin-top:20px;

}

.maclasse1 {

	float : right;

 	margin-right: 70px;

	

} 



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

	color: #FFFFFF;

	border:1px;

	border:solid;

	border: 1px;

}

TD.mainblog, P.mainblog {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

	color: #FFFFFF;

}

TD.main1, P.main1 {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

	color: #666666;

	border:1px;

	border:solid;

	border: 1px;

	padding-left:70px;

	padding-top: 10px;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#666666;

}



TD.smallText1, SPAN.smallText1, P.smallText1 {

  font-family: Verdana;

  font-size: 10px;

  color:#999999;

}

TD.smallText2, SPAN.smallText2, P.smallText2 {

  font-family: Verdana;

  font-size: 10px;

  color:#FFFFFF;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #642927;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff6600;

  font-size: 12px;

  font-weight: bold;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-image: url(images/fond-violet-transparent.png); background-repeat:repeat; cursor: hand; cursor: hand; }

.moduleRowSelected { background-image: url(images/fond-violet-transparent.png); background-repeat:repeat; }



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

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



/* message box */



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

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FA57FA; }



#lightbox{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	z-index: 1000;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: url('../images/blank.gif') no-repeat; /* Trick IE into showing hover */

	display: block

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url('images/prevlabel.gif') no-repeat left 15%; }

#nextLink:hover, #nextLink:visited:hover { background: url('images/nextlabel.gif') no-repeat right 15%; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

color: #000000;

	}



#imageData{

	padding:0 10px;

	}

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	

	#carousel{

		width:auto;
		height:auto;
		margin-top:320px;
			position: absolute;
		border:none;
		
	}
	

	
.cssbutton3 {
	  background: transparent url('images/bg_button_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 11px verdana;
    height: 24px;
    margin-right: 6px;
    cursor: pointer;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
    font-weight: bold;

 
}

.cssbutton1{
    background: transparent url('images/bg_button_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 11px verdana;
    height: 22px;
    margin-right: 6px;
    margin-left:20px;
    cursor: pointer;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
    font-weight: bold;
    
}
 
 
 
 
.cssbuttonsubmit{

cursor: pointer;
    background: transparent url('images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 4px 0 5px 10px;
  text-decoration: none;
 font: normal 10px verdana;
 color: #FFFFFF;
border:none;
  font-weight: bold;
display: block;


}

		
.cssbutton {
    background: transparent url('images/bg_button_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 10px verdana;
    height: 25px;
    margin-right: 6px;
    cursor: pointer;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    font-weight: bold;
}

.cssbutton span {
    background: transparent url('images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 5px 0 5px 18px;
    
} 

.cssbutton2 {
    background: transparent url('images/boutonbleu1.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 15px verdana;
    height: 40px;
    margin-right: 6px;
    cursor: pointer;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    font-weight: bold;
}

.cssbutton2 span {
    background: transparent url('images/boutonbleu.png') no-repeat;
    display: block;
    line-height: 18px;
    padding: 15px 0 5px 18px;
    
}


