@charset "utf-8";
/* CSS Document */

a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a img, img {
	border:0;
}

* {
	padding:0;
	margin:0;
	outline:none;
}

.divider {
	clear:both;}
	
body#abonnement {
	background-color:#fff;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
}
#container , #conteneur {
	width:995px; /*985px;*/
	display:block;
	margin:0 auto;
	z-index: 6000;
}

#header {
	float:left;
	width:985px;
	height:143px;
	z-index:3000;
	background:url(../img/charte/entete_logo.gif) 164px top no-repeat;
}

#header_psy {
	float:left;
	width:985px;
	height:143px;
	z-index:3000;
	background:url(../img/charte/entete_psy.jpg) 164px top no-repeat;
}

#header .logos {
	float:left;
	height:98px;
	width:680px;
}
#header .right  {
	float:right;
	height:98px;
	overflow:hidden;
}

#header .right .panier  {
	background:url(../img/charte/panier_fd.png) right top no-repeat;
	width:180px;
	margin:13px 0 0 0;
	padding:7px 0 0 0;
}
#header .right .basket  {
	background:url(../img/charte/panier_fd.png) right top no-repeat;
	height:34px;
	width:180px;
	margin:13px 0 0 0;
	padding:7px 0 0 0;
}

#header .right .panier .articles  {
	float:left;
	padding:0 3px 0 46px;
	width:65px;
}

#header .right .panier .valeur  {
	float:right;
	margin:0 10px 0 0;
	width:56px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#header .right form#titres {
	margin:27px 0 0 10px;
}

#header .right form#titres select{
	width:169px;
}

#header .menu {
	width:985px;
	height:34px;
	display:block;
	clear:both;
	background:url(../img/charte/menu_bg.png) right top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/menu_bg.png', sizingMethod='crop');  
}

#header .menu ul{
	width:985px;
	height:34px;
	display:block;
	clear:both;
	position:relative;
	z-index:1;
	list-style:none;
	padding:7px 0 0 0;
}

#header .menu ul li{
	height:22px;
	float:left;
}

#header .menu ul li.home a{
	width:77px;
	_width:75px;
	display:block;
}



#wrapper {
    float:left;
	width:977px;
	display:block;
	padding:0 0 0 5px;
}

#wrapper .left {
    float:left;
	width:297px;
	display:block;
	background:#fff;
}

#wrapper .left .espace {
    float:left;
	width:272px;
	height:120px;
	display:block;
	background:url(../img/charte/espace_fd.png) top left no-repeat;
	padding:51px 0 0 25px;
	color:#fff;
	font-size:12px;
}

#wrapper .left .espace span{
	font-size:11px;
}

#wrapper .left .espace p a{
	text-decoration:underline;
	display:inline;
	color:#fff;
}

#wrapper .left .espace .liens {
	margin:15px 0 0 28px;
	float:left;
}

#wrapper .left .espace .liens a{
	text-decoration:none;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 0 15px;
	background:url(../img/charte/fleche_bl.png) center left no-repeat;
}

#wrapper .left .espace .liens a:hover{
	text-decoration:underline;
}

#wrapper .left .espace .liensMenu {
	margin:15px 0 0 8px;
	float:left;
}

#wrapper .left .espace .liensMenu a{
	text-decoration:none;
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 0 15px;
}

#wrapper .left .espace .liensMenu a:hover{
	text-decoration:none;
}

#wrapper .left .ventes{
	background:url(../img/charte/fd_blocleft.png) top left repeat-y;
	width:297px;
	overflow:hidden;
	height:auto;
}
.ventes{
clear:both;
}

#wrapper .left .ventes .contenu{
	padding:0 0 0 15px;
	width:277px;
}

#wrapper .left .ventes .contenu .promo {
	height:150px;
	margin:5px 0 0 0;
}	
.promo:hover {
	text-decoration:none;
	color:#4B4B4B;
	cursor: default;
}
.promo_adult:hover {
	text-decoration:none;
	color:#4B4B4B;
	cursor: default;
}

#wrapper .left .ventes .contenu .promo .vignette{
	float:left;
	padding:2px;
	width:109px;
}

.vignette:hover, .textes:hover {
	cursor: default;
}

#wrapper .left .ventes .contenu .promo .textes{
	float:left;
	width:152px;
}

#wrapper .left .ventes .contenu .promo .textes p{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

#wrapper .left .ventes .contenu .promo .textes span {
	font-weight:normal;
}

#wrapper .left .ventes .contenu .promo .textes span strong{
	font-size:22px;
}

#wrapper .left .ventes .contenu .promo .pastille{
	width:50px;
	height:50px;
	background:url(../img/charte/pastille.png) center left no-repeat;
	float:right;
	color:#fff;
	padding:15px 0 0 11px;
	font-size:11px;
	margin:0 31px 0 0;
}

#wrapper .left .ventes .contenu .promo .pastille strong{
	font-size:16px;
	font-weight:bold;
	display:block;
}

#wrapper .left .ventes .contenu .promo .infos a  {
	width:65px;
	height:15px;
	background:url(../img/charte/fleche_rouge.png) center left no-repeat;
	float:left;
	color:#f52390;
	padding:0 0 0 10px;
}
#wrapper .left .ventes .contenu .promo .infos a:hover , a:active ,  a:visited {
	color:#f52390;
}

.Pub_infos {
	width:65px;
	height:15px;
	background:url(../img/charte/fleche_rouge.png) center left no-repeat;
	float:left;
	color:#f52390;
	padding:0 0 0 10px;
}

.Liberte_infos {
	width:120px;
	height:15px;
	background:url(../img/charte/fleche_rouge.png) center left no-repeat;
	color:#f52390;
	padding:0 0 0 10px;
}

.Pub_infos:hover, .Liberte_infos {
	text-decoration:underline;
}

#wrapper .main_ctnt {
    float:left;
	width:670px;
	display:block;
	padding: 0 0 0 8px;

}

#wrapper .main_ctnt .bonnet {
    float:left;
	width:600px;
	height:15px;
	overflow:hidden;
	padding-bottom:3px;
}

#wrapper .main_ctnt .bonnet ul{
    float:left;
	width:600px;
	display:block;
	list-style:none;
}

#wrapper .main_ctnt .bonnet ul li{
    float:left;
	list-style:none;
	padding:0 2px;
}

#wrapper .main_ctnt .bonnet ul li.highlight{
	font-weight:bold;
}



#wrapper .main_ctnt .questions a {
	font-weight:bold;
	padding:0 0 0 0;
	width:620px;
	margin:15px 0 0 0;
/*	display:block;*/
}

#wrapper .main_ctnt .questions a.Lmenu {

	background:url(../img/charte/fleche_question.png) top left no-repeat;
	padding:0 0 0 15px;
	margin:15px 0 0 30px;
}

#wrapper .main_ctnt .questions  p {
	background:url(../img/charte/fleche_reponse.png) top left no-repeat;
	padding:0 0 0 15px;
	width:540px;
	margin:15px 0 0 30px;
	display:block;
	font-weight:normal;
}

#wrapper .main_ctnt .questions p strong{
	display:block;
}


#wrapper .main_ctnt .conditions p {
	background:url(../img/charte/fleche_question.png) top left no-repeat;
	padding:0 0 0 15px;
	width:620px;
	margin:15px 0 0 10px;
	display:block;
}

#wrapper .main_ctnt .conditions p strong {
	display:block;
	text-transform:uppercase;
}

#wrapper .main_ctnt .contacter p {
	background:url(../img/charte/fleche_question.png) top left no-repeat;
	padding:0 0 0 15px;
	width:620px;
	margin:15px 0 0 30px;
	display:block;
}

