/* CSS Document */
body {
	background: #740a67 ;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-------------------------------- general au site -----------------------------*/
p,ul,li,h1,h2,h3,h4,h5,h6,dd,dt,ol,dl,div,form {
	margin:0;
	padding:0;
}
a img  {
	border:none;
}
table{
	border-collapse:collapse;
}
ul {
	list-style-type:none;
}
p{
	font-size:11px;
	color:#ffffff;
}
a {
	text-decoration:none;
	color:#fff;
}
a:active, a:focus,submit:active{
   outline:none;
}
/*---------------------------------------------- GLOBAL -----------------------------------------*/
#global{
	position:relative;
	width:988px;
	padding:0 17px 0 17px;
	margin:0 auto;
	background:url(../images/fonds/fond-global.jpg) top left repeat-y;
} 
#global .entete{
float:left;
position:relative;
width:100%;
height:169px;

}
#global .entete_accueil{

}
#global .entete h1 {
position:absolute;
top:0px ;
left:0px;
z-index:0;
width:988px;
height:169px;
}
#global .entete h2{
position:absolute;
top:70px ;
left:100px;
font-size:13px;
color:#fff;
font-weight:400;
}
#global .entete div#bloc_entete{
float:left;
width:640px;
height:76px;
position:absolute;
top:68px;
right:20px;
}
#global .entete_accueil div#bloc_entete{

}
#global .entete div#bloc_entete div{
float:left;  
width:200px;
display:inline;
margin:14px 0 0 13px;
}
#global .entete div#bloc_entete div h6 img{
float:left;
}
#global .entete div#bloc_entete div p{
float:left;
font-size:12px;
width:138px;
padding:8px 0 0 60px;
}
#global .entete div#bloc_entete div p span{
font-weight:600;
}
/*-----------------------PARTIE HAUTE DU MENU POUR L'ESPACE MEMBRE-----------------------*/
#global div.menu div.menu_haut{
	position:absolute;
	left:0;
	top:0;
	width:209px;
	background:url(../images/fonds/colonne_menu/fond_menu_membre.jpg) top left repeat-y ;
	padding:25px 0 25px 0;
	min-height:186px;
	z-index:20;
}
*html #global div.menu div.menu_haut{
	height:186px;
}
#global  div.menu div.menu_haut div#fond_haut_menu_haut{
	z-index:56;
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:25px;
	background:url(../images/fonds/colonne_menu/bloc_haut_menu_membre.jpg) top left no-repeat; 
}
#global  div.menu_accueil div#fond_haut_menu_haut{
	background:url(../images/fonds/colonne_menu/bloc_haut_menu_accueil.jpg) top left no-repeat;
}

#global  div.menu div.menu_haut div#fond_bas_menu_haut{
	position:absolute;
	bottom:-2px;
	left:0;
	width:100%;
	height:25px;
	background:url(../images/fonds/colonne_menu/bloc_bas_menu_membre.jpg) bottom left no-repeat;
	z-index:200;
}
#global  div.menu div.menu_haut_magazine div#fond_bas_menu_haut{
	background:url(../images/fonds/colonne_menu/bloc_bas_menu_magazine.jpg) bottom left no-repeat;
}

#global  div.menu div.menu_haut div#bloc_menu_haut{
	width:189px;
	padding:0 10px;
	position:relative;
	z-index:201;
}
#global  div.menu div.menu_haut div#bloc_menu_haut h2{
float:left;
font-size:18px;
color:#fff;
font-weight:400;
width:100%;
}
#global  div.menu div.menu_haut div#bloc_menu_haut p{
float:left;
width:100%;
margin:8px 0 0 0;
}
#global  div.menu div.menu_haut div#bloc_menu_haut p.nom_membre{
float:left;
width:100%;
margin:8px 0 8px 0;
font-weight:700;
}
#global  div.menu div.menu_haut div#bloc_menu_haut ul{
float:left;
width:100%;
}
#global  div.menu div.menu_haut div#bloc_menu_haut ul#consultations_attente{
	min-height:110px;
	margin:10px 0 0 0;
}
*html #global  div.menu div.menu_haut div#bloc_menu_haut ul#consultations_attente{
	height:110px;
}
#global  div.menu div.menu_haut div#bloc_menu_haut ul li{
float:left;
width:100%;
height:24px;
line-height:24px;
background:url(../images/pictos/puce_menu.gif) center left no-repeat;
}
#global  div.menu div.menu_haut div#bloc_menu_haut ul li.en_attente{
background:url(../images/pictos/puce_menu_actif.gif) center left no-repeat;
}
#global  div.menu div.menu_haut div#bloc_menu_haut ul li a{
padding:0 0 0 24px;
font-size:12px;
}
#global  div.menu div.menu_haut div#bloc_menu_haut h6{
float:right;
height:40px;
line-height:40px;
}
#global  div.menu div.menu_haut div#bloc_menu_haut h6 a{
float:left;
padding:0 46px 0 0;
background:url(../images/pictos/deconnexion.gif) center right no-repeat;
}

/*--------------------------------MENU GENERAL---------------------------------*/
#global div.menu{
float:left;
padding:238px 0 0 0;
position:relative;
}
#global div.menu div#colonne{
float:left;
width:185px;
min-height:1000px;
}
* html #global div.menu div#colonne{
height:1000px;
}
#global div.menu div#colonne div#colonne_corps{
float:left;
width:100%;
background:#370532 url(../images/fonds/colonne_menu/fond-colonne-gauche.jpg) top left repeat-x;
height:1050px;
}

