@CHARSET "UTF-8";
#user-search-page #edit-name-wrapper {
	float:left;
	margin:0;
}
#user-search-page #edit-submit {
	margin-top:39px;
}

/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
#node-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#node-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
td.revision-current {
  background: #ffc;
}
.node-form .form-text {
  display: block;
  width: 95%;
}
.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}
.node-form .standard {
  clear: both;
}
.node-form textarea {
  display: block;
  width: 95%;
}
.node-form .attachments fieldset {
  float: none;
  display: block;
}
.terms-inline {
  display: inline;
}

/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
 /* border-collapse: collapse;*/
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(../../misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
  border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
  border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../../misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(../../misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(../../misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(../../misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}

/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(../../misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(../../misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}

/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em; /* LTR */
  float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}

.rteindent1 {
  margin-left: 40px;
}
.rteindent2 {
  margin-left: 80px;
}
.rteindent3 {
  margin-left: 120px;
}
.rteindent4 {
  margin-left: 160px;
}
.rteleft {
  text-align: left;
}
.rteright {
  text-align: right;
}
.rtecenter {
  text-align: center;
}
.rtejustify {
  text-align: justify;
}
.image_assist{
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-image: url(plugins/imgassist/imgassist.gif);
  background-position: 50% 50%;
  border: 1px dashed #dddddd;
}
.ibimage_left {
  float: left;
}
.ibimage_right {
  float: right;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  _top:0;
  _bottom:20%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:none; 
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/*   
Project Name: Economizer
Author: Joseph Lino Ramirez
Company: Yellowasp Web-Agency
Date: 08-06-2009
Version: 1.0
*/
#main-container	
{ 
	margin:0 auto; 
	padding:0; 
	position:relative; 
	width:1000px; 
	height:inherit; 
}



#logo 
{	
	position:absolute; 
	left:7px; 
	top:5px; 
}
#logo h1 
{ 
	background: transparent url(../images/logo.gif) no-repeat 0 0; 
	display: block; 
	height: 75px; 
	text-indent: -9999px; 
	width: 214px; 
}
#logo h1 a 
{ 
	display: block; 
	height: 100%; 
	outline: none; 
	width: 100%
}
#upper-navigation{
	border-bottom:1px solid #666;
}


#top-banner
{
	/*background:url(../images/banniere_lili.png) 0 0 no-repeat;*/
	height:300px;
	position:relative;
}

#top-banner2
{
/*	background:url(../images/landing_page_img2.jpg) 0 0 no-repeat;*/
	background:url(../images/top-banne1r2a.jpg) 0 0 no-repeat;
	height:248px;
	position:relative;
}
#password-cont{
	position:relative;
}
#top-banner-password
{
	/*position:absolute;
	top:0px;
	right:45px;	*/	
}
#top-banner-password span
{
	font-weight:bold;
}
#top-banner-password span a{
	color:#85608b;
	font-weight:bold;
	text-decoration:underline;	
}
#top-banner-password span a:hover{
	text-decoration:decoration;	
}
#top-banner-link
{
	position:absolute;
	left:220px;
	top:185px;	
}
#top-banner-link h2 
{ 
	background: transparent url(../images/tele_chargez2.jpg) no-repeat 0 0; 
	display: block; 
	height: 52px; 
	text-indent: -9999px; 
	width: 713px; 
}

#top-banner-link2
{
	position:absolute;
	left:247px;
	top:190px;	
}
#top-banner-link2 h2 
{ 
	background: transparent url(../images/tele_chargez3.jpg) no-repeat 0 0; 
	display: block; 
	height: 52px; 
	text-indent: -9999px; 
	width: 710px; 
}
/* Top Link */
#top-link-girl
{
	position:absolute;
	left:0px;
	top:0px;	
}
#top-link-girl h2 
{ 
	background: transparent url(../images/top-banner2.jpg) no-repeat 0 0; 
	display: block; 
	height: 248px; 
	text-indent: -9999px; 
	width: 1000px; 
}

#top-link-girl2
{
	position:absolute;
	left:15px;
	top:-8px;	
	z-index:10;
}
#top-link-girl2 h2 
{ 
/*	background: transparent url(../images/girl.png) no-repeat 0 0;*/ 
	background: transparent url(../images/girl_2.gif) no-repeat 0 0; 	
	display: block; 
	height: 248px; 
	text-indent: -9999px; 
	width: 252px; 
}

#top-link-girl3
{
	position:absolute;
	left:0px;
	top:0px;	
}
#top-link-girl3 h2 
{ 
	background: transparent url(../images/landing_page_img.jpg) no-repeat 0 0; 
	display: block; 
	height: 248px; 
	text-indent: -9999px; 
	width: 1000px; 
}

#top-link1
{
	position:absolute;
	left:191px;
	top:13px;	
}
#top-link1 h2 
{ 
	background: transparent url(../images/la_barre_shopping.jpg) no-repeat 0 0; 
	display: block; 
	height: 39px; 
	text-indent: -9999px; 
	width: 626px; 
}
#top-link2
{
	position:absolute;
	left:229px;
	top:70px;	
}
#top-link2 h2 
{ 
	background: transparent url(../images/tele_chargez.jpg) no-repeat 0 0; 
	display: block; 
	height: 28px; 
	text-indent: -9999px; 
	width: 666px; 
}

#top-link2a
{
	position:absolute;
	left:229px;
	top:70px;		
}
#top-link2a h2 
{ 
	background: transparent url(../images/tele_chargez2a.jpg) no-repeat 0 0; 
	display: block; 
	height: 28px; 
	text-indent: -9999px; 
	width: 691px; 
}

#top-link3
{
	position:absolute;
	left:250px;
	top:98px;	
}
#top-link3 h2 
{ 
	background: transparent url(../images/toutes_les.jpg) no-repeat 0 0; 
	display: block; 
	height: 21px; 
	text-indent: -9999px; 
	width: 319px; 
}

#top-link3a
{
	position:absolute;
	left:250px;
	top:98px;	
}
#top-link3a h2 
{ 
	background: transparent url(../images/toutes_les3a.jpg) no-repeat 0 0; 
	display: block; 
	height: 21px; 
	text-indent: -9999px; 
	width: 319px; 
}


#top-link3b
{
	position:absolute;
	left:235px;
	top:104px;	
}
#top-link3b h2 
{ 
	background: transparent url(../images/toutes_les3a.jpg) no-repeat 0 0; 
	display: block; 
	height: 21px; 
	text-indent: -9999px; 
	width: 319px; 
}