#wrapper .main_ctnt .contacter p strong {
	display:block;
	font-size:14px;
}

	


/*******************MENU***********************/


#wrapper .main_ctnt .top_menu  {
	width:100%;
float:left;
display:block;
}


#wrapper .main_ctnt .top_menu ul {
	height:36px;
	margin:0;
	padding:0;
	list-style-type:none;

}

#wrapper .main_ctnt .top_menu ul li a {
	float:left;
	display:block;
	list-style-type:none;
	cursor:pointer;
	text-indent:-5000em;
	height:36px;
}

#wrapper .main_ctnt .top_menu ul li {
	float:left;
	display:block;
	list-style-type:none;
}


#wrapper .main_ctnt .top_menu li a#compte {
	width:146px;
	background:transparent url("../img/charte/btn_moncompte.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li a#compte:hover {
	background:transparent url("../img/charte/btn_moncompte_on.png") 0 0 no-repeat;
}	

#wrapper .main_ctnt .top_menu li.on a#compte {
	background:transparent url("../img/charte/btn_moncompte_on.png") 0 0 no-repeat;
}	

#wrapper .main_ctnt .top_menu li a#abonnement {
	width:181px;
	background:transparent url("../img/charte/btn_mesabonnements.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li a#abonnement:hover {
	background:transparent url("../img/charte/btn_mesabonnements_on.png") 0 0 no-repeat;
}
#wrapper .main_ctnt .top_menu li.on a#abonnement {
	background:transparent url("../img/charte/btn_mesabonnements_on.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li a#adrtmp {
	width:195px;
	background:transparent url("../img/charte/btn_adressetemp.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li a#adrtmp:hover {
	background:transparent url("../img/charte/btn_adressetemp_on.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li.on a#adrtmp {
	background:transparent url("../img/charte/btn_adressetemp_on.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li a#suspendre{
	width:146px;
	background:transparent url("../img/charte/btn_suspension.png") 0 0 no-repeat;
}

#wrapper .main_ctnt .top_menu li a#suspendre:hover {
	background:transparent url("../img/charte/btn_suspension_on.png") 0 0 no-repeat;
}
#wrapper .main_ctnt .top_menu li.on a#suspendre {
		background:transparent url("../img/charte/btn_suspension_on.png") 0 0 no-repeat;
}



#wrapper .main_ctnt .page{
	position:relative;
}


#wrapper .main_ctnt .adrtemp {
	float:left;
	background:url(../img/charte/fd_rubriques_adr_temp.png) top left no-repeat;
	width:669px;
	height:478px;
}



form#adresse {
	z-index:1;
	margin:10px 0 0 0;
	font-size:10px;
}

.ligne_form {
	clear:both;
}

form#adresse label {
	text-align:right;
	font-weight:bold;
	width:164px;
	float:left;
	margin:5px 10px 0 0;
}

form#adresse label.label_2 {
	text-align:right;
	font-weight:bold;
	width:40px;
	float:left;
	margin:5px 5px 0 0;
	font-weight:normal;
	text-align:left;
}

#tab_adr_aff {
	font-size:10px;
}
#tab_adr_aff .col1 {
	width:150px;
	text-align:right;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
#tab_adr_aff .col2 {
	width:200px;
	text-align:right;
	padding:0px 10px 0px 0px;
}

form#adresse input.bt_radio {
	text-align:right;
	font-weight:bold;
	width:20px;
	float:left;
	margin:5px 0 0 0;
	_margin:3px 0 0 0;
}

form#adresse input {
	/*float:left;*/
	margin:5px 0 0 0;
}

form#adresse p.obligatoires {
	font-size:12px;
	color:#f52390;
	float:left;
	width:300px;
	margin:10px 0 0 174px;
	_margin:10px 0 0 90px;
	font-weight:bold;

}

.remplir {
	position:absolute;
	bottom:10px;
	right:20px;
	width:120px;
	height:35px;
	font-size:10px;
}

.remplir_1 {
	position:absolute;
	bottom:0px;
	left: 460px;
	width:120px;
	height:25px;
	font-size:10px;
}


.remplir span ,
.remplir_1 span {
	color:#f52390;
	font-size:14px;
	padding-right:5px;
}

form#adresse a.valider{
	font-size:10px;
	display:block;	
	width:248px;
	margin:10px 0 0 167px;
	_margin:10px 0 0 90px;
	float:left;
}

form#adresse span {
	color:#f52390;
	font-size:14px;
	padding-right:5px;
}


form#adresse .cocher{
	margin-left:122px; /*168px;*/
	margin-top:10px;
}

form#adresse .cocher .ligne_form{
	height:20px;
}


form#adresse .cocher label{
	width:400px;
	text-align:left;
	margin-left:10px;
}

form#adresse .cocher input{
	width:25px;
}

form#adresse input.Oradio{
	/*width: 12%;*/
	border:0;
	margin-right:3px;
}

#wrapper .main_ctnt .mon_compte {
	float:left;
	background:url(../img/charte/fd_rubriques_compte.png) top left no-repeat;
	width:669px;
	height:479px;
}

#wrapper .main_ctnt .adr_ami {
	float:left;
	width:667px;
	height:531px;
	background:url(../img/charte/modale_creer_bg.png) top left no-repeat;
}

#wrapper .main_ctnt .adr_sai {
	float:left;
	width:667px;
	height:531px;
	background:url(../img/charte/modale_creer_bg.png) top left no-repeat;
}

#wrapper .main_ctnt .promo {
	float:left;
	width:667px;
	height:521px;
/*	height:531px;*/
}

#wrapper .main_ctnt .abonnements
{
	float:left;
	background:url(../img/charte/fd_rubriques_abonn.png) top left no-repeat;
	width:669px;
	padding-bottom:25px;
}

#wrapper .main_ctnt .reabonnements
{
	float:left;
	width:669px;
}

#wrapper .main_ctnt .suspension .bloc1 {
	background:url(../img/charte/fd_suspension.png) top left repeat-y;
	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_suspension.png', sizingMethod='crop');
	width:670px;
	margin:0px 0 0 0px;
	float:left;
}
#wrapper .main_ctnt .reabonnements .bloc1 {
	background:url(../img/charte/fd_suspension.png) top left repeat-y;
	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_suspension.png', sizingMethod='crop');
	width:670px;
	margin:0px 0 0 0px;
}

#wrapper .main_ctnt .abonnements .bloc,
#wrapper .main_ctnt .adrtemp  .bloc {
	width:633px;
	height:126px;
	border-top:1px dotted #a6a6a6;
	margin:20px 0 0 20px;
	padding:16px 0 0 0;
	_padding:16px 0 0 0;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc,
#wrapper .main_ctnt .suspension .bloc1 .bloc {
	width:630px;
	border-top:2px dotted #ffffff;
	margin:0px 0 0 10px;
	padding:5px ;
	_padding:5px;

}

#wrapper .main_ctnt .reabonnements .bloc1 .infos,
#wrapper .main_ctnt .suspension .bloc1 .infos {
	width:630px;
	margin:0px 0 0 10px;
	padding:5px ;
	_padding:5px;

}

#wrapper .main_ctnt .abonnements .bloc .mag,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .mag,
#wrapper .main_ctnt .suspension .bloc1 .bloc .mag,
#wrapper .main_ctnt .adrtemp .bloc .mag {
	float:left;
	width:115px;
	margin-right:20px;
}

#wrapper .main_ctnt .abonnements .bloc .details
{
	float:left;
	width:365px;
}
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details {
	float:left;
	width:650px;
}

#wrapper .main_ctnt .adrtemp .bloc .details {
	float:left;
	width:480px;
}
#wrapper .main_ctnt .suspension .bloc1 .bloc .details {
	float:left;
	width:650px;
}

