
.linkimg {

	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
}

a.linkimg:link, a.linkimg:active, a.linkimg:visited, a.linkimg:hover {
	
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}


a:link, a:active, a:visited {
	
	background: transparent;
	text-decoration: underline;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

a:hover {

	background: transparent;
	text-decoration: underline;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #E20916;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	
}


a.link_evento:link, a.link_evento:active, a.link_evento:visited {
	
	background: transparent;
	text-decoration: underline;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

a.link_evento:hover {

	background: transparent;
	text-decoration: underline;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #E20916;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	
}


a.link_menu:link, a.link_menu:active, a.link_menu:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

a.link_menu:hover {

	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #E20916;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	
}



a.link_sottomenu:link, a.link_sottomenu:active, a.link_sottomenu:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

a.link_sottomenu:hover {

	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #E20916;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	
}

a.link_sottomenu_acc:link, a.link_sottomenu_acc:active, a.link_sottomenu_acc:visited, a.link_sottomenu_acc:hover {

	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #E20916;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	
}

a.link_rosso:link, a.link_rosso:active, a.link_rosso:visited, a.link_rosso:hover:hover {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #cc0000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}








a.link_menu_acc:link, a.link_menu_acc:active, a.link_menu_acc:visited, a.link_menu_acc:hover:hover {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #E20916;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}




a.link_lingua:link, a.link_lingua:active, a.link_lingua:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;	
	padding: 0px 0px 0px 0px;
}

a.link_lingua:hover {

	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #E20916;
	padding: 0px 0px 0px 0px;
	
}

a.link_lingua_acc:link, a.link_lingua_acc:active, a.link_lingua_acc:visited, a.link_lingua:hover {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #E20916;
	padding: 0px 0px 0px 0px;
}

a.link_mail:link, a.link_mail:active, a.link_mail:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

a.link_mail:hover {

	background: transparent;
	text-decoration: none;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 10pt;
	color: #E20916;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	
}

a.link_pp:link, a.link_pp:active, a.link_pp:visited {
	
	background: transparent;
	text-decoration: underline;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #597C1B;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

a.link_pp:hover {

	background: #597C1B;
	text-decoration: underline;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;

}


.border {

border:0;

}

.allineamento_dx {

text-align: right;


}



.allineamento_img {

float: right;
padding: 5px 0 10px 40px;
border: 0;

}

.allineamento_imgdx {

float: left;
padding: 0 20px 0 0;
border: 0;

}

.rosso {

#cc0000;

}

body {

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
background-image: url('immagini/sfondo_body.jpg');
background-repeat: repeat-x;
text-align: center;

}


#struttura {

margin: auto;
margin-top: 0px;
width: 980px;
min-height: 850px;
height: auto !important;
height: 850px;
background-image: url('immagini/sfondo_struttura.jpg');
text-align: left;
padding: 0 0 0 0;

}


#intestazione {

margin-top: 0px;
width: 980px;
min-height: 40px;
height: auto !important;
height: 40px;
background-image: url('immagini/sfondo_intestazione.jpg');
text-align: left;
padding: 0 0 0 0;

}

#menu_lingua {

margin-top: 0px;
margin-left: 816px;
width: 163px;
min-height: 21px;
height: auto !important;
height: 21px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#banner {

margin-top: 0px;
width: 980px;
min-height: 300px;
height: auto !important;
height: 300px;
background: #C4CEB3;
text-align: left;
padding: 0 0 0 0;

}

#slideshow img {

margin-top: 0px;
display: none;
position: absolute;
background: transparent;
width: 980px;
min-height: 280px;
height: auto !important;
height: 280px;

}


#titolo_data {

margin-top: -20px;
width: 970px;
min-height: 30px;
height: auto !important;
height: 30px;
background: #C4CEB3;
text-align: left;
padding: 10px 0 0 10px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #2B3E09;
font-weight: bold;

}

#data {

margin-top: -30px;
width: 967px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 0 13px 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #2B3E09;
font-weight: bold;

}

#colonna_sx {

margin-top: 0px;
width: 245px;
min-height: 650px;
height: auto !important;
height: 650px;
background: transparent;
text-align: left;
padding: 10px 0 0 0;

}


#contenitore_face {

margin-top: 0px;
width: 240px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: left;
padding: 20px 0 0 0;

}

#colonna_dx {

margin-top: -650px;
margin-left: 260px;
width: 705px;
min-height: 660px;
height: auto !important;
height: 660px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#titolo_pagina {

margin-top: 0px;
width: 705px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 10px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: bold;

}

.titolo_rete {

font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: bold;

}

#stampa {

margin-top: -40px;
width: 705px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 10px 0 0 0;

}


#scarica_modulo {

margin-top: -40px;
width: 705px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 10px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;

}

#scarica_modulo_2_righe {

