body {
	margin-top: 0px;
	padding-top:0px;
}

form {
margin:0;
padding:0;
}

p {
margin:10px 0;
}

/*bcube*/
#main {
width:950px;
margin:0 auto;
background-color:#fff;
border-top:#FFFFFF 1px solid ;
}

#header {
/*background:url(../img/logo_main.jpg) top left no-repeat;*/
width:950px;
height:96px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8C8B89;
}

#header .line1 {
margin:14px 14px 0 462px;
padding-top:12px!important;
padding-top:0;
}

#header .line01 {
float:right;
clear:both;
height:9px;
margin-bottom:10px;
margin-right:2px;
}

#header .line2 {
padding-top:5px;
padding-left:18px;
margin-right:0;
background:url(../img/hdr-brace.gif) top left no-repeat;
height:39px;
width:447px;
float:right;
clear:both;
}

.nav {
width:950px;
height:28px;
text-align:center;
}

.nav,.nav img {
margin:0;
padding:0;
border:0;
}

.nav a:link,.nav a:visited {
text-decoration:none;
padding-left:5px;
padding:0;
}

.nav .td-width {
width:174px;
}

.hdr-side {
width:132px;
}

.hdr-text1 {
color:#D81596;
font-size:12px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.hdr-text1 a:link,.hdr-text1 a:visited {
text-decoration:none;
color:#D81596;
}

.hdr-text1 a:hover {
text-decoration:underline;
}

.hdr-text1 a:hover img {
text-decoration:none;
}

#body {
width:950px;
margin-top:0;
}

#body .toparea {
background:url(../img/body_bg-top.gif) top left no-repeat;
width:950px;
height:312px;
}

#body .bottomarea {
background:url(../img/body_bg-bottom.gif) top left no-repeat;
width:950px;
height:284px;
}

#body .rightarea {
width:365px;
margin:32px 0 0 535px;
padding:10px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

#body .rightarea .button {
background:url(../img/valider-button.gif) center center no-repeat;
width:175px;
height:40px;
border:0;
text-align:center;
margin:10px 5px 5px 5px;
cursor:pointer;
}

#body .rightarea .inputfiled {
width:233px;
height:17px;
border:1px solid #CCC;
font-size:12px;
font-weight:bold;
padding-left:3px;
padding-right:3px;
padding-top:3px;
color:#7E7E7E;
}

#footer {
width:950px;
clear:both;
margin-top:15px;
}

#footer .toparea {
background:url(../img/ftr-cornervip.gif) bottom left no-repeat;
width:232px;
height:30px;
margin-left:16px;
}

#footer .mid {
background:#8C8B89;
height:36px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
text-align:center;
padding:6px;
line-height:19px;
}

#footer .mid a:link,#footer .mid a:visited {
color:#FFF;
text-decoration:none;
}

#footer .mid a:hover {
color:#FFF;
text-decoration:underline;
}

#footer .mid span {
font-weight:400;
}

#footer .bottomarea {
margin:7px 14px 8px;
text-align:center;
color:#8C8B89;
text-decoration:none;
height:auto;
background:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

#footer .bottomarea .padbtm {
padding-bottom:5px;
}

.pink {
color:#BC1383;
}

#footer .bottomarea .span-1 {
font-size:9px;
margin-bottom:4px;
}

#footer .bottomarea .span-2 {
font-size:9px;
margin:7px;
padding:0;
}

#footer .bottomarea a:link,#footer .bottomarea a:visited {
color:#8C8B89;
text-decoration:none;
}

#footer .bottomarea a:hover {
color:#8C8B89;
text-decoration:underline;
}

/* hpnonlogue  start */
#body .table {
padding:0!important;
padding:4px;
}

#body .toparea-hp {
background:url(../img/body-bg-top-hp.gif) top left no-repeat;
width:950px;
height:312px;
}

#body .bottomarea-hp {
background:url(../img/body-bg-bttm-hp.gif) top left no-repeat;
width:950px;
}

#body .bottomarea-hp .txtarea {
width:480px;
padding:188px 0 10px 16px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8C8B89;
}

.text {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8C8B89;
}

/* hpnonlogue ends */
/* contact pages start */
#body .toparea-con {
background:url(../img/con-body-bg-top.gif) top left repeat-x;
width:950px;
height:312px;
}

