@charset "ISO-8859-1";
/* CSS Document */

html, * {margin:0; padding:0;  outline:none}
body {font-family:Helvetica, Arial;font-size:90%; line-height:1.8em; /* 16×1.125=18 */}
a:link, a:visited {text-decoration:none; color:#039; outline:none; font-weight:bold}
a:hover {color:#171745}
h1 {font-size:2.4em;}
h2 {font-size:1.4em;}
h3 {font-size:1em; color:#444;}
h4 {font-size:1.3em}
h1.home {font-size:2.2em; text-align:center; line-height:1.1em;}
p {font-size:1.2em;}
#container {border-top:5px solid #F1D710; padding-bottom:30px;}
#corpo, #bottom_menu, #nav, #header, #copy {width:920px; margin: 0 auto;}
#header {text-align:center; padding-top:30px; padding-bottom:10px;}
#testi {border:1px solid #ccc;}
#testi h1 {text-align:center; padding:25px; border-bottom:1px solid #ccc; width:868px;}/*devo assegnargli la dimensione per IE6*/
#scheda {padding:25px; overflow:hidden }
#links {border-top:1px solid #ccc; margin-top:20px;}
#bottom_menu {padding-top:15px; overflow:hidden}
ul {list-style:none;}
.box {width:306px; float:left; text-align:center}
ul.collegamenti li {line-height:1.2em;}
ul.collegamenti a:link, ul.collegamenti a:visited {font-weight:bold; color:#666; font-size:0.9em}
ul.collegamenti a:hover {color:#444;} 
div.grafico {padding-bottom:30px; overflow:hidden}
#grafici {margin-top:3em;}
div.grafico img {width:410px; height:182px; border:1px solid #ccc;}
img.right {float:right; margin-left:32px; }
img.left {float:left; margin-right:45px; }
.generico {margin-top:1em;}
#continua {text-align:right; padding:25px; padding-top:0px;}
#continua a:link, #continua a:visited {font-size:1.4em; font-weight:bold;}
a.logo:link, a.logo:visited {background:url(../images/contabilclick_logo.png); height:100px; width:400px; display:block; margin:auto;}
a.logo:hover {background-position:0 -100px;}
a.non:hover {background-position:0 0;}
.magic {visibility:hidden}
#copy {margin-top:25px;}
#copy p {color:#999; font-size:0.8em;}
#contattaci {border-top:1px solid #ccc; padding:15px; padding-left:25px;}
#contact {border-top:1px solid #ccc; padding:15px; padding-left:25px;border-bottom:1px solid #ccc; margin-top:25px;}
#contattaci p {font-size:1.4em; font-weight:bold; color:#666;}

/*Messaggio*/
#nav {height:3em;}
p.error {margin-bottom:10px; color:#777; font-weight:bold; font-size:1em; padding:5px; padding-left:35px; background:#FCF5DC url(../images/vote_no.png) no-repeat 5pt 50%}
p.sent {margin-bottom:10px; color:#777; font-weight:bold; font-size:1em; padding:5px; padding-left:35px; background:#F4FCDE url(../images/vote_yes.png) no-repeat 5pt 50%}
/**/



#condizioni {border:1px solid #ccc; margin-top:25px; font-size:1em; color:#666; padding:10px; width:583px;height: 250px; 
overflow: auto; line-height:1.2em}
#condizioni p { font-size:1em;color:#666;line-height:1.2em}
#condizioni strong {font-weight:bold; display:block;}
.linea {border-bottom:1px solid #ccc; padding-bottom:10px;}
div.spiego {display:block; overflow:hidden; }

.verde {background:#59B400; color:#fff;}
.blu {background:#0E66D3; color:#fff;}
ul.elenco {font-size:1.2em; list-style:disc outside; margin-left:25px;}
ul.note {font-style:italic; color:#444; list-style:decimal outside; margin-left:25px;}
h5 {font-style:italic; font-size:1.2em; font-weight:normal; text-align:center;color:#444; text-transform:uppercase}

form {margin-top:0px; padding-bottom:30px; background:#EEEEEE; font-size:1.1em; color:#444;}
form h2 {font-size:1.2em}
form#contattaci {padding-left:25px; padding-right:25px; padding-top:10px; margin-top: 25px;}

#bottone {font-weight:bold; font-weight:bold; width:200px; color:#fff; background:#999; padding:10px; display:block;font-size:1em; border:1px solid #999 }
#conoscenza, #preferenza, #dati {display:block; padding-bottom:15px; border-bottom:1px solid #ccc; padding-top:15px;}
#conoscenza label, #preferenza label {padding-right:6px; padding-left:2px;}
#ora {display:block}
#dati input, #dati label, #dati textarea {display:block}
#dati input, #dati textarea {width:450px; border:1px solid #ccc; font-size:1em; font-family:helvetica; padding:6px; padding-left:5px;}
#dati input {font-size:1em; font-family:helvetica;}
#dati label {font-weight:bold; font-size:1.1em;}
#dati textarea {height:250px;}
#dati {border:none}
.azzurro {background:#30A0CE; color:#fff;}