margin-top: -45px;
width: 195px;
min-height: 40px;
height: auto !important;
height: 40px;
background: transparent;
text-align: left;
padding: 0 0 0 520px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;
line-height: 25px;

}


#testo_pagina {

margin-top: 0px;
width: 705px;
min-height: 430px;
height: auto !important;
height: 430px;
background: transparent;
text-align: justify;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 20px;

}

#centra_testo {

margin-top: 0px;
width: 705px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: normal;
line-height: 20px;

}

#primo_piano {

margin-top: 0px;
width: 685px;
min-height: 50px;
height: auto !important;
height: 50px;
background: #dddddd;
text-align: left;
padding: 25px 0 0 20px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #E20916;
font-weight: bold;

}

#primo_piano2 {

margin-top: 0px;
width: 685px;
min-height: 50px;
height: auto !important;
height: 50px;
background: #dddddd;
text-align: left;
padding: 25px 0 0 20px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #597C1B;
font-weight: bold;

}

#testo_pagina_prova {

margin-top: 0px;
width: 705px;
min-height: 150px;
height: auto !important;
height: 150px;
background: #ccc;
text-align: justify;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 20px;
padding: 0 0 15px 0;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #000000;

}



.foto_eventi {

float: right;
margin-top: 15px;
border: 0;

}


.foto_eventi_orizz {

margin-top: 15px;
padding: 0 0 15px 0;
border: 0;
}


.paragrafo {

width: 480px;

}

#testo_leben_rete {

margin-top: -1px;
width: 705px;
min-height: 145px;
height: auto !important;
height: 145px;
background: transparent;
text-align: justify;
padding: 0 0 10px 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 20px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #000000;

}


.testo_diplomati {

margin-left: 20px;
width: 655px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: left;
padding: 0 0 5px 0 ;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #000000;

}

.nome_riga_diplomati {

width: 400px;
min-height: 20px;
height: auto !important;
height: 20px;
padding: 5px 0 5px 0;
background: transparent;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 11pt;
color: #000000;
font-weight: bold;

}


.etichetta_riga_diplomati {

width: 70px;
min-height: 20px;
height: auto !important;
height: 20px;
padding: 3px 0 0 0;
background: transparent;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;

}


.descrizione_riga_diplomati {

margin-top: -23px;
margin-left: 72px;
width: 570px;
min-height: 20px;
height: auto !important;
height: 20px;
padding: 3px 0 0 0;
background: transparent;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}




















.testo_leben_rete_lungo_prova {

margin-top: -1px;
width: 705px;
min-height: 145px;
height: auto !important;
height: 145px;
background: #999;
text-align: justify;
padding: 0 0 10px 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 20px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #000000;

}

.contenitore_leben_rete {

margin-top: -1px;
width: 705px;
min-height: 35px;
height: auto !important;
height: 35px;
background: transparent;
text-align: justify;
padding: 0 0 10px 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 20px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #000000;

}

.testo_leben_rete_prova {

float: left;
margin-top: 0px;
width: 490px;
min-height: 30px;
height: auto !important;
height: 30px;
background: #999;
text-align: left;
padding: 10px 0 0 0;

}

.foto_leben_rete_verticale {

margin-top: 0px;
margin-left: 505px;
width: 200px;
min-height: 30px;
height: auto !important;
height: 30px;
background: #666;
padding: 0 0 0 0;

}

.link_documenti {

margin-top: 0px;
width: 600px;
min-height: 45px;
height: auto !important;
height: 45px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 20px;

}

.icone_file {

margin-top: -45px;
margin-left: 615px;
width: 90px;
min-height: 45px;
height: auto !important;
height: 45px;
background: transparent;
text-align: right;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}

#citazione {

width: 705px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 9pt;
color: #333333;
font-weight: normal;
line-height: 18px;

}


#campo_evento_verde {

margin-top: 0px;
width: 665px;
min-height: 300px;
height: auto !important;
height: 300px;
background: #D6E6BB;
text-align: left;
padding: 20px 20px 20px 20px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: normal;

}


#campo_evento_verde_scuro {

margin-top: 0px;
width: 665px;
min-height: 300px;
height: auto !important;
height: 300px;
background: #C3D2AA;
text-align: left;
padding: 20px 20px 20px 20px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: normal;

}

.titolo_programma {

margin-top: 0px;
width: 705px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: center;
padding: 10px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: bold;

}

.casella_prog_uno {

margin-top: 0px;
width: 160px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 10px 0 0 10px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;

}


.casella_prog_giorno {

margin-top: 0px;
width: 160px;
min-height: 30px;
height: auto !important;
height: 30px;
background: #ddd;
text-align: left;
padding: 10px 0 0 10px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;

}

.casella_prog_due {

margin-top: -40px;
margin-left: 170px;
width: 90px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 10px 0 0 10px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}

