body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;  margin: 0; line-height: 130%;
}

.inter_150
{
line-height: 1.5em;
}

table, td, th
{
	
	font-size: 1em;
	line-height: 1.3em
	border:0;
}

img
{
border:0px none;
}


a            { color: #003468; font-size: 1em; font-family: Verdana; text-decoration: none; }

a:hover     { font-family: Verdana; font-size: 1em; color: #FF0000; text-decoration:underline; }

h3
{
	font-family: Verdana, Times New Roman, Times;
	color: #CC3300; font-weight:bold; line-height:120%
}
h4
{
	font-family: Verdana, Times New Roman, Times;
	color: #CC3300; font-weight:bold; line-height:120%
}
.table_center table { font-family: Verdana; font-size: 8 pt; text-align:center; font-weight:bold }
.td_bottom td  { font-family: Verdana; font-size: 8 pt; valign:bottom }
.a10   a     { font-family: Verdana; font-size: 8 pt; font-weight:bold; text-decoration:underline }
.a10h a:hover { font-family: Verdana; font-size: 8 pt; color: #FF0000; text-decoration:underline; font-weight:bold }
.a12   a     { color: #003468; font-size: 10 pt; font-family: Verdana; text-decoration: none }
.a12h  a:hover { font-family: Verdana; font-size: 10 pt; color: #FF0000; text-decoration:underline }
.a10g  a            { color: #669900; font-size: 10 pt; font-family: Verdana; text-decoration: none }
.a10hg   a:hover     { font-family: Verdana; font-size: 10 pt; color: #669900; text-decoration:underline }

.titolo_monumenti
{
border:3px double #FFCC00;padding:6px; font-size:1.5em;
color:#CC3300;width:100%;
text-align:center;
margin-top:10px;
}

ul           { color:#FF9900;}
li   { margin-left:-20px;  }
li p  {  color: #000000 }

.ul_grigio ul { color:#808080;}
.ul_grigio li   { margin-left:-20px;  }
.ul_grigio li p  {  color: #000000 }

.ul_blu ul { color:#7D9BE3;}
.ul_blu li   { margin-left:-20px;  }
.ul_blu li p  {  color: #000000 }

.ul_verde ul { color:#008000;}
.ul_verde li   { margin-left:-20px;  }
.ul_verde li p  {  color: #000000 }

.ul_marron ul { color:#CC3300;}
.ul_marron li   { margin-left:-20px;  }
.ul_marron li p  {  color: #000000 }

.ul_archivio ul { color:#CC3300;}
.ul_archivio li   { margin-left:-20px;  }
.ul_archivio li p  {  color: #000000 }



.mv_home a {color: #FFFFFF; text-decoration:none; font-weight:normal;}
.mv_home a:hover {color: #FFFF00; text-decoration:underline; font-weight:normal;}



.a_blu a {color: #003366;text-decoration:none; font-weight:normal; }
.a_rosso_hover a:hover { color: #FF0000; text-decoration:underline; font-weight:normal; }

#menu_archivio td { color: #CC3300; font-weight:bold; }

.box_centrale
{
position: relative;
float: left;
width: 100%;
}
.box_sx
{
position: relative;
float: left;
width: 25%;
}
.box_corpo
{
position: relative;
float: left;
width: 50%;
}
.box_dx
{
position: relative;
float: left;
width: 20%;
}
#int_box_centrale
{
position: relative;
float: left;
width: 100%;
margin-top:2.5em;
background-image:url('logo2new.gif');

}
#int_box_sx
{
position: relative;
float: left;
}
#int_box_corpo
{
position: relative;
float:left;

}
#int_box_banner
{
position: relative;
float: right;
text-align:right;
margin-top:2px;
margin-right:0.5em;
z-index:1;
width:33%;
}
#int_box_barretta
{
position: relative;
float:left;
width:80%;
}
#data
{
position: relative;
float:left;
width:14%;
text-align:right;
font-weight: bold;
color:#FFFFFF;
margin-right:1em;
margin-top:-2em;
}

#barra_or_intestazione
{
position: relative;
float:left;
width:100%;
background-color:#FFCC00;
}
#barra_or_intestazione0
{
position: relative;
float:left;
width:85%;
padding:3px 0;
margin-left:1%;
}
#barra_or_intestazione1
{
position: relative;
float:left;
width:10%;
padding:3px 0;
text-align:right;
}
#barra_or_intestazione        a { color: #003468; font-size: 1em; font-family: Verdana; text-decoration: none; }

#barra_or_intestazione a:hover  { font-family: Verdana; font-size: 1em; color: #FF0000; text-decoration:underline; }

.bottom_rosso-mattone
{
color: #CC3300;
font-weight:bold;
}

#bottom_corpo
{
position: relative;

float:left;
width:100%;
font-size:0.8em;
}
#bottom_corpo0
{
position: relative;
float:left;
width:100%;
}
#bottom_corpo0 img
{
float:right;
}
#bottom
{
position: relative;
float:left;
width:100%;
background-color:#FFCC00;
font-size:0.8em;
padding:3px 0;

}
#bottom0
{
position: relative;
float:left;
width:35%;
background-color:#FFCC00;

}
#bottom1
{
position: relative;
float:left;
width:65%;
background-color:#FFCC00;
text-align:center;
}
.bottom_rosso
{
color: #FF0000
}
#box_sx_home
{
position: relative;
float:left;
width:16%;
background:#0066CB;
}

#box_sx_home1
{
position: relative;
float:left;
width:100%;
}
#box_sx_home1 ul
{

color:#FFFF00;
margin-top:0px;
margin-bottom:0px;

}
#box_sx_home1 li
{
line-height:1.4em;
margin-left:-21px;
margin-right:1px;

}
#piede_blu
{
position:relative;
width: 100%;

float: left;
}


.giallo
{
color: #FFFF00;
font-weight:bold;
}
.giallo_centro
{
color: #FFFF00;
font-weight:bold;
text-align:center;
}


#box_corpo_home
{
position: relative;
float:left;
width:61%;
background-color:#FFFFFF;
z-index:1;
border:0px none;
margin-top:1px;
}

#box_corpo_home img
{
margin-right: 5px;
}

#box_corpo_home hr
{
clear:left;
}
.img_float img
{
float: left;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}
.rosso_mattone
{
color: #CC3300;
font-weight:bold;
clear:left;
margin-bottom:-10px;
}
.titolo_rosso_mattone
{
color: #CC3300;
font-weight:bold;
clear:left;
margin-bottom:0px;
}
.titolo_grigio
{
color: #808080;
font-weight:bold;
clear:left;
margin-left:10px;
margin-bottom:10px;
margin-top:25px;
margin-right:22px;
}

#box_dx_home
{
position: relative;
float:right;
width:16%;
}
#box_dx_home ul
{

color:#FFFF00;
margin-top:0px;
margin-bottom:0px;

}
#box_dx_home li
{
margin-left:-21px;
margin-right:2px;

}
#box_dx_home1
{
position: relative;
float:right;
width:100%;
background:#FF9900;
}

.clear_left
{
clear: left;
}
.clear_right
{
clear: right;
}
.box
{
position: relative;
float: left;
}
.box_menu
{
position: relative;
float:left;
margin-right:20px;
margin-left:5px;
}
.box_menu_or
{
position: relative;
float: left;
}

.box_center
{
position: relative;
float: left;
text-align:center;
}
.box_right
{
position: relative;
float: right;
}

.box_18
{
position: relative;
float: left;
height:18px;
}

.box_100
{
position: relative;
float: left;
width: 100%;
}
.box_100_1b
{
position: relative;
float: left;
width: 100%;
margin-bottom:1px;
margin-top:-1px;
}
.box_100_centrale
{
position: relative;
float: left;
width: 100%;
margin-top:-4em;
}

.box_100_int
{
position: relative;
float: left;
width: 100%; background-image:url('logo2new.gif');
height:87px;
margin-top:0
}

.box_100_ocra
{
position: relative;
float: left;
width: 100%;
background:#FFCC00;
}

.box_100_right
{
position: relative;
float: right;
width: 100%;
text-align:right;
}

.box_98
{
position: relative;
float: left;
width: 98%;
margin:0 1%;
}

.box_1
{
position: relative;
float: left;
width: 1%;
}

.box_1_int
{
position: relative;
float: left;
width: 1%;
}

.box_2
{
position: relative;
float: left;
width: 2%;
}
.box_3
{
position: relative;
float: left;
width: 3%;
}
.box_5
{
position: relative;
float: left;
width: 5%;
}
.box_10
{
position: relative;
float: left;
width: 10%;
}
.box_15
{
position: relative;
float: left;
width: 15%;
}
.box_20
{
position: relative;
float: left;
width: 20%;
}
.box_20_center
{
position: relative;
float: left;
width: 20%;
text-align:center;
}
.box_20_blu
{
position: relative;
float: left;
width: 18%;
background:#0066CB;
padding-bottom: 3px;
}
.box_100_arancione
{
position: relative;
float: left;
width: 100%;
background:#FF9900;
}
.box_100_arancione_centrale
{
position: relative;
float: left;
width: 100%;
background:#FF9900;
margin-top:-1px;
margin-bottom:-1px;

}

.box_100_verde
{
position: relative;
float: left;
width: 100%;
background:#1CB21C;

}
.box_100_verde_centrale
{
position: relative;
float: left;
width: 100%;
background:#1CB21C;
margin-top:-1px;
margin-bottom:-1px;
}

.box_100_arancio-rosso
{
position: relative;
float: left;
width: 100%;
background:#FF6600;
}
.box_100_arancio-rosso_centrale
{
position: relative;
float: left;
width: 100%;
background:#FF6600;
margin-top:-1px;
margin-bottom:-1px;

}


.box_20_right
{
position: relative;
float: right;
width: 20%;
}
.box_20_blu_int
{

position: relative;

float: left;
width: 20%;
background:#0066CB;
padding-bottom: 3px;

}
.box_18_right
{
position: relative;
float: right;
width: 18%;
}
.box_25
{
position: relative;
float: left;
width: 25%;
}
.box_25_center
{
position: relative;
float: left;
text-align:center;
width: 25%;
}

.box_30
{
position: relative;
float: left;
width: 30%;
}
.box_30_right
{
position: relative;
float: right;
width: 30%;
}

.box_30_blu
{
position: relative;
float: left;
width: 30%;
background:#0066CB;
padding-bottom: 4px;

}

.box_40
{
position: relative;
float: left;
width: 40%;
}
.box_40_right
{
position: relative;
float: right;
width: 40%;
}
.box_45_right
{
position: relative;
float: right;
width: 45%;
}

.box_50
{
position: relative;
float: left;
width: 50%;
}
.box_55
{
position: relative;
float: left;
width: 55%;
}

.box_50_text_left
{
position: relative;
float: left;
width: 18px;
height:18px;
}
.box_50_text_right
{
position: relative;
float: right;
width: 18px;
height:18px;
text-align:right;
}

.box_48
{
position: relative;
float: left;
width: 48%;
margin:0 1%;
}

.box_60
{
position: relative;
float: left;
width: 60%;
}
.box_70
{
position: relative;
float: left;
width: 70%;
}
.box_75
{
position: relative;
float: left;
width: 75%;
}

.box_80
{
position: relative;
float: left;
width: 80%;

}


.box_80_corner
{
position: relative;
float: left;
height:16px;
width: 80%;
}
.box_85
{
position: relative;
float: left;
width: 85%;

}

.box_90
{
position: relative;
float: left;
width: 90%;
}
.bull
{
color: #FF9900;
font-weight: bold
}
