@charset "utf-8";
/************************************ Stili generici *************************************/
body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../layout/spokom_eall/sfondo_spokom_eall.jpg);
background-position:left 120px;
background-repeat:no-repeat;
}

body.pagina_interna{
background-image:url(../layout/spokom/sfondo_spokom_interno.jpg);
background-position:left 120px;
background-repeat:no-repeat;
}

.invisibile{
display:none;
}

.evidenza_rossa{
color:#D43F41;
}

div{
}

a{
color:#D43F41;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/********************************** contenitore_totale ***********************************/
.contenitore_totale{
float:left;
width:1000px;
}

/*************************************** testata *****************************************/
.testata{
float:left;
width:1004px;
background-image:url(../layout/spokom_eall/sfondo_testata_eall.jpg);
background-position:right top;
background-repeat:no-repeat;
height:126px;
}

.testata p{
padding:0;
margin:0;
}

.testata img{
border:0px solid #000;
}

/*************************** navigazione_servizio **************************/
.navigazione_servizio{
position:absolute;
top:6px;
left:248px;
}

.navigazione_servizio ul{
margin:0;
padding:0;
display:inline;
width:495px;
}

.navigazione_servizio li{
margin:0 0 0 15px;
padding:0;
display:inline;
float:left;
}

.navigazione_servizio a{
font-weight:bold;
color:#000;
}

/********** form di ricerca ***************/
.motore_ricerca{
position:absolute;
top:66px;
left:818px;
width:177px;
}

.motore_ricerca input{
font-size:11px;
border:1px solid #000;
}

.motore_ricerca input.cerca{
font-size:11px;
border:0px solid #000;
background-color:#d43f41;
color:#fff;
font-weight:bold;
}

/********************************* navigazione *****************************************/
.navigazione{
float:left;
width:998px;
padding:15px 0 20px 0;
margin:-41px 35px 0 0;
}

.navigazione ul{
padding:0;
margin:0;
font-size:12px;
}

.navigazione_base{

}

.navigazione li{
margin:0 7px 0 11px;
padding:0;
display:inline;
float:left;
}

.navigazione li a{
font-weight:bold;
color:#fff;
}

.navigazione li a.logout {
color:#ffff00;
}

.navigazione_inserimento{
float:right;
}

.navigazione_inserimento li a{
color:#ffff99;
}

/******************************* contenuti_pagina *****************************************/
.contenuti_pagina{
width:998px;
float:left;
margin:10px 0 0 0;
}

/******************************* ricerca_inserimento *******************************/
.ricerca_inserimento{
float:left;
width:325px;
height:465px;
margin:0;
margin-left:10px;
}

.intro_spokom_eall{
margin-bottom:30px;
}

.ricerca_autore_lettera img{
border:0px solid #000;
margin:0 -4px 4px 0;
}

.inserimento_lavori p{
margin-bottom:30px;
}

.inserimento_lavori p.inserimento_poesie{
margin-top:30px;
}

.inserimento_lavori p.inserimento_racconti{
margin-bottom:23px;
}

.inserimento_lavori img{
border:0px solid #000;
}

/******************************* contenuti_home **************************************/
.contenuti_home{
float:left;
width:600px;
height:700px;
padding:0;
margin:0 0 0 60px;
}

.poesia_racconto_random{
background-image:url(../layout/spokom_eall/sfondo_poesia_hp.png);
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:27px 0 0 -20px;
width:620px;
height:361px;
}

.contenuti_home .poesia_racconto_random h1{
margin:15px 0 0 35px;
}

.poesia_racconto_random h2{
margin:8px 0 7px 35px;
font-size:12px;
color:#000;
padding:0;
}

.contenitore_testo_poesia_hp_eall{
margin:10px 0 0 35px;
overflow:auto;
height:220px;
width:545px;
}

.info_poesia_hp_eall{
margin:10px 0 0 35px;
width:545px;
height:15px;
}

.data_poesia_hp_eall{
float:left;
font-weight:bold;
}

.dedica_poesia_hp_eall{
float:right;
font-style:italic;
}

.fav_pdf_print{
margin:10px 0 0 185px;
float:left;
}

.fav_pdf_print img{
vertical-align:top;
border:0px solid #000;
margin-right:20px;
}

/***************************** contenuti_pagine_interne ************************************/
.contenuti_pagine_interne{
float:left;
width:600px;
height:650px;
padding:0;
margin:-20px 0 0 60px;
}

.ricerca_interna{
margin-top:5px;
}

.contenitore_contenuti_interni{
float:left;
width:600px;
height:640px;
background-image:url(../layout/spokom_eall/box_elenco_poesie.png);
background-position:left top;
background-repeat:no-repeat;
}

.ins_poesie, .ins_racconto{
height:770px;
}

.ins_aforisma{
height:600px;
}

.ins_aforisma .contenitore_contenuti_interni{
background-image:url(../layout/spokom_eall/box_inserisci_aforisma.png);
background-position:left top;
background-repeat:no-repeat;
}

.ins_poesie .contenitore_contenuti_interni, .ins_racconto .contenitore_contenuti_interni{
background-image:url(../layout/spokom_eall/box_inserisci_poesia.png);
background-position:left top;
background-repeat:no-repeat;
height:770px;
}

.elenco_lavori .contenitore_contenuti_interni,
.lavoro_selezionato .contenitore_contenuti_interni{
background-image:url(../layout/spokom_eall/box_elenco_poesie.png);
background-position:-5px top;
background-repeat:no-repeat;
margin-left:-30px;
width:630px;
height:640px;
}

.elenco_lavori ul{
height:455px;
margin:15px 0 0 -5px;
list-style:none;
}

.elenco_lavori li{
float:left;
width:260px;
background-image:url(../layout/spokom/puntatore_poesie.gif);
background-position:left 7px;
background-repeat:no-repeat;
line-height:17px;
font-size:11px;
padding-left:10px;
margin-right:15px;
text-transform:uppercase;
}

.elenco_lavori li a{
color:#333;
font-weight:bold;
}

.totale_lavori{
text-transform:lowercase;
font-style:italic;
font-weight:normal;
}

.contenitore_contenuti_interni h1{
font-size:18px;
color:#333;
margin:25px 0 10px 35px;
font-weight:normal;
width:510px;
}

.contenitore_contenuti_interni p{
margin:0 0 0 35px;
width:510px;
}

.lavoro_selezionato{
height:auto;
}

/*************************** pagine inserimento lavori **********************************/
.form_inserisci_lavori, #contenitore_inserisci_commenti{
margin:20px 0 30px 35px;
border:1px dotted #ccc;
width:460px;
padding:20px 20px 10px 20px;
}

