html,body{
	height:100%;
	margin:0;
	padding:0;
}

* {
	/* [disabled]margin: 0px; */
	padding: 0px;
	outline:none;
}

body {
	color: #fff;
	font-size: 100%;
	font-family: Arial, "Times New Roman", Times, serif;
	background: url("../../Images/bg-body.jpg") repeat-x top;
	background-color:#01041d;
	text-align : center;
	min-width:995px;
	min-height:629px;
	font-size:11px;
	}

a img{
 border:0; 
}

#hoz {
	width:983px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
/** HEADER **/

div.h1Header{margin-bottom:-30px; width:500px; height:22px;}
div.h1Header h1{ font-size:14px; margin-left:10px; color:#000000;}

#container {
	width: 983px;
	text-align: left;
	margin: 0px 0 0 0;
	padding: 0;
	clear:both;
}

#header-top {
	width:415px;
	height:27px;
	padding-left:568px;
	background-image:url(../../Images/bg_top_nav.jpg);
}

#header-logo, #header-logo:focus {
	width:983px;
	height:128px;
	outline:none;
}

#header-menu {
	width:964px;
	height:41px;
	background-image:url(../../Images/bg_menu.jpg);
	padding-left:19px;
}

.header-login {
	float:left;
	width:260px;
	position:relative;
	padding-left:56px;
	padding-top:1px;
}

.login-input {
	background-image: url(../../Images/form_login.jpg);
	border:0;
	color:#224797;
	width:100px;
	height:22px;
	font-size:11px;
	padding-left:10px;
	padding-top:6px;
	margin-top:-3px;
}
.login-input2 {
	background-image: url(../../Images/form_login2.jpg);
	border:0;
	color:#02051f;
	width:141px;
	height:21px;
	font-size:11px;
	padding-left:10px;
	padding-top:4px;
	margin-top:-3px;
	margin-bottom:8px;
}
.login-submit {
	background-image: url(../../Images/form_ok.jpg);
	border:0;
	color:#224797;
	width:26px;
	height:25px;
	font-size:11px;
	margin-top:3px;
	margin-left:5px;
	overflow: hidden;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.login-submit2 {
	background-image: url(../../Images/form_ok2.jpg);
	position:relative;
	float:right;
	border:0;
	color:#224797;
	width:88px;
	height:25px;
	font-size:11px;
	margin-top:3px;
	margin-left:5px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
#login-oubli {
	font-size:10px;
	float:right;
	position:relative;
	margin-top:4px;
}
#login-oubli a, .login-oubli a:visited {
	font-size:10px;
}
#login-oubli a:hover {
	font-size:10px;
}
#btn-twitter {
	margin-left:6px;
	outline:none;
}
#btn-favoris {
	margin-left:9px;
	outline:none;
}
#btn-conseillers {
	margin-left:90px;
	outline:none;
}

.pos-hor {
	float:left;
	position:relative;
	}
	
.titre-inscription {
	float:left;
	position:relative;
	width:276px;
	height:43px;
	}
	
.titre-selection {
	float:left;
	position:relative;
	width:707px;
	height:43px;
	}

.titre-categories {
	float:left;
	position:relative;
	width:275px;
	height:35px;
	}
	
.titre-contenu {
	float:left;
	position:relative;
	width:707px;
	height:35px;
	}

a.btn-nosconseillers {
	background-image:url(../../Images/btn_conseillers.jpg);
	display: block; 
	width: 146px;
	position:relative;
}

a.btn-nosconseillers:hover {
	background-image:url(../../Images/btn_conseillers_hover.jpg);
}

a.btn-horoscope {
	background-image:url(../../Images/btn_horoscope.jpg);
	display: block; 
	width: 162px;
	position:relative;
}

a.btn-horoscope:hover {
	background-image:url(../../Images/btn_horoscope_hover.jpg);
}

a.btn-infos {
	background-image:url(../../Images/btn_informations.jpg);
	display: block; 
	width: 128px;
	position:relative;
}

a.btn-infos:hover {
	background-image:url(../../Images/btn_informations_hover.jpg);
}

a.btn-charte {
	background-image:url(../../Images/btn_charte.jpg);
	display: block; 
	width: 190px;
	position:relative;
}

a.btn-charte:hover {
	background-image:url(../../Images/btn_charte_hover.jpg);
}

.inscription {
	background-image:url(../../Images/bg_bloc_inscription.jpg);
	width:275px;
	height:198px;
	position:relative;
	float:left;
}
.inscription-logged {
	background-image:url(../../Images/bg_bloc_compte.jpg);
	width:275px;
	height:198px;
	position:relative;
	float:left;
}

.txt-inscription {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:12px;
	width:236px;
}
.txt-inscription-pseudo {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:2px;
	width:236px;
	font-size:16px;
	font-weight:bold;
}

.liens-utilisateur {
	padding-left:20px;
	padding-top:0px;
	float:left;
	width:300px;
	position:relative;
	line-height:18px;
	font-weight:bold;
}
.liens-utilisateur ul {
	padding-left:115px;
	padding-top:9px;
	float:left;
	position:relative;
}

.liens-utilisateur a, .liens-utilisateur a:visited {
	color:#fff;
	text-decoration:none;
}
.liens-utilisateur a:hover {
	color:#afc3ed;
}

#header-etapes {
	position:relative;
	float:left;
	height:78px;
	width:983px;
}

