
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,input
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*Reset css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input, select, textarea, button{
	margin:0;
	padding:0;
	border:1px solid #9B3A89;
}

input, button{
	height:18px;
	padding-left:2px;
	padding-top:4px;
}

select{
	height:24px;
	padding-top:1px;
}


/*Eléments html*/
body{
	background-color:#FFFFFF;
	/*font-family:arial;*/
	font-family:arial;
	color:#790000;
	font-size:12px;
	line-height:1.5;
}

input, select, textarea, button{
	color:#990099;
	background-color:#CCFFFF;
	border-color:#790000;
}

input.bt1, input.bt, input.disclaimer{
	color:#000;
	background-color:#F3F3EF;
	border:1px solid #000;
	padding-left:2px;
	padding-right:2px;
	height:24px;
	font-weight:bold;
	padding-top:0px;
	cursor:pointer;
	width:64px;
}

input.valeur_radio_item, input.sans_bordure{
	background-color:transparent;
	border:none;
}

hr{
	background-color:#CCFFFF;
	color:#CCFFFF;
}

*+html input.valeur_radio_item, *html input.valeur_radio_item{/*Pour ie7 et ie6*/
	background-color:transparent;
	border:none;
}
a {
	color:#000066;
	text-decoration:none;
}

a:link {
	color:#000066;
	text-decoration:none;
}

a:visited {
	color:#000066;
	text-decoration:none;
}

a:focus {
	color:#000066;
	text-decoration:none;
}

a:hover {
	color:#000066;
	text-decoration:underline;
}

a:active {
	color:#000066;
	text-decoration:none;
}

/* Class css utiles*/
.bold{
	font-weight:bold;
}

.lighter{
	font-weight:leighter;
}

.normal{
	font-weight:normal;
}

.left{
	float:left;
}

.right{
	float:right;
}

.alignright{
	text-align:right;
}

.alignleft{
	text-align:left;
}

.aligncenter{
	text-align:center;
}

.hidden{
	overflow:hidden;
}

.block{
	display:block;
}

.none{
	display:none;
}

.both{
	clear:both;
}

.underline{
	text-decoration:underline;
}

.none_underline{
	text-decoration:none;
}

.dotted{

}

.solid{

}

.montre{
	visibility:visible;
}

.cache{
	visibility:hidden;
}

.erreur{
	color:#990099;
}

.norepeat{
	background-repeat:no-repeat;
}

.repeatX{
	background-repeat:repeat-x;
}

.repeatY{
	background-repeat:repeat-y;
}

.sans_marginright{
	margin-right:0;
}

.cursor{
	cursor:pointer;
}

/*Couleur des textes*/
.couleur_noir{
	color:#000000;
}
.couleur_texte1{
	color:#790000;
}

.couleur_texte2{
	color:#FFCCFF;
}

.couleur_texte3{
	color:#990099;
}

.couleur_texte4{
	color:#000066;
}

.couleur_texte5{
	color:#790000;
}

.couleur_texte6{

}

.c5EBD5F{
	color:#5EBD5F;
}

.cF38538{
	color:#F38538;
}

.cFF1493{
	color:#FF1493;
}

/*Couleur des fonds*/
.couleur_fond1{
	background-color:#FFFFFF;
}

.couleur_fond2{
	background-color:#CCFFFF;
}

.couleur_fond3{
	background-color:#790000;
}

.couleur_fond4{
	background-color:#cccccc;
}



.couleur_fond5{
	background-color:#e8e8e8;
}

.couleur_fond6{
	background-color:#CCFFFF;
}

.couleur_fond7{

}

.couleur_fond8{

}

.couleur_fond9{

}

/*Taille des texte*/
.text_10px{
	font-size:10px;
}

.text_11px{
	font-size:11px;
}

.text_12px{
	font-size:12px;
}

.text_13px{
	font-size:13px;
}

.text_14px{
	font-size:14px;
}

.text_15px{
	font-size:15px;
}

.text_19px{
	font-size:19px;
}

.text_20px{
	font-size:20px;
}

/*Couleur des bordures*/
.couleur_bordure1{
	border-color:#790000;
}

.couleur_bordure2{
	border-color:#990099;
}

.couleur_bordure3{
	border-color:#790000;
}

.couleur_bordure4{
	border-color:#990099;
}

.couleur_bordure5{

}

.w132{
	width:132px;
}

.w133{
	width:133px;
}

.w134{
	width:134px;
}


.w135{
	width:135px;
}

.w155{
	width:155px;
}

.w157{
	width:157px;
}

.c000000{
	color:#000;
}

/*Bulle*/
#bulle{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	line-height:1.5;
}

#bulle .hautG{
background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/fond_blanc_hautG.gif);
width:33px;
height:7px;
background-position:center right;
}

#bulle .hautC{
background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/fond_blanc_hautC.gif);
width:auto;
height:7px;
}

#bulle .hautD{
background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/fond_blanc_hautD.gif);
width:7px;
height:7px;
background-position:center left;
}

#bulle .basG{
background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/fond_blanc_basG.gif);
width:33px;
height:7px;
background-position:center right;
}

#bulle .basC{
background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/fond_blanc_basC.gif);
width:auto;
height:7px;
}

#bulle .basD{
background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/fond_blanc_basD.gif);
width:7px;
height:7px;
}

#bulle .centreG{
	width:33px;
	height:auto;
	/*background-color:#ffffff;*/
	background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/queue_bulle.gif);
	background-position:top right;
}

#bulle .centreC{
	width:auto;
	background-color:#ffffff;
}

#bulle .centreD{
	width:7px;
	height:auto;
	background-color:#ffffff;
	background-image:url(/image/template/zone_membre/visioflirt/commun/block/3/pixel.gif);
	background-position:center right;
}

/*Chaque page*/
.page{
	margin:0 auto;
	width:940px;
	
}

.body_page{
	width:940px;
	padding:0;
	overflow:hidden;
}

.menu{
	margin-left:7px;
	border-style:solid;
	border-width:1px;
}


.module_container{
	margin-left:7px;
	border-style:solid;
	border-width:1px;
}

.transparence_ie6{
				}


/******* pub right **********/
.sky {
	color:#000000;
	height:0;
	margin:0 auto;
	text-align:right;
	width:940px;
}

.sky #pub_right_m {
	margin-left:950px;
	position:relative;
	top:150px;
	width:100px;
}



/*Menu du haut*/
ul#menu{
	list-style:none;
	width:940px;
	text-transform:uppercase;
	overflow:hidden;
	padding:0;
	margin:0;
}

ul#menu li{
	text-align:center;
	margin-right:1px;
	margin-top:1px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
}

ul#menu li a:hover{ color:#990099; text-decoration:none;}

*html div ul#menu li{
	padding-top:4px;
	padding-bottom:2px;
}

ul#menu li.sans_marginright{
	width:156px;
	margin-right:0;
}

ul#menu li.sans_marginright2{
	width:134px;
	margin-right:0;
}

ul#menu .sous_menu{
	position:absolute;
	display:none;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	background-color:#790000;
	padding-bottom:2px;
	z-index:1000;
	text-transform:capitalize;
}

*+html div ul#menu .sous_menu{
	padding-bottom:0px;
}

ul#menu .sous_menu li{
	text-align:left;
	padding-left:7px;
	padding-right:4px;
}

ul#menu #menu_recherche{
	margin-left:40px;
	margin-top:0px;/*3px*/
	width:133px;
}

*+html div ul#menu #menu_recherche{
	margin-left:-80px;
	margin-top:15px;
}

*html div ul#menu #menu_recherche{
	margin-left:-80px;
	margin-top:16px;
	width:260px;
}

ul#menu_message{
	margin-left:47px;
	margin-top:0px;/*3px*/
}

*+html div ul#menu_message{
	margin-left:-68px;
	margin-top:15px;
}

*html div ul#menu_message{
	margin-left:-68px;
	margin-top:16px;
	width:167px;
}

/******************* CSS MENU JCHRIS  *****************/

ul#menu .sous_menu{
	position:absolute;
	display:none;
	text-align:left;
	background-color:#790000;
	padding-bottom:2px;
	z-index:10;
	text-transform:capitalize;
	-moz-border-radius-bottomright:5px;  
	-moz-border-radius-bottomleft:5px; 
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-top:4px;
}

ul#menu_message{
	margin-left:0px;
	margin-top:-4px;
	z-index:100000;	
		width:131px;}

ul#menu #menu_recherche{
	margin-left:0px;
	margin-top:-4px;
	z-index:1000000;	
	width:133px;	
}

ul#menu #menu_options{
	margin-left:0px;
	margin-top:-4px;
	z-index:1000000;		
}

ul#menu #menu_infos{
	margin-left:0px;
	margin-top:-4px;
	z-index:1000000;	
	width:131px;	
}






























/*Info member*/


div#info_member .couleur_fond3{
	height:16px;
	padding-top:1px;
	padding-bottom:3px;
	display:block;
	padding-left:7px;
}

div#info_member .bloc{
	padding-bottom:10px;
	width:175px;
}

div#info_member label#flag{
	width:51px;
	height:15px;
	margin-right:2px;
	margin-top:-1px;
	margin-top:-1px;
}

*html div#info_member label#flag{
	padding-top:2px;
}

*html div#info_member #pseudo{
	height:20px;
}

#galerie_photo_du_membre{
	/*width:175px;*/
}

div#info_member ul{
	line-height:1.57;
	width:175px;
	overflow:hidden;
}

div#info_member ul li{
	overflow:hidden;
	clear:both;
	width:175px;

}

*html div#info_member ul li{
	line-height:15px;
}

*+html div#info_member ul li{
	line-height:16px;
}

div#info_member ul li.couleur_bordure1{
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:7px;
}

div#info_member ul li label{
	float:left;
	display:block;
}

div#info_member ul li label.text{
	width:112px;
	text-align:left;
}

div#info_member ul li label.bold{
	width:110px;
}

div#info_member ul li label.chiffre{
	text-align:right;
	width:51px;
}

div#info_member li.galerie{
	padding-top:4px;
}

*+html div#info_member li.galerie{
	padding-top:2px;
}

div#info_member div#galerie_photo_du_membre{
	padding-bottom:0;
	width:175px;
}

div#info_member div.photo_principale img, div#info_member div.galerie img{
	border-style:solid;
	border-width:1px;
}

*html div#info_member div.photo_principale img{
	height:100px;
	width:100px;
}

div#info_member div.photo_principale{
	width:106px;
}

div#info_member div.galerie{
	padding-left:1px;
	width:68px;
}

div#info_member li.profil{
	padding-left:7px;
}

/** remplissage profil **/

div#info_member li.taux_remplissage_profil{
	padding-left:7px;
}

/*@Barre taux de remplissage--------------------------------------------------------------------------------------------------------*/
.barre_taux_profil{
	width:161px;
	height:10px;
	border:1px solid #790000;
	padding-bottom:0px;
	padding-top:0px;
}

*html .barre_taux_profil{
	height:11px;
}	
.barre_pourcentage_profil{
	background-image:none;
	height:8px;
	margin-top:1px;
	background-color:#990099;
	overflow:hidden;
}

*html .barre_pourcentage_profil{
	height:9px;
}

div.text_pourcentage_profil{
	margin-top:10px;
	padding-bottom:1px;
	width:168px;
	float:left;
}

.text_taux_remplissage ,.cc13fc8{
	color:#000066;
}

#text_taux_remplissage {
	width:80px;
}

#pourcentage_remplissage{
	width:20px;
}


.span_taux_remplissage{
	color:#990099;
	float:right;
	width:45px;
	margin-right:4px;
}

/*retification demande envoyess*/
div#info_member #text_demande_envoyees{
	width:122px;
}

div#info_member #chiffre_demande_envoyees{
	width:41px;
}



/*Footer*/
div.footer{
	width:940px;
	text-align:center;
}

div.footer hr{
	width:50%;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#pub_footer{
	width:940px;
	height:auto;
}
/* HEADER */
#header #statistique{
	width:178px;
	height:98px;
	margin-left:0px;
}

#header #statistique #onglet{
	padding-bottom:3px;
	text-align:center;
}

#header #statistique #onglet h2{
	font-weight:normal;
}

#header #statG{
	margin-left:5px;
}

#header #statD{
	float:right;
	margin-right:5px;
	margin-top:1px;
}/*Fil arianne*/
#fil_arianne{
	width:933px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
}

#fil_arianne a{
	display:block;
	margin-left:800px;
	margin-right:7px;
	margin-top:-19px;
	text-align:right;
}

*+html div#fil_arianne a{
	margin-top:-18px;
}

*html div#fil_arianne a{
	margin-top:-18px;
}

/********* HOME	***********/
#home{
	width:930px;
	height:1160px;
	padding-left:5px;
}

/********* LOADER	***********/
#home .loader{
	text-align:center;
	width:100%;
	padding-top:50px;
}

#home #content_left{
	width:725px;
	height:auto;
}

#home #content_right{
	width:200px;
	height:auto;
	padding-left:5px;
}

#home .cadre{
	margin-bottom:10px;
	height:auto;
}

#home h2{
	height:20px;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:4px;
	display:block;
	color:#990099;
	overflow:hidden;
}

#home .bloc{
	height:auto;
	border-style:solid;
	border-width:1px;
}

#home .radiustop{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


/********* CONTENT LEFT ***************/

/*CADRE INFORMATION MEMBRE*/
#home #cadre_info_membre{
	width:300px;
	float:left;
}
#home #cadre_info_membre #flag{
	padding-right:5px;
}

#home #cadre_info_membre h2 .star{
	padding-left:4px;
}

#home #contenu_info_membre{
	height:190px;
}

#home #contenu_info_membre #infos_haut{
	float:left;
	height:140px;
	width:100%;
}

#home #contenu_info_membre #infos_right{
	height:140px;
	width:153px;
}

#home #contenu_info_membre #voir_page{
	float:left;
	height:20px;
	text-align:center;
	width:142px;
}


#home #contenu_info_membre .btn{
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
	width:140px;
	height:22px;
	text-align:center; 
	padding-top:3px;
	margin-left:6px;
	margin-top:10px;
}

#home #contenu_info_membre .btn a:hover{
	color:#990099;
}

*html #home #contenu_info_membre .btn{
	margin-left:4px;
	padding-top:1px;
}

#home #contenu_info_membre img{
	padding:4px;
}

#home #contenu_info_membre ul li{
	padding-top:3px;
}

#home #contenu_info_membre ul li .chiffre{
	float:right;
	margin-right:5px;
}


/*@Barre taux de remplissage*/
#home .barre_taux_profil{
	width:148px;
	height:10px;
	border:1px solid #790000;
	padding-bottom:0px;
	padding-top:0px;
}

#home .barre_pourcentage_profil{
	background-image:none;
	height:8px;
	margin-top:1px;
	background-color:#990099;
	overflow:hidden;
}


#home div.text_pourcentage_profil{
	padding-bottom:1px;
	width:154px;
	float:left;
	margin-top:0px;
}

#home .text_taux_remplissage{
	color:#000066;
}

#home  #text_taux_remplissage {
	width:80px;
}

#home #pourcentage_remplissage{
	width:20px;
}


#home .span_taux_remplissage{
	color:#990099;
	float:right;
	width:45px;
	margin-right:4px;
}

/*CADRE ALERTES*/
#home #cadre_alertes{
	width:420px;
	padding-left:5px;
	float:left;
}	
#home #cadre_alertes h2 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	padding-right:10px;
	padding-top:4px;
	text-decoration:underline;
}

#home #contenu_alertes{
	height:190px;
}

#home #cadre_alertes .fiche_alerte{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}

*html #home #cadre_alertes .fiche_alerte{
	margin-left:4px;
}

/*CADRE RECHERCHE CLIC*/
#home #cadre_recherche_clic{	
	width:725px;
}	

#home #contenu_recherche_clic{	
	height:60px;
}	

#home #cadre_recherche_clic .vignette{
	height:52px;
	margin-left:5px;
	margin-top:4px;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
}

*html #home #cadre_recherche_clic .vignette{
	margin-left:3px;
}

#home #cadre_recherche_clic .vignette ul li{
	line-height:16px;
}

#home #cadre_recherche_clic .vignette img{
	padding:2px;
}

#home #cadre_recherche_clic .vignette .titre{
	color:#990099;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}

/*CADRE EDITO*/
#home #container_edito{	
	width:725px;
	height:250px;
	margin-bottom:10px;
}	

#home #cadre_edito{	
	width:420px;
	padding-left:5px;
}	

#home #contenu_edito{	
	height:224px;
	width:418px;
	overflow:hidden;
}

#home #fond_edito{
	height:194px;
	margin:10px;
	padding:5px;
	width:390px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	overflow:auto;
}

#home #fond_edito p{
	font-size:12px;
}

/*CADRE POPULARITES*/
#home #cadre_popularite{	
	width:725px;
	height:222px;
}

#home #cadre_popularite #devenir_populaire{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	padding-top:4px;
	padding-right:10px;
}

#home #contenu_popularite{
	height:196px;
	width:723px;
	position:relative;
}

#slider_popularite{ 
	width:675px;
	height:190px;
	overflow:hidden;
	margin-left:24px;
	position:relative;
}

*html #slider_popularite{margin-left:10px;} 

#contenu_popularite #prev_flash_popularite{
	position:absolute;
	left:0px;
	top:80px;
}

#contenu_popularite #next_flash_popularite{
	position:absolute;
	top:80px;
	left:699px;
}

#contenu_popularite #slider_next_popularite,
#contenu_popularite #slider_prev_popularite{
	width:24px;
	height:24px;
	opacity:0;
	filter: alpha(opacity=0);
	float:left;
}

#contenu_popularite #slider_next_popularite{
	position:relative;
	top:56px;
}

*html #contenu_popularite #slider_next_popularite{left:4px;}

#contenu_popularite #slider_prev_popularite{
	position:relative;
	top:80px;
	left:-699px;
}

*html #contenu_popularite #slider_prev_popularite{left:-695px;}


#home #contenu_popularite .mini_galerie{
	margin-left:5px;
	margin-top:10px;
}

*html #home #contenu_popularite .mini_galerie{
	margin-left:4px;
}

/*CADRE OPTIONS*/
#home #cadre_options{	
	width:930px;
}

#home #contenu_options{	
	height:60px;
}	

#home #bulle_options .vignette{
	height:52px;
	margin-left:5px;
	margin-top:4px;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
}

*html #home #bulle_options .vignette{
	margin-left:4px;
}

#home #bulle_options .vignette ul{
	padding-top:6px;
}

#home #bulle_options .vignette img{
	padding:2px;
}

#home #bulle_options .vignette .titre{
	color:#990099;
	font-size:13px;
}

/*CADRE RECHERCHE RAPIDE*/
#home #cadre_recherche_rapide{	
	width:930px;
}

#home #contenu_recherche_rapide{	
	height:196px;
}

#home  #recherche_rapide_left{
	width:210px;
	height:196px;
}

#home #rech_rapide{
	width:200px;
	padding-left:10px;
	height:165px;
	float:left;
}

#home #rech_rapide .critere{
	height:25px;
	margin-top:5px;
	width:100%;
}

#home #rech_rapide .critere label{
	float:left;
}

#home #rech_rapide .item_select{
	float:right;
	margin-right:5px;
	width:120px;
}

#home #rech_rapide #rapide_valider{
	margin-right:5px;
	margin-top:10px;
	width:190px;
}

#home #membre_recherche_rapide{
	height:auto;
	width:718px;
	position:relative;
}

#slider_rech_rapide{ 
	width:670px;
	height:190px;
	overflow:hidden;
	margin-left:24px;
	position:relative;
}

*html #slider_rech_rapide{margin-left:12px;} 

#contenu_recherche_rapide #prev_flash_rech_rapide{
	position:absolute;
	left:0px;
	top:80px;
}

#contenu_recherche_rapide #next_flash_rech_rapide{
	position:absolute;
	top:80px;
	left:694px;
}

#contenu_recherche_rapide #slider_next_rech_rapide,
#contenu_recherche_rapide #slider_prev_rech_rapide{
	width:24px;
	height:24px;
	opacity:0;
	filter: alpha(opacity=0);
	float:left;
}

#contenu_recherche_rapide #slider_next_rech_rapide{
	position:relative;
	top:56px;
	left:0px;
}

#contenu_recherche_rapide #slider_prev_rech_rapide{
	position:relative;
	top:80px;
	left:-688px;
}

*html #contenu_recherche_rapide #slider_prev_rech_rapide{left:-680px;}

#home #recherche_rapide_left  #rech_rapide_nb{
	float:left;
	height:20px;
	padding-left:5px;
	width:200px;
}

#home #membre_recherche_rapide .mini_galerie{
	margin-left:4px;
	margin-top:10px;
}

*html #home #membre_recherche_rapide .mini_galerie{
	margin-left:4px;
}

/*********** CONTENT RIGHT ***************/

#home #cadre_reportage{	
	width:200px;
}

#home #cadre_reportage #date_reportage{
	width:100%;
	height:20px;
	padding-top:5px;
	text-align:center;
}

#home #cadre_reportage #acces{
	width:100%;
	height:20px;
	padding-top:5px;	
	text-align:center;	
	font-size:14px;
	float:left;
	color:#990099;
}

#home #cadre_reportage img{	
	padding-left:9px;
	padding-top:20px;
}

#home #tabs_reportage .slide_reportage{
	position:relative;
	width:5000px;
	height:100%;
}
#home #tabs_reportage #aucun_reportage{
	padding:10px;
	display:block;
}


#home #cadre_en_ligne{	
	width:200px;
}

#home #contenu_en_ligne{	
	height:552px;
	width:198px
}

#home #contenu_en_ligne #filtres_mel{	
	width:100%;
	height:50px;
}

#home #contenu_en_ligne ul#filtre_icones{
	height:35px;
	padding-top:10px;
	margin:0 auto;
	}

#home #contenu_en_ligne ul#filtre_icones li{
	float:left;
	height:20px;
	margin-left:3px;
	text-align:center;
	width:25px;
}

*html #home #contenu_en_ligne ul#filtre_icones li{
	margin-left:2px;
}

#home #contenu_en_ligne .btn{
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
	width:160px;
	height:22px;
	text-align:center; 
	padding-top:3px;
	margin-left:20px;
}

#home #contenu_en_ligne .btn a:hover{
	color:#990099;
}


#home #contenu_en_ligne #listing_mel{
	width:200px;
	height:490px;
}

#home #contenu_en_ligne #listing_mel #container_mel{
	padding-left:5px;
	height:450px;
} 

#home #contenu_en_ligne #listing_mel ul{
	padding-left:5px;
	height:450px;
} 

#home #contenu_en_ligne #listing_mel ul li{
	width:190px;
	height:19px;
	padding-top:2px;
}

#home #listing_mel ul li a{
	padding-left:5px;

}

*html #home #listing_mel ul li a{
	top:-6px;
}

#home #contenu_en_ligne #listing_mel ul li img{
	float:left
}
#home #contenu_en_ligne #listing_mel ul li a{
	padding-top:2px;
	float:left;
}

#home #contenu_en_ligne #listing_mel ul li span.pseudo{
	width:80px;
	height:20px;
}

#home #contenu_en_ligne #pagination_mel{
	height:20px;
	position:relative;
	overflow:hidden;
	clear:both;
	padding-top:2px;
	text-align:left;
	width:200px;
}

#home #contenu_en_ligne #pagination_mel #pages{
	overflow:hidden;
	position:relative;
	height:20px;
	width:200px;
	text-align:left;
}

#home #contenu_en_ligne #pagination_mel #pages .page_selected{
	color:#990099;
	font-weight:bold;
	text-decoration:underline;
}

#home #contenu_en_ligne #pagination_mel #pages .page_noselected{
	color:#790000;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}

#home #contenu_en_ligne #pagination_mel #slider_pagination{
	width:150px;
	height:20px;
	overflow:hidden;
	position:relative;
	margin-left:25px;
}

#home #contenu_en_ligne #pagination_mel #slider_pagination ul{
	height:20px;
	padding:0px;
}

#home #contenu_en_ligne #pagination_mel #slider_pagination ul li{
	float:left;
	height:20px;
	width:150px;
	padding:0px;
}


#home #contenu_en_ligne #pagination_mel #slider_pagination a{
	float:left;
	height:20px;
	text-align:center;
	width:22px;
}

/**** slider pagination ***/
#home #contenu_en_ligne #pagination_mel #prev_flash_pagination{
	position:absolute;
	top:0px;
	left:0px;
}

#home #contenu_en_ligne #pagination_mel #next_flash_pagination{
	position:absolute;
	top:0px;
	left:175px;
}

