
/*CSS Area Vasta*/
#table_area_vasta{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif;}
#table_area_vasta td{font-size:12px; color: #000000;}
#table_area_vasta td h1{font-size:20px; color: #990000;}
#table_area_vasta td A:link{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_area_vasta td A:visited{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_area_vasta td A:hover{font-size:12px; font-weight:bold; color: #990000; text-decoration:none;}
#table_area_vasta td A:active{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_area_vasta td img{border: none; margin-right: 10px; margin-bottom: 2px;}
/*Fine CSS Area Vasta*/

/*CSS Organizzazione*/
#table_organizzazione{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif;}
#table_organizzazione td{font-size:12px; color: #000000;}
#table_organizzazione td h1{font-size:20px; color: #990000;}
#table_organizzazione td A:link{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_organizzazione td A:visited{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_organizzazione td A:hover{font-size:12px; font-weight:bold; color: #990000; text-decoration:none;}
#table_organizzazione td A:active{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_organizzazione td img{border: none; margin-right: 10px; margin-bottom: 2px;}
/*Fine CSS Organizzazione*/

/*CSS Pianificazione*/
#table_pianificazione{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif;}
#table_pianificazione td{font-size:12px; color: #000000;}
#table_pianificazione td h1{font-size:20px; color: #990000;}
#table_pianificazione td A:link{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_pianificazione td A:visited{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_pianificazione td A:hover{font-size:12px; font-weight:bold; color: #990000; text-decoration:none;}
#table_pianificazione td A:active{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_pianificazione td img{border: none; margin-right: 10px; margin-bottom: 2px;}
/*Fine CSS Pianificazione*/

/*CSS Partners*/
#table_partners{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif;}
#table_partners td{font-size:12px; color: #000000;}
#table_partners td h1{font-size:20px; color: #990000;}
#table_partners td A:link{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_partners td A:visited{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_partners td A:hover{font-size:12px; font-weight:bold; color: #990000; text-decoration:none;}
#table_partners td A:active{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_partners td img{border: none; margin-right: 10px; margin-bottom: 2px;}

#table_partners_title{width:640px; font-size:13px; color: #0097F0; margin-top:10px;}
#table_partners_title td{
    padding-left:5px; 
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    background-color: #e2e2e2;
    height: 25px;
}

#div_partners_cont{
    width:657px;
    overflow:auto;
    height:370px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
}
#div_partners_cont table{
    width:640px;
    font-size:12px; 
    color: #000000;
}
#div_partners_cont table td{
    padding-left:5px; 
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    height: 20px;
    border:solid 1px #CCCCCC;
}
#div_partners_cont table td A:link{color: #0097F0; text-decoration:underline;}
#div_partners_cont table td A:visited{color: #0097F0; text-decoration:underline;}
#div_partners_cont table td A:hover{color: #333333; text-decoration:none;}
#div_partners_cont table td A:active{color: #0097F0; text-decoration:underline;}
/*Fine CSS Partners*/

/*CSS Elenco Eventi*/
#tabella_eventi
{
font-family:Arial, Helvetica, sans-serif;
width: 100%;
height: 90px;
vertical-align: top;
}

#tabella_eventi td{
padding:10px 0px 10px 0px;
border-bottom: solid 1px #CCCCCC;
font-size: 13px;
}

#tabella_eventi td A:link{color: #777777;}
#tabella_eventi td A:visited{color: #777777;}
#tabella_eventi td A:hover{color: #000000;}
#tabella_eventi td A:active{color: #777777;}

#tabella_eventi table.table_paginazione{
height: 15px;
text-align:center;
}

#tabella_eventi div.div_image{
width: 130px;
float:left; 
text-align:left;
padding:0px 0px 0px 0px;
}

#tabella_eventi img.css_image{
border: solid 1px #666666;
}

#tabella_eventi div.div_corpo{
width: 520px;
text-align:left;
float:left;  
}

#tabella_eventi span.corpo_data{
color:#DF0000;
font-weight:bold;
}

