*, p, img, ul, li {
    border: 0;
	margin: 0;
    padding: 0;
}
body {
	position: relative;
	background-color: #FFF;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #3C3631;
    text-align: center;
}
/* SPECIAL OP DELL DU 26/09/11 AU 29/09/11 INCLUS -------------------------------------------------------
body {
    background: url(/images/dynamics/habillage/110926_dell/dell_bckg_motif.gif) repeat 0% 0%;
}
.global_op {
    background: url(/images/dynamics/habillage/110926_dell/dell_main_bckg.png) no-repeat 50% 0%;
}
-----------------------*/

ul.listSeo li,ul.memberNav li,#global #colLeft .merchant ul li, ul#mainMenu li, 
.colR ul li,.colL ul li,.important ul li,ul.center li, 
.box ul li,ul.redFile li,.coupon ul li, #footer ul li {
	list-style: none;
}
ol {
	margin: 0 0 0 20px;
}
a {
	text-decoration: none;
	color: #3C3631;
}
em {
	font-family: Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
p {
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #3C3631;
}
h1 {
	background: url(/images/title_bg.gif) no-repeat 0% 100%;
	border-top: 1px solid #45BCB9;
	font: bold 17px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-transform: uppercase;
	padding: 4px 0 10px 5px;
	margin-bottom: 10px;
}
h1 a {
	font: bold 17px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-transform: uppercase;
}
h2, h2 a {
	margin: 0 0 10px 0;
	font: bold 17px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #7A5C77;
}
h3 , #global #colRight .contenair .border h3{
	border-bottom: 1px solid #EF8844;
	margin: 0 0 10px 15px;
	font: bold 17px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #EF8844;
}
h4, h4 a {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #7A5C77;
}
h5 {
	font: 12px Verdana, Geneva, sans-serif;
	color: #000;
}
h6 {
	border-bottom: 1px solid #EF8844;
	margin: 0 0 20px 0;
	padding-left: 5px;
	font: bold 13px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #EF8844;
}
h6 a {
	color: #45BCB9;
}
/* ---------------------------------------------------------------------------------------------------------------------> CLASS */
dt,
.clear {
	clear: both;
}
.center {
	text-align: center;
}
.cashTraced,.cashStandby,.cashValid,.cashCredited,.cashRefused {
	font-weight: bold;
}
.cashTraced {
	color: #A660AC;
}
.cashStandby {
	color: #B1B1B1;
}
.cashValid {
	color: #B9C100;
}
.cashCredited {
	color: #19A6CC;
}
.cashRefused {
	color: #E60318;
}
h6.color {
	border-bottom: 1px solid #45BCB9;
	color: #45BCB9;
	margin: 20px 0 5px 0;
}
ul.errors,
.error {
	clear: both;
	margin: 0 0 10px 240px;
	color: #EF8844;
}
ul.errors {
	margin: 0 0 20px 220px;
}
ul.errors li {
	list-style: none;
}
#content .error {
	margin: 0 0 10px 260px;
}
.special_error {
	clear: both;
	color: #EF8844;
}
.block {
	display: block;
	clear: both;
	padding: 25px 0 0 0;
}
.spacer {
	padding: 20px 0 20px 0;
}
p.novalid {
	background-color: #FFFFFF;
	border: 1px solid #EF8844;
	margin: 0 0 30px 0;
	padding: 5px 0;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #EF8844;
}
#global #colRight .contenair p.error404 {
	margin: 5px 0 25px 0;
}
.borderNone,
#global #colRight form fieldset.borderNone {
	border: none;
}
#global #colRight .colL ul.stat li .verte,
#global #colRight .colL ul.stat li .orange,
#global #colRight .colL ul.stat li .marron {
	display: block;
	font: bold 11px Verdana, Geneva, sans-serif;
}
.bold {
	font-weight: bold;
	padding-left: 1px;
}
p.bold span {
	color: #45BCB9;
}
.orange {
	color: #EF8844;
}
.verte {
	color: #a5c803;
}
.marron {
	color: #874505;
}
/* --------------------------------------------------------------------------------------------------------------------> HEADER */
#global {
	width: 1000px;
	background: url(/images/body_bg.gif) repeat-y 50% 0%;
    margin: 0 auto;
    text-align: left;
}
/*------------------------> Cobranding */
#global #branding {
	background: url(/images/bg_cobranding.gif) no-repeat 0% 100%;
	padding: 5px 5px 20px 5px;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-align: center;
}
#global #branding img {
	padding: 5px;
	vertical-align: middle;
}
/*------------------------> Head habillage */
/* CLASS .bckg A UTILISER POUR LES OP*/

#global #header.bckg {
	background: url(/images/dynamics/op/noel2011/bckg_noel.jpg) no-repeat 0% 100%;     
	height: 188px;
}
#global #header.bckg a.logo {
	display: block;
	width: 270px;
	height: 85px;
	background: url(/images/dynamics/op/noel2011/logo_noel.png) no-repeat 0% 0%;
	margin: 0 0 0 27px;
	cursor: pointer;
}
#global #header a.logo span, #global #header.bckg a.logo span {
	display: none;
}
#global #header.bckg ul#mainMenu {
	margin-top: 46px;
}
/* ------------------------> */
#global #header { 
	background: url(/images/bg_header.gif) no-repeat 0% 100%;
	height: 166px;
}
#global #header a.logo {
	float: left;
	display: block;
	height: 64px;
	width: 275px;
	background: url(/images/logo_fabuleos.gif) no-repeat 0% 0%;
	margin: 0 0 0 15px;
	cursor: pointer;
}
#global #header a.logo span {
	display: none;
}
#global #header ul#mainMenu {
	float: right;
	width: 680px;
	height: 40px;
	background-color: #7A5C77;
	margin-top: 24px;
}
#global #header ul#mainMenu li {
	float: left;
	border-right: 1px solid #FFF;
}
#global #header ul#mainMenu li a {
	display: block;
	padding: 11px 10px 11px 12px;
	font: bold 15px Verdana, Geneva, sans-serif;
	color: #FFF;
}
#global #header ul#mainMenu li a:hover,#global #header ul#mainMenu li#active a {
	background: #EF8844 url(/images/active_top.png) no-repeat 50% 100%;
}
/*------------------------> Breadcrumb */
#global #header ul#breadcrumb {
	clear: both;
	padding: 5px 0 0 25px;
}
	/*--> Résolution PB Breadcrumb (page "offers" et "refer bay hotmail"  */
	#global #header .breadcrumb { 
		clear: both;
		height: 18px;
	}
	/* ------------------------- */