#home #contenu_en_ligne #pagination_mel #slider_next_pagination,
#home #contenu_en_ligne #pagination_mel #slider_prev_pagination{
	width:15px;
	height:20px;
	opacity:0;
	filter: alpha(opacity=0);
	float:left;
	margin-left:-10px;
}

#home #contenu_en_ligne #pagination_mel #slider_next_pagination{
	position:relative;
	top:0px;
}
*+html #home #contenu_en_ligne #pagination_mel #slider_next_pagination{left:6px;}

#home #contenu_en_ligne #pagination_mel #slider_prev_pagination{
	position:relative;
	top:0px;
	left:-175px;
}
*+html #home #contenu_en_ligne #pagination_mel #slider_prev_pagination{left:-166px;}

/*************************************************************/

#home #contenu_en_ligne #listing_mel #nb_mel{
	width:200px;
	height:25px;
	padding-top:2px;
	text-align:center;
	color:#990099;
}

#home #contenu_en_ligne #listing_mel #lien_mel{
	width:200px;
	height:25px;
	padding-top:2px;
	text-align:center;
	color:#990099;
	float:left;
	padding-top:5px;
}

/*********** CSS pour Jquery de la page home ****************************/

#home #tabs_rep{
	width:100%;
	height:100%;
}

#home #tabs_reportage,
#home #tabs_calendrier{
	border: solid 1px #790000;
	color:#790000;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	height:190px;
	width:198px;
}

#home #tabs_reportage{
	overflow:hidden;
}


#home .ui-tabs .ui-tabs-nav, #home .ui-tabs{
	background-color:#FFFFFF;
	width:100%;
}

#home .ui-tabs .ui-tabs-nav li{
	border: solid 1px #790000;
	background-color:#FFFFFF;
	height:22px;
	margin:0px;	
	width:198px;
	overflow:hidden;
}

#home .ui-tabs .ui-tabs-nav li a{
	color:#790000;
	text-align:center;
	font-size:14px;
	padding-top:3px;
	width:198px;
}

#home .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	color:#990099;
	font-weight:bold;
}

#home .ui-widget-header{
	height:23px;
}

#home .ui-tabs .ui-tabs-panel{
	padding:0px;
	margin:0px;
}

#home.ui-tabs-panel{
	border: solid 1px #790000;
	color:#790000;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	height:700px;
	width:508px;
}

#home .ui-state-hover,
#home .ui-state-focus{
	font-weight:normal;
}

#home .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	background-color:#790000;	
}

/**************	DATEPICKER	 ********************/
/*
#home #datepicker{
	width:200px;
	height:190px;
}
#home #datepicker .ui-datepicker{

}

*/


/**************		TOOLTIPS	 *************************/

/*
#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne a:hover {
text-decoration:none;
}

#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne a.tooltip span {
	display:none; 
	width:205px; 
	padding:0px;
}

#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne a.tooltip:hover span{
	display:inline;
	position:relative;
	left:-3px; 
	top:-115px; 
	background:#ffffff;
}

#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne div#bg_tootip{
	height:90px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	border-style:solid; 
	border-width:1px;
}

#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne div#bg_tootip img{
	padding:5px;
}

#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne ul{
	height:90px; 
	width:90px;
	padding:0px;
	padding-top:5px;
}

#home #contenu_en_ligne #listing_mel ul li#li_membre_en_ligne ul li{
	width:90px;
	padding:0px; 
	margin:0px;
}
*/

/*test  easy slider*/
#slider_popularite ul, #slider_popularite li{
	margin:0;
	padding:0;
	list-style:none;
}

























.onglet_gauche{
	height:19px;
	width:auto;
	background-image:url(/image/template/zone_membre/mb/mon_profil/onglet_G.png);
	padding-left:7px;
	/*padding-top:3px;*/
	margin-bottom:3px;
	color:#000;
}

.onglet_droit{
	height:19px;
	width:20px;
	background-image:url(/image/template/zone_membre/mb/mon_profil/onglet_D.png);
}

*html .onglet_droit{
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
}

.transparence_ie6{
	}

/*icone page visitées*/
.favori {
	background-image:url(/image/template/zone_membre/mb/mes_contacts/favori.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
	width:25px;
	height:25px;
}
.fleur {
	background-image:url(/image/template/zone_membre/mb/mes_contacts/flower.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
	width:16px;
	height:16px;
}
.ami {
	background-image:url(/image/template/zone_membre/mb/mes_contacts/ami.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
	width:16px;
	height:16px;
}
.mail {
	background-image:url(/image/template/zone_membre/mb/mes_contacts/mailing.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
}
.tchat_on{
	background-image:url(/image/template/zone_membre/mb/mes_contacts/chat_on.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
	width:16px;
	height:16px;
}
.bloquer{
	background-image:url(/image/template/zone_membre/mb/mes_contacts/bloquer.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);	
	width:16px;
	height:16px;
}
.alerte_moderation{
	background-image:url(/image/template/zone_membre/mb/mes_contacts/alerte.gif);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);	
	width:16px;
	height:16px;
}


/*** bulle annonce de la page visite d'un membre ***/
/*annonce fiche visite*/

#fiche #annonce .annonce_haut{
	width:520px;
	height:58px;
	background-image:url(/image/template/zone_membre/mb/visite/bulle_annonce_haut.png);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);	
}

#fiche #annonce .annonce_centre{
	width:520px;
	height:auto;
	background-image:url(/image/template/zone_membre/mb/visite/bulle_annonce_centre.png);
	background-repeat:repeat-y;
	padding-left:50px;
	padding-right:50px;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
}

#fiche #annonce .annonce_bas{
	width:520px;
	height:5px;
	background-image:url(/image/template/zone_membre/mb/visite/bulle_annonce_bas.png);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
}

/*** MA RECHERCHE ***/
#marecherche .barreC{
	height:25px;
	width:auto;
	background-image:url(/image/template/zone_membre/mb/mon_profil/fond_titre.png);
	padding-left:7px;
}
.bouton_img_masquer {
	background-image:url(/image/template/zone_membre/mb/icones/bt_deplier.gif);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

.bouton_img_afficher {
	background-image:url(/image/template/zone_membre/mb/icones/bt_plier.gif);
	background-repeat:no-repeat;
	height:20px;
	width:20px;	
}

/*** ALERTE MESSENGER ***/
.alerte_chat{
	background-image:url(/image/template/zone_membre/mb/messenger/alert_chat.png);
	background-repeat:no-repeat;
	height:19px;
	width:142px;
}

.alerte_visite{
	background-image:url(/image/template/zone_membre/mb/messenger/alert_visite.png);
	background-repeat:no-repeat;
	height:19px;
	width:142px;
}

.alerte_fleur{
	background-image:url(/image/template/zone_membre/mb/messenger/alert_flower.png);
	background-repeat:no-repeat;
	height:19px;
	width:142px;
}

.alerte_mail{
	background-image:url(/image/template/zone_membre/mb/messenger/alert_mail.png);
	background-repeat:no-repeat;
	height:19px;
	width:142px;
}

.alerte_information_interdit{
	background-image:url(/image/template/zone_membre/mb/messenger/alert_interdit.png);
	background-repeat:no-repeat;
	height:19px;
	width:142px;
}

.alerte_information_confirmation{
	background-image:url(/image/template/zone_membre/mb/messenger/alerte_valide.png);
	background-repeat:no-repeat;
	height:19px;
	width:142px;
}

/*** fiche annonce ***/
.fiche_annonce_annonce{
	background-image:url(/image/template/zone_membre/mb/fiche/bulle_fiche_annonce.png);
	background-repeat:no-repeat;	
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
}

/*** galerie de photo **/
.slide_gauche_grey {
	background-image:url(/image/template/zone_membre/visioflirt/commun/icone/slide_left_grey.gif);
	background-position:0 center;
	background-repeat:no-repeat;
	cursor:no-drop;
	float:left;
	height:100px;
	width:24px;
}

.slide_droite_grey {
	background-image:url(/image/template/zone_membre/visioflirt/commun/icone/slide_right_grey.gif);
	background-position:0 center;
	background-repeat:no-repeat;
	cursor:no-drop;
	float:left;
	height:100px;
	width:24px;
}





.onglet{
	border-width:1px;
	border-style:solid;
}

.contenu_onglet{
	padding-left:7px;
	padding-bottom:3px;
}

*+html div.information_pseudo{
	margin-top:-5px;
}

*html div.information_pseudo{
	margin-top:-5px;
}

.contenu_onglet table{
	line-height:1.5;
}

.contenu_onglet td{
	padding-left:2px;
	padding-right:2px;
}

.contenu_onglet td img{
	width:93px;
	height:93px;
}

.contenu_onglet td img{
	border-width:1px;
	border-style:solid;
}

.contenu_onglet #info_membre img{
	border-width:0px;
	width:15px;
	height:12px;
}


.contenu_onglet td div.couleur_fond3{
	padding-bottom:3px;
}


/*fiche galerie contact*/
.galerie_contact{
	width:244px;
	height:132px;
	background-color:#E8E8E8;
	border-width:1px;
	border-style:solid;
	margin-top:10px;
	margin-left:12px;
} 
*html div .galerie_contact{
	margin-left:6px;
}

.galerie_contact_conteneur{
	width:244px;
	height:132px;
}

.galerie_contact_gauche{
	width:106px;
	height:132px;
}

.galerie_contact_photo{
	width:106px;
	height:102px;
	padding-top:2px;
	padding-left:2px;
}

.galerie_contact_photo img{
	border-width:1px;
	border-style:solid;
}

.galerie_contact_connected{
	/*
	width:106px;
	height:28px;
	margin-left:23px;
	margin-top:6px;
	*/
	/*Modifiée pour intégration swf*/
	margin-top:2px;
	text-align:center;
	width:106px;
	height:28px;
}

.galerie_contact_droit{
	width:134px;
	height:132px;
}

.galerie_contact_pseudo{
	width:134px;
	height:19px;
}
*html div input.checkbox_contact{
	border:0 none;
	background-color:transparent;
}

.galerie_contact_pseudo a{
	position: absolute;
	padding-left:5px;
}


#galerie_contact #onglet_G_fiche_contact{
	width:93px;
}

#galerie_contact a{
	color:#000000;
}

.galerie_contact_info{
	width:134px;
	height:80px;
	text-align:right;
}

.bg_text{
	background-image:url(/image/template/zone_membre/mb/mes_contacts/bg_text.png);
	background-repeat:no-repeat;
}

.galerie_contact_info ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.galerie_contact_info ul li{
	margin:0px;
	padding-right:5px;
	list-style-type:none;
	height:15px;
	font-size:11px;
	color:#000000;
}

.galerie_contact_interactions{
	/*
	width:110px;
	height:28px;
	margin-left:15px;
	margin-top:4px;
	*/
	/*Modifiée pour intégration swf*/
	height:28px;
	margin-left:11px;
	margin-top:4px;
	width:116px;
}

/*** FICHE MINI GALERIE ***/
.mini_galerie{
	width:130px;
	height:176px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
}

.mini_galerie img{
	padding-top:5px;
	padding-left:5px;
}

.mini_galerie .infos_mini_galerie div{
	text-align:center;
	line-height:15px;
	width:130px;
}

.mini_galerie .infos_mini_galerie div a{
	color:#990099;
}


/*** FICHE ALERTE***/
.fiche_alerte{
	width:98px;
	height:170px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
}

.fiche_alerte span{
	color:#990099;
	font-size:14px;
	width:100%;
	overflow:hidden;
}

.fiche_alerte img{
	padding-top:4px;
	padding-left:4px;
}

.fiche_alerte ul li{
	text-align:center;
	line-height:15px;
}

.fiche_alerte ul li a{
	color:#990099;
}

/**** FICHE REPORTAGE ****/

.fiche_reportage{
	width:280px;
	height:200px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
}

.fiche_reportage img{
	padding-top:5px;
}

.fiche_reportage ul li{
	text-align:center;
	line-height:18px;
}

.fiche_reportage ul li.date{
	color:#990099;
}

.fiche_reportage ul li.titre{
	padding-top:2px;
	font-size:14px;
}


/*** FICHE Galerie ***/
.fiche_galerie {
	width:225px;
	height:175px;
	background-color:#E8E8E8;
	border-width:1px;
	border-style:solid;
	margin-left:4px;
	margin-top:7px;
}

*html .fiche_galerie{
	margin-left:4px;
}
.fiche_galerie a{
	color:#000000;
}

*html .fiche_galerie #onglet_G img{
	margin-top:2px;
}

.fiche_galerie .infos li {
	float:left;
}

.fiche_galerie .interactions{
	margin-left:2px;
}

.fiche_galerie object#swf_visio{
	margin-left:7px;
}


/*Correctif ie*/
*+html .liste_membre .contenu_onglet{
	margin-top:3px;
}

/*Loader*/
div#module_fiche_membre div#contenu_fiche h2.couleur_texte3{
	width:100%;
	text-align:center;
	font-size:20px;
	padding-top:15px;
	padding-bottom:15px;
}


/****************************************************************************************/
/****************************************************************************************/
/****************************** 	NOUVELLES FICHES  ***********************************/
/****************************************************************************************/
/****************************************************************************************/


.fiche_annonce{
	width:450px;
	height:185px;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:8px;  
	-webkit-border-radius:8px;
	border-radius:8px;
}

div.fiche_annonce h2{
	height:22px;
	width:350px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	font-size:14px;
	font-weight:normal;
	margin-top:1px\9;
	margin-left:1px\9;
}

*+html div.fiche_annonce h2{
	position:relative;
	top:1px;
}

.fiche_annonce h2 img{
	margin-left:5px;
}

.fiche_annonce .pseudo{
	font-size:14px;
}

.fiche_annonce .pseudo a{
	color:#990099;
}

.fiche_annonce .contenu_fannonce{
	width:450px;
	height:155px;
	padding-top:5px;
}

.fiche_annonce .contenu_left_fannonce{
	width:125px;
	height:155px;
	padding-left:5px;
}

.fiche_annonce .interactions{
	width:120px;
	height:25px;
}

.fiche_annonce ul.interactions li{
	float:left;
	text-align:center;
	width:30px;
}

.fiche_annonce .contenu_right_fannonce{
	width:310px;
	height:155px;
	padding-left:5px;
}


/***	BULLE ANNONCE	***/
.bulle_annonce {
	width:265px;
	height:120px;
	background:none repeat scroll 0 0 #790000;
	border:5px solid #FFFFFF;
	color:#790000;
	padding:5px;
	margin-top:5px;
	position:relative;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.bulle_annonce:before {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
	width:0;
	height:0;
	border:20px solid transparent;
	border-top-color:#FFFFFF;
}


.bulle_annonce:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-26px; /* value = - border-top-width - border-bottom-width */
	left:10px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	width:0;
	height:0;
	border:13px solid transparent;
	border-top-color:#fff;
}

.bulle_annonce.triangle {
	margin-left:20px;
}

/**** mini triangle  ***/
.bulle_annonce.triangle:before {
	top:10px; /* controls vertical position */
	left:-60px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:15px 30px;
	border-style:solid;
	border-color:transparent #FFFFFF transparent transparent;
}


.bulle_annonce.triangle:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	left:-42px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:9px 21px;
	border-style:solid;
	border-color:transparent #790000 transparent transparent;
}

.bulle_annonce a{
	float:right;
	height:15px;
	left:10px;
	position:relative;
	top:105px;
	width:60px;
}

/**************		MINI FICHE		****************/
.mini_fiche{
	width:222px;
	height:118px;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:8px;  
	-webkit-border-radius:8px;
	border-radius:8px;
}

div.mini_fiche h2{
	height:22px;
	width:180px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	font-size:14px;
	margin-top:1px\9;
	margin-left:1px\9;
}

*+html div.mini_fiche h2{
	position:relative;
	top:1px;
}

.mini_fiche .pseudo a{
	color:#990099;
}

.mini_fiche h2 img{
	margin-left:5px;
}

.mini_fiche .contenu_mfiche{
	width:222px;
	height:85px;
	padding-top:5px;
}

.mini_fiche .contenu_left_mfiche{
	width:80px;
	height:85px;
	padding-left:5px;
}

.mini_fiche .contenu_right_mfiche{
	width:127px;
	height:85px;
	padding-left:10px;	
}

.mini_fiche .contenu_right_mfiche ul.infos li{
	line-height:18px;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	width:122px;
	width:121px\9;
}

.mini_fiche .interactions{
	width:127px;
	height:25px;
	padding-top:2px;
}

.mini_fiche ul.interactions li{
	float:left;
	text-align:center;
	width:31px;
}

/**************		FICHE_CONTACT		****************/
.fiche_contact{
	width:270px;
	height:165px;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:8px;  
	-webkit-border-radius:8px;
	border-radius:8px;
}

div.fiche_contact h2{
	height:22px;
	width:200px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	font-size:14px;
	margin-top:1px\9;
	margin-left:1px\9;
}

*+html div.fiche_contact h2{
	position:relative;
	top:1px;
}

.fiche_contact .checkbox_contact{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-top:3px;
	float:left;
	margin-top:0px\9;
}

*html fiche_contact .checkbox_contact{
	margin-top:15px;
}

*+html fiche_contact .checkbox_contact{
	margin-top:6px;
}

.fiche_contact .pseudo{
	padding-left:8px;
}

.fiche_contact .pseudo a{
	color:#990099;
}

.fiche_contact #etoile_mozaique{
	padding-left:5px;
	padding-top:1px;
}

.fiche_contact .contenu_fcontact{
	width:270px;
	height:130px;
	padding-top:5px;
}

.fiche_contact .contenu_left_fcontact{
	width:100px;
	height:130px;
	padding-left:5px;
}

.fiche_contact .contenu_right_fcontact{
	width:155px;
	height:130px;
	padding-left:10px;	
}

.fiche_contact .contenu_right_fcontact ul.infos li{
	line-height:20px;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	width:150px;
	width:149px\9;
}

.fiche_contact .interactions{
	width:148px;
	height:25px;
	padding-top:2px;
	padding-left:2px;
}

.fiche_contact ul.interactions li{
	float:left;
	text-align:center;
	width:37px;
}







#contenu_central_messagerie{
	margin-left:7px;
	line-height:1.5;
}

*+html div#menu_messagerie, *+html div#options{
	width:208px;
}

*html div#menu_messagerie, *html div#options{
	width:208px;
}

*html div#menu_messagerie div.both{
	 width:208px;
}

#contenu_central_messagerie div.onglet_gauche span{
	/*margin-top:-3px;*/
	display:block;
}

#contenu_central_messagerie #menu_messagerie_et_options #menu_messagerie ul{
	padding-left:7px;
	
	padding-right:7px;
	padding-bottom:4px;
}

#contenu_central_messagerie #menu_messagerie_et_options #menu_messagerie ul a{
	width:160px;
}

#contenu_central_messagerie #menu_messagerie_et_options #options{
	margin-top:10px;
}

#contenu_central_messagerie #menu_messagerie_et_options #options ul{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:8px;
}

#contenu_central_messagerie #menu_messagerie_et_options #options ul li input#tous_les_messages, #contenu_central_messagerie #menu_messagerie_et_options #options ul li input#messages_lus, #contenu_central_messagerie #menu_messagerie_et_options #options ul li input#messages_non_lus{
	position:relative;
	top:3px;
}

#contenu_central_messagerie #menu_messagerie_et_options #options ul li #text_nb_messages{
	margin-top:7px;
	margin-right:2px;
}

#contenu_central_messagerie #menu_messagerie_et_options #options ul li #select_nb_messages{
	margin-top:4px;
}

#contenu_central_messagerie #menu_messagerie_et_options #options ul li #aplliquer_filtre2{
	width:auto;
	margin-left:115px;
	margin-top:4px;
}

*+html #contenu_central_messagerie #menu_messagerie_et_options input#tous_les_messages, *+html #contenu_central_messagerie #menu_messagerie_et_options input#messages_lus, *+html #contenu_central_messagerie #menu_messagerie_et_options input#messages_non_lus{
	border:0 none;
	background-color:transparent;
}

*html #contenu_central_messagerie #menu_messagerie_et_options input#tous_les_messages, *html #contenu_central_messagerie #menu_messagerie_et_options input#messages_lus, *html #contenu_central_messagerie #menu_messagerie_et_options input#messages_non_lus{
	border:0 none;
	background-color:transparent;
}

#contenu_central_messagerie #contenu_messagerie{
	margin-left:10px;
	padding:7px;
}

#contenu_central_messagerie #messagerie{
	border-width:1px;
	border-style:solid;
}

#contenu_central_messagerie #contenu_messagerie, #partie_haute_messagerie{
	padding-top:0px;
	padding-left:0px;
}

#messagerie div.couleur_fond4, #messagerie div.couleur_fond5{
	height:19px;
}

.text_titre_messagerie, .text_messagerie{
	/*width:200px;*/
}


#messagerie #selection_par_checkbox, #messagerie .checkbox_mail{
	width:30px;
}

#messagerie #date, #messagerie .date_mail{
	width:100px;
}

#messagerie #destinataire_ou_expediteur, #messagerie .destinataire_mail{
	width:200px;
}

#messagerie #sujet, #messagerie .sujet_mail{
	width:255px;
}

#messagerie .sujet_mail{
	cursor:pointer;
}

#messagerie #statut, #messagerie .statut_mail{
	width:83px;
}

*+html #messagerie input#checkbox_selection_deselection, *+html #messagerie input.checkbox_selection{
	border:0 none;
	background-color:transparent;
}

*html #messagerie input#checkbox_selection_deselection, *html #messagerie input.checkbox_selection{
	border:0 none;
	background-color:transparent;
}

*+html #contenu_central_messagerie #menu_messagerie_et_options #options ul li input#aplliquer_filtre2{
	width:79px;
}

*html #contenu_central_messagerie #menu_messagerie_et_options #options ul li input#aplliquer_filtre2{
	width:79px;
}

div.presentation_message_mode_photo img{
	width:48px;
	height:48px;
	margin-top:2px;
	margin-right:2px;
	border-width:1px;
	border-style:solid;
	border-color:#790000;
}

#editor_tinymce{
	width:100%;
	margin-top:-15px;
}

.div_editor_tinymce_montree{
	overflow:hidden;
	width:704px;
	padding-top:15px;
}

#corps_de_la_page_du_lecteur{
	width:704px;
	overflow:hidden;
}

#messagerie #selection_par_checkbox, #messagerie #date, #messagerie #destinataire_ou_expediteur, #messagerie #sujet, #messagerie #statut, #messagerie .checkbox_mail , #messagerie .date_mail, #messagerie .date_mail, #messagerie .destinataire_mail, #messagerie .sujet_mail, #messagerie .statut_mail{
	padding-left:7px;
}

*+html #partie_basse_messagerie{
	width:703px;
}

*html #partie_basse_messagerie{
	width:703px;
}

/*Ecrire un message*/
#ecrire_un_message div.couleur_bordure1{
	margin-left:10px;
	padding:7px;
	border-width:1px;
	border-style:solid;
	line-height:1.5;
	width:704px;
}

*+html div#ecrire_un_message div#saisie_message{
	width:691px;
	margin-top:-15px;
}

*html div#ecrire_un_message div#saisie_message{
	width:691px;
}

#saisie_message .label_messagerie{
	width:130px;
	padding-top:3px;
}

#saisie_message #label_objet, #saisie_message #objet{
	margin-top:7px;
}

#saisie_message #destinataires1, #saisie_message #objet{
	width:569px;
	padding-top:2px;
	padding-bottom:2px;
}

*+html div#saisie_message input#destinataires1, *+html div#saisie_message input#objet{
	width:556px;
}

*html div#saisie_message input#destinataires1, *html div#saisie_message input#objet{
	width:554px;
}

*html div#saisie_message input#objet{
	margin-left:3px;
	float:left;
}

#saisie_message #destinataires2{
	width:401px;
}

*+html div#saisie_message input#destinataires2{
	width:388px;
}

*html div#saisie_message input#destinataires2{
	width:386px;
}

#saisie_message #select_destinataires{
	width:160px;
	height:22px;
	margin-left:5px;
}

.bt_mode_galerie_violet, .bt_mode_galerie_gris, .bt_mode_mail_violet, .bt_mode_mail_gris{
	display:block;
	float:left;
	width:32px;
	height:16px;
	cursor:pointer;
}

.bt_mode_galerie_violet{
	background-image:url(/image/template/zone_membre/mb/icones/mode_vignette.png);
}

.bt_mode_galerie_gris{
	background-image:url(/image/template/zone_membre/mb/icones/mode_vignette_gris.png);
}

.bt_mode_mail_violet{
	background-image:url(/image/template/zone_membre/mb/icones/mode_classique.png);
}