#top-link4
{
	position:absolute;
	left:250px;
	top:124px;	
}
#top-link4 h2 
{ 
	background: transparent url(../images/tous_les.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 455px; 
}

#top-link4a
{
	position:absolute;
	left:250px;
	top:124px;	
}
#top-link4a h2 
{ 
	background: transparent url(../images/tous_les3a.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 455px; 
}

#top-link4b
{
	position:absolute;
	left:235px;
	top:130px;	
}
#top-link4b h2 
{ 
	background: transparent url(../images/tous_les3a.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 455px; 
}

#top-link5
{
	position:absolute;
	left:250px;
	top:150px;	
}
#top-link5 h2 
{ 
	background: transparent url(../images/le_meilleur.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 547px; 
}

#top-link5a
{
	position:absolute;
	left:250px;
	top:150px;	
}
#top-link5a h2 
{ 
	background: transparent url(../images/le_meilleur3a.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 547px; 
}

#top-link5b
{
	position:absolute;
	left:235px;
	top:156px;	
}
#top-link5b h2 
{ 
	background: transparent url(../images/le_meilleur3a.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 547px; 
}

#top-link6
{
	position:absolute;
	right:17px;
	bottom:40px;	
}
#top-link6 h2 
{ 
	background: transparent url(../images/ff-icon.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 27px; 
}
#top-link7
{
	position:absolute;
	right:17px;
	bottom:10px;	
}
#top-link7 h2 
{ 
	background: transparent url(../images/ie-icon.jpg) no-repeat 0 0; 
	display: block; 
	height: 26px; 
	text-indent: -9999px; 
	width: 27px; 
}
#top-banner-link2 h2 a, #top-banner-link h2 a , #top-link-girl2 h2 a,#top-link-girl3 h2 a, #top-link-girl h2 a, #top-link1 h2 a, #top-link2 h2 a, #top-link3 h2 a, #top-link4 h2 a, #top-link5 h2 a, #top-link2a h2 a, #top-link3a h2 a, #top-link4a h2 a, #top-link5a h2 a, #top-link2b h2 a, #top-link3b h2 a, #top-link4b h2 a, #top-link5b h2 a, #top-link6 h2 a, #top-link7 h2 a 
{ 
	display: block; 
	height: 100%; 
	outline: none; 
	width: 100%
}
#top-navigation-container
{
	background: rgb(121,187,027) top;
	font-family: Arial, Helvetica,Verdana,sans-serif;
	position:relative;
	top:0px;
	height:23px;
	margin-top:0;
	padding:0 0 10px 20px;
}
#top-list-container
{
	color:#fff;
	float:left;
}
#top-list li
{
	display: inline;
	list-style-type: none;
	text-align:center;
}
#top-list li.delimiter {
	
}
#top-list li a
{
	color:#fff;
	padding:0 0 0 5px ;
	margin:0;
	font-size:12px;
	font-family: Arial, Helvetica,Verdana,sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#top-list li a:hover
{
	text-decoration:underline;
}
#top-login-form
{
	float:right;
	margin-right:20px;
}
#top-login-form span
{
	color:#fff;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}
.login-textbox
{
	border:0;
	color:#724b79;
	font:10px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:5px;
	padding:2px 0 0 4px;
	height:15px;
}
.user-txtbox
{
	background:url(../images/user-txt.jpg) no-repeat 0 0;
	width:172px;
}
.pass-txtbox
{
	background:url(../images/pass-txt.jpg) no-repeat 0 0;
	width:113px;
}
.ok-btn
{
	float:left;
	margin-left:5px;
}

/*---- Body Section ----*/
#content
{
	margin:0;
	/*margin-bottom:30px;*/
	padding:15px 0 0 5px;	
	font-size:12px;
	position:relative;
	
}
#left-container
{
	/*background: rgb(121,187,027);*/
	color:#fff;
	float:left;
	margin-bottom:15px;
	/*width:207px;
	width:232px;*/
	width:268px;
}
#left-container2
{
	/*background:rgb(121,187,027);
	color:#fff;*/
	float:left;
	margin-bottom:15px;
	/*width:207px;
	width:288px;*/
	width:724px;
	margin-left:0px;
	padding-left:0px;
}
#left-container1a
{
	padding:0 0px;
	margin:0;
}
#left-con2{
	background:#fff;
	margin:0 auto;
	margin-right:-1px;
	padding:0;
	width:724px;
	height:537px;
	overflow:hidden;
	background:url(../images/back_accueil.jpg);
}
#left-con2 .left-logo-wrapper{
	float:left;
	width:124px;
	height:50px;
	padding:2px 5px;
	background:#fff;
	overflow-y:hidden;
	text-align:center;
}
#left-con2 .left-logo-wrapper2{
	float:left;
    width: 300px;
	padding:0px 5px;
	background:#fff;
	overflow-y:hidden;
	text-align:center;
    height: 65px;
    margin-top: 270px;
	
}
#left-con2 .left-logo-wrapper2 img{
	margin-bottom:8px;
}
img.left124{
	max-width: 124px;
	/*height: auto;*/
	_height: expression(this.height >   124 ?   124 :   true);
	vertical-align: middle;
	_width: expression(this.width >   124 ?   124 :   true);

}
#search-box-container
{
	background: url(../images/recherche_banniere.png) no-repeat top right;
	position:relative;
	height:100px;
}
.search-textbox
{
	background:url(../images/search_box.jpg) no-repeat 0 0 #fff;
	font-size:11px;
	/*float: right;*/
	color:#000;
	margin-right:40px;
	padding:3px 2px 4px 2px;
	width:471px;
	height:37px;
}

.search-textbox input{
width:264px;
font-size:13px;
height:20px;
color:#6d6b6c;
border:1px solid #66bd30;
}

.search-btn
{
	float: right;
	margin-right:-210px;
}

#right-container2{
	/*background: url(../images/ouverture.png) no-repeat top;
	
	width:672px;
	height:500px;
	margin-left:12px;
	position:relative;*/
	float:right;
	width:270px;
}
#right-container2-link
{
	position:absolute;
	top: 350px;
	left:73px;
	bottom:35px;	
}
#right-container2-link h2 
{ 
	background: transparent url(../images/commencez-btn2.jpg) no-repeat 0 0; 
	display: block; 
	height: 56px; 
	text-indent: -9999px; 
	width: 559px; 
}
#right-container2-link h2 a 
{ 
	display: block; 
	height: 100%; 
	outline: none; 
	width: 100%
}
#right-container
{
	float:left;
	width:730px;
	margin-left:15px;
	position:relative;
}
#right-banner
{
	margin-bottom:5px;
	height:309px;
	position:relative;
}
#right-top-banner
{
	position:absolute;
	top:-28px;	
}
#right-top-banner h2 
{ 
	background: transparent url(../images/right-banner.jpg) no-repeat 0 0; 
	display: block; 
	height: 337px; 
	text-indent: -9999px; 
	width: 729px; 
}

#right-banner2
{
	background:url(../images/right-banner2.jpg) 0 0 no-repeat;
	height:217px;
	margin-top:5px;
	margin-bottom:15px;
	position:relative;
}
#right-banner2-link
{
	position:absolute;
	left:160px;
	top:168px;	
}
#right-banner2-link h2 
{ 
	background: transparent url(../images/right-banner2-link.jpg) no-repeat 0 0; 
	display: block; 
	height: 33px; 
	text-indent: -9999px; 
	width: 498px; 
}
#right-banner2-link h2 a 
{ 
	display: block; 
	height: 100%; 
	outline: none; 
	width: 100%
}

#bottom-container
{
	position:relative;
	width:100%

}
#bottom-discount
{
	background:url(../images/body-logo-bg.jpg) 0 0 no-repeat;
	height:130px;
	overflow-y:hidden;
	margin-bottom:10px;
}
#bottom-discount ul
{
	float: left;
	margin-left: 10px;
	margin-top:15px;
	padding-left: 0;	
	width: 100%;
}
#bottom-discount ul li 
{ 
	display: inline; 
}

#bottom-discount ul li a
{
	border-right: 1px solid #724b79;
	color: #724b79;
	float: left;
	font:bold 35px Arial, Helvetica, sans-serif;
	padding: 0 0.2em;
	text-align:center;
	text-decoration: none;
}
#bottom-discount ul li a.right-fix
{
	border-right: none;
}
.bit-discount-container
{
	float:left;
	font-size:11px;
	width:310px;
}
.bit-discount-middle
{
	background:url(../images/bit-discount-bg-girl.jpg) 0 0 no-repeat;
	margin:0 20px;
	padding-top:214px;
}
.bit-discount-container ul
{
	margin:0;
	padding:0;
	width: 309px;
}
.bit-discount-container ul li
{

	background:url(../images/bit-discount-bg.jpg) 0 0 no-repeat;
	height:107px;
	padding:0 20px;
	position:relative;
}
.bit-discount-container ul li a
{
	display:block;
	height:100%;
	width:100%;
	cursor:pointer;
}
.bit-discount-container ul li a:hover
{
	text-decoration:none;
}
.bit-discount-container ul li a h4
{
	font:bold 35px Arial, Helvetica, sans-serif;
	color:#fff;
	left:40px;
	position:absolute;
	top:18px;
}
.bit-discount-container ul li a img
{
	left:150px;
	position:absolute;
	top:15px;
	border:0;
}
.bit-discount-container ul li a span
{
	bottom:15px;
	color:#000;
	position:absolute;
	width:289px;
}
#bottom-button-contianer
{
	float:right;
	position:relative;
	padding:30px 15px 0 0;
}

#right-content
{
	background:url(../images/right-bg.jpg) repeat-y 3px 0;
	float:left;
	padding-right:40px;
	width:690px; 
}
.paging-container
{
	margin:0 auto;
	width:280px;
}
#plan-dusite-list li a
{
	color:#ef004f;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}

#plan-dusite-list li a:hover
{
	text-decoration:none;
}
#plan-dusite-list li
{
	font-weight:bold;
	padding-bottom:15px;
}
.paging li
{
	display: inline;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type: none;
	text-align:center;
}

.paging li
{
	color:#7f7f7f;
	display: inline;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-type: none;
	text-align:center;
}
.paging li a
{
	color:#7f7f7f;
	padding:0 3px;
	text-decoration:underline;
	text-transform:uppercase;
}
.paging li a:hover
{
	color:#ef004f;
	text-decoration:underline;
}
.paging li a.current_page
{
	color:#ef004f;
	text-decoration:underline;
}
#search-result-main
{
	margin:0;
	padding:0;
}
.search-result-container
{
	font-size:11px;
	float:left;
	margin:15px 0;
	width:100%;
}
.result-image-container
{
	float:left;
	height:auto;
	margin-right:25px;
	vertical-align:top;
	width:125px;
}
.result-content-container
{
	float:left;
	width:540px;
}
.top-content-result
{
	float:left;
	width:100%;
}
.top-content-result h3 a
{
	color:#ef004f;
	font-size:18px;
	float:left;
}
.top-content-result span
{
	color:#ef004f;
	font-size:16px;
	font-weight:bold;
	float:right;
}
.bottom-content-result
{
	border-top:1px solid #ef004f;
	float:left;
	padding-top:5px;
	width:100%;
}
a.bottom-content-result-link
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline
}
a:hover.bottom-content-result-link
{
	text-decoration:none;
}
#tab-content-container
{
}
.tab-content
{
	cursor:pointer;
	float:left; 
	margin-right:5px; 
}
.faq{
	margin:10px 0 0 20px;
}




/*---- Footer Section ----*/
#footer
{
	background:url(../images/footer_lili.png) 0 0 no-repeat;
	height:200px;
	position:relative;
}
#footer-list-container
{
	margin:0 auto;
	padding-top:150px;
	width:900px;
}

#footer-list
{
	float:left;
}
#footer-list li
{
	display: inline;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type: none;
	text-align:center;
}
#footer-list li a
{
	color:#000;
	padding:0 5px;
	text-decoration:none;
	text-transform:uppercase;
}
#footer-list li a:hover
{
	text-decoration:underline;
}
#upper-container{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:1000px;
	text-transform:uppercase;
}

#upper-container ul#nav{
	height:18px;
}
#upper-container ul li{
	display:block;
	float:left;
}
#upper-container ul li a{
	color:#101010;
	font-size:11px;
	font-weight:bold;
	margin-right:15px;
	padding-left:12px;
}
#upper-container ul li a.upper-link1{
	background:url(../images/pink-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link2{
	background:url(../images/violet-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link3{
	background:url(../images/grey-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link4{
	background:url(../images/blue-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link5{
	background:url(../images/button-hyper.jpg) no-repeat 0 5px;
}
#upper-container ul li a:hover{
	text-decoration:none;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	/*line-height: 1;*/
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li { /* all list items */
	float: left;
	/*width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	z-index:12;
	position: absolute;
	width:231px;
	top:0;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li:hover {
	position:static;
	}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li li a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	background-color:#7F7F7F;
	height:16px;
	width:231px;
	padding:5px 0 0 17px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1;
}
#nav li li.first a:hover {
	background:url(../images/dot_square.gif) 5px 6px no-repeat;
	background-color:black;
}#nav li li.second a:hover {
	background:url(../images/dot_square.gif) 5px 6px no-repeat;
	background-color:#902053;
}
#nav li li.third a:hover {
	background:url(../images/dot_square.gif) 5px 6px no-repeat;
	background-color:#8e51c0;
}
#nav li li.fourth a:hover {
	background:url(../images/dot_square.gif) 5px 6px no-repeat;
	background-color:#917a61;
}
#nav li li.fifth a:hover {
	background:url(../images/dot_square.gif) 5px 6px no-repeat;
	background-color:#c580b3;
}
#nav li li.sixth a:hover {
	background:url(../images/dot_square.gif) 5px 6px no-repeat;
	background-color:#5286AD;
}

#popup_container{
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#8888ff;	
	margin-bottom:10px;
	height:20px;
	color:#000;
	margin-top:0;
	position:relative;
	text-align:center;
	width:100%;	
}
#popup_container img{
	position:absolute;
	top:2px;
	left:2px;
	height:16px;
	width:16px;
}
#popup_container p{
	display:block;
	padding:0;
	margin:0;
	width:100%;
}

div#popup_container a{
	background:#b0d5e7;
	color:#000;
	height:20px;
	width:100%;
	display:block;
}
div#popup_container a:hover{
	background:#e051a9;
	text-decoration:none;
	cursor:default;
}
div#popup_container a:focus, div#popup_container a.popframe_active, div#popup_container a:active, div#popup_container .popframe_active:hover{
	background:#8888ff;	
	text-decoration:none;
}
#upper-container ul.right {

	position:relative;
	top:-18px;
}
#upper-container ul.right li {
	float:right;
}


#landing_page_right_container{
	float:left; 
	width:480px;
	height:306px;
	background:url(../images/landing_page_img01.jpg) top left no-repeat;
	position:relative;
}
.landing_page_button{
	position:absolute;
	heigh:60px;
	width:155px;
	right:-10px;	
}
#landing_page_button01{
	bottom:85px;
}

#landing_page_button02{
	bottom:10px;
}

#landing_page_left_container{
	float:left; 
	width:500px;
}

.landing_video_container{
	float:left;
	width:440px;
}

#landing_video_container01{
	background:url(../images/landing_page_img04.jpg) top left no-repeat;
	height:37px;
}

#landing_video_container02{
	background:#ac8ab0;
	border:5px solid #875f8b;
	border-bottom:none;
	border-top:none;
	width:430px;
	height:300px;
}

#landing_video{
	margin:0 auto;
	width:400px;
}
#landing_video_container03{
	background:url(../images/landing_page_img05.jpg) top left no-repeat;
	height:64px;
}

/* Reset CSS Document */
*, html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, p, blockquote, th, td, table 
{
	margin : 0;
	padding : 0;
}
.clear
{
	clear:both;
}

a
{
	text-decoration:none;
}
a img
{
	border:0;
	outline:none;
}

a:hover
{
	text-decoration:underline;
}
li
{
	list-style-type:none;
}

p
{
	margin-bottom:10px;
}
/* Typographic CSS Document */
body 
{
	/*background: url(../images/body-bg.jpg) repeat-x 0 18px;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;*/
}
.main-bg {
	/*background: url(../images/body-bg.jpg) repeat-x 0 18px;*/
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
}

#leftmenu-container
{
	float:left;
	margin:0;
	padding:0;
}
.leftmenu ul {
    list-style-type: none;
    font: bold 13px Verdana;
    width: 210px;
    margin: 0;
    padding: 0;
    margin-left:8px;
}
.leftmenu ul li {
    margin: 0;
    padding: 0;
    background: none;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    background:rgb(121,187,027) no-repeat 11px -3px;
    height: 23px;
}
.leftmenu ul li a img{
    vertical-align: middle;
	border:0;
	height:16px;
	width:16px;
	margin-right:13px;	 
}
.leftmenu ul li a {
    font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	word-spacing:-1px;
    text-decoration: none;
    padding: 5px 0 0 0;
    margin: 0;
}
.leftmenu ul li a:hover {
	color:#4f8b45;
    text-decoration: none;
}
/*Sub level menu items */

/*.submenu ul {
	list-style-type: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 213px;
	float:left;
	padding:5px;
	background:#a2cf9a;
	border:#4f8b45 1px solid;
}
.submenu ul li {
    margin: 0;
    padding: 0;
    font-weight: normal;

}

.submenu ul li a img{
    vertical-align: middle;
	border:0;
}
.submenu ul li.nobg {   
    background:none;
}
.submenu ul li a div.icon {
    float: left;
    width: 20px;
    height: 16px;
    text-align: left;
    cursor: pointer;
}
.submenu ul li a div.name {
    float: left;
    width: 155px;
    height: 16px;
    text-align: left;
    cursor: pointer;
}
.submenu ul li a div.cashback {
    float: right;
    width: 30px;
    height: 16px;
    text-align: right;
    cursor: pointer;
}
.submenu ul li a {
    font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	cursor:pointer;
	display:block;
	position:relative;
    text-decoration: none;
	overflow: hidden;
	padding:0 0 5px 0;
}
.submenu ul li a:hover {
	color:#4f8b45;
    text-decoration: none;
}
.submenu ul.category li a:hover, .submenu ul.program li a:hover {
	color:#4f8b45;
    text-decoration: none;
}
*/
.submenu ul {
    list-style-type: none;
    font: bold 13px Verdana;
    width: 330px;
    background-color: rgb(121,187,027);
    border:#4f8b45 1px solid;
	left:-1px;
	top:10px;
}
.submenu ul li {
    margin: 0;
    padding: 0;
    background: none;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
	margin-top:0px;
}
.submenu ul li.active {
    background:url(../images/leftnav1_03.jpg) no-repeat;   
}
.submenu ul li.nobg {   
    background:none;
}
.submenu ul li img{
    vertical-align: middle; 
}
.submenu ul li a div.icon {
    float: left;
    width: 20px;
    height: 16px;
    text-align: left;
    cursor: pointer;
}
.submenu ul li a div.name {
    float: left;
    width: 155px;
    height: 16px;
    text-align: left;
    cursor: pointer;
}
.submenu ul li a div.cashback {
    float: right;
    width: 125px;
    height: 16px;
    text-align: right;
    cursor: pointer;
	overflow-x:hidden;
}
.submenu ul li a {
    font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	cursor:pointer;
	display:block;
    text-decoration: none;
	overflow: hidden;
	padding:5px;
}
.submenu ul li a:hover, .submenu ul.category li a:hover, .submenu ul.program li a:hover {
	color:#4f8b45;
    text-decoration: none;
}
#menu_1{
	margin-top:-6px;
}
/*.submenu ul.category{
	margin-top:-5px;
}*/
/*
.submenu ul li ul.category{
	margin-top:5px;
}*/

/* Economiser CSS Document 
@import url("main.css");
@import url("reset.css");
@import url("left-menu.css");*/

 *:first-child+html .captcha legend {
	margin-left:-7px;
	padding:0;
}

#top-navigation-container .block-user {
	float:right;
	padding-right:20px;
	margin-top:6px;
}
#top-navigation-container #user-login-form .login-uname {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
	text-transform:uppercase;
}
.login-uname h4#votre{
	background: url(../images/nav_votre.gif) no-repeat 0 0;
	height:17px;
	width:88px;
	text-indent:-999999px;
	margin-top:-2px;
}
#top-navigation-container #user-login-form .submit-right {
	display:none;
}
#top-navigation-container #user-login-form #edit-name-wrapper,#top-navigation-container #user-login-form #edit-name-1-wrapper, 
	#top-navigation-container #user-login-form #edit-pass-wrapper,#top-navigation-container #user-login-form #edit-pass-1-wrapper,
	#top-navigation-container #user-login-form .login_wrap {
	margin:0;
	float:left;
}
#user-login #edit-pass-wrapper,#user-login #edit-pass-1-wrapper {
	margin-bottom:0;
}
#user-login-form #edit-pass-wrapper,#user-login-form #edit-pass-1-wrapper {
	background:transparent url(../images/pass-txt.jpg) no-repeat scroll 0 0;
}