#tabella_eventi h2.corpo_titolo{
font-size: 18px;
margin: 0px 0px 0px 0px;
}

#tabella_eventi h3.corpo_sottotitolo{
font-size: 13px;
margin: 0px 0px 0px 0px;
}

#tabella_eventi span.corpo_testo{
color: #000000;    
}

#tabella_eventi span.corpo_testo A:link{color: #777777; font-weight:bold;}
#tabella_eventi span.corpo_testo A:visited{color: #777777; font-weight:bold;}
#tabella_eventi span.corpo_testo A:hover{color: #000000; font-weight:bold;}
#tabella_eventi span.corpo_testo A:active{color: #777777; font-weight:bold;}

#tabella_eventi ul.corpo_ul{
color:#DF0000;
margin: 0px 0px 0px 0px;
list-style:none;
font-weight:bold;
}
/*Fine CSS Elenco Eventi*/

/*CSS Dettaglio Eventi*/
#dettaglio_news{
width: 100%;
height: 500px;
vertical-align: top;
font-family:Arial, Helvetica, sans-serif;
}

#dettaglio_news td{
vertical-align: top;
}

#dettaglio_news div.div_image{
width: 190px;
float:left; 
text-align:left;
padding:0px 0px 0px 0px;
}

#dettaglio_news img.css_image{
border: none;
}

#dettaglio_news div.div_corpo{
width: 459px;
text-align:left;
float:left;  
}

#dettaglio_news span.corpo_data{
color:#DF0000;
}

#dettaglio_news h2.corpo_titolo{
font-size: 18px;
margin: 0px 0px 0px 0px;
}

#dettaglio_news h3.corpo_sottotitolo{
font-size: 15px;
margin: 0px 0px 0px 0px;
}

#dettaglio_news span.corpo_testo{
color: #000000;  
font-size:13px;  
}

#dettaglio_news span.corpo_testo A:link{color: #777777; font-weight:bold;}
#dettaglio_news span.corpo_testo A:visited{color: #777777; font-weight:bold;}
#dettaglio_news span.corpo_testo A:hover{color: #000000; font-weight:bold;}
#dettaglio_news span.corpo_testo A:active{color: #777777; font-weight:bold;}

#dettaglio_news span.corpo_download{
font-size: 13px;
margin: 0px 0px 0px 0px;
color: #DF0000;
font-weight: bold;
}
#dettaglio_news span.corpo_download A:link{font-size: 13px; margin: 0px 0px 0px 0px; color: #DF0000;}
#dettaglio_news span.corpo_download A:visited{font-size: 13px; margin: 0px 0px 0px 0px; color: #DF0000;}
#dettaglio_news span.corpo_download A:hover{font-size: 13px; margin: 0px 0px 0px 0px; color: #999999;}
#dettaglio_news span.corpo_download A:active{font-size: 13px; margin: 0px 0px 0px 0px; color: #DF0000;}

#dettaglio_news span.corpo_autore{
color:#444444;
font-style:italic;
font-weight:bold;
}
/*Fine CSS Dettaglio Eventi*/


/*CSS Tavoli*/
#table_tavoli{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif;}
#table_tavoli td{font-size:12px; color: #000000;}
#table_tavoli td h1{font-size:20px; color: #990000;}
#table_tavoli td A:link{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_tavoli td A:visited{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_tavoli td A:hover{font-size:12px; font-weight:bold; color: #990000; text-decoration:none;}
#table_tavoli td A:active{font-size:12px; font-weight:bold; color: #df0000; text-decoration:none;}
#table_tavoli td img{border: none; margin-right: 10px; margin-bottom: 2px;}

#table_tavoli span.corpo_testo{
color: #000000;  
font-size:12px;  
}

#table_tavoli span.corpo_testo A:link{color: #777777; font-weight:bold;}
#table_tavoli span.corpo_testo A:visited{color: #777777; font-weight:bold;}
#table_tavoli span.corpo_testo A:hover{color: #000000; font-weight:bold;}
#table_tavoli span.corpo_testo A:active{color: #777777; font-weight:bold;}