.bt_mode_mail_gris{
	background-image:url(/image/template/zone_membre/mb/icones/mode_classique_gris.png);
}

#saisie_message #corps_parent{
	margin-top:7px;
	display:block;
}

*html #saisie_message #corps_parent{
	margin-top:10px;
}

#saisie_message #corps_fontselect_text, #saisie_message #corps_fontsizeselect_text{
	width:100px;
}

#saisie_message #bt_save{
	margin-right:2px;
	margin-top:7px;
	width:auto;
}

#erreur_destinataire, #erreur_objet{
	color:#FF0082;
	margin-left:130px;
	margin-top:5px;
}

.pagination_page_actuelle{
	cursor:pointer;
}

#favoris_messagerie{
	background-image:url(/image/template/zone_membre/mb/icones/etoile_in.png);
	width:16px;
	height:16px;
	cursor:pointer;
}

#corbeille_messagerie{
	background-image:url(/image/template/zone_membre/mb/icones/poubelle.png);
	width:16px;
	height:16px;
	cursor:pointer;
}

#recus_messagerie{
	background-image:url(/image/template/zone_membre/mb/icones/etoile_out.png);
	width:16px;
	height:16px;
	cursor:pointer;
}

#favoris_messagerie, #corbeille_messagerie, #recus_messagerie{
	margin-top:2px;
	/*margin-bottom:2px;*/
	padding-bottom:2px;
	background-repeat:no-repeat;
}

/* ecrire un message */
#form_ecriture_message ul li {
	width:704px;
}

*html #form_ecriture_message ul li{
	width:692px;
}

#contenu_messagerie div#messagerie div.couleur_texte3{
	color:#000;
	font-weight:bold;
}

#contenu_messagerie div#messagerie div.messages_lus{
	color:#333;
	font-weight:normal;
}/************** FONCTION COMMUNES **********************/
.radius{
	-moz-border-radius:15px;  
	-webkit-border-radius:15px;
	border-radius:15px;
}

#overlay, #contenu_overlay, #overlay2, #background_overlay2, #contenu_overlay2{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#overlay, #overlay2{
	background-color:#000;
	filter : alpha(opacity=60);
	-moz-opacity : 0.6;
	opacity : 0.6;
	width:100%;
	height:100%;
	z-index:1000;
}

#overlay, #contenu_overlay{
	display:block;
}

#background_overlay2{
	background-color:transparent;
	z-index:2000;
	text-align:left;
}

#contenu_overlay, #contenu_overlay2{
	background-color:transparent;
	z-index:2000;
	text-align:left;
	font-size:12px;
	font-family:arial;
	line-height:1.5;
}

.message_envoye{
	line-height:1.5;
	width:298px;
	height:200px;
	border-width:1px;
	border-style:solid;
	background-color:#E8E8E8;
}

.message_envoye .mail{
	width:24px;
	height:19px;
	background-image:url(/image/template/zone_membre/mb/messenger/alert_mail.png);
}

.message_envoye .fond_alert{
	height:19px;
	background-image:url(/image/template/zone_membre/mb/messenger/fond_alert.png);
	padding-top:1px;
	padding-left:7px;
	width:267px;
}

.message_envoye .text_alert{
	padding-left:7px;
	padding-top:5px;
	color:#000;
}


.message_envoye .text_alert h2{
	display:none;
}


#contenu_overlay.text_general{
	width:518px;
	height:124px;
	background-color:#790000;
	background-image:url(/image/template/zone_membre/mb/messenger/fond_alert.png);
	background-position:center top;
	background-repeat:repeat-X;
	border-width:1px;
	border-style:solid;
	border-color:#990099;
	padding-left:7px;
}

#contenu_overlay.text_general h2{
	background-image:url(/image/template/zone_membre/mb/messenger/alert_valide.png);
	height:19px;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-left:-7px;
	color:#990099;
	margin-top:-16px;
	z-index:1;
	width:150px;
}

#contenu_overlay.text_general #bt_fermeture_overlay{
	width:16px;
	height:16px;
	background-image:url(/image/template/zone_membre/mb/icones/cancel.png);
	margin-left:500px;
	z-index:2;
	cursor:pointer;
}

#overlay.overlay_cache, #contenu_overlay.overlay_cache{
	display:none;
}

a#ecrire_nouveau_message_oui, a#ecrire_nouveau_message_oui:active, a#ecrire_nouveau_message_oui:focus, a#ecrire_nouveau_message_oui:visited, a#ecrire_nouveau_message_oui:hover, a#ecrire_nouveau_message_non, a#ecrire_nouveau_message_non:active, a#ecrire_nouveau_message_non:focus, a#ecrire_nouveau_message_non:visited, a#ecrire_nouveau_message_non:hover{
	color:#000;
}

/* overlay affichant les photos du membre */
#close_overlay_photo{
	width:36px; 
	height:36px; 
	position: absolute; 
	z-index: 100000000; 
	margin-left:530px; 
	margin-top:-20px; 
	background-image: url(http://image.datinglabel.com/image/module/galerie/close.png); 
}

#overlay_photo{
	width:540px; 
	height:560px; 
	position: absolute; 
	z-index:100000; 
	margin-top:0px;  
	background-repeat:no-repeat; 
	background-image:url(http://image.datinglabel.com/image/module/galerie/essai_overlay.png);
	background-color:#FFFFFF;
}

#info_membre_overlay_photo{
	background-color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:26px;
	margin-top:530px;
	padding-left:10px;
	position:absolute;
	width:530px;
	z-index:1000000;
	padding-top:4px;
	color:#790000;
}




/* overlay contact */
.overlay_contact{
	width:398px;
	height:448px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
}

.titre_overlay_contact{
	height:35px;
	width:398px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

/* overlay cgu */
.overlay_cgu{
	width:798px;
	height:598px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
}

.titre_overlay_cgu{
	height:35px;
	width:798px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

/* overlay en cours */
.overlay_encours{
	width:398px;
	height:148px;
	background-color:#ffffff;
	border-style:solid;
	border-width:3px;
}

.titre_overlay_encours{
	height:35px;
	width:398px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}
.contenu_overlay_encours{
	height:93px;
	width:378px;
	background-color:#FFFFFF;
	font-size:18px;
	padding:10px;
	color:#790000;
}

/* overlay certif_email */
.overlay_certif_email{
	width:398px;
	height:148px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
}

.titre_overlay_certif_email{
	height:35px;
	width:398px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.titre_overlay_certif_email_left{
	height:30px;
	width:22px;
	background-image:url(http://image.datinglabel.com/image/template/zone_membre/mb/icones/valider.png);
	background-repeat:no-repeat; 
	margin-top:5px; 
	margin-left:5px;
}

#titre_overlay_certif_email_left_valide{
	background-image:url(http://image.datinglabel.com/image/template/zone_membre/mb/icones/valider.png);
}

#titre_overlay_certif_email_left_invalide{
	background-image:url(http://image.datinglabel.com/image/template/zone_membre/mb/icones/sens_interdit.png);
}

#titre_overlay_certif_email_right{
	font-size:20px;
	margin-left:10px;
	margin-top:2px;
	color:#990099;
}

#corps_certif_email{
	width:358px 
	height:80px; 
	padding:20px; 
	font-size:16px; 
	font-weight:bold; 
	text-align:justify;
	color:#000000;	
}

#certif_email_span{
	color:#990099;
}


/* overlay SMS */
.overlay_sms{
	width:398px;
	height:148px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

.titre_overlay_sms{
	height:35px;
	width:398px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.titre_overlay_sms_left{
	height:30px;
	width:22px;
	background-image:url(http://image.datinglabel.com/image/template/zone_membre/mb/icones/valider.png);
	background-repeat:no-repeat; 
	margin-top:5px; 
	margin-left:5px;
}

#titre_overlay_sms_right{
	font-size:20px;
	margin-left:10px;
	margin-top:2px;
	color:#990099;
}

#corps_certif_sms{
	width:358px 
	height:80px; 
	padding:20px; 
	font-size:16px; 
	font-weight:bold; 
	text-align:justify;
	color:#790000;	
}

#certif_email_span{
	color:#990099;
}



#text_taux_remplissage:hover,
#pourcentage_remplissage:hover,
#smacks:hover,
#footer_cgu:hover,
#footer_contact:hover{
	color:#000066;
	text-decoration:underline;
}

/* overlay smacks */
.overlay_smacks{
	width:450px;
	height:320px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(/image/template/smacks/bg_overlay.jpg);
	background-repeat:no-repeat;
}

.overlay_smacks .close{
	width:32px; 
	height:32px; 
	position: absolute; 
	z-index: 10000; 
	margin-left:435px; 
	margin-top:-20px; 
	background-image: url(/image/module/galerie/fileclose.png);
}

.overlay_smacks #contenu_overlay_smacks{
	width:450px;
	height:320px;
	background-image:url(/image/template/smacks/bg_overlay.jpg);
	background-repeat:no-repeat;
}

/*
*+html .overlay_smacks .close{
	margin-left:135px; 
}
*/
.overlay_smacks img{
	padding-left:150px;
	padding-top:250px;
}

/* overlay charte editorial */
.overlay_charte_editoriale{
	width:798px;
	height:538px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.overlay_charte_editoriale .close{
	width:32px; 
	height:32px; 
	position: absolute; 
	z-index: 10000; 
	margin-left:785px; 
	margin-top:-20px; 
	background-image: url(/image/module/galerie/fileclose.png);
}

.overlay_charte_editoriale .titre_categorie{
    text-align:left;
    font-size:24px;
    font-weight:bold;
    float:left;
    width:788px;
    padding:5px 0px 5px 10px;
	background-color:#790000;
	color:#990099;
}

.overlay_charte_editoriale #contenu_overlay_charte_editoriale{
	width:798px;
	height:auto;
	float:left;
}




/* overlay remplir profil */
.overlay_remplir_profil{
	width:598px;
	height:398px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.titre_overlay_remplir_profil{
	height:35px;
	width:598px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.contenu_overlay_remplir_profil{
	font-size:16px;
	height:318px;
	padding:15px;
	text-align:justify;
	width:568px;
}

/* overlay reportage */
.overlay_reportage{
	width:598px;
	height:368px;
	border-style:solid;
	border-width:1px;
}

.titre_overlay_reportage{
	height:35px;
	width:598px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.contenu_overlay_reportage{
	width:598px; 
	height:278px; 
	padding-top:10px; 
	font-size:16px; 
	font-weight:bold; 
	text-align:center;
	color:#000000;	
}

.contenu_overlay_reportage #date{
	color:#990099;
}

.contenu_overlay_reportage a{
	font-weight:normal
}

/* overlay popularité */
.overlay_populaire{
	width:598px;
	height:398px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.titre_overlay_populaire{
	height:35px;
	width:598px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.contenu_overlay_populaire{
	font-size:15px;
	height:318px;
	padding:15px;
	text-align:left;
	width:568px;
}

/* overlay photo principale */
.overlay_photo_principale{
	width:798px;
	height:598px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.titre_overlay_photo_principale{
	color:#990099;
	background-color:#790000;
	font-size:18px;
	font-weight:bold;
	height:35px;
	padding-top:5px;
	text-align:center;
	width:798px;
}

.contenu_overlay_photo_principale{
	font-size:15px;
	height:518px;
	padding:15px;
	text-align:left;
	width:768px;
}

.market_photo_principale{
	width:380px;
	height:478px;
	padding-left:8px;
	float:left;
}

.liens_photo_principale{
	width:768px;
	height:40px;
	float:left;
	padding-top:15px;
}

.liens_photo_principale .btn{
	height:28px;
	width:200px;
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;	
	margin-left:60px;
	padding-top:3px;
	text-align:center;
}

/* overlay pub visio */
.overlay_pub_visio{
	width:558px;
	height:586px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.titre_pub_visio{
	height:35px;
	width:558px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}

.contenu_overlay_pub_visio{
	font-size:15px;
	height:542px;
	padding:5px;
	text-align:left;
	width:548px;
}

/* overlay update navigateur */
.overlay_updatenav{
	width:598px;
	height:398px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.titre_overlay_updatenav{
	height:35px;
	width:598px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.contenu_overlay_updatenav{
	font-size:16px;
	height:318px;
	padding:15px;
	text-align:center;
	width:568px;
}

.contenu_overlay_updatenav img{
	padding-left:12px;
}

.texte_updatenav{
	text-align:left;
}

/*** lightbox de la galerie de photo ***/

#jquery-lightbox div#lightbox-container-image-data-box{
	background-color:#790000;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#jquery-lightbox div#lightbox-container-image-data-box{
	height:44px;
}

#jquery-lightbox div#lightbox-container-image-box{
	background-color:#FFFFFF;	
	border-width:3px;
	border-style:solid;
	border-color:#790000;
	height:600px;
	-moz-border-radius:15px;  
	-webkit-border-radius:15px;
	border-radius:15px;
}

#jquery-lightbox img#lightbox-image{
	padding-top:10px;
	padding-bottom:10px;
}

#jquery-lightbox a#lightbox-secNav-btnClose img{
	cursor:pointer;
	position:relative;
	top:-25px;
	left:55px;
	width:35px;
	height:35px;
}

#jquery-lightbox div#lightbox-image-details{
	color:#790000;	
	overflow:hidden;
}

#jquery-lightbox div#lightbox-container-interactions{
	background-color:#790000;
	padding-top:6px;
	width:auto;
	height:40px;
	-moz-border-radius-bottomright:10px; 
	-moz-border-radius-bottomleft:10px;  	
	-webkit-border-bottom-left-radius:10px; 
	-webkit-border-bottom-right-radius:10px; 
	border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}


/************************************************************************************************/
/**************************		OVERLAY DE REMPLISSAGE DU PROFIL	*****************************/
/************************************************************************************************/

.overlay_profil{
	width:798px;
	height:598px;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.titre_overlay_profil{
	height:35px;
	width:798px;
	color:#990099;
	background-color:#790000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.contenu_overlay_profil{
	font-size:14px;
	height:518px;
	padding:15px;
	text-align:center;
	width:568px;
}


















/* MON_PROFIL */

#menu_mon_profil, #menu_retouche{
	width:130px;
	height:320px;
}

*html div .menu{
	margin-left:3px;
}

#module_mon_profil{
	width:617px;
	height:auto;
}
	
#mon_profil .onglet_menu, #retouche .onglet_menu{
	width:130px;
}

#mon_profil .menu ul, #retouche .menu ul{
	width:110px;
	height:240px;
	list-style:none;
	padding:5px;
	text-align:left;
}

div#mon_profil .menu ul{
	width:112px;
}

#mon_profil .onglet_module{
	width:540px;
}	


/* formulaires */
.onglet_gris_centre{
	margin-left:10px;
	margin-top:8px;
}

#retouche .label_select, #retouche .label_textarea, #retouche .label_span , #retouche .label_date,#retouche .label_text, #retouche .label_radio, #mon_profil .label_select, #mon_profil .label_textarea, #mon_profil .label_span , #mon_profil .label_date,#mon_profil .label_text, #mon_profil .label_radio{
	display:block;
	float:left;
	padding-bottom:11px;
	padding-left:15px;
	padding-top:10px;
	width:150px;
}

#mon_profil #label_ville{
	padding-top:11px;
}

#retouche .item_select, #retouche .item_textarea, #retouche .item_span, #retouche .item_input, #retouche .item_text, #retouche .item_radio, #mon_profil .item_select, #mon_profil .item_textarea, #mon_profil .item_span, #mon_profil .item_input, #mon_profil .item_text, #mon_profil .item_radio{
	float:left;
	margin-left:7px;
	margin-top:8px;
	width:362px;
}


#retouche .item_select, #mon_profil .item_select{
	width:362px;
}

#retouche .item_text, #mon_profil .item_text{
	width:362px;
	height:24px;
}

#retouche .critere, #mon_profil .critere{
	clear:both;
	height:33px;
}

#retouche .item_span, #mon_profil .item_span{
	margin-top:10px;
}

#retouche .gestion_ville_ajax{
	margin-top:4px;
}

#mon_profil #ville, #mon_profil #ville_name{
	height:auto;
}


#mon_profil #ville_name #cp{
	padding-top:2px;
	padding-bottom:2px;
	height:18px;
}

#retouche .bt1, #mon_profil .bt1 {
	margin-top:5px;
	margin-right:84px;
	width:100px;
}

#mon_profil #petit_rappel ul li{ 
	width:560px;
}

#retouche .titre_categorie, #mon_profil .titre_categorie{
	width:150px;
	margin-top:10px;
	margin-left:10px;
}

#mon_profil #titre_categorie_La_musique, #retouche #titre_categorie_La_musique,
#mon_profil #titre_categorie_Mon_style, #retouche #titre_categorie_Mon_style,
#mon_profil #titre_categorie_La_politique, #retouche #titre_categorie_La_politique{
	margin-top:0px;
}


#retouche .item_date, #mon_profil .item_date {
	margin-right:1px;
	width:115px;
}

#retouche  #mesalertesmails label.label_text, #mon_profil  #mesalertesmails label.label_text {
	margin-left:10px;
	width:490px;
}

*html div #mon_profil  div #mesalertesmails div label.label_text,
*html div #retouche  div #mesalertesmails div label.label_text{
	margin-left:4px;
}

#retouche #mesalertesmails input.item_checkbox, #mon_profil #mesalertesmails input.item_checkbox {
	border:0 none;
	background:transparent;
	margin-top:11px;
	width:20px;
}

#mavisibilite label.label_text {
	margin-left:20px;
	width:472px;
}

*html div #mavisibilite label.label_text{
	margin-left:10px;
}

#retouche input.item_radio, #mon_profil input.item_radio {
	border:0 none;
	background:transparent;
	margin-top:12px;
	width:20px;
}

#retouche .valeur_radio, #mon_profil .valeur_radio{
	clear:both;
	overflow:hidden;
	width:50px;
	margin-top:4px;
	height:auto;
}

#retouche .valeur_radio_label, #mon_profil .valeur_radio_label{
	position:absolute;
	margin-top:0px;
	margin-left:7px;
}

#retouche .valeur_radio_item, #mon_profil .valeur_radio_item,
.item-radio  {
	border:0 none;
	background:transparent;
	margin-right:1px;
	position:relative;
	top:1px;
	width:15px;
}

#retouche .critere_textarea, #mon_profil .critere_textarea {
	background-image:url('/image/template/zone_membre/mb/mon_profil/img_bg_textarea.png');
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
	height:65px;
	padding-bottom:6px;
}

#retouche #titre_categorie_Mon_mot_de_passe, #retouche #titre_categorie_Mon_compte, #retouche #titre_categorie_Mes_attentes, #retouche #titre_categorie_Expressions_libres, #retouche #titre_categorie_A_propos_de_moi, #retouche #titre_categorie_Annonce, #retouche #petit_rappel .titre_onglet, #retouche #label_annonce, #mon_profil #titre_categorie_Mon_mot_de_passe, #mon_profil #titre_categorie_Mon_compte, #mon_profil #titre_categorie_Mes_attentes, #mon_profil #titre_categorie_Expressions_libres, #mon_profil #titre_categorie_A_propos_de_moi, #mon_profil #titre_categorie_Annonce, #mon_profil #petit_rappel .titre_onglet, #mon_profil #label_annonce{
	display:none;
}

#retouche #annonce #item_annonce, #mon_profil #annonce #item_annonce{
	width:588px;
	margin-top:10px;
	margin-left:10px;
	height:200px;
}

#retouche #petit_rappel{
	margin-top:20px;
}

/* exception textearea sans le trait */
#retouche #relation_amoureuse_commentaire,#mon_profil #commentaire_situation_personnelle, #retouche #commentaire_situation_professionnelle, #retouche #design_designer,#mon_profil #cuisine_commentaire, #retouche #peinture_genre_commentaire,#mon_profil #peinture_peintre,#mon_profil #sculpture_genre_commentaire,#mon_profil #sculpture_sculpteur,#mon_profil #photo_genre_commentaire,#mon_profil #photo_photographe,#mon_profil #litterature_genre_commentaire,#mon_profil #litterature_ecrivain,#mon_profil #musique_instrument,#mon_profil #musique_interprete,#mon_profil #cinema_acteur,#mon_profil #cinema_film,#mon_profil #theatre_genre_commentaire,#mon_profil #theatre_ecrivain,#mon_profil #theatre_acteur, #retouche #voyage_pays_commentaire, #retouche #gangbang_commentaire, #retouche #reponse_libre_6, #mon_profil #relation_amoureuse_commentaire,#mon_profil #commentaire_situation_personnelle, #mon_profil #commentaire_situation_professionnelle, #mon_profil #design_designer,#mon_profil #cuisine_commentaire, #mon_profil #peinture_genre_commentaire,#mon_profil #peinture_peintre,#mon_profil #sculpture_genre_commentaire,#mon_profil #sculpture_sculpteur,#mon_profil #photo_genre_commentaire,#mon_profil #photo_photographe,#mon_profil #litterature_genre_commentaire,#mon_profil #litterature_ecrivain,#mon_profil #musique_instrument,#mon_profil #musique_interprete,#mon_profil #cinema_acteur,#mon_profil #cinema_film,#mon_profil #theatre_genre_commentaire,#mon_profil #theatre_ecrivain,#mon_profil #theatre_acteur, #mon_profil #voyage_pays_commentaire, #mon_profil #gangbang_commentaire, #mon_profil #reponse_libre_6{
	background-image:none;
	height:50px;
}

#retouche #relation_amoureuse_genre, #retouche #premier_rendez_vous_genre,#mon_profil #premier_rendez_vous_genre,#mon_profil #etre_aborde_genre, #retouche #question_libre_2, #retouche #question_libre_3, #retouche #question_libre_4, #retouche #question_libre_5, #retouche #question_libre_6, #mon_profil #relation_amoureuse_genre, #mon_profil #premier_rendez_vous_genre,#mon_profil #premier_rendez_vous_genre,#mon_profil #etre_aborde_genre, #mon_profil #question_libre_2, #mon_profil #question_libre_3, #mon_profil #question_libre_4, #mon_profil #question_libre_5, #mon_profil #question_libre_6{
	margin-top:35px;
}

#retouche #mon_abonnement .titre_categorie, #mon_profil #mon_abonnement .titre_categorie{
	width:220px;
}
#retouche #mon_abonnement  p, #mon_profil #mon_abonnement  p{
	margin-left:10px;
}

#retouche #mon_abonnement #supprimer_mon_profil,#mon_profil #mon_abonnement #supprimer_mon_profil{
	margin-left:10px;
	margin-bottom:7px;
}
#mon_abonnement #gestion_profil{
	padding-bottom:10px;
}

#mon_abonnement #supprimer_profil{
	margin-left:10px;
}

#mon_abonnement #erreur_saisie_passe{
	float:left;
	margin-top:10px;
}

/*loader*/
#retouche #loader, #mon_profil #loader{
	width:20px;
	padding-top:4px;
}

#retouche .gestion_ville_ajax{
	float:left;
	width:160px;
}

#mon_profil .gestion_ville_ajax{
	width:auto;
	margin-top:3px;
}


/* mes photos */
#liens_photo{
	width:617px;
	height:25px;
	margin-top:10px;
}
#liens_photo #photo_principale, #liens_photo #galerie_photo, #liens_photo #charte_editoriale{
	width:158px;
	margin-left:46px;
	height:25px;
}

*html div#liens_photo div#photo_principale, 
*html div#liens_photo div#galerie_photo, 
*html div#liens_photo div#charte_editoriale{
	margin-left:28px;
}


#liens_photo a{
	position:absolute;
	margin-top:3px;
	margin-left:5px;
}

#retouche .contenu_photo_principale, #mon_profil .contenu_photo_principale{
	margin-top:10px;
	margin-left:10px;
}

#retouche .contenu_photo_principale p, #mon_profil .contenu_photo_principale p{
	width:380px;
	margin-left:20px;
	line-height:18px;
}	

#retouche #pic_modif, #mon_profil #pic_modif  {
	cursor:pointer;
	opacity:0;
	position:relative;
	margin-left:-54px;
	z-index:1000;
	
}


div.contenu_photo_principale .pic_modif_op{
	opacity:100;
	background-color:#F3F3EF;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	height:24px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	width:75px;
}

*html div #retouche #pic_modif{
	filter:alpha(opacity=0);
	margin-left:-240px;
}


#retouche .contenu_photo_principale ul, #mon_profil .contenu_photo_principale ul{
	margin-left:20px;
	margin-top:5px;
	height:20px;
}




#retouche .contenu_photo_principale a, #mon_profil .contenu_photo_principale a{
	position:absolute;
	padding-top:3px;
	padding-left:2px;
}