.selection-hasard {
	position:relative;
	float:left;
	height:198px;
	width:708px;
	background-image:url(../../Images/bg-carrousel.jpg);
}

.selection-hasard div.selection-hasard-content{margin:15px; padding:15px; height:130px; overflow:hidden; background-image:url(../../Images/bg-carrousel-fond.png); }

.selection-hasard div.titre{ font-size:12px;}

a.btn-inscription {
	background-image:url(../../Images/btn_inscription.jpg);
	display: block; 
	width: 275px;
	position:relative;
	float:left;
	margin-top:19px;
}

a.btn-inscription:hover {
	background-image:url(../../Images/btn_inscription_hover.jpg);
}



a {
	color: #22272c;
	text-decoration: none;

	}

a:visited {
	color: #e4e9ed;
	text-decoration: none;
	}

a:hover {
	color: #9b9b9b;
	}

p {
	padding: 5px;
	}
	
/** CONTENU PRINCIPAL **/

.bloc-categories {
	background-image:url(../../Images/bg_bloc_categories.jpg);
	width:227px;
	padding-top:2px;
	padding-left:48px;
	line-height:2.87em;
	position:relative;
	float:left;
}

.navigation-cat {
	width: 200px ; 
    list-style: none ; 
    margin: 0 ; 
    padding: 0 ; 
}

.bloc-categories a {
	color:#fff;
	font-size:13px;
	font-weight: 600;
	padding:6px;
}

.bloc-categories a:hover {
	text-decoration: none;
	color:#232348;
	font-size:13px;
	font-weight: 600;
	background-image:url(../../Images/cat_bg_links.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-attachment: scroll;
	padding-top:4px;
	padding-right:10px;
}

.bloc-categories .selected{
	text-decoration: none;
	color:#232348;
	font-size:13px;
	font-weight: 600;
	background-image:url(../../Images/cat_bg_links.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-attachment: scroll;
	padding-top:4px;
	padding-right:10px;
}

.bloc-articles-title {
	background-image:url(../../Images/titre-bloc-articles.jpg);
	background-repeat:no-repeat;
	width:227px;
	height:28px;
	padding-top:2px;
	padding-left:48px;
	position:relative;
	float:left;
}
.bloc-articles {
	background-image:url(../../Images/bg_bloc_articles.jpg);
	width:227px;
	padding-top:2px;
	padding-left:48px;
	line-height:2.82em;
	position:relative;
	float:left;
}
.bloc-articles a {
	color:#fff;
	font-size:13px;
	font-weight: 600;
	padding:6px;
}

.bloc-articles a:hover {
	text-decoration: none;
	color:#232348;
	font-size:13px;
	font-weight: 600;
	background-image:url(../../Images/cat_bg_links.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-attachment: scroll;
	padding-top:4px;
	padding-right:10px;
}

.bloc-articles .selected{
	text-decoration: none;
	color:#232348;
	font-size:13px;
	font-weight: 600;
	background-image:url(../../Images/cat_bg_links.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-attachment: scroll;
	padding-top:4px;
	padding-right:10px;
}
.bloc-garanties {
	background-image:url(../../Images/bg_bloc_garanties.jpg);
	width:252px;
	height:189px;
	margin-top:6px;
	padding-left:24px;
	padding-top:32px;
	line-height:31px;
	position: relative;
	float:left;
}

.bloc-garanties a, .bloc-garanties a:visited {
	color:#fff;
	font-size:12px;
	font-weight: 500;
}

.bloc-garanties a:hover {
	text-decoration: none;
	color:#e6ddf1;
	font-size:12px;
	font-weight: 500;
}

.liens-garanties {
	line-height:26px;
	margin-top:3px;	
	margin-left:20px;
}

.tarif-minute {
	font-size:14px;
	color:#d9d8ea;
	position:absolute;
	left:226px;
	top:158px;
	font-weight:bold;
}

#forfaits {
	margin-top:6px;
}

.bloc-horoscope {
	background-image:url(../../Images/bg_bloc_horoscope.jpg);
	width:238px;
	height:163px;
	margin-top:6px;
	padding-left:38px;
	padding-top:37px;
	line-height:24px;
	position: relative;
	float:left;
}

.bloc-horoscope a, .bloc-horoscope a:visited {
	color:#fff;
	font-size:11px;
	font-weight: 500;
}

.bloc-horoscope a:hover {
	text-decoration: none;
	color:#cbcee5;
	font-size:11px;
	font-weight: 500;
}

.bloc-newsletter {
	background-image:url(../../Images/bg_bloc_newsletter.jpg);
	width:276px;
	height:90px;
	margin-top:6px;
	padding-top:36px;
	line-height:24px;
	position: relative;
	float:left;
}

.bloc-newsletter a, .bloc-newsletter a:visited {
	color:#fff;
	font-size:11px;
	font-weight: 500;
}

.bloc-newsletter a:hover {
	text-decoration: none;
	color:#ced2e3;
	font-size:11px;
	font-weight: 500;
}

.form-newsletter {
	position:absolute;
	margin-left:30px;
	margin-top:14px;
}
.bloc-consultation-free {
	background-image:url(../../Images/bg_bloc_free.jpg);
	width:276px;
	height:130px;
	margin-top:6px;
	position: relative;
	float:left;
}
.news-input {
	background-image: url(../../Images/form_newsletter.jpg);
	border:0;
	color:#224797;
	width:173px;
	height:19px;
	font-size:11px;
	padding-left:10px;
	padding-top:6px;
}

.news-input:focus {
	outline: none;
}

.news-submit {
	background-image: url(../../Images/form_newsletter_ok.jpg);
	border:0;
	color:#224797;
	width:26px;
	height:25px;
	font-size:11px;
	overflow: hidden;
	text-indent: -1000em;
	margin-left:5px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#desinscrire {
	position:absolute;
	margin-top:56px;
	margin-left:50px;	
}
#desinscrire a {
	color:#fff;
	font-size:12px;
	font-weight: 500;
}

#desinscrire a:hover {
	text-decoration: none;
	color:#cbcee5;
	font-size:12px;
	font-weight: 500;
}
#horos-left {
	position: relative;
	float:left;
}
#horos-right {
	position: relative;
	float:left;
	margin-left:39px;
}


