body {
	font: 75% 'Lucida Grande', Tahoma, Verdana, San-serif;
	margin: 6px 0px 0px 6px;
	padding: 0;
	/*background-color: #cccccc;*/
    background: #fff url(img/fond-bw.png) center top fixed no-repeat ;
	color: #1c1c1c;
}

.littletext {
font-size: 10px;
}


#header h1 {
position:absolute; padding-left:40px; padding-top:25px; margin:0px;
font:32px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
}

#header h2 {
position:absolute; padding-left:42px; padding-top:58px; margin:0px;
font:13px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
}

#conteneur {
border: 1px solid #999999;
position: absolute;
width: 995px; /*ori : 834px*/
left: 50%;
margin-left: -492px;
background-color:#FFFFFF;
}
#centre {
	background-color:#FFFFFF;
	margin-left: 175px;
	margin-top: 0;
	margin-right: 175px;
	margin-bottom: 20px;
	min-height:680px;
}
#centre h3 {color:#4B83E0;}

#centremesaffaires {
	background-color:#FFFFFF;
	margin-left: 176px;
	margin-top: 20px;
	margin-right: 6px;
	min-height:680px;
}
#gauche {
	position: absolute;
	/*margin-top: 20px;*/
	left:2px;
	width: 168px;
}

#droite {
position: absolute;
/*margin-top: 20px;*/
right:0;
margin-right:2px;
width: 168px;
}

/* MENU DROITE TOP PARTNERS*/
.toppartenaires {
	list-style-type: none;
	margin:0;
	margin-bottom: 6px;
	padding:0;
	padding-top : 25px;
	border: 1px solid #999999;
background-image: url(img/habillage/topcashback.png);
background-repeat: no-repeat;
background-position: top;
}
.toppartenaires li {
margin-bottom: 5px;
margin-top: 10px;
margin-left: 4px;
}
.toppartenaires a {
margin: 0 2px;
color: #000000;
text-decoration: none;
}
.toppartenaires a:hover {
text-decoration: underline;
}
/*FIN*/

/* MENU DROITE NEW PARTNERS*/
.menunewpartners {
	list-style-type: none;
	margin: 0;
	padding:0;
	padding-top : 35px;
	border: 1px solid #999999;
background-image: url(img/nouveau-partenaires.gif);
background-repeat: no-repeat;
background-position: top;
}
.menunewpartners li {
margin-bottom: 5px;
margin-top: 10px;
margin-left: 4px;
}
.menunewpartners a {
margin: 0 2px;
color: #000000;
text-decoration: none;
}
.menunewpartners a:hover {
text-decoration: underline;
}
/*FIN*/






#jemisncris {
float : left;
width: 213px;
height: 300px;
border: 1px solid #999999;
margin-right : 2px;
padding-top : 0px;
padding-bottom : 0px;

	
	}
#jemisncris p {

font-size: 11px;
margin-left: 5px;
text-align: justify;
margin-right : 5px;
vertical-align: bottom;
}

#lastinsertcodes{
float : left;
width: 206px;
height: 460px;
border: 1px solid #999999;
margin-right : 2px;
padding-top : 50px;
padding-left:5px;


	background-image: url(img/habillage/codes-reduction.png);
	background-repeat: no-repeat;
	background-position: top;
	}
	#lastinsertcodes ul {
	margin: 0;
	padding:0;
	}
#lastinsertcodes li {
  list-style-type: none;
  width:95%;
	margin: 0;
	padding-bottom:10px;
	}
#lastinsertcodes li a {text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	}
	#lastinsertcodes li a:hover{text-decoration: underline;}	