#retouche .contenu_photo_principale ul li, #mon_profil .contenu_photo_principale ul li{
	padding-left:30px;
	float:left;
	width:170px;
	height:30px;
	padding-top:5px;
}

*html div #retouche div .contenu_photo_principale ul li, *html div #mon_profil div .contenu_photo_principale ul li{
	padding-left:0px;
}

*html div #supprimer_mon_profil div#passe{
	margin-top:50px;
}
#mon_profil #valider_mon_profil, #retouche #valider_mon_profil,
#mon_profil #bt_pic_modif, #retouche #bt_pic_modif {
	margin-bottom:7px;
}
#mon_profil #monannonce #valider_mon_profil, #retouche  #monannonce #valider_mon_profil{
	margin-right:17px;
}

/* mon abonnement */
#retouche #tbl_abonnement{
	margin-top:10px;
	margin-left:38px;
}

#mon_profil #tbl_abonnement{
	margin-left:10px;
	margin-top:10px;
	width:597px;
}

#mon_profil #tbl_abonnement td{
	padding-left:1px;
	padding-right:1px;
}

#retouche #tbl_abonnement td, #mon_profil #tbl_abonnement td{
	border:solid 1px #790000;
}

#supprimer_mon_profil .bt1 {
	height:22px;
	margin-left:10px;
	margin-top:20px;
	position:relative;
	top:1px;
}

*html #supprimer_mon_profil input.bt1{
	top:8px;
}

/* desabonnement */
#me_desabonner{
	margin-left:30px;
	width:733px;
}

#me_desabonner #desabo{
	width:713px; 
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;

}
#me_desabonner ol{
	list-style-type:decimal;
	padding-left:10px;
}
	

#me_desabonner label{
	position:absolute;
	padding-left:5px;
}	
#me_desabonner ol li {
	padding-top:15px;
}

#me_desabonner ol li div{
	padding-left:40px;
	padding-top:15px;
}	

#me_desabonner #commentaire{
	margin-top:20px;
	width:600px;
	height:150px;
}

#me_desabonner .bt1{
	margin-top:10px;
	margin-left:588px;
	border-width:1px;
	border-style:solid;
	background-color:#e8e8e8;
}


#me_desabonner #explication{
	margin-top:10px;
	width:470px;
}

#me_desabonner input{
	border:0 none;
	background:transparent;
}

/*retouche d image*/

#retouche #apercu{
	margin-top:15px;
	margin-left:10px;
}

#retouche #Wrapthumbnail{
	margin-top:30px;
	margin-left:40px;
}

/*Photo principale*/
#form_upload_photo_principale #pic_modif{
	margin-left:-190px;
	opacity:0;
}

*+html .contenu_photo_principale input#pic_modif{
	top:-10px;
	/*left:-90px;*/
	left:-155px;
	margin-left:0px;
	filter:alpha(opacity=0);
}

*html .contenu_photo_principale #pic_modif{
	top:-10px;
	left:-164px;
	filter:alpha(opacity=0);
}

.contenu_photo_principale input#pic_modif{
	filter:alpha(opacity=0)\9;
	psition:relative\9;
	left:-140px\9;
	top:4px\9;
}

#form_upload_photo_principale #bt_pic_modif{
	margin-left:20px;
}

#form_upload_photo_principale #bt_pic_modif{
	position:relative\9;
	left:0px\9;
	margin-left:0px\9;
}

*+html #form_upload_photo_principale input#bt_pic_modif{
	margin-left:0px;
	position:relative;
	left:-10px
}

*html #form_upload_photo_principale input#bt_pic_modif{
	margin-left:0px;
}

/* charte_editoriale*/
#charte_editoriale table{
	background-color:#FFFFFF;
	margin-bottom:5px;
	margin-left:90px;
}
#charte_editoriale #exemple_en_images{
	margin-top:2px;
	padding-left:12px;
}

/* galerie_photo */
#form_categorie .contenu_photo{
	margin-top:10px;
	margin-left:22px;
}

#contenu_galerie  #galerie{
	margin-top:10px;
}

*html div #form_categorie .contenu_photo{
		margin-left:40px;
}

.galerie{
	width:500px;
}

#contenu_galerie #bt_pic_modif{
	margin-left:-180px;
}

#contenu_galerie #bt_pic_modif{
	/*margin-left:-245px\9;*/
}

#contenu_galerie #pic_modif2, #contenu_galerie #pic_modif{
	filter:alpha(opacity=0)\9;
	position:relative\9;
	left:-143px\9;
	top:4px\9;
	cursor:pointer\9;
}

*+html #contenu_galerie #pic_modif2, *+html #contenu_galerie #pic_modif{
	left:-70px;
}



#pic_modif_remplacement {
	cursor:pointer;
	margin-left:12px;
	opacity:0;
	position:relative;
	width:10px;
	z-index:1000;
}

#interraction_slide{
	width:100px;
	height:20px;
}

#slide_galerie{
	width:560px;
	height:120px;
}

#div_slide{
	margin-left:6px;
}

#slide_galerie .grand_fond_photo{
	height:100px;
}

#div_slide .photo_slide_avatar {
	margin-top:-20px;
}

*html div #interraction_slide #pic_modif_remplacement{
	filter:alpha(opacity=0);
}


/*Quand il n'y a pas de photos dans la galerie*/
*+html div#contenu_galerie #bt_pic_modif{
	margin-left:-246px;
}

*html div#contenu_galerie #bt_pic_modif{
	margin-left:-246px;
}


/*Quand il y a plusieurs photos dans la galerie*/

#contenu_galerie input#bt_pic_modif.bt_pic_modif2_ff, #contenu_galerie input#bt_pic_modif.bt_pic_modif2_saf{
	margin-left:-233px;
}

#contenu_galerie input#bt_pic_modif.bt_pic_modif2_op{
	margin-left:-104px;
	display:none;
	
}

#contenu_galerie .pic_modif2_ff, #contenu_galerie .pic_modif2_saf{
    opacity:0;
}

#contenu_galerie .pic_modif2_op{
	background-color:#F3F3EF;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	height:24px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	width:75px;
}


#contenu_galerie .pic_modif2_op{
	z-index:1000000;
}


*+html div#contenu_galerie #pic_modif2{
	position:relative;
	left:-140px;
	top:-10px;
	filter:alpha(opacity=0);
	cursor:pointer;
}

*html div#contenu_galerie #pic_modif2{
	position:relative;
	left:-140px;
	top:-10px;
	filter:alpha(opacity=0);
	cursor:pointer;
}

#bt_slide_droite{
	margin-left:6px;
}


/* RETOUCHE */
#module_retouche{
	width:616px;
	padding-bottom:10px;
}

#module_retouche #crop_thumbnail{
	margin-top:30px;
}

#module_retouche #crop_thumbnail_ul{
	margin-top:10px;
}

#module_retouche #crop_thumbnail ul li{
	width:460px;
	padding-left:10px;
}

#module_retouche #mini_photo{
	width:120px;
	background-color:#EEE;
}

.imgCrop_wrap{
	margin-left:20px;
}

/* ma video */

#mon_profil .mavideo{
	/*
	margin-bottom:10px;
	margin-left:42px;
	margin-top:10px;
	*/
	/*margin-top:-22px;*/
}

/*Le texte de validation*/
#module_mon_profil #erreur_critere{
	margin-bottom:5px;
	margin-right:85px;
	color:#990099;
}

#module_mon_profil #erreur_critere_annonce{
	margin-bottom:5px;
	margin-right:16px;
	color:#990099;
}

#module_mon_profil #statut_enregistrement{
	color:#990099;
	margin-left:402px;
}

#module_mon_profil #statut_enregistrement.visibilite{
	padding-right:55px;
}

#module_mon_profil #mon_abonnement #gestion_profil #bt_passe{
	position:relative;
	top:-1px;
	left:5px;
}

#module_mon_profil #mon_abonnement #gestion_profil #bt_passe_annuler{
	position:relative;
	left:-74px;
	top:-1px;
}

#module_mon_profil #erreur_old_passe, #module_mon_profil #erreur_new1_passe, #module_mon_profil #erreur_new2_passe{
	display:block;
	margin-left:170px;
	margin-top:2px;
	text-align:left;
	width:400px;
}

#charte_editoriale .c5EBD5F, #charte_editoriale .cF38538, #charte_editoriale .cFF1493{
	text-align:center;
}



/*Correctif pour ie*/
*+html #mon_profil div.critere{
	height:auto;
}

*html #mon_profil div.critere{
	height:auto;
}

/*Slide jquery*/
#slide{
	width:578px;
}

#div_bt_g{
	
}

#div_bt_d{
	
}

#div_bt_g, #div_bt_d{
	width:29px;
	height:auto;
}

#slider{
	width:520px;
	overflow:hidden;
	margin-left:29px;
}

*+html div #slider{
	margin-left:0px;
}

*html div #slider{
	margin-left:0px;
}


#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider, #slider li{
	width:520px;
	height:140px;
	overflow:hidden;
	text-align:center;
}

#slider li img.couleur_bordure1{
	border-style:solid;
	border-width:1px;
	margin-right:-1px;
}

#prevBtn, #nextBtn{
	position:relative;
	top:40px;
}

#prevBtn{
	left:3px;
}

*+html div #prevBtn{
	left:-548px;
}

*html div #prevBtn{
	left:-548px;
}

#nextBtn{
	left:551px;
}

*+html div #nextBtn{
	left:-11px;
}

*html div #nextBtn{
	left:-11px;
}


#prevBtn a{
	background-image:url(/image/template/zone_membre/mb/icones/fleche_g_g.png);
}

#prevBtn a:hover{
	background-image:url(/image/template/zone_membre/mb/icones/fleche_g_b.png);
}

#nextBtn a{
	background-image:url(/image/template/zone_membre/mb/icones/fleche_d_g.png);
}

#nextBtn a:hover{
	background-image:url(/image/template/zone_membre/mb/icones/fleche_d_b.png);
}

#prevBtn a, #nextBtn a{
	width:24px;
	height:24px;
	display:block;
	background-repeat:no-repeat;
	text-decoration:none;
}

.action_photo_gal{
	margin-top:-8px;
}

#slider #pic_modif_remplacement{
	left:-237px;
	margin:0;
	position:relative;
	top:18px;
}

*+html #slider div.action_photo_gal #pic_modif_remplacement, *+html #lien_remplacement_photo{
	display:none;
}

*+html #slider li img.couleur_bordure1{
	margin-bottom:10px;
}

*html #slider div.action_photo_gal #pic_modif_remplacement, *html #lien_remplacement_photo{
	display:none;
}

div.action_photo_gal{
	margin-top:10px;
}

*+html div div.action_photo_gal{
	margin-top:0px;
}

#pic_modif_remplacement, #lien_remplacement_photo{
	display:none;
}

*html #slider li img.couleur_bordure1{
	margin-bottom:10px;
}

.margin_gal{
	margin-right:3px;
}

#form_upload_photo_principale input#pic_modif.pic_modif_op{
	opacity:100;
}

#ville_name #cp{
	width:362px;
	height:24px;
}

#mon_profil .cache{
	display:none;
}

#mon_profil .montre{
	display:block;
}

/*suite inscription*/
#suite_inscription div#texte_email{
	color:#990099;
}

/*Loader*/
#module_mon_profil #loader_purple{
	background-image:none;
	margin-bottom:30px;
}

#module_mon_profil #loader_purple h2{
	width:100%;
	text-align:center;
	font-size:20px;
	padding-top:15px;
	padding-bottom:15px;
}

/*Processus de désabo en 5 étapes*/

.process_desabo{
	padding-left:15px;
	width:915px;
}

.process_desabo h3{
	font-size:20px;
	text-transform:uppercase;
}

.process_desabo ul{
	margin-top:5px;
}

.process_desabo ul a{
	display:block;
	margin-bottom:5px;
	width:350px;
}

.process_desabo ul li a.couleur_fond3{
	background-image:url(/image/template/zone_membre/mb/mon_profil/bt_go.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:18px;
	padding-left:15px;
	margin-top:10px;
	width:305px;
	font-weight:bold;
}

.process_desabo ul li span{
	display:block;
	padding-left:15px;
	width:850px;
	margin-bottom:5px;
}

#market_me_desabonner ol li p{
	font-weight:bold;
}

#market_me_desabonner li.li_sans_chiffre{
	list-style-type:none;
	margin-left:-70px;
}

#me_desabonner input.bt1{
	margin-left:255px;
}

*+html div#market form#me_desabonner input.bt1{
	margin-left:225px;
}

*html div#market form#me_desabonner input.bt1{
	margin-left:225px;
}

/*Rajout*/
#englobe_categorie_categorie_Mon_compte input.item_text, #englobe_categorie_categorie_Expressions_libres input.item_text, #formmdp input.item_text{
	height:auto;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-top:2px;
}

/*Slide jquery pour la galerie*/
#slide .scrollable{
	width:500px;
	position:relative;
}

#slide .scrollable img{
	margin-right:13px;
}

#slide .fleche_g{

}

#slide .fleche_d{
	margin-left:544px;
	margin-top:-138px;
}

.action_refusee{
	padding:15px;
	border:1px solid #990099;
	background-color:#790000;
}

.action_refusee a{
	color:#990099;
}/*******	 RECHERCHE 		***********/

#container_recherche{
	width:930px;
	height:auto;
	padding-left:5px;
}

#container_recherche .loader{
	width:80px;
	padding-top:50px;
	margin:0 auto;
}
	
#recherche_gauche{
	width:240px;
	height:auto;
}

#recherche_droite{
	height:auto;
	width:680px;
	padding-left:10px;
}
	
/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/
/*************************************************************		    RECHERCHE RAPIDE		********************************************************************/
/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/
#container_recherche .cadre{
	margin-bottom:20px;
	height:auto;
}

*html #container_recherche #cadre_new_membre{
	margin-top:20px;
}

#container_recherche h2,
#recherche_resultats h2.titre{
	height:20px;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:4px;
	display:block;
	color:#990099;
	overflow:hidden;
}

#container_recherche .bloc,
#recherche_resultats .bloc{
	border-style:solid;
	border-width:1px;
}

#container_recherche .radiustop,
#recherche_resultats .radiustop{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

/*****		recherche rapide	*****/
#container_recherche #contenu_recherche_rapide{
	width:238px;
	height:230px;
}

#container_recherche #contenu_recherche_rapide .critere {
	width:238px;
	height:25px;
	padding-top:5px;
}

#container_recherche #contenu_recherche_rapide #sexe{
	padding-top:10px;
}

#container_recherche #contenu_recherche_rapide .label_select,
#container_recherche #contenu_recherche_rapide .label_text{
	float:left;
	height:20px;
	padding-right:5px;
	text-align:right;
	width:75px;
}

#container_recherche #contenu_recherche_rapide .item_select {
	width:145px;
	height:22px;
	float:left;
	margin-left:5px;
}

#container_recherche #contenu_recherche_rapide #form_option{
	height:60px;
}

#container_recherche #contenu_recherche_rapide #form_option label{
	float:left;
	height:20px;
	padding-right:5px;
	text-align:right;
	width:75px;
}

#container_recherche #contenu_recherche_rapide #form_option #options{
	width:70px;
	float:right;
	margin-right:10px;
}

#container_recherche #contenu_recherche_rapide #span_photo_principal,
#container_recherche #contenu_recherche_rapide #span_video_principale,
#container_recherche #contenu_recherche_rapide #span_connecte_site{
	height:20px;
	width:100%;
	float:left;
}

#container_recherche #contenu_recherche_rapide #span_photo_principal input,
#container_recherche #contenu_recherche_rapide #span_video_principale input,
#container_recherche #contenu_recherche_rapide #span_connecte_site input{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	float:right;
}

#container_recherche #contenu_recherche_rapide #rapide_valider{
	width:150px;
	margin-right:9px;
	margin-top:8px;
}

/*****		recherche thematique	*****/
#container_recherche #contenu_recherche_theme{
	width:238px;
	height:auto;
}

#container_recherche #contenu_recherche_theme #recherche_fantasme,
#container_recherche #contenu_recherche_theme #recherche_aime,
#container_recherche #contenu_recherche_theme #recherche_passion,
#container_recherche #contenu_recherche_theme #recherche_pratique{
	width:220px;
	margin-left:9px;
	margin-top:10px;
}

#container_recherche #contenu_recherche_theme #recherche_fantasme,
#container_recherche #contenu_recherche_theme #recherche_pratique{
	margin-bottom:10px;
}

/*****		recherche pseudo	*****/
#container_recherche #contenu_recherche_pseudo{
	width:238px;
	height:72px;
}

#container_recherche #contenu_recherche_pseudo #pseudo{
	width:216px;
	margin-left:9px;
	margin-top:10px;
}

#container_recherche #contenu_recherche_pseudo #pseudo_valider{
	width:150px;
	margin-right:9px;
	margin-top:8px;
}

/*****		RECHERCHE MEMEBRE EN LIGNE		*****/
#container_recherche #contenu_membre_en_ligne{
	width:678px;
	height:196px;
	position:relative;
}

#container_recherche #loader_en_ligne{
	padding-left:250px;
}

/* SLIDER GENERALE */
#slider_en_ligne ul, #slider_en_ligne li,
#slider_proche ul, #slider_proche li{
	margin:0;
	padding:0;
	list-style:none;
}

#container_recherche #contenu_membre_en_ligne #slider_en_ligne{ 
	width:630px;
	height:190px;
	overflow:hidden;
	margin-left:24px;
}

*html #container_recherche #contenu_membre_en_ligne #slider_en_ligne{ 
	margin-left:0px;
}

#container_recherche #contenu_membre_en_ligne #slider_en_ligne ul li{
	width:630px;
} 

#container_recherche #contenu_membre_en_ligne #prev_flash_en_ligne{
	position:absolute;
	left:0px;
	top:80px;
}

#container_recherche #contenu_membre_en_ligne #next_flash_en_ligne{
	position:absolute;
	top:80px;
	left:651px;
}

#container_recherche #contenu_membre_en_ligne #slider_next_en_ligne,
#container_recherche #contenu_membre_en_ligne #slider_prev_en_ligne{
	width:24px;
	height:24px;
	opacity:0;
	filter: alpha(opacity=0);
	float:left;
}

#container_recherche #contenu_membre_en_ligne #slider_next_en_ligne{
	position:relative;
	top:56px;
}

*html #container_recherche #contenu_membre_en_ligne #slider_next_en_ligne{left:24px;}

#container_recherche #contenu_membre_en_ligne #slider_prev_en_ligne{
	position:relative;
	top:80px;
	left:-651px;
}

*html #container_recherche #contenu_membre_en_ligne #slider_prev_en_ligne{left:-627px;}


/*****		RECHERCHE MEMBRE PROCHE		*****/
#container_recherche #contenu_membre_proche{
	width:678px;
	height:196px;
	position:relative;
}

#container_recherche #loader_proche{
	padding-left:250px;
}

#container_recherche #contenu_membre_proche #slider_proche{ 
	width:630px;
	height:190px;
	overflow:hidden;
	margin-left:24px;
}

*html #container_recherche #contenu_membre_proche #slider_proche{ 
	margin-left:0px;
}

#container_recherche #contenu_membre_proche #slider_proche ul li{
	width:630px;
} 

#container_recherche #contenu_membre_proche #prev_flash_proche{
	position:absolute;
	left:0px;
	top:80px;
}

#container_recherche #contenu_membre_proche #next_flash_proche{
	position:absolute;
	top:80px;
	left:651px;
}

#container_recherche #contenu_membre_proche #slider_next_proche,
#container_recherche #contenu_membre_proche #slider_prev_proche{
	width:24px;
	height:24px;
	opacity:0;
	filter: alpha(opacity=0);
	float:left;
}

#container_recherche #contenu_membre_proche #slider_next_proche{
	position:relative;
	top:56px;
}

*html #container_recherche #contenu_membre_proche #slider_next_proche{left:24px;}

#container_recherche #contenu_membre_proche #slider_prev_proche{
	position:relative;
	top:80px;
	left:-651px;
}

*html #container_recherche #contenu_membre_proche #slider_prev_proche{left:-627px;}

/*****		RECHERCHE NEW MEMBRES		*****/
#container_recherche #contenu_new_membre{
	width:928px;
	height:196px;
	position:relative;
}

#container_recherche #loader_new_membre{
	padding-left:400px;
}


#container_recherche #contenu_new_membre #slider_new_membre{ 
	width:880px;
	height:190px;
	overflow:hidden;
	margin-left:24px;
}

*html #container_recherche #contenu_new_membre #slider_new_membre{ 
	margin-left:6px;
}

#container_recherche #contenu_new_membre #slider_new_membre ul li{
	width:880px;
} 

#container_recherche #contenu_new_membre #prev_flash_new_membre{
	position:absolute;
	left:0px;
	top:80px;
}

#container_recherche #contenu_new_membre #next_flash_new_membre{
	position:absolute;
	top:80px;
	left:904px;
}

#container_recherche #contenu_new_membre #slider_next_new_membre,
#container_recherche #contenu_new_membre #slider_prev_new_membre{
	width:24px;
	height:24px;
	opacity:0;
	filter: alpha(opacity=0);
	float:left;
}

#container_recherche #contenu_new_membre #slider_next_new_membre{
	position:relative;
	top:56px;
}

*html #container_recherche #contenu_new_membre #slider_next_new_membre{left:18px;}

#container_recherche #contenu_new_membre #slider_prev_new_membre{
	position:relative;
	top:80px;
	left:-904px;
}

*html #container_recherche #contenu_new_membre #slider_prev_new_membre{left:-886px;}

/*************** 	MINI GALERIE	**************/
#container_recherche #contenu_membre_en_ligne .mini_galerie,
#container_recherche #contenu_membre_proche .mini_galerie{
	margin-top:10px;
	margin-left:22px;
}

#container_recherche #contenu_new_membre .mini_galerie{
	margin-left:14px;
	margin-top:10px;
}

.items div {
	float:left;
	width:680px;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	



/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/
/*************************************************************		    RECHERCHE AVANCEE		********************************************************************/
/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/

/*****		recherche perso		*****/
#contenu_recherche_perso{
	width:238px;
	height:70px;
}

#contenu_recherche_perso #recherche_personnel{
	width:220px;
	margin-left:9px;
	margin-top:10px;
}

/*****		recherche particuliere		*****/
div#contenu_recherche_particuliere{
	width:238px;
	height:45px;
}

#contenu_recherche_particuliere #recherche_particuliere{
	width:220px;
	margin-left:9px;
	margin-top:10px;
}

/*****		recherche memorisation		*****/
div#contenu_recherche_memo{
	width:238px;
	height:auto;
}

div#contenu_recherche_memo #text_memo{
	padding:5px;
}

div#contenu_recherche_memo #nom_memo{
	margin-left:9px;
	width:216px;
}

div#contenu_recherche_memo #memorisation_valider{
	margin-right:9px;
	margin-top:8px;
	margin-bottom:8px;
	width:150px;
	float:right;
}

div#contenu_recherche_memo #erreur_memo{
	height:auto;
	padding-left:10px;
	padding-top:40px;
	width:228px;
	margin-bottom:8px;
}

#cadre_recherche_avancee{
	width:670px;
	padding-left:20px;
}

#contenu_recherche_avancee{
	width:668px;
}

#contenu_recherche_avancee .barreC{
	width:648px;
	height:25px;
	background-color:#790000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
}

#contenu_recherche_avancee .barreC h3{
	padding-top:2px;
	height:20px;
	width:560px;
	float:left;
}

#contenu_recherche_avancee .barreC .bouton_masquer{
	padding-top:2px;
	height:20px;
	width:60px;
	float:left;
	cursor:pointer;
	padding-left:5px;
}

#contenu_recherche_avancee .critere {
	clear:both;
	margin-top:7px;
	overflow:hidden;
	width:668px;
}


#contenu_recherche_avancee .label_select, 
#contenu_recherche_avancee .label_text, 
#contenu_recherche_avancee .label_select{
	width:215px;
	height:25px;
	float:left;
	padding-left:20px;
}

#contenu_recherche_avancee #label_age_min,
#contenu_recherche_avancee #label_age_max{
	width:20px;
}

#contenu_recherche_avancee .item_select{
	width:380px;
	height:22px;
	float:left;
	margin-left:10px;
}

#contenu_recherche_avancee #item_ville {
	height:100px;
}

#contenu_recherche_avancee #item_age_min,
#contenu_recherche_avancee #item_age_max{
	width:145px;
}

#contenu_recherche_avancee .item_options_photo_video_enligne{
	float:left;
}