#global #header ul#breadcrumb li {
	display: inline;
}
#global #header ul#breadcrumb li a {
	color: #666;
}
#global #header ul#breadcrumb li.active a,
#global #header ul#breadcrumb li a:hover {
	color: #3C3631;
}
/* --------------------------> ToolBox */
#global #header form.colL {
	clear: both;
	float: left;
	width: 400px;
	padding: 0 0 0 65px;
}
#global #header form.colL input.input,
#global #header form.colR input.input {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #header form.colL input.input {
	width: 310px;
	margin: 35px 0 0;
}
#global #header form.colL input.submit {
	width: 35px;
	height: 35px;
	background: none;
	border: none;
	cursor: pointer;
}
#global #header #connected {
	float: right;
	width: 500px;
	margin: 23px 25px 0 0;
	text-align: right;
}
#header #connected p.log {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#header #connected p a {
	color: #45BCB9;
}
#header #connected p a.logout {
	color: #666666;
}
#global #header form.colR {
	float: right;
	width: 390px;
	margin-top: 22px;
}
#global #header form.colR p {
	clear: both;
	font-size: 10px;
	padding-top:2px;
}
#global #header form.colR p a {
	color: #666;
}
div#footer form input.input,
#global #header form.colR input.input {
	float: left;
	width: 145px;
	background-color: #FFF;
	border: 1px solid #7A5C77;
	margin-left: 3px;
	padding: 3px 0 2px 3px;
}
div#footer form input.submit,
#global #header form.colR input.submit {
	float: left;
	width: 29px;
	height: 22px;
	background: url(/images/connect_submit.gif) no-repeat 0% 0%;
	border: none;
	margin: 0 0 0 3px;
	padding: 0 0 3px;
	cursor: pointer;
}
/* ---------------------------------------------------------------------------------------------------------------------> Homepage non loggué*/
#global #content .contenair{
	margin: 20px 20px 35px 20px;
}
#global #content iframe {
	margin: 10px 0 0 27px;
}
#global #content .edito a img {
	border: 1px solid #E4E3E9;
	width: 960px;
	height: 300px;
}
#global #content p {
	margin: 10px 0 3px 0;
}
#global #content p.activate {
	margin: 10px 7px 3px;
}
#global #content h2 {
	border-bottom: 1px solid #EF8844;
	margin: 0 0 15px 15px;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #EF8844;
}
#global #content em.special {
	display: block;
	padding: 20px 0 5px 5px;
}
#sbox-content p.right {
	text-align: right;
	margin: 25px 2px 0 0;
}
#sbox-content p.right a {
	float: none;
	display: inline;
	padding: 1px 5px 2px 22px;
	margin: 0 0 0 10px;
}
#global a.quickLink,
#global a.link, a.link{
	display: block;
	float: left;
	height: 15px;
	background: #fff url(/images/bckg_bt.jpg) no-repeat;
	border: 1px solid #CCC;
	margin: 10px 20px 0 0;
	padding: 2px 5px 0 22px;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #3F4346;
}
#global a.facebook {
	margin: 40px 0 0 20px;
}
#global a.twitter,#global a.Codepromo {
	margin: 40px 0 0 10px;
}
#global a.bigLink {
	float: left;
	width: 140px;
	border: 1px solid #CCC;
	color: #3F4346;
	background: #fff url(/images/logo_refer.jpg) no-repeat;
	margin: 20px 0 0 0;
	padding: 8px 5px 10px 40px;
	font: normal 13px Verdana,Arial,Helvetica,sans-serif;
}
#global a.yahoo {
	background-position: 0% 50%;
}
#global a.gmail {
	background-position: 0% 100%;
	margin: 20px 20px 0 20px;
}
#global a.hotmail {
	background-position: 0% 0%;
}
#global a.Facebook,#global a.facebook {
	background-position: 0% 50%;
}
#global a.Codepromo {
	background-position: 0% 67%;
}
#global a.Twitter,#global a.twitter {
	background-position: 0% 33%;
}
#global a.insc {
	background-position: 0% 83%;
}
#global a.select, a.select {
	background-position: 0% 100%;
}
#global a.press {
	background-position: 0% 17%;
}
/*--------------------------------------------------------------------------------------------> REGISTRATION */
#global #content h2.subscribe {
	background: url(/images/title_subs.gif) no-repeat 0% 0%;
	border: none;
	margin: 0;
	padding: 47px 0 40px 15px;
	font: bold 18px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #content .coll .contenair {
	margin: 20px 0 35px 20px;
}
#global #content .coll form fieldset p {
	margin-top: 12px;
}
#global #content .coll form fieldset p label {
	float: left;
	width: 240px;
	padding: 2px 0 0;
	text-align: right;
}
#global form fieldset p span {
	font: italic 10px Verdana, Geneva, sans-serif;
	color: #878787;
}
#global #content .coll form fieldset p input {
	background-color: #FFFFFF;
	border: 1px solid #7A5C77;
	padding: 2px 0 4px 5px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #content .coll form fieldset p input.input {
	width: 305px;
	margin: 0 0 0 20px;
}
#global #content .coll form fieldset p input.ok,
#global #colRight form fieldset p input.ok {
	width: 305px;
	background: url(/images/ok.png) no-repeat 99% 50%;
	border: 1px solid #E4E3E9;
	margin: 0 0 0 20px;
}
#global #content .coll form fieldset p input.invalid,
#global #colRight form fieldset p input.invalid {
	width: 305px;
	background: url(/images/invalid.png) no-repeat 99% 50%;
	border: 1px solid #EF8844;
	margin: 0 0 0 20px;
}
#global #content .coll form fieldset p input#datenaiss{
	margin: 0 0 0 20px;
	width: 125px;
}
#global #content .coll form fieldset.special,
#global #colRight form fieldset.special {
	border: none;
	margin-left: 20px;
}
#global #content .coll form fieldset p.special input.check {
	float: left;
	height: 12px;
	border: none;
	margin: 1px 5px 0 0;
	vertical-align: text-top;
	width: 12px;
}
#global #content .coll form fieldset p.special em {
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-align: left;
}
#global #colRight a.linkFaq:hover {
	text-decoration: underline;
}
#global #content .coll form fieldset p.special em a,
a.underLine {
	text-decoration: underline;
}
#global #content .coll form fieldset p input.submit {
	background: url(/images/bg_link.gif) no-repeat 50% 0%;
	border: none;
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,sans-serif;
	height: 45px;
	text-align: center;
	cursor: pointer;
	width: 725px;
}
#global #colRight form fieldset input.submit{
	color: #3C3631;
	font: normal 11px Verdana,Geneva,sans-serif;
	border-bottom: 1px solid #3C3631;
	background:transparent;
}
/* --------------------------------------------------------------------------------------------------------------------> COLLEFT */
#global #colLeft {
	float: left;
	width: 190px;
}
#global #colLeft .merchant,#global #colLeft .special {
	background-color: #F5F5F5;
	border: 1px solid #E4E3E9;
	margin: 20px 0;
	padding: 5px 0 0 0;
}
#global #colLeft .merchant ul li img,
#global #colLeft .merchant ul li.active ul li img {
	display: none;
}
#global #colLeft .merchant ul li a {
	background: url(/images/attach.gif) no-repeat 0 61%;
}
#global #colLeft .merchant ul li a:hover,
#global #colLeft .merchant ul li.active a {
	background: url(/images/attachblanc.gif) no-repeat 0 61%;
}
#global #colLeft .merchant ul li.active ul li a {
	background: url(/images/attachorange.gif) no-repeat 0 61%;
}
#global #colLeft .special {
	background-color: #FFF;
}
#global #colLeft .merchant ul {
	font: bold 12px Verdana, Geneva, sans-serif;
}
#global #colLeft .special ul {
	font: normal 12px Verdana, Geneva, sans-serif;
}
#global #colLeft .merchant ul li a {
	display: block;
	background-color: #FFF;
	color: #7A5C77;
	padding: 2px 0 2px 15px;
	margin: 5px 0;
}
#global #colLeft .special ul#rss {
	list-style-image: url(/images/attach.gif);
	margin: 0 0 0 20px;
}
#global #colLeft .special ul li a {
	display: block;
	color: #7A5C77;
	padding: 2px 2px 2px 0px;
	margin: 5px 0;
}
#global #colLeft .special ul li a:hover {
	color: #3C3631;
}
#global #colLeft .merchant ul li.active a,
#global #colLeft .merchant ul li a:hover {
	background-color: #7A5C77;
	color: #FFF;	
}
#global #colLeft .merchant ul li ul {
	border-left: 2px solid #EF8844;
	margin: 10px 0 10px 10px; 
	font: 11px Verdana, Geneva, sans-serif;
}
#global #colLeft .merchant ul li.active ul li a {
	display: block;
	/*background: none;*/
	color: #7A5C77;
}
#global #colLeft .merchant ul li ul li a:hover,
#global #colLeft .merchant ul li.active ul li.active a {
	/*background: none;*/
	color: #EF8844;
}
/* -------------------------------------------------------------------------------------------------------------------> COLRIGHT */
#global #colRight {
	float: right;
	width: 790px;
	margin: 20px 0;
}
#global #colRight .colL {
	float: left;
	width: 165px;
	margin-bottom: 45px;
}
#global #colRight .colR {
	float: right;
	width: 605px;
	margin-bottom: 45px;
}
#global #colRight .colL ul.special, #global #colRight .colL ul.stat {
	border-bottom: 1px solid #7A5C77;
	border-left: 1px solid #7A5C77;
	border-right: 1px solid #7A5C77;
	margin-bottom: 10px;
}
#global #colRight .colL ul.stat {
	border-bottom: none;
	border-top: 1px solid #7A5C77;
}
#global #colRight table tbody tr td table.borderNone tbody tr td a.info{
	background: url(/images/note.png) no-repeat 95% 70%;
}
#global #colRight .colL ul.stat li {
	border-bottom: 1px solid #7A5C77;
	padding: 2px;
	text-align: center;
}
#global #colRight .colL ul.stat li.border {
	border-top: 1px solid #7A5C77;
}
#global #colRight .colL ul.special li.center {
	background: none;
	padding: 0;
}
#global #colRight .colL ul.special li.special {
	background: #7A5C77 url(/images/active_bot.png) no-repeat 50% 0%;
}
#global #colRight .colL ul.stat li.special {
	background: #7A5C77 url(/images/active_top.png) no-repeat 50% 100%;
	padding: 0;
	border: none;
}
#global #colRight .colL ul.special li.special a, #global #colRight .colL ul.stat li.special a{
	display: block;
	border: none;
	padding: 10px 0 5px 0;
	font: bold 13px Verdana, Geneva, sans-serif;
	text-align: center;
	color: #FFF;
}
#global #colRight .colL ul.stat li.special a {
	padding: 5px 0 10px 0;
}
#global #colRight .colL ul.special li a {
	display: block;
	border-top: 1px solid #7A5C77;
	padding: 5px;
	font: 10px;
	color: #7A5C77;
}

