/* CSS Document */

body{margin:0; padding:0;background:#000 url(img/bg_low4.jpg) 50% 0 no-repeat; color:#fff; font:small/1.4 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif}
div#container{width:700px;margin:0 auto}
div#header {margin:0 auto; width:700px}
span.rosso{color:#fff; font-weight:800; font-size:14px}
div#header h1{ margin:30px auto 15px; padding:0; height:150px; width:605px; display:block; background:url(img/logonero.gif) 0 0 no-repeat}
div#header a{ margin:30px auto; padding:0; height:150px; width:605px; display:block; text-decoration:none}
div#header span{ visibility:hidden}
div#content{margin:0 auto; padding:0 0 0 20px;width:700px}

div#footer{ clear:both; margin:0 auto; padding:1em 0 0; text-align:center;font-size:12px; color:#ccc; }
div#footer a{color:#ccc; text-decoration:none}
div#footer a:hover{color:#fff; text-decoration:underline}

div#content strong{font-weight:600; color:#f00; letter-spacing:1px}
div#contenuto, div#iscrizione{ width:350px; border:2px solid #ccc; background:url(img/bg.gif); margin:21px 10px 0;padding:20px 0 20px 30px; float:left}
div#contenuto ul{ list-style-type:none; margin:0;padding:20px 0 0; text-indent:10px}
div#contenuto ul li{ margin:0 0 5px;padding:0 5px; background:url(img/listimg.gif) left 50% no-repeat; font-size:11px}

div#form{ width:240px; float:left; margin:0; padding:1em 1em 0;}
div#form legend{ color:#fff; font-weight:600; letter-spacing:1px; margin:0 15px;padding:0 5px}
div#form input.fig{ margin:0; padding:2px; background:url(img/inputBG.jpg) 0 0 repeat-x; border:1px solid #000; width:120px; display:inline   }
div#form input#submi, div#iscrizione input#submi{ width:5em; }
div#form div.formetto{ margin:0.8em 0.5em; padding:0; width:200px; vertical-align:middle; text-align:right}
div#form a{ color:#fff; font-size:9px; letter-spacing:1px; text-decoration:none; border-bottom:1px solid #fff}
div#form a.solenero, div#intro a{ color:#fff; font-size:1em; font-weight:600;letter-spacing:1px; text-decoration:none; border:0; border-bottom:1px solid #f00}


div#form a.solenero:hover, div#iscrizione a.solenero:hover, div#intro a:hover{ color:#f00}
div#form p#iscriv{  background:url(img/n_iscriviti.gif) 0 0 no-repeat; height:48px; margin:1em 0 0; padding:10px 0 0; font-size:1em; font-weight:600; letter-spacing:2px; text-align:center}
div#form p#on{ margin:0 0 0.7em; padding:0; font-weight:600; letter-spacing:2px; text-align:center}
div#form p#iscriv span{ visibility:hidden}
div#form p#iscriv a{display:block; width:240px; height:40px; text-decoration:none; margin:-10px 0 0; padding:0; border:0}
div#form p.linke{ margin:0; padding:0.5em 1em 0}
/*Pagina iscrizione*/

div#iscrizione form#signupform{margin:0;width:315px}
div#iscrizione p{ margin:0 0 1em; padding:0;}
div#iscrizione div.formetto{ margin:0.5em; padding:0; float:right;  vertical-align:middle}
div#iscrizione input.fig{ margin:0; padding:2px; background:url(img/inputBG.jpg) 0 0 repeat-x; border:1px solid #000; width:150px   }
div#clausula{ margin:1em 0.5em 0; padding:1em 0 0; clear:both; text-align:right}
div#clausula p{ margin:0 0 1em; padding:0; text-align:justify}
div#iscrizione a.solenero{ color:#fff; font-size:1em; font-weight:600;letter-spacing:1px; text-decoration:none; border:0; border-bottom:1px solid #f00}
/*


div#iscrizione p.formuc{ margin:2em 0.2em 0; padding:0; vertical-align:middle; font-size:11px}

*/
/* Validator */
div.validation-inline-error-message{ margin:0.5em; padding:0; float:left; width:200px; vertical-align:middle; text-align:center; color: #fff;background-color:#f00 }

/*intro*/
div#contento{ margin:50px auto; padding:0; width:700px; border:1px solid #fff; background:#000 url(img/solenero.jpg) no-repeat}
div#intro{ width:310px; margin:0; padding:280px 0 0; float:left}
div#pigi{ width:340px; margin:0 0 0 15px; padding:20px 10px 5px 20px; float:left}
div#intro p{ margin:0 auto; padding:0; width:290px; float:right; color:#fff; font-size:90%}
div#intro strong{color:#f00}
div#pigi input.pig{ margin:0; padding:2px; background:url(img/inputBG.jpg) 0 0 repeat-x; border:1px solid #000; color:#000; font-weight:500}
div#pigi p{margin:1em 0 0; padding:0}
div#pigi input.ratio{margin:0 0 0 40px; padding:0}
div#pigi input {color:#000; font-weight:600}