#contenu_recherche_avancee #options_check{
	padding-left:10px;
	width:360px;
	height:20px;
	float:left;
}

#contenu_recherche_avancee #options_check input{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-top:-5px\9;/* IE 8*/
}

*+html #contenu_recherche_avancee #options_check input{
	margin-top:-5px;
}

#contenu_recherche_avancee .label_checkbox{
	float:left;
	height:20px;
	width:70px;
	padding-left:10px;
}

#contenu_recherche_avancee #valider_ma_recherche {
	float:right;
	margin-bottom:6px;
	margin-right:9px;
	margin-top:2px;
	width:150px;
}

*html #contenu_recherche_avancee #valider_ma_recherche {
	margin-bottom:1px;
}

/***********   btn afficher/masquer   ***************/
.bouton_img_afficher,
.bouton_img_masquer{
	float:left;
	background-image:none;
	padding-top:2px;
}


/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/
/*************************************************************		    RESULTATS DE RECHERCHE		****************************************************************/
/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/

#recherche_resultats #les_filtres{
	width:930px;
	height:auto;
	padding-left:5px;
}

#recherche_resultats .cadre{
	height:auto;
}

#recherche_resultats h2.titre{
	height:20px;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:4px;
	display:block;
	color:#990099;
	overflow:hidden;
}

#recherche_resultats .bloc{
	border-style:solid;
	border-width:1px;
}

#recherche_resultats .radiustop{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#recherche_resultats #contenu_recherche_filtre{
	width:415px;
	height:100px;
}

*+html #recherche_resultats #contenu_recherche_filtre{
	width:414px;
}

#liste_filtre{
	height:90px;
	padding:5px;
	width:405px;
}

*html #liste_filtre{
	padding-bottom:0px;
	padding-top:4px;
}

#recherche_resultats #contenu_recherche_filtre .critere{
	height:40px;
	width:200px;
}

#recherche_resultats #contenu_recherche_filtre .valeur_checkbox{
	height:25px;
	width:95px;
	float:left;
}

*+html #recherche_resultats #contenu_recherche_filtre .valeur_checkbox{
	height:20px;
}

#recherche_resultats #contenu_recherche_filtre .valeur_checkbox_label{
	width:70px;
	padding-left:5px;
	float:left;
}

#recherche_resultats #contenu_recherche_filtre .valeur_checkbox_item{
	margin-top:1px;
	float:left;	
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-top:-5px\9;/* IE 8*/
}
*html #recherche_resultats #contenu_recherche_filtre .valeur_checkbox_item{
	margin-top:2px;
}
*+html #recherche_resultats #contenu_recherche_filtre .valeur_checkbox_item{
	margin-top:2px;
}

#recherche_resultats #contenu_recherche_filtre #nb_resu_par_page{
	left:215px;
	position:relative;
			top:-52px;
			width:195px;
}

*html #recherche_resultats #contenu_recherche_filtre #nb_resu_par_page{
	left:210px;
	top:-48px;
}
*+html #recherche_resultats #contenu_recherche_filtre #nb_resu_par_page{
	left:210px;
	top:-40px;
}

*html #recherche_resultats #contenu_recherche_filtre #label_nb_de_resultats_par_page{float:left;}
*html #recherche_resultats #contenu_recherche_filtre #valeur_nb_de_resultats_par_page{
	margin-left:6px;
	float:left;
}
*+html #recherche_resultats #contenu_recherche_filtre #label_nb_de_resultats_par_page{float:left;}
*+html #recherche_resultats #contenu_recherche_filtre #valeur_nb_de_resultats_par_page{
	margin-left:6px;
	float:left;
}


#recherche_resultats #contenu_recherche_filtre #photo{
	height:20px;
	width:200px;
	float:left;
}

*html #recherche_resultats #contenu_recherche_filtre #photo{
	width:240px;
	height:0px;
}

*+html #recherche_resultats #contenu_recherche_filtre #photo{
	width:240px;
}

#recherche_resultats #contenu_recherche_filtre #connecte{
	height:20px;
	width:200px;
	margin-top:-24px;
	float:left;
}


#recherche_resultats #contenu_recherche_filtre #connecte_site,
#recherche_resultats #contenu_recherche_filtre #connecte_visio,
#recherche_resultats #contenu_recherche_filtre #photo_principal,
#recherche_resultats #contenu_recherche_filtre #video_principal{
	width:95px;
	float:left;
}

#recherche_resultats #contenu_recherche_filtre #label_connecte_site,
#recherche_resultats #contenu_recherche_filtre #label_connecte_visio,
#recherche_resultats #contenu_recherche_filtre #label_photo_principal,
#recherche_resultats #contenu_recherche_filtre #label_video_principal{
	padding-left:5px;
}

#recherche_resultats #contenu_recherche_filtre .bt1{
	position:relative;
	right:2px;
	top:-10px;
	float:right;
}


#recherche_resultats #cadre_recherche_nbresultat{
	margin-left:10px;
}

#recherche_resultats #contenu_recherche_nbresultat{
	width:200px;
	height:100px;
}

#recherche_resultats #cadre_recherche_mode_affichage{
	margin-left:10px;
}

#recherche_resultats #contenu_recherche_mode_affichage{
	width:290px;
	height:100px;
}

#contenu_recherche_nbresultat #plusieurs_resultats, 
#contenu_recherche_nbresultat #aucun_resultat, 
#contenu_recherche_nbresultat #un_resultat{
	font-size:16px;
	font-weight:bold;
	height:50px;
	margin-top:15px;
	text-align:center;
	width:198px;
}

/***	PAGINATION		***/

#resultat_pagination{
	width:932px;
	height:auto;
	padding-left:4px;
}

#resultat_pagination #pagination1{
	margin-top:20px;
}

#resultat_pagination #pagination1 #tableau_pagination1{
	position:relative;
	top:-20px;
}

#resultat_pagination #pagination1 #tableau_pagination1 .numero_page_gecko,
#resultat_pagination #pagination1 #tableau_pagination1 .numero_page_actuellement_affiche_gecko{
	width:12px;
	height:15px;
	float:left;
}

#resultat_pagination #pagination1 #tableau_pagination1 .puce_pagination_text_rouge{
	color:#990099;
	text-decoration:underline;
}


/********* LOADER **********/
#recherche_resultats .loader_violet{
	margin: 0 auto;
	padding-top:60px;
	text-align:center;
	width:190px;
}

/***	resultat de recherche	***/
#recherche_resultats #contenu_recherche_mode_resultat_rech{
	width:930px;
	height:auto;
	padding-top:20px;
	padding-bottom:8px;

}

*html #recherche_resultats #contenu_recherche_mode_resultat_rech{
	padding-bottom:12px;
}
*+html #recherche_resultats #contenu_recherche_mode_resultat_rech{
	padding-bottom:12px;
}

#recherche_resultats #contenu_recherche_mode_resultat_rech .mini_fiche{
	margin-left:7px;
	margin-left:8px\9;
	margin-bottom:12px;
}

#recherche_resultats #contenu_recherche_mode_resultat_rech .fiche_annonce{
	margin-top:5px;
	margin-left:9px;
	margin-bottom:5px;
}

/*
#rechercher_go{
	background-image:url(/image/template/zone_membre/mb/icones/rechercher.png);
}

#rechercher_editer{
	background-image:url(/image/template/zone_membre/mb/icones/editer.png);
}

#rechercher_poubelle{
	background-image:url(/image/template/zone_membre/mb/icones/supprimer.png);
}
*/

#options_memo span{
	display:block;
	float:left;
	height:40px;
	width:45px;
}

#options_memo span#rechercher_go{
	margin-left:9px;
}

#options_memo span#rechercher_editer{
	margin-top:3px;
}

#options_memo span#rechercher_poubelle{
	margin-top:2px;
	margin-left:-7px;
}











/*******	 CONTACT 		***********/

#contact{
	width:930px;
	height:auto;
	padding-left:5px;
}

#contact .loader{
	width:80px;
	padding-top:80px;
	padding-left:240px;
}
	
#contact #contact_left{
	width:240px;
	height:auto;
}

#contact #contact_right{
	width:670px;
	height:auto;
	margin-left:20px;
}

/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/
/*************************************************************		    MENU CONTACT		************************************************************************/
/*******************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************/
#contact .cadre{
	margin-bottom:18px;
	height:auto;
}


#contact h2{
	height:20px;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:4px;
	display:block;
	color:#990099;
	overflow:hidden;
}

#contact .bloc{
	border-style:solid;
	border-width:1px;
}

#contact .radiustop{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

/***   MES CONTACTS  ***/
#contenu_menu_contact{
	width:238px;
	height:150px;
}

#contenu_menu_contact ul{
	width:228px;
	padding:5px;
}

#contenu_menu_contact ul li{
	float:left;
	height:20px;
	width:225px;
}

#contenu_menu_contact ul li object{
	float:left;
}
#contenu_menu_contact ul li a{
	margin-top:-2px;
	float:left;
	padding-left:3px;
}

#contenu_menu_contact ul li a.selected{
	color:#990099}

/***   RECHERCHE CONTACTS  ***/
#contenu_recherche_contact{
	width:228px;
	height:auto;	
	padding:5px;
}

#contenu_recherche_contact label{
	padding-left:5px;
}

#contenu_recherche_contact #input_pseudo_rech{
	margin:5px;
	width:213px;
}

#contenu_recherche_contact #input_recherche{
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:180px;
}

#contenu_recherche_contact #erreur_recherche{
	float:left;
	height:auto;
	padding-left:5px;
	padding-top:5px;
	width:228px;
	display:none;
}

/***   AJOUTER CONTACTS  ***/
#contenu_ajouter_contact{
	width:228px;
	height:100px;
	padding:5px;	
}

#contenu_ajouter_contact label{
	padding-left:5px;
}

#contenu_ajouter_contact #input_pseudo_ajout{
	margin:5px;
	width:213px;
}

#contenu_ajouter_contact #input_ajouter{
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:180px;
}

/***   SUPPRIMER CONTACTS  ***/
#contenu_supprimer_contact{
	width:228px;
	height:69px;	
	padding:5px;		
}

#contenu_supprimer_contact label{
	padding-left:5px;
}

#contenu_supprimer_contact #input_supprimer{
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:180px;
}

/***   CONTAINER CONTACTS  ***/
#contenu_container_contact{
	width:668px;
	height:auto;	
	padding-bottom:20px;
}

#contenu_container_contact .fleche{
	width:40px;
	height:40px;
	padding-left:5px;
}

#contenu_container_contact .fleche span{
	padding-top:270px;	
}

#contenu_container_contact #container_fiche_contact{
	width:578px;
	height:auto;
	overflow:hidden;
}

#contenu_container_contact #slide_contact{
	height:auto;
	position:relative;
	width:5000px;
}

#contenu_container_contact #pas_de_membre{
	padding:20px;
}

#contenu_container_contact #pas_de_membre ul,
#contenu_container_contact #pas_de_membre ul li
{
	width:538px;
}

#contenu_container_contact #slide_contact ul.galerie_fcontact{
	width:578px;
	height:auto;
	float:left;
}

#contenu_container_contact #slide_contact ul.galerie_fcontact li.galerie_fcontact_li{
	width:578px;
}

#contenu_container_contact #container_fiche_contact .fiche_contact{
	margin-left:11px;
	margin-top:20px;
}

#contenu_container_contact #aucun_membre_ajax{
	float:left;
	padding-top:10px;
}

#contenu_container_contact #pas_de_membre{
	width:500px;
	margin-left:10px;
}























/*ALERT MESSENGER*/

#contenu_alerte_msn{
	background-color:#e8e8e8;
	width:142px;
	height:110px;
	border-style:solid;
	border-width:1px;
	border-color: #790000;
}
#contenu_alerte_msn .titre{
	height:19px;
	width:117px;
	text-align:left;
	padding-left:25px;
	color:#990099;
	background-image:url(/image/template/zone_membre/mb/messenger/alert_valide.png);
	
}

#contenu_alerte_msn .titre_refus{
	height:19px;
	width:117px;
	text-align:left;
	padding-left:25px;
	color:#990099;
	background-image:url(/image/template/zone_membre/mb/messenger/alert_interdit.png);
}

#contenu_alerte_msn .contenu_alerte{
	width:132px;
	padding-top:10px;
	padding-left:5px;
	text-align:justify;
}

#msn{
	color:#000;
}

/**********************************************************/
/**********************************************************/
/* SPECIAL CALENDRIER CONNEXION */
/**********************************************************/
/**********************************************************/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { /*font-family: Verdana,Arial,sans-serif; font-size: 1.1em;*/}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { background: #790000 50% 50% repeat-x; color: #222222; width: 175px; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { background:#790000 50% 50% repeat-x; color:#111111; font-weight: bold; height:26px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#visite .ui-widget-header{width:242px;}
#home .ui-widget-header{width:192px;}
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #FFF1FE; background: #FCF7FB 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; text-align:center;}
#datepicker .ui-state-default, #datepicker .ui-widget-content .ui-state-default{ -moz-border-radius:3px;  -webkit-border-radius:3px; border-radius:3px;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {  background: #990099 50% 50% repeat-x; font-weight: bold; outline: none; color:#111111; font-weight:bold; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
/*
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #D2BED9; background: #FFFFFF 50% 50% repeat-x; font-weight: normal; color: #990099; outline: none; }*/
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: inherit; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #D2BED9; background:#790000 50% 50% repeat-x; color: #990099; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_222222_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_222222_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_222222_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_888888_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_454545_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_454545_256x240.png'); }
.ui-state-highlight .ui-icon {background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_2e83ff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('/image/template/zone_membre/visioflirt/commun/calendrier/ui-icons_cd0a0a_256x240.png'); }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius:4px; border-top-right-radius:4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { /*-moz-border-radius: 4px; -webkit-border-radius: 4px;*/ }
.ui-datepicker{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#visite .ui-datepicker{ margin:4px; width: 242px;}
#home .ui-datepicker{ margin:4px;width:192px;}
.ui-datepicker .ui-datepicker-header { position:relative;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; cursor:pointer; }
.ui-datepicker .ui-datepicker-title { margin: 0px; line-height: 2.1em; text-align: center; 	color:#990099;}
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:0px; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;clear:both;}
.ui-datepicker th { padding: 0em .3em; text-align: center; font-weight: bold; border: 0; color:#790000 }
.ui-datepicker tr { border: 0; padding: 1px; width:208px;}
.ui-datepicker td { border: 0; padding: 1px; width:30px;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .08em; text-align: right; text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }



*html #calendar_connexion a:link
{
	color:#000000;
}
*html #calendar_connexion a:visited
{
	color:#000000;
}
*html #calendar_connexion a:hover
{
	color:#000000;
}
*html #calendar_connexion a:active
{
	color:#000000;
}


/* ma video */

#infos_6 #lecteur_video{
	width:320px;
	margin-left:100px;
	
}

#infos_6 #pas_de_video{
	padding-bottom:10px;
	margin-top:7px;
	margin-left:10px;
}

#avertissement .titre_onglet{
	margin-left:10px;
}


#visite{
	width:930px;
	height:1450px;
	padding-left:5px;
}

#visite h2{
	display:block;
	font-size:14px;
	height:22px;
	overflow:hidden;
	padding-bottom:2px;
	padding-left:10px;
	text-align:left;
	color:#990099;
}

#visite .cadre{
	margin-bottom:10px;
}

#visite .bloc{
	height:200px;
	border-style:solid;
	border-width:1px;
}

#visite .radiustop{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}	

#visite .loader{
	margin:0 auto;
	padding-top:50px;
	width:80px;
}

/********* CONTENT LEFT ***************/

#visite #content_left{
	width:252px;
	height:auto;
}

#visite #content_left .bloc{
	width:250px;
}

#visite #cadre_photo{
	width:252px;
	height:277px;
	margin-bottom:10px;	
}

#visite #cadre_photo .ui-state-default,
#visite #cadre_info_membre .ui-state-default{
	overflow:hidden;
	background-color:#FFFFFF;
}

#visite #cadre_photo .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	background-color:#790000;	
	padding-bottom:1px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

#visite #cadre_photo #zoom{
	position:relative;
	top:-52px;
}

#visite #cadre_photo object{
	/*
	position:relative;
	top:-52px;
	*/
}

#visite #cadre_photo object#swf_video{
	left:0px;
	top:0px;
}

#visite #pas_de_video{
	width:230px;
	height:50px;
	padding:10px;
	display:block;
}

#visite #statistique_contenu{
	height:130px;
}
#visite #statistique_contenu .li_text{
	padding-left:10px;
	width:140px;
}

#visite #statistique_contenu .li_chiffre {
	width:80px;
}

#visite #frequentation_contenu{height:183px;}
#visite #frequentation_contenu a{color:#444444;}
#visite #frequentation_contenu a.ui-state-highlight,
#visite #frequentation_contenu a.ui-state-highlight{
	color:#990099;
}

#visite #google_map_contenu{height:497px;}

/********* CONTENT CENTER ***************/

#visite #content_center{
	width:512px;
	height:auto;
	padding-left:10px;
}

#visite #content_center .bloc{
	width:510px;
	height:150px;	
}

#visite #cadre_informations{width:220px;}
#visite #cadre_informations h2{width:210px;}
#visite #content_center #informations_contenu{width:218px;}
#visite #content_center #informations_contenu ul{
	padding-left:8px;
}

#visite #content_center #informations_contenu ul .pseudo{
	font-size:20px;
}

#visite #cadre_annonce{width:282px; padding-left:10px;}
#visite #cadre_annonce h2{width:272px;}
#visite #content_center #annonce_contenu{
	height:140px;
	padding:5px;
	text-align:justify;
	width:270px;
	overflow:hidden;
}

#visite #content_center #annonce_scroll{
	height:140px;
	overflow:auto;
	width:270px;
	padding-right:5px;
}

#visite #content_center #galerie_photo_contenu{
	overflow:hidden;
	padding-top:10px;
	height:120px;
}

#visite  #galerie_photo_contenu .fleche{
	width:28px;
	height:28px;
	padding-top:40px;
}
#visite #galerie_photo_contenu .galerie_membre{
	height:120px;
	width:449px;
	padding-left:1px;
	overflow:hidden;
	position:relative;
}

#visite #galerie_photo_contenu .scrollable_galerie{
	position:relative;
	height:120px;	
	width:5300px;
}

#visite #galerie_photo_contenu .scrollable img{
	padding:0;
	margin:0;
}

#visite #pas_de_photo{
	width:400px;
	height:10px;
	display:block;
}

#visite #content_center #interactions_contenu{
	height:70px;
	padding-left:28px;
	padding-top:10px;
	width:482px;
}

#visite #content_center #interactions_contenu li{
	width:68px;
	float:left;
}


/******* les info du membre   *******/
#visite #cadre_info_membre{
	width:510px;
	height:auto;
}

#visite #cadre_info_membre .titre_categorie{
	background-color:#790000;
	height:22px;
	padding-top:3px;
	width:488px;;
	padding-left:20px;
	margin-top:10px;
	overflow:hidden;
	float:left;
}

#visite #cadre_info_membre .critere{
	width:450px;
	margin-left:30px;
	border-bottom:solid 1px #790000;
	float:left;
	height:auto;	
}

#visite #cadre_info_membre .critere label{
	width:200px;
	height:20px;
	float:left;
}

#visite #cadre_info_membre .critere span{
	width:240px;
	height:20px;
	padding-left:10px;
	float:left;	
	overflow:hidden;
}

#visite #cadre_info_membre object,
#visite #cadre_info_membre embed{
	margin:0 auto;
	margin-top:20px;
	display:block;
}





/********* CONTENT RIGHT ***************/

#visite #content_right{
	width:146px;
	height:auto;
	padding-left:10px;	
}

#visite #content_right .mini_galerie{
	margin-top:16px;
	margin-left:7px;
}

#visite #content_right .bloc{
	width:144px;
	height:1169px;
}
/********* GALERIE FOOTER ***************/
#visite #galerie_galerie_footer{
	height:200px;
	padding-left3px;
	width:927px;
}
#visite #galerie_galerie_footer .mini_galerie{
	margin-top:10px;
	margin-left:2px;
}




/*********** CSS pour Jquery de la page visite ****************************/

#visite #tabs{
	width:100%;
	height:100%;
}

#visite #tabs_photo,
#visite #tabs_video{
	border: solid 1px #790000;
	color:#790000;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	height:250px;
	width:250px;
}

#visite .ui-tabs .ui-tabs-nav{
	background-color:#FFFFFF;
	width:100%;
}

#visite .ui-tabs {
	background-color:#FFFFFF;
	width:100%;
}

#visite .ui-tabs .ui-tabs-nav li{
	border: solid 1px #790000;
	background-color:#FFFFFF;
	height:24px;
	margin:0px;	
}
#visite #cadre_photo .ui-tabs .ui-tabs-nav li{width:125px;}
#visite #cadre_info_membre .ui-tabs .ui-tabs-nav li{width:100px;}

#visite .ui-tabs .ui-tabs-nav li a{
	color:#790000;
	text-align:center;
	font-size:14px;
	padding-top:3px;
}

#visite #cadre_photo .ui-tabs .ui-tabs-nav li a{width:125px;}
#visite #cadre_info_membre .ui-tabs .ui-tabs-nav li a{width:100px;}


#visite .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	border:none;
	font-weight:bold;	
}  

#visite .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	color:#990099;
}

#visite .ui-widget-header{
	height:25px;
}

#visite .ui-tabs .ui-tabs-panel{
	padding:0px;
	margin:0px;
}

#visite #cadre_info_membre .ui-tabs-panel{
	border: solid 1px #790000;
	color:#790000;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	height:700px;
	width:508px;
}

#cadre_info_membre .ui-state-hover,
#cadre_info_membre .ui-state-focus,
#cadre_photo .ui-state-hover,
#cadre_photo .ui-state-focus{
	font-weight:normal;
}

#visite #cadre_info_membre .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	width:102px;
	background-color:#790000;	
	padding-bottom:1px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

#visite .ui-state-hover{
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

#visite #infos_membre h2{
	text-align:center;
}



/***********	HACKS IE6 IE7   **************/
*html #visite #cadre_photo .ui-tabs .ui-tabs-nav li{width:124px; overflow:hidden;}
*+html #visite #cadre_photo .ui-tabs .ui-tabs-nav li{width:124px; overflow:hidden;}
*html #visite .ui-tabs .ui-tabs-panel{margin-top:-2px;}

*html #visite #cadre_info_membre .ui-tabs .ui-tabs-panel{margin:0px;}

*html #visite #cadre_info_membre .ui-tabs .ui-tabs-nav li{width:99px;}
*+html #visite #cadre_info_membre .ui-tabs .ui-tabs-nav li{width:99px;}


*html #visite #cadre_info_membre .ui-tabs .ui-tabs-nav li.ui-tabs-selected{	width:104px;}

*html #visite #content_right .bloc{height:1177px}
*html #visite #content_right .mini_galerie{margin-top:17px}
*html #visite #content_right .mini_galerie{margin-left:3px;}

*html #visite #galerie_galerie_footer{padding-left:0px;	width:928px;}



/***************** formulaire ***************/
#visite #avertissement h2.titre_onglet{display:none;}
.onglet_gris_centre ul li a{color:#790000; cursor:pointer;}


/********text area des formulaire ***********/
#visite textarea{
	border: none;
	background-color:#FFFFFF;
	width:238px;
	padding-left:10px;
	font-size:12px;
	height:auto;
	padding-top:2px;
}

*html #visite textarea{
	width:234px;
}





#flv{
	width:230px;
	height:200px;
	margin-top:10px;
	margin-left:10px;
	background-color:cyan;
}











/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/**********************************************************		CERTIF SMS		*************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/

#certif_sms{
	width:920px;
	height:auto;
	margin-left:8px;
	margin-top:10px;
	margin-bottom:10px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	border-style:solid;
	border-width:2px;	
}

#certif_sms input{
	font-family:Arial;
	font-size:1em;
	font-weight:normal;
	vertical-align:middle;
}

#certif_sms div.both input{
	background-color:transparent;
}

#certif_sms .titre_categorie{
    text-align:left;
    font-size:24px;
    font-weight:bold;
    float:left;
    width:910px;
    padding:5px 0px 5px 10px;
    margin:15px 0px;
	background-color:#FFFFFF;
	color:#990099;
	text-shadow: 1px 1px 1px #000;
}

#certif_sms #certif_sms_text{
	width:860px;
	height:auto;
	padding:30px;
}

/***   FORMULAIRE   ***/
#certif_sms .critere{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	clear:both;
	float:left;
	margin:5px 0 5px 40px;
	padding:6px;
	width:760px;
	font-size:14px;
}