#body .bottomarea-con {
background:url(../img/con-body-bg-bottom.gif) top left no-repeat;
width:950px;
height:322px;
}

#body .leftarea-con {
padding-top:64px;
width:252px;
/*
margin-left:26px;
padding-top:64px;
width:252px;
position:absolute;
*/
}

#body .leftarea-con h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#FFF;
text-align:center;
margin:0;
padding:0;
}

#body .leftarea-con img {
width:252px;
height:252px;
background:#CCC;
margin:8px 0 0;
}

#body .rightarea-con {
color:#8C8B89;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:51px 50px 51px 25px;
text-align:left;
/*
background:url(../img/con-body-bg-top-right.gif) top left no-repeat;
width:555px;
height:312px;
margin:0 0 0 289px;
padding:51px;
padding-right:75px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C8B89;
text-align:left;
*/
}

#body .rightarea-con h2 {
color:#CA148D;
margin:0;
padding:0;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:left;
font-weight:700;
}

#body .rightarea-con .titlearea {
width:175px;
}

#body .rightarea-con .inputfiled {
height:17px;
color:#7E7E7E;
font-size:12px;
font-weight:bold;
padding-left:2px;
padding-right:2px;
padding-top:3px;
/*bcube*/
background-color:#F3F1F1;
border:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body .rightarea-con .button {
width:184px;
}

.rightarea-con input,.rightarea-con textarea,.rightarea-con select {
width:281px;
}

#body .rightarea-con textarea,#body .rightarea-con select {
/*this is for cross browsers*/
scrollbar-base-color:#F3F1F2;
scrollbar-arrow-color:#020001;
scrollbar-3dlight-color:#F3F1F2;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#F3F1F2;
scrollbar-highlight-color:#F3F1F2;
scrollbar-shadow-color:#F3F1F2;
scrollbar-track-color:#F3F1F2;
color:#7E7E7E;
font-size:12px;
font-weight:bold;
padding:0;
background-color:#F3F1F1;
border:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body .rightarea-con select {
height:22px;
}

#body .rightarea-con textarea {
padding-top:1px;
}

/* contact pages ends */
/* inscription_2_3  start */
.inscri .table {
padding:0!important;
padding:5px;
}

.tablewidth {
width:318px;
}

.height1 {
height:50px!important;
height:35px;
}

#body .toparea-inscri {
background:url(../img/ins-body-bg-top.gif) top left no-repeat;
width:950px;
height:312px;
}

#body .bottomarea-inscri {
background:url(../img/ins-body-bg-bottm.gif) top left no-repeat;
width:950px;
height:322px;
}

.inscri .inputfiled1 {
height:17px;
color:#7E7E7E;
font-size:12px;
font-weight:bold;
padding-left:2px;
padding-right:2px;
padding-top:3px;
background-color:#F3F1F1;
border:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inscri input,.inscri select {
width:170px;
}

.inscri select {
width:176px;
}

.inscri .select {
width:42px;
margin-left:3px;
}

.inscri .select2 {
width:60px;
margin-left:3px;
}

.button1 {
height:30px!important;
height:10px;
}

.inscri select {
/*this is for cross browsers*/
scrollbar-base-color:#F3F1F2;
scrollbar-arrow-color:#020001;
scrollbar-3dlight-color:#F3F1F2;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#F3F1F2;
scrollbar-highlight-color:#F3F1F2;
scrollbar-shadow-color:#F3F1F2;
scrollbar-track-color:#F3F1F2;
color:#7E7E7E;
font-size:12px;
font-weight:bold;
padding-top:0;
background-color:#F3F1F1;
border:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:21px;
}

.inscri .checkbox {
width:auto;
}

/* inscription_2_3  ends */
/* parrain  start */
#body .toparea-parrain {
background:url(../img/parrain-body-bg-top.jpg) top left no-repeat;
width:950px;
height:312px;
}

#body .bottomarea-parrain {
background:url(../img/parrain-body-bg-bottm.gif) top left no-repeat;
width:950px;
height:284px;
}

