/*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;
}

/*Fin reset css*/

/*Css de la zone visiteur de peepliveshow.com*/

/*Utilitaires*/

.both{
	clear:both;
}

.hidden{
	overflow:hidden;
}

.left{
	float:left;
}

.norepeat{
	background:no-repeat;
}

.alignright{
	text-align:right;
}

.aligncenter{
	text-align:center;
}

/*Le texte*/

.cFFFFFF{
	color:#FFFFFF;
}

.cF10E83{
	color:#f10e83;
}

.cBBFA2D{
	color:#BBFA2D;
}

.c000000{
	color:#FFFFFF;/*Ce n'est pas la couleur spécifiée par la classe, mais c'est voulu*/
}

.cFF0099{
	color:#95EB34;/*Ce n'est pas la couleur spécifiée par la classe, mais c'est voulu*/
}

.cFE00AC{
	color:#FE00AC;
}

.cCB4FE5{
	color:#CB4FE5;
}

.cFF33FF{
	color:#FF33FF;
}

.c0F748D{
	color:#0F748D;
}

.c791057{
	color:#791057;
}

.bold{
	font-weight:bold;
}

.normal{
	font-weight:normal;
}

.italic{
	font-style:italic;
}

.capitalize{
	text-transform:capitalize;
}

/*Les éléments html*/

body {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:12px;
	background-image:url('/image/template/zone_visiteur/visioflirt/violet/background2.png');
	background-repeat:repeat-x;
	background-color:#FFF;
	background-position:center top;
	height:1186px;
	
}

#visioflirt{
	width:798px;
	height:1186px;
	background-image:url('/image/template/zone_visiteur/visioflirt/violet/background_central7.png');
	margin:0 auto;
	
}

#nb_membres_en_ligne{
	padding-top:70px;
	padding-left:650px;
}


#text_nb_membres, #text_en_ligne{
	width:80px;
}

#baseline{
	margin-top:8px;
	padding-left:270px;
}

#corps_gauche{
	height:306px;
	padding-left:300px;
	padding-top:70px;
	width:320px;
}

#corps_gauche h1{
	font-size:28px;
	padding-left:31px;
}

#corps_gauche label, #corps_gauche input, #corps_gauche select{
	display:block;
	float:left;
}

#corps_gauche div{
	clear:both;
	
}

#corps_gauche  form{
	margin-top:22px;
}

#corps_gauche label{
	color:#761C61;
	font-size:15px;
	font-weight:bold;
	height:29px;
	margin-bottom:4px;
	padding-left:15px;
	width:115px;
}

#corps_gauche label#label_sexe{
	padding-top:2px;
}


#corps_gauche input.item_text, #corps_gauche input#cp{
	border:1px solid #CA3FA8;
	font-weight:bold;
	height:21px;
	margin-top:-6px;
	font-size:15px;
	width:175px;
	padding-top:3px;
}

#corps_gauche select.item_select{
	border:1px solid #CA3FA8;
	font-weight:bold;
	height:28px;
	margin-top:-5px;
	font-size:15px;
	width:177px;
	padding-top:3px;
	margin-bottom:11px;
}

#corps_gauche input.item_text:hover, #corps_gauche select.item_select:hover, #corps_gauche input#cp{
	background-color:#FAE9F5;
}

#corps_gauche input#submit_form1{
	width:129px;
	height:39px;
	border:0 none;
	background-color:transparent;
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/background_bt_inscription_hover.png);
	margin-left:178px;
	color:#000;
	font-weight:bold;
	font-size:20px;
	letter-spacing:2px;
	text-align:center;
	cursor:pointer;
	margin-top:10px;
}

#corps_gauche input#submit_form1:hover{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/background_bt_inscription.png);
}

#corps_gauche div#cgu{
	clear:both;
	overflow:hidden;
	margin-left:7px;
}

#corps_gauche div#cgu_box, #corps_gauche div#cgu_txt{
	float:left;
	clear:none;
}

#corps_gauche div#cgu_txt a, #corps_gauche div#cgu_txt a:hover, #corps_gauche div#cgu_txt a:active{
	color:#FFF2A4;
}

#corps_gauche input#item_cgu{
	margin-top:0px;
}

#corps_gauche ul#ul_ville{
	z-index:2000;
}

/*Correction pour ie7*/

*+html div#corps_gauche form{
	margin:0;
	padding:0;
}

*+html div#corps_gauche select#item_sexe{
	height:auto;
	margin-top:0px;
	width:180px;
}

*+html div#corps_gauche label#label_sexe{
	padding-top:4px;
}

*+html div#corps_gauche form input#item_cgu{
	margin-top:-4px;
}

/*Correction pour ie6*/

*html div#corps_gauche form{
	margin:0;
	padding:0;
}

*html div#corps_gauche select#item_sexe{
	height:auto;
	margin-top:0px;
	width:180px;
}

*html div#corps_gauche label#label_sexe{
	padding-top:4px;
}

*html div#corps_gauche form input#item_cgu{
	margin-top:-4px;
}

*html div#corps_gauche input#submit_form1{
	margin-left:89px;
}