/** CONTENU PRINCIPAL **/

.bloc-contenu-general {
	width:983px;
	background-image:url(../../Images/bg_content.jpg);
	background-position:right top;
	position:relative;
	float:left;
}
.bloc-contenu {
	width:707px;
	min-height:900px;
	position: relative;
	float:right;
}
.colgauche {
	float:left;
	position:relative;
	width:276px;
}
.bloc-contenu a {
	text-decoration: underline;
	color:#fff;
	font-size:14px;
	font-weight: 500;
}

.bloc-contenu a:hover {
	text-decoration: underline;
	color:#d9d9ec;
	font-size:14px;
	font-weight: 500;
}

.conteneur {
	width:707px;
	min-height:780px;
	height:*;
	position:relative;
	float:left;
}
.conteneur2 {
	width:707px;
	min-height:740px;
	height:100%;
	position:relative;
	float:left;
}
.conteneur3 {
	width:707px;
	min-height:740px;
	height:100%;
	position:relative;
	float:left;
}

.recherche-annuaire {
	float:left;
	position:relative;
	width:220px;
	margin-left:18px;
	margin-top:6px;
}

.recherche-input {
	background-image: url(../../Images/form_recherche_annuaire.jpg);
	background-position:top left;
	border:0;
	color:#2a2a4f;
	width:158px;
	height:20px;
	font-size:11px;
	padding-left:10px;
	padding-top:10px;
	margin-top:-6px;

}
.recherche-submit {
	background-image: url(../../Images/form_ok_annuaire.jpg);
	border:0;
	color:#224797;
	width:28px;
	height:30px;
	font-size:11px;
	overflow: hidden;
	text-indent: -1000em;
	margin-left:5px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */

}