#wrapper .main_ctnt .abonnements .bloc .details p,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details p {
	font-size:16px;
	font-weight:bold;
}
#wrapper .main_ctnt .suspension .bloc1 .bloc .details p {
	font-size:16px;
	font-weight:bold;
	width:295px;
}
/* ---- REABONNEMENT --------------------------------------------------------------------------------------------------- */
#wrapper .main_ctnt .abonnements .bloc .details .reabonnement,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .reabonnement {
	background:url(../img/charte/reabonnement.png) top left no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/reabonnement.png', sizingMethod='crop');
	width:99px;
	height:20px;
	margin:12px 0 0 0;
}
#wrapper .main_ctnt .abonnements .bloc .details .reabo_top ,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .reabo_top {
	background:url(../img/charte/fd_reabo_top.gif) top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_reabo_top.gif', sizingMethod='crop');

	width:590px;
	height:20px;
	padding:0px;
	margin:0px 0px 0px 20px;
}
#wrapper .main_ctnt .abonnements .bloc .details .info_top ,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .info_top {
	background:url(../img/charte/fd_info_top.gif) top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_info_top.gif', sizingMethod='crop');
	width:420px;
	height:20px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#wrapper .main_ctnt .abonnements .bloc .details .durees ,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees {
	width:590px;
/*	height:50px;*/
	padding:0px;
}
#wrapper .main_ctnt .abonnements .bloc .details .reabo_bottom ,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .reabo_bottom {
	background:url(../img/charte/fd_reabo_bottom.gif) top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_reabo_bottom.gif', sizingMethod='crop');
	width:590px;
	height:20px;
	padding:0px;
	margin:0px 0px 10px 20px;
}
#wrapper .main_ctnt .abonnements .bloc .details .info_bottom ,
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .info_bottom {
	background:url(../img/charte/fd_info_bottom.gif) top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_info_bottom.gif', sizingMethod='crop');
	width:420px;
	height:20px;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#wrapper .main_ctnt .abonnements .bloc .details .durees form .ligne {
	width:590px; /*340*/
	height:16px;
	position:relative;
	z-index:1;
}

#wrapper .main_ctnt .abonnements .bloc .details .durees form input,
#wrapper .main_ctnt .abonnements .bloc .details .durees form label {
	height:16px;
	float:left;
	margin-right:5px;
	color:#808080;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form label p {
	margin:0px;
	padding:0px;
	float:left;
	font-size:12px;
	font-weight:normal;
}
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form input {
/*	height:16px;*/
	width:20px;
	float:left;
	margin:2px;
	color:#808080;
	position:relative;
}
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form label {
/*	height:16px;*/
	width:250px;
	float:left;
	margin:0px;
	color:#808080;
	position:relative;
	font-size:12px;
	font-weight:bold;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form label a {
	color:#808080;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form .prime {
	float:left;
	margin:0px;
	color:#808080;
	position:relative;
	font-size:12px;
	font-weight:bold;
}
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form .prime_top {
	color:#F30372;
	font-size:12px;
	font-weight:bold;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .durees form .mt {
float:left;
width:50px;
color:#f9267c;
}

#wrapper .main_ctnt .suspension .bloc1 .bloc .details  form  {
	width:235px;
	float:right;
	margin:5px;
	padding:0px;
	color:#808080;
	position:relative;
}
#wrapper .main_ctnt .suspension .bloc1 .bloc .details  form input {
	height:16px;
	width:40px;
	float:left;
	margin-right:5px;
	color:#808080;
	position:relative;
}
#wrapper .main_ctnt .suspension .bloc1 .bloc .details form label {
	height:16px;
	width:85px;
	float:left;
	margin-right:5px;
	color:#808080;
	position:relative;
	margin-top: 5px ;
}


#wrapper .main_ctnt .abonnements .bloc .details .durees form label span {
	text-decoration:line-through;
}

#wrapper .main_ctnt .abonnements .bloc .details .durees form label span.rouge {
	color:#f9267c;
}

#wrapper .main_ctnt .abonnements .bloc .panier_mag ,
#wrapper .main_ctnt .adrtemp .bloc .panier_mag 
{
	width:115px;
	height:23px;
	background:url(../img/charte/fd_btn_panier.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_btn_panier.png', sizingMethod='crop');
	float:left;
	margin:112px 0 0 0;
	padding:4px 0 0 38px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
}
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .panier_mag 
{
	width:115px;
	height:23px;
	background:url(../img/charte/fd_btn_panier.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_btn_panier.png', sizingMethod='crop');
	margin:0px 0 0px 0;
	padding:4px 0 0px 38px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	display:block;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc .details .numctr 
{
float:left;
width:300px;
}

#wrapper .main_ctnt .suspension .bloc1 .bloc .panier_mag
{

	color:#FF0000;
	width:282px;
	height:24px;
	background:url(../img/charte/btn_190.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/btn_190.png', sizingMethod='crop');
	float:right;
	margin:10px 0 0 0;
	padding:4px 0 0 14px;
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
	width:200px;
}
.btn_adrtmp
{	
	width:100px;
	height:57px;
	background:url(../img/charte/btn_large.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/btn_large.png', sizingMethod='crop');
	float:left;
	margin:20px 5px 0 0;
	overflow:hidden;
}

#wrapper .main_ctnt .suspension .bloc1 .bloc .details form label span {
	color:#f9267c;
}

#wrapper .main_ctnt .reabonnements .bloc1 .bloc .panier_magN ,
#wrapper .main_ctnt .suspension .bloc1 .bloc .details form .ligne_suspN ,
#wrapper .main_ctnt .suspension .bloc1 .bloc .panier_magN
{
	display:none;
}
#wrapper .main_ctnt .abonnements .bloc .panier_mag a {
	position:relative;
	z-index:1;
}
#wrapper .main_ctnt .reabonnements .bloc1 .bloc .panier_mag a {
	position:relative;
	z-index:1;
}

#wrapper .main_ctnt .pub {
	float:left;
}

	
#wrapper .main_ctnt .carousel {
	width:636px;
	height:160px;
	/*background:url(../img/charte/fd_carousel.png) top left no-repeat;
	padding:10px 0 0 32px;
	position:relative;
	float:left;
	*/
}
	
#wrapper .main_ctnt .zcarousel ul{
	height:144px;
	list-style:none;
}

#wrapper .main_ctnt .zcarousel ul li{
	width:102px;
	height:144px;
	list-style:none;
	float:left;
	padding-right:23px;
}

#wrapper .fleche_prev {
	background:url(../img/charte/carousel_fleche_prev.png) top left no-repeat;
	width:11px;
	height:27px;
	position:absolute;
	top:65px;
	left:6px;
}

#wrapper .fleche_prev a{
	position:relative;
	z-index:1;
	width:11px;
	height:27px;
	display:block;
}

#wrapper .fleche_next{
	background:url(../img/charte/carousel_fleche_next.png) top left no-repeat;
	width:11px;
	height:27px;
	position:absolute;
	top:65px;
	right:6px;
}

#wrapper .fleche_next a{
	position:relative;
	z-index:1;
	width:11px;
	height:27px;
	display:block;
}


#wrapper .main_ctnt .nosoffres {
	float:left;
}	


#wrapper .main_ctnt .nosoffres .promo {
	width:220px;
	height:121px;
	margin:0;
	float:left;
	border-right:1px dotted #666;
	position:relative;
	margin-top:5px;
}	

#wrapper .main_ctnt .nosoffres .promo .vignette{
	float:left;
	padding:2px;
	width:91px;
}

#wrapper .main_ctnt .nosoffres .promo .textes{
	float:left;
	width:115px;
}