#body .toparea-parrain .text2 {
color:#CC148D;
font-size:30px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body .toparea-parrain .text2 {
margin-left:446px;
padding-top:86px;
width:100px;
position:absolute;
}

.parrain input {
width:234px;
}

.parrain .inputfiled {
height:27px;
color:#7E7E7E;
font-size:16px;
padding-left:2px;
padding-right:2px;
padding-top:0;
background-color:#FFF;
border:1px solid #D81596;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.parrain .check img {
margin-left:19px;
}

.parrain .check {
margin-left:60px!important;
margin-left:40px;
margin-top:8px!important;
margin-top:0;
}

.check .button {
background:url(../img/valider-button.gif) center center no-repeat;
width:175px;
height:40px;
border:0;
text-align:center;
cursor:pointer;
}

.check {
margin-bottom:20px!important;
margin-bottom:8px;
}

.passer {
height:31px!important;
height:15px;
}

/* parrain ends */
/* mon-compte starts  19px 17px */
#body .toparea-con {
background:url(../img/con-body-bg-top.gif) top left repeat-x;
width:923px;
height:312px;
padding-left:27px;
}

#body .bottomarea-mon-compte {
background:url(../img/mon--body-bg-bottom.gif) top left no-repeat;
width:950px;
height:555px;
}

.table-top {
background:url(../img/mon-in-tbl-top.gif) top left no-repeat;
width:437px;
height:34px;
}

.table-body {
background:url(../img/mon-in-tbl-bdy.gif) top left repeat-y;
width:437px;
}

.table-mid {
background:url(../img/mon-in-tbl-top-2.gif) top left no-repeat;
width:437px;
height:54px;
}

.table-body-2 {
background:url(../img/mon-in-tbl-bdy-2.gif) top left repeat-y;
width:437px;
}

.table-bottom {
background:url(../img/mon-in-tbl-bottom.gif) top left no-repeat;
width:437px;
height:28px;
}

#body .mon-compte .maintable {
margin-top:23px!important;
margin-top:60px;
}

.mon-compte .table {
padding:0!important;
padding:0;
}

.mon-compte .tablewidth {
width:315px;
}

/*.mon-compte .inputfiled { height:19px; color:#7E7E7E; font-size:17px; background-color:#F3F1F1; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;     }*/
.mon-compte .height1 {
height:40px!important;
height:30px;
}

.mon-compte input,.mon-compte select {
width:179px;
}

.mon-compte .select {
width:45px;
margin-left:4px;
}

.mon-compte .select2 {
width:57px;
margin-left:4px;
}

#body .mon-compte .checkbox {
width:auto;
}

#body .mon-compte .button {
background:url(../img/valider-button.gif) center center no-repeat;
width:175px;
height:40px;
border:0;
text-align:center;
margin:14px 0 20px!important;
margin:5px 0 15px;
cursor:pointer;
}

#body .mon-compte {
background:url(../img/con-body-bg-top-right.gif) top left no-repeat;
width:555px;
height:312px;
margin:0 0 0 289px;
padding:51px;
padding-right:75px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-align:left;
}

#body .mon-compte .tabletop {
margin-top:12px;
}

#body .mon-compte .inside-tabletop {
margin-top:5px;
}

/* mon-compte ends */
/* plan_du_jour starts */
#body .toparea-du_jour {
background:url(../img/du_jour-body-bg-top.gif) top left repeat-x;
width:950px;
height:312px;
}

#body .bottomarea-du_jour {
background:url(../img/du_jour-body-bg-bottom.gif) top left no-repeat;
width:950px;
height:215px;
}

#body .leftarea-du_jour {
margin-left:14px;
margin-top:27px;
width:196px;
padding:30px 24px 15px;
background:#BD1384 url(../img/du_jour-leftarea-bg.gif) bottom left repeat-x;
}

#body .leftarea-du_jour h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
text-align:center;
margin:0;
padding:0;
text-transform:uppercase;
}

/*
#body .leftarea-du_jour ul  { margin:0px; padding:0px; margin-top:6px; }
#body .leftarea-du_jour li { border-bottom:1px solid #AA5664; list-style:none; display:block;
color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }

#body .leftarea-du_jour li {
margin: 2px 0px 4px 0px !important;
margin: 2px 0px 2px 0px;

padding-bottom:3px !important;
padding-bottom:2px; }

#body .leftarea-du_jour li a:link, #body .leftarea-du_jour li a:visited { text-decoration:none; color:#FFFFFF;}
#body .leftarea-du_jour li a:hover { text-decoration:none; color:#FFFFFF;}

*/
#body .leftarea-du_jour .bordernone {
border-bottom:0;
}