.filtres-recherche {
	float:left;
	position:relative;
	width:707px;
	height:36px;
	padding-top:14px;
	margin-bottom:20px;
	background-image:url(../../Images/bg_contenu_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.contenu-transversal {
	float:left;
	position:relative;
	width:707px;
	padding-top:14px;
	padding-left:22px;
	margin-bottom:20px;
	background-image:url(../../Images/bg_contenu_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
.contenu-transversal2 {
	float:left;
	position:relative;
	width:707px;

	padding-left:22px;
	margin-bottom:20px;
	}
	
.options-filtres {
	float:right;
	position:relative;
	margin-right:24px;
	margin-top:16px;
}
.options-filtres2 {
	float:right;
	position:relative;
	margin-right:24px;
	margin-top:10px;
}
.img-filtres {
	margin-right:0px;
	margin-left:0px;
}
.img-filtres2 {
	margin-right:0px;
	margin-left:0px;
}

.home-voyants {
	padding-left:20px;
}
.fiche-voyant-small {
	width:314px;
	height:102px;
	background-image:url(../../Images/bg_voyant_small.jpg);
	position:relative;
	float:left;
	padding-top:11px;
	padding-left:11px;
	margin-right:13px;
	margin-bottom:13px;
}

.fiche-partenaire-small {width:314px; height:40px; float:left; padding-top:11px; padding-left:11px; margin-right:13px; margin-bottom:13px;}
.fiche-partenaire-small td#libele{ padding-left:5px; font-size:14px; }
.fiche-partenaire-small input{ width:240px;}
	
.photo-voyant-small {
	float:left;
	position:relative;
	margin-right:13px;
	width:97px;
	height:91px;
}

.photo-voyant-small td img{ border:solid #7D7FA5 1px; background-color:#080726;}

.description-voyant-small {
	float:left;
	position:relative;
	width:190px;
}

.nom-voyant-small {
	float:left;
	position:relative;
	font-size:14px;
	font-weight:bold;
}

.nom-voyant-small a {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.nom-voyant-small a:hover {
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	color:#c0c0d4;
	text-transform:uppercase;
}

.note-voyant {
	float:right;
	position:relative;
	margin-top:3px;
}

.note-voyant-etoile {
	float:left;
	position:relative;
	margin-right:1px;
}

.specialite-voyant {
	width:174px;
	height:18px;
	background-image:url(../../Images/bg-specialite-voyant.jpg);
	float:left;
	position:relative;
	padding-top:6px;
	padding-left:14px;
	font-weight:bold;
	margin-top:12px;
}

.statut-small {
	position:relative;
	float:left;
	margin-top:6px;
}

.pagination-home {
	background-image:url(../../Images/bg_contenu_footer.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:54px;
	width:707px;
	padding-top:10px
}

.pagination-client {
	background-image:url(../../Images/bg_contenu_footer.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:54px;
	width:677px;
	padding-top:10px
}

.pagination-precedent {
	margin-left:20px;
	position:relative;
	float:left;
}

.pagination-suivant {
	float:right;
	position:relative;
	margin-right:26px;
}

.pagination-numeros {
	float:left;
	position:relative;
	margin-top:6px;
	margin-left: 150px; 
}

a.pagination-active {
	position:relative;
	float:left;
	background-image: url(../../Images/bg_pagination_active.jpg);
	width:14px;
	height:17px;
	margin-left:4px;
	padding-left:6px;
	padding-top:3px;
	margin-right:1px;
	text-decoration:none;
}

a.pagination-nonactive {
	position:relative;
	float:left;
	background-image: url(../../Images/bg_pagination.jpg);
	background-repeat:no-repeat;
	width:14px;
	height:17px;
	padding-top:3px;
	margin-left:4px;
	padding-left:6px;
	text-decoration:none;
	color:#33325E;
}

.pagination-nonactive a {
	font-size:12px;
	color:#2d2b50;
}

.pagination-nonactive a:hover {
	font-size:12px;
	color:#64628d;
	text-decoration:none;
}
.pagination-active a {
	font-size:12px;
	color:#fff;
}

.pagination-active a:hover {
	font-size:12px;
	color:#bbbad4;
	text-decoration:none;
}


/** FOOTER **/


.footer-general {
	background-image:url(../../Images/bg_footer2.jpg);
	background-repeat:no-repeat;
	width:983px;
	height:250px;
}

.footer-general-content
{
	float:left;
	position:relative;
	background-image:url(../../Images/bg_footer_fond.jpg);
	background-repeat:repeat-y;
	display:table;
}

.footer-links-infos {
	position:absolute;
	float:left;
	padding-top:60px;
	margin-left:50px;
}
.footer-links-conseillers {
	position:absolute;
	float:left;
	padding-top:60px;
	margin-left:320px;
}
.footer-links-garanties {
	position:absolute;
	float:left;
	padding-top:60px;
	margin-left:548px;
}
.footer-links-articles {
	position:absolute;
	float:left;
	padding-top:60px;
	margin-left:782px;
	display:table;
}

.footer-links-infos li, .footer-links-conseillers li, .footer-links-garanties li, .footer-links-articles li {
 font-family: Arial, sans-serif;
 font-size: 100%;
 display : list-item;
 list-style-image : url(../../Images/puce.png);
 line-height:16px;
} 
.inscr-left li {
 font-family: Arial, sans-serif;
 font-size: 100%;
 display : list-item;
 list-style-image : url(../../Images/v.jpg);
 line-height:14px;
 margin-left:20px;
} 

.footer-links-infos a, .footer-links-conseillers a, .footer-links-garanties a, .footer-links-articles a {
	color:#606279;
} 
.footer-links-infos a:hover, .footer-links-conseillers a:hover, .footer-links-garanties a:hover, .footer-links-articles a:hover {
	color:#84859f;
	text-decoration:none;
} 

.footer-end {
	position:relative;
	float:left;
	width:983px;
	height:93px;
	background-image:url(../../Images/footer_end.jpg);
}
.menu-hover-pre {
	display:none;
}

/** FICHE VOYANT **/

.voyant-photo {
	float:left;
	position:relative;
}
.voyant-photo td img{ border:solid #7D7FA5 1px; background-color:#080726;}


.voyant-resume-cadre {
	position:relative;
	float:left;
	width:480px;
	margin-left:16px;
	padding:15px 15px 7px 15px;
	background-color:#02031f;
	border:1px  solid #383043;
}
.voyant-resume-left {
	width:200px;
	position:relative;
	float:left;
}
.voyant-resume-right {
	width:260px;
	position:relative;
	float:right;
}
.voyant-nom {
	position:relative;
	float:left;
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
}
.voyant-resume-specialite {
	position:relative;
	float:left;
	font-weight:bold;
	background-image:url(../../Images/fiche-voyant/bg_specialite.jpg);
	padding-left:10px;
	padding-top:5px;
	width:141px;
	height:19px;
	margin-bottom:6px;
	margin-top:10px;
}
.voyant-resume-specialite a, .voyant-resume-specialite a:visited {
	font-size:12px;
	font-weight:bold;
}
.voyant-resume-specialite a:hover {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.voyant-resume-statut {
	float:left;
	position:relative;
}
.voyant-resume-note {
	float:right;
	position:relative;
	background-image:url(../../Images/fiche-voyant/bg_evaluation_top.jpg);
	width:245px;
	height:39px;
	padding-top:6px;
	padding-left:12px;
}
.voyant-resume-txt1 {
	float:left;
	position:relative;
	color:#02031f;
}
.voyant-resume-txt2 {
	float:left;
	position:absolute;
	padding-top:20px;
	color:#010422;
}
.voyant-resume-txt3 {
	float:left;
	position:absolute;
	padding-top:20px;
	padding-left:156px;
	color:#010422;
}
.voyant-resume-txt2 a, .voyant-resume-txt2 a:visited, .voyant-resume-txt3 a, .voyant-resume-txt3 a:visited {
	float:left;
	position:relative;
	color:#02031f;
	font-size:11px;
}
.voyant-resume-txt2 a:hover, .voyant-resume-txt3 a:hover {
	float:left;
	position:relative;
	color:#333463;
	font-size:11px;
}
.voyant-resume-notes {
	float:right;
	position:relative;
	padding-right:10px;
}
.voyant-resume-consulter {
	float:right;
	position:relative;
	margin-top:6px;
}

.voyant-resume-consulter div.prixFicheConseiller{position:absolute; z-index:99; top:15px; left:200px; width:50px; height:20px; font-size:16px; font-weight:bold; text-align:center; }

a.voyant-resume-btn {
	background-image:url(../../Images/fiche-voyant/btn_consulter.jpg);
	display: block; 
	width: 257px;
	position:relative;
}
a.voyant-resume-btn:hover {
	background-image:url(../../Images/fiche-voyant/btn_consulter_hover.jpg);
}
.voyant-description-cadre {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	
}
.voyant-description-cadre-securise {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/bg-paiement-securise.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.voyant-description-cadre-maitrise {
	position:relative;
	float:left;
	width:636px;
	height:280px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/bg-maitrise.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.voyant-description-cadre-maitrise2 {
	position:relative;
	float:left;
	width:636px;
	height:160px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/bg-maitrise.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.voyant-description-cadre-carte {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/bg-carte-bancaire.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.voyant-description-cadre-carte2 {
	position:relative;
	float:left;
	width:636px;
	height:140px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/bg-carte-bancaire.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.voyant-description-cadre-carte3 {
	position:relative;
	float:left;
	width:636px;
	height:110px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/bg-carte-bancaire.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.voyant-description-cadre-inscr {
	position:relative;
	float:left;
	width:636px;
	height:167px;
	padding:15px 12px 14px 16px;
	background-image:url(../../Images/bg_inscription_head.jpg);
	background-position: right;
	background-repeat:no-repeat;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
}
.voyant-description-cadre-inscr-cons {
	position:relative;
	float:left;
	width:636px;
	height:224px;
	padding:03px 12px 14px 16px;
	background-image:url(../../Images/bg_inscription_cons_head.jpg);
	background-position: right;
	background-repeat:no-repeat;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
}
.voyant-description-cadre-inscr-cons div{text-align:justify; margin-top:18px;}
.voyant-description-cadre-inscr-cons img{margin-top:3px;}

.inscr-left {
	position:relative;
	float:left;
	margin-top:00px;
	width:320px;
	text-align:justify;
}
.inscr-left-cons {
	margin-top:30px;
	width:282px;
	font-size:11px;
	border:#99FF00 sol
}
.inscr-right {
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:160px;
	text-align:justify;
}
.inscr-right-cons {
	position:absolute;
	float:right;
	margin-top:30px;
	margin-left:470px;
	text-align:justify;
}
.cons-inscr-argu {
	font-size:12px;
	font-weight:bolder;
	font-color:#e4e7ed;
}
.voyant-planning-cadre {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #CCCCCC;
	margin-top:14px;
}

.voyant-planning-cadre-selected {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:2px  solid #9966CC;
	margin-top:14px;
}

.voyant-description-cadre2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	margin-bottom:20px;
}
.voyant-description-titre {
	float:left;
	position:relative;
	margin-bottom:6px;
	width:700px;
}
.voyant-separateur {
	position:relative;
	float:left;
}
.voyant-description-contenu {
	position:relative;
	float:left;
	background-image:url(../../Images/fiche-voyant/bg_description.jpg);
	background-repeat:repeat-y;
	width:579px;
	color:#302f44;
	font-size:12px;
	text-align:justify;
	padding:15px 15px 20px 37px;
	margin-top:6px;
}

.voyant-dispo {
	position:relative;
	float:left;
	margin-top:10px;
	width:638px;
}

.voyant-dispo-date {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/fiche-voyant/bg_dispo_jour.jpg);
	width:615px;
	height:19px;
	padding:6px 0 0 15px;
	margin-bottom:6px;
}

.voyant-dispo-heures {
	float:left;
	position:relative;
	width:48px;
	color:#e2e3e7;
	font-size:10px;
}
.voyant-dispo-pictos {
	float:left;
	position:relative;
	margin-left:12px;
}
.voyant-picto {
	float:left;
	position:relative;
	width:48px;
}
.voyant-dispo-legende {
	float:left;
	position:relative;
	width:130px;
	margin-left:12px;
	margin-top:20px;
}
.voyant-dispo-planning {
	position:relative;
	float:right;
	margin-top:20px;
	margin-right:6px;
}
.voyant-dispo-avis {
	position:relative;
	float:left;
	margin-top:20px;
	margin-right:6px;
}

/* Sur la fiche du voyant */
.voyant-comment-label {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image: url(../../Images/fiche-voyant/bg_commentaires.jpg);
	width:615px;
	height:19px;
	padding:6px 0 0 15px;
	margin-top:6px;
}
.voyant-comment-nom {
	position:relative;
	float:left;
	margin-left:70px;
}
.voyant-comment-note {
	position:relative;
	float:left;
	margin-left:116px;
}
.voyant-comment-comment {
	position:relative;
	float:left;
	margin-left:66px;
}

/* Sur la page de tous les avis */
.voyant-comment-label-tous {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image: url(../../Images/fiche-voyant/bg_commentaires.jpg);
	width:615px;
	height:19px;
	padding:6px 0 0 15px;
	margin-top:6px;
}
.voyant-comment-nom-tous {
	position:relative;
	float:left;
	margin-left:35px;
}
.voyant-comment-note-tous {
	position:relative;
	float:left;
	margin-left:79px;
}
.voyant-comment-comment-tous {
	position:relative;
	float:left;
	margin-left:30px;
}


.voyant-comment-label-content {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image: url(../../Images/fiche-voyant/bg_commentaires.jpg);
	width:615px;
	padding:6px 0 10px 15px;
	margin-top:1px;
}
.voyant-comment-date {
	position:relative;
	float:left;
	width:94px;
}
.voyant-comment-nom2 {
	position:relative;
	float:left;
	width:140px;
}
.voyant-comment-note2 {
	position:relative;
	float:left;
	width:122px;
}
.voyant-comment-comment2 {
	position:relative;
	float:left;
	width:250px;
	font-weight:100;
}
.bg-form-inscription {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/bg_form_inscription.jpg);
	width:624px;
	height:25px;
	padding:0px 0 0 6px;
	margin-bottom:6px;
}
.bg-form-notation {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/bg_notes.jpg);
	width:624px;
	height:37px;
	padding:4px 0 0 6px;
	margin-bottom:6px;
}
.bg-form-comment {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/bg_comment.jpg);
	width:624px;
	height:114px;
	padding:0px 0 0 6px;
	margin-bottom:6px;
}
.bg-form-urssaf {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/bg_comment.jpg);
	width:624px;
	height:38px;
	padding:0px 0 0 6px;
	margin-bottom:6px;
}
.bg-form-inscription-capcha {
	float:left;
	position:relative;
	color:#080825;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/bg-capcha.jpg);
	background-repeat:repeat-y;
	width:624px;
	height:60px;
	padding:0px 0 0 6px;
	margin-bottom:6px;
}
.bg-form-inscription-erreur {
	float:left;
	position:relative;
	color:#614291;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../Images/bg-capcha.jpg);
	background-repeat:repeat-y;
	width:590px;
	height:60px;
	padding:0px 0 0 40px;
	margin-bottom:6px;
}
.champ-left {
	position:relative;
	float:left;
	width:150px;
	padding-top:6px;
}
.champ-left2 {
	position:relative;
	float:left;
	margin-top:12px;
	margin-left:16px;
}
.champ-right {
	position:relative;
	padding-top:2px;
	float:left;}
	
.champ-right-pseudo {
	position:relative;
	padding-top:4px;
	color:#1c1c3d;
	font-size:14px;
	font-weight:bold;
	float:left;}
	
.champ-left-capcha {
	position:relative;
	float:left;
	width:188px;
	padding-top:8px;
	padding-left:16px;
}
.form-inscription {
	height:18px;
	width:456px;
	background-color:#FFFFFF;
	border:solid;
	border-width:0px;
	border:#333333 solid 1px;
	color:#1c1c3d;
	font-size:12px;
	padding-left:6px;
}
.form-inscription-photo {
	height:18px;
	width:120px;
	background-color:#1c1c3d;
	color:#1c1c3d;
	font-size:12px;
	padding-left:6px;
}
.form-inscription-small {
	height:18px;
	width:38px;
	background-color:#FFFFFF;
	border:#333333 solid 1px;
	color:#1c1c3d;
	font-size:12px;
	padding-left:6px;
}
.form-inscription-small2 {
	height:18px;
	width:24px;
	background-color:#FFFFFF;
	border:#333333 solid 1px;
	color:#1c1c3d;
	font-size:12px;
	padding-left:6px;
}
.form-commentaire {
	height:104px;
	width:456px;
	background-color:#1c1c3d;
	border:solid;
	border-width:0px;
	border-color:#fff;
	color:#fff;
	font-size:12px;
	padding-left:6px;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
}
.form-urssaf {
	height:24px;
	width:456px;
	background-color:#1c1c3d;
	border:solid;
	border-width:0px;
	border-color:#fff;
	color:#fff;
	font-size:12px;
	padding-left:6px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
}
.form-inscription-capcha {
	height:18px;
	width:100px;
	background-color:#FFFFFF;
	border:#333333 solid 1px;
	color:#1c1c3d;
	font-size:12px;
	padding-left:6px;
	margin-top:6px;
}
.champ-right a, .champ-right a:visited {
	color:#02051f;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.champ-right a:hover {
	color:#02051f;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.inscription-submit {
	background-image: url(../../Images/btn_validation_inscription.jpg);
	border:0;
	color:#224797;
	width:179px;
	height:26px;
	font-size:11px;
	margin-left:0px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.contact-submit {
	background-image: url(../../Images/btn_envoyer-msg.jpg);
	border:0;
	color:#224797;
	width:185px;
	height:26px;
	font-size:11px;
	margin-left:0px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.inscription-submit2 {
	background-image: url(../../Images/btn_valider.jpg);
	border:0;
	color:#224797;
	width:95px;
	height:26px;
	font-size:11px;
	overflow: hidden;
	text-indent: -1000em;
	margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.parcourir-submit {
	background-image: url(../../Images/btn-parcourir.jpg);
	border:0;
	color:#224797;
	width:78px;
	height:18px;
	font-size:11px;
	overflow: hidden;
	text-indent: -1000em;
	margin-left:20px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.inscription-cons-submit {
	background-image: url(../../Images/btn-candidature.jpg);
	border:0;
	color:#224797;
	width:185px;
	height:26px;
	font-size:11px;
	overflow: hidden;
	margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	color:#fff;
}
.send-msg {
	background-image: url(../../Images/btn_envoyer-msg.jpg);
	border:0;
	color:#224797;
	width:185px;
	height:26px;
	font-size:11px;
	overflow: hidden;
	margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	color:#fff;
}
.forfait-commander {
	background-image: url(../../Images/btn_commander.jpg);
	border:0;
	color:#224797;
	width:119px;
	height:26px;
	font-size:11px;
	overflow: hidden;
	margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.inscription-maj {
	background-image: url(../../Images/btn_maj.jpg);
	border:0;
	color:#224797;
	width:137px;
	height:26px;
	font-size:11px;
	overflow: hidden;
	text-indent: -1000em;
	margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.comment-submit {
	background-image: url(../../Images/btn_publier.jpg);
	border:0;
	color:#224797;
	width:97px;
	height:26px;
	font-size:11px;
	overflow: hidden;
	margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.bg-notation1 {
	background-image: url(../../Images/note-1.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:31px;
	height:24px;
	margin-right:32px;
	padding:5px 0 0 30px;
}
.bg-notation2 {
	background-image: url(../../Images/note-2.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:31px;
	height:24px;
	margin-right:32px;
	padding:5px 0 0 30px;
}
.bg-notation3 {
	background-image: url(../../Images/note-3.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:31px;
	height:24px;
	margin-right:32px;
	padding:5px 0 0 30px;
}
.bg-notation4 {
	background-image: url(../../Images/note-4.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:31px;
	height:24px;
	margin-right:32px;
	padding:5px 0 0 30px;
}
.bg-notation5 {
	background-image: url(../../Images/note-5.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:31px;
	height:24px;
	margin-right:32px;
	padding:5px 0 0 30px;
}
.commandes-bg-titre {
	float:left;
	position:relative;
	background-image: url(../../Images/commandes_bg_titre.jpg);
	width:630px;
	height:31px;
}
.commandes-bg-titre2 {
	float:left;
	position:relative;
	background-image: url(../../Images/numeros-bg-titre.jpg);
	width:630px;
	height:31px;
}
.consultations-bg-titre {
	float:left;
	position:relative;
	background-image: url(../../Images/consultations-bg-titre.jpg);
	width:630px;
	height:31px;
}
.com-filtres1 {
	float:left;
	position:relative;
	margin-left:154px;
	margin-top:6px;
}
.com-filtres2 {
	float:left;
	position:relative;
	margin-left:190px;
	margin-top:6px;
}
.com-filtres3 {
	float:left;
	position:relative;
	margin-left:156px;
	margin-top:6px;
}
.com-bg-content {
	background-image:url(../../Images/com-bg-content.jpg);
	width:630px;
	height:32px;
	float:left;
	position:relative;
	color:#02051f;
	margin-top:2px;
}
.com-bg-content2 {
	background-image:url(../../Images/com-bg-content.jpg);
	width:630px;
	height:50px;
	float:left;
	position:relative;
	color:#02051f;
}
.com-date {
	float:left;
	position:relative;
	width:182px;
	padding:6px;
	padding-left:14px;
	height:32px;
}

.com-forfait {
	float:left;
	position:relative;
	width:206px;
	padding:6px;
	padding-left:14px;
	height:32px;
}
.com-prix {
	float:left;
	position:relative;
	width:154px;
	padding:6px;
	padding-left:20px;
	height:32px;
}
.code-tel {
	float:left;
	position:relative;
	width:182px;
	padding:8px;
	padding-left:14px;
	height:50px;
	font-color:#02051f;
	font-size:24px;
	font-weight:bold;
}
.code-client {
	float:left;
	position:relative;
	width:212px;
	padding:6px;
	padding-top:12px;
	padding-left:14px;
	height:26px;
	font-color:#02051f;
	font-size:20px;
	font-weight:bold;
}
.code-conseiller {
	float:left;
	position:relative;
	width:166px;
	padding:6px;
	padding-top:12px;
	padding-left:14px;
	height:26px;
	font-color:#02051f;
	font-size:20px;
	font-weight:bold;
}

.demo a{
display:block; width:554px; height:36px; padding:10px 20px 20px 90px; border:1px solid #d5d6da; margin-bottom:20px;
background-position:8px center; background-repeat:no-repeat; background-color:#fff; background-image:url(../../Images/etoile-forfait-on.png);
clear:both; cursor:pointer; position:relative; z-index:0; outline:none; 
font-size:18px; font-weight:bolder; color:#080825;
}

.demo a:hover{background-image:url(../../Images/etoile-forfait-on.png);background-color:#e4e6f1; font-size:18px; font-weight:bolder; color:#20203c; }

/*
.demo label{display:block;width:554px; height:36px; padding:30px 20px 20px 90px;background-position:8px center;background-repeat:no-repeat;border:1px solid #383043;clear:both;cursor:pointer; position:relative; z-index:0; outline:none; }
.selected{background-color:#0f1332;background-image:url(../../Images/etoile-forfait-on.png); margin-bottom:20px; font-size:18px; font-weight:bolder; position:relative; z-index:1; outline:none;}
.unselected{background-color:#02031f;background-image:url(../../Images/etoile-forfait-off.png); margin-bottom:20px; font-size:18px; font-weight:bolder; position:relative; z-index:1; outline:none;}
*/

.forfait-left {
	position:relative;
	float:left;
}
.forfait-right {
	position:relative;
	width:200px;
}

.bloc-agrumentaire {
	font-size:12px;
	color:#fff;
	text-align:justify;
	padding-right:3px;
	display:table;
}
.bloc-agrumentaire a, .bloc-agrumentaire a:visited {
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
.bloc-agrumentaire a:hover {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.bloc-agrumentaire li {
	font-size:12px;
	color:#fff;
	text-align:justify;
	padding-right:3px;
	display : list-item;
	list-style-image : url(../../Images/v.jpg);
	line-height:24px;
	margin-left:20px;
	font-weight:bolder;
}
.bloc-agrumentaire2 {
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:bolder;
	line-height:20px;
}
.espace-separateur {
	height:12px;
	width:700px;
	float:left;
	position:relative;
}
.error-form-conseiller {
	color:#cab7e9; font-weight:bold;margin-left:30px; position:relative; float:left;font-size:14px;
}
.error-form-client {
	color:#cab7e9; font-weight:bold;margin-left:30px; position:relative; float:left;font-size:14px;
}
.font-horo {
	width:636px;
	height:24px;
	font-size:16px;
	font-weight:bolder;
	padding-left:200px;
}
.font-horo a, .font-horo a:visited {
	font-size:16px;
	font-weight:bolder;
	text-decoration:none;
}
.font-horo a:hover {
	font-size:16px;
	font-weight:bolder;
	text-decoration:none;
	color:#e0e1e5;
}
.horscope-bg-signe-balance {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-balance.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-balance2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-balance2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-belier {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-belier.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-belier2 {
	position:relative;
	float:left;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-belier2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-taureau {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-taureau.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-taureau2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-taureau2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-gemeaux {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-gemeaux.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-gemeaux2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-gemeaux2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-cancer {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-cancer.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-cancer2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-cancer2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-lion {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-lion.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-lion2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-lion2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-vierge {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-vierge.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-vierge2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-vierge2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-scorpion {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-scorpion.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-scorpion2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-scorpion2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-sagittaire {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-sagittaire.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-sagittaire2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-sagittaire2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-capricorne {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-capricorne.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-capricorne2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-capricorne2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-verseau {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-verseau.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-verseau2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-verseau2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-poisson {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-poisson.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-bg-signe-poisson2 {
	position:relative;
	float:left;
	width:636px;
	padding:15px 12px 14px 16px;
	background-color:#02031f;
	border:1px  solid #383043;
	margin-top:14px;
	background-image:url(../../Images/hor-poisson2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.horscope-titre {
	position:relative;
	float:left;
	color:#fff;
	font-size:15px;
	font-weight:bolder;
	margin-top:33px;
	margin-bottom:42px;
}
.titre-horo {
	background-image:url(../../Images/bg-titre-horo.jpg);
	background-repeat:repeat-x;
	width:620px;
	height:20px;
	padding-top:5px;
	padding-left:12px;
	float:left;
	position:relative;
	font-weight:bold;
	font-size:12px;
}
.bg-horo {
	background-color:#eaebee;
	padding:12px;
	color:#080825;
	position:relative;
	float:left;
	width:608px;margin-bottom:10px;
	margin-top:4px;
}

.articleEditorial{ height:800px; display:table; font-size:12px;}
.articlePromotion{ height:300px; display:table; font-size:12px;}
.noEpxertDispo{ display:table; font-size:12px; margin-left:20px; width:662px; margin-bottom:20px; font-size:16px;}

.box-promo {
	width:440px;
	height:500px;
	position:relative;
	background-image:url(../../Images/bg-promo.jpg);
	overflow:hidden;
}
.intitule-promo {
	width:392px;
	height:80px;
	position:absolute;
	margin:90px 0 0 24px;
	color:#eee6fa;
	font-size:26px;
	font-weight:bolder;
	text-align:left;
	line-height:25px;
}
.promo-equivalent {
	margin: 204px 0 0 160px;
	width:135px;
	height:35px;
	color:#fff;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.promo-forfait {
	margin: 234px 0 0 325px;
	width:135px;
	height:35px;
	color:#e8d391;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.promo-sigle-euro {
	margin: 200px 0 0 382px;
	width:135px;
	height:35px;
	color:#fff;
	position:absolute;
	font-size:30px;
	font-weight:bold;
	text-align:left;
}
.promo-prix {
	margin: 202px 0 0 320px;
	width:135px;
	height:35px;
	color:#fff;
	position:absolute;
	font-size:24px;
	font-weight:bold;
	text-align:left;
}
.promo-minutes {
	margin: 338px 0 0 24px;
	width:350px;
	height:25px;
	color:#9a0101;
	position:absolute;
	font-size:28px;
	font-weight:bold;
	text-align:left;
}
.promo-pourtout {
	margin: 368px 0 0 24px;
	width:350px;
	height:25px;
	color:#35337a;
	position:absolute;
	font-size:20px;
	font-weight:bold;
	text-align:left;
}
.promo-btn {
	margin: 442px 0 0 24px;
	position:absolute;
}

dv#thickBoxContent{ display:none;}

div.content-menu-utilisateur{background-color:#1C1C40;}
div.menu-utilisateur{ font-size:12px; margin-left:10px; height:19px;}
div.menu-utilisateur a{font-size:12px;}
div.menu-utilisateur a:hover{font-size:12px;}
a.editorialMaillage{margin-bottom:1px; display:block; line-height:12px;}
