@charset "iso-8859-1";

html,body {margin: 0 0; padding:0;}
body {font: 9pt Verdana,Arial,sans-serif; text-align: center; background:#a9b1ce url(userback.png) repeat-y center;}

body * { text-align:left; margin:0; padding:0; color:#025;}
a { text-decoration:none;}


#container { margin: 0 auto; width:800px; background:#fff;}
#testata { width:800px; height:125px; background:url(usertestata.png) no-repeat left bottom; padding:0 20px}
#testata * { margin: 0;}
#testata h1 { padding: 20px 0 22px; color:#fff; font-size:16pt;}
#testata h1 a { color: #025;}
#testata h2 { color:#247; font-size:12pt;}
#testata p { color:#136; font-size:11pt;}


#pagina { margin: 10px auto; width:780px; background:#fff;}
#infosx { background: url(userinfo.png) repeat-x left bottom; width:200px; float:right; padding:0 0 25px;}
#info { background: url(userinfo.png) repeat-x left top; width:200px; float:right; padding:20px 0 0;}
#info * { font-size:12px; padding: 0 5px;}
#info h1 { font-size:12px;}
#info p { font-size:12px;}
#info p span { font-size:10px; float:left; width: 70px;}
#info h2 { clear:both; font-size:11px; text-align:center; padding:8px 0 0;}
#info form input, #info form textarea { border: 1px solid #104ca0; background:#aeb4c9; font-size:9px; padding:1px;}
#info form p { font-size:10px; margin:2px 0; padding:0;}
#info form p.invia { text-align:center;}

#testo { background:#fff; width:560px; float:left; text-align:justify;}
#testo p {text-align:justify; margin:0 0 3px;}
#testo #descrizione { float:right; width:340px; text-align:center;}
#testo #immagini { float:left; width:200px; text-align:center;}
#testo #immagini img.foto { width:200px; margin-bottom:3px;}
#testo #immagini a img.preview { width:24%; text-align:justify; border:none;}



#menu { background:#002c80; padding:3px; font-size:9pt; margin-bottom:8px;}
#menu span { margin-right:8px; font-weight:bold;}
#menu span a { color:#fff;}

input#dimenticata {border: none; margin:3px 0;}

#footer { clear:both; width:800px; height:125px; padding:30px 0 0;}
#footer #footerinterno {background: #ccc url(userfooter.png) repeat-x left top;}
#footer #footerinterno * {text-align:center; margin:0; color:#037;}
#footer #footerinterno h1 { font-size:12pt; padding-top:40px}
#footer #footerinterno h2, #footer #footerinterno p { font-size:10pt;}
#footer #footerinterno h3 { font-size:9pt; padding:0px 0 20px}
#footer #footerinterno p { padding-bottom:10px;}
#footer #footerinterno p.admin { padding-bottom:0px; color:#400;}
#footer #footerinterno p.admin a {color:#259;}

#moduloutente { width:560px; padding-top:10px; margin-bottom:3px;}
#moduloutente p { margin:0; padding: 4px; border: 1px solid #999; border-top:none; font-size:0.95em; background:#f3f3f3;}
#moduloutente p a {color:#900;}
#moduloutente input, #moduloutente select, #moduloutente textarea { font-size:0.9em;}
#moduloutente p#first { border: 1px solid #999;}
#moduloutente p.errore { background:#fdd;}
#moduloutente p label { float:left; width:180px;}

form#gestioneimmagini {margin: 3px 0;}
form#gestioneimmagini img { margin-right:10px; vertical-align:middle;}