#user-login #edit-submit {
	margin-top:10px;
}
#user-login-form .clear {
	clear:none;
	float:left;
}
#user-login-form #edit-submit,#user-login-form #edit-submit-1 {
	float:left;
	margin-left:5px;
	background:transparent url(../images/ok-btn.jpg) no-repeat scroll 0 0;
	height:18px;
	width:18px;
	border:none;
	cursor:pointer;
}
#user-login-form .submit-left {
	float:left;
}
#top-navigation-container #user-login-form #edit-name,#top-navigation-container #user-login-form #edit-name-1{
	background:transparent url(../images/user-txt.jpg) no-repeat scroll 0 0;
	width:80px;
	border:0;
	color:#724b79;
	font:10px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:5px;
	padding:2px 0 0 4px;
	height:15px;
}

/*
#top-navigation-container #user-login-form #edit-name {
    background:transparent url(../images/user-txt3.jpg) no-repeat scroll 0 0;
	width:240px;
}
*/
#top-navigation-container #user-login-form #edit-pass,#top-navigation-container #user-login-form #edit-pass-1,#top-navigation-container #user-login-form #clone-pass {
	background:transparent url(../image/pass-txt.jpg) no-repeat scroll 0 0;
	width:80px;
	border:0;
	color:#724b79;
	font:10px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:0;
	padding:2px 0 0 4px;
	height:15px;
}