#wrapper .main_ctnt .nosoffres .promo .textes p{
	font-weight:bold;
	font-size:12px;
}

#wrapper .main_ctnt .nosoffres .promo .textes span {
	font-weight:normal;
}

#wrapper .main_ctnt .nosoffres .promo .textes span strong{
	font-size:18px;
	line-height:17px;
}

#wrapper .main_ctnt .nosoffres .promo .mini{
	font-size:10px;
}

#wrapper .main_ctnt .nosoffres .promo .infos a{
	width:65px;
	height:15px;
	background:url(../img/charte/fleche_rouge.png) top left no-repeat;
	float:left;
	color:#f52390;
	padding:0 0 0 10px;
	position:absolute;
	bottom:0;
	left:97px;
	display:block;
}


/*------------------------------- pages mag -------------------------------------
*/

#wrapper .left .pub_left {
	width:293px;
	height:363px;
	background:url(../img/charte/entete_pub_left.png) top left no-repeat;
	float:left;
	padding-top:27px;

}

#wrapper .left .carousel_left {
	width:275px;
	height:150px;
/*
	background:url(../img/charte/fd_carousel_left.png) top left no-repeat;
	padding:10px 0 0 32px;
	position:relative;
	float:left;
*/
}
	
#wrapper .left .carousel_left ul{
	height:144px;
	width:255px;
	list-style:none;
}

#wrapper .left .carousel_left ul li{
	width:102px;
	height:144px;
	list-style:none;
	float:left;
	padding-right:23px;
}

#wrapper .main_ctnt .contenu_page {
	width:667px;
	height:486px;
	float:left;
}
#wrapper .main_ctnt_mailing  {
	width:700px;
	height:600px;
	float:left;
	padding-left:0px;
	margin-left:0px;
	
}

#wrapper .main_ctnt .NOW {
	background:url(../img/charte/fd_rose.png) top left no-repeat;
}
#wrapper .main_ctnt_mailing .abonnement{
	background:url(../img/fond_test.jpg) top left no-repeat;
}
#wrapper .main_ctnt_mailing .prime{
	background:url(../img/fond_test_prime.jpg) top left no-repeat;
}
#wrapper .main_ctnt .ALL {
	background:url(../img/charte/fd_jaune.png) top left no-repeat;
}

#wrapper .main_ctnt .ADT {
	background:url(../img/charte/fd_rose.png) top left no-repeat;
}


#wrapper .main_ctnt .ART {
	background:url(../img/charte/fd_rose.png) top left no-repeat;
}

#wrapper .main_ctnt .PEO {
	background:url(../img/charte/fd_rouge.png) top left no-repeat;
}

#wrapper .main_ctnt .ENF {
	background:url(../img/charte/fd_orange.png) top left no-repeat;
}

#wrapper .main_ctnt .FEM {
	background:url(../img/charte/fd_mauve.png) top left no-repeat;
}

#wrapper .main_ctnt .TEL {
	background:url(../img/charte/fd_jaune.png) top left no-repeat;
}

#wrapper .main_ctnt .LOI {
	background:url(../img/charte/fd_bleu.png) top left no-repeat;
}


#wrapper .main_ctnt .PSY {
	background:url(../img/charte/fd_mauve.png) top left no-repeat;
}

#wrapper .main_ctnt .contenu_page .hautPSY img{
	float:left;
	padding:10px 10px 7px 10px;
}

#wrapper .main_ctnt .contenu_page .hautPSY p{
	float:left;
	color:#fff;
	width:340px;
	margin-bottom:15px;
}

#wrapper .main_ctnt .contenu_page .haut img{
	float:left;
	padding:10px 10px 7px 10px;
}

#wrapper .main_ctnt .contenu_page .haut p{
	float:left;
	color:#fff;
	width:340px;
	margin-bottom:15px;
	text-align:justify;
}

#wrapper .main_ctnt .contenu_page .haut p strong{
	font-size:22px;
	display:block;
	margin:21px 0;
}

#wrapper .main_ctnt .contenu_page .haut .decoliens{
	float:left;
	width:320px;
}
#wrapper .main_ctnt .contenu_page .haut .decoliens a{
	display:block;
	color:#970046;
	font-weight:bold;
	height:20px;
	padding:0 0 0 15px;
	width:320px;
	background:url(../img/charte/fleche_mauve.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_mauve.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoliens .blanc a {
	display:block;
	color:#fcbcd9;
	font-weight:bold;
	height:20px;
	padding:0 0 0 15px;
	background:url(../img/charte/fleche_bl_tr.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_bl_tr.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoLOI a{
	color:#3b747e;
	background:url(../img/charte/fleche_decobleu.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_decobleu.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoLOI .blanc a {
	color:#d4ecf1;
}

#wrapper .main_ctnt .contenu_page .haut .decENF a{
	color:#ffbd3d;
	background:url(../img/charte/fleche_decorange.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_decorange.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decENF .blanc a {
	color:#fddabd;
}

#wrapper .main_ctnt .contenu_page .haut .decoFEM a {
	color:#f9267c;
	background:url(../img/charte/fleche_decomauve.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_decomauve.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoFEM .blanc a {
	color:#dac6d5;
}

#wrapper .main_ctnt .contenu_page .haut .decoART a {
	color:#860204;
	background:url(../img/charte/fleche_decorouge.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_decorouge.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoART .blanc a {
	color:#f7c2c3;
}

#wrapper .main_ctnt .contenu_page .haut .decoTEL a {
	color:#ff5a00;
	background:url(../img/charte/fleche_decojaune.png) center left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_decojaune.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoTEL .blanc a {
	color:#fbd895;
}

#wrapper .main_ctnt .contenu_page .basZZ {
	background:url(../img/charte/fd_page_offres.png) center left no-repeat;
	/*_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_page_offres.png', sizingMethod='crop');  
	float:left;
	width:648px;
	height:142px;
	margin-left:8px;
	_margin-left:2px;
}
#wrapper .main_ctnt .contenu_page .bas {
/*
	background:url(../img/charte/fd_page_offres2.gif) center left no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_page_offres2.gif', sizingMethod='crop');  
*/
	float:left;
	width:655px;
	height:162px;
	_margin-left:2px;
	margin-left:4px !important;
}


#wrapper .main_ctnt .contenu_page .bas .offres ,  .psyoffre {

	background:url(../img/charte/fd_offres2.gif) center left no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_offres2.gif', sizingMethod='crop');   
	height:162px;
	
	float:left;
	width:316px;
	margin-left:2px;
	margin-right:6px;

}

#wrapper .main_ctnt .contenu_page .basNOW   {
	float:left;
	margin-top:4px;
	_margin-top:2px;
}
#wrapper .main_ctnt .contenu_page .basNOW .offres  {
	float:left;
	width:326px;
	padding:2px;
	background:url(../img/charte/fd_offre_now.gif) center left no-repeat;
	margin:0px 0px 3px 2px;
}

#wrapper .main_ctnt .contenu_page .bas .offres p  , .psyoffre p{
	color:#970046;
	font-size:14px;
	margin:6px 0 3px 10px;
	width:142px;
}

.offre_title
{
	margin:6px 0 3px 10px;
	color:#970046;
	font-size:14px;
	padding:0px ;
}

#wrapper .main_ctnt .contenu_page .bas .offres p strong , .psyoffre p strong{
	font-size:22px;
	font-weight:bold;
}

#wrapper .main_ctnt .contenu_page .bas .offres .pastille , .psyoffre .pastille{
	font-size:18px;
	font-weight:bold;
	width:59px;
	height:47px;
	background:url(../img/charte/pastille.png) center left no-repeat;
	color:#fff;
	padding:21px 0 0 10px;
	float:left;
	margin-left:5px;
}
#wrapper .main_ctnt .contenu_page .bas .offres .pastille2 , .psyoffre .pastille2{
	font-size:18px;
	font-weight:bold;
	width:59px;
	height:47px;
	background:url(../img/charte/pastilleR.png) center left no-repeat;
	color:#fff;
	padding:21px 0 0 10px;
	float:left;
	margin-left:5px;
}
.pastilleOffre {
	font-size:18px;
	font-weight:bold;
	width:60px;
	height:60px;
	background:url(../img/charte/pastille.png) center left no-repeat;
	color:#fff;
	padding-top:30px;
	text-align:center;
	padding:0px 0px 0px 0px;
}
#wrapper .main_ctnt .contenu_page .bas .offres .left {
	float:left;
	width:144px;
}


