/*****  GLOBAL *****/

body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0px 0px 0px; color:#523102; background:#F3E8DA; }
body.fiche { background:#FBF6EF; }

form{margin:0px;}

img{border:0px;}
.img { border:1px solid #5F4015; }
.middle { vertical-align:middle; }
.no_border { border:none !important; }
.no_padding { padding:0px !important; }

.killer{ clear:both; line-height:1px; height:1px; margin-top:-1px; }
.mt10 { margin-top:10px !important; }

a, a:link, a:visited { font-size:11px; color:#523102; font-weight:normal; text-decoration:none; }
a:hover { text-decoration:underline; }
a.lien, a.lien:link, a.lien:visited { font-size:11px; color:#523102; font-weight:normal; text-decoration:underline; }
a.lien:hover { text-decoration:none; }

strong{ color:#523102; }

.erreur{
	background-color:#fff3fa;
	border:1px solid #E2017B;
	font-weight:bold;
	padding:10px;
	margin:10px 0px 10px 0px;
	text-align:center;
}
.erreur a, .erreur a:link, .erreur a:visited { color:#523102; text-decoration:underline; font-weight:bold; }
.erreur a:hover { text-decoration:none; }

.ok{
	background-color:#f9fff3;
	border:1px solid #336600;
	font-weight:bold;
	padding:10px;
	margin:10px 0px 10px 0px;
	text-align:center;
}

/***** MASTER *****/

.master1{
	width:945px;
	height:103px;
	padding:0px 0px 0px 10px;
	margin:0px auto 0px auto;
	background:url("/images/bg/master-1.gif") top no-repeat;
}

.master1 .logo{
	float:left;
	width:495px;
	height:103px;
}

.master1 .login{
	float:left;
	padding:25px 0px 0px 12px;
}

.master1 .erreur_login{
	float:right;
	color:#e2017b;
	font-size:11px;
	width:225px;
	padding:4px 0px 0px 0px;
	font-weight:bold;
}

.master1 .pass_oublie{
	float:right;
	color:#AA7C6A;
	font-size:10px;
	padding:4px 70px 0px 21px;
}

.master1 .pass_oublie a, .master1 .pass_oublie a:link, .master1 .pass_oublie a:visited{
	color:#AA7C6A;
	font-size:10px;
}

.master2{
	width:955px;
	height:151px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background:url("/images/bg/master-2.gif") top no-repeat;
}

.master2 .logo{
	float:left;
	padding:16px 0px 0px 16px;  
}

.master2 .pub{
	float:left;
	width:732px;
	height:94px;
	padding:4px 0px 0px 4px;
	margin:12px 0px 0px 20px;
	background:url("/images/bg/pub-728x90.gif") top no-repeat;
}

.navigation{
	width:868px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:8px auto 0px auto;
}

.navigation .accueil a{
	display:block;
	width:40px;
	float:left;
}
.navigation .accueil a:link, .navigation .accueil a:visited {background:url("/images/nav/accueil.jpg") no-repeat top;}
.navigation .accueil a:hover {background:url("/images/nav/accueil.jpg") no-repeat 0 -32px;}

.navigation .rechercher a{
	display:block;
	width:87px;
	float:left;
}
.navigation .rechercher a:link, .navigation .rechercher a:visited {background:url("/images/nav/rechercher.jpg") no-repeat top;}
.navigation .rechercher a:hover {background:url("/images/nav/rechercher.jpg") no-repeat 0 -32px;}

.navigation .messages a{
	display:block;
	width:104px;
	float:left;
}
.navigation .messages a:link, .navigation .messages a:visited {background:url("/images/nav/messages.jpg") no-repeat top;}
.navigation .messages a:hover {background:url("/images/nav/messages.jpg") no-repeat 0 -32px;}

.navigation .selection a{
	display:block;
	width:93px;
	float:left;
}
.navigation .selection a:link, .navigation .selection a:visited {background:url("/images/nav/selection.jpg") no-repeat top;}
.navigation .selection a:hover {background:url("/images/nav/selection.jpg") no-repeat 0 -32px;}

.navigation .amis a{
	display:block;
	width:73px;
	float:left;
}
.navigation .amis a:link, .navigation .amis a:visited {background:url("/images/nav/amis.jpg") no-repeat top;}
.navigation .amis a:hover {background:url("/images/nav/amis.jpg") no-repeat 0 -32px;}

.navigation .historique a{
	display:block;
	width:79px;
	float:left;
}
.navigation .historique a:link, .navigation .historique a:visited {background:url("/images/nav/historique.jpg") no-repeat top;}
.navigation .historique a:hover {background:url("/images/nav/historique.jpg") no-repeat 0 -32px;}

.navigation .profil a{
	display:block;
	width:78px;
	float:left;
}
.navigation .profil a:link, .navigation .profil a:visited {background:url("/images/nav/profil.jpg") no-repeat top;}
.navigation .profil a:hover {background:url("/images/nav/profil.jpg") no-repeat 0 -32px;}

.navigation .abonnement a{
	display:block;
	width:168px;
	float:left;
}
.navigation .abonnement a:link, .navigation .abonnement a:visited {background:url("/images/nav/abonnement.jpg") no-repeat top;}
.navigation .abonnement a:hover {background:url("/images/nav/abonnement.jpg") no-repeat 0 -32px;}

.navigation .aide a{
	display:block;
	width:46px;
	float:left;
}
.navigation .aide a:link, .navigation .aide a:visited {background:url("/images/nav/aide.jpg") no-repeat top;}
.navigation .aide a:hover {background:url("/images/nav/aide.jpg") no-repeat 0 -32px;}

.navigation .deconnexion a{
	display:block;
	width:100px;
	float:left;
}
.navigation .deconnexion a:link, .navigation .deconnexion a:visited {background:url("/images/nav/deconnexion.jpg") no-repeat top;}
.navigation .deconnexion a:hover {background:url("/images/nav/deconnexion.jpg") no-repeat 0 -32px;}

/**********************************************************/

.navigation2{
	width:553px;
	height:30px;
	position:absolute;
	z-index:10;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 200px;
}

.navigation2 .profil a{
	display:block;
	width:114px;
	float:left;
}
.navigation2 .profil a:link, .navigation2 .profil a:visited {background:url("/images/bt/nav2-profil.gif") no-repeat top;}
.navigation2 .profil a:hover {background:url("/images/bt/nav2-profil.gif") no-repeat 0 -30px;}

.navigation2 .profil_on{
	display:block;
	width:114px;
	float:left;
	background:url("/images/bt/nav2-profil.gif") no-repeat 0 -30px;
}

.navigation2 .identite a{
	display:block;
	width:79px;
	float:left;
}
.navigation2 .identite a:link, .navigation2 .identite a:visited {background:url("/images/bt/nav2-identite.gif") no-repeat top;}
.navigation2 .identite a:hover {background:url("/images/bt/nav2-identite.gif") no-repeat 0 -30px;}

.navigation2 .identite_on{
	display:block;
	width:79px;
	float:left;
	background:url("/images/bt/nav2-identite.gif") no-repeat 0 -30px;
}

.navigation2 .description a{
	display:block;
	width:99px;
	float:left;
}
.navigation2 .description a:link, .navigation2 .description a:visited {background:url("/images/bt/nav2-description.gif") no-repeat top;}
.navigation2 .description a:hover {background:url("/images/bt/nav2-description.gif") no-repeat 0 -30px;}

.navigation2 .description_on{
	display:block;
	width:99px;
	float:left;
	background:url("/images/bt/nav2-description.gif") no-repeat 0 -30px;
}

.navigation2 .style a{
	display:block;
	width:100px;
	float:left;
}
.navigation2 .style a:link, .navigation2 .style a:visited {background:url("/images/bt/nav2-style.gif") no-repeat top;}
.navigation2 .style a:hover {background:url("/images/bt/nav2-style.gif") no-repeat 0 -30px;}

.navigation2 .style_on{
	display:block;
	width:100px;
	float:left;
	background:url("/images/bt/nav2-style.gif") no-repeat 0 -30px;
}

.navigation2 .photos a{
	display:block;
	width:74px;
	float:left;
}
.navigation2 .photos a:link, .navigation2 .photos a:visited {background:url("/images/bt/nav2-photos.gif") no-repeat top;}
.navigation2 .photos a:hover {background:url("/images/bt/nav2-photos.gif") no-repeat 0 -30px;}

.navigation2 .photos_on{
	display:block;
	width:74px;
	float:left;
	background:url("/images/bt/nav2-photos.gif") no-repeat 0 -30px;
}

.navigation2 .ideal a{
	display:block;
	width:87px;
	float:left;
}
.navigation2 .ideal a:link, .navigation2 .ideal a:visited {background:url("/images/bt/nav2-ideal.gif") no-repeat top;}
.navigation2 .ideal a:hover {background:url("/images/bt/nav2-ideal.gif") no-repeat 0 -30px;}

.navigation2 .ideal_on{
	display:block;
	width:87px;
	float:left;
	background:url("/images/bt/nav2-ideal.gif") no-repeat 0 -30px;
}

.navigation2 .ideal2 a{
	display:block;
	width:87px;
	float:left;
}
.navigation2 .ideal2 a:link, .navigation2 .ideal2 a:visited {background:url("/images/bt/nav2-ideal2.gif") no-repeat top;}
.navigation2 .ideal2 a:hover {background:url("/images/bt/nav2-ideal2.gif") no-repeat 0 -30px;}

.navigation2 .ideal2_on{
	display:block;
	width:87px;
	float:left;
	background:url("/images/bt/nav2-ideal2.gif") no-repeat 0 -30px;
}

/***** PAGE *****/

.page{
	width:955px;
	background:url("/images/bg/page.gif") top repeat-y;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

.fiche { width:795px !important; background:#FBF6EF !important; }

.page_gnl{
	padding:0px 10px 0px 10px;
}

.page .gauche{
	width:176px;
	float:left;
	padding:0px 10px 0px 0px;
}

.page .centre{
	width:599px;
	float:left;
	padding:0px 0px 0px 0px;
}

.page .droite{
	width:130px;
	float:left;
	padding:0px 10px 0px 10px;
}

.page_titre{
	width:599px;
	height:32px;
	background:url("/images/bg/pagination.gif") top no-repeat;	
}

.page_titre h1{
	color:#aa7c6a;
	font-size:16px;
	padding:6px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

.page_cadre{
	width:599px;
	background:url("/images/bg/cadre-content.gif") top repeat-y;
	margin:10px 0px 0px 0px;
}

.page_cadre h2{
	color:#E20179;
	font-size:11px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:normal;
}

.page_cadre .content{
	padding:0px 10px 0px 10px;
	text-align:justify;
}

.page_cadre .content ul{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 14px;
}

.page_cadre .content li{
	padding:1px 0px 1px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url("/images/puce/coeur-marron.gif") left no-repeat;
}

.page_cadre span{
	color:#AA7C6A;
	font-weight:bold;
}

.page_cadre .trait{
	border-bottom:1px solid #E4DCD1;
	height:5px;
	margin-bottom:5px;
}

.page_cadre .cadeau { float:right; margin-left:10px; padding:1px; border:1px solid #E4DCD1; } /* réception d'un cadeau */

.page_cadre .cadeaux { margin-top:15px;}
.page_cadre .cadeaux .cadeau { float:left; text-align:center; margin:0px 5px 20px 6px; width:100px; border:none; }
.page_cadre .cadeaux .cadeau img { border:2px solid #EEE; }


/***** HOME *****/

.home_recherche{
	width:311px;
	height:207px;
	padding:55px 0px 0px 45px;
	float:left;
	background:url("/images/bg/home-recherche.jpg") top no-repeat;
}

.home_flash{
	width:599px;
	height:262px;
	float:left;
}

.home{
	padding:10px 25px 0px 25px;
}

/***** HOME GAUCHE *****/

.home_gauche{
	width:393px;
	float:left;
	text-align:justify;
}
.home_gauche ul{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 20px;
}

.home_gauche li{
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url("/images/puce/coeur-marron.gif") left no-repeat;
}

.last_members{
	width:375px;
	height:132px;
	padding:39px 0px 0px 18px;
	margin:15px 0px 0px 0px;
	background:url("/images/bg/derniers-inscrits.gif") left no-repeat;
}

.last_members .bloc_membre{
	width:82px;
	margin-right:10px;
	float:left;
	text-align:center;
	font-size:12px;
}

.last_members .bloc_membre img{
	border:1px solid #523102;
	margin-bottom:5px;
}

.last_members .bloc_membre a, .last_members .bloc_membre a:link, .last_members .bloc_membre a:visited{
	color:#E2007A;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.last_members .bloc_membre a:hover{
	text-decoration:underline;
}

/***** HOME CENTRE *****/

.home_centre{
	width:230px;
	float:left;
	padding:0px 0px 0px 15px;
	text-align:justify;
}

.home_centre .visuel{
	width:82px;
	float:left;
	margin:0px 10px 0px 0px;
}

.home_centre .visuel img{
	border:1px solid #523102;
}

.home_centre .texte{
	width:130px;
	float:left;
}

.home_centre ul{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 20px;
}

.home_centre li{
	padding:0px 0px 0px 0px;
	margin:3px 0px 2px 0px;
	list-style:decimal;
	font-weight:bold;
}

/***** HOME DROITE *****/

.home_droite{
	width:258px;
	float:left;
	padding:0px 0px 0px 9px;
	text-align:justify;
}

.cpt_membres{
	position:absolute;
	z-index:5;
	width:238px;
	height:61px;
	padding:7px 0px 0px 20px;
	line-height:16px;
	margin-top:-30px;
	background:url("/images/bg/nbre-membres.gif") top no-repeat;
}

.cpt_membres span{
	font-weight:bold;
	color:#E2007A;
}

.cpt_membres a, .cpt_membres a:link, .cpt_membres a:visited{
	font-weight:bold;
	color:#523102;
	text-decoration:underline;
}

.cpt_membres a:hover{
	text-decoration:none;
}

.pub_250x250{
	width:254px;
	height:254px;
	padding:4px 0px 0px 4px;
	background:url("/images/bg/pub-250x250.gif") top no-repeat;
}

/***** LISTING *****/

.pagination{
	width:599px;
	height:32px;
	background:url("/images/bg/pagination.gif") top no-repeat;
}

.pagination .prec{
	width:82px;
	height:32px;
	float:left;
}

.pagination .liens{
	width:449px;
	height:23px;
	padding:9px 0px 0px 0px;
	float:left;
	color:#AA7C6A;
	text-align:center;
}

.pagination .liens strong{
	color:#E2007A;
}

.pagination .liens a, .pagination .liens a:link, .pagination .liens a:visited{
	color:#AA7C6A;
	text-decoration:none;
}

.pagination .liens a:hover{
	text-decoration:underline;
}

.pagination .suiv{
	width:68px;
	height:32px;
	float:left;
}

.listing_fiche{
	width:281px;
	height:120px;
	padding:12px 0px 0px 12px;
	margin:10px 12px 0px 0px;
	float:left;
}

.fiche_1{
	background:url("/images/bg/bloc-listing-1.gif") top no-repeat;
}

.fiche_2{
	background:url("/images/bg/bloc-listing-2.gif") top no-repeat;
}

.listing_fiche .photo{
	width:106px;
	height:106px;
	float:left;
	border:1px solid #523102;
	margin-right:5px;
}

.listing_fiche .infos{
	float:left;
	width:155px;
	font-size:12px;
	line-height:16px;
}
	
.listing_fiche .infos h1{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	color:#AA7C6A;
	font-size:16px;
}

.pub_120x600{
	width:124px;
	height:606px;
	padding:5px 0px 0px 6px;
	background:url("/images/bg/pub-120x600.gif") top no-repeat;
}
.pub_120x600 .blackvip_sky { width:110px; height:547px; padding:53px 5px 0px 5px; background:url("/images/bg/blackvip-sky.jpg") #000 0px 0px no-repeat; }
.pub_120x600 .blackvip_sky .liens { width:110x; padding:2px 0px 0px 0px; }
.pub_120x600 .blackvip_sky .liens img { margin-top:10px; }
.pub_120x600 .blackvip_sky .photo { width:110px; padding:0px 0px 8px 0px; }
.pub_120x600 .blackvip_sky .photo img { border:2px solid #555; }


.nav_gauche{
	width:166px;
	background:url("/images/bg/nav-gauche-content.gif") top repeat-y;
	margin-left:10px;
}

.nav_gauche h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 14px;
	font-size:13px;
	color:#AA7C6A;
	text-decoration:underline;
}	

.nav_gauche ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 9px;
}

.nav_gauche li{
	padding:3px 0px 3px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url("/images/puce/coeur-marron.gif") left no-repeat;
}

/***** HOME MEMBRE *****/
.page_membre { padding:0px 20px 0px 20px; }
.page_membre ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 14px; }
.page_membre li { padding:3px 0px 3px 13px; margin:0px 0px 0px 0px; list-style:none; background:url("/images/puce/coeur-marron.gif") left no-repeat; }

.page_membre .acces_rapide{
	width:172px;
	height:133px;
	padding:40px 0px 0px 0px;
	float:left;
	margin:0px 10px 10px 0px;
	background:url("/images/bg/acces-rapide.gif") top no-repeat;
}

.page_membre .last_visite{
	width:471px;
	height:173px;
	float:left;
	margin:0px 10px 10px 0px;
}

.page_membre .last_visite .bloc1{
	width:471px;
	height:52px;
	padding:40px 0px 0px 0px;
	float:left;
	margin-bottom:9px;
	background:url("/images/bg/last-visite.gif") top no-repeat;
}

.page_membre .last_visite .bloc2{
	width:471px;
	height:71px;
	float:left;
}

.page_membre .last_visite .bloc2 img{
	border:1px solid #D3C9BA;
}

.page_membre .recherche_rapide{
	width:232px;
	height:133px;
	padding:40px 0px 0px 20px;
	float:left;
	margin-bottom:10px;
	background:url("/images/bg/recherche-rapide.gif") top no-repeat;
}

.page_membre .blacktop{
	width:172px;
	height:212px;
	float:left;
	padding:40px 0px 0px 0px;
	text-align:center;
	line-height:17px;
	margin-right:10px;
	background:url("/images/bg/blacktop.gif") top no-repeat;
}


.page_membre .mon_profil{
	width:251px;
	height:212px;
	float:left;
	padding:40px 0px 0px 0px;
	margin-right:10px;
	text-align:center;
	background:url("/images/bg/profil.gif") top no-repeat;
}

.page_membre .mon_profil .infos{
	float:left;
	line-height:20px;
	padding:20px 0px 0px 20px;
	text-align:center;
}

.page_membre .mon_profil .infos img{
	border:1px solid #5F4015;
}

.page_membre .mon_profil .liste{
	float:left;
	text-align:left;
	padding-top:10px;
}

.page_membre .mon_profil span{
	color:#E6186E;
}

.page_membre .blackgold_hotline{
	width:210px;
	height:212px;
	float:left;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin-right:10px;
	background:url("/images/bg/blackgold-hotline.jpg") top no-repeat;
}

.page_membre .blackgold_hotline .prix{
	font-size:9px;
	text-align:right;
	color:#AA7C6A;
	padding:0px 10px 0px 0px;
}

.page_membre .blackvip { width:915px; height:128px; background:url("/images/bg/blackvip.jpg") 0px 0px no-repeat; margin-top:10px; }
.page_membre .blackvip .liens { float:left; width:110px; padding:49px 0px 0px 20px; }
.page_membre .blackvip .photo { float:left; width:110px; padding:8px 0px 0px 19px; }
.page_membre .blackvip .photo img { border:2px solid #555; }



.pub_membre{
	width:252px;
	height:252px;
	float:left;
}

.pub_membre img{
	border:1px solid #D3C9BA;
}

/***** PAGE TEXTE *****/

.gauche_texte{
	width:775px;
	padding:0px 0px 0px 10px;
	float:left;
}

.texte_titre{
	width:775px;
	height:32px;
	background:url("/images/bg/cadre2-ttl.gif") top no-repeat;	
}

.texte_titre h1{
	color:#aa7c6a;
	font-size:16px;
	padding:6px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

.texte_cadre{
	width:775px;
	background:url("/images/bg/cadre2-content.gif") top repeat-y;
	margin:10px 0px 0px 0px;
}

.texte_cadre h2{
	color:#E20179;
	font-size:12px;
	padding:0px 0px 10px 0px;
	margin:15px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
}

.texte_cadre h3{
	color:#E20179;
	font-size:11px;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
}


.texte_cadre .content{
	padding:0px 10px 0px 10px;
	text-align:justify;
}

.texte_cadre .content ul{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 14px;
}

.texte_cadre .content li{
	padding:1px 0px 1px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url("/images/puce/coeur-marron.gif") left no-repeat;
}

.texte_cadre .content a, .texte_cadre .content a:link, .texte_cadre .content a:visited{
	font-size:11px;
	color:#523102;
	font-weight:normal;
	text-decoration:underline;
}

.texte_cadre .content a:hover{
	text-decoration:none;
}


/***** FICHE *****/

.fiche_cadre{
	width:775px;
	background:url("/images/bg/cadre2-content.gif") top repeat-y;
	margin:0px 0px 10px 0px;
}

.fiche_cadre .content{
	padding:0px 10px 0px 10px;
	text-align:justify;
}

.fiche_gauche { float:left; width:260px; }
.fiche_droite{ float:left; width:490px; padding-top:20px; }
.fiche_droite h2 { margin:0px 0px 10px 0px; font-size:13px; color:#E20179; text-decoration:underline; }
.fiche_droite .cadeau { float:left; width:110px; text-align:center; margin:0px 12px 20px 0px; }
.fiche_droite .cadeau a { text-decoration:none; font-size:11px;  }
.fiche_droite .cadeau strong { font-size:12px;  }
.fiche_droite .cadeau a img { border:2px solid #EEE; }
.fiche_droite .cadeau a:hover img { border:2px solid #E20179; }

.fiche_droite .photo_resize {  }
.fiche_droite .photo_resize .photo { float:left; width:360px; height:270px; padding:5px; background-color:#FFFFFF; text-align:center;  border:1px solid #333333; margin-right:10px; }
.fiche_droite .photo_resize .photo img { vertical-align:middle; border:1px solid #333333; }
.fiche_droite .photo_resize .apercu { float:left; width:106px; text-align:center; font-weight:bold; color:#E20179; }
.fiche_droite .photo_resize .apercu #apercu { border:1px solid #333333; margin:3px 0px 10px 0px; width:100px; height:100px; overflow: hidden;  }
.fiche_droite .photo_resize .conseils { color:#333333; font-weight:normal; text-align:left; margin-top:30px; }


.fiche_gauche h1{
	color:#AA7C6A;
	font-size:20px;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}

.fiche_gauche .photo{
	width:106px;
	height:106px;
	float:left;
	border:1px solid #523102;
	margin:0px 5px 10px 0px;
}

.fiche_gauche .infos{
	float:left;
	width:130px;
	font-size:12px;
	line-height:18px;
}

/***** DIVERS *****/

.photo_zap { float:left; margin:10px 10px 0px 0px; border:1px solid #523102; }
.classement { text-align:center; font-size:12px; font-weight:bold; margin-bottom:15px; color:#E2007A; text-decoration:underline; }
.abo_col { float:left; width:189px; padding:15px 0px; border-right:1px solid #d3c9ba; text-align:center; font-size:12px;  }
.abo_col .txt { height:50px; padding-top:10px; }
.abo_col_m { width:199px !important; }
.abo_col h2 { font-weight:bold; font-size:12px; }

.bloc_hotline{
	background:url("/images/bg/hotline.gif") top no-repeat;
	width:479px;
	height:26px;
	padding:86px 0px 0px 0px;
	margin:10px auto 10px auto;
	text-align:center;
	text-transform:uppercase;
	color:#71B816;
	font-weight:bold;
	font-size:14px;
}

.bloc_hotline strong { color:#F19FC1; }
.top_2 { background:url("/images/bg/blacktop-2.gif") top no-repeat; }
.top_1 { background:url("/images/bg/blacktop-1.gif") top no-repeat; }

.bloc_top{
	width:159px;
	height:192px;
	padding:10px 0px 0px 0px;
	margin:15px 0px 0px 25px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#523102;
}

.bloc_top strong { color:#E2007A; font-size:25px; }
.bloc_top img { border:1px solid #5E3F13; }

.bloc_top a { font-weight:bold; }
.bloc_top_small{ float:left; width:80px; padding:0px 0px 0px 0px; margin:10px 15px 10px 0px; text-align:center; color:#523102; }
.bloc_top_small strong { color:#E2007A; font-size:20px; }

.bloc_top_small a, .bloc_top_small a:link, .bloc_top_small a:visited { font-size:10px; color:#523102; }
.bloc_top_small a:hover{ text-decoration:underline; }
.bloc_top_small img{ border:1px solid #5E3F13; }

/***** TABLEAUX & CHAMPS *****/
.legende { font-size:9px; }
.table1 td { height:22px; }
.table1 .retrait_g { padding-left:10px; }
.table2 td { height:23px; border-bottom:1px solid #E4DCD1; padding-left:5px; }
.table2 .titre td { color:#AA7C6A; text-transform:uppercase; font-weight:bold; }
.table2 .white td { background-color:#FFFFFF; }
.table2 .nonlu td, .table2 .nonlu td a { background-color:#F5E8CF; font-weight:bold; }
.table2 .no_padding { padding-left:0px; text-align:center; }
.table2 .no_border td { border:0px; padding-top:5px; }
.table2 .noborder td { border:0px; }
.table2 .col_gauche { color:#AA9C87; font-weight:bold; }

.champs, .table1 select, .table2 select, .anniversaire select { font-family:Arial, Helvetica, sans-serif; border:1px solid #523102; font-size:11px; color:#523102; }
.champs30 { width:30px; margin-right:10px; border:1px solid #523102; font-size:11px; color:#523102; }
.champs70 { width:70px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }
.champs120 { width:120px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }
.champs170 { width:170px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }
.champs350 { font-family:Arial, Helvetica, sans-serif; width:350px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }

/**** POPUP ****/
#popup { padding:10px; }
#popup .historique { border:#d3c9ba 1px solid; padding:10px; margin-bottom:15px; color:#523102; background-color:#FFFFFF; }
#popup .historique strong { color: #aa7c6a; }
#popup .historique a, #popup .historique a:link, #popup .historique a:visited { color: #523102; text-decoration: none; }
#popup .historique a:hover{ text-decoration:underline; }
#popup .historique hr { color: #e4dcd1; }


/**** FOOTER ****/
.footer { width:955px; height:16px; margin:0px auto 0px auto; }
.link_foot { width:955px; margin:10px auto 0px auto; text-align:center; }

.biskot{ width:199px; margin:10px auto 10px auto; padding:6px 0px; font-size:10px; color:#523102; background:url("/images/bg/biskot.gif") top center no-repeat; text-align:center; }
.biskot a{ font-size:10px;color:#523102; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#523102; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#523102; text-decoration:none; }

#xiti-logo { margin:0px auto 3px auto; width:945px; text-align:center; }

/*imgAreaSelect */
.imgareaselect-border1 { background: url("/css/images/border-v.gif") repeat-y left top; }
.imgareaselect-border2 { background: url("/css/images/border-h.gif") repeat-x left top; }
.imgareaselect-border3 { background: url("/css/images/border-v.gif") repeat-y right top; }
.imgareaselect-border4 { background: url("/css/images/border-h.gif") repeat-x left bottom; }
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 { opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-handle { background-color: #fff; border: solid 1px #000; opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-outer { background-color: #000; opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-selection {  }