#bottom-container .program_discount {
	float:left;
	width:190px;
	padding:0 25px;
	text-align:center;
	margin-top:30px;
}
 #bottom-container .program_discount .discount_image {
	float:none;
	margin-top:0;
}
#bottom-container .discount_image {
	float:left;
	margin-top:13px;
	/*background:transparent url(../images/bit-discount-bg.jpg) no-repeat scroll 0 0;*/
}
#bottom-container .discount_wrapper {
	
}
.discount_amount a {
	color:#724B79;
	font-family:Arial,Helvetica,sans-serif;
	font-size:35px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	text-decoration:none;
}
.voyagesCnt .left, .achatsCnt .left {
	float:right;
}
.voyagesCnt .right,.achatsCnt .right {
	clear:both;
}
.voyagesCnt .description, .achatsCnt .description {
	padding-top:10px;
}
.voyagesCnt .left img,.achatsCnt .left img {
	/*height:42px;*/
}
.voyagesCnt h1,.achatsCnt h1 {
	font:bold 35px Arial, Helvetica, sans-serif;
	color:#fff;
	left:40px;
	position:absolute;
	top:18px;
}
.voyagesCnt,.achatsCnt {
	background:transparent url(../images/bit-discount-bg.jpg) no-repeat scroll 0 0;
	height:107px;
	padding:0 20px;
	position:relative;
}
#bottom-container .Cntleft,#bottom-container .Cntright {
	display:none;
}
.merchant li {
	cursor:pointer;
	float:left;
	margin-right:5px;
}
.tab2_right .item-list {
	/*background:transparent url(../images/top-right-rounded.jpg) no-repeat scroll 0 40px;
	width:730px;
	height:60px;*/
}
.tab2_bdr_top .item-list{
	/*background:transparent url(../images/bottom-right-rounded2.jpg) no-repeat scroll 0 0px;
	width:730px;
	height:60px;*/
	width:724px;
	
}
.item-list .pager li {
	color:#7F7F7F;
	display:inline;
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	text-align:center;
}
.item-list .pager li a {
	color:#7F7F7F;
	padding:0 3px;
	text-decoration:underline;
	text-transform:uppercase; 
	}
.item-list .pager li.pager-current {
	color:#EF004F;
	text-decoration:underline;
	margin-left:0px;
}
.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-next,.item-list .pager li.pager-last {
	margin-left:0px;
}
.item-list .pager li.pager-item,.item-list .pager .pager-ellipsis {
	margin-left:0px;
	padding: 0px;
}
.item-list .pager li a:hover {
	color:#EF004F;
	text-decoration:underline;
}

/* Search Result */
#merchant-popularite-wrapper {
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right;
}
/*#merchant-popularite-wrapper .merchant-popularite_p1 {
	float:left;
	height:auto;
	margin:15px 0 15px 25px;
	vertical-align:top;
	width:125px;
}*/
#merchant-popularite-wrapper .merchant-popularite_p1 {
	float:left;
	height:auto;
	padding-top:20px;
	margin-right:25px;
	vertical-align:middle;
	text-align:center;
	width:125px;
}
/*#merchant-popularite-wrapper .merchant-popularite_p2 {
	float:left;
	width:540px;
	margin:15px;
	font-size:11px;
}*/
#merchant-popularite-wrapper .merchant-popularite_p2 {
	float:left;
	width:540px;
	margin:15px 0 15px 15px ;
	font-size:11px;
}

img.merchant{ 
	margin: 0 auto;
	line-height: 52px;
	vertical-align: middle;
	top: 0px;
}

img.m8250{ 
/*	max-width: 80px;
	max-height:80px;
	height: expression(this.height >   80 ?   80 :   true);
	vertical-align: middle;
	width: expression(this.width >   80 ?   80 :   true);*/
	max-width:80px;
	vertical-align: middle;
	width: expression(this.width > 80 ? 80: true); 

}
.merchant-popularite_p2 .merchant-popularite_p2_title {
	border-bottom:1px solid #EF004F;
	float:left;
	/*width:465px;*/
	width:310px;
	color:#EF004F;
	font-size:18px;
	font-weight:bold;
	height:22px;
}
.merchant-popularite_p2 .merchant-popularite_p2_title2 {
	border-bottom:1px solid #EF004F;
	float:left;
	text-align:right;
	/*width:75px;*/
	width:220px;
	font-size:18px;
	color:#EF004F;
	font-weight:bold;
	height:22px;
}
.merchant-popularite_p2 .clear {
	padding-top:10px
}
.merchant-popularite_p2 a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.merchant-popularite_p2 a:hover {
	text-decoration:none;
}

/* End Search Result */


.tab2_right .item-list .pager {
	padding-top:10px;
}
#top-navigation-container .username,#top-navigation-container .logout {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	padding-right:10px;
}
#top-navigation-container .logout a, #top-navigation-container .logout a:link,#top-navigation-container .logout a:visited {
	color:#FFFFFF;
}
#top-navigation-container .wrapper {
	float:right;
	padding-right:15px;
	margin-top:6px;
}
.LoginToptab .li-reset li {
	float:left;
	margin-right:5px;
}
#loginTopBg,.top-bg,#marchands-tab-topbg,.top-comment,.topuser,.bg2_p1,.plandusite-top {
	background:transparent url(../images/top-right-rounded.jpg) no-repeat scroll right;
	width:721px;
	height:20px;
	
}

.topuser1{
	background:transparent url(../images/top-right-rounded.jpg) no-repeat scroll right;
	width:706px;
	height:20px;

}

#loginTopBg-repeat .title {
	color:#EF004F;
	font-size:1.3em;
	width:685px;
}
#loginTopBg-repeat,.page-comment,#user-login,#user-register,#user-pass,.plandusite-content,
	#loginTopBg-repeat1 .disincrire ,.page-parrainage {
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right;
	padding-right:0px;
}
.contentArea_right_p2, .wrapper-contact,#node-24 .content{
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right;
	/*padding-right:15px;*/
}
.wrapper-contact,#node-24 .content{
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right;
	padding-right:15px;
}
#loginTopBg-repeat1 {
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right;
	/*padding-left:20px;*/
}
#user-login,#loginTopBg-repeat1 .disincrire{
	padding-left:25px;
	/*width:670px;*/
}
/*#loginTopBg-repeat1 .disincrire {
	padding-left:10px;
}*/
#loginTopBg-repeat .inner {
	margin-left:10px;
}