#global ul li a.Favourite,
#global ul li a.Friends,
#global ul li a.Twitter,
#global ul li a.Facebook {
	display: block;
	float: left;
	height: 15px;
	width: 138px;
	background: url(/images/bckg_bt.jpg) no-repeat 0% 0%;
	border: 1px solid #CCC;
	margin: 5px 0 0;
	padding: 2px 0 0 25px;
	font-size: 10px;
	color: #878787;
}
#global ul li a.Friends {
	background-position: 0% 17%;
}
#global ul li a.Twitter {
	background-position: 0% 33%;
}
#global ul li a.Facebook {
	background-position: 0% 50%;
}
#global #colRight .colR h2 {
	background: url(/images/title_bckg.jpg) no-repeat 0% 0%;
	padding: 4px 0 10px 5px;
	border: none;
}
#global #colRight .colR h2 a {
	display: block;
 	color: #7A5C77;
}
#global #colRight .colR h5 {
	clear: both;
	width: 585px;
	margin: 15px 20px 0 0;
}
#global #colRight .colR h5 span {
	background: #45BCB9 url(/images/right_cash.png) no-repeat 100% 50%;
	margin: 0 3px 15px;
	padding: 0 15px 5px 5px;
	font: bold 27px/50px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#global #colRight .colR h3 {
	height: 40px;
	padding: 9px 0 0 0;
	font: normal 12px Verdana, Geneva, sans-serif;
}
#global #colRight .colR p {
	clear: both;
	width: 580px;
	padding: 10px 0 20px;
}
#global #colRight .colR ul {
	clear: both;
	width: 580px;
	padding: 0 0 20px 0;
}
#global #colRight .colR a.login {
	display: block;
	height: 32px;
	background: url(/images/bckg_link.gif) no-repeat 0% 0%;
	padding-top: 10px;
	font: bold 14px Verdana, Geneva, sans-serif;	
	text-align: center;
	color: #FFF;
}
#global #colRight .colR a.logout {
	display: block;
	height: 33px;
	background: url(/images/bckg_link.gif) no-repeat 0% 100%;
	padding-top: 10px;
	font: bold 13px Verdana, Geneva, sans-serif;	
	text-align: center;
	color: #FFF;
}
#global .border {
	clear: both;
	border: 1px solid #E4E3E9;
	background-color: #F5F5F5;
	margin: 15px 0 25px 0;
	padding: 5px 0 0 0;
}
#global .border p {
	padding : 0 15px;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global .border ul {
	padding : 0 15px;
}
#global #colRight h4 {
	background: url(/images/bckg_cp.gif) no-repeat 0% 0%;
	padding: 13px 0 5px 15px;
	margin: 35px 20px 0 0;
}
#global #colRight h4 span {
	display: block;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
/*---------------------> Coupon */
#global .coupon {
	float: left;
	width: 764px;
	border-bottom: 1px solid #E4E3E9;
	padding: 20px 0;
}