/*--------   bloc connexion des membres         ----------*/
#global div.menu div#colonne div#colonne_corps div.bloc_connexion{
float:left;
width:164px;
padding:10px 10px 30px 10px;
border:1px solid #fff;
border-width:0 0 1px 0;
position:relative;
}
#global div.menu div#colonne div#colonne_corps div.bloc_connexion h2{
float:left;
width:100%;
margin:0 0 10px 0;
color:#fff;
font-size:16px;
}
#global div.menu div#colonne div#colonne_corps div.bloc_connexion input.email,
#global div.menu div#colonne div#colonne_corps div.bloc_connexion input.password{
	width:120px;
	margin:0 0 4px 0;
}
#global div.menu div#colonne div#colonne_corps div.bloc_connexion input.submit_ok{
	position:absolute;
	bottom:30px;
	right:4px;
}
/*-----------      fin -------------*/
#global div.menu div#colonne div#colonne_corps ul{
float:left;
width:100%;
}
#global div.menu div#colonne div#colonne_corps ul li{
width:100%;
float:left;
font-size:12px;
text-indent:11px;
}
#global div.menu div#colonne div#colonne_corps ul li h1{
float:left;
width:100%;
font-size:12px;
height:29px;
color:#fff;
line-height:29px;
}
#global div.menu div#colonne div#colonne_corps ul li h1 a{
display:block;
color:#fff;
}
#global div.menu div#colonne div#colonne_corps ul li h1.avec_bordure {
border: solid 1px #fff;
border-width:0 0 1px 0;
}
#global div.menu div#colonne div#colonne_corps ul li h1.avec_bordure_img {
border: solid 1px #fff;
border-width:0 0 1px 0;
padding:5px 0 25px 0;
}
#global div.menu div#colonne div#colonne_corps ul li h1{
width:100%;
height:30px;
line-height:30px;
float:left;
}
#global div.menu div#colonne div#colonne_corps ul li ul{
border-bottom:1px solid #fff;
padding:0 0 10px 0;
width:100%;
}
#global div.menu div#colonne div#colonne_corps ul li ul.sous_liste{
border:none;
padding:0 0 10px 0;
width:100%;
}
#global div.menu div#colonne div#colonne_corps ul li ul li{
width:160px;
padding:0 0 0 12px;
}
#global div.menu div#colonne div#colonne_corps ul li ul li a{
color:#f889ed;
text-indent:11px;
display:block;
}

#global div.menu div#colonne div#colonne_bas{
float:left;
width:100%;
height:26px;	
background:url(../images/fonds/colonne_menu/fond-colonne-gauche-bas.jpg) top left no-repeat;
}
/*--------   bloc inscription newsletter         ----------*/
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter{
float:left;
width:164px;
padding:10px 10px 20px 10px;
border:1px solid #fff;
border-width:0 0 1px 0;
position:relative;
}
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter h3{
float:left;
width:100%;
margin:0 0 10px 0;
color:#fff;
font-size:17px;
font-weight:400;
}
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter h3 span{
font-weight:700;
}
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter input.email,
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter input.password{
	width:120px;
	margin:0 0 4px 0;
}
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter input.submit_ok{
	position:absolute;
	bottom:15px;
	right:4px;
}
#global div.menu div#colonne div#colonne_corps div.bloc_newsletter p{
	position:absolute;
	bottom:10px;
	left:10px;
}
/*-----------------BLOC NEWS ACCUEIL--------------------*/
#global div#news{
float:left;
width:779px;
height:170px;
background:url(../images/fonds/fond-actu.jpg) top left no-repeat;
margin:0 0 0 24px;
}
#global div#news  div#bloc_intro{
float:left;
width:365px;
height:174px;
position:relative;
background:url(../images/fonds/fond-intro2.jpg) top left no-repeat;
margin:24px 0 0px 10px;
display:inline;
}
#global div#news  div#bloc_intro p.p_intro1{
font-size:14px;
color:#54094c;
font-weight:600;
width:240px;
position:absolute;
left:120px;
top:12px;
}
#global div#news  div#bloc_intro p.p_intro2{
color:#54094c;
width:240px;
position:absolute;
left:120px;
top:76px;
}
#global div#news  div#bloc_intro p a{
color:#54094c;
}
#global div#news  div#bloc_actu{
float:left;
margin:20px 0 0 26px;
width:363px;
position:relative;
z-index:10;
}
#global div#news  div#bloc_actu h3{
float:left;
width:100%;
color:#fff;
font-weight:400;
}
#global div#news  div#bloc_actu p.entete_news{
	float:left;
	width:100%;
	padding:0 0 5px 0;
	border:1px solid #e89edd;
	border-width:0 0 1px 0;
}
#global div#news  div#bloc_actu marquee{
	margin:7px 0 0 0;
}
#global div#news  div#bloc_actu p{
color:#fff;
width:100%;
}
#global div#news  div#bloc_actu p span{
color:#f889ec;
font-weight:600;
}
/*-----------------POPUP NEWS ACCUEIL--------------------*/
div#news_popup{
float:left;
width:510px;
background:url(../images/fonds/fond-actu-popup.jpg) top left no-repeat;
}
div#news_popup div#bloc_actu_popup{
	margin-left:10px;
	width:480px;
}
div#news_popup div#bloc_actu_popup p span{
color:#f889ec;
font-weight:600;
}
div#news_popup div#bloc_actu_popup p{
color:#fff;
width:100%;
margin:35px 0 0 0;
}