#loginBottomBg,.bottom-bg,#marchands-tab-bottombg,.bottom-comment,.bg2_p3,.plandusite-bottom {
	background:transparent url(../images/bottom-right-rounded.jpg) no-repeat bottom 0 0;
	float:left;
	width:721px;
	height:60px;	
}
#cbext-desinscrire-form #edit-username-wrapper,
#cbext-desinscrire-form #edit-password-wrapper{
	margin:0;
}
#cbext-desinscrire-form #edit-name-wrapper{
	margin-top:0;
}
#loginTopBg-repeat .hrbottom2 {
	border-bottom:1px solid #EF004F;
	color:#EF004F;
	width:685px;
}
#right-content #right-content-inside h2 {
	display:none;
}
#loginTopBg-repeat select.form-select,#loginTopBg-repeat input.form-text,#loginTopBg-repeat textarea.form-textarea,
#user-register select.form-select,#user-register input.form-text,#user-register textarea.form-textarea,
/*#user-login input.form-text,#user-login #edit-submit,#user-pass input.form-text,*/
#user-login input.form-text,#user-pass input.form-text,
#contact-mail-page-me input.form-text, #contact-mail-page-me #form-textarea-me, 
#contact-mail-page-ad input.form-text, #contact-mail-page-ad #form-textarea-ad, 
#contact-mail-page-jo input.form-text, #contact-mail-page-jo #form-textarea-jo,
#contact-mail-page-bug input.form-text, #contact-mail-page-bug #form-textarea-bug {
	color: #3a2f3d;
  	font-size:12px;
  	border: 1px solid #dcdcdc;
  	padding: 2px 0;
  	background-color:#FFFFFF !important;
	/*background:transparent url(../images/user-txt2.jpg) repeat-x scroll 0 0;*/	
/*  	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;*/
  	
}
#contact-mail-page-me input.form-text, #contact-mail-page-me #form-textarea-me, 
#contact-mail-page-ad input.form-text, #contact-mail-page-ad #form-textarea-ad, 
#contact-mail-page-jo input.form-text, #contact-mail-page-jo #form-textarea-jo,
#contact-mail-page-bug input.form-text, #contact-mail-page-bug #form-textarea-bug{
	width:300px;
}
#contact-mail-page-me .form-textarea, #contact-mail-page-ad .form-textarea, 
#contact-mail-page-jo .form-textarea, #contact-mail-page-bug .form-textarea {
	width:295px;
}
#user-register fieldset.captcha {
	width:685px;
	margin-bottom:15px;
	font-weight:900;
	border:none;
}
/*#edit-submit-me,#edit-submit-me-cancel,
#edit-submit-ad,#edit-submit-ad-cancel,
#edit-submit-jo,#edit-submit-jo-cancel {
	background: transparent url(../images/button-bg.jpg) repeat-x left center;
	border: 1px solid #c3b3c2;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	outline: 1px solid #a48ea1;
	-moz-border-radius: 4px;
	-moz-outline-radius: 4px;
	-webkit-border-radius: 4px;
}*/
#user-register .description {
	color: #3a2f3d;
  	font-size:10px;
}
#loginTopBg-repeat #form2 {
	padding-left:25px;
}
#loginTopBg-repeat #myprofile label,#edit-paypal-mail-wrapper label {
	display:none;
}
.innerdiv .button {
	width:690px;
}
#myprofile,#loginTopBg-repeat .innerdiv {
	margin-left:25px;
}
#myprofile .caption {
	width:200px;
}
#myprofile .form-item {
	margin:0;
}
#myprofile .form-text {
	width:315px;
}
#myprofile #edit-activation {
	width:160px;
}
#myprofile #edit-creation {
	width:160px;
}
#myprofile #edit-rib-banque{
	width: 60px;
}
#myprofile #edit-rib-guichet {
	width: 60px;
}
#myprofile #edit-rib-ncompte {
	width: 105px;
}
#myprofile #edit-rib-cle {
	width: 30px;
}
#myprofile .tdactive {
	width:160px;
}


.tab-contact {
	background:transparent url(../images/nous-contacter.jpg) no-repeat scroll 0 0;
	width:366px;
	height:28px;
	margin:10px 0 0 20px;
}
.margin strong{
	color:#724b78;
	font-size:17px;	
}
.margin strong a{
	color:#724b78;
	font-size:12px;	
}

.wrapper-contact .margin, .aide-container, .comment-ca-container {
	margin:0 auto;
	width:655px;	
}
.comment-ca-container p{
	font-size:13px;
	/*font-weight:bold;*/
	color:#6d6b6c;
}
.wrapper-contact .margin p {
	margin:0;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}
.wrapper-contact .margin strong a.thickbox {
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.wrapper-contact .margin a:hover {
	text-decoration:none;
}
/*#user-register #edit-submit {
	background: transparent url(../images/button-bg.jpg) repeat-x left center;
  	border: 1px solid #c3b3c2;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	outline: 1px solid #a48ea1;
  	-moz-border-radius: 4px;
  	-moz-outline-radius: 4px;
  	-webkit-border-radius: 4px;
}
#user-register #edit-submit:hover {
	background: transparent url(../images/button-bg2.jpg) repeat-x left center;
  	cursor: pointer;
}*/
.top-marchands{
	background: transparent url(../images/sitemarchands.png) no-repeat left center;
	width:378px;
	height:28px;
	margin:10px 0 15px 0px;
}
.register-button{
	background:url(../images/validez-inscription.jpg) no-repeat top left;
	height:39px;
	width:503px;
	margin-left:100px;
	overflow:hidden;
}
.loginbutton{
	background:url(../images/login_btn.jpg) no-repeat top left;
	height:35px;
	width:263px;
	overflow:hidden;
	margin-top:10px;
}
.passbutton{
	background:url(../images/pass_btn.jpg) no-repeat top left;
	height:35px;
	width:250px;
	overflow:hidden;
	margin-top:10px;
}
#user-pass #edit-submit{
	background:none;
	border:0;
	font-size:0;
	color:#fff;
	cursor:pointer;
	text-align:right;
	margin-left:75px;
	margin-top:0;
	width:214px;
	height:35px;
}
#user-login #edit-submit,#cbext-desinscrire-form #edit-submit{
	background:none;
	border:0;
	font-size:0;
	color:#87608c;
	cursor:pointer;
	text-align:right;
	margin-left:75px;
	margin-top:0;
	width:135px;
	height:35px;
}
#user-register #edit-submit{
	border:0;
	background:none;
	color:#87608c;
	font-size:0;
	width:390px;
	height:39px;
	cursor:pointer;
	text-align:right;
}
#user-register #edit-submit:hover{
	cursor:pointer;
}
/*#user-login #edit-submit,#user-pass #edit-submit {*/
/*#user-pass #edit-submit {
	background: transparent url(../images/button-bg3.jpg) repeat-x 0 0;
  	border: 1px solid #c3b3c2;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	outline: 1px solid #a48ea1;
  	-moz-border-radius: 4px;
  	-moz-outline-radius: 4px;
  	-webkit-border-radius: 4px;
}*/
/*#user-pass .form-submit {
	background: transparent url(../image/transmettre.jpg) no-repeat 0 0;
	display:block;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	border:none;
	height:30px;
	width:300px;
}
#user-pass .form-submit-hover {
	background: transparent url(../image/transmettre.jpg) no-repeat 0 -30px;
}*/
/*#user-login .form-submit {
	background: transparent url(../image/se_connecter.jpg) repeat-x 0 0;
	display:block;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	border:none;
	height:30px;
	width:103px;
}

#user-login .form-submit-hover {
	background: transparent url(../image/se_connecter.jpg) repeat-x 0 -30px;
}*/
/*.form-contact-hover {
	background: transparent url(../image/valider_01.jpg) no-repeat 0 -30px;
	border: none;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	height:30px;
  	width:69px;
	
}
.form-contact-cancel-hover {
	background: transparent url(../image/annuler_02.jpg) no-repeat 0 -30px;
	border: none;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	height:30px;
  	width:74px;
}*/

/*for contact form*/
/*#edit-submit-me, #edit-submit-ad, #edit-submit-jo {*/
.form-contact {
	background: transparent url(../images/valider_btn.jpg) no-repeat 0 0;
  	border: none;
	font-size:0;
	text-align:right;
  	color: #87608c;
  	cursor: pointer;
  	padding: 5px 10px;
  	height:30px;
  	width:164px;
	outline:none;
  }
input:active[type='submit']{
	outline:none;
}
.form-contact-cancel {
	background: transparent url(../images/annuler_btn.jpg) no-repeat 0 0;
  	border: none;
	font-size:0;
	text-align:right;
  	color: #87608c;
  	cursor: pointer;
  	padding: 5px 10px;
  	height:30px;
  	width:110px;
	outline:none;
  }