.casella_prog_tre {

margin-top: -40px;
margin-left: 260px;
width: 435px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 10px 0 10px 10px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}

#form_contatti {

margin-top: 0px;
width: 705px;
min-height: 150px;
height: auto !important;
height: 150px;
background: tranpsarent;
text-align: left;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}

.label {

margin-top: 0px;
margin-left: 50px;
width: 120px;
min-height: 20px;
height: auto !important;
height: 20px;
background: tranpsarent;
text-align: left;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;

}

.input {

margin-top: 0px;
margin-left: 50px;
width: 300px;
min-height: 20px;
height: auto !important;
height: 20px;
background: tranpsarent;
text-align: left;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #000000;

}

.textarea {

margin-top: 0px;
margin-left: 50px;
width: 300px;
min-height: 100px;
height: auto !important;
height: 100px;
background: tranpsarent;
text-align: left;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #000000;

}

.pulsanti {

margin-top: 10px;
margin-left: 50px;
width: 300px;
min-height: 20px;
height: auto !important;
height: 20px;
background: tranpsarent;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: bold;

}


.testo_piccolo {

margin-top: 0px;
width: 705px;
min-height: 430px;
height: auto !important;
height: 430px;
background: transparent;
text-align: justify;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 15px;

}


#elenco {

margin-top: 0px;
width: 705px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: left;
padding: 10px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}

.casella_1 {

margin-top: 0px;
margin-left: 50px;
width: 200px;
min-height: 48px;
height: auto !important;
height: 48px;
background: transparent;
text-align: left;
padding: 2px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.casella_2 {

margin-top: -51px;
margin-left: 250px;
width: 230px;
min-height: 48px;
height: auto !important;
height: 48px;
background: transparent;
text-align: left;
padding: 2px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.casella_3 {

margin-top: -51px;
margin-left: 480px;
width: 220px;
min-height: 48px;
height: auto !important;
height: 48px;
background: transparent;
text-align: left;
padding: 2px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.casella_3_righe1 {

margin-top: 0px;
margin-left: 50px;
width: 200px;
min-height: 68px;
height: auto !important;
height: 68px;
background: transparent;
text-align: left;
padding: 2px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.casella_3_righe2 {

margin-top: -71px;
margin-left: 250px;
width: 230px;
min-height: 68px;
height: auto !important;
height: 68px;
background: transparent;
text-align: left;
padding: 2px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.casella_3_righe3 {

margin-top: -70px;
margin-left: 480px;
width: 220px;
min-height: 68px;
height: auto !important;
height: 68px;
background: transparent;
text-align: left;
padding: 2px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}
.tabella_corsi {

margin-top: 0px;
width: 705px;
min-height: 35px;
height: auto !important;
height: 35px;
background: transparent;
text-align: left;
padding: 10px 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;

}

.titolo_tab_corsi {

margin-top: 0px;
width: 705px;
min-height: 35px;
height: auto !important;
height: 35px;
background: transparent;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 12pt;
color: #333333;
font-weight: bold;

}

.cella_tab1 {

margin-top: 0px;
width: 55px;
min-height: 25px;
height: auto !important;
height: 25px;
background: #999999;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;

}

.cella_tab2 {

margin-top: -25px;
margin-left: 55px;
width: 380px;
min-height: 25px;
height: auto !important;
height: 25px;
background: #666666;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;

}

.cella_tab3 {

margin-top: -25px;
margin-left: 435px;
width: 170px;
min-height: 25px;
height: auto !important;
height: 25px;
background: #999999;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;

}

.cella_tab4 {

margin-top: -25px;
margin-left: 605px;
width: 100px;
min-height: 25px;
height: auto !important;
height: 25px;
background: #666666;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;

}



.cella_tab10 {

margin-top: 0px;
width: 55px;
min-height: 129px;
height: auto !important;
height: 129px;
background: #ddd;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.cella_tab20 {

margin-top: -130px;
margin-left: 55px;
width: 380px;
min-height: 129px;
height: auto !important;
height: 129px;
background: #eee;
text-align: left;
padding: 0 0 0 5px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.cella_tab30 {

margin-top: -130px;
margin-left: 435px;
width: 170px;
min-height: 129px;
height: auto !important;
height: 129px;
background: #ddd;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}

.cella_tab40 {

margin-top: -130px;
margin-left: 605px;
width: 100px;
min-height: 129px;
height: auto !important;
height: 129px;
background: #eee;
text-align: center;
padding: 0 0 0 0;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;

}






#map {

margin-top: 0px;
width: 702px;
min-height: 450px;
height: auto !important;
height: 450px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #333333;

}


#fumetto {


margin-top: -57px;
margin-left: 75px;
width: 170px;
min-height: 40px;
height: auto !important;
height: 40px;
text-align: left;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding: 0px 0px 0px 0px;
background-color: #ffffff;

}


#fumetto_evento {

text-align: left;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding: 0px 0px 0px 0px;
background-color: #ffffff;

}














#adress {

margin-top: -110px;
width: 235px;
min-height: 120px;
height: auto !important;
height: 120px;
background: transparent;
text-align: left;
padding: 0 0 0 10px;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
line-height: 15px;

}

#footer {

margin: auto;
margin-top: 10px;
width: 970px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: left;
padding: 10px 0 0 10px;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #666666;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #666666;
font-weight: normal;

}

#credits {

margin: auto;
margin-top: -40px;
width: 960px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 10px 20px 0 0 ;
font-family: Trebuchet MS, Times New Roman, Times, serif;
font-size: 10pt;
color: #666666;
font-weight: normal;

}






.sotto_menu {

margin-top: 0px;
margin-left: 30px;
width: 205px;
min-height: 12px;
height: auto !important;
height: 12px;
line-height: 25px;
text-align: left;
background: transparent;
padding: 2px 0px 3px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;

} 











#box {

margin-top: 0px;
margin-left: 10px;
width: 225px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#box a{
display:block;
margin-top: 0px;
width: 225px;
min-height: 30px;
height: auto !important;
height: 30px;
line-height: 30px;
text-align: left;
background:transparent url('immagini/sfondo_menu_acc.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box a:hover, #box a:focus, #box a:active{
background-position: 0 -30px;
} 

#box a span{
position:relative;
z-index:-1;
} 