div#news_popup div#bloc_actu_popup p a{
color:#b095ad;
}
div#news_popup div#bloc_actu_popup a{
	float:right;
}
/*------------------------------BLOC HAUT MAGAZINE-------------------------------*/
#global div#entete_magazine{
float:left;
width:803px;
height:217px;
background:#610a58 url(../images/fonds/entete_magazine/fond-magazine.jpg) top left no-repeat;
}
#global div#entete_magazine div#bloc_entete_magazine{
float:left;
height:187px;
margin:30px 0 0 0;
width:779px;
background:#601f61;
}
#global div#entete_magazine div#bloc_contenu_magazine{
float:left;
border:3px solid #fff;
border-width:3px 0 3px;
width:759px;
height:181px;
}
#global div#entete_magazine div#bloc_droit_magazine{
float:left;
width:20px;
height:187px;
background:url(../images/fonds/entete_magazine/bloc_droit_magazine.jpg) top left no-repeat;
}
/*------------------------------------CORPS---------------------------*/
#global  div.corps{
float:left;
width:781px;
padding:2px 11px 0 11px;
background:url(../images/fonds/fond-corps.jpg) top left repeat-x;
}
#global div.corps_accueil{
background:none;
position:relative;
}
/*-------------------------TITRES-------------------------------*/
div.titre_principal{
float:left;
width:757px;
height:52px;
background:url(../images/fonds/fond-droit-titre.jpg) top right no-repeat;
margin:0 0 0 24px;
display:inline;
position:relative;
}
div.titre_principal div.titre_principal_gauche{
float:left;
width:20px;
background:url(../images/fonds/fond-gauche-titre.jpg) center left no-repeat;
height:52px;
display:inline;
}
div.titre_principal h2{
float:left;
color:#fff;
font-size:15px;
height:50px;
line-height:50px;
width:717px;
background:#341530;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
div.titre_principal div.message{
	position:absolute;
	top:10px;
	right:14px;
	background:#693463;
	padding:0 11px;
	min-width:250px;
}
*html div.titre_principal div.message{
	width:450px;
}
div.titre_principal div.message p{
	font-size:11px;
	color:#fff;
	height:33px;
	line-height:33px;
	font-weight:400;
	width:100%;
	text-align:center;
}
div.titre_principal div.message div.prems{
	background:url(../images/fonds/fond_prems_bulle_voyant.jpg) no-repeat center left;
	width:11px;
	height:33px;
	position:absolute;
	top:0;
	left:0;
}
div.titre_principal div.message div.deuz{
	background:url(../images/fonds/fond_deuz_bulle_voyant.jpg) no-repeat center right;
	width:11px;
	height:33px;
	position:absolute;
	top:0;
	right:0;
}
#global h6.actualiser a{
	background:url(../images/btn-actualiser.jpg) no-repeat center left;
	height:42px;
	padding:18px 0 0 60px;
	width:130px;
	position:absolute;
	top:68px;
	left:180px;
	font-size:11px;
	font-weight:400;
}
#global h6.actualiser a:hover{
	text-decoration:underline;
}
.titre_accueil{
float:left;
width:557px;
color:#fff;
font-size:15px;
margin:50px 0 10px 20px;
display:inline;
padding:0 0 0 0px;
}
.titre_accueil img{
vertical-align:middle;
}
.titre_accueil span{
font-weight:400;
font-size:12px;
position:relative;
top:1px;
}
#global p.banniere_pub  img{
	position:absolute;
	top:54px;
	right:12px;
	z-index:25;
}

.sous_titre{
float:left;
margin:15px 0 0 0;
width:100%;
font-size:18px;
color:#fff;
font-weight:400;
}
.sous_titre span{
font-weight:600;
}
.titre_puce{
float:left;
font-size:14px;
font-weight:700;
color:#fff;
background:url(../images/pictos/titre_puce.gif) no-repeat center left;
height:18px;
text-indent:20px;
line-height:18px;
}
.titre_puce_fonce{
background:url(../images/pictos/titre_puce_fonce.gif) no-repeat center left;
}
.titre_puce_grand{
width:100%;
}
p.para{
float:left;
width:100%;
margin:10px 0 0 0;
}
div.marge{
float:left;
width:100%;
margin:12px 0 0 0;
}
/*-----------------------BLOC VOYANT------------------*/
#global div.corps div.bloc_voyant{
float:left;
width:256px;
background:url(../images/fonds/bloc_voyant/haut-bloc-voyant.jpg) top left no-repeat;
margin:0 6px 12px 0;
position:relative;
}
#global div.corps div.bloc_voyant_droit {
margin:0 0 12px 0;
}
#global div.corps div.bloc_voyant h3{
float:left;
width:140px;
font-size:11px;
font-weight:400;
padding:0 0 0 18px;
display:inline;
color:#fff;
height:23px;
line-height:23px;
}
#global div.corps div.bloc_voyant p.specialite{
	float:left;
	width:63px;
	height:23px;
	line-height:23px;
	text-align:right;
	font-size:10px;
	color:#F889EC;
}
#global div.corps div.bloc_voyant div.corps_bloc_voyant{
position:relative;
float:left;
width:100%;
height:100px;
background:url(../images/fonds/bloc_voyant/fond-bloc-voyant.jpg) top left repeat-y;
padding-top:5px;
}

