/* CSS Document */body{    font-family: Verdana, Arial,sans-serif;    font-size: 76%;    text-align: center;    margin-top: 5%;    padding:0;    background:  url("../images/sfondo.gif")	} a:link {    color:#0000ff;    text-decoration: none;}a:visited {    color:#0000ff;    text-decoration: none;}a:hover {    color: #ff0000;    /*background: #f4f2ed;*/    text-decoration: none}/*CONTENITORE GENERALE*/#container{     width: 680px;    margin: 0 auto;    text-align: left;    /*background:  url("../images/sfondocontainer.gif")*/    background-color: #8AACBD;	border:2px solid #9EBBCA;	padding: 5px;}/* HEADER *//* Stile per i contatti che si trovano nella pagina di stampa. Non serve per il sito, solo per la stampa. */.contatti{   text-align: right;   font-size: 0.9em;   display: none}/* Contenitore bianco del titolo */#titolo{     background: trasparent;    /*border-right: 1px solid #000;    border-bottom: 1px solid #000;    width:445px;    padding:3px;*/}/*Titolo per stampa. Non serve per il sito. Visualizza il nome del sito su pagina stampata. */#titolo_stampa{    font-size: 1em;	display: none} /*Contenitore bianco degli sponsor*/ #box_sponsor {   /*border-bottom: 1px solid #000;   border-right: 1px solid #000;	   background: #fff;*/   float:right;   /*padding:3px;   padding-bottom: 5px;*/}/* Contenitore con i bordi grigini all'interno di box_sponsor. All'interno si trovano i vari sponsor */#sponsor {   border:1px solid #c7bda2;   font-size: 12px #000;   padding-top:6px;   padding-right:6px;   padding-left:6px;	}/*STILE COLONNA SINISTRA*//* Contenitore generale della colonna sinistra comprendente il menu e le news */#navigation{   margin-top: 10px;   float:left;   width: 200px;   background: #9EBBCA;   padding: 0px;}/* Contenitore bianco generale del menu */#menu{   border-right:1px solid #000;   border-bottom:1px solid #000;   background: #fff;   padding: 4px;}/* Contenitore bianco con bordo colorato. All'interno si trovano tutti i link del menu*/.box_menu{   border:1px solid #9EBBCA ;   padding:10px;}/* Definisce lo stile del link [Tasti rapidi] */#accesso_rapido{   text-align: right;   font-size: 0.9em}/* Stile della lista del menu */#menu ul{   margin:0;   padding: 0;    list-style-type: none;}#menu li{   margin: 0;   padding: 5px;    font: 100% Verdana,arial,sans-serif;    border-bottom: 2px  dotted #9EBBCA}*#menu li.unico{   margin: 0;   padding: 5px;   font: 100% Verdana,arial,sans-serif;   border-bottom: 4px double #9EBBCA}/* Letterine tra parentesi quadrate del menu */.accesskey{   color:#333333;   text-decoration:underline}/* Contenitore bianco generale delle news */#news{   border-right:1px solid #000;   border-bottom:1px solid #000;   background: #fff;   padding: 4px;   margin-top:5px;}/* Contenitore bianco con bordo colorato. All'interno si trovano tutte le news*/.box_news{   border:1px solid #9EBBCA ;   padding:5px;}/* Stile per il link [archivio news] */#archivio_news{   padding-top: 2px;   padding-bottom: 2px;    /*text-align: right;*/   font-size: 0.9em;  }/* Distanzia le varie news l'una dall'altra*/.stile_news{   margin-top: 10px;   }/* Definisce lo stile della posizione dei link nelle news */.posizione_link_news{   text-align: right;   font-size: 0.9em;   padding-right: 4px;   margin-top:4px;}/* CONTENITORE BIANCO DEI TESTI DELLA PAGINA */#content{   margin-top:10px;   margin-left: 210px;   padding: 1em;   padding-top:0;   background-color: #fff;   border-right: 1px solid;   border-bottom: 1px solid;}#content p{   margin-top:10px;   margin-bottom:0px;}/*stile della prima lettera dei vari paragrafi dei contenuti*/.primalettera{   font-weight:bold;} /* Contenitore della posizione all'interno del sito, separata dalle doppie linee */.posizione{   border-bottom: 4px double #9EBBCA;   margin:0;   padding:6px 0;    font-size: 1.0em;   font-weight:bold} /* Stile per il link della stampa */#stampa{   padding-top: 4px;   text-align: right}/* FOOTER */ #footer{   clear:left;   text-align:right;   color: #000;   margin-top: 16px;   /*background:  url("../images/sfondo.gif");*/   background-color: #8AACBD;   font-size: 0.9em;}/* Stile del link del footer */#footer a{   color: #fff;   font-weight: bold;}#footer a#visited{   color:#999900;}#footer a:hover{   color: #000;   text-decoration: none    }/* Stile delle due immagini della validazione xhtml e css */#validation{   margin-top:6px;}#pic 	{   float:right;    color:#33c;   /* width:300px; */   background:#fff;   /* border:1px solid #ccc; */   text-align:right;   margin-bottom:6px;   margin-left:10px;   padding:1px;   margin-right:10px;   margin-top:10px;}		#pic p	{   border-top:1px solid #33c;   margin:0;   text-align:right;   padding:2px;}#box_upload {   background-image:url("../images/allegati.jpg");   background-repeat:no-repeat;   border:1px solid #ccc;    padding-top:20px;   padding-left:20px;   padding-bottom:10px;}		#form_iscrizione {   margin-top:15px;   padding-left:20px;   border:1px solid #ccc;    background:#E4EDF2;}#form_iscrizione input{   margin-top:15px;   margin-right:15px;   border:1px solid #9EBBCA;	}.error {   border:1px solid #ff0000;    margin-top:10px;	}.error ul {   list-style-image:url("../images/list_item_error.gif");	}