/*#edit-submit-me,#edit-submit-me-cancel,
#edit-submit-ad,#edit-submit-ad-cancel,
#edit-submit-jo,#edit-submit-jo-cancel {
	background: transparent url(../images/button-bg3.jpg) repeat-x 0 0;
  	border: 1px solid #c3b3c2;
  	color: #fff;
  	cursor: pointer;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	padding: 5px 10px;
  	outline: 1px solid #a48ea1;
  	-moz-border-radius: 4px;
  	-moz-outline-radius: 4px;
  	-webkit-border-radius: 4px;
}*/
/*#edit-submit-me:hover,#edit-submit-me-cancel:hover,
#edit-submit-ad:hover,#edit-submit-ad-cancel:hover,
#edit-submit-jo:hover,#edit-submit-jo-cancel:hover {
	background: transparent url(../images/button-bg3.jpg) repeat-x 0 -28px;
  	cursor: pointer;
}*/
/*end contact form*/
#marchands-tab {
	background: transparent url(../images/les_marchands.jpg) no-repeat left center;
	width:378px;
	height:28px;
	margin:10px 0 0 0px;
}
.contentArea_right_p2 .toptext a {
	color:#EF004F;
	font-weight:bold;
	text-decoration:underline;
}
.contentArea_right_p2 .toptext a:hover {
	text-decoration:none;
}
.contentArea_right_p2 .marchands-wrapper {
	/*padding-left:25px;
	*/
}
.contentArea_right_p2 .reduction_p1 {
	float:left;
	margin-right:20px;
	width:80px;
}
.contentArea_right_p2 .reduction_p2{
	border-bottom:1px solid #EF004F;
	color:#EF004F;
	font-size:18px;
	float:left;
}
.contentArea_right_p2 .reduction_p3{
	border-bottom:1px solid #EF004F;
	color:#EF004F;
	font-size:18px;
	float:right;
}
.marchands-wrapper .parag,.marchands-wrapper .color2 {
	color:#565354;
	font-size:11px;
}
.bottomtext {
	overflow:hidden;
	margin:0 0 5% 30%;
	/*width:269px;*/
	/*height:55px;*/
	background: url(../images/button-bg6.jpg) no-repeat top left;
}
.bottomtext a {
	background: url(../images/button-bg6.jpg) no-repeat top left;
	background:none;
	display: float;
	height: 49px;
	width:269px;
	float: left;
	font: bold 15px Arial;
	line-height: 20px;
	color:#FFF;
	cursor:pointer;
	padding-top:6px;
	text-align:center;
	
}

.bottomtext .no_cashback {
	background: url(../images/button-bg6.jpg) no-repeat top left;
	background:none;
	display: float;
	height: 49px;
	width:269px;
	float: left;
	font: bold 15px Arial;
	line-height: 40px;
	color:#EF004F !important;
	cursor:pointer;
	padding-top:6px;
	text-align:center;
	
}

/*.bottomtext a:hover {
	background: url(../images/button-bg5.jpg) no-repeat bottom left;
	text-decoration:none;
	height: 49px;
	width:269px;
	
}
/*.bottomtext a span {
	background:transparent url(../images/button-bg5.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	padding:6px 20px 6px 20px;
	padding-top:6px;
	height: 49px;
	width:269px;
	text-align:center;
}
.bottomtext a:hover span {
	background:transparent url(../images/button-bg5.jpg) no-repeat scroll right top;
	width:269px;
	height: 49px;
}*/
.marchands-wrapper{
	background:url(../images/right-bg.jpg) repeat-y right;
	padding-right:40px;
	float:left;
}
.marchands-wrapper .title-wrapper {
	/*width:300px;*/
}
.marchands-wrapper .reduction_p2{
	float:left;
	/*width:480px;*/
	width:315px;
}
.marchands-wrapper .reduction_p3 {
	float:left;
	/*width:60px;*/
	width:250px;
}
.contentWhole li {
	padding:0 10px;
	font-size:12px;
}
#node-21 .comment {
	padding:20px 20px;
}
#node-21 .content {
	font-size:11px;
}
.tab-comment {
	background:transparent url(../images/commentcamarche.png) no-repeat scroll 0 0;
	width:388px;
	height:28px;
	text-indent:-9999px;
	margin:10px 0 0 20px;
	padding-bottom:10px;
}

.tab-quisommesnous {
	background:transparent url(../images/qui-sommes-nous.png) no-repeat scroll 0 0;
	width:388px;
	height:28px;
	text-indent:-9999px;
	margin:10px 0 0 20px;
	padding-bottom:10px;
}
.register-user {
	color:#EF004F;
	font-size:11px;
	font-weight:bold;
	background:transparent url(../images/right-bg.jpg) repeat-y scroll 3px 0;
	padding:10px 0 15px 25px;
}
#user-register,#user-pass {
	padding:0 0 15px 15px;	
}
#user-login #edit-name-wrapper,#user-register #edit-name-wrapper,#user-pass #edit-name-wrapper,
#user-login #edit-name-1-wrapper,#user-register #edit-name-1-wrapper,#user-pass #edit-name-1-wrapper {
	margin-top:0;
}
.tab-register{
	background:transparent url(../images/connexion.png) no-repeat scroll 0 0;
	width:190px;
	height:29px;
}
.tab-register-form {
	background:transparent url(../images/inscrivez.png) no-repeat scroll 0 0;
	width:269px;
	height:28px;
}
.tab-pass-form {
	background:transparent url(../images/motdepasse.jpg) no-repeat scroll 0 0;
	width:390px;
	height:36px;
	margin:10px 0 0 0;
}
#edit-mail-wrapper .description {
	width:680px;
}
.bg2_p2 {
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right 0;
	padding:0 25px;
	font-size:12px;
}
.bg2_p2 strong{
	color:#724b78;
	font-size:17px;
}
strong#lightU{
	color:#84648b;
	font-size:14px;
}
.bg2_p2 strong a.u{
	text-decoration:underline;
	color:#56415b;
}
.bg2_p2 strong a:hover.u{
	text-decoration:none;
}
#contact-mail-page-me .form-item,#contact-mail-page-me .errormessage,#contact-mail-page-me .input-button,
#contact-mail-page-ad .form-item,#contact-mail-page-ad .errormessage,#contact-mail-page-ad .input-button,
#contact-mail-page-jo .form-item,#contact-mail-page-jo .errormessage,#contact-mail-page-jo .input-button,
#contact-mail-page-bug .form-item,#contact-mail-page-bug .errormessage,#contact-mail-page-bug .input-button {
	margin:0 0 0 50px;	
}
#contact-mail-page-me .form-item p,#contact-mail-page-ad .form-item p,
#contact-mail-page-jo .form-item p,#contact-mail-page-bug .form-item p {
	margin:0;
}
.errormessage {
	color:red;
	font-weight:bold;
}
#old-achat-main {
	border-top:1px solid #ef004f;
	padding:20px 0;
	float:left;
	width:650px;
}
#old-achat-container {
	background:#e2d8e3 url(../images/achats-bottom.jpg) left bottom no-repeat; 
	float:left;	
	width:650px; 
}









#old-achat-container-2 {
	background:#e2d8e3 url(../images/achats-bottom.jpg) left bottom no-repeat ; 
	float:left;
	width:650px;
}
#old-achat-container-inside-2 {
	background:rgb(121,187,027) url(../images/achats-top.jpg) left top no-repeat; 
	color:#fff; 
	font-weight:bold; 
	float:left; 
	width:650px;
}
#old-achat-container-inside-notice-2{
	float:left;
	height:40px;
	width: auto;
}
.old-achat1-2 {
	width:216px;
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat2-2 {
	width:216px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left;
}
.old-achat3-2 {
	width:212px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat4-2 {
	width:212px;
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat5-2 {
	width:125px; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
#old-achat-container-3 {
	background:#e2d8e3 url(../images/achats-bottom.jpg) left bottom no-repeat ; 
	float:left;
	width:685px;
}
#old-achat-container-inside-3 {
	background:rgb(121,187,027) url(../images/achats-top-verse.jpg) left top no-repeat; 
	color:#fff; 
	font-weight:bold; 
	float:left; 
	width:685px;
}
#old-achat-container-inside-notice-3{
	float:left;
	height:40px;
	width: auto;
}
.old-achat1-3 {
	width:95px;
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat2-3 {
	width:95px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left;
}
.old-achat3-3 {
	width:95px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat4-3 {
	width:95px;
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat5-3 {
	width:125px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat6-3 {
	width:75px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat7-3 {
	width:85px; 
	padding:10px 0; 
	text-align:center; 
	float:left
}













#old-achat-container-inside {
	background:rgb(121,187,027) url(../images/achats-top.jpg) left top no-repeat; 
	color:#fff; 
	font-weight:bold; 
	float:left; 
	width:650px;
}
#old-achat-container-inside1a {
	border-bottom:2px solid #fff;
	float:left; 
	width:650px;
}
#inner-page-account {
	padding-left:25px;
	background-color:none;
}
#account-link {
	border-bottom:1px solid #EF004F;
	margin:0 0 15px 25px;
	width:660px;
}
#account-link a {
	color:#EF004F;
	font-size:1.3em;
	font-weight:bold;
	}

.myprofilebutton a
{
	float:left;
	display:block;
}

.old-achat1 {
	width:125px;
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat2 {
	width:125px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left;
}
.old-achat3 {
	width:125px; 
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}
.old-achat4 {
	width:125px;
	border-right:2px solid #fff; 
	padding:10px 0; 
	text-align:center; 
	float:left
}

.old-achat5 {
	width:125px; 
	padding:10px 0; 
	text-align:center; 
	float:left
}

#old-achat-container-inside-notice{
	float:left;
	height:40px;
	width: auto;
}
#scroller-logos{
	position:relative; height:120px
}
#scroller-logos1a
{
	height:120px; padding-left:150px
}
#scroller-logos1b
{
	position:relative; height:120px; display:none;
}
.reduction_p3_inner {
	text-align:right;
	margin: 0px;
	height: 22px;
}
.pl .textarea-identifier {
	display:none;
}
.plandusite-tab {
	background:transparent url(../images/plandusite.jpg) no-repeat scroll 0 0;
	height:28px;
	width:208px;
	margin:10px 0 0 0;
}
.plandusite-content {
	padding-left:15px;
}
.condition-tab {
	background:transparent url(../images/condition-d-utilisation.jpg) no-repeat scroll 0 0;
	height:28px;
	width:416px;
	margin:10px 0 0 0;
}
#node-24 .content p {
	padding-left:15px;
	width:690px;
	margin-bottom:0;
}
div.messages {
  background: #FFFCE3;
  border: 2px solid #EED300;
  color: #C28E00;
  font-weight: bold;
  font-size: 1.166em;
  margin: 0 0 10px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  width:650px;
}
div.messages ul {
  	list-style-position: inside;
}
div.messages ul li {
	list-style-type:disc;
}