#global div.corps div.bloc_voyant div.corps_bloc_voyant ol,
#global div.corps div.bloc_voyant div.corps_bloc_voyant ol ul{
float:right;
width:155px;
}
#global div.corps div.bloc_voyant div.corps_bloc_voyant ol{
margin:10px 0 0 0;
}
#global div.corps div.bloc_voyant div.corps_bloc_voyant ol ul li{
float:left;
height:30px;
line-height:30px;
color:#fff;
font-size:12px;
padding:0 0 0 10px;
}
#global div.corps div.bloc_voyant div.corps_bloc_voyant h4{
position:absolute;
top:15px;
left:8px;
}
#global div.corps div.bloc_voyant h6{
float:left;
width:100%;
background:url(../images/fonds/bloc_voyant/bas-bloc-voyant.jpg) top left no-repeat;
height:24px;
}
#global div.corps div.bloc_voyant h6 a{
float:right;
height:24px;
width:88px;
font-weight:400;
color:#fff;
font-size:10px;
text-indent:4px;
line-height:24px;
}
#global div.corps div.bloc_voyant h6 a:hover{
color:#faf;
}
#global div.corps div.bloc_voyant p.btn_alerte a img{
	position:absolute;
	top:1px;
	right:5px;
	z-index:56;
}
/*-------------BLOC ARRONDI--------------------------*/
#global div.corps div.bloc_arrondi{
float:left;
width:779px;
position:relative;
margin:15px 0 0 0;
}
#global div.corps div.bloc_arrondi_petit{
width:755px;
margin:12px 0 0 24px;
display:inline;
}
#global div.corps div.bloc_arrondi_avec_menu{
margin:0 0 0 0;
}
#global div.corps div.bloc_arrondi_petit_avec_menu{
width:755px;
margin:0px 0 0 24px;
display:inline;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_haut,
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas{
float:left;
width:100%;
height:20px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_haut div.contenu{
float:left;
width:756px;
height:22px;
border-left:1px solid #fff;
border-top:1px solid #fff;
}
#global div.corps div.bloc_arrondi_petit div.bloc_arrondi_haut div.contenu{
width:732px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_haut div.image_fond{
float:left;
width:22px;
height:23px;
background:url(../images/fonds/fond-droit-bloc-normal.jpg) top left no-repeat;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas div.contenu{
float:left;
width:756px;
height:21px;
border-right:1px solid #be8cb8;
border-bottom:1px solid #fff;
}
#global div.corps div.bloc_arrondi_petit div.bloc_arrondi_bas div.contenu{
width:732px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas div.image_fond{
float:left;
width:22px;
height:22px;
background:url(../images/fonds/fond-gauche-bloc-normal.jpg) bottom left no-repeat;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps{
float:left;
border-left:1px solid #fff;
border-right:1px solid #be8cb8;
width:757px;
padding:0 10px 0 10px;
}
#global div.corps div.bloc_arrondi_petit div.bloc_arrondi_corps{
width:733px;
}

#global div.corps div.bloc_arrondi_corps p.nom_offre{
	font-size:14px;
	font-weight:700;
	margin:0 0 10px 0;
}

#global div.corps div.bloc_arrondi div.bloc_offre{
padding:0;
width:777px;
background:url(../images/fonds/fond-bloc-offre.jpg) top right repeat-y;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit{
padding:0;
width:753px;
}
/*-------------------------FORMULAIRE OFFRE------------------------*/
#global div.corps div.bloc_arrondi div.bloc_arrondi_haut_offre div.contenu div,
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas_offre div.contenu div{
float:right;
background:#693463;
width:316px;
height:22px;
display:inline;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas_offre div.contenu div{
float:right;
background:#693463;
width:337px;
height:21px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_haut_offre div.image_fond{
background:url(../images/fonds/fond-droit-bloc-offre.jpg) top left no-repeat;
}

#global div.corps div.bloc_arrondi div.bloc_offre div.description_offre{
float:left;
width:420px;
min-height:240px;
padding:0 10px 0 10px;
}
#global div.corps div.bloc_offre div.formulaire_petit h3{
float:left;
width:100%;
color:#fff;
font-size:14px;
font-weight:700;
margin:30px 0 0px 0;
text-indent:40px;
height:30px;
line-height:30px;
background:url(../images/pictos/continuer_petit.gif) no-repeat center left;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit div.description_offre{
float:left;
width:396px;
min-height:240px;
padding:0 10px 0 10px;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit div.description_offre div.recapitulatif_offre{
float:left;
width:100%;
padding:0 0 10px 0;
background:url(../images/pictos/bordure-points.jpg) bottom left repeat-x;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit div.description_offre div.recapitulatif_offre_marge{
margin:10px 0 0 0;
background:none;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit div.description_offre div.recapitulatif_offre h3{
float:left;
width:100%;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit div.description_offre div.recapitulatif_offre p{
float:left;
padding:8px 0 8px 0;
width:100%;
display:inline;
}
#global div.corps div.bloc_arrondi div.bloc_offre_petit div.description_offre div.recapitulatif_offre p span{
font-size:13px;
font-weight:700;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit{
float:left;
width:317px;
background:#693463;
padding:0 10px 40px 10px;
}
*html #global div.corps div.bloc_arrondi div.bloc_offre div.description_offre{
height:240px;
}

#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit{
float:left;
width:317px;
background:#693463;
padding:0 10px 40px 10px;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.fond_logo{
background:#693463 url(../images/fonds/logo_fond_mauve.jpg) no-repeat top right;
}

*html #global div.corps div.bloc_arrondi div.bloc_offre div.description_offre{
height:240px;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit h4{
color:#fff;
font-weight:400;
font-size:14px;
margin:0 0 10px 0px;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit h3{
float:left;
width:100%;
margin:0;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit p.nom_voyant{
float:left;
margin:0 0 0px 42px;
font-size:14px;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit p.choix_offre{
height:24px;
line-height:24px;
width:100%;
position:relative;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit p.choix_offre label,
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit p.choix_offre input{
float:left;
margin:0 10px 0 0;
height:24px;
line-height:24px;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit input.submit{
float:right;
}

#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit div.formulaire p.label{
float:left;
width:140px;
}
#global div.corps div.bloc_arrondi div.bloc_offre div.formulaire_petit div.sepa{
	margin:30px 0 0 0;
}
/*-------------------------BLOC LISTES COMMENTAIRES------------------------*/
#global div.corps div.bloc_arrondi div.bloc_arrondi_haut_comm div.contenu div,
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas_comm div.contenu div{
float:left;
background:#693463;
width:125px;
height:22px;
margin:0 0 0 90px;
display:inline;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_bas_comm div.contenu div{
height:21px;
margin:0 0 0 69px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires{
float:left;
width:100%;
background:url(../images/fonds/fond-liste.jpg) top left repeat-y;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li{
float:left;
min-height:40px;
border-top:1px solid #fff;
font-size:11px;
color:#fff;
}
*html #global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li{
height:40px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_commentaire{
width:417px;
padding:10px 0 10px 0;
}

#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_date{
width:80px;
vertical-align:middle;
line-height:40px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_fond{
background:#693463;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_note{
width:125px;
background:#693463;
text-align:center;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_note img{
padding:10px 5px 0 5px;
vertical-align:middle;
}

#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_grand{
width:220px;
padding:0 0 0 10px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_tres_grand{
width:540px;
padding:0 0 0 10px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_moyen{
width:130px;
padding:0 0 0 10px;
line-height:40px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_petit{
width:90px;
line-height:40px;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.liste_nom{
padding:10px 0 10px 10px;
width:115px;
vertical-align:middle;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.non_lu{
background:#34152f;
font-weight:700;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li a{
float:left;
display:inline;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires p.com{
float:left;
width:100%;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires p.reponse{
float:left;
width:100%;
margin: 10px 0 0px 0;
padding: 10px 0 10px 0;
border-top:1px solid #e486f4;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires p.reponse span{
float:left;
margin:0 10px 10px 0;
color:#e486f4;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_commentaires li.titre_liste{
border:none;
font-size:11px;
font-weight:700;
line-height:40px;
padding:4px 0;
}
/*-------------------------BLOC INFORMATIONS PROFIL VOYANT OU MEMBRE------------------------*/
#global div.corps div.bloc_arrondi div.bloc_profil{
float:left;
min-height:150px;
background:url(../images/fonds/logo_fond_normal.jpg) no-repeat 250px 20px;
}
*html #global div.corps div.bloc_arrondi div.bloc_profil{
height:150px;
}
#global div.corps div.bloc_arrondi div.bloc_profil h5{
float:left;
margin:0 20px 0 12px; 
display:inline;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.description{
float:left;
width:450px;
border-right:1px solid #c0aabe;
min-height:107px;
}


#global div.corps div.bloc_arrondi div.bloc_profil div.horaires{
float:left;
width:150px;
height:190px;
overflow:auto;
padding:0 10px;
display:inline;
}

#global div.corps div.bloc_arrondi div.bloc_profil div.horaires dl {
float:left;
width:100%;
margin:0 0 10px 0;
padding:0;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.horaires dt {
float:left;
width:100%;
margin:0;
padding:0;
color:#fff;
font-size:12px;
font-weight:700;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.horaires p{
font-weight:400;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.horaires ul {
float:left;
width:100%;
list-style-type:none;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.horaires ul li{
font-size:10px;
color:#fff;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.horaires div{
float:left;
width:100%;
margin:0 0 10px 0;
}

#global div.corps div.bloc_arrondi div.rendez-vous{
	float:right;
	margin-top:20px ;
	width:200px;
}

#global div.corps div.rendez-vous p a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#global div.corps div.bloc_arrondi div.rendez-vous p.btn_alerte a{
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
#global div.corps div.bloc_arrondi div.rendez-vous p.btn_alerte a img{
	position:absolute ;
	bottom:15px;
	right:10px;
}

/*---- bloc profil   ----*/
* html #global div.corps div.bloc_arrondi div.bloc_profil div{
height:107px;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.infos_membre{
min-height:107px;
float:left;
width:400px;
margin:0 0 10px 0;
}
* html #global div.corps div.bloc_arrondi div.bloc_profil div.infos_membre{
height:107px;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.infos_membre p.nom_membre{
font-size:14px;
margin:0 0 10px 0;
font-weight:700;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit{
	float:right;
	width:200px;
	position:relative;
}

#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit h6 a{
	padding:0 40px 0 0;
	position:absolute;
	top:10px;
	right:0;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit h6 a img{
	height:30px;
	line-height:30px;
	position:absolute;
	top:-6px;
	right:0;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit div.bloc_recharge{
	position:absolute;
	top:40px;
	right:0;
	text-align:right;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit div.bloc_recharge h6{
	margin:0;
	text-align:right;
	padding:0 40px 0 0;
	color:#fff;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit div.bloc_recharge h6.un{
	position:absolute;
	top:85px;
	right:0px;
	width:200px;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit div.bloc_recharge input.normal{
	position:relative;
	top:-12px;
	right:10px;
	width:120px;
}
#global div.corps div.bloc_arrondi div.bloc_profil div.recharge_credit div.bloc_recharge p.logos{
	position:relative;
	top:-8px;
	right:35px;
}
/*---------------------------BLOC MENU INTERIEUR PAGE----------------------------------*/
#global div.corps div.menu_page_int{
float:left;
width:100%;
margin:20px 0 0 0;
position:relative;
}
#global div.corps div.menu_page_int div.periode{
position:absolute;
bottom:4px;
right:0px;
}
#global div.corps div.menu_page_int_petit{
float:left;
width:600px;
margin:20px 0 0 30px;
}
#global div.corps div.menu_page_int div.sous_menu_actif{
float:left;
height:40px;
margin:0 4px 0 0;
}
#global div.corps div.menu_page_int div.sous_menu_actif img,
#global div.corps div.menu_page_int div.sous_menu_inactif img{
	position:relative;
	top:6px;
	left:0;
}
#global div.corps div.menu_page_int div.sous_menu_actif div{
float:left;
height:40px;
background:url(../images/fonds/menu_pages/menu_actif_gauche.jpg) top left no-repeat;
width:20px;
}
#global div.corps div.menu_page_int div.sous_menu_actif h2{
float:left;
background:url(../images/fonds/menu_pages/menu_actif_droit.jpg) top right no-repeat;
padding:0 20px 0 0;
position:relative;
}
#global div.corps div.menu_page_int div.sous_menu_actif h2 a{
float:left;
font-size:12px;
font-weight:400;
background:#341531;
border:1px solid #fff;
border-width:1px 0 0 0;
height:39px;
line-height:39px;
}
#global div.corps div.menu_page_int div.sous_menu_inactif{
float:left;
height:34px;
margin:6px 4px 0 0;
}
#global div.corps div.menu_page_int div.sous_menu_inactif div{
float:left;
height:34px;
background:url(../images/fonds/menu_pages/menu_inactif_gauche.jpg) top left no-repeat;
width:20px;
}
#global div.corps div.menu_page_int div.sous_menu_inactif h2{
float:left;
position:relative;
background:url(../images/fonds/menu_pages/menu_inactif_droit.jpg) top right no-repeat;
padding:0 20px 0 0;
}
#global div.corps div.menu_page_int div.sous_menu_inactif h2 a{
float:left;
font-size:12px;
font-weight:400;
background:#660a5c;
border:1px solid #fff;
border-width:1px 0 0 0;
height:33px;
line-height:33px;
}

#global div.corps div.menu_page_int div.sous_menu_inactif h2 a span.icone_image img,
#global div.corps div.menu_page_int div.sous_menu_actif h2 a span.icone_image img{
width:24px;
height:24px;
}

/*------------------------------MAGAZINE------------------------------------*/
div.bloc_article_photo_gauche,
div.bloc_article_photo_droite,
div.boutons_haut_bas{
float:left;
width:100%;
margin:12px 0 0 0; 
}
div.bloc_article_photo_gauche h4,
div.bloc_article_photo_droite h4{
float:left;
width:100%;
font-size:14px;
font-weight:600;
color:#fff;
}
div.bloc_article_photo_gauche p{
float:right;
margin:8px 0 0 0;
width:100%;
}
div.bloc_article_photo_droite p{
float:left;
margin:8px 0 0 0;
width:100%;
}
div.bloc_article_photo_gauche p img{
float:left;
margin:0 12px 0 0;
border:1px solid #fff;
}
div.bloc_article_photo_droite p img{
float:right;
margin:0 0 0 12px;
border:1px solid #fff;
}
div.boutons_haut_bas a{
float:right;
margin:0 20px 0 0;
}
/*---------------------------MESSAGES MEMBRES ET VOYANTS------------------------*/
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.bloc_message{
float:left;
width:100%;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.bloc_message h3{
font-size:14px;
color:#fff;
width:100%;
border-bottom:1px solid #fff;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.bloc_message p.message{
float:left;
width:732px;
border:1px solid #fff;
margin:20px 0 0 0;
padding:12px 12px 30px 12px;
min-height:80px;
position:relative;
}
*html #global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.bloc_message p.message{
height:80px;
}
/*-------------LISTES FILLEULS--------------------------*/
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_normale{
float:left;
width:100%;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps ul.liste_normale li{
float:left;
width:20%;
font-size:11px;
color:#fff;
}

/*--------------------------------------------------------------*/
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.iframe_allopass div{
float:left;
width:80%;
font-size:11px;
background:#740a67;
}
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.iframe_allopass div table,
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps div.iframe_allopass div table tr td{
background:#740a67;
}


/*-------------CENTENU DANS BLOC ARRONDI------------*/
#global div.corps div.bloc_arrondi div.bloc_arrondi_corps p a{
text-decoration:underline;
}

/*----------      message - ----*/
.corps div.mess {
	width:90%;
	float:left;
	border:2px solid #fff;
	margin:12px 4%;	
	display:inline;
}
.corps div.mess dt{
	font-size:12px;
	margin:10px 20px 0 20px;
	font-weight:700;
	color:#fff;
}
.corps div.mess p{
	margin:10px 20px;
	font-size:12px;
	color:#fff;
}
.corps div.mess a{
	color:#000;
	text-decoration:underline;
}
.corps div.mess ul{
	margin:0 20px;
	list-style-type:square;
	list-style-position:inside;
}
.corps div.mess ul li{
	font-size:12px;
	color:#fff;
}
/*-------------------------------------PIED DE PAGE-------------------------------*/
#global div#pied{
	clear:both;
	width:968px;
	color:#fff;
	padding:0 10px;
}
#global div#pied div.menu_pied {
	width:100%;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(../images/fonds/pointilles.gif) repeat-x bottom left;
}
#global div#pied h1{
	color:#fff;
	font-size:11px;
	font-weight:400;
	display:inline;

}
#global div#pied p{
	color:#fff;
	font-size:10px;
	margin:20px 0 0 0;
}
/*----------------------------------------   FORMULAIRES    --------------------------------------------*/
div.formulaire {
	width:100%;
	float:left;
	padding:5px 0 5px 0;
	border-width:0 0 1px 0;
}

div.formulaire p{
	float:left;
}
div.formulaire p.label{
	width:230px;
	float:left;
	font-weight:700;
}
div.formulaire input.normal{
	width:250px;
}
div.formulaire textarea.normal{
	width:300px;
	height:150px;
}
div.formulaire select.normal{
	width:304px;
}
div.formulaire p.petit{
float:left;
width:400px;
}
div.formulaire p.petit label{
float:left;
width:350px;
padding:2px 0 0 0;
}
div.formulaire p.petit input{
float:left;
width:16px;
}
div.formulaire div.note_formulaire p{
float:left;
margin:0 10px 0 0;
}
div.formulaire div.note_formulaire p img:hover{
cursor:pointer;
}
div.formulaire p.choix_nb{
float:left;
margin:0 20px 0 0;
}
div.sepa{
margin:0 0 30px 0;
}
h3.rub_formulaire {
	font-size:14px;
	color:#f889ec;
	border-bottom:1px solid #f889ec;
	width:484px;
}
div.formulaire {
	width:100%;
	float:left;
	padding:5px 0 5px 0;
	border-width:0 0 1px 0;
}
.submit{
float:left;
height:44px;
line-height:44px;
background:#693463 url(../images/pictos/continuer.gif) center right no-repeat;
cursor:pointer;
width:170px;
border:none;
color:#fff;
text-align:left;
font-weight:600;
}
.submit_abs{
position:absolute;
right:1px;
bottom:4px;
height:44px;
line-height:44px;
background:#693463 url(../images/pictos/continuer.gif) center right no-repeat;
cursor:pointer;
width:170px;
border:none;
color:#fff;
text-align:left;
font-weight:600;
}
.submit_liste{
float:right;
height:30px;
line-height:30px;
background:#740a67 url(../images/pictos/continuer_petit_clair.gif) center right no-repeat;
cursor:pointer;
width:110px;
border:none;
color:#fff;
text-align:left;
font-weight:600;
font-size:11px;
margin:10px 0 0 0;
}
.submit_fond_clair_input{
float:right;
background:#740a67 url(../images/pictos/continuer_clair.gif) center right no-repeat;
}
.submit_fond_clair_input_g{
float:left;
background:#740a67 url(../images/pictos/continuer_clair.gif) center right no-repeat;
}
.submit_fond_clair_input_form{
float:right;
margin:0 250px 0 0;
background:#740a67 url(../images/pictos/continuer_clair.gif) center right no-repeat;
}
.submit_petit{
width:125px;
}
a.submit{
font-size:11px;
}
/*---------           systemes multi-langues  --------------*/
h2.titre_rubrique {
 font-size:14px;
}
div.bloc_horo {
 width:286px;
 float:left;
 margin:0 10px 10px 0;
}
div.margeB {

}
div.bloc_multi_langues {
 position:relative;
 width:100%;
}
div.bloc_multi_langues div.titre{
 float:left;
 width:100%;
}
div.bloc_multi_langues div.bloc_switch{
 width:100%;
 display:none;
}
div.bloc_multi_langues div.actif{
 display:inline;
}
div.bloc_multi_langues  h3{
 float:left;
 width:284px;
 font-size:12px;
 font-weight:700;
 height:22px;
 line-height:22px;
 background:#eee;
 border:1px solid #ccc;
 border-width:1px 1px 0 1px;
 margin:0;
 text-indent:10px;
}
div.bloc_multi_langues  h3 span.label{
 float:left;
 width:30%;
 color:#000;
}
div.bloc_multi_langues  h3 a{
 float:left;
 padding:0 10px;
 text-indent:0px;
 color:#000;
}
div.bloc_multi_langues  h3 a.actif{
 background:#fff;
}
div.bloc_multi_langues  h3 a:hover{
 background:#ccc;
}
div.bloc_multi_langues  textarea.normal{
 background:url(../images/fonds/formulaires/fr.png) no-repeat bottom right;
 width:276px;
 border:1px solid #ccc;
 border-width:0 1px 1px 1px;
 padding:4px;
 background:#fff;
}
div.bloc_multi_langues  textarea.langue_fr{
 background:#fff url(../images/fonds/formulaires/fr.png) no-repeat bottom right;
}
div.bloc_multi_langues  textarea.langue_es{
 background:#fff url(../images/fonds/formulaires/es.png) no-repeat bottom right;
}
div.bloc_multi_langues  textarea.langue_cat{
 background:#fff url(../images/fonds/formulaires/cat.png) no-repeat bottom right;
}
div.bloc_multi_langues  textarea.langue_en{
 background:#fff url(../images/fonds/formulaires/en.png) no-repeat bottom right;
}
/*------------------    liste déroulante états    -------------------*/
#global div.menu div#colonne div#colonne_corps ul#etats  {
	min-height:100px;
	margin-top:20px;
}
*html #global div.menu div#colonne div#colonne_corps ul#etats  {
	height:100px;
}
#global div.menu div#colonne div#colonne_corps ul#etats dl.liste_etats {
	position:relative;
	width:100%;
	float:left;
	margin:0;
	z-index:10;
}
#global div.menu div#colonne div#colonne_corps dl.liste_etats ul{
	position:relative;
	top:-5px;
	left:0px;
	display:none;
	width:120px;
	border:none;
	float:none;
}