#global .coupon ul {
	float: left;
	width: 165px;
	border: 1px solid #7A5C77;
	text-align: center;
}
#global .coupon ul li.special {
	background: #7A5C77 url(/images/active_top.png) no-repeat 50% 100%;
	padding:5px 5px 15px 5px;
	font: bold 18px Verdana, Geneva, sans-serif;
	color: #FFF;
}
#global .coupon ul li {
	padding: 5px 0;
	color: #7A5C77;
}
#global .coupon ul li span {
	font: 16px Verdana, Geneva, sans-serif;
}
#global .coupon .offer {
	float: right;
	width: 580px;
}
#global .expired .offer {
	width: 377px;
	background: url(/images/expired_code.gif) no-repeat 100% 0%;
	padding: 5px 200px 0 0;
}
#global #colRight .expired .offer a.special {
	display: none;
}
#global .coupon p {
	width: 540px;
	margin-bottom: 20px;
	padding: 5px 35px 0 0;
}
#global .coupon .offer a.special,
#global .coupon .offer a.moreActive, #global .coupon .offer a.moreActiveDeal {
	display: block;
	float: right;
	padding: 7px 15px 7px 5px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
#global .coupon .offer a.special {
	background: #7A5C77 url(/images/right_cash.png) no-repeat 100% 50%;
}
#global .coupon .offer a.moreActive {
	background-color: #45BCB9;
	padding: 7px 0 7px 5px;
}
#global .coupon .offer a.moreActiveDeal {
	background: #45BCB9 url(/images/right_cash.png) no-repeat 100% 50%;
	padding: 7px 15px 7px 5px;
}
#global .coupon .offer strong {
	background: #45BCB9 url(/images/right_cash.png) no-repeat 100% 50%;
	float: right;
	padding: 7px 15px 7px 5px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
/* ---------------------------------------------------------------------------------------------------------------------> Account*/
#global #content .coll {
	float: left;
	width: 725px;
}
#global #content .colr {
	float: right;
	width: 228px;
	margin: 10px 0;
}
#global #colRight h1.Account {
	float: left;
	width: 785px;
}
#global #colRight h1.Account span {
	float: right;
	margin: 0 10px 0 0;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-transform: none;
}
#global #colRight h1 span strong {
	font: bold 18px Verdana, Geneva, sans-serif;
}
#global #colRight ul.memberNav {
	background: url(/images/bckg_account.gif) no-repeat 0% 0%;
	padding: 0 0 55px 0;
}
#global #colRight ul.redFile li p { 
	display: block;
	padding: 6px 6px;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	height: 16px;
}
#global #colRight ul.memberNav li a { 
	display: block;
	padding: 6px 6px;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #FFFFFF;
}
#global #colRight ul.redFile {
	background: url(/images/title_bg.gif) no-repeat 0% 100%;
	border-top: 1px solid #45BCB9;
	padding: 0 0 34px 0;
}
#global #colRight ul.redFile li p,
#global #colRight ul.redFile li p.pass {
	background: url(/images/no_redfile.png) no-repeat scroll 100% 50%;
	padding-right: 15px;
	color: #E4E3E9;
}
#global #colRight ul.redFile li p.pass {
	background: url(/images/pass_redfile.png) no-repeat scroll 100% 50%;
}
#global #colRight ul.redFile li p.active {
	background: #45BCB9 url(/images/redfile.gif) no-repeat scroll 100% 50%;
	color: #FFFFFF;
}
#global #colRight ul.redFile li {
	float: left;
}
#global #colRight ul.memberNav li {
	float: left;
	border-right: 1px solid #FFF;
} 
#global #colRight ul.memberNav li a:hover,
#global #colRight ul.memberNav li a.active {
	background: #EF8844 url(/images/active_top.png) no-repeat scroll 50% 115%;
}
#global #colRight .coll p {
	margin: 10px 0;
}
#global #colRight .coll p.margin a {
	display: block;
	margin-bottom: 25px;
}
#global #colRight table {
	width: 100%;
	border-bottom: 1px solid #F5F5F5;
}
#global #colRight table.borderNone {
	border-bottom: none;
	margin: 15px 0;
}
#global #colRight table tbody tr td table.borderNone {
	margin: 0;
	text-align: left;
}
#global #colRight table tbody tr td table.borderNone tbody tr td {
	text-align: left;
}
#global #colRight td {
	padding: 2px 3px;
	text-align: center;
}
#global #colRight tbody.special,
#global #colRight tr.special {
	background-color: #F5F5F5;
}