div.error {
  /*background:transparent url(../images/right-bg.jpg) repeat-y scroll 3px 0;*/	
  background-color: #FFF2F2;
  border-color: #FF0000;
  color: #B20000;
  width:650px;
}
.error-outer {
	background:transparent url(../images/right-bg.jpg) repeat-y scroll 3px 0;
	padding:0 0 10px 25px;
		
}
.tab2_right_top {
	background:transparent url(../images/top-right-rounded.jpg) no-repeat scroll 0 40px;
	width:730px;
	height:60px;
	
}
.tab2_bdr_top {
	background:transparent url(../images/bottom-right-rounded2.jpg) no-repeat scroll 0 0px;
	width:724px;
	height:60px;
	padding-right:20px;
}
.search_results_heading {
	padding-bottom:10px;
	padding-left:10px;
}
.list-items li {
	background:transparent url(../images/raquo.png) no-repeat scroll left 5px;
	padding-left:25px;
}
.LoginToptab_right {
	text-align:right;
	padding: 10px 25px 0px 0px;
	float: right;
	width: 500px;
}
p.denied {
	background:transparent url(../images/right-bg.jpg) repeat-y scroll 3px 0;
	margin:0;
	padding-left:20px;
}
/*********************/


#user-register fieldset.captcha legend {
    color: #000000;	
}
#node-24 p {
	font-size:14px;
	text-align:justify
}
#node-24 p.rteindent1 {
	margin-left:40px;
	width:650px
}
.tab-desinscrire {
	background:transparent url(../images/sedesinscrire.jpg) no-repeat scroll 0 0;
	width:269px;
	height:36px;
}
.centres-cap {
	padding-top:10px;
}
.pass-title{
	padding:10px 0;
	font-weight:900;
}
.disclaimer {
	padding-top:30px;
}
.disclaimer p,.disclaimer a {
	font-size:10px;
	margin:0;
	line-height:10px;
	text-align:justify;
	font-style:italic;
	width:690px;
}
.download-bar-inner {
	background-color: #e0dfde; 
	text-align: right; 
	padding-right: 40px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-bottom: 1px solid #afaca9;
	font-size:12px;
}
.ticket_number_hide {
	display:none;
}
#edit-motant-de-lachat-wrapper{
	float:left;
	margin:0;
	padding:0;
}
#edit-motant-de-lachat-dec-wrapper{
	float:left;
	margin:0;
	padding:0;
}
#edit-motant-de-lachat {
	text-align:right;
}
.dotdot {
	float:left;
	font-weight:bold;
	margin-top:7px;
}
.contact-form-wrapper{
	padding-left:10px;
	background:transparent url(../images/right-bg.jpg) repeat-y scroll 3px 0;
}
#contact-marchand-form #edit-message {
	width:382px;
}
#contact-marchand-form .contact-title{
	font-weight:bold;
}
.montant-de {
	font-size:0.85em;
}
/**for success login page***/
.successpage #user-login{
	background:none;
}


.password-description ul li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/raquo.png) no-repeat scroll left 0.833em;
	list-style-image:none;
	list-style-type:none;
}


.password-description ol li, .password-description ul li {
	margin:0.15em 0;
	padding:0.2em 0 0 1.333em;
}
.mesAchats_bottom {
	float:right;
	padding-top:15px;
}
.breadcrumb a,.breadcrumb a:visited {
	color:#EF004F;
	font-weight:bold;
	text-decoration:underline;	
}
.CodesPromo {
	/*float:left;*/
	width:584px;
	padding-top:10px;
	margin:0 auto;
}
.CodesPromo .profitezTitle {
	border-bottom:#EF004F 1px solid;
	padding-bottom:8px;
}
.CodesPromo .profitezContainer {
	padding:10px 0px 0px 0px;
	float:left;
	width:584px;
}
.CodesPromo .profitezContainer .dotted1 {
	/*border-right:#363636 1px dotted;*/
	background: url('http://economiser.s3.amazonaws.com/images/dotteborder.jpg') repeat-y;
}
.CodesPromo .profitezContainer .tablecodes td {
	padding:5px;
}
.CodesPromo .profitezContainer .td1 {
	font-size:18px;
	font-weight:bold;
}
.CodesPromo .profitezContainer .td3 {
	color:#EF004F;
	font-weight:bold;
}
.CodesPromo .dateValidate {
	float:left;
	background:#efd0e2;
	border-bottom:#d5e9fa 1px solid;
	line-height:20px;
	padding:4px;
	margin-top:8px;
	width:576px;
}
.CodesPromo .dateValidate .text {
	text-align:right;
	padding-right:10px;
}


#menuchat
{
	border-bottom : 1px solid #9EA0A1;
	padding-bottom : 25px;
}
		
/*#menu_dynamique li a {
  display:block;
  height:23px;
  text-decoration:none;
  color:#fff;
  background:#cc99ff;
}

/*#menu_dynamique li img {
  display:block;
}

body 
{
	background: url(../images/body-bg.jpg) repeat-x 0 18px;
}*/
/*#logo h1 
{ 
	background: transparent url(../images/logo.gif) no-repeat 0 0; 
}*/
#header 
{ 
	/*background:url(../images/banniere_lili.png) no-repeat 0 0;*/
	height:104px; 
	position:relative; 
}

#header h1
{ 
   background: transparent url(../images/logo.jpg) no-repeat 0 0; 
   width:358px;
   height:104px;
}

#header .top_ads{position:absolute; top:25px; left: 450px; height:74px;width:469px;background:transparent url(../images/top_ads.jpg) no-repeat 0 0}

#top-banner
{
	/*background:url(../images/banniere_lili.png) 0 0 no-repeat;
	height:300px;
	position:relative;*/
}
#top-link-girl h2 
{ 
	background: transparent url(../images/top-banner2.jpg) no-repeat 0 0; 
}
#top-link1 h2 
{ 
	background: transparent url(../images/la_barre_shopping.jpg) no-repeat 0 0;
}
#top-link2 h2 
{ 
	background: transparent url(../images/tele_chargez.jpg) no-repeat 0 0;  
}
#top-link3 h2 
{ 
	background: transparent url(../images/toutes_les.jpg) no-repeat 0 0; 
}
#top-link4 h2 
{ 
	background: transparent url(../images/tous_les.jpg) no-repeat 0 0;
}
#top-link5 h2 
{ 
	background: transparent url(../images/le_meilleur.jpg) no-repeat 0 0; 
}
#top-link6 h2 
{ 
	background: transparent url(../images/ff-icon.jpg) no-repeat 0 0; 
}
#top-link7 h2 
{ 
	background: transparent url(../images/ie-icon.jpg) no-repeat 0 0; 
}

#top-banner-link h2 
{ 
	background: transparent url(../images/tele_chargez2.jpg) no-repeat 0 0; 
}