#contenitore_inserisci_commenti{
border:0px dotted #ccc;
margin:10px 0 0 -30px;
background-image:url(../layout/spokom_eall/box_commento.png);
background-position:-5px top;
background-repeat:no-repeat;
width:590px;
height:435px;
float:left;
}

#contenitore_inserisci_commenti form{
margin:3px 0 0 52px;
}

#contenitore_inserisci_commenti form .captcha{
margin:0 0 8px 75px;
border:1px solid #ccc;
width:350px;
padding:0 0 0 30px;
}

.form_inserisci_lavori label, #contenitore_inserisci_commenti label{
display:block;
float:left;
width:75px;
font-weight:bold;
font-size:11px;
}

.form_inserisci_lavori input, #contenitore_inserisci_commenti input{
width:380px;
border:1px solid #ccc;
background-color:transparent;
}

.form_inserisci_lavori input.pulsante_rosso{
width:100px;
background-color:#d43f41;
border:1px solid #d43f41;
color:#fff;
font-weight:bold;
margin:0 0 0 357px;
padding:3px 0 3px 0;
font-size:11px;
}

#contenitore_inserisci_commenti input.pulsante_rosso{
width:50px;
background-color:#d43f41;
border:1px solid #d43f41;
color:#fff;
font-weight:bold;
margin:0 0 0 0px;
padding:3px 0 3px 0;
font-size:11px;
}

#contenitore_inserisci_commenti p.cont_pulsanti_rossi{
margin-left:353px;
width:106px;
}

#inserisci_racconto, #inserisci_aforisma{
width:110px !important;
margin:0 0 0 347px;
}

.form_inserisci_lavori p, #contenitore_inserisci_commenti p{
margin:0 0 10px 0;
padding:0 0 0 0;
}

.form_inserisci_lavori textarea{
width:380px;
height:250px;
border:1px solid #ccc;
background-color:transparent;
}

#contenitore_inserisci_commenti textarea{
width:380px;
border:1px solid #ccc;
background-color:transparent;
}

.form_inserisci_lavori .captcha{
margin:0 0 10px 75px;
width:380px;
border:1px solid #ccc;
background-color:#f0f0ee;
float:left;
}