#wrapper .main_ctnt .contenu_page .bas .offres .textes {
	height:40px;
	float:left;
}


#wrapper .main_ctnt .contenu_page .bas .offres .textes p {
	font-size:12px;
	color:#000;
	width:55px;
}

#wrapper .main_ctnt .contenu_page .bas .offres .textes p strong {
	font-size:22px;
	font-weight:bold;
	display:block;
	line-height:20px;
}


#wrapper .main_ctnt .contenu_page .basNOW .offres .left {
	float:left;
	width:144px;
}


#wrapper .main_ctnt .contenu_page .basNOW .offres .textes {
	height:40px;
	float:left;
}


#wrapper .main_ctnt .contenu_page .basNOW .offres .textes p {
	font-size:12px;
	color:#000;
	width:55px;
}

#wrapper .main_ctnt .contenu_page .basNOW .offres .textes p strong {
	font-size:22px;
	font-weight:bold;
	display:block;
	line-height:20px;
}

.btextes{
	font-size:22px;
	font-weight:bold;
	display:block;
	line-height:20px;
}

#wrapper .main_ctnt .contenu_page .bas .offres .plus {
	float:left;
	width:162px;
}

#wrapper .main_ctnt .contenu_page .bas .offres .plus p {
	font-size:32px;
	font-weight:bold;
	color:#000;
	width:20px;
	float:left;
	padding-top:50px;
	margin:0;
}

#wrapper .main_ctnt .contenu_page .bas .offres .plusText {
	font-size:32px;
	font-weight:bold;
	width:20px;
	float:left;
	padding:0px;
	margin:0px;
}

#wrapper .main_ctnt .contenu_page .bas .offres .cadeau {
	float:left;
}

#wrapper .main_ctnt .contenu_page .bas .plus .encadeau {
	float:left;
	width:65px;
	margin:20px 0 0 0;
}

#wrapper .main_ctnt .contenu_page .bas .plus .encadeau p{
	font-size:12px;
	width:60px;
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:center;
}

.encadeauOffre p{
	font-size:12px;
	width:60px;
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:center;
}

#wrapper .main_ctnt .contenu_page .bas .offres .jemabonne ,.main_ctnt_mailing .jemabonne , .main_ctnt .contenu_page .basNOW .offres .jemabonne {
	width:86px;
	height:24px;
	background:url(../img/charte/fd_jemabonne.png) top left no-repeat;
	float:left;
	margin:5px 5px 0 7px;
	_margin:5px 5px 0 4px;
	padding:5px 0 0 35px;
}
#wrapper .main_ctnt_mailing .jemabonne {
	width:190px;
	height:24px;
	background:url(../img/charte/btn_190.gif) top left no-repeat;
	float:left;
	margin:5px 5px 0 7px;
	_margin:5px 5px 0 4px;
	padding:5px 0 0 5px;
}
#wrapper .main_ctnt_mailing .joffre {
	width:190px;
	height:24px;
	background:url(../img/charte/btn_190.png) top left no-repeat;
	float:left;
	margin:5px 5px 0 7px;
	_margin:5px 5px 0 4px;
	padding:5px 0 0 5px;
}

#wrapper .main_ctnt .contenu_page .bas .offres .jemabonne a,.main_ctnt_mailing .jemabonne a , .main_ctnt .contenu_page .basNOW .offres .jemabonne a{
	font-weight:bold;
	color:#000;
	font-size:11px;
	margin:0;
	display:block;
	position:relative;
	z-index:1;
	cursor:hand;
}

#wrapper .main_ctnt .contenu_page .bas .offres .joffre, .main_ctnt .contenu_page .basNOW .offres .joffre {
	width:141px;
	height:24px;
	background:url(../img/charte/fd_joffre.png) top left no-repeat;
	float:left;
	margin:5px 0 0 0;
	padding:5px 0 0 35px;
}

#wrapper .main_ctnt .contenu_page .bas .offres .joffre a , .main_ctnt .contenu_page .basNOW .offres .joffre a {
	font-weight:bold;
	color:#000;
	font-size:11px;
	margin:0;
	display:block;
	position:relative;
	z-index:1;
	cursor:hand;
}

#wrapper .main_ctnt .ADT_banniere {
/*	background:url(../img/charte/fd_offre_exception.png) top left no-repeat;*/
	width:658px;
	height:113px;
	margin-top:10px;
	padding-left:10px;
	float:left;
}

#wrapper .main_ctnt .exceptionnelle {
	background:url(../img/charte/fd_offre_exception.png) top left no-repeat;
	width:658px;
	height:113px;
	margin-top:10px;
	padding-left:10px;
	float:left;
}

#wrapper .main_ctnt .exceptionnelle .titre {
	float:left;
	margin:20px 20px 0 0;
	width:110px;
	height:65px;
}

#wrapper .main_ctnt .exceptionnelle .magazines {
	background:url(../img/charte/offre_magazines.png) top left no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/offre_magazines.png', sizingMethod='crop');  
	width:78px;
	height:103px;
	margin-top:5px;
	padding-left:10px;
	float:left;
}

#wrapper .main_ctnt .exceptionnelle .magtitre {
	float:left;
	width:371px;
}

#wrapper .main_ctnt .exceptionnelle .magtitre p {
	color:#fff;
	margin:5px 0 5px 15px;
	font-size:17px;
	display:block;
}
#wrapper .main_ctnt .exceptionnelle .details {
	float:left;
	width:261px;
}

#wrapper .main_ctnt .exceptionnelle .details p {
	color:#fff;
	margin:5px 0 5px 15px;
}

#wrapper .main_ctnt .exceptionnelle .details strong {
	font-size:17px;
	display:block;
	margin:5px 0 10px 5px;
}

#wrapper .main_ctnt .exceptionnelle .details .mini p {
	font-size:11px;
	display:block;
	margin:10px 0 0px 15px;
}

#wrapper .main_ctnt .exceptionnelle .details .mini p strong{
	font-size:16px;
	display:inline;
}

.titre:hover, .magtitre:hover, .details:hover,{ cursor:default; }

#wrapper .main_ctnt .exceptionnelle .plusdinfos {
	float:left;
	padding:10px 0 0 38px;
}

#wrapper .main_ctnt .exceptionnelle .plusdinfos a {
	font-weight:bold;
	color:#fff;
	
}
.plusdinfos {
	color:#FFFFFF;
}
.jemabonne {
	color:#000000;
}
.plusdinfos:hover {
	color:#F52390;
}

#wrapper .main_ctnt .exceptionnelle .plusdinfos .jemabonne {
	width:86px;
	height:24px;
	background:url(../img/charte/fd_btn_abonn_noir.png) top left no-repeat;
	padding:5px 0 0px 35px;
	margin-top:17px;
	cursor:pointer;
}