#table_tavoli span.corpo_download{
font-size: 12px;
margin: 0px 0px 0px 0px;
color: #DF0000;
font-weight: bold;
}

.corpo_download
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 0px;
color: #DF0000;
font-weight: bold;
}

.corpo_testo
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;  
font-size:12px;  
}

.corpo_testo A:link{color: #777777; font-weight:bold;}
.corpo_testo A:visited{color: #777777; font-weight:bold;}
.corpo_testo A:hover{color: #000000; font-weight:bold;}
.corpo_testo A:active{color: #777777; font-weight:bold;}
/*Fine CSS Tavoli*/

/*CSS Photogallery*/
#table_photogallery{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif; padding:10px 5px 10px 5px;}
#table_photogallery td{font-size:12px; color: #000000; text-align:center;  width:25%;}
#table_photogallery td A:link{font-size:12px; color: #000000; text-decoration:underline;}
#table_photogallery td A:visited{font-size:12px; color: #000000; text-decoration:underline;}
#table_photogallery td A:hover{font-size:12px; color: #990000; text-decoration:none;}
#table_photogallery td A:active{font-size:12px; color: #000000; text-decoration:underline;}
#table_photogallery td form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#table_photogallery td.categories{font-size:12px; color: #DF0000; text-align:right; padding-right:5px;}
#table_photogallery td h2{font-size:10px; color: #990000;}
#table_photogallery td img{border: none; margin-right: 10px; margin-bottom: 2px;}
#table_photogallery td select{font-size:11px; z-index:0;}
/*Fine CSS Photogallery*/

/*CSS Videogallery*/
#table_videogallery{width:98%; text-align:left;font-family:Arial, Helvetica, sans-serif; padding:10px 5px 10px 5px;}
#table_videogallery td{font-size:12px; color: #000000; text-align:left;  width:50%; border:solid 1px #e4e4e4;}
#table_videogallery td form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#table_videogallery td.categories{font-size:12px; color: #DF0000; text-align:right; padding-right:5px; border:none;}
#table_videogallery td h2{font-size:14px; color: #990000; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
#table_videogallery td h3{font-size:12px; color: #990000; text-align:left; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 7px;}
#table_videogallery td p{font-size:11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 7px;}
#table_videogallery td select{font-size:11px;}
#table_videogallery td table{width:100%;}
#table_videogallery td table td{font-size:11px; height:25px; font-size:12px; color: #000000; text-align:left; border:none; border-bottom:solid 1px #e2e2e2;}
#table_videogallery td table td A:link{font-size:12px; color: #000000; text-decoration:underline;}
#table_videogallery td table td A:visited{font-size:12px; color: #000000; text-decoration:underline;}
#table_videogallery td table td A:hover{font-size:12px; color: #990000; text-decoration:none;}
#table_videogallery td table td A:active{font-size:12px; color: #000000; text-decoration:underline;}
/*Fine CSS Videogallery*/


/*CSS tabella questionario*/
#table_questionario{
    width:90%;
    font-family:Arial, Helvetica, sans-serif;
}
#table_questionario td.titolo_domanda{
    border-top: solid 1px #CCCCCC;
    padding-top:5px;
    font-size: 12px;
    font-weight:bold;
    color: #0066CC;
}
#table_questionario td.titolo_risposta{
    font-size: 12px;
    color: #333333;
    text-align:left;
    padding-left:15px;
    padding-bottom:5px;
}
#table_questionario td input{
    font-size: 11px;
    color: #000000;
    width:99%;
    height:13px;
}
#table_questionario td textarea{
    font-size: 11px;
    color: #000000;
    width:99%;
    height:60px;
}
/*Fine CSS tabella questionario*/

/*CSS tabella registrazione*/
#table_registration{
    width:98%;
    height:340px;
    border: solid 1px #e3e3e3;
    font-family:Arial,Helvetica,sans-serif;
}
#table_registration td{
    font-size: 11px;
    text-align:right;
}