#global #colRight tr.high,thead {
	background-color: #7A5C77;
	height: 35px;
	color: #FFF;
}
#global #colRight table thead th,
#global #colRight table tfoot th,
#global #colRight table tr.high th,
#global #colRight table tr.special th {
	padding: 3px;
	text-align: center;
}
#global #colRight table thead th a {
	display: block;
	color: #FFF;
	height: 26px;
}
#global #colRight table thead th a.desc {
	background: url(/images/tri.png) no-repeat 100% 100%;
}
#global #colRight table thead th a.asc {
	background: url(/images/triV2.png) no-repeat 100% 100%;
}
#global #colRight tfoot {
	background-color: #45BCB9;
	height: 25px;
	color: #FFF;
}
th.bckgNone {
	background-color: #FFF;
}
#global #colRight table tr td a.info {
	display: block;
	float: right;
	height: 18px;
	width: 53px;
	background: url(/images/note.png) no-repeat 0% 0%;
}
#global #colRight table tr td a.info .infotext {
	display: none;
}
#global #colRight table tr td a.info:hover .infotext {
	display: block;
    position: absolute;
    width: 100px;
    background: #FFF;
    margin: 20px 0 0 0;
    padding: 5px;
    border: 1px solid #E4E3E9;
}
#global #colRight .paginationControl {
	clear: both;
	float: right;
	margin-right: 15px;
	padding: 10px 0;
	font: bold 10px Verdana, Geneva, sans-serif;
	text-align: right;
	/*font: bold 10px Verdana, Geneva, sans-serif;
	padding: 10px 0;
	margin: 0 0 15px 0;
	text-align: center;*/
}
#global #colRight .paginationControl a.active,
#global #colRight .paginationControl a:hover {
	background-color: #45BCB9;
	border: 1px solid #45BCB9;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 7px;
}
#global #colRight .paginationControl a:hover {
	background-color: #F5F5F5;
	color: #AAAAAA;
}
#global #colRight .paginationControl a {
	float: left;
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
	margin: 0 2px;
	padding: 2px 7px;
	color: #AAA;
	text-decoration: none;
	/*background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
	margin: 0 2px;
	padding: 2px 7px;
	color: #AAAAAA;
	text-decoration: none;*/
}
#global #colRight .paginationControl a.next,
#global #colRight .paginationControl a.previous {
	display: block;
	background: url(/images/bg_pagination.gif) no-repeat 0% 0%;
	width: 20px;
	height: 16px;
	padding: 0;
	/*padding: 2px 5px 2px 17px;
	background: url(/images/bg_pagination.gif) no-repeat 0% 0%;*/
}
#global #colRight .paginationControl a.next {
	background-position: 0% 2%;
}
#global #colRight .paginationControl a.previous {
	background-position: 0% 34%;
}
#global #colRight .paginationControl a.next:hover {
	background-position: 0% 65%;
}
#global #colRight .paginationControl a.previous:hover {
	background-position: 0% 97%;
}
#global #colRight .paginationControl span {
	display: none;
	width: 20px;
	height: 20px;
}
#global #colRight form fieldset p span.special {
	margin-left: 20px;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight form fieldset {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #E4E3E9;
}
#global #colRight form fieldset p, #global #colRight .contenair form fieldset p {
	margin-top: 12px;
}
#global #colRight form fieldset p label {
	float: left;
	width: 220px;
	padding: 1px 0 0;
	text-align: right;
}
#global #colRight form.desaboNews fieldset p label {
	float: none;
	margin: 0 25px 0 0;
}
#global #colRight form.desaboNews fieldset p label.label {
	float: none;
	margin: 0 15px 0 0;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight form fieldset.special p label {
	width: 620px;
	vertical-align: top;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-align: left;
}
#global #colRight form fieldset p input {
	padding: 2px 0 4px 5px;
	border: 1px solid #7A5C77;
}
#global #colRight form fieldset p input.input,
#global #colRight form fieldset p input#file,
#global #colRight form fieldset p input.inputNormal {
	width: 305px;
	margin: 0 0 0 20px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77
	
}
#global #colRight form fieldset p input#amount,
#global #colRight form fieldset p input#rib_bankcode,
#global #colRight form fieldset p input#rib_sortcode,
#global #colRight form fieldset p input#rib_checksum {
	width: 120px;
}
#global #colRight form.desaboNews fieldset p input#html,
#global #colRight form.desaboNews fieldset p input#txt,
#global #colRight form.desaboNews fieldset p input#actu {
	height: 12px;
	border: none;
	margin: 1px 0 0 0;
	vertical-align: text-top;
	width: 12px;
}
#global #colRight form fieldset p.special input.check {
	float: left;
	height: 12px;
	border: none;
	margin: 1px 5px 0 0;
	vertical-align: text-top;
	width: 12px;
}
#global #colRight form fieldset p.civil label input#civilite-Mlle,
#global #colRight form fieldset p.civil label input#civilite-Mme,
#global #colRight form fieldset p.civil label input#civilite-M,
#global #colRight form fieldset p.civil label input#redeem_method-paypal,
#global #colRight form fieldset p.civil label input#redeem_method-bank {
	height: 12px;
	width: 12px;
	border: none;
	margin: 3px 5px 0 10px;
	vertical-align: text-bottom;
}
#global #colRight form input#goog-wm-sb {
	margin: 15px 0 25px;
	padding: 0 0 0 10px;
	border: none;
	width: auto;
}
#global #colRight form input#goog-wm-qt {
	margin: 15px 0 25px;
}
#global #colRight form fieldset p.civil label {
	float: none;
}
#global #colRight form fieldset p.civil label.input {
	float: left;
	margin-right: 10px;
}
#global #colRight form fieldset p.special em {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-align: left;
}
#global #colRight form fieldset p input.submit,
#global #colRight .coll a.login {
	background: url(/images/bg_link.gif) no-repeat 50% 0%;
	border: none;
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,sans-serif;
	height: 45px;
	text-align: center;
	cursor: pointer;
	width: 565px;
}
#global #colRight .contenair a.login {
	background: url(/images/bg_link.gif) no-repeat 50% 0%;
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,sans-serif;
	height: 45px;
	text-align: center;
}
#global #colRight .coll a.login,
#global #colRight .contenair a.login {
	float: none;
	border: none;
	display: block;
	padding-top: 12px;
	margin: 15px 0 0;
}
#global #colRight form fieldset p span.special {
	margin-left: 20px;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight .close {
	border: 1px solid #E4E3E9;
	margin : 10px 0 10px 0;
	padding: 5px;
	text-align: center;
}
#global #colRight .contenair form.close {
	border: none;
}
#global #colRight .contenair .close p {
	margin: 0;
}
#global #colRight .contenair p.close {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	margin: 20px 0;
}
#global #colRight .contenair p.close input{
	border: none;
	width: auto;
	margin: 0 0 0 10px;
	vertical-align: text-bottom;
}
#global #colRight .close p a {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #999999;
}
#global #colRight .close p a:hover {
	color: #7A5C77;
}
/* -------------------------------------------  claim */
#was_not_traced-label label.required {
	padding: 0;
}
label.required, label.optional {
	float: left;
	padding: 3px 0 0;
	text-align: right;
	width: 200px;
}
#global #colRight .contenair #body,
#global #colRight .contenair select.input,
#global #colRight .contenair #id_category,
#global #colRight .contenair select#subcategory_selector {
	border: 1px solid #7A5C77;
	margin : 0px 0 15px 20px;
	padding: 3px 3px 3px 10px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight .contenair form.referMail #body textarea.textarea {
	border: 1px dotted #7A5C77;
	padding: 5px;
	margin-bottom:25px;
	color: #7A5C77;
	width: 720px;
}
#global #colRight .contenair form.referMail #body {
	padding: 15px;
	width: 735px;
	font: normal 11px Verdana, Geneva, sans-serif;
}
#id_category-label label {
	width: 130px;
}
#global #colRight .contenair select#subcategory_selector,
#global #colRight .contenair select#catagory_Selector {
	width: 705px;
}
#global #colRight #body,
#global #colRight .contenair #body .textarea {
	width: 405px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight #body {
	border: 1px solid #7A5C77;
	margin: 0px 0 10px 20px;
}
#global #colRight form fieldset p input#file {
	border: 1px solid #7A5C77;
	padding: 5px;
	margin-top: 5px;
}
#global #colRight .contenair fieldset p #body {
	background-color: #FFF.
	width: 730px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight form select {
	border: 1px solid #7A5C77;
	margin: 0px 0 10px 20px;
	padding: 3px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight form input {
	width: 400px;
	border: 1px solid #7A5C77;
	margin: 0px 0 10px 20px;
	padding: 3px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight form input.check {
	border: none;
	width: 12px;
	height: 12px;
	margin: 0;
	vertical-align: text-top;
}
#global #colRight form#form-traced input#was_not_traced-1,
#global #colRight form#form-traced input#was_not_traced-0 {
	height: 12px;
	margin: 0px 5px 0 0;
	border: none;
	vertical-align: text-bottom;
	width: 12px;
}
dd#was_not_traced-element {
	margin: 5px 0 0 0;
}
dd#was_not_traced-element label{
	margin: 10px 0 0 20px;
}
dd#submit-element {
	margin: 10px 0;
	text-align: center;
}
#sbox-content h2,
#global #colRight .contenair h2.popup {
	font-size: 12px;
	border: none;
}
p.popup {
	margin: 10px 0;
}
h1.popup {
	border: 1px solid #45BCB9;
	background: #F5F5F5;
	padding: 5px;
}
#global #colRight form input.submit {
	height: 40px;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #FFF;

}
/* ---------------------------------------  Contenair */
#global #colRight .contenair {
	margin-right: 20px;
}
#global #colRight .contenair h3,
body div .Box h2 {
	background: none;
	border: none;
	margin: 10px 0;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight .contenair h2 {
	margin: 25px 0 10px 0;
	border-bottom: 1px solid #7A5C77;
	font: bold 17px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #7A5C77;
}
#global #colRight .contenair .border {
	margin-right: 0px;
}
#global #colRight .contenair a.linkFaq {
	display: block;
	margin: 0 0 3px 20px;
}
#global #colRight .contenair a.linkTop {
	display: block;
	background: url(/images/linkTop.gif) no-repeat scroll 0% 50%;
	padding: 5px 20px 8px;
	margin-bottom: 25px;
	color: #7A5C77;
}
#global #colRight .contenair a.linkBack {
	display: block;
	background: url(/images/linkBack.gif) no-repeat scroll 0% 50%;
	padding: 15px 20px 18px;
	margin-bottom: 25px;
	color: #7A5C77;
}
#global #colRight .contenair p, #global #colRight .contenair ul.list {
	margin: 10px 0;
}
/* ---------------------------------------  Listing */
#global #colRight .listing {
	padding: 10px 0 10px 0;
}
#global #colRight .separation{
	border-bottom: 1px solid #E4E3E9;
	margin: 10px 20px 0 0;
}
#global #colRight .listing .partnerImg {
	float: left;
	width: 165px;
	text-align: center;
}
#global #colRight .listing .partnerImg a {
	display:block;
	border: 1px solid #7A5C77;
	width: 163px;
	padding: 5px 0;
}
#global #colRight .listing .partnerList {
	float: right;
	width: 605px;
}
#global #colRight .listing .partnerList p {
	margin: 0 20px 0 0;
} 
#global #colRight .listing .partnerList h2 {
	background: url(/images/title_bckg.jpg) no-repeat 0% 0%;
	padding: 4px 0 10px 5px;
	border: none;
}
#global #colRight .listing h5 {
	margin: 0 0 15px 0;
}
#global #colRight .listing h5 span em{
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #FFF;
	padding: 0 0 0 5px;
}
#global #colRight .listing h5 span {
	background: #45BCB9 url(/images/right_cash.png) no-repeat 100% 50%;
	padding: 2px 20px 6px 5px;
	font: bold 27px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	padding-left: 2px;
}
#global #colRight .listing .partnerList span a {
	font: normal 10px Verdana, Geneva, sans-serif;
	text-transform: none;
	color: #EF8844;
	vertical-align: middle;
}
#global #colRight .delete {
	display: block;
	float: right;
	background: url(/images/delete.png) no-repeat 0% 0%;
	padding: 10px;
}
#global #colRight .delete span {
	display: none;
}
/* -----------------------------------------------------------------------------------------------------------------> PAGE DE REDIRECTION  */
body #auth {
	width: 590px;
	margin: 0 auto;
	padding: 0 20px 50px 20px;
	background: url(/images/body_soon01.gif) repeat-y 50% 0%;
}
body div.redirection {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url(/images/body_bg.gif) repeat-y 50% 0%;
}
body .redirection .Box fieldset ul li {
	list-style: none;
	text-align: left;
	padding: 0 0 3px 16px;
} 
body .redirection .Box fieldset ul li a:hover {
	text-decoration: underline;
}
body .redirection .Box fieldset ul li img {
	padding-right: 10px;
}
body #auth .border .important {
	padding: 10px 15px;
	text-align: left;
}
body #auth .border .important ul li {
	font: bold 11px Verdana,Geneva,sans-serif;
}
body .Box {
	float: left;
	width: 375px;
	margin: 0 0 0 30px;
}
body .BoxLogin {
	float: right;
	width: 532px;
	border-top: 1px solid #7A5C77;
	background: url(/images/bg_bot_redirect.jpg) no-repeat 100% 100%;
	padding-bottom: 20px;
}
body .BoxLogin .error {
	margin: 0;
}
body .BoxLogin h6, body #auth h6{
	text-align: left;
	margin-left: 15px;
}
body .Box h6 {
	text-align: left;
}
body .BoxLogin h2{
	float: left;
	background: none;
	border: none;
	width: 155px;
	padding: 30px 5px;
	margin: 5px 0;
	font: bold 11px Verdana,Geneva,sans-serif;
}
body div.redirection p {
	margin: 15px;
}
body div.redirection p.spacer {
	padding: 10px 0 55px 0;
	border-bottom: 1px solid #E4E3E9;
}
body #auth p {
	margin: 10px;
}
body div.redirection p.novalid, body #auth p.novalid {
	border: none;
	font-size: 13px;
	padding: 25px 0 10px 0;
} 
body .BoxLogin p input.submit, 
body .redirection .Box p.purple a,
body .redirection .BoxLogin p.spacer a {
	display: block;
	float: right;
	background: url(/images/sbg_link.jpg) no-repeat 0% 0%;
	margin: 0 auto;
	padding: 12px 0;
	border: none;
	color: #FFFFFF;
	font: bold 14px Verdana,Geneva,sans-serif;
	height: 44px;
	text-align: center;
	cursor: pointer;
	width: 240px;
}
body .redirection .Box p.purple a {
	background: url(/images/sbgviolet.jpg) no-repeat 0% 0%;
	width: 355px;
}
body .BoxLogin form#redirect fieldset p input.input {
	width: 210px;
	background-color: #FFFFFF;
	border: 1px solid #7A5C77;
	padding: 2px 0 4px 5px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