.login-uname h4#votre{
	background: url(../images/nav_votre.gif) no-repeat 0 0;
}
#user-login-form #edit-submit,#user-login-form #edit-submit-1 {
	background:transparent url(../images/ok-btn.jpg) no-repeat scroll 0 0;
}
.leftmenu ul li {
    background:rgb(121,187,027) no-repeat 11px -3px;
}
.tab-contact {
	background:transparent url(../images/nous-contacter.jpg) no-repeat scroll 0 0;
}
#loginTopBg,.top-bg,#marchands-tab-topbg,.top-comment,.topuser,.bg2_p1,.plandusite-top {
	background:transparent url(../images/top-right-rounded.jpg) no-repeat scroll right 0;
}
#loginBottomBg,.bottom-bg,#marchands-tab-bottombg,.bottom-comment,.bg2_p3,.plandusite-bottom {
	background:transparent url(../images/bottom-right-rounded.jpg) no-repeat scroll 0 0;
}
.contentArea_right_p2, .wrapper-contact,#node-24 .content{
	background:transparent url(../images/right-bg.jpg) repeat-y scroll right;
}
#footer
{
	background:url(../images/footer_lili.png) 0 0 no-repeat;
}
.form-contact {
	background: transparent url(../images/valider_btn.jpg) no-repeat 0 0;
  }
.form-contact-cancel {
	background: transparent url(../images/annuler_btn.jpg) no-repeat 0 0;
 }
 #upper-container ul li a.upper-link1{
	background:url(../images/pink-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link2{
	background:url(../images/violet-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link3{
	background:url(../images/grey-bullet.jpg) no-repeat 0 5px;
}
#upper-container ul li a.upper-link4{
	background:url(../images/blue-bullet.jpg) no-repeat 0 5px;
}

#menu_dynamique {
  width:232px;
  padding:0px;
  background:#79BB1B;
  margin-left:0px;
}

/*#menu_dynamique ul {
  width:250px;
  list-style:none;
  padding:0px;
  margin:0px;
 /* border-right:1px solid silver;
}*/

/*#menu_dynamique ul li {
  width:210px;
  /*margin-left:5px;
  padding-left:25px;*/
  /*text-indent:5px;
  height:23px;
  /*background:url("../images/bordure.png") no-repeat;
  text-align:left;
}*/

#menu_dynamique ul li ul {
  display:none;
}

#menu_dynamique ul li:hover ul {
  display:block;
  position:relative;
  top:-24px;
  left:115px;
}

#menu_dynamique ul li ul, #menu_dynamique ul li:hover ul li ul, #menu_dynamique ul li:hover ul li:hover ul li ul{
  display:none;
}

#menu_dynamique ul li:hover ul, #menu_dynamique ul li:hover ul li:hover ul, #menu_dynamique ul li:hover ul li:hover ul li:hover ul{
  display:block;
  position:relative;
  top:-24px;
  left:200px;
}

#menu_dynamique ul li.extend a {
 /* background:white url("../images/suite.gif") left no-repeat;*/
}

#menu_dynamique ul li.extend:hover ul li.end a {
  background-image:none;
}

#menu_dynamique li:hover {
  /*background:url("../images/fleche_survol.png") no-repeat;*/
}

#menu_dynamique li a:hover {
  color:black;
  /*background-color:#cc99ff;*/
}

#menu_dynamique ul li.extend:hover a, #menu_dynamique ul li.extend:hover ul li:hover a, #menu_dynamique ul li.extend:hover ul li.extend:hover ul li:hover a, #menu_dynamique ul li.extend:hover ul li.extend:hover ul li.extend:hover ul li:hover a{
  /*background-color:#BBB7C7;*/
  /*width:200px;*/
  width:100%;
}

#menu_dynamique ul li.extend:hover ul li a, #menu_dynamique ul li.extend:hover ul li:hover ul li a, #menu_dynamique ul li.extend:hover ul li.extend:hover ul li:hover ul li a{
  /*background-color:#cc99ff;*/
}

#menu_dynamique ul li.extend:hover ul li:hover{width:100%;}

#menu_dynamique li.first{
 /* border-top:1px solid silver;*/
}

#menu_dynamique li.last{
  /*border-bottom:1px solid silver;*/
}

#menu_dynamique ul li.extend:hover {
  width:250px;
  height:23px;
  overflow:hidden;
}

html > body #menu_dynamique ul li.extend:hover {
  overflow:visible;
}

/*******************Naima Style****************************/
.marchands-wrapper #recommandation{color:#6d6b6c; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}

#member_box{width:1002px; height:30px;background:url("../images/member_box.jpg") no-repeat}
#facebook{width:270px; height:71px;background:url("../images/facebook.jpg") no-repeat; margin-bottom:10px;}
#inscribe_box{width:274px; height:295px;background:url("../images/back-express-inscription.jpg") repeat-y -1px; text-align:center; color:#999; font-size:12px;padding-top:10px;}
#inscribe_box input{width:150px; font-size:12px; color:#6d6b6c;border:1px inset #6d6b6c}
#inscribe_box input checkbox{width:20px;}

#engagement_box{width:274px; height:250px;background:url("../images/back-engagement.jpg") repeat-y; padding-top:10px;padding-left:10px; padding-right:10px;font-size:13px; color:#6d6b6c;}
#engagement_box p{padding-bottom:7px;}

#inscribe2_box{width:232px; height:274px;background:url("../images/back_parrainage.jpg") repeat-y; text-align:center; color:#999; font-size:13px;padding-top:10px; padding-left:10px;}

#parrainage_box{width:232px; height:274px;background:url("../images/back_parrainage.jpg") repeat-y; text-align:center; color:#999; font-size:13px;padding-top:10px; padding-left:10px;}
#parrainage_box input{width:150px; font-size:12px; color:#6d6b6c;border:1px inset #6d6b6c}

#parrainage2_box{width:232px; height:274px;background:url("../images/back_parrainage.jpg") repeat-y; text-align:justify; color:#000; font-size:13px;padding-top:10px; padding-left:10px;}
#parrainage2_box input{width:150px; font-size:12px; color:#6d6b6c;border:1px inset #6d6b6c}



#big_box_parrainage{background:url("../images/parrainage-back-simple.jpg") 1px 0px repeat-y;}
#big_parrainage{color:#999; font-size:13px;margin-bottom:10px;}
#big_parrainage td{height:40px}
#big_parrainage input{width:150px; font-size:12px; color:#6d6b6c;border:1px inset #6d6b6c}
#big_parrainage select{width:150px; font-size:12px; color:#6d6b6c;border:1px inset #6d6b6c}

#box_message1{background:url("../images/back_messages.jpg") no-repeat;padding-top:10px;padding-left:10px; padding-right:10px;font-size:13px; color:#6d6b6c;width:302px; height:92px;}
#box_message1 p{margin-top:10px;}

#box_message2{position:absolute;left:630px;top:112px;background:url("../images/back_messages.jpg") no-repeat;padding-top:10px;padding-left:12px; padding-right:10px;font-size:13px; color:#6d6b6c;width:302px; height:92px}

#box_message2 p{margin-top:10px;}


.comment-ca-container .conditions{background:url("../images/back_commentcamarche.jpg") no-repeat; height:180px; margin-bottom:5px;padding-top:30px;}
.comment-ca-container td{background:none;}


#box_comment_ca_marche{background:url("../images/back_commentcamarche.jpg") no-repeat; margin-left:15px;padding-left:12px; padding-right:10px;font-size:13px; color:#6d6b6c;height:220px;width:655px}


#space_login{position:absolute;width:300px;left:686px;top:4px;}
#space_login .loginin{width:115px; font-size:12px;border:1px solid #fff;height:20px}
#space_login .passwordin{width:115px; font-size:12px;margin-left:14px;border:1px solid #fff;height:20px}

#space_password{width:115px; font-size:12px;margin-left:14px;border:1px solid #ff0000;height:20px}


.remboursement{color:#EF004F}
.remboursement_marchand{color:#EF004F;text-decoration:underline}

#arrow_profite{background:url("../images/profite-arrow.png") no-repeat;width:229px;height:85px; z-index:100;position:absolute;margin-top:40px;margin-left:190px;}

#arrow_green{position:absolute;background:url("../images/green-arrow.png") center no-repeat;width:655px;height:61px; z-index:100;margin-top:-40px;}

#small_right_cashback{text-align: right;color:#6d6b6c}
#text_inscription{font-size:12px;color:#6d6b6c;font-weight:bold; margin-bottom:20px}



.tab-parrainage{
	background:transparent url(../images/parrainage-title.jpg) no-repeat scroll 0 0;
	width:227px;
	height:40px;
	text-indent:-9999px;
	margin:10px 0 0 20px;
	padding-bottom:10px;
}


#old-parrainage-container {
	background:#e2d8e3 url(../images/achats-bottom.jpg) left bottom no-repeat; 
	float:left;	
	width:580px; 
	margin-left:10px;
}
#old-achat-parrainage-inside{
	background:rgb(121,187,027) url(../images/achat-parrainage.jpg) left top no-repeat; 
	color:#fff; 
	font-weight:bold; 
	float:left; 
	width:580px;
}


#madscreen
{
width:100%;
height:100%;
position:fixed;
z-index:11;
background-color:#333;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}

#dialogbox
{
width:674px;
height:520px;
position:absolute;
left:50%;
margin-left:-337px;
z-index:12;
background-color:#eeeeee;
border:1px solid silver;
top:100px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
}
.vidiblediv{
	visibility: visible;
}