#table_registration td p{
    text-align:center;
    font-size:14px;
}
#table_registration td p A:link{color:#DF0000; text-decoration:underline;}
#table_registration td p A:visited{color:#DF0000; text-decoration:underline;}
#table_registration td p A:hover{color:#999999; text-decoration:none;}
#table_registration td p A:active{color:#DF0000; text-decoration:underline;}

#table_registration td input{
    font-size: 11px;
    color: #000000;
    height:13px;
    margin-left:5px;
}
#table_registration td textarea{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10px;color:#000000; 
    text-decoration:none;
    border:solid 1px #CCCCCC ;
    width:96%;
    height:80px;
    margin-left:2px;
    padding:2px;
}

#table_registration div.div_contatti_privacy
{
font-weight: bold;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/*Fine CSS tabella registrazione*/

/*CSS login*/
#table_login{
    text-align:left;
    height:40px;
    width:98%;
    border: solid 1px #0066CC;
}
#table_login td{
    text-align:left;
    padding:5px 5px 5px 0px;
    font-size:11px;
    font-family:Verdana,Arial;
    color: #000000;
}
#table_login td A:link{color:#DF0000; text-decoration:underline; font-weight:bold;}
#table_login td A:visited{color:#DF0000; text-decoration:underline; font-weight:bold;}
#table_login td A:hover{color:#888888; text-decoration:none; font-weight:bold;}
#table_login td A:active{color:#DF0000; text-decoration:underline; font-weight:bold;}
/*Fine CSS login*/


/*inizio modulo contatti*/

#tabella_contatti {
margin:5px 0px 0px 0px;
border-left: dashed 1px #CCCCCC;
height: 500px;
width:400px;
}

#tabella_contatti.form_contatti{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#tabella_contatti td.label_contatti{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; font-weight:bold; text-align: center; }

#tabella_contatti td.label_contatti  A:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DF0000; text-decoration:underline}
#tabella_contatti td.label_contatti A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DF0000;  text-decoration:none}
#tabella_contatti td.label_contatti A:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DF0000;  text-decoration:none}
#tabella_contatti td.label_contatti A:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:underline}

#tabella_contatti td.testo_semplice_contatti{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#df0000; text-align: left; padding-left: 30px;}

#tabella_contatti td.testo_semplice_contatti  A:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline}
#tabella_contatti td.testo_semplice_contatti A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  text-decoration:none}
#tabella_contatti td.testo_semplice_contatti A:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  text-decoration:none}
#tabella_contatti td.testo_semplice_contatti A:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none}

#tabella_contatti input.text_contatti { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000; text-decoration:none;
width:264px;
height:17px;
background-color: #e2e2e2;
margin-left:2px;
margin-top:5px;
padding:0;
border: solid 1px #CCCCCC;
}

#tabella_contatti textarea.textarea_contatti { font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#000000; text-decoration:none;
border:solid 1px #CCCCCC ;
width:264px;
height:100px;
margin-left:2px;
padding:2px;
}

#tabella_contatti input.button_contatti {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;
background-color:#666666;
width:70px;
height:22px;
margin: 5px 5px 5px 3px;
}

#tabella_contatti input.radio_contatti{
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 20px;
border:0;
}

#tabella_contatti div.div_contatti_privacy
{
margin-left: 5px;
margin-top: 2px;
color: #000000;
font-weight: bold;
float:left;
}


/*Fine css per modulo contatti*/

/*CSS tabella registrazione newsletter*/
#table_newsletter{
    width:98%;
    height:300px;
    border: solid 1px #e3e3e3;
    font-family:Arial,Helvetica,sans-serif;
}
#table_newsletter td{
    font-size: 11px;
    text-align:right;
}

#table_newsletter td p{
    text-align:center;
    font-size:14px;
}
#table_newsletter td p A:link{color:#DF0000; text-decoration:underline;}
#table_newsletter td p A:visited{color:#DF0000; text-decoration:underline;}
#table_newsletter td p A:hover{color:#999999; text-decoration:none;}
#table_newsletter td p A:active{color:#DF0000; text-decoration:underline;}