#corps_droite{
	padding-top:62px;
	width:178px;
	overflow:hidden;
}

#corps_droite h2{
	color:#791057;
	padding-left:26px;
}

#corps_droite #thumbs{
	width:100%;
	height:166px;
}

#corps_droite #connexion{
	width:100px;
	width:176px;
}

#corps_droite #connexion label#label_id_theme, #corps_droite #valeur_radio_id_theme_2, #corps_droite #valeur_radio_id_theme_3{
	display:none;
}

#corps_droite #connexion label.valeur_radio_label {
	color:#791057;
	font-weight:bold;
}

#corps_droite #connexion div#item_id_theme{
	margin-bottom:6px;
	margin-left:14px;
	margin-top:5px;
}

#corps_droite #connexion div.critere{
	clear:both;
	overflow:hidden;
}

#corps_droite #connexion div.critere label.label_text, #corps_droite #connexion div.critere label.label_password,#corps_droite #connexion div.critere input.item_text, #corps_droite #connexion div.critere input.item_password{
	float:left;
	display:block;
}

#corps_droite #connexion div.critere label.label_text, #corps_droite #connexion div.critere label.label_password{
	margin-left:22px;
	font-weight:bold;
	color:#791057;
	width:66px;
	padding-top:4px;
}

#corps_droite #connexion div.critere input.item_text, #corps_droite #connexion div.critere input.item_password{
	width:80px;
	border: 1px solid #FF8dFF;
	background-color:#B35097;
	color:#FFF;
	font-weight:bold;
}

#corps_droite #connexion div#pseudo{
	margin-bottom:4px;
}

#corps_droite #connexion a#identifiants_perdus{
	margin-left:20px;
	color:#791057;
	font-weight:bold;
	margin-left:22px;
	padding-top:4px;
	width:66px;
}

#corps_droite #connexion input.disclaimer{
	width:32px;
	height:20px;
	border:0 none;
	background-color:transparent;
	color:#000;
	font-weight:bold;
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/background_bt_connexion.png);
	margin-left:59px;
	margin-top:5px;
	cursor:pointer;
}

#corps_droite #thumbs{
	padding-top:5px;
	padding-left:12px;
}

#corps_droite #thumbs img{
	border:1px solid #E6A7D1;
	margin-left:2px;
	margin-bottom:2px;
	width:51px;
	height:51px;
}

#corps_droite form{
	overflow:hidden;
}

/*Correction pour ie7*/
*+html div#corps_droite #connexion div#item_id_theme{
	margin-bottom:2px;
}

*+html div#corps_droite #connexion div.critere label.label_text, *+html div#corps_droite #connexion div.critere label.label_password{
	padding-top:5px;
}

/*Correction pour ie6*/
*html div#corps_droite {
	padding-top:60px;
}

*html div#corps_droite div#thumbs{
	padding-top:3px;
}

*html div#corps_droite #connexion div#item_id_theme{
	margin-bottom:1px;
}

*html div#corps_droite #connexion div.critere{
	width:200px;
}

*html div#corps_droite #connexion div.critere label.label_text, *html div#corps_droite #connexion div.critere label.label_password {
	margin-left:10px;
	padding-top:5px;
}

#bottom{
	margin-top:28px;
}

#bottom_gauche{
	width:603px;
	padding-left:17px;
}

#bottom_droite{
	width:162px;
}

#bottom_gauche h2, #bottom_droite h2{
	margin-bottom:10px;
}

#bottom_gauche li#norme{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/norme.png);
}

#bottom_gauche li#certifie{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/certifie.png);
}

#bottom_gauche li#carte{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/carte.png);
}

#bottom_gauche li#fleur{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/fleur.png);
}

#bottom_gauche li#record{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/record.png);
}

#bottom_gauche li#loupe{
	background-image:url(/image/template/zone_visiteur/visioflirt/violet/loupe.png);
}

#bottom_gauche li{
	line-height:1.5;
	list-style-position:outside;
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:70px;
	width:500px;
	color:#791057;
}

#bottom_droite h2{
	padding-left:9px;
	margin-top:-3px;
}

#bottom_droite{
	line-height:1.5;
	text-align:justify;
}

div.c0F748D{
	font-size:10px;
}

div.cFF33FF{
	margin-top:-3px;
}

#footer{
	font-weight:bold;
	margin-top:50px;
	text-align:center;
}

#footer span{
	cursor:pointer;
}

/*Correction pour ie6*/

*html div#bottom{
	width:798px;
}

*html div#bottom_gauche h2{
	margin-top:3px;
}

*html div#bottom_droite h2{
	margin-top:0px;
}

/*Overlay pas perdu*/
div#contenu_overlay2 {
	background-color:#791057;
	border:1px solid #ECAED8;
}

#contenu_overlay2 input#submit_mon_email {
	background-color:#51C9EE;
}

i#contenu_overlay2 input#mon_email{
	color:#FF33FF;
}

.cFF33FF{
	color:#FF33FF;
}

.c00CCFF{
	color:#00CCFF;
}

div#contenu_overlay2 .fermer_pass_perdu {
	margin-left:268px;
}