#global div.menu div#colonne div#colonne_corps dl.liste_etats ul li{
	border:1px solid #740967;
	border-width:0 0 1px 0;
	height:18px;
	line-height:18px;
	padding:0;
	text-indent:0px;
	float:left;
}
#global div.menu div#colonne div#colonne_corps dl.liste_etats ul li a{
	color:#360432;
	float:left;
	width:100%;
	background:#ccc;
}
#global div.menu div#colonne div#colonne_corps dl.liste_etats ul li a:hover{
	color:#d2cbd2;
	background:#360432;
}
#global div.menu div#colonne div#colonne_corps dl.liste_etats dt{
	position:relative;
	float:left;
	width:100%;
	line-height:24px;
}
#global div.menu div#colonne div#colonne_corps dl.liste_etats dt span{
	position:absolute;
	left:50px;
	top:0;
	z-index:-1;
}
#global div.menu div#colonne div#colonne_corps dl.liste_etats dt img.puce{
	position:relative;
	top:-4px;
	z-index:-1;
}

/*---------  pub horoscope     ----------*/
#global div.menu div#colonne div#colonne_corps h3.pub_horo{
	margin:40px 0 20px 20px;
	float:left;
	display:inline;
}


/*---------------------------------------------------            PAGE STANDARD DE TEXTE          ----------------------------------------------------*/
div.textes_standard {
	min-height:100px;
	background:url(../images/fonds/logo_fond_normal.jpg) no-repeat top right;
}
div.sans_logo {
	background:none;
}
div.textes_standard h3{
	font-size:12px;
	margin:10px 0 10px 0;
	color:#fff;
	font-weight:700;
}
div.textes_standard h4{
	font-size:12px;
	margin:10px 0 10px 0;
	color:#fff;
	font-weight:700;
}
div.textes_standard h5{
	font-size:12px;
	margin:10px 0 10px 0;
	color:#f889ec;
	font-weight:700;
}
div.textes_standard p{
	font-size:11px;
	margin:0 0 20px 0;
}
div.textes_standard h6.def{
	float:left;
	margin:0 0px 4px 0;
	font-weight:700;
	font-size:10px;
	text-indent:20px;
	width:100%;

	background:url(../images/pictos/titre_puce.gif) no-repeat center left;
}
div.textes_standard p label{
	width:120px;
	display:block;
	float:left;
}
div.textes_standard p.text_def{
	float:left;
	width:75%;
}
div.textes_standard dt{
	font-size:11px;
	font-weight:700;
	margin:10px 0 4px 0;
	color:#fff;
	font-weight:700;
}
div.textes_standard h6{
	font-size:11px;
	font-weight:700;
	margin:10px 0 10px 0;
	color:#fff;
	font-weight:700;
}
div.textes_standard ul{
	list-style-type:circle;
	list-style-position:inside;
	margin:0 0 20px 0;
}
div.textes_standard ul li{
	margin:0 0 0 10px;
	font-size:11px;
	color:#fff;
}

