@charset "utf-8";
/* CSS Document */

/* NORMALIZE MARGIN PADDING */
body, div, dl, dt, dd, ul, ol,li, h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td
{margin :0; padding:0; }

/*NORMALIZE FONT FOR HEADERS */
h1,h2,h3,h4,h5,h6
{font-size :100%; }

/*REMOVE LIST-STYLE FROM LIST */
ul,ol
{ list-style : none; }

/* NORMALIZE FONT_STYLE E FONT_WEIGHT TO NORMAL */
addres, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal ; font-weight:normal;}

table
{ border-collapse:collapse ; border-spacing:0; }

/* REMOVE BORDER FROM FIELDSET AND IMAGE */
img
{ border:0; }

/*LEFT ALIGN TEXT IN CAPTION E TH */
caption, th
{ text-align: left ;}

/*REMOVES QUOTATION MASK FROM Q */
q:before, q:after 
{ content:''; }



/*=======================================================REGOLE GENERALI COLORI STILI NON DI LAYOUT =========================================================*/
a{text-decoration:none; color:#919191;}
.testo_giustificato{text-align:justify; letter-spacing:2px; line-height:2em;}
.lista_inlinea li{display:inline;}
.elemento_centrato{text-align:center;}
.elemento_a_destra{ text-align:right;}
div#contenuto form textarea{background-color:#ccc;}
.spiegazioni{font-size:.7em; margin-bottom:5em;}


.paginazione{font-size:1.5em; letter-spacing:5px; float:right;}
div#messaggio_di_risposta{width:98%; height:2em; background-color:#4D0000; margin:2em 0; padding:10px 0 0 5px; border:1px solid #000;}
div#messaggio_di_risposta p { margin:0; padding:0;}
.messaggio_negativo{color:#FF0000;}
.messaggio_positivo{color:#009900;}
div#messaggio{ width:100%; height:30px; background-color:#999; text-align:center;}
/*STILI PAGINA INDEX*/
.h4_puntato{list-style:url(../img/icone/freccia.gif); margin:10px 0 20px 20px;}
.index{ width:900px; margin:0 auto 0 auto; position:relative; margin-left:auto; margin-right:auto;}
.index_testo{letter-spacing:3px; text-align:justify; line-height:18px;}
.index ul{ width:900px;}
.index li{ display:inline;}
.spazio img{margin:80px 0 130px 0;}
.index h1{font-size:19px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:8px; margin-top:15px;}
.index p{width:900px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:15px;}
/*====================REGOLE GENERALI DI LAYOUT ==========================================*/
html,body{ margin:0; padding:0; background-color:#660000;}
body{ font-size:76%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
div#container{width:1024px; margin:0 auto; padding:0; text-align:left; }
div#navigazione_secondaria{ float:left; position:relative; width:100%; background-color:#333; border-bottom:1px solid #666; padding:0; font-size:10px; text-align:right}
div#wrapper{float:left; width:100%;}
div#navigazione{float:left;width:140px;margin:5px 0 0 -1024px; background-color:#000}
div#contenuto{ margin: 5px 140px 0 140px;}
div#extra{float:left;width:140px;margin:5px 0 0 -140px;background:#000;}
div#piede{clear:left;width:100%;background: #000; margin:2em 0 0 0;}
/*==============================================DIV    T E S T A              ==========================================*/
div#testa {
position:relative;
top:0; left:0;
width:100%;
height:80px;
background-color:#000000;
}
div#testa img[alt="Il logo di girlxyou.net"]{
position:absolute;
left:10px;
top:11px;
border:0;
}
div#testa img{
position:absolute;
right:10px;
top:10px;
}
/*==============================================DIV    N A V I G A Z I O N E   S E C O N D A R I A  ==========================================*/
div#navigazione_secondaria{
color:#ccc;
height:25px;
}
.utenti_iscritti{
position:absolute;
left:13px;
top:8px;
}
.foto_inserite{
position:absolute;
left:160px;
top:8px;
}
.aiuto a{
position:absolute;
left:290px;
top:8px;
color:#ccc;
}
.rimanda_attivazione a{
position:absolute;
left:340px;
top:8px;
color:#ccc;
}
.recupera_password a{
position:absolute;
left:460px;
top:8px;color:#ccc;
}
.registrati a{
position:absolute;
left:580px;
top:3px;
font-size:17px;
color:#9c1818;
font-weight:bold;
letter-spacing:2px;
}
.sfondo_nuovi_messaggi{
background-image:url(../img/prova.gif);
background-repeat:repeat-y;
height:21px;
}


div#navigazione_secondaria li{ display:inline; }
div#navigazione_secondaria ul{ padding-bottom:3px; }

.form_login input{
width:120px;
color:#FFFFFF;
margin-bottom:4px;
background-color:#999;
font-size:1.3em;
border:2px inset #333;
margin-right:10px;

}
.form_login_bottone{
color:#fff;
background-color:#9c1818;
margin:0 10px 3px 0 ;
}

/*==============================================DIV    N A V I G A Z I O N E  ==========================================*/
div#navigazione{
text-align:center;
color:#ccc;
}
.menu ul{
margin:0;
padding:0;

}
.menu li{
border-bottom:1px solid #333;text-align:left;
}
.menu li a:link, .menu li a:visited{
display:block;
padding:0.4em 0 0.4em 0.5em;
border-left:8px solid  #333;
color:#ccc;
font-size:95%;

letter-spacing:1px;
}
.menu li a:hover{
background-color:#333;
}