#wrapper .main_ctnt .exceptionnelle .plusdinfos .jemabonne a{
	font-weight:bold;
	color:#000;
	font-size:11px;
	margin:0;
	display:block;
	position:relative;
	z-index:1;
}

#wrapper .main_ctnt .aussi {
	float:left;
	margin-top:10px;
}

#wrapper .main_ctnt .aussi .titre {
	float:left;
	border-right:1px dotted #666;
	height:121px;

}

#wrapper .main_ctnt .aussi .promo {
	width:192px;
	height:121px;
	margin:0px 0px 0px 0px;
	float:left;
	border-right:1px dotted #666;
	position:relative;
	/*margin-top:5px;*/
}	

#wrapper .main_ctnt .aussi .promo .vignette{
	float:left;
	padding:2px;
	width:91px;
}

#wrapper .main_ctnt .aussi .promo .textes{
	float:left;
	width:93px;
}

#wrapper .main_ctnt .aussi .promo .textes p{
	font-weight:bold;
	font-size:12px;
}

#wrapper .main_ctnt .aussi .promo .textes span {
	font-weight:normal;
}

#wrapper .main_ctnt .aussi .promo .textes span strong{
	font-size:18px;
	line-height:17px;
	display:block;
}

#wrapper .main_ctnt .aussi .promo .mini{
	font-size:10px;
}

#wrapper .main_ctnt .aussi .promo .infos a{
	width:65px;
	height:15px;
	background:url(../img/charte/fleche_rouge.png) top left no-repeat;
	float:left;
	color:#f52390;
	padding:0 0 0 10px;
	position:absolute;
	bottom:0;
	left:97px;
	display:block;
}

#wrapper .main_ctnt .panier {
	width:670px;
	float:left;
	list-style:none;
	background:url(../img/charte/panier_bg_menu.png) top left no-repeat;
}

#wrapper .main_ctnt .panier ul {
	width:670px;
	height:126px;
	float:left;
	list-style:none;
	}


#wrapper .main_ctnt .panier ul li {
	width:177px;
	height:126px;
	list-style:none;
	float:left;
	text-align:center;
}

#wrapper .main_ctnt .panier ul li a {
	display:block;
	width:113px;
	height:34px;
	padding-top:95px;
	font-weight:bold;
	text-decoration:none;
}

#wrapper .main_ctnt .panier ul li.monpanier a {
	background:url(../img/charte/panier_btn_monpanier.png) top left no-repeat;
	margin:0 20px 0 10px;
	_margin-left:0;
}
#wrapper .main_ctnt .panier ul li.monpanier a:hover {
	background:url(../img/charte/panier_btn_monpanier_on.png) top left no-repeat;
}
#wrapper .main_ctnt .panier ul li.monpanier_on a {
	background:url(../img/charte/panier_btn_monpanier_on.png) top left no-repeat;
	color:#f32e7e;
}


#wrapper .main_ctnt .panier ul li.moncompte a {
	background:url(../img/charte/panier_btn_moncompte.png) top left no-repeat;
	margin:0 20px 0 10px;
}
#wrapper .main_ctnt .panier ul li.moncompte a:hover {
	background:url(../img/charte/panier_btn_moncompte_on.png) top left no-repeat;
}
#wrapper .main_ctnt .panier ul li.moncompte_on a {
	background:url(../img/charte/panier_btn_moncompte_on.png) top left no-repeat;
	color:#f32e7e;
}

#wrapper .main_ctnt .panier ul li.paiement a {
	background:url(../img/charte/panier_btn_paiement.png) top left no-repeat;
	margin:0 20px 0 10px;
}
#wrapper .main_ctnt .panier ul li.paiement a:hover {
	background:url(../img/charte/panier_btn_paiement_on.png) top left no-repeat;
}

#wrapper .main_ctnt .panier ul li.paiement_on a {
	background:url(../img/charte/panier_btn_paiement_on.png) top left no-repeat;
	color:#f32e7e;
}

#wrapper .main_ctnt .panier ul li.validation a {
	background:url(../img/charte/panier_btn_validation.png) top left no-repeat;
	float:right;
	margin:0;
}
#wrapper .main_ctnt .panier ul li.validation a:hover {
	background:url(../img/charte/panier_btn_validation_on.png) top left no-repeat;
}
#wrapper .main_ctnt .panier ul li.validation_on a {
	background:url(../img/charte/panier_btn_validation_on.png) top left no-repeat;
	color:#f32e7e;
}

#wrapper .main_ctnt .panier_validation {
	width:648px;
	height:124px;
	float:left;
	padding:23px 0 0 20px;
	background:url(../img/charte/fd_panier_validation.png) top left no-repeat;
}

#wrapper .main_ctnt .panier_validation a.btn_panier {
	width:157px;
	height:24px;
	display:block;
	padding:4px 0 0 11px;
	margin-top:15px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	font-weight:bold;  
	cursor:pointer;
}

a.btn_boutique {
	width:157px;
	height:24px;
	display:block;
	padding:4px 0 0 11px;
	margin-top:15px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	font-weight:bold;  
	cursor:pointer;
}

#wrapper .main_ctnt .panier_validation p{
	font-weight:bold;
	margin-top:15px;}

#wrapper .main_ctnt .panier_paiement {
	width:640px;
	height:237px;
	float:left;
	padding:23px 10px 0 20px;
	background:url(../img/charte/panier_fd_paiement.png) top left no-repeat;
}

#wrapper .main_ctnt .panier_paiement a.btn_panier {
	width:157px;
	height:24px;
	display:block;
	padding:4px 0 0 11px;
	margin-top:10px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	font-weight:bold;  
	cursor:pointer;
}

#wrapper .main_ctnt .panier_paiement p strong {
	display:block;
	margin-top:10px;
}
#wrapper .main_ctnt .panier_paiement p span {
	color:#f9267c;
}

#wrapper .main_ctnt .panier_commande2 {
	width:640px;
	height:292px;
	float:left;
	padding:23px 10px 0 20px;
	background:url(../img/charte/panier_fd_commande.png) top left no-repeat;
}
#wrapper .main_ctnt .panier_commande {
	width:649px;
	float:left;
	background:url(../img/charte/bg_panier_middle.gif) top left;
	padding:10px 0px 0px 20px;
}

#wrapper .main_ctnt .panier_commande p{
	margin:0 0 20px 15px;
}


#wrapper .main_ctnt .panier_commande .titre {
	margin:0 0 20px 15px;
}

#wrapper .main_ctnt .panier_commande p strong {
	display:block;
	margin-top:10px;
}
#wrapper .main_ctnt .panier_commande p span {
	color:#f9267c;
}

#wrapper .main_ctnt .panier_commande .livraison {
	float:left;
	width:384px;
/*	height:145px;*/
}

#wrapper .main_ctnt .panier_commande .livraison p {
	margin:20px 0 0 30px;
	color:#000;
	font-weight:normal;
	
}

#wrapper .main_ctnt .panier_commande .livraison .entete p {
	margin:5px 0 0 15px;
	color:#fff;
	font-weight:bold;
}

#wrapper .main_ctnt .panier_commande .connexion {
	margin:20px 0 0 0;
	float:left;
	color:#f9267c;
}


#wrapper .main_ctnt .panier_commande form{
	margin:35px 0 0 20px;
	color:#000;
	font-size:10px;
	width:603px;
	text-align:justify;
}

#wrapper .main_ctnt .panier_commande form input {
	float:left;
	display:block;
/*	width:20px; */
}

#wrapper .main_ctnt .panier_commande form label {
	width:350px;
	float:left;
	display:block;
}

#wrapper .main_ctnt .panier_commande form a.btn_panier {
	width:157px;
	height:24px;
	display:block;
	padding:4px 0 0 11px;
	margin-top:10px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
}