#table_newsletter td input{
    font-size: 11px;
    color: #000000;
    height:13px;
    margin-left:5px;
}
#table_newsletter td textarea{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10px;color:#000000; 
    text-decoration:none;
    border:solid 1px #CCCCCC ;
    width:96%;
    height:80px;
    margin-left:2px;
    padding:2px;
}

#table_newsletter div.div_contatti_privacy
{
color: #000000;
font-weight: bold;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/*Fine CSS tabella registrazione newsletter*/

/*CSS tabella mappa strategica*/
#table_mappa{
    width: 100%;
    height: 100%;
}

#table_mappa td{
    color: #444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    border: solid 1px #888888;
    padding: 2px 5px 2px 5px;
}
#table_mappa td A:link{color:#444444; text-decoration:underline;}
#table_mappa td A:visited{color:#444444; text-decoration:underline;}
#table_mappa td A:hover{color:#0097F0; text-decoration:none;}
#table_mappa td A:active{color:#444444; text-decoration:underline;}


#table_mappa td u{font-weight:bold;}

#table_mappa td.titolo{
    color: #0097F0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    background-color: #e2e2e2;
    text-align:center;
    height:20px;
    font-weight:bold;
}
#table_mappa td.titolo A:link{color:#0097F0; text-decoration:underline;}
#table_mappa td.titolo A:visited{color:#0097F0; text-decoration:underline;}
#table_mappa td.titolo A:hover{color:#666666; text-decoration:none;}
#table_mappa td.titolo A:active{color:#0097F0; text-decoration:underline;}

/*Fine CSS tabella mappa strategica*/


/*CSS tabella banca idee*/
#table_banca_idee{
    width:100%;
    font-family:Arial, Helvetica, sans-serif;
}
#table_banca_idee td.titolo_domanda{
    background-color: #e2e2e2;
    height:25px;
    font-size: 13px;
    font-weight:bold;
    padding-left:10px;
    color: #0066CC;
}
#table_banca_idee td.titolo_risposta{
    font-size: 12px;
    height:20px;
    color: #333333;
    text-align:left;
    padding-left:10px;
    border: solid 1px #888888;
    padding: 3px 10px 3px 10px;
}


/*Fine CSS tabella banca idee*/

/*CSS tabella banca idee dettaglio*/
#table_banca_idee_dettaglio{
    width:100%;
    font-family:Arial, Helvetica, sans-serif;
}
#table_banca_idee_dettaglio td.titolo_domanda{
    border-top: solid 1px #CCCCCC;
    height:25px;
    font-size: 13px;
    font-weight:bold;
    color: #0066CC;
    padding-top:5px;
}

#table_banca_idee_dettaglio td.sottotitolo{
    font-size: 12px;
    font-weight:normal;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
    color: #AE8300;
}

#table_banca_idee_dettaglio td.titolo_risposta{
    font-size: 12px;
    height:20px;
    color: #333333;
    text-align:left;
    padding: 0px 0px 0px 15px;
}


/*Fine CSS tabella banca idee dettaglio*/


/*CSS Questionario*/
#table_quest_home
{
    width:54%; 
    height:440px;
    float:right; 
    text-align:left; 
    font-family:Arial, Helvetica, sans-serif;
    border: solid 1px #E2E2E2;
    background-image: url('/images/millimetrata.gif');
    background-repeat:no-repeat;
    background-position:center bottom;
    }
#table_quest_home td
{
    font-size:12px; 
    color: #000000; 
    text-align:center;
    }
#table_quest_home td div
{
    font-size:1px;
    border: solid 1px #000000; 
    width:80%;
    position:relative;
    vertical-align:bottom;    
}
#table_quest_home_leg
{
    width:45%; 
    height: 200px;
    float:left; 
    text-align:left; 
    font-family:Arial, Helvetica, sans-serif;
    border: solid 1px #E2E2E2;
    }
#table_quest_home_leg td
{
    font-size:12px; 
    text-align:left;
    }
#table_quest_home_leg td div
{
    font-size:1px; 
    }
    
/*Fine CSS Questionario*/