/* creo lo spazio vuoto sopra gli sponsor*/
div#navigazione ul+h3{
margin-top:25px;
}

/*==============================================DIV    C O N T E N U T O      ==========================================*/
div#contenuto{color:#ccc; padding: 0 .5em; letter-spacing:2px;}
div#contenuto p{text-align:left;}
div#contenuto h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2.5em;
font-weight:normal;
letter-spacing:8px;
text-align:center;
margin-top:1em;
}
div#contenuto form h4{margin:5em 0 -1em 0;} /*applicato a ll h4 "lascia il tuo commento a" nel form dei commenti*/
div#contenuto h4{font-size:.85em; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em; color:#ccc;}
.elenco_annunci{
position:relative;
width:100%;
height:106px;
border:1px solid #000;
padding:0;
background-color:#4a0000;
margin:2em 0 0 0;
font-size:11px;
}
.elenco_annunci_foto{ position:absolute; padding:3px; top:0; left:0; border-right:1px solid #000;}
.elenco_annunci_titolo{ position:absolute; top:0; left:109px; letter-spacing:2px; font-size:1.4em; text-transform:capitalize;}
.elenco_annunci_messaggio{ position:absolute; top:20px; left:109px; padding:.1em .5em .3em 0; text-align:justify;letter-spacing:2px; line-height:2em; }
.elenco_annunci_user{ position:absolute; bottom:3px; left:109px;}
.elenco_annunci_sono{ position:absolute; bottom:3px; left:310px;}
.elenco_annunci_regione{ position:absolute; bottom:3px; left:430px;}
.elenco_annunci_leggi{ position:absolute; bottom:4px; right:5px;font-weight:bold; font-size:12px;}

.tabella_dati { margin:2em 0 2em 0;}
.tabella_dati th{ font-size:1.5em; height:35px;}
.tabella_dati td{ border-bottom: 1px dotted #333; font-size:1em; height:25px;}
.tabella_dati td img{padding-right:5px;}
.colonna_tabella_titolo{ width:300px; text-align:justify;}
.sfondo_riga_tabella_scuro{ background-color:#660000;}
.sfondo_riga_tabella_chiaro{ background-color:#851414;}
.banner_468x60{ margin:10px 0 20px 138px;}
img[alt*="con foto"]{ margin-left:10px;}

/*SPAZIO_BANNER*/
div#spazio_banner{text-align:center; margin:1em 0}

.elenco_foto {margin:60px 0 20px 0;}
.elenco_foto li{display:inline; margin-left:18px;}
.elenco_foto img{border:1px solid #333;}
/* #annunci# */
.elenco_foto_annunci{margin:10px 0 10px 0;}
.elenco_foto_annunci li{display:inline; margin-left:18px;}
.elenco_foto_annunci img{border:1px solid #333;}
/*==============================================DIV    E X T R A                ==========================================*/
div#extra{
color: #ccc;
font-size:11px;
}
h3{
font-size:140%;
text-align:center;
color:#9c1818;
}
div#extra ul{
margin:0 5px;
}
.form_ricerca select{
width:124px;
font-size:11px;
margin-top:0.5em;
margin-bottom:5px;
background-color:#000;
color:#fff;
}
.bottone_invia{
font-size:12px;
background-color:#000;
color:#CCCCCC;
width:100px;
margin:10px 0 1em 10px;
}
.menu_sponsor ul{
margin:0;
padding:0;
}
.menu_sponsor li{
border-bottom:1px solid #333;
}

.menu_sponsor li a:link, .menu_sponsor li a:visited{
display:block;
padding:0.4em 0 0.4em 0.5em;
font-size:95%;
color:#ccc;

}
/*creo lo spazio sopra la scritta partner*/
div#extra ul+h3{
margin-top:25px;
}

/*==============================================DIV    P I E D E              ==========================================*/
div#piede{text-align:center;color: #ccc;}


/*========================================================== PROTEZIONE MINORI ======================================================================================*/
#ctrl_minori{
position:fixed;
top:0;
left:0;
width:100%;
height:1500px;
background-color:#353535;
z-index:9999;
}
#ctrl_minori h3{position:fixed; top:25%; right:5px; color:#fff; margin:3em 0 ;}
#ctrl_minori input{ position:fixed; top:400px; left:30%;}
#ctrl_minori p{ position:fixed; top:386px; left:55%;}
/*========================================================== PAGINA VIDEO ===========================================================================================*/
/*crea lo spazio tra la scritta h2 "video porno" "foto porno" e la prima riga di immagini dell'elenco*/ 
.elenco_categorie_foto_video {
margin-top:3em;
}
.elenco_categorie_foto_video img{
margin:1em;
border:1px solid #000;;
}
/*======================PAGINE TGP DEI VIDEO E FOTO=====================*/
.immagini_tgp{text-align:center; margin-top:3em;}


/*========================================================== PAGINA L I N K ========================================================================================*/
div#elenco_link h5{ margin:1.5em 0 5px 0;; background-color:#851414; border-bottom:1px solid #000000; padding:3px; font-size:1.5em; }
div#elenco_link p{ margin-top:0; color:#ccc; text-indent:2px; text-align:justify; line-height:1.6em; }
div#elenco_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#ccc; }

/*==================================================== PAGINA N E W S L E T T E R  ===================================================================================*/
div#contenuto img[alt="Iscriviti alla newsletter erotica"]{ margin:-100px 0 100px 270px; }

/*==================================================== PAGINA   S O N D A G G I O ===================================================================================*/
.div_sondaggio{ margin:2em; }
.div_sondaggio img{ padding-left:3em; }
.div_sondaggio h6{ padding:0 0 1em 3em; font-size:1.2em; }
#sondaggio{
width:400px;
padding:5px;
margin:30px 0 3em 170px;
font-size:.9em;
background:#4D0000;
border:1px solid #000;
}
#sondaggio h6{ font-size:1.1em; margin-bottom:1em;}

/*==================================================== PAGINA   P R O F I L O  ===================================================================================*/
div#profilo{ position:relative; width:100%; height:140px; background-color:#4a0000; border: 1px solid #000000;  letter-spacing:2px; margin-bottom:1em;}
#profilo ul{ list-style:url(../img/icone/win.gif); }
#profilo_utente_user{ margin:10px 0 0 30px; }
#profilo_utente_sono {margin:10px 0 0 30px; }
#profilo_utente_regione{margin:10px 0 0 30px; }
#profilo_utente_provincia{ margin:10px 0 0 30px; }
#profilo_utente_eta{ margin:-83px 0 0 400px; }
#profilo_utente_cerco{ margin:10px 0 0 400px; line-height:1.8em;}
#profilo_utente_iscrizione{margin:10px 0 0 400px;}

div#contenitore_contatti_statistiche{position:relative; width:100%; height:160px; letter-spacing:2px; margin-bottom:1em;}
div#contenitore_contatti_statistiche h3, div#elenco_foto h3, div#profilo h3{color:#CCCCCC; border-bottom: 1px solid #1F1F1F; padding:8px 3px; font-size:1.3em; }
div#contatti{
position:absolute;
top:0;
left:0;
width:49%;
height:160px;
background-color:#4a0000; border: 1px solid #000000;
list-style:none;
}