#jeshop {
float : left;
width: 211px;
height: 300px;
	border: 1px solid #999999;
	margin-right : 2px;
	padding-top : 0px;
	/*background-image: url(img/jeshop2.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	}
#jeshop p {
font-size:11px;
margin-left: 5px;
text-align: justify;
margin-right : 5px;
vertical-align: bottom;
}


#lastinsertpartners {
float : left;
width: 206px;
height: 460px;
border: 1px solid #999999;
margin-right : 2px;
padding-top : 50px;
padding-left:5px;
	background-image: url(img/habillage/nouveaux-marchand.png);
	background-repeat: no-repeat;
	background-position: top;
	}
#lastinsertpartners ul{	
		margin: 0;
	padding:0;
	}
#lastinsertpartners li{
  list-style-type: none;
  width:95%;
	margin: 0;
	padding-bottom:10px;
}	
#lastinsertpartners li a {text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	}
	#lastinsertpartners li a:hover{text-decoration: underline;}

#jencaisse {
float : left;
	width: 210px;
	height: 300px;
	border: 1px solid #999999;
	padding-top : 0px;
	margin-bottom:15px;
/*	background-image: url(img/jencaisse.gif);
	background-repeat: no-repeat;
	background-position: top;
*/	
	
}
#jencaisse p {
font-size:11px;
margin-left: 5px;
text-align: justify;
margin-right : 5px;
vertical-align: bottom;
}

#lastcomments {
float : left;
width: 206px;
height: 460px;
border: 1px solid #999999;
margin-right : 2px;
padding-top : 50px;
padding-left:5px;
	background-image: url(img/habillage/vos-commentaires.png);
	background-repeat: no-repeat;
	background-position: top;
	}
#lastcomments ul{	
		margin: 0;
	padding:0;
	}
#lastcomments li{	
		list-style-type: none;
  width:95%;
	margin: 0;
	padding-bottom:10px;
	}
#lastcomments li a {text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	}
	#lastcomments li a:hover{text-decoration: underline;}
	
	
/* MENU GAUCHE*/
.menugauche {
background-color:#FFFFFF;
	list-style-type: none;
	margin: 0;
	padding:0;
	padding-top : 25px;
	border: 1px solid #999999;
	background-image: url(img/habillage/categories.png);
	background-repeat: no-repeat;
	background-position: top;
}
.menugauche li {
/*font-size:11px;*/
margin-bottom: 5px;
margin-top: 12px;
margin-left: 5px;
}
.menugauche a {
margin: 0 1px;
color: #000000;
text-decoration: none;
}
.menugauche a:hover {
color: #ff6600;
text-decoration: underline;
}

#bienvenue {
width: 993px;
height: 37px;
margin-left:1px;
margin-right:1px;
/*background-color:#e9fd05;*/
margin-top:28px;
margin-bottom:20px;
background-image: url(img/habillage/bienvenue.png);
	background-repeat: repeat x;
	background-position: top;
}

.findmarchand  {
	font:12px Arial, sans-serif;
	font-weight:lighter;
	color:#333;
	margin-left:5px;
}

/*#combo  {
background-color:#e9fd05;
	width:210px;
	margin-top: 0px;
	padding-top:10px;
	margin-left:5px;
	margin-bottom: 0px;
	padding-bottom:4px;
}*/

#combo select {
  margin-top:10px;
	margin-left:5px;
  background-color: #fff;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}



#welcomemessage {
/*background-color:#e9fd05;*/
	/*height:800px;*/
	margin-top: -27px;
	margin-left: 625px;
padding: 0px;

}
.welcomemessage {
	color: #333;
	font-weight:bold;}


.addtobook  {
position : absolute;
top: 65px;
left: 830px; 
}

#titre h3{

	font:bold 16px Arial, sans-serif;
	color: #6E6F29;
	text-transform: uppercase;
	margin:0; padding:0;
}

.accroche{

	font:bold 16px Arial, sans-serif;
	color: #6E6F29;
	text-transform: uppercase;
}



/* NAVIGATION SYSTEM*/
#headernav                 		{text-align: center; margin:0px 0px 0px 18px; padding:20px 0px 0px 0px;}
#headernav ul              		{margin: 0px; padding: 0px; list-style: none; }