/*---------------         HOROSCOPES     -------------------*/
div.horoscope {
	width:360px;
	float:right;
}
div.horoscope div{
	float:left;
	width:33%;
	margin:0 0 20px 0;
}
div.horoscope div h6{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:700;
}
div.description_horoscope {
	float:left;
	width:370px;
}
div.description_horoscope h5{
	color:#fff;
	font-size:18px;	
	margin:20px 0 4px 0;
	font-weight:700;
}
div.description_horoscope h6{
	color:#fff;
	font-size:12px;	
	margin:0px 0 20px 0;
	font-weight:400;
}
/*-----------------------                ZONE SHOW              ---------------------*/
div.zone_show_petit {
	width:754px;
	float:left;
	background:#98488f;
	margin:20px 0 0 24px;
	display:inline;
	position:relative;
}
div.zone_show_ss_marge{
	margin:0px 0 0 0px;
}
div.zone_show_petit div.partie_haute{
	position:absolute;
	top:0;
	left:0;
	height:4px;
	width:100%;
	background:url(../images/fonds/fond-haut-zone-show-petit.jpg) no-repeat top left;
}
div.zone_show_petit div.partie_basse{
	position:absolute;
	bottom:0;
	left:0;
	height:4px;
	width:100%;
	background:url(../images/fonds/fond-bas-zone-show-petit.jpg) no-repeat bottom left;
}
div.zone_show_petit div.int {
	float:left;
	width:734px;
	padding:10px;
}
div.zone_show_petit div.int div#paiement_securise p{
float:left;
height:50px;
font-size:15px;
font-weight:700;
line-height:50px;
}
div.zone_show_petit div.int div#paiement_securise p img{
float:left;
margin:0 0 0 10px;
}
div.zone_show_petit p.date{
	font-size:10px;
	margin:0 0 20px 0;
	padding:0 0 4px 0;
	color:#fff;
	border-bottom:1px solid #bc72b8;
}
/*----------------------------------------------            EDITO                 -------------------------------------------*/
div#edito {
	width:100%;
	float:left;
	margin:60px 0 0 0;

}
div#edito  h3{
	width:100%;
	float:left;
	color:#fff;
	font-size:12px;
	margin:0px 0 2px 0;
}
div#edito  div.texte_edito{
	padding:10px;
	float:left;
	width:760px;
	height:272px;
	background:#b882b3 url(../images/fonds/fond-edito.gif) no-repeat top left;
	overflow:auto;
}
div#edito  div.texte_edito p{
	color:#4f3f56;
}