body .BoxLogin form#redirect fieldset p label.input {
	float: left;
	padding: 2px 0 0 5px;
	text-align: right;
	width: 95px
}
/* -----------------------------------------------------------------------------------------------------------------> .BOX  */
#global .box ul li a:hover {
	color: #7A5C77;
}
#global .box ul li a img {
	border: 1px solid #E4E3E9;
	width: 150px;
	height: 100px;
}
#global #content .box p {
	text-align: right;
	margin: 0;
}
#global #content .box p a {
	padding: 0 10px 2px 10px;
	background: url(/images/attach.gif) no-repeat 0% 50%;
}
#global .box ul li span {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #45BCB9;
}
#global #content .box {
	float: left;
	width: 323px;
	padding: 5px 0;
	margin: 40px 0;
}
#global #content .box ul li {
	float: left;
	width: 150px;
	height: 120px;
	padding: 0 5px 10px 5px;
	text-align: center;
}
#global #content .box.special {
	width: 292px;
	height: 440px;
	border-left: 1px solid #E4E3E9;
	border-right: 1px solid #E4E3E9;
	margin: 40px 9px 40px 9px;
}
#global #content .box.special h6 {
	margin: 0 10px 20px 10px;
}
#global #content .box.special a img {
	margin: 0 5px 30px 5px;
}
#global #content .colr .box {
	width: 225px;
	background-color: #FFF;
	border: 1px solid #E4E3E9;
	margin: 0 0 20px 0;
}
#global #content .colr .box h6 {
	padding: 0;
	margin: 10px 0 10px 15px;
}
#global #content .colr .box ul li {
	float: none;
	width: auto;
	height: auto;
	padding: 0 10px 10px 10px;
}
#global #content .colr .box ul li.special {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #content .colr .box p.special {
	padding: 5px 5px 5px 15px;
	text-align: left;
}
/* ------------------------------------------------------------------------------------------------------------------>  LIGTBOX */
#sbox-window #sbox-content h3 {
	border: none;
	padding: 30px 0 10px 0;
	font: bold 14px Verdana, Geneva, sans-serif;
	text-align: center;
}
/* ------------------------------------------------------------------------------------------------------------->  FOCUS (2 BP) */
.Focus .focusBlock {
	float: left;
	width: 360px;
	background-color: #F5F5F5;
	border: 1px solid #E4E3E9; 
	padding: 5px;
	margin: 0 13px 35px 0;
}
#global #colRight .contenair .focusBlock h3 {
	padding: 0 0 10px 0;
	margin: 0;
	text-align: center;
}
#global #colRight .contenair .focusBlock img.img {
	float: left;
	border: 1px solid #FFF;
	margin-right: 10px;
}
#global #colRight .contenair .focusBlock p.clear {
	float: left;
	text-align: left;
}
/* ------------------------------------------------------------------------------------------------------------->  REFER by contact */
#global #colRight .contenair .important,
.assistance {
	border: 1px solid #7A5C77;
	padding: 5px 15px 10px 15px;
	margin: 15px 0 25px 0;
}
.assistance {
border-color: #F00;
}
.assistance p {
color: #F00
}
#global #colRight .contenair .important ul li{
	font: bold 11px Verdana, Geneva, sans-serif;
}
#global #colRight .contenair .important a.link{
	margin: 0 20px 0 0;
}
/* ------------------------------------------------------------------------------------------------------------->  Rating */
#global #colRight form fieldset ul.special{
	margin: 10px 55px 10px 45px;
}
#global #colRight form fieldset ul li {
	margin-bottom: 25px;
}
#global #colRight form fieldset ul li p {
	border-bottom: 1px solid #EAEAEA;
	margin: 0 20px 5px 0;
	padding: 0 0 5px;
}
#global #colRight .colL ul li.special a .infoRating{
	display: none;
}
#global #colRight .colL ul li.special a:hover .infoRating p{
	margin: 10px;
}
#global #colRight .colL ul li.special a:hover .infoRating {
	display: block;
    position: absolute;
    width: 450px;
    background: #FFF;
    margin: 1px 0 0 50px;
    border: 1px solid #7A5C77;
	text-align: left;
}
#global #colRight .colL ul li.special a {
	cursor: default;
}
#global #colRight .colL ul.special #rating li.center {
    padding: 5px;
}
#global #colRight .colL ul li .moorate_container p {
	text-align: left;
	font-weight: bold;
}
#global #colRight .colL ul li .moorate_container#moorate_container_average a,
#global #colRight .colL ul li .moorate_container#moorate_container_detail a {
	border: none;
	text-decoration: underline;
}
/* ------------------------------------------------------------------------------------------------------------->  Refer by contact */
#global #colRight .contenair .checkAll {
	background: url(/images/page_tick.gif) no-repeat scroll 0% 0%;
	cursor: pointer;
	height: 16px;
	margin: 10px 20px;
	padding-left: 20px;
}
#global #colRight .contenair ul#referMail {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 10px 21px;
}
#global #colRight .contenair ul#referMail li {
	list-style: none;
	margin-bottom: 0px;
	padding:10px 0;
}
#global #colRight .contenair ul#referMail li label {
	display: block;
	float: left;
	margin: 0;
	width: 60%;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