#certif_sms .critere label{
	float:left;
	line-height:26px;
	margin-right:15px;
	text-align:right;
	width:390px;
	padding-top:1px;
}

#certif_sms .critere input{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	float:left;
	outline:medium none;
	padding:5px;
	width:310px;
}

#certif_sms #prevstep2{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	float:left;
	margin-bottom:10px;
	margin-left:614px;
	margin-top:10px;
	width:200px;
	font-weight:bold;
}

#certif_sms #champs_certif{
	padding-left:40px;
	padding-top:15px;
}

#certif_sms #champs_certif div{
	padding-left:20px;
	padding-top:8px;
}

#certif_sms #erreur_sms_confirm, #certif_sms #erreur_sms_confirm2{
	text-align:left;
	position:relative;
	width:400px;
}

#certif_sms #erreur_sms_confirm{
	left:560px;
}

#certif_sms #erreur_sms_confirm2{
	left:420px;
}

#corps_certif_sms #valide_sms{
	margin-left:7px;
}

/*0033662325232*/

/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/**********************************************************		CERTIF EMAIL		*********************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/

#certif_email{
	width:920px;
	height:auto;
	margin-left:8px;
	margin-top:10px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	border-style:solid;
	border-width:2px;	
}

#certif_email input{
	font-family:Arial;
	font-size:1em;
	font-weight:normal;
	vertical-align:middle;
}

#certif_email .titre_categorie{
    text-align:left;
    font-size:24px;
    font-weight:bold;
    float:left;
    width:910px;
    padding:5px 0px 5px 10px;
    margin:15px 0px;
	background-color:#FFFFFF;
	color:#990099;
	text-shadow: 1px 1px 1px #000;
}

#certif_email #certif_email_text{
	width:860px;
	height:auto;
	padding:30px;
}

#certif_email ul li{
	width:100%;
}

#certif_email h1{
	font-size:18px;
	margin-bottom:8px;
}

#certif_email ol{
	margin-top:20px;
}


/***   FORMULAIRE   ***/
#certif_email .critere{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	clear:both;
	float:left;
	margin:5px 0 5px 70px;
	padding:6px;
	width:700px;
	font-size:14px;
}

#certif_email .critere label{
	float:left;
	line-height:26px;
	margin-right:15px;
	text-align:right;
	width:340px;
	padding-top:2px;
}

#certif_email .critere input{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	float:left;
	outline:medium none;
	padding:5px;
	width:310px;
}

#certif_email #prevstep2{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	float:left;
	margin-bottom:10px;
	margin-left:584px;
	margin-top:10px;
	width:200px;
	font-weight:bold;
}


/***	SPAN VERIF && DIV ERREUR   ***/
#certif_email #valide{
	width:860px;
	height:20px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#certif_email .erreur{
	margin-right:80px;
	margin-top:4px;
	text-align:right;
}

#mapflirt{
	margin-bottom:7px;
}

#contenu_explication_carte{
	margin-bottom:7px;
}
#contenu_explication_carte p{
	text-align:left;
	line-height:1.8;
	width:90%;
	padding-top:32px;
	color:#000000;
}

#titre_explication_carte h2{
	margin:0;
	text-transform:uppercase;
	padding-top:8px;
}

#titre_explication_carte h2, #contenu_explication_carte{
	margin-left:10px;
}

#carte{
	margin-left:15px;
	background-color:red;
}

#carte iframe{
	margin-left:8px;
	width:740px;
	height:394px;
	margin-top:5px;
	
}

#carte h2{
	font-size:20px;
	margin-top:7px;
	margin-bottom:7px;
}

#titre_carte, #map{
	margin-left:8px;
}


#explication_carte{
	width:173px;
	height:254px;
	background-image:url(/image/template/zone_membre/mb/mapflirt/fond_explication.png);
	margin-top:-407px;
}

#titre_explication_carte{
	width:167px;
	height:248px;
	margin-right:6px;
}

#carte{
	background:transparent url('/image/template/zone_membre/visioflirt/violet/mapflirt/bg-content-map.png') no-repeat scroll 0 0;
	width:751px;
	height:400px;
}

#englobe_infos_pays {
	width: 220px;
	height: 58px;
	background: url(/image/template/zone_membre/visioflirt/violet/mapflirt/petite_bulle.png) no-repeat 0 0;
}

#englobe_infos_photo_bulle {
	width: 220px;
	height: 108px;
	background: url(/image/template/zone_membre/visioflirt/violet/mapflirt/bulle.png) no-repeat 0 0;
}

#masque_photo_bulle {
	width: 75px;
	height: 75px;
	background: url(/image/template/zone_membre/visioflirt/violet/mapflirt/cadre.gif) no-repeat 0 0;
}

.zoom_gauche{
	width:5px;
	height:25px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/bg_zoom_left.png);
}

.zoom_droite{
	width:320px;
	height:25px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/bg_zoom_right.png);
	background-position:right center;
}

#moins{
	background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/moins.png);
}

#plus{
	background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/plus.png);
}

li.chiffre{
	width:15px;
	height:15px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/bg_zoom.png);
	background-position:center top;
}

#recherche_carte input#pseudo, #recherche_carte input#ville{
	width:150px;
	height:25px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/fond_imput.gif);
	background-repeat:no-repeat;
}

input#bt_recheche{
	width:25px;
	height:25px;
background-image:url(/image/template/zone_membre/visioflirt/violet/mapflirt/fond_bt_imput.gif);
}


/* loader du mapflirt */
#text_loader{
	margin-top:0px;
}









.cFF0099 {
	color:#FF0099;
}

.pointer{
	cursor:pointer;
}

#liveshow{
	/*margin-top:15px;*/
	margin-bottom:15px;
	background-color:#fff;
	padding-bottom:10px;
}

#liveshow #baseline h1{
	margin-left:150px;
	font-size:36px;
	padding-top:40px;
}

#liveshow #baseline h2{
	margin-left:170px;
	font-size:26px;
	padding-top:10px;
}

#liveshow #baseline h3{
	margin-left:150px;
	font-size:22px;
	padding-top:10px;
	margin-bottom:15px;
}

#liveshow #cams{
	margin-left:200px;
	text-align:left;
}

#liveshow #cams .pseudo{
	margin-bottom:4px;
	margin-top:4px;
}

#liveshow #cams .ligne{
	margin-bottom:10px;
}

#liveshow #cams img{
	border:1px solid #A80077;
}

#liveshow #cams img.bordure_bleu{
	border:1px solid #1272E6;
}

#liveshow #cams imgk,#liveshow #cams img.bordure_bleu{
	cursor:pointer;
}

#liveshow #cams #fleche img{
	position:relative;
	top:1px;
	border:none;
}

#liveshow #cams #fleche{
	margin-top:2px;
}

#liveshow #cams #fleche a {
	cursor:pointer;
	text-decoration: none;
	color: #A80077;
	font-weight:bold;
	margin-left:0px;
}

#liveshow #cams #fleche a:link {
	color: #A80077;
	font-weight:bold;
}

#liveshow #cams #fleche a:visited {
	color: #A80077;
	font-weight:bold;
}

#liveshow #cams #fleche a:focus {
	color: #A80077;
	font-weight:bold;
}

#liveshow #cams #fleche a:hover {
	text-decoration: underline;
	color: #FF0099;
	font-weight:bold;
}

#liveshow #cams #fleche a:active {
	color: #A80077;
	font-weight:bold;
}

#liveshow #cams div.cam, #liveshow #cams div.enligne{
	position:relative;
	top:-115px;
}

#liveshow #cams .vignette_liveshow{
	background-color:#f7dcff;
	border:1px solid #ff3ba5;
	height:152px;
	padding-left:5px;
	padding-right:5px;
	margin-right:13px;
	margin-top:13px;
	overflow:hidden;
}

#liveshow #cams .background_ACD2FF{
	background-color:#ACD2FF;
	border:1px solid #1272E6;
}

#liveshow #cams .background_DDDDDD{
	background-color:#DDDDDD;
	border:1px solid #808080;
}

#liveshow #cams .sans_bordure{
	border:none;
}

#liveshow #pagination{
	margin-right:30px;
}

#liveshow #pagination a {
	cursor:pointer;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
}

#liveshow #pagination a:link {
	color: #000000;
	font-weight:bold;
}

#liveshow #pagination a:visited {
	color: #000000;
	font-weight:bold;
}

#liveshow #pagination a:focus {
	color: #000000;
	font-weight:bold;
}

#liveshow #pagination a:hover {
	text-decoration: underline;
	color: #FF0099;
	font-weight:bold;
}

#liveshow #pagination a:active {
	color: #000000;
	font-weight:bold;
}

#liveshow #changement_de_sexe{
	margin-right:30px;
	margin-top:5px;
}

a.c3587EB{
	cursor:pointer;
	text-decoration: none;
	color: #3587EB;
}
a.c3587EB:link {
	color: #3587EB;
}
a.c3587EB:visited {
	color: #3587EB;
}
a.c3587EB:focus {
	color: #3587EB;
}
a.c3587EB:hover {
	text-decoration: underline;
	color: #3587EB;
}
a.c3587EB:active {
	color: #3587EB;
}

a.cFF0099{
	cursor:pointer;
	text-decoration: none;
	color: #FF0099;
}
a.cFF0099:link {
	color: #FF0099;
}
a.cFF0099:visited {
	color: #FF0099;
}
a.cFF0099:focus {
	color: #FF0099;
}
a.cFF0099:hover {
	text-decoration: underline;
	color: #FF0099;
}
a.cFF0099:active {
	color: #FF0099;
}

/*La boîte de paiement*/
#overlay_paiement{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#overlay_paiement{
	background-color:#000;
	filter : alpha(opacity=90);
	-moz-opacity : 0.9;
	opacity : 0.9;
	width:100%;
	z-index:1000;
}

#text_overlay_paiement{
	background-color:transparent;
	z-index:2000;
	text-align:center;
	padding-top:128px;
	position:fixed;
	display:none;
}

#text_overlay_paiement form{
	margin-left:110px;
	margin-bottom:2px;
}

#cacher_popup_liveshow{
	margin-left:380px;
	margin-top:-90px;
	margin-bottom:80px;
	cursor:pointer;
}

/*Le disclaimer*/
#disclaimer{
	background-color:#000000;
	filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10000;
	margin:0 auto;
}

#text_disclaimer{
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:129px;
	padding-top:300px;
	padding-left:70px;
	line-height:1.5;
}

#text_disclaimer a{
	display:block;
	text-align:center;
	margin-right:15px;
	margin-top:15px;
	font-weight:bold;
	text-decoration:none;
}

#text_disclaimer a#entrer{
	color:#ffffff;
}

#text_disclaimer a#entrer:hover{
	color:#c13fc8;
}

.liveshow_hetero{
	width:940px;
	height:auto;
	background-image:url(/image/template/zone_membre/visioflirt/violet/liveshow/fond_liveshow_hetero.jpg);
}

.liveshow_gay{
	width:940px;
	height:auto;
	background-image:url(/image/template/zone_membre/visioflirt/violet/liveshow/fond_liveshow_gay.jpg);
}

.liveshow_hetero, .liveshow_gay{
	background-repeat:no-repeat;
}

#text_overlay_paiement{
	width:442px;
	height:339px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_popup_liveshow.png);
	background-color:transparent;
}

div#text_overlay_paiement.fond_popup_liveshow_gay{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_popup_liveshow_gay.png);
}

#cacher_popup_liveshow{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fermer_liveshow.png);
}

div#cacher_popup_liveshow.cacher_popup_liveshow_gay{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fermer_liveshow_gay.png);
}


/*page liveshow*/

#liveshow .c333333{
	color:#333333;
}
#liveshow .c3587EB{
	color:#3587EB;
}

#liveshow .cFF0099{
	color:#FF0099;
}
#liveshow h1, #liveshow  h2, #liveshow  h3, #liveshow #changement_de_sexe{
	color:#000000;
}

/*Loader*/
#vider_iframe h2{
	width:100%;
	text-align:center;
	font-size:20px;
	padding-top:15px;
	padding-bottom:15px;
}

.cF0057F{
	color:#F0057F;
}

.background_fff{
	background-color:#fff;
}

div#souscrire.background_fff{
	padding-top:15px;
	margin-top:0px;
}

#souscrire #fonctionnalite{
	/*
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/haut.gif);
	width:940px;
	height:107px;
	*/
}

#souscrire #paiement_fonctionnalite{
	width:279px;
	height:99px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/offre1e_offre_speciale.gif);
}

#souscrire #argumentaire_fonctionnalite2{
	width:651px;
	height:75px;
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/provenance2.jpg);
}

#souscrire #lecteur_flv{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_flv2.jpg);
	width:270px;
	height:350px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv ul{
	list-style-image:url(/image/template/zone_membre/visioflirt/violet/banque/valider.png);
}

#souscrire #thumbs{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs5.jpg);
	width:940px;
	height:288px;
}

#souscrire .fond_thumbs_g{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs_g.jpg);
	width:16px;
	height:22px;
}

#souscrire .fond_thumbs_c{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs_c.jpg);
	width:auto;
	height:19px;
}

#souscrire .fond_thumbs_d{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs_d.jpg);
	width:4px;
	height:22px;
}

#offre{
	margin-bottom:15px;
}
#souscrire{
	margin-top:15px;
}

#souscrire #cgv_sexy{
	color:#000;
}

#img_fonctionnalite{
	width:169px;
}

#fonctionnalite  #img_fonctionnalite #img_v{
	padding-left:24px;
	padding-top:12px;
}

#fonctionnalite  #img_fonctionnalite #img_m{
	padding-left:13px;
	padding-top:9px;
}

#fonctionnalite  #img_fonctionnalite #img_o{
	padding-left:11px;
	padding-top:11px;
}

#fonctionnalite  #img_fonctionnalite #pseudo_visite{
	width:169px;
	padding-top:15px;
	padding-left:7px;
}

#fonctionnalite  #img_fonctionnalite #pseudo_visite ul{
	line-height:1.5;
	margin-left:7px;
	padding-top:2px;
}

#fonctionnalite #txt_fonctionnalite{
	padding-left:7px;
	width:575px;
	font-size:20px;
	padding-top:24px;
}

#fonctionnalite #argumentaire_fonctionnalite{
	width:186px;
	font-size:17px;
	margin-right:3px;
	padding-top:30px;
}

#souscrire #argumentaire_fonctionnalite2{
	margin-left:10px;
	margin-top:18px;
}

#souscrire #argumentaire_fonctionnalite2 #pseudo_visite{
	margin-top:5px;
	margin-left:5px;
}

#souscrire #argumentaire_fonctionnalite2 #pseudo_visite ul{
	line-height:1.3;
	padding-left:5px;
}

#souscrire #argumentaire_fonctionnalite2 img#img_v{
	margin-left:20px;
	margin-top:5px;
}

#souscrire #argumentaire_fonctionnalite2 img#img_m{
	margin-left:24px;
	margin-top:3px;
}

#souscrire #argumentaire_fonctionnalite2 img#img_o{
	margin-left:24px;
	margin-top:8px;
}

#souscrire #img_argumentaire_fonctionnalite2{
	width:140px;
	height:75px;
}

#souscrire #text_argumentaire_fonctionnalite2{
	width:506px;
	height:75px;
	padding-top:10px;
	padding-left:5px;
	font-size:16px;
}

#souscrire #lecteur_flv_paiement{
	margin-top:15px;
	margin-bottom:15px;
}

#souscrire #lecteur_flv_paiement #paiement{
	width:670px;
	height:350px;
	height:350px;
	/*background-color:red;*/
}

#souscrire #lecteur_flv_paiement #paiement #argument_paiement{
	font-weight:bold;
	font-size:17px;
	padding-left:15px;
	padding-top:40px;
	width:478px;
	line-height:1.2;
}

#souscrire #lecteur_flv_paiement #lecteur_flv #titre_lecteur_flv{
	padding-top:1px;
	padding-left:20px;
	margin-bottom:25px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv object{
	margin-left:18px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv ul{
	margin-left:41px;
	line-height:1.5;
	margin-top:20px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv li{
	margin-bottom:10px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv #argumentaire_flv{
	font-size:20px;
	line-height:1.4;
}

#souscrire #lecteur_flv_paiement #lecteur_flv #argumentaire_flv_sexy{
	font-size:14px;
	line-height:1.4;
	margin-top:15px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv #argumentaire_flv, #souscrire #lecteur_flv_paiement #lecteur_flv #fonctionnalite_visiochat{
	text-align:center;
	margin-right:5px;
}

#souscrire #lecteur_flv_paiement #lecteur_flv #fonctionnalite_visiochat{
	padding-top:30px;
}

#souscrire #thumbs{
	margin-bottom:15px;
}

#souscrire .fond_thumbs_c{
	padding:1px 3px 2px 4px;
}

#souscrire #thumbs #titre_thumbs{
	padding-top:4px;
	padding-left:20px;
}

#souscrire #thumbs div.both{
	text-align:center;
	padding-left:21px;
	padding-top:6px;
}

#souscrire #thumbs ul{
	line-height:1.3;
	margin-right:7px;
}

#souscrire #thumbs li{
	/*margin-right:14px;*/
	line-height:1.3;
}

#souscrire #thumbs #membre_thumbs{
	background-color:#F7DCFF;
	border:1px solid #F0057F;
}

#souscrire #thumbs #membre_thumbs img{
	padding-left:2px;
	padding-right:2px;
	margin-top:2px;
	display:block;
}

#souscrire #cgv{
	margin-bottom:15px;
}

#souscrire #cgv.cgv_convi{
	padding-bottom:15px;
}

#souscrire #certif_qualite{
	width:100px;
}

#souscrire #txt_cgv{
	width:830px;
	padding-left:10px;
	font-size:11px;
	line-height:1.3;
}

#souscrire #cgv_sexy{
	font-size:11px;
	line-height:1.2;
	margin-right:25px;
	margin-top:50px;
	padding-bottom:15px;
	padding-left:15px;
}

/*Les offres sur l'admin*/
#paiement form{
	margin-left:15px;
	padding-bottom:20px;
}

#offre_71{
	clear:both;
	overflow:hidden;
	font-size:22px;
	font-weight:bold; 
	margin-top:50px;
}

#offre_71 div{
	display:block;
	float:left;
}

#offre_73{
	margin-left:70px;
	margin-top:80px;
}


div#souscrire div#bt_centre_offre_73, div#souscrire div#bt_centre_offre_77{
	padding-top:3px;
}

div#souscrire div#bt_centre_offre_71, div#souscrire div#bt_centre_offre_79, div#souscrire div#bt_centre_offre_80, div#souscrire div#bt_centre_offre_75, div#souscrire div#bt_centre_offre_83, div#souscrire div#bt_centre_offre_84{
	padding-top:1px;
}

/*Page premium.html*/

#premium{
	background-image:url(/image/template/zone_membre/visioflirt/violet/background/fond_premium.jpg);
	height:267px;
	width:940px;
}

.c664168 {
	color:#664168;
}

.cF92898 {
	color:#F92898;
}

#offre #premium h1{
	font-size:18px;
	padding-left:45px;
	padding-top:60px;
}

#offre #premium ul{
	margin-top:15px;
}

#offre #premium li{
	margin-left:70px;
	line-height:1.5;
	list-style-image:url(/image/template/zone_membre/visioflirt/violet/background/fleche.png);
}

#offre #premium .lecteur_flv{
	margin-top:-55px;
}

#offre_86 {
	background-color:#FFFFFF;
	padding-left:50px;/*100*/
	padding-bottom:15px;
}

#offre_86 .boutton{
	width:auto;
	margin-left:20px;
}

.boutton div#bt_centre_offre_86{
	padding-top:2px;
}





/*Correction pour ie*/

*html .thumbs_ligne2{
	margin-top:-8px;
}

*html .thumbs_ligne1{
	margin-top:-3px;
}

*html #souscrire #cgv.cgv_convi{
	background-color:#fff;
	height:200px;
}

*+html .thumbs_ligne2{
	margin-top:-3px;
}

*+html .thumbs_ligne1{
	margin-top:-3px;
}/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/**************************************************** PAGE DE PAIEMENT CONVI ***************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

#les_offres_convi{
	background-color:#FFFFFF;
	height:auto;
	width:940px;
	font-family:arial;
	padding-top:10px;
}
#offre{
	margin-bottom:15px;
}
#souscrire{
	margin-top:15px;
}

#les_offres_convi  #paiement_fonctionnalite{
	width:279px;
	height:99px;
}

#les_offres_convi  #img_fonctionnalite #img_v{
	padding-left:24px;
	padding-top:12px;
}

#les_offres_convi  #img_fonctionnalite #img_m{
	padding-left:13px;
	padding-top:9px;
}

#les_offres_convi  #img_fonctionnalite #img_o{
	padding-left:11px;
	padding-top:11px;
}

#les_offres_convi  #img_fonctionnalite #pseudo_visite{
	width:169px;
	padding-top:15px;
	padding-left:7px;
}

#les_offres_convi  #img_fonctionnalite #pseudo_visite ul{
	line-height:1.5;
	margin-left:7px;
	padding-top:2px;
}

#les_offres_convi #txt_fonctionnalite{
	padding-left:7px;
	width:575px;
	font-size:20px;
	padding-top:24px;
}

#les_offres_convi #argumentaire_fonctionnalite{
	width:186px;
	font-size:17px;
	margin-right:3px;
	padding-top:30px;
}

#les_offres_convi #argumentaire_fonctionnalite2{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/provenance2.jpg);
	background-reeat:no-repeat;
	margin-left:4px;
	margin-top:15px;
	width:651px;
	height:75px;
}

#les_offres_convi #argumentaire_fonctionnalite2 #pseudo_visite{
	margin-top:5px;
	margin-left:5px;
}

#les_offres_convi #argumentaire_fonctionnalite2 #pseudo_visite ul{
	line-height:1.3;
	padding-left:5px;
}

#les_offres_convi #argumentaire_fonctionnalite2 img#img_v{
	margin-left:20px;
	margin-top:5px;
}

#les_offres_convi #argumentaire_fonctionnalite2 img#img_m{
	margin-left:24px;
	margin-top:3px;
}

#les_offres_convi #argumentaire_fonctionnalite2 img#img_o{
	margin-left:24px;
	margin-top:8px;
}

#les_offres_convi #img_argumentaire_fonctionnalite2{
	width:140px;
	height:75px;
}

#les_offres_convi #text_argumentaire_fonctionnalite2{
	width:506px;
	height:75px;
	color:#000000;
	padding-top:10px;
	padding-left:5px;
	font-size:16px;
}

/***************** PLAYER FLV ********************/

#les_offres_convi #lecteur_flv  {
	background-image:url("/image/template/zone_membre/visioflirt/violet/banque/fond_flv2.jpg");
	height:350px;
	width:270px;
	color:#000000;
	margin-left:6px;
}

#les_offres_convi #lecteur_flv_paiement{
	margin-top:15px;
	margin-bottom:25px;
}

#les_offres_convi #lecteur_flv_paiement #paiement{
	width:658px;
	height:350px;
	height:350px;
	/*background-color:red;*/
}

#les_offres_convi #lecteur_flv_paiement #paiement #argument_paiement{
	font-weight:bold;
	font-size:17px;
	padding-left:15px;
	padding-top:40px;
	width:478px;
	line-height:1.2;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv #titre_lecteur_flv{
	margin-bottom:25px;
	padding-left:25px;
	padding-top:1px;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv object{
	margin-left:18px;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv ul{
	margin-left:41px;
	line-height:1.5;
	margin-top:20px;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv li{
	margin-bottom:10px;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv #argumentaire_flv{
	font-size:20px;
	line-height:1.4;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv #argumentaire_flv_sexy{
	font-size:14px;
	line-height:1.4;
	margin-top:15px;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv #argumentaire_flv, #les_offres_convi #lecteur_flv_paiement #lecteur_flv #fonctionnalite_visiochat{
	text-align:center;
	margin-right:5px;
}

#les_offres_convi #lecteur_flv_paiement #lecteur_flv #fonctionnalite_visiochat{
	padding-top:30px;
}

/***************** THUMBS ********************/
#les_offres_convi .fond_thumbs_g {
	background-image:url("/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs_g.jpg");
	height:22px;
	width:16px;
	margin-left:6px;
}

*html #les_offres_convi .fond_thumbs_g{
	margin-left:3px;
}

#les_offres_convi .fond_thumbs_c {
	background-image:url("/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs_c.jpg");
	height:21px;
	width:auto;
	padding-left:6px;
	padding-right:3px;
	padding-top:1px;
	}