#body .du_jour .banner-img {
background:url(../img/du_jour-right-top.gif) top center no-repeat;
height:105px;
}


#body .du_jour .banner-img-deal {
background:url(../img/du_jour-right-top.gif) top center no-repeat;
height:105px;
}

#body .du_jour {
width:625px;
padding-top:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C8B89;
text-align:left;
}

#body .du_jour .du_jour-inside {
padding:7px;
color:#8C8B89;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.image-box {
margin:0 0 5px;
width:172px;
}

.top-image {
background:url(../img/du_jour-img-box-top.gif) top left no-repeat;
width:172px;
height:18px;
}

.mid-image {
background:url(../img/du_jour-img-box-mid.gif) top left repeat-y;
width:172px;
}

.bottom-image {
background:url(../img/du_jour-img-box-bottom.gif) top left no-repeat;
width:172px;
height:30px;
}

.text3 {
color:#D41593;
font-size:18px;
font-weight:700;
}

#body .du_jour .height1 {
height:51px!important;
height:34px;
}

#body .du_jour .button {
background:url(../img/du_jour-button-promo.gif) center center no-repeat;
width:242px;
height:34px;
border:0;
text-align:center;
cursor:pointer;
}

/* plan_du_jour ends */
/* plan_du_jour ARTICLE start */
#body .bottomarea-article {
background:url(../img/article-body-bg-bottom.gif) top left no-repeat;
width:950px;
height:262px;
}

#body .article .banner-img {
background:none;
height:auto;
padding-top:5px;
text-align:center;
}

#body .article .breadcrumb {
background:url(../img/article-right-gry-bg.gif) bottom left repeat-x;
height:43px;
margin-left:7px;
margin-right:8px;
padding:10px;
font-size:12px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body .article .breadcrumb a:link,#body .article .breadcrumb a:visited {
text-decoration:none;
color:#8C8B89;
}

#body .article .breadcrumb a:hover {
text-decoration:none;
color:#000;
}

#body .article .breadcrumb .current a:link,#body .article .breadcrumb .current a:visited {
text-decoration:none;
color:#CE148F;
}

#body .article .breadcrumb .current a:hover {
text-decoration:none;
color:#000;
}

.center {
text-align:center;
}

.mar-btm {
margin-bottom:7px;
}

#body .whitebox {
background:url(../img/article-10.gif) center no-repeat;
height:27px;
}

#body .whitebox {
font-size:20px;
font-weight:400;
color:#D41593;
}

/* plan_du_jour ARTICLE ends */
/* plan_du_jour categorie start */
#body .bottomarea-categorie {
background:url(../img/categorie-body-bg-bottom.gif) top left no-repeat;
width:950px;
height:514px;
}

#body .categorie-inside {
padding:7px;
color:#8C8B89;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../img/article-right-gry-bg.gif) bottom left repeat-x;
height:125px;
margin-left:5px;
width:611px;
height:163px;
}

#body .categorie-inside .left {
text-align:left;
}

#body .categorie-inside .mar-btm {
margin-bottom:7px;
margin-left:60px;
}

#body .whitebox2 {
background:url(../img/article-10.gif) left no-repeat;
width:157px;
height:27px;
text-align:center;
}

#body .whitebox2 {
font-size:20px;
font-weight:400;
color:#D41593;
text-align:center;
}

#body .categorie-inside .button-cliquez {
background:url(../img/categorie-button-cliquez.gif) center center no-repeat;
width:157px;
height:27px;
border:0;
text-align:right;
cursor:pointer;
}

#body .categorie-inside .button-post {
text-align:right;
float:right;
}

#body .categorie-inside .button-participez {
background:url(../img/categorie-button-participez.gif) center center no-repeat;
width:157px;
height:27px;
border:0;
text-align:right;
cursor:pointer;
}