/* ------------------------------------------------------------------------------------------------------------->  Claim view */
#global #colRight .contenair .claimMevo,
#global #colRight .contenair .claimMev {
	margin: 10px 0;
	font: bold 13px Verdana, Geneva, sans-serif;
	padding: 0 20px;
}
#global #colRight .contenair .claimMevo {
	color: #EF8844;
}
#global #colRight .contenair .claimMev {
	color: #45BCB9;
}
#global #colRight .contenair .claimText {
	padding: 10px 20px;

}
#global #colRight .contenair .claimText span {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #3C3631;
}
#global #colRight .contenair ul.list{
	margin: 0 0 20px 20px;
	padding: 5px 0 0 15px;
	list-style-image: url(/images/attach.gif);
}
#global #colRight .contenair ul.list li {
	margin: 2px 0 5px 0;
}
/* ---------------------------------------------------------------------------------------------------------------------> FOOTER*/
div#footer {
	clear: both;
	display: block;
	background: url(/images/bg_footer.gif) no-repeat 0% 0%;
	border-bottom: 1px solid #7A5C77;
	padding: 10px 0 10px 0;
	font-size: 10px;
	color: #878787;
	text-align: left;
}
div#footer .colSmall,
div#footer .col {
	float: left;
	margin: 0 0 15px 20px;
	width: 245px;
}
div#footer .colSmall {
	width: 165px;
}
div#footer .special {
	width: 265px;
}
div#footer .colSmall ul li,
div#footer .col ul li {
	margin: 0 0 5px 0;
}
div#footer .colSmall h6,
div#footer .col h6 {
	border: none;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #7A5C77;
}
div#footer .special h6 {
	margin: 10px 0 4px 0;
}
div#footer form {
	clear:both;
	margin: 0 0 45px 0;
}
div#footer form input.input {
	width: 215px;
	margin: 0;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