/*------------------LISTE AVEC FOND------------------*/
table.liste_fond{
	float:left;
	width:100%;
	display:inline;
}
table.liste_fond tr{
	width:100%;
}
table.liste_fond  th,
table.liste_fond  td{
	border:1px solid #f6a3e9;
	border-width:0 0 1px 0;
	color:#fff;
	text-align:left;
	padding:4px 8px 4px 8px;
	color:#fff;
	font-size:11px;
}
table.liste_fond  th{
	font-weight:700;
}
table.liste_fond  td.liste_foncee,
table.liste_fond  th.liste_foncee{
width:125px;
background:#693463;
padding:0;
}
table.liste_fond  td img{
padding:8px 0 8px 8px;
}
table.liste_fond  td.liste_un,
table.liste_fond  th.liste_un{
width:80px;
padding:0;
}

/*------------------------------                 LISTE DES OFFRES           -----------------------------*/
table.liste_offres {
	float:left;
	width:94%;
	margin:0 2%;
	display:inline;
}
table.liste_offres  th{
	border:1px solid #fff;
	border-width:0 0 2px 0;
	color:#fff;
	text-align:left;
	font-size:12px;
	padding:4px 10px;
}
table.liste_offres  td{
	border:1px solid #fff;
	border-width:0 0 1px 0;
	color:#fff;
	font-size:11px;
	padding:4px 10px;
}
table.liste_offres  td a{
	text-decoration:underline;
}


