
/*DEFINIZIONE CONTENITORI PRINCIPALI */

body {
background-color:#00B9B9;
text-align:center;
margin:0 0 0 0;
padding: 0 0 0 0;
font-family:"Lucida Sans", "sans-serif";
color:#000000;
font-size:12px;
}

#container {
margin: 0 auto;
width:986px;
background-color:#00B9B9;
}
#container2 {
margin: 0 auto;
width:947px;
background-color:white;
text-align:center;
}


#testata {
background-color:#00B9B9;
position:relative;
width:986px;
height:96px;
background-image:url(images/testata.png);
}


#colonna_sinistra {
width:240px;
float:left;
background-image:url(images/sfondo_menu.png);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:16px;
color:#18ADC6;
text-align:left;
padding-left:30px;
padding-top:30px;
line-height:30px;
}

#colonna_sinistra_territorio {
width:240px;
float:left;
background-image:url(images/sfondo_menut.png);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:16px;
color:#18ADC6;
text-align:left;
padding-left:30px;
padding-top:30px;
line-height:30px;
}

#main_home1 {
width:500px;
float:left;
text-align:left;
padding-left:0px;
padding-top:0px;
}

#main_home2 {

background-repeat:no-repeat;
width:246px;
float:RIGHT;
text-align:left;
padding-left:0px;
padding-right:0px;
padding-top:3px;
}

#main{
width:740px;
float:right;
text-align:left;
padding-left:0px;
padding-top:0px;

}

a:link.home {
font-weight:normal;

font-family:"Lucida Sans", "sans-serif";
color:#000000;
font-size:12px;
text-decoration:none;
}
a:visited.home {
font-weight:normal;

font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#000000;
text-decoration:none;
}
a:hover.home  {
font-weight:normal;

font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#039795;
text-decoration:none;
}


a:link {


font-family:"Lucida Sans", "sans-serif";
color:#039795;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
a:visited{


font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#039795;
text-decoration:none;font-weight:bold;
}
a:hover {


font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#000000;
text-decoration:none;font-weight:bold;
}




a:link.menu {


font-family:"Lucida Sans", "sans-serif";
font-weight:normal;
color:#158B9D;
font-size:16px;
text-decoration:none;
}
a:visited.menu {
font-weight:normal;

font-family:"Lucida Sans", "sans-serif";

color:#158B9D;
font-size:16px;
text-decoration:none;
}
a:hover.menu {
font-weight:normal;

font-family:"Lucida Sans", "sans-serif";

color:#c0c0c0;
font-size:16px;
text-decoration:none;
}





a:link.menu2 {

font-weight:normal;
font-family:"Lucida Sans", "sans-serif";

color:#158B9D;
font-size:13px;
text-decoration:none;
}
a:visited.menu2 {

font-weight:normal;
font-family:"Lucida Sans", "sans-serif";

color:#158B9D;
font-size:13px;
text-decoration:none;
}
a:hover.menu2 {
font-weight:normal;

font-family:"Lucida Sans", "sans-serif";

color:#c0c0c0;
font-size:13px;
text-decoration:none;
}

.titolo1 {
font-family:"Lucida Sans", "sans-serif";
color:#0490A0;
font-size:14px;
font-weight:bold;
}

.testo {
font-family:"Lucida Sans", "sans-serif";
color:#0490A0;
font-size:12px;

}

.testo3 {
font-family:"Lucida Sans", "sans-serif";
color:#000000;
font-size:10px;

}
#colonna_destra {
width:170px;
float:right;
}
#colonna_destra2 {
width:90px;
float:right;
}


#clear {
clear:both;
}
#footer {
background-image:url(images/footer.gif);
background-repeat : no-repeat;
background-color:#C0C1BC;
text-align:center;
width:947px;
height:100px;
font-family:"Lucida Sans", "sans-serif";
font-size:10px;
color:#808080;
padding-top:33px;

}


/*STILE PER MENU SUPERIORE */
.bottone_up {
background-color:#7C8BC4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
letter-spacing:1px;
}



a:link.up {
background-color:#7C8BC4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-left:3px;
padding-right:3px;
letter-spacing:1px;
text-decoration:none;
}
a:visited.up {
background-color:#7C8BC4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-left:3px;
padding-right:3px;
letter-spacing:1px;
text-decoration:none;
}
a:hover.up {
background-color:#645EB4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-left:3px;
padding-right:3px;
letter-spacing:1px;
text-decoration:none;
}

a:link.up_now {
background-color:#645EB4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-left:3px;
padding-right:3px;
letter-spacing:1px;
text-decoration:none;
}
a:hover.up_now {
background-color:#645EB4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-left:3px;
padding-right:3px;
letter-spacing:1px;
text-decoration:none;
}
a:visited.up_now {
background-color:#645EB4;
height:15px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-left:3px;
padding-right:3px;
letter-spacing:1px;
text-decoration:none;
}



a:link.hp {


font-family:"Lucida Sans", "sans-serif";
font-size:10px;
color:#8a8a8a;
text-decoration:none;
}
a:visited.hp {


font-family:"Lucida Sans", "sans-serif";
font-size:10px;
color:#8a8a8a;
text-decoration:none;
}
a:hover.hp {


font-family:"Lucida Sans", "sans-serif";
font-size:10px;
color:#8a8a8a;
text-decoration:none;
}