#headernav li              		{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	float: left;
	letter-spacing: 0.2pt;
}
#headernav a               		{margin: 0px; padding: 0px 0px 0px 6px; background: url("img/norm_left_on.gif") no-repeat left top; text-decoration:none; float:left;}
#headernav a span          		{font:bold 16px Arial, sans-serif;  margin: 0px; padding: 5px 6px 3px 2px; display: block; background: url("img/norm_right_on.gif") no-repeat right top; color: #333333; }
#headernav a:hover         		{margin: 0px; padding: 0px 0px 0px 6px; float: left; background: url("img/norm_left.gif") no-repeat left top; text-decoration:none; }
#headernav a:hover span    		{float: none; display: block; background: url("img/norm_right.gif") no-repeat right top; padding: 5px 6px 3px 2px; color: #333333; }
#headernav #current a      		{margin: 0px; padding: 0px 0px 0px 6px; float: left; background: url("img/norm_left.gif") no-repeat left top; text-decoration:none; }
#headernav #current a span 		{float: none; display: block; background: url("img/norm_right.gif") no-repeat right top; padding: 5px 6px 3px 2px; color: #333333; }

/* VOYAGE */
#headernav #current2 a      		{margin: 0px; padding: 0px 0px 0px 6px; float: left; background: url("img/norm_left_voyage.gif") no-repeat left top; text-decoration:none; }
#headernav #current2 a span 		{float: none; display: block; background: url("img/norm_right_voyage.gif") no-repeat right top; padding: 5px 6px 3px 2px; color: #fff; }


#pied {
clear:both;
background-color:#fff;
padding-top:60px;
margin-top:40px;
margin-bottom:16px;
text-align: center;
	}
	
	.footer {
height: 20px;
background-image: url(img/habillage/bienvenue.png);
background-repeat: repeat x;
background-position: bottom;}

.footer li{
list-style: none;
display : inline;
}

.footer a {
color:#1c1c1c;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}

/* MARCHANDS LIST*/
.categorie {
background-color:#FFFFFF;
	height: 25px;
	/*background-color: #e9fd05;*/
	
	background-image: url(img/habillage/fond-list.png);
background-repeat: repeat x;
background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-left-color: #bbbbbb;
}

.marchandstable {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #bbb;
	border-right-color: #bbb;
	border-left-color: #bbb;
	}
.cashbackrate {
color:#4068d3;/*4B83E0*/
font-size: 20px;
font-weight: bold;
}

.litlecashbackrate {
color:#4068d3;
font-size: 14px;
font-weight: bold;
}


/*INTERFACE MEMBRE
.navmembre {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	}
*/
/* MISE EN FORME DES FORMULAIRES*/
.indications {
font-size: 12px;
color:#999999;
}

.errors {
font-size: 11px;
color:red;
}

legend {
font-size : 15px;
color:#4B83E0;
font-weight:normal;
}
legend strong {
font-weight:bold;
}

fieldset {
 	padding-left: 2em;
  border:1px solid #CCCCCC;
  }

label {
  float:left;
  width:25%;
  margin-right:0.7em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

.formulaire 
{
	background-color: #FFF;
	border: 1px solid #CCC;

}



.boutons { background-color: #e9fd05; border-bottom: #000000 
1px solid; border-left: #cccccc 1px solid; border-right: #000000 1px solid; border-top: 
#cccccc 1px solid; color: #1c1c1c; }


/* LA FAQ */
 .clicTitre
  {
  width : 778px;
  margin-bottom:8px;
  margin-left:25px;
/*margin-bottom : 10px;
  border-color: #000000;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 2px dashed;
  background-color: #eeeeee;*/
  }
.clicTitre a {
font-size: 14px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}
.clicTitre a:hover {
text-decoration: underline;
}
.clicCacher
  {
  top: 3px;
  position: relative;
  text-align:right;
  }

.contenant
  {
  display : block;
 
  margin-bottom : 10px;
   width : 648px;
  }
  
  
.title {
font-size : 15px;
color:#4068d3;
font-weight:bold;
}

form {

margin: 0;

padding: 0;

}

.codeandeval {
	font-size: 11px;
	font-weight: bolder;
	color: #4068d3;
	text-decoration: underline;
}

.codeandeval:hover {
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

.evalseparation {
background-image: url(img/eval&reduc/separation.gif);
background-repeat: repeat-x;
}

.note {
color:#ff6600;
font-size: 13px;
font-weight: bold;
}

.codelistingm {
float: left;
}
/** {margin: 0; padding: 0;}*/

/****** COUPON *********/
#coupon {
	border:dotted;
	border-color:#CCCCCC;
	background-color:#f9fade;
  background-image:url(img/fond_coupons.png);
	background-repeat:repeat-x;
	background-position: bottom;
}
#coupon h2 {margin:0; padding:0; font-size:14px; color:#FF6600; font-weight:bold}
#coupon .date {font-size:11px; color:#000000; font-weight:light}
#coupon .h4 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4068d3;
	font-weight:bold;
	background-color:#fff;
}

#fiche {
	border:thin solid #CCCCCC;
}
#fiche h3 a {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; background-color:#f9fade; font-weight:bold; text-decoration:none} /*#4B83E0 bleu*/

#fichemarchand  {margin:0; padding:0; }
#fichemarchand h1 {padding:0; margin:0; font-size: 15px; text-transform: uppercase;  font-weight:bold;  color:#4e4d4d;}


#lsalpha h3 {margin:0; padding:0; color:#4B83E0}
#lsalpha .bg {
	margin:2px;
	padding:4px;
	background-color:#E9E9E9;
	text-decoration: none;
	color: #4B83E0;
	font-weight:bold
}