p.bulle {
	position:relative;
}
.point_interro {
	position:absolute;
	right:30px;
	top:0;
}

p.bann_pub {
	width:100%;
	text-align:center;
}
img.banniere_pub {
	margin:40px 0 10px 0;

}

/*----- message d'avertissement avant le paiement -----*/
div.avertissement {
	float:left;
	background:#693463;
	margin:20px 0 10px 0;
	padding:10px;
	border:1px solid #98488f;
}
div.avertissement h4{
	margin:10px 0;
	font-size:14px;
	font-weight:700;
	color:#fff;
	background:url(../images/fonds/attention.png) no-repeat top left;
	height:35px;
	vertical-align:bottom;
	padding:0 0 0 25px;
}
div.avertissement p{
	margin:10px 0;
}

div.moyens_paiement {
	float:left;
	padding:0px;
	margin:0 0 0 30px;
}
h4.choix_paiement {
	float:left;
	font-size:14px;
	color:#fff;
	margin:0 0 4px 10px;
	padding:0 0 0 30px;
	height:28px;
	line-height:28px;
	background:url(../images/pictos/continuer_petit.gif) no-repeat left center;
}
div.moyens_paiement  input.btn_paiement{
	margin:0 0 0px 0;
}

div.appel {
	float:left;
	background:#693463;
	padding:5%;
	border:1px solid #98488f;
	width:40%;
	margin:20px 25%;
}

p.pagination{
	float:left;
	width:100%;
	text-align:center;
	margin:15px 0 10px 0;
	padding:5px 0;
}
p.pagination span{
	padding:2px 4px;
	background:#730a67;
	border:1px solid #fff;
	margin:0 0 0 5px;
}
p.pagination a{
	padding:2px 4px;
	background:#693364;
	border:1px solid #fff;
	margin:0 0 0 5px;
}