div#footer p {
	text-align: center;
	color: #878787;
}
div#footer a:hover {
	color: #3C3631;
	text-decoration: underline;
}
.bgFoot {
	background: url(/images/bottom_bg_footer.gif) no-repeat 0% 0%;
	padding: 20px 0;
}
/* ---------------------------------------------------------------------------------------------------------------------> home non loggué footer*/
#global #content ul.press li {
	float: left;
	margin: 0 40px 25px 0;
	width: 210px;
	text-align: center;
	list-style: none;
}
#global #content ul.press li.special {
	margin: 0 0 25px 0;
}
#global #content ul.press li a {
	display: block;
	margin: 0 0 5px 0;
}
/* ---------------------------------------------------------------------------------------------------------------------> Code PROMO*/
#global #colRight .contenair p.vouchers {
	margin: 5px 0 20px 0;
	text-align: right;
}
#global #colRight .contenair p.vouchers a {
	background: url(/images/attach.gif) no-repeat 0% 50%;
	padding: 0 10px 2px 10px;
}
#global #content .box p a:hover, #global #colRight .contenair p.vouchers a:hover {
	text-decoration: underline;
}
#global #colRight .contenair ul.medium_offers_by_column li {
	float: left;
	display: block;
	width: 175px;
	margin: 0 15px 25px 0;
	border: 1px solid #7A5C77;
	list-style: none;
}
#global #colRight ul.medium_offers_by_column li a {
	display: block;
	height: 100px;
	padding: 5px;
	color: #7A5C77;
	text-align: center;
}
#global #colRight ul.medium_offers_by_column li span.offer {
	display: block;
	height: 25px;
	background: #7A5C77 url(/images/active_top.png) no-repeat 50% 100%;
	padding: 8px 0 12px 0;
	font: bold 17px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
}
#global #colRight ul.medium_offers_by_column li span.date {
	display: block;
	height: 30px;
	padding: 5px 2px;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	text-align: center;
}
#global #colRight ul.medium_offers_by_column li span.date span {
	font: normal 16px Verdana, Geneva, sans-serif;
	color: #7A5C77;
}
#global #colRight .contenair .colLeftVouchers {
	float: left;
	width: 380px;
	border-right: 1px solid #E4E3E9;
	padding-right: 10px;
}
#global #colRight .contenair .colRightVouchers {
	float: right;
	width: 370px;
}
#global #colRight .contenair .colLeftVouchers h6, #global #colRight .contenair .colRightVouchers h6 {
	margin-top: 10px;
}
#global #colRight .contenair .colLeftVouchers ul li, #global #colRight .contenair .colRightVouchers ul li {
	background: url(/images/vouchers.gif) no-repeat 0% 10%;
	padding: 0 5px 0 50px;
	list-style: none;
	min-height: 30px;
}
#global #colRight .contenair .colLeftVouchers ul li a, #global #colRight .contenair .colRightVouchers ul li a{
	font: normal 12px Verdana, Geneva, sans-serif;
}
#global #colRight .contenair .colLeftVouchers ul li a:hover, #global #colRight .contenair .colRightVouchers ul li a:hover{
	color: #7A5C77;
}
/* ---------------------------------------------------------------------------------------------------------------------> Mode d'emploi*/
#global #colRight .contenair .LessonTwo,
#global #colRight .contenair .Lesson {
	margin: 10px 0 20px 0;
}
#global #colRight .contenair .LessonTwo img,
#global #colRight .contenair .Lesson img {
	float: left;
}
#global #colRight .contenair .Lesson p,
#global #colRight .contenair .Lesson a.underLine,
#global #colRight .contenair .Lesson h3 {
 padding: 5px 0 0 60px;
 margin: 4px 0;
}
#global #colRight .contenair .LessonTwo a.underLine {
	padding: 0 0 0 25px;
}
#global #colRight .contenair .LessonTwo h3,
#global #colRight .contenair .LessonTwo p {
	padding: 5px 0 0 175px;
 	margin: 4px 0;
}
#global #colRight .contenair .twoCol {
	float: left;
	width: 370px;
	margin: 0 15px 0 0;
}
#global #colRight form input.submit,
#global #colRight .contenair .twoCol a.login {
	background: url(/images/sbgviolet.jpg) no-repeat 50% 0%;
	border: none;
	text-align: center;
}
/* ---------------------------------------------------------------------------------------------------------------------> Widget*/
#global #colRight ul.addOn li,
#global #colRight ul.widget li {
	list-style: none;
	margin-bottom: 10px;
}
#global #colRight ul.addOn li.special,
#global #colRight ul.widget li.special {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #7A5C77;
	list-style-image: url(/images/attach.gif);
	margin: 0 0 0 15px;
}
#global .twoCol p.special img {
	margin: 5px 10px 0 0;
}
/* ---------------------------------------------------------------------------------------------------------------------> Add-on*/
#global #colRight .contenair .borderAddon ul.widget li.special {
	margin: 2px 0 0 40px;
}
#global #colRight ul.addOn {
	margin: 10px 0 0 0;
}
#global #colRight ul.addOn li.special {
	margin: 3px 0 0 17px;
}
#global #colRight .contenair .borderAddon ul.widget {
padding: 5px 15px 10px 15px;
}
#global #colRight .contenair .borderAddon {
    background-color: #F5F5F5;
    border: 1px solid #E4E3E9;
	padding: 10px;
	margin: 20px 10px 20px 0;
}
/* ---------------------------------------------------------------------------------------------------------------------> SEO Plan du site / dernière recherche */
ul.listSeo li {
	margin: 5px 0 0 0;
 }
ul.listSeo li.listSeo a {
	padding: 0 0 0 0;
	font-weight: bold;
	color: #7A5C77;
}
ul.listSeo li a:hover {
	text-decoration: underline;
}
ul.listSeo li a {
	padding: 0 0 0 5px;
}

/***404***/
#main #content h3.other-things {
	  background: none;
	  border-bottom: 1px solid #EAEAEA;
	  padding: 0 0 15px 20px ;
	  margin: 27px 0 20px 0;
	  font: bold 16px Verdana, Geneva, sans-serif;
}
#global #colRight .contenair #goog-fixurl li, #global #colRight .contenair ul li { 
	margin: 5px 0;
	list-style-type: none; 
}
#global #colRight .contenair ul li {
	font: bold 12px Verdana, Geneva, sans-serif;
}
#global #colRight .contenair ul li a{
	color: #7A5C77;
}
#global #colRight .contenair ul li ul {
	/*border-left: 2px solid #F90;*/
	margin: 5px 0 25px 15px;
}
#global #colRight .contenair ul li ul li{
	font: normal 11px Verdana, Geneva, sans-serif;
}
#global #colRight .contenair ul li a:hover { 
	text-decoration: underline;
}
#global #colRight .contenair ul li a { 
	padding: 0 0 0 5px;
}
#goog-wm ul {margin: 0px}
#goog-wm li.search-goog { display: block; }
#goog-wm-qt,
#goog-wm-sb { margin: 15px 0 25px 0;}
#goog-wm-sb {
  height: 17px;
  background: url(/images/attach.gif) no-repeat 4% 70%;
  cursor: pointer;
  padding: 0 10px;
  font: 11px Verdana, Geneva, sans-serif;
  color: #7A5C77;
  list-style: none;
}
#goog-wm-qt {
  background-color:#FFFFFF;
  border:1px solid #7A5C77;
  font: bold 12px Verdana, Geneva, sans-serif;
  color: #7A5C77;
  float:left;
  padding:3px 0 2px 3px;
  width:300px;
}