#wrapper .main_ctnt .panier_compte {
	width:658px;
	height:532px;
	float:left;
	padding:0 10px 0 0;
	background:url(../img/charte/panier_fd_compte.png) top left no-repeat;

}

#wrapper .main_ctnt .panier_compte form a.btn_panier {
	width:157px;
	height:24px;
	display:block;
	padding:4px 0 0 11px;
	margin:10px 0 0 176px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}


#wrapper .main_ctnt .espace_compte{
	width:660px;
	height:150px;
	float:left;
	padding:0 10px 0 0;
	background:url(../img/charte/fd_panier_validation.png) top left no-repeat;
}
#wrapper .main_ctnt .espace_compte p{
	padding:0 10px 0 15px;
	background:url(../img/charte/panier_fleche_rouge.png) center left no-repeat;
	color:#f9267c;
	font-size:18px;
	margin:17px 0 0 10px;
	width:255px;
}


#wrapper .main_ctnt .panier_compte form .titre,
#wrapper .main_ctnt .panier_visite form .titre {
	margin:10px 0 0 20px;
}

#wrapper .main_ctnt .panier_visite,
#wrapper .main_ctnt .espace_visite {
	width:660px;
	height:261px;
	float:left;
	padding:0 10px 0 0;
	background:url(../img/charte/panier_fd_paiement.png) top left no-repeat;
}

#wrapper .main_ctnt .panier_moncompte2{
	width:660px;
	height:150px;
	float:left;
	padding:0 10px 0 0;
	background:url(../img/charte/fd_panier_validation.png) top left no-repeat;
}

#wrapper .main_ctnt .panier_moncompte2 .uncompte,
#wrapper .main_ctnt .panier_visite .uncompte
{
	width:330px;
	float:left;
	padding:10px 10px 10px 10px;
}


#wrapper .main_ctnt .panier_moncompte2 p {
	padding:0 10px 0 15px;
	background:url(../img/charte/panier_fleche_rouge.png) center left no-repeat;
	color:#f9267c;
	font-size:18px;
	margin:17px 0 0 10px;
	width:255px;
}
#wrapper .main_ctnt .panier_visite .titre,
#wrapper .main_ctnt .espace_visite .titre  {
	padding:0 10px 0 15px;
	background:url(../img/charte/panier_fleche_rouge.png) center left no-repeat;
	color:#f9267c;
	font-size:18px;
	margin:17px 0 0 10px;
	width:255px;
}


#wrapper .main_ctnt .panier_moncompte2 form,
#wrapper .main_ctnt .espace_compte form ,
#wrapper .main_ctnt .espace_visite form {
	width:500px;
	padding:10px;
}

#wrapper .main_ctnt .panier_moncompte2 form .ligne_form,
#wrapper .main_ctnt .panier_visite form .ligne_form ,
#wrapper .main_ctnt .espace_visite form .ligne_form ,
#wrapper .main_ctnt .espace_compte form .ligne_form {
	width:480px;
}


#wrapper .main_ctnt .panier_moncompte2 form label,
#wrapper .main_ctnt .espace_compte form label ,
#wrapper .main_ctnt .espace_visite form label {
	width:100px;
	display:block;
	float:left;
	margin:10px 0 0 10px;
	font-weight:bold;
}

#wrapper .main_ctnt .panier_moncompte2 form input {
	width:150px;
	display:block;
	margin:10px 0 0 10px;
	float:left;
}

#wrapper .main_ctnt .panier_moncompte2 form a {
	font-size:10px;
	display:block;
	margin:0 0 0 119px;
	_margin:0 0 0 60px;
	float:left;
}
#wrapper .main_ctnt .panier_moncompte2 form a.btn {
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0 0 0 5px;
	float:left;
}

#wrapper .main_ctnt .panier_monpanier_top {
	width:669px;
	height:20px;
	float:left;
	background:url(../img/charte/bg_panier_top.gif) top left no-repeat;
}
#wrapper .main_ctnt .panier_monpanier {
	width:633px;
	float:left;
	background:url(../img/charte/bg_panier_middle.gif) top left ;
	padding:10px 0 10px 36px;
}
#wrapper .main_ctnt .panier_monpanier_bottom {
	width:669px;
	height:20px;
	float:left;
	background:url(../img/charte/bg_panier_bottom.gif) top left no-repeat;
	padding:0px 0 0 0px;
}

table.tab_panier {
	border: medium solid #adb9c2;
	border-collapse: collapse;
	width: 590px;
}
table.tab_panier th {
	border: thin solid #c70067;
	padding: 2px;
	background:url(../img/charte/table_fd.png) top left repeat-x;
	color:#fff;
}

table.tab_panier td {
	border: thin solid #adb9c2;
	padding: 2px;
	text-align: center;
	background-color: #fff;
}

table.tab_panier td.info {
	text-align: left;
}

table.tab_panier td.engras {
	font-weight:bold;
	color:#f9267c;
	text-align:right;
	padding-right:5px;
}

table.tab_panier td.engras_noir {
	font-weight:bold;
	color:#000;
}

#wrapper .main_ctnt .panier_monpanier form a.btn_panier {
	width:157px;
	height:24px;
	display:block;
	padding:4px 0 0 0;
	text-align:center;
	margin:10px 0 0 280px;
	_margin:10px 0 0 135px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	cursor:pointer;
	float:left;
	font-size:11px;
}







.footer {
float:left;
	width:985px;
	height:auto;
	margin:60px 0px 20px 0px;
	color:#909090;
	height:20px;
}

.footer ul {
	list-style:none;
	display:block;
	margin:0 0 0 100px;
}

.footer ul li {
    float:left;
	padding:0 5px;
	list-style-type:none;
	font-weight:normal;
	color:#909090;
	font-size:12px;
}

.footer ul li a {
	list-style-type:none;
	font-size:12px;
	font-weight:normal;
	color:#909090;
	display:block;
}

.footer_mailing {
float:left;
	width:985px;
	height:auto;
	margin:60px 0px 20px 0px;
	color:#909090;
	height:20px;
}

.footer_mailing ul {
	list-style:none;
	display:block;
	margin:0 0 0 100px;
}

.footer_mailing ul li {
    float:left;
	padding:0 5px;
	list-style-type:none;
	font-weight:normal;
	color:#909090;
	font-size:12px;
}

.footer_mailing ul li a {
	list-style-type:none;
	font-size:12px;
	font-weight:normal;
	color:#909090;
	display:block;
}

/* ---------------------------------------------- */
/* --- WDM STYLE -------------------------------- */
/* ---------------------------------------------- */
.texteb{
	font-weight:bold;
}
.ami_cnil{
	width:590px;
	margin-left:30px;
	padding-top:15px;
	font: 9px Arial, Helvetica, sans-serif;
	text-align:justify;
}
.ligne_titre{
	font:14px Arial, Helvetica, sans-serif;
}
#wrapper .main_ctnt .continuer {
	width:120px;
	height:24px;
	background:url(../img/charte/btn_continuer.png) top left no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	margin:5px 5px 0px 170px;
	_margin:5px 5px 0px 167px;
	padding:5px 0px 0px 35px;

}
#wrapper .main_ctnt .continue {
	width:120px;
	height:24px;
	background:url(../img/charte/btn_continuer.png) top left no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	margin:5px 5px 0px 160px;
	_margin:5px 5px 0px 157px;
	padding:5px 0px 0px 15px;
}
#continuer_cmd {
	width: 120px;
	height:34px;
	background:url(../img/charte/btn_continuer.png) top left no-repeat;
	border:0;
	cursor:pointer;
}
.valid_regle{
	width: 157px;
	height:24px;
	color:#000000;
	line-height:8x;
	font-size:8;
	font-style: normal;
	font-family: arial;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin-top:10px;
	background:url(../img/charte/panier_fd_btn.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/panier_fd_btn.png', sizingMethod='crop');
	border:0;
	cursor:pointer;
}
#wrapper .main_ctnt .continuervide {
	width:120px;
	height:24px;
	float:left;
	margin:5px 5px 0 170px;
	_margin:5px 5px 0 167px;
	padding:5px 0 0 35px;
}
#wrapper .main_ctnt .continuer:hover {
	font-weight:bold;
	cursor:hand;
	text-decoration:none;
}
#wrapper .main_ctnt .continue a:hover {
	font-weight:bold;
	cursor:hand;
	text-decoration:none;
}