/*STILE PER Il BOX "TEMI"*/

.box_temi {
width:160px;
height:130px;
background-image:url(images/box_temi.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
padding-top:25px;
text-align:left;
padding-left:10px;
margin-top:30px;
margin-BOTTOM:15px;
}

.box_temi a:link {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
}

.box_temi a:visited {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
}

.box_temi a:hover {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#ff8000;
text-decoration:none;
}

/*STILE PER BOTTONE GENERICO ARANCIO"*/
.box1 {
width:159px;
height:25px;
background-image:url(images/box1.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-top:5px;
text-align:left;
padding-left:10px;
margin-top:5px;
margin-bottom:10px;
}



.box1 a:link {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
text-decoration:none;
}

.box1 a:visited {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
text-decoration:none;
}

.box1 a:hover {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#708090;
}

.box_cert {
width:159px;
height:25px;
background-image:url(images/box1.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
letter-spacing:-1px;
color:white;
padding-top:5px;
text-align:left;
padding-left:10px;
margin-top:5px;
margin-bottom:10px;
}
.box_cert a:link {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
text-decoration:none;
}

.box_cert a:visited {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
text-decoration:none;
}

.box_cert a:hover {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#708090;
}


/*STILE PER BOX "IL SINDACATO"*/
.box_sindacato {
width:160px;
height:44px;
background-image:url(images/box_sindacato.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-top:3px;
text-align:left;
padding-left:10px;
padding-right:2px;
margin-top:10px;
}


.box_sindacato_testo {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
padding-top:3px;
}


.box_sindacato_testo a:link {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
}

.box_sindacato_testo a:visited {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
}

.box_sindacato_testo a:hover {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#ff8000;
text-decoration:none;
}



.box_cert_testo {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
padding-top:3px;
}


/*STILE PER BOX "AREA RISRVETA"*/
.box_soci {
width:162px;
height:90px;
background-image:url(images/box_soci.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-top:3px;
text-align:left;
padding-left:10px;
padding-right:2px;
margin-top:5px;
margin-bottom:15px;
}

.box_soci input {
float:right;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
border-style:dotted;
border-width:1px;
}

.box_soci_testo {

font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;

}

/*STILE PER BOX APPUNATMENTI*/

.box_appuntamenti_alto {
width:158px;
height:19;
background-image:url(images/appuntamenti.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#000000;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:5px;
}


.box_appuntamenti_testo {
width:158px;
background-image:url(images/sfo_appuntamenti.gif) ;
font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:color:#808080;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;
}


.box_appuntamenti_basso {
width:158px;
height:0px;
background-image:url(images/app_sotto.gif);
background-repeat:no-repeat;
margin-bottom:5px;
margin-top:0px;
}

/*STILE PER BOX MOTORE DI RICERCA*/

.box_motore_ricerca {
width:158px;
height:12px;
background-image:url(images/appuntamenti.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#000000;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:5px;
}


.box_motore_ricerca_testo {
width:158px;
background-image:url(images/sfo_appuntamenti.gif) ;
font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:color:#808080;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;
}

.box_motore_ricerca_basso {
width:158px;
height:0px;
background-image:url(images/app_sotto.gif);
background-repeat:no-repeat;
margin-bottom:5px;
margin-top:0px;
}

form{
margin-bottom:0px;
margin-top:0px;
}

.box_motore_testo {

font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:#808080;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;
}

/*-------------------------------------*/


/*STILE PER BOX CHI SIAMO*/

.box_chi_siamo {
width:158px;
height:19;
background-image:url(images/chi_siamo.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#ffffff;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:5px;
}


.box_chi_siamo_testo {
width:158px;
background-image:url(images/sfo_chi_siamo.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#535353;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;

}


.box_chi_siamo_basso {
width:158px;
height:0px;
background-image:url(images/chi_siamo_sotto.gif);
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:0px;
}

.box_chi_siamo_testo li {
	list-style : none  outside;
	
}

.box_chi_siamo_testo a:link  {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
letter-spacing:0em;
}

.box_chi_siamo_testo a:visited  {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
letter-spacing:0em;
}

.box_chi_siamo_testo a:hover{
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#645EB4;
text-decoration:none;
letter-spacing:0em;
}

.box_news {
width:158px;
background-image:url(images/box_news.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#ffffff;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;

}
.box_news3 {
width:158px;
background-image:url(images/box_news.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
letter-spacing:-1px;
color:#ffffff;
padding-top:2px;
text-align:left;
padding-left:2px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;

}


.box_news_testo {
width:158px;
background-image:url(images/sfo_news_box.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#535353;
padding-top:10px;
text-align:left;
padding-left:14px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;

}

.box_news2 {
width:158px;
background-image:url(images/box_news.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#ffffff;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;

}

.box_news_testo2 {
width:158px;
background-image:url(images/sfo_news_box.gif);
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#535353;
padding-top:10px;
text-align:left;
padding-left:5px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;

}
.box_news_basso {
width:158px;
height:0px;
background-image:url(images/box_news_sotto.gif);
background-repeat:no-repeat;
margin-bottom:0px;
margin-top:0px;
}

.box_news_testo li {
	list-style : none  outside;
	
} 
.box_news_testo a:link  {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
letter-spacing:0em;
}

.box_news_testo a:visited  {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
letter-spacing:0em;
}

.box_news_testo a:hover{
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
text-decoration:none;
letter-spacing:0em;
}
.box_news_testo2 a:link  {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
letter-spacing:0em;
}

.box_news_testo2 a:visited  {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#808080;
text-decoration:none;
letter-spacing:0em;
}

.box_news_testo2 a:hover{
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
text-decoration:none;
letter-spacing:0em;
}

/*STILE PER AREA NEWS*/
.box_primo_piano {
width:580px;
background-image:url(images/sfo_news_alto.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:white;
padding-top:0px;
text-align:left;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.box_primo_piano_testo {
width:560px;
background-image:url(images/sfo_news.gif);
background-repeat:repeat-y;
font-family:"Arial", "sans-serif";
font-size:12px;
color:black;
padding-top:0px;
text-align:left;
padding-left:10px;
padding-right:0px;
}
.box_primo_piano_testo hr {
margin-top:5px;
color:#c0c0c0;
height:1px;
width:520px;
}

.box_primo_piano2 {
width:580px;
height:24px;
background-image:url(images/righina_blu.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
padding-top:1px;
padding-left:15px;
font-weight:bold;
text-align:left;
padding-bottom:0px;
line-height:16px;
}

.box_primo_piano2_cerca {
width:480px;
height:24px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
padding-top:1px;
padding-left:15px;
font-weight:bold;
text-align:left;
padding-bottom:0px;
line-height:16px;
}




h1{
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
padding-top:1px;
padding-left:15px;
font-weight:bold;
text-align:left;
padding-bottom:0px;
line-height:16px;
}

h2{
font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:#F79C10;
padding-top:1px;
padding-left:15px;
font-weight:bold;
text-align:left;
padding-bottom:0px;
line-height:16px;
}

.box_primo_piano3 {
width:910px;
height:24px;

font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
padding-top:1px;
padding-left:15px;
font-weight:bold;
text-align:left;
padding-bottom:0px;line-height:16px;
}

.box_primo_piano2_bis {
width:580px;
height:24px;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
padding-top:4px;
padding-left:15px;
font-weight:bold;
text-align:left;
line-height:15px;
}


.box_primo_piano_testo2_cerca {
width:480px;
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:black;
padding-top:0px;
text-align:justify;
padding-left:10px;
padding-right:50px;
line-height:15px;
}



.box_primo_piano_testo2 {
width:570px;
background-repeat:repeat-y;
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:black;
padding-top:0px;
text-align:justify;
padding-left:5px;
padding-right:10px;
line-height:15px;
}



.box_primo_piano_testo3 {
width:570px;
background-repeat:repeat-y;
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
line-height:15px;
color:black;
padding-top:0px;
text-align:justify;
padding-left:2px;
padding-right:10px;
}
.box_primo_piano_testo3 a:link {
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:#f07800;
text-decoration:none;

}

.box_primo_piano_testo3 a:visited {
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:#f07800;
text-decoration:none;

}


.box_primo_piano_testo3 a:hover {
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:#808080;
text-decoration:underline;
}
.box_primo_piano_testo2 a:link {
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:#f07800;
text-decoration:none;
}

.box_primo_piano_testo2 a:visited {
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:#f07800;
text-decoration:none;
}


.box_primo_piano_testo2 a:hover {
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:#808080;
text-decoration:underline;
}
/*STILE PER AREA TESTO PAGINE INTERNE 2 COLONNE*/
.box_primo_piano2_interno {
width:670px;
height:24px;
background-image:url(images/righina_blu2.gif);
background-repeat:no-repeat;
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#F79C10;
padding-top:4px;
padding-left:15px;
font-weight:bold;
text-align:left;
}
.box_primo_piano_testo_interno {
width:660px;
background-repeat:repeat-y;
font-family:"Lucida Grande",Verdana,"Lucida Sans Unicode",Arial,sans-serif;
font-size:11px;
color:black;
padding-top:0px;
text-align:justify;
padding-left:10px;
padding-right:0px;
}








a:link.grigio2  {
font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:#808080;
text-decoration:none;
}

a:visited.grigio2  {
font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:#808080;
text-decoration:none;
}

a:hover.grigio2 {
font-family:"Lucida Sans", "sans-serif";
font-size:11px;
color:#ff8000;
text-decoration:none;
}



td.linea {background-image:url(images/submenu2.gif);; background-repeat:repeat-y;}

.testo_box {

font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#535353;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;

}



.testo {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#000000;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;
}


TABLE {
font-family:"Lucida Sans", "sans-serif";
font-size:12px;
color:#000000;
padding-top:2px;
text-align:left;
padding-left:4px;
padding-right:2px;
padding-bottom:0px;
margin-bottom:0px;
}



