BODY {BACKGROUND: #ffffff;FONT-SIZE:12px;FONT-FAMILY: arial,sans-serif;COLOR:#000;margin-top:3px ;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
TD {FONT-FAMILY: arial,sans-serif;FONT-SIZE: 12px;}

A {FONT-FAMILY: arial,sans-serif;COLOR:#333333;TEXT-DECORATION:none}
A:HOVER 	   {COLOR:#333333;TEXT-DECORATION:none}
A:VISITED {COLOR:#333333;TEXT-DECORATION:none}
A:ACTIVE   {COLOR:#333333;TEXT-DECORATION:none}

.titre a, .titre a:active, .titre a:hover, .titre a:visited{
	font-size : 13px;
	font-family: Arial,sans-serif, Helvetica ;
	color: #A83C67;
	text-align : left;
	font-weight: bold;
	text-decoration:none;
}

HR {COLOR:#DDDDDD;}

h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, Georgia, Times, Sans-Serif; display:inline;}
h1, h2 { font-weight:bold; font-size:12px; color:#A83C67; }
h3, h5 { font-weight:bold; font-size:10px; color:#FFA000;}
h4 { font-weight:bold; font-size:12px; color: #0000FF;}
h4 a, h4 a:visited, h4 a:active, h4 a:hover{ font-weight:bold; font-size:9px; color: #0000FF;}
.h1  {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:12px; color: #000000;}
.h2 {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:12px; color: #000000;}
.h2-reduc {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:12px; color: #FFFFFF;}
.h3 {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:11px; color: gray;}
td.h3 {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:11px; color: gray;}
.h4 {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:11px; color: gray;}
.h5 {font-family: Arial, Helvetica, Georgia, Times, Sans-Serif;font-weight:bold; font-size:11px; color: gray;}

blockquote {
  font: 15px Georgia, "Times New Roman", Times, serif;
  width: 400px;
  background: url(/images/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
}

blockquote:first-letter {
  background: url(/images/open-quote.gif) no-repeat left top;
  padding-left: 16px;
  font: italic 16px Georgia, "Times New Roman", Times, serif;
}
.cache {DISPLAY: none; }
/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #00A8E6; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #00A8E6; border-bottom: 3px solid #00A8E6;}

.message {width:770px;text-align:center;color: #00B222;}
/* System Standard Messages */
 dt.message {font-weight: bold;text-align:right;}
 dd.message {margin: 0;  font-weight: bold; text-indent: 0px;background:#E6F2F8;padding:0  }
 dd.message ul { color: #00B222; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #00A8E6; border-bottom: 3px solid #00A8E6;}
.error {width:770px;text-align:center;}
/* System Standard Messages */
.erreur {width:770px;text-align:center;color: red;}
dt.erreur {font-weight: bold;text-align:right;}
dd.erreur {margin: 0;  font-weight: bold; text-indent: 0px;background:#E6F2F8;padding:0  }
dd.erreur ul { color: red; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #00A8E6; border-bottom: 3px solid #00A8E6;}


.notice {width:770px;text-align:center;color: #00A8E6;}
/* System Notice Messages */
dt.notice {font-weight: bold;text-align:right;}
dd.notice {margin: 0;  font-weight: bold; text-indent: 0px;background:#E6F2F8;padding:0   }
dd.notice ul { color: #00A8E6; background: #E6F2F8; border-top: 3px solid #00A8E6; border-bottom: 3px solid #00A8E6;}

.entete-rubrik  {
	background: url(/images/entete.gif) no-repeat;
	padding: 10px 0 5px 12px;
	margin-left: -12px;
	text-align: center;
	font: italic normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color: #68391d;
	letter-spacing: -1px;
	margin-left: -2px;
	color: #2b2b2b;
	clear: left;
}
.ligne-wrap {
	background: url(/images/ligne-bg.jpg) repeat-y right top;
}
.quote {
	width: 700px;
	text-align: center;
	font: italic normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color: #68391d;
}

select {
    width: 150px;
}

P {FONT-FAMILY: arial,sans-serif}
.h {	FONT-FAMILY: arial,sans-serif;FONT-SIZE: 20px;COLOR: #BBD9EE}
.q {	COLOR: #00c}
.ts TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.ts {BORDER-COLLAPSE: collapse}
#menumainbar {PADDING-LEFT: 2px; FONT-WEIGHT: bold; FLOAT: left; HEIGHT: 22px}
#gbi {BORDER-RIGHT: #BBD9EE 1px solid; BORDER-TOP: #E6F2F8 1px solid; Z-INDEX: 1000; BACKGROUND: #fff; BORDER-LEFT: #a2bae7 1px solid; BORDER-BOTTOM: #BBD9EE 1px solid; TOP: 24px}
#menuserbar {BACKGROUND: #E6F2F8; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; HEIGHT: 24px; VERTICAL-ALIGN: middle;TEXT-ALIGN:right; WIDTH:100%}
#menumainbar {FONT-SIZE: 13px; PADDING-TOP: 1px! important}
.linebarleft {BORDER-TOP: #E6F2F8 1px solid; FONT-SIZE: 0px; HEIGHT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 25px;LEFT: 0px}
.linebarright {BORDER-TOP: #E6F2F8 1px solid; FONT-SIZE: 0px; HEIGHT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 25px;RIGHT: 0px}

@media All    
{
.menumainbartext {VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px; HEIGHT: 22px}
.gb3 {VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px; HEIGHT: 22px}
.gb2 A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px}
}
#gbi {LEFT: 0px; VISIBILITY: hidden; POSITION: absolute}
.gb2 {LEFT: 0px; VISIBILITY: hidden; POSITION: absolute}

.gb2 {Z-INDEX: 1001}
#menumainbar A {FONT-WEIGHT: normal; COLOR: #00c}
#menumainbar A:active {FONT-WEIGHT: normal; COLOR: #00c}
#menumainbar A:visited {FONT-WEIGHT: normal; COLOR: #00c}
.gb2 A {TEXT-DECORATION: none}
.gb3 A {	TEXT-DECORATION: none}
#menumainbar .gb2 A:hover {DISPLAY: block; BACKGROUND: #BBD9EE; COLOR: #fff}

.text_10 {FONT-SIZE: 10px}
.text_10 A {FONT-SIZE: 10px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_10 A:HOVER 	   {FONT-SIZE: 10px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_10 A:VISITED {FONT-SIZE: 10px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_10 A:ACTIVE   {FONT-SIZE: 10px;COLOR:#FF0099;TEXT-DECORATION:none}

.text_11 {FONT-SIZE: 11px}
.text_11 A {FONT-SIZE: 11px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_11 A:HOVER 	   {FONT-SIZE: 11px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_11 A:VISITED {FONT-SIZE: 11px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_11 A:ACTIVE   {FONT-SIZE: 11px;COLOR:#FF0099;TEXT-DECORATION:none}

.text_12 {FONT-SIZE: 12px}
.text_12 A {FONT-SIZE: 12px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_12 A:HOVER 	   {FONT-SIZE: 12px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_12 A:VISITED {FONT-SIZE: 12px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_12 A:ACTIVE   {FONT-SIZE: 12px;COLOR:#FF0099;TEXT-DECORATION:none}

.text_13 {FONT-SIZE: 13px}
.text_13 A {FONT-SIZE: 13px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_13 A:HOVER 	   {FONT-SIZE: 13px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_13 A:VISITED {FONT-SIZE: 13px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_13 A:ACTIVE   {FONT-SIZE: 13px;COLOR:#FF0099;TEXT-DECORATION:none}

.text_14 {FONT-SIZE: 14px}
.text_14 A {FONT-SIZE: 14px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_14 A:HOVER 	   {FONT-SIZE: 14px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_14 A:VISITED {FONT-SIZE: 14px;COLOR:#FF0099;TEXT-DECORATION:none}
.text_14 A:ACTIVE   {FONT-SIZE: 14px;COLOR:#FF0099;TEXT-DECORATION:none}

.form-noindent {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; BORDER-BOTTOM: #c3d9ff 1px solid; BACKGROUND-COLOR: #ffffff
}
.form-noindent-left {
	FLOBORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; BORDER-BOTTOM: #c3d9ff 1px solid; BACKGROUND-COLOR: #ffffff
}
.form-noindent-right {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; BORDER-BOTTOM: #c3d9ff 1px solid; BACKGROUND-COLOR: #ffffff
}
.footer {width: 100%;HEIGHT:20px;BACKGROUND: #E6F2F8;
	PADDING-RIGHT: 0px; BORDER-TOP: #00A8E6 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 83%;  PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #00A8E6 1px solid; FONT-FAMILY: arial,sans-serif; TEXT-ALIGN: center; vertical-align:middle;
}

.lbl {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fpwd {
	FONT-SIZE: 70%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.chusr {
	FONT-SIZE: 70%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.val {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.button {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rem {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.desc {
	FONT-SIZE: smaller; FONT-FAMILY: arial, sans-serif
}
.cmt {
	FONT-SIZE: smaller; FONT-STYLE: italic; FONT-FAMILY: arial, sans-serif
}

/*SEARCH*/
img {
    border: none;
} 

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* Autocompletion */
.update{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

ul.elements  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.elements li.selected { background-color: #ffb; cursor: pointer; }
li.element {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:32px;
}
li.element div.image {
	float:left;
	width:32px;
	height:32px;
	margin-right:8px;
}
li.element div.nom {
	font-weight:bold;
	font-size:12px;
	line-height:12px;
}

/*inscription*/

.panel {
	CLEAR: both; BORDER-RIGHT: #ccc 3px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ccc 3px solid; DISPLAY: none; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #ccc 3px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 3px solid
}
.active-tab-body.panel {
	DISPLAY: block
}
#tabs {
	LIST-STYLE-TYPE: none
}
#tabs LI {
	FLOAT: left
}
#tabs A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 6px; COLOR: #999999; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none
}
#tabs A.active-tab {
	BORDER-TOP: #999 3px solid; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: #ccc
}
INPUT.disabled {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid; BACKGROUND-COLOR: #f2f2f2
}
INPUT.required {
	BORDER-RIGHT: #00a8e6 1px solid; BORDER-TOP: #00a8e6 1px solid; BORDER-LEFT: #00a8e6 1px solid; BORDER-BOTTOM: #00a8e6 1px solid
}
TEXTAREA.required {
	BORDER-RIGHT: #00a8e6 1px solid; BORDER-TOP: #00a8e6 1px solid; BORDER-LEFT: #00a8e6 1px solid; BORDER-BOTTOM: #00a8e6 1px solid
}
INPUT.validation-failed {
	BORDER-RIGHT: #ff3300 1px solid; BORDER-TOP: #ff3300 1px solid; BORDER-LEFT: #ff3300 1px solid; COLOR: #ff3300; BORDER-BOTTOM: #ff3300 1px solid
}
TEXTAREA.validation-failed {
	BORDER-RIGHT: #ff3300 1px solid; BORDER-TOP: #ff3300 1px solid; BORDER-LEFT: #ff3300 1px solid; COLOR: #ff3300; BORDER-BOTTOM: #ff3300 1px solid
}
INPUT.validation-passed {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; COLOR: #000; BORDER-BOTTOM: #00cc00 1px solid
}
TEXTAREA.validation-passed {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; COLOR: #000; BORDER-BOTTOM: #00cc00 1px solid
}
.validation-advice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ff3300
}
.custom-advice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #c8aa00
}
FIELDSET {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
LABEL {
	FONT-WEIGHT: bold
}
.form-row {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.field-label {
	
}
.field-widget {
	
}


/*fin inscription */


html,body{margin:0;padding:0}
div#menu{float:left;width: 100%;padding-top:10px;background: #BBD9EE}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 7px;width:100%}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 150px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

ul#nav .yellow a{float:left;width: 150px;padding: 5px 0;background: yellow;text-decoration:none;color: #666}
ul#nav .yellow a:hover{background: #FFA826;color: #FFF}
ul#nav .yellow  li.activelink a,ul#nav .yellow  li.activelink a:hover{background: #FFF;color: #003}

ul#nav .pink a{float:left;width: 150px;padding: 5px 0;background: pink;text-decoration:none;color: #666}
ul#nav .pink a:hover{background: #FFA826;color: #FFF}
ul#nav .pink  li.activelink a,ul#nav .pink  li.activelink a:hover{background: #FFF;color: #003}

/*Search*/
.tbar {
	clear:both;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #E6F2F8; 
	BORDER-TOP: #BBD9EE 1px solid;
}
.retour {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #E6F2F8; 
	BORDER-TOP: #BBD9EE 1px solid;
}


.r {
	FONT-SIZE: 100%
}

.tagcloud { 
	margin: 0;
	padding: 0 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	width: 250px;
}
.tagcloud a {
	margin: 0 5px;
	line-height: 125%;
	white-space: nowrap;
	text-transform: capitalize;
}

.campagne_text_black a, .campagne_text_black a:active, .campagne_text_black a:hover, .campagne_text_black a:visited{
	font-size : 11px;
	font-family: sans-serif, Arial, Helvetica ;
	color: black;
	text-align : left;
	font-weight: bold;
	text-decoration:none;
}
.campagne_text_orangebig a, .campagne_text_orangebig a:active, .campagne_text_orangebig a:hover, .campagne_text_orangebig a:visited{
	font-size : 16px;
	font-family: Arial,sans-serif, Helvetica ;
	color: #FFA000;
	text-align : left;
	font-weight: bold;
	text-decoration:none;
}

.campagne_text_rose {
	font-size : 11px;
	font-family: Arial,sans-serif, Helvetica ;
	color: #FF0099;
	text-align : left;
	font-weight: bold;
	text-decoration:none;
}

.campagne_text_rose a, .campagne_text_rose a:active, .campagne_text_rose a:hover, .campagne_text_rose a:visited{
	font-size : 11px;
	font-family: Arial,sans-serif, Helvetica ;
	color: #FF0099;
	text-align : left;
	font-weight: bold;
	text-decoration:none;
}

.campagne_text_bleu a, .campagne_text_bleu a:active, .campagne_text_bleu a:hover, .campagne_text_bleu a:visited{
	font-size : 11px;
	font-family: sans-serif, Arial, Helvetica ;
	color: blue;
	text-align : left;
	font-weight: bold;
	text-decoration:none;
}
ul#code,ul#code li{list-style-type:none;margin:0;padding:0}
ul#code{float:center;width: 200px;float:center;margin:0px;text-align:center;vertical-align:center;}
ul#code li{width: 200px; height:12px; padding: 20px 20px 20px 20px;}
li#code-reduction{background: #BBD9EE;}
#code-reduction {display:block;}
td#boxright {padding-top:10px;background: #BBD9EE;}
td#boxright1 {padding-top:10px;background: #BBD9EE;}
td#boxright2 {padding-top:10px;background: #BBD9EE;}
td#boxright3 {padding-top:10px;background: #BBD9EE;}
td#boxright4 {padding-top:10px;background: #BBD9EE;}
td#boxright5 {padding-top:10px;background: #BBD9EE;}
td#boxleft {padding-top:10px;background: #BBD9EE;}
td#boxsearch {padding-top:10px;padding-bottom:10px;background: #FFA000;}
td#boxsearch h1 {color:#A83C67;}
td#boxsearch h2 {color:#A83C67;}
.pad10 {padding-top:10px;}
#marchand {float:center;padding: 20px 20px 20px 20px;margin:0px;text-align:left;vertical-align:center;}
.marchand {float:center;padding: 0px 20px 20px 20px;margin:0px;text-align:left;vertical-align:center;}
.reduction {float:center;padding: 10px 20px 10px 20px;margin:0px;text-align:left;vertical-align:center;}

#code-reduction-cache{
		width:160px;
		min-height:12px;
		line-height:12px;
		background:#FFFFFF;
		text-align:center;
		margin:10px auto 10px auto;
		padding:8px 0 8px 0;
		font-size:11px;
		border:1px solid #FF0099;
		display:none;
	}
#coupon-reduction-entete {
		margin:11px auto 0 auto;
		min-height:14px;
		line-height:14px;
		padding-left:20px;
		font-size:11px;
		font-family:Arial;
		font-weight: bold;	
		color:#0A7DC1;
		border-bottom:1px dotted #CACACA;
	}

#coupon-reduction-entete img {
		vertical-align:middle;
		margin:0 10px 0 10px;
	}
#inscription-entete {
		float:left;
		margin:0px auto 0 auto;
		padding-left:5px;
		font-size:11px;
		font-family:Arial;
		font-weight: bold;	
		color:#FF0099;
	}
#inscription-entete a {
		color:#0A7DC1;
	}
	
#inscription-entete img {
		vertical-align:middle;
		margin:0 3px 0 3px;
	}
#login-entete {
		margin:0px auto 0 auto;
		padding-right:5px;
		font-size:11px;
		font-family:Arial;
		font-weight: bold;	
		color:#FF0099;
	}
#login-entete a {
		color:#0A7DC1;
	}
	
#login-entete img {
		vertical-align:middle;
		margin:0 3px 0 3px;
	}
	
#search-entete img {
		vertical-align:middle;
		margin:0 3px 0 3px;
	}
	
#marchand-entete {
		margin:10px auto 0 auto;
		min-height:14px;
		line-height:14px;
		padding-left:20px;
		font-size:11px;
		font-family:Arial;
		font-weight: bold;	
		color:#0A7DC1;
	}
#marchand-entete a{	
		color:#0A7DC1;
	}
#marchand-entete img {
		vertical-align:middle;
		margin:0 10px 0 10px;
	}
#coupon-reduction-right {
		float:center;
		text-align:left;
		vertical-align:middle;
		margin-left:40px;
		color:#494949;
		font-size:12px;
		border-left:1px dotted #CACACA;
	}
.coupon-reduction-left {
		float:center;
		text-align:center;
		vertical-align:middle;
		margin-left:20px;
		color:#494949;
		font-size:12px;
		border-right:1px dotted #CACACA;
	}
#marchand-right {
		float:center;
		text-align:center;
		vertical-align:middle;
		color:#494949;
		font-size:11px;
		border-left:1px dotted #CACACA;
	}
.coupon-reduction-montant {
		vertical-align:middle;
		text-align:center;
		font-size:70px;
		font-weight:bold;
	}
.horsmontant
{
		text-align:center;
		font-size:40px;
		font-weight:bold;
		color:#FFA000;
		vertical-align:middle;	
}
.valeur{
		font-size:15px;
		color:#FFA000;
		vertical-align:middle;
		
	}
.gray{
		color:gray;	
	}
.blue{
		color:#4997D6;	
	}
.pink{
		color:#FF0099;	
	}
.orange{
		color:#FFA000;	
	}
	
#code-reduction-alphabetique {
	float:left;
	width:754px;
	padding-left:7px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	background:#BBD9EE;
}

#code-reduction-alphabetique li {
	float: left;
	margin-left:3px;
	border: 1px solid #BBD9EE;
}

#code-reduction-alphabetique li a {
    display:block;
    background-color: #fff;
    border: 1px solid #BBD9EE;
    color: #FFA000;
    margin: 1px;
    padding: 2px 5px;
	padding-bottom:3px;
    text-decoration: none;
}

#code-reduction-alphabetique li.colored a {
	border: 1px solid #FFA000;
	color:#3f82bd;
}
#code-reduction-alphabetique li a:hover,active {
    border: 1px solid #FFA000;
    color: #3f82bd;
    padding: 2px 5px;
	padding-bottom:3px;
}
#code-reduction-alphabetique li span.courante {
    border: 1px solid #FFA000;
    color: #3f82bd;
    font-weight: bold;
    padding: 2px 5px;
}

#bon-plan {
		margin:10px auto 0 auto;
		min-height:14px;
		line-height:14px;
		padding-left:20px;
		font-size:11px;
		font-family:Arial;
		font-weight: bold;	
		color:#0A7DC1;
	}
#bon-plan a{	
		color:#0A7DC1;
	}


.top20 {
	margin : 0 auto 0 auto; 
	margin-top:10px;
	text-align:left;
	background:#FFFFFF;
	font-family:Arial;
	font-weight: bold;
	font-size:11px;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	color:#FFA000;
	}
.top20 a{
	color:#0A7DC1;
	}
.list {
	margin : 0 auto 0 auto; 
	margin-top:5px;
	text-align:center;
	background:#FFFFFF;
	font-family:Arial;
	font-weight: bold;
	font-size:11px;	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:2px;
	color:#FF0099;
	}
.list a{

	color:#0A7DC1;
	}
.intermitent {
		background: #F5F5F5;
}

.saut20 {
margin-top:20px;
}
.sautclear
{
clear:both;
}
.search_bar {
		width:754px;
		position:relative;	
		color:#000000;
		font-weight:bold;
		margin:8px 0px;
		padding:0px 5px;
		height:40px;
	}
	.search_bar form {
		display:inline;
		vertical-align:middle;
	}	
	.search_bar input {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
	}	
	.search_bar ul {
		line-height:19px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:3px 0pt 0pt;
		padding:0pt;
		z-index:10000000;
	}	
	.search_bar li {
		color:#333333;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-left:5px;
		margin-right:0px;
		width:auto;
	}	
	.search_bar  input.search_txt {
		background:white url(http://www.promo365.fr/lib/autocomplete/img/searchglass.png) no-repeat scroll 3px 4px;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:normal;
		padding:2px 0px 2px 17px;
	}	
	.search_bar input.searchBtnOK {
		background:white none repeat scroll 0%;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:bold;
		padding:1px;
	}	

	.newsletter_bar {
		position:relative;	
		color:#000000;
		font-weight:bold;
		margin:0px 0px;
		padding:2px 0px;
	}
	.newsletter_bar form {
		display:inline;
		vertical-align:middle;
	}	
	.newsletter_bar input {
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#333333;
	}	
	.newsletter_bar ul {
		line-height:15px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0pt 0pt 0pt;
		padding:0pt;
		z-index:10000000;
	}	
	.newsletter_bar li {
		float:right;
		vertical-align:middle;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		margin-left:5px;
		margin-right:0px;
		width:auto;
	}	
	.newsletter_bar  input.search_txt {
		background:white url(http://www.promo365.fr/images/email.png) no-repeat scroll 3px 4px;
		border:1px solid #95A5C6;
		color:#CCCCCC;
		font-weight:bold;
		padding:2px 0px 2px 17px;
	}	
	.newsletter_bar input.searchBtnOK {
		background:white none repeat scroll 0%;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:bold;
		padding:1px;
	}	

.Info-Titre{
position: relative;
font-size: 16px;
font-weight: bold;
padding-bottom: 5px;
color: #FF0099;
}
.Newsletter-spot{
padding: 3px 0px;
position: relative;
}
.Newsletter-spot-image{
float: left;
width: 30px;
height: 37px;
margin-bottom: 12px;
}
.Newsletter-spot-text{
margin-left: 70px;
margin-bottom: 12px;
}
.follows{ width:302px;}
.follow{ background:url(http://www.promo365.fr/images/follows.png) no-repeat top left; border-right:1px solid #e0e3f1; display:block; float:left; height:64px; overflow:hidden; text-indent:-290486px; width:100px;}
	.twitter-follow{ background-position:0 0;}
	.facebook-follow{ background-position:0 -70px;}
	.rss-follow{ background-position:0 -140px; border-right:none;}