.form_inserisci_lavori .captcha.img{
float:left;
padding:5px;
}

.form_inserisci_lavori .captcha input.serurimg{
width:180px;
float:left;
margin:17px 10px 0 10px;
}

/*.captcha{
border:1px solid #ccc;
background-color:#f0f0ee;
float:left;
width:317px;
}

.captcha img{
float:left;
padding:5px;
}

.testi_popup form input.serurimg{
width:130px;
float:left;
margin:17px 0 0 10px;
}*/


/*************************************** Commenti ai lavori *****************************/
/*#contenitore_commenti{
margin-top:7px;
float:left;}

.header_commento_singolo{
float:left;
margin:0 0 0 -18px;
width:600px;
height:10px;
background-image:url(../layout/spokom_eall/sfondo_commento_header.png);
background-position:left top;
background-repeat:no-repeat;
}

.body_singolo_commento{
float:left;
margin:0 0 0 -18px;
width:520px;
background-image:url(../layout/spokom_eall/sfondo_commento_body.png);
background-position:left top;
background-repeat:repeat-y;
padding:5px 30px 5px 50px;
}

.footer_commento_singolo{
float:left;
margin:0 0 15px -18px;
width:600px;
height:15px;
background-image:url(../layout/spokom_eall/sfondo_commento_footer.png);
background-position:left top;
background-repeat:no-repeat;
}

.body_singolo_commento .categoria_ricerca{
margin-left:0px;
}

.body_singolo_commento p{
margin:0;
}*/

/******************************* contenitore_poesie **************************************/
.contenitore_elenco_poesie{
float:left;
width:685px;
height:667px;
padding:0;
margin:-27px 0 0 20px;
}

/* solo per la pagina interna con l'elenco delle poesie dopo aver cliccato su una categoria */
/* pagina elenco_poesie.php */
.box_elenco_poesie{
float:left;
background-image:url(../layout/spokom/box_elenco_poesie.png);
background-repeat:no-repeat;
background-position:12px top;
width:695px;
height:638px;
}

.box_elenco_poesie h1{
font-size:18px;
color:#333;
margin:30px 40px 10px 53px;
font-weight:normal;
}

.box_elenco_poesie ul{
height:470px;
margin:0 0 0 14px;
list-style:none;
}

.box_elenco_poesie li{
float:left;
width:280px;
background-image:url(../layout/spokom/puntatore_poesie.gif);
background-position:left 7px;
background-repeat:no-repeat;
line-height:17px;
font-size:11px;
padding-left:10px;
margin-right:15px;
text-transform:uppercase;
}

.box_elenco_poesie li a{
color:#333;
font-weight:bold;
}

.paginazione, .paginazione_eall{
float:left;
width:600px;
margin:0 0 0 51px;
padding:0 0 0 2px;
}

.paginazione_eall{
margin:0 0 0 33px;
width:570px;
}

.paginazione p, .paginazione_eall p{
margin:0;
padding:0 0 2px 0;
border-top:1px solid #000;
text-align:center;
float:left;
width:590px;
}

.paginazione_eall p{
width:560px;
}

.paginazione img, .paginazione_eall img{
border:0px solid #000;
}

.numeri_paginazione{
width:569px;
display:block;
float:left;
}

.paginazione_eall .numeri_paginazione{
width:505px;
}

.icona_precedente, .icona_successiva, .icona_iniziale, .icona_finale{
display:block;
float:left;
margin-top:8px;
}

.icona_iniziale{
margin-right:5px;
}

.icona_finale{
margin-left:5px;
}

.numeri_paginazione a{
color:#333;
font-weight:bold;
margin:0 3px 0 3px;
}

span.numeri_paginazione span.selezionato{
font-size:18px;
color:#C12626;
margin:0 3px 0 3px;
}