#les_offres_convi #thumbs{
	margin-bottom:15px;
	background-image:url("/image/template/zone_membre/visioflirt/violet/banque/fond_thumbs5_1.jpg");
	height:288px;
	width:928px;
	margin-left:6px;
}

#les_offres_convi #thumbs #titre_thumbs{
	padding-top:4px;
	padding-left:20px;
}

#les_offres_convi #thumbs div.both{
	text-align:center;
	padding-left:15px;
	padding-top:6px;
}

*html #les_offres_convi #thumbs div.both{
	padding-top:3px;
}

#les_offres_convi #thumbs ul{
	line-height:1.3;
	margin-right:7px;
}

#les_offres_convi #thumbs #membre_thumbs{
	background-color:#F7DCFF;
	border:1px solid #F0057F;
}

#les_offres_convi #thumbs #membre_thumbs img{
	padding-left:2px;
	padding-right:2px;
	margin-top:2px;
	display:block;
}

#cgv_convi{
	background-color:#ffffff;
	color:#333333;
	font-size:10px;
	height:auto;
	padding-left:10px;
	padding-top:50px;
	padding-bottom:20px;
	text-align:justify;
	width:930px;
}

#certif_qualite{
	background-image:url(/image/template/zone_membre/visioflirt/violet/banque/certif_qualite.png);
	background-repeat:no-repeat;
	height:100px;
	width:100px;
}

#cgv_text{
	padding-left:5px;
	width:810px;
}

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/**************************************************** LES OFFRES SUR L ADMIN ***************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

#paiement form{
	margin-left:15px;
	padding-bottom:20px;
}

#offre_71{
	clear:both;
	overflow:hidden;
	font-size:22px;
	font-weight:bold; 
	margin-top:50px;
}

#offre_71 div{
	display:block;
	float:left;
}

#offre_73{
	margin-left:70px;
	margin-top:80px;
}


/***************** BUTTON ********************/
div.boutton{
	margin-top:5px;
	color:#000;
}

#les_offres_convi div.boutton div#bt_centre_offre_71,
#les_offres_convi div.boutton div#bt_centre_offre_75,
#les_offres_convi div.boutton div#bt_centre_offre_79,
#les_offres_convi div.boutton div#bt_centre_offre_80,
#les_offres_convi div.boutton div#bt_centre_offre_83,
#les_offres_convi div.boutton div#bt_centre_offre_84{
	padding-top:0px;
} 

/*******************************************************************************************************************************/
/*******************************************************************************************************************************/
/**************************************************** PAGE DE PAIEMENT SEXY ****************************************************/
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

#les_offres_sexy{
	background-color:#FFFFFF;
	height:520px;
	width:940px;
	font-family:arial;
}

/**** BLOC LEFT ****/
#bloc_left{
	margin-top:10px;
	width:268px;
	height:448px;
}

#bloc_left_haut {
	color:#000000;
	font-size:18px;
	height:auto;
	margin-left:5px;
	width:263px;
	line-height:22px;
}


/**** BLOC CENTER ****/
#bloc_center{
	width:391px;
	height:490px;
}

#img_bloc_center{
	margin-top:10px;
}

/** iframe p2p  **/
#div_p2p{
	width:395px;
	height:450px;
}

iframe.iframe{
	width:382px;
	height:450px;
	padding-left:13px;
	padding-top:20px;
	margin-top:20px;
}


/**** BLOC RIGHT ****/
#bloc_right{
	margin-top:12px;
	width:276px;
	height:490px;
}

#bloc_right_haut{
	width:266px;
	height:194px;
	border:solid 1px;
	color:#2F062F;
	padding-left:4px;
	padding-right:4px;
	line-height:15px;
}

#bloc_right_haut ul{
	padding-bottom:7px;
}

.border_bottom{
	border-bottom:solid 1px #2F062F;
	position:relative;
	left:-4px;
	padding-top:4px;
	width:274px;
	display:block;
	height:1px;
	overflow:hidden;
}

#bloc_right_haut .titre_annonce{
	width:268px;
	height:20px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding-bottom:2px;
	padding-top:2px;
}

*html #bloc_right_haut .titre_annonce{
	padding-bottom:0px;
}

#bloc_right_haut #ville_annonce{
	padding-left:1px;
	padding-bottom:0px;
}

*html #bloc_right_haut #ville_annonce{
	padding-top:2px;
}
#bloc_right_haut #contenu_annonce{
	width:266px;
	height:121px;
	font-size:11px;
	line-height:1.5;
	color:#000000;
	text-align:left;
}

#bloc_right_haut #contenu_annonce_left{
	width:100px;
	height:121px;
	color:#2F062F;
	font-weight:bold;
}

#bloc_right_haut img {
	border:2px solid #000000;
	display:block;
}


#bloc_right_haut #contenu_annonce_right{
	width:166px;
	height:121px;
}

#bloc_right_haut  #span_annonce{
	width:166px;
	height:101px;
	display:block;
}

#bloc_right_haut #contenu_annonce_right a {
	color:#2200CC;
	display:block;
	float:right;
	vertical-align: bottom;
	font-weight:bold;
}
ul#pagination_fake{
	background-image:none;
	border-top:solid 1px #2F062F;
	clear:both;
	height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	left:-5px;
	position:relative;
	padding:0;
	overflow:hidden;
	width:276px;
	color:#2F062F;
}

ul#pagination_fake li {
	background-image:none;
	float:left;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#pagination_fake li#annonces_suivantes {
	padding-left:4px;
}


.transparence_ie6{
	}


#bloc_right_bas{
	width:276px;
	height:278px;
	margin-top:32px;
}

#bloc_right_bas #flvlecteur{
	margin-left:7px;
	width:263px;
}

h2#baseline_swf{
	height:auto;
	font-size:12px;
	color:#000;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
}


/**** CGV ****/	
#cgv_sexy{
	color:#333333;
	background-color:#FFFFFF;
	font-size:10px;
	height:auto;
	padding:50px 7px 20px;
	text-align:justify;
	width:927px;
}

.imgCrop_wrap {
	/* width: 500px;   @done_in_js */
	/* height: 375px;  @done_in_js */
	position: relative;
	cursor: crosshair;
}

/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
.imgCrop_wrap.opera8 .imgCrop_overlay,
.imgCrop_wrap.opera8 .imgCrop_clickArea { 
	background-color: transparent;
}

/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
.imgCrop_wrap,
.imgCrop_wrap * {
	font-size: 0;
}

.imgCrop_overlay {
	background-color: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	width: 100%;
	height: 100%;
}

.imgCrop_selArea {
	position: absolute;
	/* @done_in_js 
	top: 20px;
	left: 20px;
	width: 200px;
	height: 200px;
	background: transparent url(castle.jpg) no-repeat  -210px -110px;
	*/
	cursor: move;
	z-index: 2;
}

/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
.imgCrop_clickArea {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	opacity: 0.01;
	filter:alpha(opacity=01);
}

.imgCrop_marqueeHoriz {
	position: absolute;
	width: 100%;
	height: 5px;
	background: transparent url(/image/template/zone_membre/visioflirt/commun/icone/marquee_horizontal.jpg) repeat-x 0 0;
	z-index: 3;
}

.imgCrop_marqueeVert {
	position: absolute;
	height: 100%;
	width: 5px;
	background: transparent url(/image/template/zone_membre/visioflirt/commun/icone/marquee_vertical.jpg) repeat-y 0 0;
	z-index: 3;
}

/* 
 *  FIX MARCHING ANTS IN IE
 *	As IE <6 tries to load background images we can uncomment the follwoing hack 
 *  to remove that issue, not as pretty - but is anything in IE?
 *  And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
 *
* html .imgCrop_marqueeHoriz,
* html .imgCrop_marqueeVert {
	background: transparent;
	filter: Invert; 
}
* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
* html .imgCrop_marqueeEast  { border-right: 1px dashed #000; }
* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
* html .imgCrop_marqueeWest  { border-left: 1px dashed #000; }
*/

.imgCrop_marqueeNorth { top: 0; left: 0; }
.imgCrop_marqueeEast  { top: 0; right: 0; }
.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
.imgCrop_marqueeWest  { top: 0; left: 0; }


.imgCrop_handle {
	position: absolute;
	border: 1px solid #333;
	width: 6px;
	height: 6px;
	background: #FFF;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 4;
}

/* fix IE 5 box model */
* html .imgCrop_handle {
	width: 8px;
	height: 8px;
	wid\th: 6px;
	hei\ght: 6px;
}

.imgCrop_handleN {
	top: -3px;
	left: 0;
	/* margin-left: 49%;    @done_in_js */
	cursor: n-resize;
}

.imgCrop_handleNE { 
	top: -3px;
	right: -3px;
	cursor: ne-resize;
}

.imgCrop_handleE {
	top: 0;
	right: -3px;
	/* margin-top: 49%;    @done_in_js */
	cursor: e-resize;
}

.imgCrop_handleSE {
	right: -3px;
	bottom: -3px;
	cursor: se-resize;
}

.imgCrop_handleS {
	right: 0;
	bottom: -3px;
	/* margin-right: 49%; @done_in_js */
	cursor: s-resize;
}

.imgCrop_handleSW {
	left: -3px;
	bottom: -3px;
	cursor: sw-resize;
}

.imgCrop_handleW {
	top: 0;
	left: -3px;
	/* margin-top: 49%;  @done_in_js */
	cursor: w-resize;
}

.imgCrop_handleNW {
	top: -3px;
	left: -3px;
	cursor: nw-resize;
}

/**
 * Create an area to click & drag around on as the default browser behaviour is to let you drag the image 
 */
.imgCrop_dragArea {
	width: 100%;
	height: 100%;
	z-index: 200;
	position: absolute;
	top: 0;
	left: 0;
}

.imgCrop_previewWrap {
	/* width: 200px;  @done_in_js */
	/* height: 200px; @done_in_js */
	overflow: hidden;
	position: relative;
}

.imgCrop_previewWrap img {
	position: absolute;
}/***   CONNEXION AU VISIO   ***/

#connexion_visio_convi{
	width:940px;
	height:635px;
	margin-bottom:10px;
	background-image:url(/image/template/zone_membre/mb/connexion_visio/fond_connexion_visio_convi.jpg);
	background-repeat:no-repeat;
}

#connexion_visio_sexy{
	width:940px;
	height:635px;
	margin-bottom:10px;
	background-image:url(/image/template/zone_membre/mb/connexion_visio/fond_connexion_visio_sexy.jpg);
	background-repeat:no-repeat;	
}

#connexion_visio_sexy #market,
#connexion_visio_convi #market{
	width:350px;
	height:360px;
	margin-left:520px;
	margin-top:72px;
}

#connexion_visio_sexy #market h1,
#connexion_visio_convi #market h1{
	color:#FFFFFF;
	font-size:18px;
	height:20px;
	padding-left:8px;
	padding-top:5px;
	width:350px;
}

#connexion_visio_sexy #market ul,
#connexion_visio_convi #market ul{
	width:355px;
	height:190px;
	padding-left:25px;
	padding-top:44px;
}

#connexion_visio_sexy #market li,
#connexion_visio_convi #market li{
	line-height:26px;
	color:#bd399e;
	font-size:14px;
}

#connexion_visio_sexy #market img,
#connexion_visio_convi #market img{
	margin-left:20px;
}
#connexion_visio_sexy #thumbs,
#connexion_visio_convi #thumbs{
	width:840px;
	height:230px;
	position:relative;
	top:-28px;
	margin-left:80px;
}

#connexion_visio_sexy #baseline,
#connexion_visio_convi #baseline{
	width:200px;
	height:20px;
	color:#b60c82;
	font-size:18px;
}


#connexion_visio_sexy #galerie,
#connexion_visio_convi #galerie{
	width:840px;
	height:200px;
	background-image:url(/image/template/zone_membre/mb/connexion_visio/bg_thumbs.png);
	background-repeat:no-repeat;
	behavior: url(/common/scripts/css/iepngfix/iepngfix.htc);
	behavior: url(/common/scripts/css/iepngfix/iepngfix.php);
	padding-left:6px;
	padding-top:15px;
}

#connexion_visio_sexy #galerie .mini_galerie,
#connexion_visio_convi #galerie .mini_galerie{
	margin-left:7px;
}

*html #connexion_visio_sexy #galerie .mini_galerie,
*html #connexion_visio_convi #galerie .mini_galerie{
	margin-left:5px;
}

#connexion_visio_sexy #galerie #loader_violet,
#connexion_visio_convi #galerie #loader_violet{
	padding-top:30px;
	text-align:center;
}


















/* CSS de la page ASTUCES */

#astuces .module_container{
	border-style:none;
}

div#module_astuces{
	height:auto;
	width:756px;
	margin-bottom:20px;
	float:right;
	border:none;
}


#banniere_flash{
	width:756px;
	height:300px;
	border-style:solid;
	border-width:1px;
	margin-left:7px;
	margin-bottom:19px;
}

.text_astuces{
	height:auto;
	width:734px;
	padding:10px;
	font-size:12px;
	text-align:justify;
	color:#000066;
	background-color:#FFFFFF;
	border-bottom:solid 1px #790000;
	border-left:solid 1px #790000;
	border-right:solid 1px #790000;
	line-height:22px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	margin-bottom:5px;	
}

/* accordion */
#module_astuces .ui-state-active, #module_astuces .ui-widget-content .ui-state-active{
	font-weight:bold;
	background-color:#790000;
	color:#790000;
	height:23px;
	padding-top:5px;
	width:756px;
	font-size:15px;
	border:none;
	border-top:solid 1px #790000;
}

#module_astuces .ui-state-default .ui-icon , #module_astuces .ui-state-active .ui-icon{
	float:left;
}

#module_astuces .ui-accordion-header{
	width:756px;
	height:20px;
	padding-top:8px;
	font-size:14px;
	border-bottom:solid 1px #790000;	
}

#module_astuces .ui-state-default a{
	color:#000066;
}

#module_astuces .ui-corner-top, #module_astuces .ui-corner-bottom{
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	/*-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;*/
}

#module_astuces .ui-state-default, #module_astuces .ui-widget-content .ui-state-default{
	border-left:none;
	border-right:none;
	background-color:#790000;
	opacity:0.75; 
} 

#module_astuces .ui-state-active a, #module_astuces .ui-state-active a:link, #module_astuces .ui-state-active a:visited{
	color:#000066;
}div#contour_temoignage{
	width:756px;
	margin-top:1px;
	padding-bottom:15px;
}

#onglet_module_temoignage{
	width:756px;
	height:20px;
}

div#temoignage{
	border:3px solid #790000;
	margin:5px auto 0;
	width:700px;
}

#ban_temoignage{
	width:700px;
	height:250px;
}

.nb_temoignages{
	color:#990099;;
	font-weight:bold;
	padding-left:7px;
}

.pagination_temoignage{
	line-height:4;
	text-align:center;
}

.temoignage_enregistre{
	margin-bottom:15px;
}

.photo_temoignage_saisi .photo{
	width:100px;
	margin-right:10px;
}

a.lien_pagination_click_off{
	color:#990099;
	text-decoration:none;
}

a.lien_pagination_click_on{
	color:#990099;
	text-decoration:underline;
	font-weight:bold;
}

#statut_enregistrement_temoignage{
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px;
	margin-left:7px;
	margin-top:7px;
}

#statut_enregistrement_temoignage.ok{
	color:#36A922;
}

#statut_enregistrement_temoignage.nok{
	color:#FF3F59;
}


/* enregistrement */

.pseudo_asv {
	font-weight:bold;
	height:29px;
	width:700px;
	background-color:#790000;
}


.pseudo_asv .pseudo{
	color:#990099;
	float:left;
	margin-left:40px;
	margin-top:5px;
	text-align:left;
	width:100px;
}

*html .pseudo_asv .pseudo{
	margin-left:20px;
}

.pseudo_asv .asv {
	color:#FFFFFF;
	margin-top:5px;
	text-align:right;
	width:540px;
}

.photo_temoignage_saisi {
	height:auto;
	width:700px;
	background-color:#FFFFFF;
}

div.photo_temoignage_saisi .photo {
	margin:10px 10px 10px 6px;
	width:100px;
}

div.photo_temoignage_saisi .temoignage_saisi {
	color:#000000;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:1.5;
	margin-top:6px;
	width:560px;
}

div.photo_temoignage_saisi .photo img {
	border:1px solid #FFFFFF;
}

.lien_profil {
	height:40px;
	text-align:left;
	width:700px;
	background-color:#790000;	
}

.lien_profil a, .lien_profil a:visited, .lien_profil a:active, .lien_profil a:focus, .lien_profil a:hover {
	color:#990099;
	float:right;
	font-weight:bold;
	position:relative;
	right:20px;
	text-decoration:underline;
	top:8px;
}


/* overlay temoignage */
div#saisie_temoignage{
	background-color:#FFFFFF;
	border:3px solid #790000;
	height:260px;
	line-height:1.5;
	width:550px;
}

label#label_saisie_temoignage {
	background-color:#790000;
	color:#000000;
	display:block;
	font-weight:bold;
	height:25px;
	padding-top:5px;
	text-align:center;
	width:550px;
}



textarea#textarea_saisie_temoignage{
	height:160px;
	width:536px;
	margin-left:7px;
	margin-top:20px;
}

#nb_car_r{
	color:#790000;
	display:block;
	padding-left:7px;
	padding-top:2px;
}

div#saisie_temoignage input{
	cursor:pointer;
	font-weight:bold;
	height:30px;
	margin-top:-10px;
	width:102px;
	padding-top:0px;
}

input#bt_enregistrer_saisie_temoignage{
	margin-left:341px;
}

input#bt_annuler_saisie_temoignage{

}




























#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: 520px;
	z-index: 10;
}
#lightbox-container-image-box #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
	margin-top:50px;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 12px Verdana, Helvetica, sans-serif;
	margin: 0 auto;
	line-height: 1.4em;
	width: 500px;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 80%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#lightbox-container-interactions{
	font: 10px Verdana, Helvetica, sans-serif;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

/************** JQUERY TABS  ********************/

.ui-tabs {
}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 2px 2px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { padding-top: 5px; padding-left: 4px; padding-right:4px; display: block; border-width: 0; background: none; overflow:hidden;}
.ui-tabs .ui-tabs-hide { display: none !important; }





/********* HOME	***********/

#reportage{
	width:930px;
	height:auto;
	padding-left:5px;
}

#reportage .cadre{
	margin-bottom:10px;
	height:auto;
}

#reportage #cadre_reportage{
	width:630px;
}

#reportage #cadre_slide{
	width:290px;
	margin-left:10px;
}

#reportage h2{
	height:20px;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:4px;
	display:block;
	color:#990099;
}

#reportage .bloc{
	height:auto;
	border-style:solid;
	border-width:1px;
	padding:20px;
}

#reportage .radiustop{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

/********  CONTENU DES REPORTAGES  *******************/
#reportage #contenu_reportage{
	background-color:#FFFFFF;
	color:#000000;
	padding-top:10px;
	height:auto;
	padding-left:10px;
	overflow:auto;
}

#reportage #contenu_reportage img{
	padding-left:15px;
}

#reportage #contenu_slide{
	padding-top:0px;
	padding-left:5px;
	height:890px;
	width:263px;
	overflow:hidden;
}

#reportage #contenu_slide .fleche{
	width:40px;
	height:40px;
}

#reportage #contenu_slide #fleche_listing_haut_span,
#reportage #contenu_slide #fleche_listing_bas_span{
	padding-left:120px;
}



#reportage #contenu_slide #slide_reportage{
	width:auto;
	overflow:hidden;
	height:830px;
	width:280px;
	position:relative;
}

#reportage #contenu_slide #slide_listing{
	position:relative;
	height:5000px;
	width:auto;
	left:0px;
	top:0px;
}

#reportage #contenu_slide .fiche_reportage{
	margin-bottom:10px;
}

#reportage #loader_violet_listing,
#reportage #loader_violet_reportage{
	width:100%;
	text-align:center;
	padding-top:100px;
}













/*Page premium.html*/

#offre{
background-color : #FFF;
}

#premium{
	background-image:url(/image/template/zone_membre/visioflirt/violet/background/fond_premium.jpg);
	height:267px;
	width:940px;
}

.c664168 {
	color:#664168;
}

.cF92898 {
	color:#F92898;
}

#offre #premium h1{
	font-size:18px;
	padding-left:45px;
	padding-top:60px;
}

#offre #premium ul{
	margin-top:15px;
}

#offre #premium li{
	margin-left:70px;
	line-height:1.5;
	list-style-image:url(/image/template/zone_membre/visioflirt/violet/background/fleche.png);
}

#offre #premium .lecteur_flv{
	margin-top:-55px;
}

/*Page webtvx.html*/
div#offre.webtvx{
	background-color:#fff;
}

div#offre.webtvx form{
	margin-left:50px;
	padding-bottom:15px;
}

#webtvx{
	margin-top:15px;
}

#webtvx h1{
	padding-top:60px;
	font-size:18px;
	padding-left:45px;
}

#webtvx ul{
	margin-top:15px;
}

#webtvx li{
	margin-left:70px;
	line-height:1.5;
}

#webtvx li.thumbs{
	padding-top:10px;
	margin-left:47px;
}

#webtvx li.thumbs div img{
	padding-right:2px;
}

#webtvx .lecteur_flv{
	margin-top:-55px;
}

#webtvx .lecteur_flv img{
	margin-top:17px;
}

#webtvx #offre_74_partie1{
	margin-left:48px;
}



/*Page one2one.html*/
#one2one{
	margin-top:15px;
	margin-bottom:15px;
}

#one2one h1{
	padding-top:75px;
	font-size:22px;
	width:510px;
	font-weight:normal;
	padding-left:235px;
}

#one2one h1 span.cCC33FF{
	font-size:30px;
	font-weight:bold;
}

#one2one div.both{
	width:960px;
	
}

#one2one .lecteur_flv{
	padding-left:119px;
	padding-top:35px;
}

#one2one .paiement{
	background-color:red;
	margin-left:88px;
	margin-top:28px;
	width:240px;
	height:165px;
}

#one2one img{
	margin-top:-240px;
}

/*Page one2many.html*/
#one2many{
	margin-top:15px;
	margin-bottom:15px;
}

#one2many h1{
	font-size:38px;
	font-weight:normal;
	padding-top:23px;
	padding-left:130px;
	font-family:Trebuchet,Helvetica,sans-serif;
}

#one2many h1 span.cFF3399{
	font-weight:bold;
	font-size:44px;
}

#one2many h2{
	font-size:26px;
	padding-left:425px;
}

h2#h2_2{
	padding-left:270px;
	padding-top:4px;
}

#one2many h3{
	font-size:18px;
	width:416px;
	margin-left:256px;
	padding-top:10px;
	text-align:center;
}

#one2many h2, #one2many h3{
	font-style:italic; 
}

#one2many div.both{
	width:960px;
}

#one2many .paiement{
	height:145px;
	margin-left:368px;
	margin-top:20px;
	width:220px;
}

#one2many .paiement form{
	margin-bottom:2px;
}

#one2many .lecteur_flv{
	margin-left:93px;
	margin-top:-45px;
}

#one2many .lecteur_flv div{
	text-align:center;
	padding-left:15px;
	margin-top:5px;
}

/*Le discaimer commun*/
#disclaimer{
	background-color:#000000;
	filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10000;
	margin:0 auto;
}

#text_disclaimer{
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:129px;
	padding-top:300px;
	padding-left:70px;
	line-height:1.5;
}

#text_disclaimer a{
	display:block;
	text-align:center;
	margin-right:15px;
	margin-top:15px;
	font-weight:bold;
	text-decoration:none;
}

#text_disclaimer a#entrer{
	color:#ffffff;
}

#text_disclaimer a#entrer:hover{
	color:#c13fc8;
}

#text_disclaimer{
	background-image:url(/image/template/zone_membre/visioflirt/violet/background/fond_disclaimer.gif);
	background-position:center center;
}

#offre_85{
	background-color:#FFFFFF;
	clear:both;
	line-height:1.5;
	overflow:hidden;
	padding-bottom:15px;
	padding-left:50px;
}

#offre_76{
	margin-bottom:15px;
	margin-left:15px;
}


.text_1_clic{
	display:block;
	margin-top:45px;
	padding-left:40px;
	text-align:left;
	width:365px;
	color:#FFFFFF;
}

/*Div permettant d'afficher un texte "traitement en cours", lors du paiement 1 click*/
#presentation_des_offres div.bold{
	font-size:20px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}

#presentation_des_offres div.premium{
	color:#EE66BB;
}

#presentation_des_offres div.webtvx{
	color:#EE66BB;
	margin-top:200px;
}

