@charset "utf-8";
/******************************************************** 
CSS per la stampa Copyright (c) 2008/2009 4EverAvril.com
E' vietata la riproduzione totale o parziale
Designed by Chris
*********************************************************/
/* Layout sito*/

html, body {
margin: 0px;
padding: 0px;
color: #000000;
font-family: Arial, Helvetica, sans-serif; font-size:12px;
background-color: #FFFFFF;
}

#container {
position: relative;
width: 100%;
margin: 0px;
border: 0px;
}

#header, #navigation, #colonna, #effect, #adv_top {
display: none;
}

#content {
width: 100%;
text-align: left;
}

#footer {
clear: both;
height: 100px;
text-align: center;
}

.table {
margin: 0px auto;
color: #000000;
width: 100%;
}

.td {
width: auto;
background: #000000;
color: #FFFFFF;
}

/* Impostazioni Paragrafi-Testo-Titoli-Moduli-Link-Pulsanti-Immagini-Articoli*/

#guestmod {
padding-top: 15px;
margin-left: 0px;
width: 460px;
height: 470px;
}

.clear {
padding-top: 10px;
clear: both;
}

#form {
width: 450px;
padding-top: 15px;
margin-left: 0px;
}

div.comment {
margin-left: 0px;
}

.input_text {
width: 150px;
background-color: #FFFFFF;
border: solid 1px #000000;
font-size: 12px;
color: #000000;
}

.captcha {
width: 50px;
background-color: #FFFFFF;
border: solid 1px #000000;
font-size: 12px;
color: #FFFFFF;
}

.textarea_module {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 300px;
height: 100px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #000000;
}

.textarea1 {
width: 400px;
height: 80px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #000000;
}

select {
background-color: #FFFFFF;
border: solid 1px #000000;
width: 150px;
font-size: 12px;
color: #000000;
}

.button {
font-size: 12px;
}

input[type="submit"] {
font-size: 12px;
color: #000000;
}

input[type="radio"] {
border: none;
padding: 1px;
margin: 3px;
}

fieldset {
border: none;
margin-top: 10px;
padding: 1px;
}

legend {
color: #000000;
padding-left: 5px;
}

.form_p {
padding: 1px;
margin: 1px;
}

.title_a {
border-bottom: solid 1px #000000;
min-height: 30px;
height: auto !important;
height: 30px;
margin: 0px 0px 5px 0px;
padding-bottom: 2px;
clear: both;
}

.title_a h2 {
margin: 0px;
}

.t_center {
text-align: center;
}

.t_right {
text-align: right;
}

p {
margin: 0px;
padding-top: 15px;
padding-bottom: 10px;
color: #000000;
}

p.date {
margin: 0px;
padding-top: 1px;
padding-bottom: 5px;
font-size: 9px;
}

p.page {
margin: 0px;
text-align: right;
}

.delete {
color: #FF0000;
text-decoration: line-through;
}

.green {
color: #00FF00;
}

.grey {
color: #999999;
}

.description {
min-height: 30px;
height: auto !important;
height: 30px;
margin: 0px 0px 5px 0px;
padding-bottom: 2px;
clear: both;
}

.description h2 {
margin: 0px;
}

.description_s {
min-height: 30px;
height: auto !important;
height: 30px;
margin: 0px 0px 5px 0px;
padding-top: 15px;
padding-bottom: 2px;
clear: both;
}

.description_s h2 {
margin: 0px;
}

a {
text-decoration: underline;
color: #0000cc;
}

a:hover {
text-decoration: underline;
color:#0000cc;
}

a:visited {
text-decoration: underline;
color: #0000cc;
}

.space {
font-style: italic;
padding-left: 6px;
color: #000000;
}

.credit {
padding: 4px;
font-size: 9px;
text-align: right;
}

/*Gestione immagini e varianti bordi*/
.image_l {
float: left;
margin-right: 5px;
border: none;
}

.image_r {
float: right;
margin-left: 5px;
border: none;
}

.img_borders_l {
float:left;
border: solid 1px #000000;
margin-right: 5px;
}

.img_borders_r {
float: right;
border: solid 1px #000000;
margin-left: 5px;
}

.img_borders {
border: solid 1px #000000;
}

.no_border {
border: 0px;
}

/*Titoli generici*/

h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding-top: 15px;
padding-bottom:5px;
}


h1, h2, h3 {
font-size: 14px;
color: #000000;
}

h4, h5 {
font-size: 12px;
color: #000000;
}

h6 {
font-size: 8px;
color: #000000;
}

/*Errori e avvisi*/
#error {
position: absolute; 
top: 50%;
left: 50%;
margin: -100px 0px 0px -300px;
padding: 0px;
width: 600px;
height: auto;
background-color: #FFFFFF;
border: 3px solid #000000;
}

#alert {
position: absolute; 
top: 50%;
left: 50%;
margin: -100px 0px 0px -300px;
padding-bottom: 15px;
width: 600px;
height: auto;
background-color: #FFFFFF;
border: 3px solid #000000;
}

.image_error {
float: left;
padding: 0px;
margin: 0px;
}

.warning {
color: #FF0000;
}