#box2 {

margin-top: 0px;
margin-left: 10px;
width: 225px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#box2 a{
display:block;
margin-top: 0px;
width: 225px;
min-height: 30px;
height: auto !important;
height: 30px;
line-height: 30px;
text-align: left;
background:transparent url('immagini/sfondo_menu.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box2 a:hover, #box2 a:focus, #box2 a:active{
background-position: 0 -30px;
} 

#box2 a span{
position:relative;
z-index:-1;
} 


#boxalto_rosso {

margin-top: 0px;
margin-left: 10px;
width: 225px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#boxalto_rosso a{
display:block;
margin-top: 0px;
width: 225px;
min-height: 60px;
height: auto !important;
height: 60px;
line-height: 30px;
text-align: left;
background:transparent url('immagini/sfondo_menu_alto_rosso.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#boxalto_rosso a:hover, #boxalto_rosso a:focus, #boxalto_rosso a:active{
background-position: 0 -60px;
} 

#boxalto_rosso a span{
position:relative;
z-index:-1;

} 

#boxalto {

margin-top: 0px;
margin-left: 10px;
width: 225px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#boxalto a{
display:block;
margin-top: 0px;
width: 225px;
min-height: 60px;
height: auto !important;
height: 60px;
line-height: 30px;
text-align: left;
background:transparent url('immagini/sfondo_menu_alto.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#boxalto a:hover, #boxalto a:focus, #boxalto a:active{
background-position: 0 -60px;
} 

#boxalto a span{
position:relative;
z-index:-1;

} 






#boxalto_acc {

margin-top: 0px;
margin-left: 10px;
width: 225px;
text-align: center;
min-height: 60px;
height: auto !important;
height: 60px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#boxalto_acc a{
display:block;
margin-top: 0px;
width: 225px;
min-height: 60px;
height: auto !important;
height: 60px;
line-height: 30px;
text-align: left;
background:transparent url('immagini/sfondo_menu_alto_acc.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#boxalto_acc a:hover, #boxalto_acc a:focus, #boxalto_acc a:active{
background-position: 0 -60px;
} 

#boxalto_acc a span{
position:relative;
z-index:-1;
} 






















































































#box_italiano {

margin-top: 0px;
margin-left: 10px;
width: 80px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding: 10px 0 0 0;
position:relative;
z-index:10;

} 



#box_italiano a{
display:block;
margin-top: 0px;
width: 80px;
min-height: 20px;
height: auto !important;
height: 20px;
line-height: 20px;
text-align: left;
background:transparent url('immagini/sfondo_menu_italiano.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box_italiano a:hover, #box_italiano a:focus, #box_italiano a:active{
background-position: 0 -20px;
} 

#box_italiano a span{
position:relative;
z-index:-1;
} 


#box_inglese {

margin-top: -30px;
margin-left: 91px;
width: 70px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#box_inglese a{
display:block;
margin-top: 0px;
width: 70px;
min-height: 20px;
height: auto !important;
height: 20px;
line-height: 20px;
text-align: left;
background:transparent url('immagini/sfondo_menu_inglese.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box_inglese a:hover, #box_inglese a:focus, #box_inglese a:active{
background-position: 0 -20px;
} 

#box_inglese a span{
position:relative;
z-index:-1;
} 





