.panier_infos{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 16px;
}
.panier_infos_2{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}

/* ---------------------------------------------- */
/* --- PAGE ADRESSE AMI ------------------------- */
/* ---------------------------------------------- */
.block_saisie{
	margin-top:5px;
}
#wrapper .main_ctnt .adr_menu ul {
	display:block;
	float:left;
	height:36px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#block_adr ul#menu {
	position: relative;
	margin-left:5px;
	width: 500px;
	z-index:100;
}
#block_adr ul#menu li {
	float: left;
	margin-left:5px;
	display: inline;
	cursor:hand;
}
#block_adr ul#menu li a {
	text-align: center;
	display: block;
	width: 195px;
	height: 38px;
	line-height: 38px;
	text-decoration: none;
	font-family:"Comic Sans MS";
	font-size:12px;
	font-weight:bold;
}

#block_adr a.current {
	background:url(../img/charte/btn_onglet_vide_on.png) top left no-repeat;
}
#block_adr a.ghost  {
	background:url(../img/charte/btn_onglet_vide_off.png) top left no-repeat;
}
#block_adr .on {
	display: block;
}
#block_adr .off {
	display: none;
}

.cadre_rose_top {
	width:333px;
	height:25px;
	float:left;
	background:url(../img/charte/cadre_rose_top.gif) top left no-repeat;
	padding:0px 0px 0px 0px;
}
.cadre_rose {
	width:333px;
	float:left;
	background:url(../img/charte/cadre_rose_middle.gif) top left ;
	padding:0px 0px 0px 0px;
}
.cadre_rose_bottom {
	width:333px;
	height:10px;
	float:left;
	background:url(../img/charte/cadre_rose_bottom.gif) top left no-repeat;
	padding:0px 0px 0xp 0px;
}
/* ---------------------------------------------- */
/* --- STYLE CARROUSSEL ------------------------- */
/* ---------------------------------------------- */
#slideshow
{
	width:634px;
	height:150px;
	z-index:99;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}
.car_gauche{
	background:url(../img/charte/carroussel_gauche.jpg) no-repeat top left;
	width:17px;
	height:150px;
	position:relative;
	float:left;
}
.car_table{
	position:relative;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	float:left;
}
.car_droite{
	background:url(../img/charte/carroussel_droite.jpg) no-repeat top left;
	width:17px;
	height:150px;
	position:relative;
	float:left;
}
/* ---------------------------------------------- */
/* --- champs de saisie ------------------------- */
/* ---------------------------------------------- */
.alert {
/*	background-color: #ffffff;*/
	color: #ED3061;
	font-weight: bold;
	height: 20px;
	font-size:12px;
	padding: 0px 0 5 0;
/*	border-top: 1px solid #c3C3C3;		*/
/*	border-bottom: 1px solid #c3C3C3;	*/
	position: relative;
	text-align:center ;
}
.alerteur {
	background-color: #ffffff;
	color: #ED3061;
	font-weight: normal;
	height: 20px;
	font-size:12px;
	padding: 0px 0 5 0;
	text-align:center ;
}
.saisie , .Osaisie, .osaisie, .mail , .Omail , .omail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
/*	position: relative;*/
	margin: 2px;
	padding: 1px;
}

.select , .Oselect,.oselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
/*	position: relative;*/
	margin: 5px 0px 0px 0px;
	padding: 0px 2px px 0px;
}

/* ---------------------------------------------- */
/* --- espace abonnement ------------------------ */
/* ---------------------------------------------- */
.btn_OK {
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 0 10px;
	padding:0px 0 0 0px;
	display:block;
	float:left;
	position:relative;
	width:50px;
	z-index:1;
	font-size:14px;
}

.btn_OK:hover {
	text-decoration:underline;
}

.lien_mdp {
	font-size:10px;
	display:block;
	margin:0 0 0 119px;
	_margin:0 0 0 60px;
	float:left;
	text-decoration:underline;
}
.lien_numabo {
	font-size:10px;
	display:block;
	margin:10px 10px 0 10px;
	_margin:10 10 0 10px;
	float:left;
	text-decoration:underline;
}

.btn_panier_mag 
{
	width:143px;
	height:23px;
	background:url(../img/charte/fd_btn_panier.png) top left no-repeat;
/*	_background:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_btn_panier.png', sizingMethod='crop');
	margin:0px;
	padding:5px 0 0px 0px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	display:block;
}
.btn_panier_magN 
{
	display:none;
}
.reabonnementN 
{
	width:10px;
	display:none;
}
.dureesN 
{
	width:10px;
	display:none;
}
bloc_reaboN
{
	width:0px;
	display:none;
}

.btn_prev_abo 
{
	width:243px;
	height:23px;
	background:url(../img/charte/btn_190.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/btn_190.png', sizingMethod='crop');
	margin:0px;
	padding:5px 0 0px 0px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	display:block;
}
.btn_prev_abo a
{
	margin:0px;
	padding:5px 0 0px 20px;
}
.btn_prev_aboN 
{
	display:none;
}
.prev_abo_bloc 
{
	background:url(../img/charte/abo_prec.png) top left repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/abo_prec.png', sizingMethod='crop');
	width:452px;
	overflow:hidden;
	display:block;
}
.prev_abo 
{
	margin:0px;
	padding:10px;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	display:block;
}
.prev_abo_titre 
{
	padding:15px;
	color: #ED3061;
	font-size:14px;
	font-weight:bold;
}

.message_conf
{
	background:url(../img/charte/fd_reabonnement.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fd_reabonnement.png', sizingMethod='crop');
	height:50px;
	/*height:400px;*/
	padding:15px;
	color: #ED3061;
}

.log_menu {
	float:left;
	line-height: 24px;
	vertical-align:middle;
	padding-left:12px;
	background:url(../img/charte/fleche_d.gif) top left no-repeat;
	cursor:hand;
}
.adr_panier_L {
	color:#F9267C;
	margin-top:8px;
}
.adr_panier_F {
	display:none;
}
.affiche_OK {
	margin:0px;
}
.affiche_KO {
	display:none;
}
.affiche_ANU {
	display:none;
}


#aboliberte{
	color:#F30372;
	font-size:9px;
}
.infosliberteN{
	width:0px;
	display:none;
}

#wrapper .main_ctnt .contenu_page .haut .decoPSY a {
	color:#f9267c;
	background:url(../img/charte/fleche_decomauve.png) center left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/charte/fleche_decomauve.png', sizingMethod='crop');  
}

#wrapper .main_ctnt .contenu_page .haut .decoPSY .blanc a {
	color:#dac6d5;
}


.disclaimer{
	position:absolute;
	z-index:2000;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	margin-top:10px;
	margin-bottom:10px;
	background:#000000;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	text-align:center;
	line-height: normal ;
	clear: both;
	height : 1024px;
}
* > .disclaimer {
	height: auto;
}
/* pour IE 7 */
*+html .disclaimer {
	min-height : 1024px;
}