#presentation_des_offres div.liveshow{
	color:#000000;
	margin-left:175px;
	margin-top:-20px;
	text-align:left;
	width:220px;
}/********************************************************************************/
/************************	PAGE DES SMACKS *************************************/
/********************************************************************************/

#index_smack{
	width:920px;
	height:840px;
	background-color:#ffffff;
	color:#d8000f;
	margin-left:10px;
}

#index_smack h1{
	font-size:24px;
	padding-left:20px;
}

#index_smack #maxi_logo{
	position:relative;
	top:12px;
}

#index_smack ul{
	font-size:16px;
	padding-left:26px;	
	padding-top:10px;
	padding-bottom:10px;
}

#index_smack #content_center img{
	margin-top:20px;
}

#index_smack ul.cadre{
	border:solid 6px #c5effd;
	width:680px;
	margin-left:20px;
	margin-top:10px;
	padding-left:16px;		
}

#index_smack ul li{
	line-height:22px;
}

#index_smack .icone{
	background-image:url(/image/template/smacks/icone_smack.png);
	background-repeat:no-repeat;
	padding-left:38px;
}

#index_smack #boite_kdo{
	position:relative;
	top:-120px;
	left:-50px;
}




/********************************************************************************/
/************************	PAGE CONFIME 1 CLICK	*****************************/
/********************************************************************************/

#confirm1click{
	width:920px;
	height:auto;
	margin-left:10px;
	margin-top:40px; 
    margin-bottom:40px; 
}

#confirm1click #content_left{
	width:220px;
	height:auto; 	
}

#confirm1click #content_right{
	width:680px;
	height:auto;
	margin-left:20px;
}

#confirm1click #paiement{
	width:680px;
	height:33px;
	margin-bottom:5px;
}

#confirm1click #paiement span{
	font-size:17px;
	padding-left:10px;
	padding-top:6px;

}

#confirm1click #content_right h1{
	font-size:17px;
	margin-bottom:5px;		
}

#confirm1click #offre1click{
	width:680px;
	height:60px;
	-moz-border-radius:10px;  
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:center;
	 font-size:18px;
	padding-top:25px;
}

#confirm1click #offre1click a{
	color:#990099;
	text-decoration:underline;
}

#confirm1click #details{
	width:680px;
	height:20px;
	padding-top:8px;
}











.scrollable {
	position:relative;
	overflow:hidden;
	width:auto;
	height:auto;
}

.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

a.browse {
	width:24px;
	height:24px;
	cursor:pointer;
	font-size:1px;
	display:block;
	position:relative;
	top:-24px;
	opacity:0;
	filter: alpha(opacity=0);
	background-color:#fff;
}







#boutique .radiustopleftright{
	-moz-border-radius-topleft:5px;  
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#boutique .radiustop{
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	border-radius:5px;
}

#boutique .content_left .cadre{
	width:168px;
	padding-left:7px;
}

#boutique .content_left ul{
	line-height:1.8;
}
	
	#boutique .content_left ul a:hover{
		color:#990099;
	}

#boutique .content_left div.cadre{
	width:166px;
	margin-bottom:11px;
}

#boutique .content_left .couleur_bordure1{
	border-width:1px;
	border-style:solid;
}

#boutique .content_left  li.smack{
	background-image:url("/image/template/smacks/mini_logo_boutique.png");
	background-position:1px 1px;
	background-repeat:no-repeat;
	color:#D8000F;
	font-size:18px;
	font-weight:bold;
	height:26px;
	padding-left:50px;
	
}

#boutique .content_right{
	margin-left:7px;
}

#boutique .content_right #header_boutique{
	margin-bottom:7px;
}

#boutique .content_right #header_boutique #logo{
	width:576px;
}

	#boutique .content_right #header_boutique #logo h2{
		margin-left:7px;
		font-size:30px;
	}

	#boutique .content_right #header_boutique #logo p #logo_boutique{
		left:5px;
		margin-left:5px;
		margin-right:10px;
		position:relative;
		top:-5px;
	}

	#boutique .content_right #header_boutique #logo p span{
		position:relative;
		top:-19px;
	}
	
	#boutique .content_right #header_boutique #logo a.commande_tooltip{
		text-decoration:none;
	}

#boutique .content_right #header_boutique #panier{
	margin-left:7px;
	padding-left:7px;
	width:168px;
	height:54px;
}

*html div#boutique .content_right #header_boutique #panier{
	height:52px;
	overflow:hidden;
}

	#boutique .content_right #header_boutique #panier ul li a{
		position:relative;
		top:-10px;
		left:5px;
		color:#990099;
	}

#boutique .content_right #banniere{
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
	margin-bottom:7px;
	
}

*html #boutique .content_right #banniere{
	margin-top:7px;
}

	#boutique .content_right #banniere, #boutique .content_right #thumbs_categorie{
		width:758px;
	}
	
	#boutique .content_right #banniere #lien_boutiquehome{
		display:block;
		height:90px;
		width:728px;
		margin:0 auto;
		position:relative;
		top:-90px;
	}

#boutique .content_right #thumbs_categorie{
	padding-top:7px;
	padding-bottom:7px;
}

	#boutique .content_right #thumbs_categorie p#texte_de_bienvenue, #boutique .content_right #thumbs_categorie table{
		margin-left:7px;
	}

	#boutique .content_right #thumbs_categorie p{
		margin-bottom:7px;
	}

	#boutique .content_right #thumbs_categorie table{
		display:block;
		width:744px;
		padding-bottom:4px;
	}
	
		#boutique .content_right #thumbs_categorie table .span_titre_categorie{
			display:block;
			margin-bottom:7px;
		}

		#boutique .content_right #thumbs_categorie table .categorie img{
			border-style:solid;
			border-width:2px;
		}
		
		#boutique .content_right #thumbs_categorie table .categorie img.sans_bordure{
			border:0 none;
		}
		
/*Categorie*/
.liste_categorie h2{
	font-size:15px;
	margin-bottom:3px;
	margin-left:7px;
	text-transform:uppercase;
}

.liste_categorie .categorie{
	margin-bottom:7px;
}

	.liste_categorie .categorie .nb_smacks{
		font-weight:bold;
		font-size:15px;
		position:relative;
		top:-3px;
	}

/*Article*/
#article img.couleur_bordure2{
	border-style:solid;
	border-width:2px;
	margin-bottom:4px;
}

#article .nb_smacks{
	font-weight:bold;
	font-size:15px;
	position:relative;
	top:-3px;
}

#article .description{
	width:420px;
	height:auto;
	margin-left:7px;
	margin-right:7px;
}

#article #quantite{
	margin-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	width:74px;
}

*+html #article #quantite{
	position:relative;
	top:4px;
}

*html #article #quantite{
	position:relative;
	top:4px;
}

#article ul li a{
	position:relative;
	top:-10px;
	left:5px;
	color:#990099;
}

#article ul li a.retour_listing{
	display:block;
	margin-left:32px;
}

*+html div#article ul li a.retour_listing{
	margin-left:30px;
}

*html div#article ul li a.retour_listing{
	margin-left:30px;
}

/*Slide panier*/
#slide_panier{
	width:744px;
	clear:both;
	overflow:hidden;
	margin-left:7px;
}

#slide_panier .step2{
	float:left;
	width:744px;
}

#slide_panier a{
	text-transform:uppercase;
}

	#slide_panier a#etape_precedente{
		margin-left:200px;
		margin-right:127px;
	}


#slide_panier #steps2{
	position:relative;
	width:2976px;
}


/*
Navigation
*/
#boutique #navigation ul {
	clear:both;
	overflow:hidden;
	width:400px;
	margin:0 auto;
}

	#boutique #navigation ul li{
		float:left;
		text-align:center;
		width:100px;
	}

		#boutique #navigation ul li span{
			display:block;
			border:1px solid #FFFFFF;
			text-align:center;
			width:20px;
			height:19px;
			margin:0 auto;
		}

		#boutique #navigation ul li span.selected{
			background-color:#FFFFFF;
			color:#990099;
			font-weight:bold;
		}

/*Panier*/

#boutique #panier a.retour_listing{
	display:block;
}

#boutique .content_right #thumbs_categorie p, #boutique .content_right #thumbs_categorie table#recap_panier{
	margin-left:0px;
}

	table#recap_panier td a{
		display:block;
		margin-top:7px;
		margin-right:2px;
		text-decoration:none;
	}
	
	table#recap_panier td input{
		background-color:transparent;
	}
	
	table#recap_panier td input.opera{
		background-color:#fff;
		color:#000;
		height:15px;
	}
	
	*+html table#recap_panier td input{
		display:block;
		margin-left:-3px;
	}
	

#aucun_article{
	margin-left:7px;
}

#total_smack{
	margin-top:7px;
	text-align:center;
	width:240px;
}

/*Coordonnees*/
#slide_panier #categorie_Mon_compte{
	margin:0 auto 0 242px;
	width:550px;
}

#slide_panier #categorie_Mon_compte #date_naissance, #slide_panier #categorie_Mon_compte #titre_categorie_Mon_compte{
	display:none;
}

#slide_panier #categorie_Mon_compte label{
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:100px;
	padding-top:2px;
	margin-right:2px;
}

#slide_panier #categorie_Mon_compte #ville_name{
	height:auto;
}

#slide_panier #categorie_Mon_compte .gestion_ville_ajax{
	margin-bottom:6px;
	margin-left:1px;
	margin-top:-3px;
	padding-top:2px;
}

	#slide_panier #categorie_Mon_compte .gestion_ville_ajax a{
		color:#990099;
		font-weight:bold;
	}

#slide_panier #categorie_Mon_compte #loader{
	display:none;
	margin-left:104px;
	margin-top:-5px;
	color:#990099;
}

#slide_panier #categorie_Mon_compte #ville_name #cp{
	height:auto;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	width:auto;
}

#slide_panier #categorie_Mon_compte #select_ville{
	margin-bottom:5px;
	margin-left:102px;
	width:146px;
}

#slide_panier #categorie_Mon_compte #tel_mobile_perso{
	margin-bottom:7px;
}

#slide_panier #categorie_Mon_compte .erreur_coordonnees{
	border-width:1px;
	border-style:solid;
	border-color:#990099;
	color:#990099;
}

#slide_panier #categorie_Mon_compte .erreur{
	margin-bottom:2px;
	margin-left:102px;
}

#validation{
	display:block;
	margin:0 auto;
	text-align:center;
	width:200px;
}

/*Récapitulatif coordonnées*/
#slide_panier #recapitulatif_coordonnees{
	font-weight:bold;
	margin:0 auto 10px 242px;
	width:550px;
}

	#slide_panier #recapitulatif_coordonnees label{
		display:block;
		float:left;
		margin-right:4px;
		text-align:right;
		width:110px;
	}

	#slide_panier #recapitulatif_coordonnees span{
		text-align:left;
	}

		#slide_panier #recapitulatif_coordonnees span#span_coor_ville a{
			display:none;
		}

/*Confirmation de la commande*/
#slide_panier  #confirmation_commande{
	text-align:center;
	line-height:1.5;
	font-weight:bold;
}

	#slide_panier  #confirmation_commande a{
		color:#990099;
	}
	
	#slide_panier  #confirmation_commande .logo_smack{
		background-image:url("/image/template/smacks/icone_smack.png");
		background-position:right -2px;
		background-repeat:no-repeat;
		display:block;
		margin-left:105px;
		width:506px;
	}
	
	*+html div#slide_panier  #confirmation_commande span.logo_smack{
		margin-left:0px;
	}
	
	*html div#slide_panier  #confirmation_commande span.logo_smack{
		margin-left:0px;
	}
	
#slide_panier .class_next span, #slide_panier .class_prev span, #slide_panier .step2 a{
	font-size:14px;
}

/*Mes commandes*/
#mes_commandes{
	display:block;
	margin-left:7px;
	width:744px;
}

	#mes_commandes p{
		margin-top:7px;
	}

	#mes_commandes img{
		border-style:solid;
		border-width:1px;
		border-color:#990099;
	}

	#pas_de_commande{
		margin-left:7px;
	}

/*Tooltip*/
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color:#790000;
	padding: 5px;
	opacity: 0.85;
	border-style:solid;
	border-width:1px;
	border-color:#990099;
	color:#990099;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('shadow2.png');
	padding-top: 5em;
	height: 100px;
}

.commande_tooltip{
	cursor:pointer;
}

/* Easy Slider */
#boutique #slider{
	margin-left:0px;
	text-align:left;
}

#slider ul, #slider li,#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}
	
#slider2{
	margin-top:1em;
}

#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:744px;
	height:auto;
	overflow:hidden; 
}

#prevBtn, #nextBtn, #slider1next, #slider1prev{ 
	display:none;
	/*
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
	*/
}
	
#boutique #nextBtn, #boutique #slider1next{ 
	left:744px;
}
									
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{  
	display:none;
	/*
	position:relative;
	width:30px;
	height:77px;
	background:none;
	*/
}

#nextBtn a, #slider1next a{ 
	background:none;	
}	
	
/*CGU*/
#boutique #cgu{
	margin-left:7px;
	margin-right:7px;
}

#boutique #cgu ul{
	margin-top:7px;
	margin-bottom:7px;
}

#boutique #cgu ul li{
	list-style-type:circle;
	margin-left:40px;
}

/*Faq*/
#boutique #faq h3{
	clear:both;
	overflow:hidden;
}

#boutique #faq h3 span, #boutique #faq h3 a{
	display:block;
	float:left;
}

#boutique #faq div p.reponse{
	margin-left:7px;
	margin-right:7px;
	color:#790000;
	width:744px;
}

#boutique #faq .ui-state-active {  background: #990099 50% 50% repeat-x; font-weight: bold; outline: none; color:#111111; font-weight:bold; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
}

#boutique #faq .ui-accordion-content-active{
	overflow:hidden;
	width:744px;
}

/*alerte msn annoncant l'ouverture de la boutique*/
.msn_ouverture_boutique{
	width:144px;
	height:155px;
	background-image:url(/image/template/smacks/fond_popup.png);
	background-repeat:no-repeat;
	color:#D8000F;
	font-size:12px;
	padding-top:55px;
}

.msn_ouverture_boutique p{
	width:130px;
	margin-left:7px;
	margin-right:7px;
	line-height:1.5;
	text-align:left;
}

.msn_ouverture_boutique p b{
	display:block;
	text-align:center;
	font-size:14px;
}/*
Css de l'interstitiel présentant l'ouverture de la boutique smacks
*/
#interstitiel_ouverture_de_la_boutique{
	background-image:url(/image/template/smacks/intersticiel_smack.jpg);
	idth:940px;
	height:800px;
}

#interstitiel_ouverture_de_la_boutique #lien_home{
	color:#C6000F;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	position:relative;
	top:30px;
	left:540px;
	display:block;
	width:300px;
}

#interstitiel_ouverture_de_la_boutique .lien_categorie{
	width:151px;
	height:151px;
	display:block;
	margin-bottom:14px;
	border:2px solid #C6000F;
	text-decoration:none;
}

#interstitiel_ouverture_de_la_boutique table{
	display:block;
	margin-left:83px;
	margin-top:145px;
	width:326px;
}

#interstitiel_ouverture_de_la_boutique #lien_pour{
	background-image:url(/image/template/smacks/pour_elle.png);
}

#interstitiel_ouverture_de_la_boutique #lien_son{
	background-image:url(/image/template/smacks/son_et_image.png);
}

#interstitiel_ouverture_de_la_boutique #lien_pour, #interstitiel_ouverture_de_la_boutique #lien_habitat{
	margin-right:14px;
}

#interstitiel_ouverture_de_la_boutique #lien_habitat{
		background-image:url(/image/template/smacks/habitat.png);
}

#interstitiel_ouverture_de_la_boutique #lien_cheques{
		background-image:url(/image/template/smacks/cheques_cadeaux.png);
}

#interstitiel_ouverture_de_la_boutique #lien_boutique{
	display:block;
	width:200px;
	height:43px;
	background-image:url(/image/template/smacks/bt_ouverture_boutique.png);
	text-decoration:none;
	margin-left:148px;
	margin-top:45px;
}
/*@Utiles---------------------------------------------------------------------------------------*/
.left{float:left;}
.right{float:right;}
.hidden{overflow:hidden;}
.both{clear:both;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.norepeat{background-repeat:no-repeat;}
.repeatX{background-repeat:repeat-x;}
.repeatY{background-repeat:repeat-y;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.underline{text-decoration:underline;}

.invisible{
	filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}

.italic{font-style:italic;}
.cursor{cursor:pointer;}


/*La landing page*/
body{
	font-family:Arial,sans-serif;
	font-size:12px;
	text-align:left;
	line-height:15px;
}

#webcamcoquine{
	width:760px;
	height:885px;
	margin:0 auto;
}

#webcamcoquine h2{
	width:auto;
	height:18px;
	padding-top:4px;
	padding-left:10px;
	oadding-right:10px;
	font-size:12px;
	font-weight:bold;
}

#header{
	width:760px;
	height:100px;
}

#container{
	padding-top:5px;
	width:760px;
	height:800px;
}

*html #container{height:780px;}

#container_left{
	width:540px;
	height:auto;
}

#content_left_top{
	width:540px;
	height:515px;
}

#left{
	width:540px;
	height:auto;
}

#content_left{
	width:160px;
	height:500px;
	padding:5px;
	margin-top:5px;
}

#connexion{
	width:160px;
	height:120px;
}

#connexion .critere{
	width:160px;
	height:25px;
	margin-top:5px;
}

#connexion .item_text,
#connexion .item_password {
	border-style:solid;
	font-weight:lighter;
	height:18px;
	text-align:left;
	width:95px;
	float:left;
}

#connexion .label_text ,
#connexion .label_password {
	width:60px;
	height:20px;
	padding-top:7px;
	text-align:center;
	float:left;
}

*html #connexion .label_text ,
*html #connexion .label_password{padding-top:6px;}

*+html #connexion .label_text ,
*+html #connexion .label_password{padding-top:6px;}

#connexion .disclaimer{
	cursor:pointer;
	font-weight:bold;
	height:20px;
	margin-top:4px;
	padding-left:2px;
	padding-right:2px;
	margin-right:1px;
	padding-top:0;
	width:99px;
	float:right;
}

#connexion  #identifiants_perdus{
	margin-top:10px;
	width:160px;
	text-align:center;
}

ul#menu{
	width:160px;
	height:125px;
}

ul#menu li{
	width:160px;
	height:22px;
	text-align:left;
	text-transform:none;
	font-family:"Verdana";
	font-size:14px;
	text-decoration:underline;
}

#search{
	width:160px;
	height:206px;	
	padding-top:5px;
}

#search .critere{
	width:160px;
	height:45px;

}

#search #age{
	height:20px;
	margin-top:5px;	
}

#search .label_select{
	width:140px;
	height:16px;
	padding-top:4px;
	display:block;
} 

#search .item_select{
	width:160px;
}

#search #label_age_min, #search #label_age_max{
	width:25px;
	height:20px;
	padding-top:4px;
	float:left;
}

#search #label_age_max{
	text-align:center;
}

#search #item_age_min,
#search #item_age_max{
	width:55px;
	height:22px;
	float:left;	
}

#search #valider_recherche{
	width:160px;
	margin-top:5px;
}

#content_center1{
	width:360px;
	height:500px;
	padding:5px;	
	margin-top:5px;
	display:block;	
}

#profil_video{
	width:360px;
	height:245px;
}

.titre_video{
	margin-top:5px;
	margin-bottom:10px;
}

*html .titre_video{
	margin-top:2px;	
}

#profil_video ul{
	height:150px;
	width:190px;
	padding-left:10px;
}

#profil_video ul li{
	padding-left:5px;
	height:auto;
	padding-top:3px;
}

#profil_video label,
#profil_video span{
	width:340px;
	height:auto;
	padding-left:10px;
	display:block;
}

#link{
	width:360px;
	height:20px;
}

#link li{
	width:119px;
	height:20px;
	margin-left:1px;
	float:left;
	text-align:center;
	padding-left:0px;
}

*html #link li{
	width:118px;
}

#content_center1 #favoris{
	width:360px;
	height:20px;
	margin-top:15px;
	font-size:14px;
	text-align:center;
	text-decoration:underline;
	display:block;
}

#img_inscription{
	width:272px;
	height:108px;
	background-image:url(/image/template/zone_visiteur/webcamcoquine/btinscription.gif);
	background-repeat:no-repeat;
	margin-left:44px;
	margin-top:15px;
}

#content_center2{
	width:360px;
	height:500px;
	padding:5px;	
	margin-top:5px;
	display:none;
}

h2#h2_formulaire{
	width:auto;
	height:auto;
	padding-bottom:3px;
}

#formulaire{
	width:330px;
	padding:15px;
	height:auto;
}

#formulaire .critere{
	height:20px;
	margin-bottom:20px;
}

#formulaire .label_text, 
#formulaire .label_select,
#formulaire .label_date{
	width:145px;
	float:left;
	text-align:right;
	padding-top:3px;
}


#formulaire .item_text, 
#formulaire .item_select{
	margin-left:10px;
	float:left;
}

#formulaire .item_text{
	height:16px;
	padding-bottom:4px;
	padding-top:2px;
	width:170px;
}
#formulaire .item_select{width:174px;}

#formulaire .item_date{
	width:51px;
}

#cgu{
	width:330px;
	float:left;
}

#cgu_box{
	width:80px;
	float:left;
	text-align:right;
}

#cgu_box input{
	background:transparent;
	border:none;
}

#cgu_txt{
	margin-left:20px; 
	width:180px;
	float:left;
}

a.cgulink{
	height:20px;
	width:120px;
	text-decoration:underline;
}

#submit_form1{
	height:24px;
	margin-left:20px;
	margin-top:30px;
	padding-top:0;
	text-align:center;
	width:120px;
	float:left;
}

*html #submit_form1{
	margin-top:0px;
}


#galerie{
	width:540px;
	height:242px;
}

#gal_thumbs{
	width:536px;
	padding-left:2px;
	padding-right:2px;
	padding-top:15px;
}

.pseudo_gal_thumbs{
	font-size:14px;
	text-decoration:underline;
}

#galerie ul{
	width:100px;
	height:160px;
	text-align:center;
	margin-left:6px;
}

#galerie ul li{
	width:100px;
	height:auto;
}

#content_right{
	width:210px;
	height:720px;
	padding:5px;	
	margin-top:5px;
}

#thumbs{
	width:210px;
	height:680px;
}

#thumbs .profil{
	width:210px;
	padding-top:18px;
}

#thumbs .profil img{
	border:solid 1px;
}

#thumbs ul{
	width:110px;
	padding-left:3px;
}

#thumbs ul li{
	border:1px solid;
	height:17px;
	padding-left:3px;
	padding-top:1px;
	width:106px;
}

#thumbs .tchat{
	border:none;
	text-align:center;
	text-decoration:underline;
	font-family:"Verdana";
	font-size:14px;
}


 #webcamcoquine h2.titre_bas{
	margin-top:2px;
	text-align:center;
	padding-left:0px;	
	padding-right:0px;	
	padding-top:3px;
}


#cgv{
}

 
 /*** OVERLAY ***/
div#contenu_overlay2{
	width:400px;
	height:160px;
	background-color:#FFFFFF;
	border:3px solid #790000;
	padding:0px;
}
div#contenu_overlay2  .pass_perdu{
	width:400px;
	height:160px;
}

div#contenu_overlay2  #titre_pass_perdu{
	background-color:#790000;
	width:400px;
	height:25px;
}

div#contenu_overlay2  #titre_pass_perdu span{

}

div#contenu_overlay2 .titre_pass_perdu{
	width:350px;
	height:25px;
}

div#contenu_overlay2  .fermer_pass_perdu{
	background-image:url(/image/template/zone_visiteur/rencontres-voisines/img_fermer.jpg);
	width:50px;
	height:17px;
	float:right;
	margin-left:0px;	
}

div#contenu_overlay2 #text_pass_perdu{
	padding-left:7px;
	padding-top:7px;
}

div#contenu_overlay2 #mon_email{
	border:1px solid #990099;
	color:#990099;
	background-color:#CCFFFF;
	font-size:13px;
	font-weight:bold;
	height:20x;
	margin-top:1px;
	width:200px;
	float:left;
}

div#contenu_overlay2 #submit_mon_email {
	background-color:#F3F3EF;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	height:24px;
	margin-left:5px;
	margin-top:1px;
	text-align:center;
	width:120px;
	padding-top:0px;
}

*html div#contenu_overlay2 #submit_mon_email{
	margin-top:2px;
}
*+html div#contenu_overlay2 #submit_mon_email{
	margin-top:2px;
}
 
 
 
 
 
 
 