/* solo per la poesia selezionata */
/* pagina poesia_selezionata.php */
.box_poesia_singola{
background-image:url(../layout/spokom/box_poesia_singola.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
width:630px;
height:640px;
margin:-5px 0 0 60px;
}

.box_poesia_singola h1{
font-size:11px;
color:#333;
margin:30px 0 10px 45px;
text-transform:uppercase;
}

.sottotitolo{
margin:-2px 0 5px 45px;
padding:0;
font-style:italic;
}

.contenitore_testo_poesia{
margin:10px 0 0 35px;
width:550px;
height:380px;
overflow:auto;
}

.contenitore_testo_poesia p{
width:530px;
margin:0 0 10px 0;
}

.info_poesia{
margin:10px 0 35px 35px;
width:550px;
}

.data_poesia{
float:left;
color:#333;
font-weight:bold;
}

.dedica{
float:right;
font-style:italic;
color:#333;
}

.contenitore_contenuti_interni .sottotitolo_autore, .poesia_racconto_random .sottotitolo_autore{
margin:0 0 0 -10px;
height:12px;
width:595px;
}

.poesia_racconto_random .sottotitolo_autore{
height:12px;
width:590px;
}

.contenitore_contenuti_interni .sottotitolo, .poesia_racconto_random .sottotitolo{
float:left;
}

.contenitore_contenuti_interni .autore, .poesia_racconto_random .autore{
float:right;
color:#D43F41;
font-weight:bold;
margin-top:-2px;
}

/************************* paginazione per il lavoro selezionato ***************************/
.paginazione_lavoro_selezionato{
float:left;
width:562px;
margin:5px 0 0 35px;
padding:0;
}

.paginazione_lavoro_selezionato p{
margin:0;
padding:2px 0 0 0;
width:550px;
border-top:1px solid #000;
}

.paginazione_lavoro_selezionato img{
border:0px solid #000;
}

.torna_indice{
margin:2px 209px 0 209px;
display:block;
float:left;
}

.paginazione_lavoro_selezionato span.icona_precedente, 
.paginazione_lavoro_selezionato span.icona_successiva{
margin-top:5px;
}

.torna_indice a{
color:#333;
font-weight:bold;;
margin:0 5px 0 5px;
}

/* stili inerenti alla gestione ed inserimento dei preferiti */
form.aggiungi_preferiti{
margin:0 0 0 45px;
width:500px;
}

form.aggiungi_preferiti input{
background-image:url(../layout/spokom_eall/icona_add_fav_big.png);
background-position:center top;
background-repeat:no-repeat;
background-color:transparent;
border:0px solid #000;
width:140px;
height:50px;
cursor:pointer;
float:left;
margin:0 25px 0 70px;
}

.icona_preferiti, p.icona_preferiti{
margin:0 25px 0 113px;
width:140px;
float:left;
}

/* senza icona aggiungi ai preferiti in caso di elenco lavori preferiti */
p.senza_icona_preferiti{
margin:0 0 13px 195px;
width:230px;
}

.gia_preferita{
position:absolute;
left:365px;
top:125px;
color:#d43f41;
font-size:16px;
font-weight:bold;
}

.aggiunta_preferita{
position:absolute;
left:365px;
top:125px;
color:#668A35;
font-size:16px;
font-weight:bold;
}

.icona_indietro{
margin:0 115px 0 45px;
}

.icona_pdf{
margin-right:20px;
}

.icona_preferiti img, .icona_indietro img, .icona_pdf img, .icona_stampa img{
border:0px solid #000;
}

/* testo introduttivo prima dell'elenco in qualsiasi pagina elenco-poesie */
.box_elenco_poesie p.testo_introduttivo{
margin:3px 0 13px 54px;
text-transform:none !important;
background-image:none;
font-size:12px;
padding-left:0px;
}

/* solo per la pagina dei risultati della ricerca */
.elenco_risultati{
height:465px;
margin-top:15px;
}

div.altezza_minore{
height:450px;
}

.elenco_risultati p{
width:550px;
margin:0 0 10px 34px;
text-transform:uppercase;
font-size:11px;
background-image:url(../layout/spokom/puntatore_poesie.gif);
background-position:left 5px;
background-repeat:no-repeat;
padding:0 0 0 10px;
}

.elenco_risultati p a{
color:#333;
font-weight:bold;
}

.elenco_risultati div.altezza_aforisma{
height:50px;
padding-bottom:8px;
}

.categoria_ricerca{
font-size:9px;
margin:0 0 0 34px;
}

.categoria_ricerca em{
text-transform:capitalize;
font-size:10px;
}

.parola_cercata{
color:#d43f41;
font-weight:bold;
}

.elenco_risultati p.no_result, p.no_result{
margin-left:34px;
text-transform:none;
background-image:none;
padding:0 0 0 0;
font-size:12px;
}

.lettera_cercata{
text-transform:capitalize;
color:#d43f41;
font-weight:bold;
}

.autore_selezionato{
color:#d43f41;
font-weight:bold;
}

.navigazione_cortesia{
/*position:absolute;
top:128px;
left:402px;*/
padding:0;
margin:31px 0 -18px 36px;
width:550px;
font-size:11px;
font-weight:bold;
}

.navigazione_cortesia a{
font-weight:normal;
}

.capitalizza{
text-transform:uppercase;
}

/* solo per la pagina about spokom */
.testo_generico{
width:590px;
margin:0 0 0 54px;
line-height:16px;
}

.testo_generico img{
float:right;
margin-top:-10px;
}

/* solo per la pagina guestbook */
.contenitore_messaggi{
margin:0;
height:499px;
}

.singolo_messaggio{
border-bottom:1px dotted #333;
width:587px;
height:75px;
margin:0 0 4px 0;
padding:0 0 4px 0;
}

.contenitore_messaggi a{
color:#9a1e1f;
}

.singolo_messaggio p{
margin:0 0 5px 0;
font-size:11px;
}

.nome{
font-weight:bold;
}

.email{
}

.messaggio{

}

.data{
font-style:italic;
}	

.firma_guestbook{
float:right;
margin:-41px 0 0 0;
padding:15px 90px 10px 35px;
background-image:url(../layout/spokom/icona_firma_guestbook.png);
background-position:155px 7px;
background-repeat:no-repeat;
}		

.firma_guestbook a{
color:#9a1e1f;
}

.testo_iniziale{
width:590px;
}

.form_inserisci_messaggio{
margin:30px 0 30px 100px;
border:1px dotted #ccc;
width:335px;
padding:20px 20px 10px 20px;
}

.form_inserisci_messaggio label{
display:block;
float:left;
width:80px;
font-weight:bold;
font-size:11px;
}

.form_inserisci_messaggio input{
width:250px;
border:1px solid #ccc;
background-color:transparent;
}

.form_inserisci_messaggio input.pulsante_rosso{
width:108px;
background-color:#d43f41;
border:1px solid #d43f41;
color:#fff;
font-weight:bold;
margin:0 0 0 224px;
padding:3px 0 3px 0;
font-size:11px;
}

.form_inserisci_messaggio p{
margin:0 0 10px 0;
padding:0 0 0 0;
width:335px;
}

.form_inserisci_messaggio textarea{
width:250px;
border:1px solid #ccc;
background-color:transparent;
}

.errore{
color:#d43f41;
font-size:14px;
font-weight:bold;
}

.contenitore_contenuti_interni .errore, .contenitore_contenuti_interni .inserimento_effettuato{
margin-bottom:10px;
}

.inserimento_effettuato{
color:#92BE56;
font-size:14px;
font-weight:bold;
}


/* per pagine di registrazione e login su spokom */
.form_inserisci_messaggio input.accedi{
margin:0 0 0 13px;
width:60px;
}

.form_inserisci_messaggio .registrati{
margin:0 0 0 80px;
}

.torna_login{
margin:0 0 0 54px;
}

.bordo_sotto_grigio{
border-bottom:1px dotted #666;
padding-bottom:10px;
margin-bottom:10px;
}

.box_login .contenitore_contenuti_interni{
background-image:url(../layout/spokom_eall/box_login.png);
background-position:left top;
background-repeat:no-repeat;
height:510px;
}

.box_login{
height:510px;
}

/*************************************** footer *****************************************/
.footer{
float:left;
width:999px;
font-weight:bold;
line-height:18px;
height:60px;
color:#000;
margin:13px 0 0 0;
}

.footer p.copyright{
float:left;
margin:0 0 0 10px;
padding:0;
}

.footer p.logo_radical_sheet{
float:right;
margin:0 40px 0 0;
padding:0;
}

.footer p.logo_radical_sheet img{
float:right;
margin:0 0 0 30px;
border:0px solid #000;
}

.footer p.logo_radical_sheet a{
color:#000;
}

.footer p.logo_radical_sheet a:hover{
color:#000;
}

/* contatore */
.contatore{
width:590px;
text-align:center;
margin-top:0px;
}

/***************************** pagina poesie più votate *********************************/
.numero_voti{
float:right;
margin:-16px 10px 0 0;
text-transform:lowercase;
}

.numero_voti strong{
font-size:14px;
font-weight:bold;
color:#D43F41;
}

/***************************** box_homepage *********************************/
.contenitore_aforismi{
float:left;
width:600px;
height:60px;
margin:0 0 35px 0;
}

.aforisma{
margin:-10px 0 0 0;
padding:0;
}

.stili_aforisma{
font-size:14px;
font-weight:bold;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

p.nickname_user{
color:#D43F41;
text-align:right;
padding:0;
margin:-13px 5px 0 0;
}

.ultime_poesie{
float:left;
width:600px;
height:200px;
}

.ultime_poesie h1, .ricerca_inserimento h1, .poesia_racconto_random h1{
font-size:18px;
color:#333;
margin:0 0 10px 0;
font-weight:normal;
}

.ultime_poesie ul{
margin:0 0 0 -40px;
list-style:none;
}

.ultime_poesie li{
float:left;
width:275px;
background-image:url(../layout/spokom/puntatore_poesie.gif);
background-position:left 7px;
background-repeat:no-repeat;
line-height:17px;
font-size:11px;
padding-left:10px;
margin-right:15px;
text-transform:uppercase;
}

.ultime_poesie li a{
color:#333;
font-weight:bold;
}

/********************** popup per aforismi/ commenti pagina ricerca autore *******************/
.popup_aforsimi, .popup_commenti{
position:absolute;
top:150px;
left:10px;
height:252px;
width:325px;
border:2px solid #C12626;
font-size:11px;
padding:0 10px 0 10px;
}

.popup_commenti{
height:400px;
width:345px;
}

.popup_aforsimi p.chiudi_popup, .popup_commenti p.chiudi_popup{
text-align:right;
background-color:#C12626;
padding:3px 5px 3px 5px;
clear:both;
}

.popup_aforsimi p.chiudi_popup a, .popup_commenti p.chiudi_popup a{
color:#fff;
}

.testi_popup p{
margin:0;
padding:0;
}

.testi_popup div{
padding:0 0 7px 0;
margin:0 0 7px 0;
border-bottom:1px dotted #666;
}

.testi_popup{
overflow:auto;
height:200px;
margin:10px 0 10px 0;
padding:0 10px 0 0;
}

.popup_commenti .testi_popup{
height:350px;
}

div.testi_popup span.categoria_ricerca{
margin:0;
padding:0;
}

.pulsante_aforismi_autore, .pulsante_commenti{
position:absolute;
top:155px;
left:830px;
color:#D43F41;
font-style:italic;
cursor:pointer;
font-weight:normal;
font-size:12px;
}

.pulsanti_ordinamento, .pulsanti_ordinamento_aforismi, .pulsanti_ordinamento_autore_selezionato,
.pulsanti_ordinamento_autore_ricerca, .pulsanti_ordinamento_autore_preferiti{
position:absolute;
top:155px;
left:750px;
font-size:12px;
width:210px;
}

.pulsanti_ordinamento_autore_ricerca{
left:750px;
top:222px;
}

.pulsanti_ordinamento_autore_preferiti{
left:750px;
top:155px;
}

.pulsanti_ordinamento_aforismi{
left:793px;
width:160px;
}

.pulsanti_ordinamento_autore_selezionato{
top:181px;
left:800px;
width:160px;
}

.pulsanti_ordinamento a, .pulsanti_ordinamento_aforismi a, .pulsanti_ordinamento_autore_selezionato a, .pulsanti_ordinamento_autore_ricerca a,
.pulsanti_ordinamento_autore_preferiti a{
font-style:italic;
}

.pulsante_commenti{
left:860px;
text-align:right;
width:90px;
}

.testi_popup input.pulsante_rosso{
width:60px;
background-color:#d43f41;
border:1px solid #d43f41;
color:#fff;
font-weight:bold;
margin:0 0 0 0;
padding:3px 0 3px 0;
font-size:11px;
}

.testi_popup form{
margin-top:15px;
}

.testi_popup form label{
font-weight:bold;
display:block;
float:left;
width:70px;
}

.testi_popup form p.textarea_commento label{
float:none;
padding-bottom:5px;
}

.testi_popup form input{
width:245px
}

.testi_popup form p{
margin:0 0 10px 0;
}

.testi_popup p.cont_pulsanti_rossi{
margin-left:195px;
width:125px;
}

.errore_commento{
position:absolute;
left:400px;
top:115px;
color:#d43f41;
font-size:16px;
font-weight:bold;
}

.commento_inserito{
position:absolute;
left:400px;
top:115px;
color:#668A35;
font-size:16px;
font-weight:bold;
}

.captcha{
border:1px solid #ccc;
background-color:#f0f0ee;
float:left;
width:317px;
}

.captcha img{
float:left;
padding:5px;
}

.testi_popup form input.serurimg{
width:130px;
float:left;
margin:17px 0 0 10px;
}

.icona_ricarica{
float:left;
margin:13px 0 0 0;
}