/* plan_du_jour categorie ends */
#inside .sidebar ul#nav {
margin:0;
padding:0 0 7px;
margin-top:10px;
width:100%!important;
}

#inside .sidebar ul#nav li {
/* overflow:hidden; 	*/
list-style:none;
padding:3px 0 6px!important;
padding:3px 0 6px;
margin:2px 0!important;
margin:1px 0 3px;
border-bottom:1px solid #AA5664;
color:#FFF;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#inside .sidebar ul#nav li a {
color:#FFF;
text-decoration:none;
}

#inside .sidebar ul#nav li a:hover,#inside .sidebar ul#nav li.show a {
color:#CCC;
}

#inside .sidebar ul#nav li ul {
margin:2px 0 -3px;
padding-left:5px;
/*bcube*/
display:none;
/*bcube*/
overflow:hidden;
}

#inside .sidebar ul#nav li ul li {
font:11px/14px Verdana,Arial,sans-serif;
padding:0 0 2px!important;
padding:0 0 4px;
/*bcube*/
margin:0 0 4px 4px!important;
margin:0 0 2px 4px;
list-style-type:square;
list-style-position:inside;
border:0;
}

#inside .sidebar ul#nav li ul li a {
color:#FFF!important;
text-decoration:none;
color:#FFF;
}

#inside .sidebar ul#nav li ul li a:hover {
color:#FFF!important;
text-decoration:none;
color:#CCC;
}

#body .leftarea-du_jour #inside .sidebar ul#nav li .bordernone {
border-bottom:0;
}
.cornervip-body-bg {
	background-image: url(../img/cornervip-body-repeat-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.cornervip-body-top-bg {
	background-image: url(../img/cornervip-body-top-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cornervip-body-btm-bg {
	background-image: url(../img/cornervip-body-btm-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}

.partners-body-bg {
	background-image: url(../img/partners-body-repeat-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.partners-body-top-bg {
	background-image: url(../img/partners-body-top-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.partners-body-btm-bg {
	background-image: url(../img/partners-body-btm-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.blue-gradient {
	/*background-image: url(../img/blue-gradient-bg.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}
.coreg-rightpanel-bg {
	background-image: url(../img/co-reg-right-main-img-repeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.coreg-rightpanel-img {
	background-image: url(../img/co-reg-right-main-img.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.valider_button {
	background:url(../img/valider-button.gif) center center no-repeat;
	width:175px;
	height:40px;
	border:0;
	text-align:center;
	margin:40px 5px 5px 5px;
	cursor:pointer;
}

/* New subscription pages */
.sea-bg {
	background: #FFFFFF url(../img/sea-bg.gif) no-repeat left top;
}
.transparent-panel-left-img{
	background: url(../img/transparent-panel-left-img.png) no-repeat left top;
}.transparent-panel-right-img{
	background: url(../img/transparent-panel-right-img.png) no-repeat left top;
}
.transparent-panel-body-bg{
	background: url(../img/transparent-panel-body-bg.png) repeat left top;
}
.form-text, .form-text label{
	color:#3F3F3F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.form-text-white {
	color:#ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.all-offers {
	color:#3F3F3F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.darkpink{
	color:#CC0099;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.darkpink-big-bold{
	color:#CC0099;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.form-text .text-box, .form-text .text-box-01, .form-text .text-box-small, .form-text .text-box-02, .form-text .text-box-vsmall{
	border:1px solid #848484;
	/*background:url(../img/text-box-bg.gif) repeat-x left top;*/
	height:15px;
	color:#3F3F3F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:125px;
}
.form-text .text-box-01{
	width:150px;
}
.form-text .text-box-02{
	width:160px;
	background:#ffffff url( ) repeat-x left top;
	height:17px;
}
.form-text .text-box-small{
	width:65px;
	background:#ffffff url( ) repeat-x left top;
	height:17px;
}
.form-text .text-box-vsmall{
	width:44px;
	background:#ffffff url( ) repeat-x left top;
	height:17px;
}
.legal-01 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#8C8B89;
	padding:5px 5px 0px 5px;
	/*text-align:right;
	padding:5px 17px;*/
}
.legal-01 a {
	color:#8C8B89;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-decoration:underline;
}
.legal-01 a:hover {
	text-decoration:underline;
}