div#contatti ul, div#statistiche ul{ padding-left:30px; margin-top:1em;}
div#contatti li, div#statistiche li{padding:0; margin-bottom:10px;}
div#statistiche{
position:absolute;
top:0;
right:0;
background-color:#4a0000; border: 1px solid #000000;
width:49%;
height:160px;list-style:url(../img/icone/win.gif);
}
div#elenco_foto{
position:relative;
width:100%;
background-color:#4a0000;
border:1px solid #000000;
margin-bottom:1em;
}
.foto_utente{margin:9px; border:1px solid #000000;}

/*==================================================== C O M M E N T I==============================================================================================*/

/* lo sfondo della textarea è modificata in "REGOLE GENERALI COLORI STILI NON DI LAYOUT"*/
.box_commento{
background-color: #ececec;
width: 98%;
padding: 10px 8px; text-align:justify;
background-color:#4a0000;
border:1px solid #000;
letter-spacing:2px;
color:#999999;
font-size:0.9em;
}

.firma_commento{
background:url(../img/icone/freccia_commento.gif) 20px -5px no-repeat; 
padding-left: 58px;
padding-top: 3px;
margin-bottom: 1em;
font-size: 90%;
}
.bottone_invia_commento{
margin-left:2em; background-color:#ccc;
}
/*================================================= O R D I N A M E N T O  ==========================================================================================*/
.form_ordinamento{text-align:right; float:right;}
.form_ordinamento select{width:100px; background-color:#990000; border:1px solid #000000; padding:2px; color:#FFFFFF;}
/*================================================ PAGINA   L E G G I   A N N U N C I O   ===========================================================================*/
div#contenitore_annuncio{ background-color:#4a0000; border: 1px solid #000000; margin-bottom:2em; padding:8px; letter-spacing:2px; line-height:2em; }
div#contenitore_annuncio h3{ color:#ccc; padding-bottom:5px; border-bottom: 1px solid #000000;}

/*================================================ PAGINA   L O G I N ================================================================================================*/
.login li{list-style:url(../img/icone/freccia.gif); margin: .5em 2em; }
div#contenitore_login select{width:200px;}
div#contenitore_login input{font-size:1.5em; }
div#contenitore_login legend{ color:#CCCCCC; font-size:1.5em;}
div#contenitore_login fieldset{margin-bottom:3em; padding:1em; border-color:#000000}
div#contenitore_login label{width:50%; float:left;}
div#contenitore_login div{padding-top:10px;}
.invia_registrazione{ position:relative; top:-20px; left:280px; width:200px;}
.cerco{ float:right; padding:0; width:50%}
.cerco li {margin-top:5px;}
div#lista_errori li{ list-style:url(../img/icone/freccia.gif); margin:1em 2em;}
/*================================================= P A N N E L L O    D I     C O N T R O L L O  ==================================================================*/
ul.pannello_di_controllo{ position:absolute; width:1024px; height:25px; left:0; top:0; margin:0; padding:0;background-image:url(../img/icone/sfondo_menu_secondario.gif); background-repeat:no-repeat;color:#000;}
ul.pannello_di_controllo li{ margin:0; padding:0; padding-top:4px; float:left; width:126px;  font-size:1.2em; text-align:center;}
ul.pannello_di_controllo li a{ color:#000000; font-weight:bold}
ul.pannello_di_controllo li a:hover{ color:red; font-weight:bold}
/*================================================= INVIA MESSAGGIO  ==============================================================================================*/
.form_invia_messaggio div{ margin:2em 0;}
.form_invia_messaggio div label{ width:100px; float:left;}
.form_invia_messaggio div input {background-color:#ccc; }
.form_invia_messaggio .btn_invia{ margin-left:100px;}
/*================================================= ELENCO MESSAGGI  ==============================================================================================*/
.tabella_messaggi_ricevuti{}
.colonna_immagine_busta{width:25px;}
.colonna_oggetto{width:390px;}
.colonna_data_messaggi{width:140px;}
.colonna_gestione_messaggi{width:80px;}
.colonna_tabella_user{width:150px;}
/*===== LEGGI MESSAGGI  ===================*/
div#contenitore_messaggio{ height:500px; margin-top:2em; }
.headers_leggi_messaggio li{font-size:1em; margin:5px 0 ;}
.testo_messaggio{border:1px solid #000; margin:1em 0; padding: 0 5px; font-size:1em; letter-spacing:3px; line-height:1.8em; }
.opzioni_messaggio li{display:inline;}
/*================================================= ELENCO TUOI ANNUNCI =============================================================================================*/
.box_tuoi_annunci{width:99%; background-color:#4d0000; color:#fff; border:1px solid #000; margin-top:2em; padding-left:5px; font-size:1.1em; }
/*============================================== INSERISCI     ANNUNCIO =============================================================================================*/
#inserisci_annuncio{margin:1em 0;}
#inserisci_annuncio legend{font-size:1.4em; color:#FFF; padding:0 1em 0 2px;}
#inserisci_annuncio label{ width:40%; float:left; padding-left:10px; margin-top:2em;}
#inserisci_annuncio #titolo_annuncio, #inserisci_annuncio #testo_annuncio{font-size:1.2em; background-color:#ccc; margin-top:2em;}
#annuncio_per{ float:right; width:59%; margin:0; padding:0;}
#annuncio_per li {margin-bottom:10px;}
.titolo_normale{font-size:1.3em; margin-top:1em; margin-bottom:3px; font-family:}
#divieti li{ margin-left:2em; list-style:square; font-size:1em; line-height:1.5em;}

#btn_annuncio{ clear:both; text-align:center; background-color:#FFFF00; width:100%; height:50px;}
#btn_annuncio input{width:200px; height:40px; margin:5px 0;}
#risultato_ins_annuncio{clear:both; width:100%; height:40px; margin-bottom:1em;}
/*============================================== PANNELLO DI CONTROLLO =============================================================================================*/

#content_form img{
margin-left:5px;
margin-right:5px;
margin-top:5px;

}
#contr_sinistro{
position:relative;
float:left;
margin-left:20px;
width:350px;
background-color:#b70c14;

text-align:left;
}

#contr_sinistro li, #contr_destro li{

border-bottom:10px solid #660000;
padding:5px;
}
#contr_destro{
position:relative;
margin-left:350px;
text-align:left;
width:350px;
background-color:#b70c14;

}
.form{
height:23px;
}
.form_cerco{
height:160px;
}
.cancella{
margin-top:85px;
}
/*============================================== F A Q =============================================================================================*/
.elenco_puntato_domande{list-style:url(../img/icone/freccia.gif); margin:2em 0 150px 0;}
.elenco_puntato_domande li{ margin:20px 0 0 20px;}
.risposta_faq { line-height:1.5em;}
.risposta_faq img{ margin-right:10px;}
/*============================================== C O N T A T T I =============================================================================================*/
div#contenitore_contatti p{ margin-bottom:50px;}
div#contenitore_contatti input{ background-color:#ccc; font-size:1.3em;}
div#contenitore_contatti label{width:50%; float:left; font-size:1.2em;}
div#contenitore_contatti div{margin-bottom:20px;}
.invia_contatto{width:250px; height:30px; border:0; margin-left:245px; margin-top:25px; background-image:url(../img/icone/invia.gif)}
/*============================================== RECUPERA EMAIL =============================================================================================*/
.invia_pass {width:150px; margin-left:280px; margin-top:30px;}