#lsalpha .bg:hover{
	background-color:#e9fd05;
	text-decoration: none;
	color: #4B83E0;
	font-weight:bold
}

.cashbackestimate {
font-size:11px;
color:#666666;
}

.cashbackestimate strong {
color:#FF6600;
font-weight:bold;
}

table.banniere {
	margin-left:60px;
}


table.complement_info  {
width:260px;
	
}

table.complement_info tr td td {
text-align: center;	
	
}

table.complement_info td.univers {
width:150px;
text-align: center;	
}

table.complement_info td.wheecard {
width:100px;
text-align: center;	
}

table.complement_info td.standard {
width:100px;
text-align: center;
}



table.complement_info tr.jaune {
background-color:#ffffcc;
}


table.complement_info tr.rose {
background-color:#ffccff
}

table.complement_info tr.bleu {
background-color:#ccffff
}

table.complement_info tr.vert {
background-color:#C4EC97;
}

table.complement_info tr.violet {
background-color:#D5A7EC;
}

fieldset.complement_info legend {
font-size : 12px;
color:#4B83E0;
font-weight:normal;
}

fieldset.complement_info {
	padding-left:3px;
	padding-right:3px;
}

/* Mise en page de la liste inscription-wheecard-etp1.php */
#inscriptionw ul {
	margin: 10px 0 0 0;
	padding:0;
	}
#inscriptionw li {
  list-style-type: square;
  width:100%;
	margin-left: 30px;
	padding-bottom:2px;
	}

/* ---------- Liste des sous-categories-------- border:1px solid #dfdfdf;*/
#menu ul {list-style:none; margin:0 0 6px 0; padding:12px 0 0 0;}
#menu li {
	float:left;
	font:14px "Lucida Grande", Arial, sans-serif;
	font-weight:bold;
	margin-bottom:4px; 
}

#menu li a { display: inline; color:#333333; padding:0 21px; text-decoration:underline;}
#menu li a:hover, li #current { text-decoration:none; color: #ff6600;}
