body {
	background-color: #999999;
	padding: 50px;
	font-family: "Verdana",sans-serif;
}

table {
	background-color: #FFFFFF;
}

table.form-richiesta{
	background-color: #FFFFFF;
}
table.form-richiesta td{
 padding-top:6;
 padding-bottom:6;
}
form {
	margin: 0px 0px 7px 0px;
}

#ul {
#	margin: 10px 0px 0px 0px;
#}

#li {
#	margin: 0px 0px 0px 0px;
#}

li.links {
	margin: 10px 0px 0px 0px;
}

li.links-small {
	margin: 3px 0 0 0px;
}
h1 {
	color: #CC0000;
	font-size: 30px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 120px;
}

a.cs {
font-size: 0.6em;
font-weight: bold;
text-decoration: none;
color: #006633;
margin-left: 8px;
margin-right: 15px;
margin-bottom: 0px;
}

a.cs_sel {
font-size: 0.6em;
font-weight: bold;
text-decoration: none;
color: #CC0000;
margin-left: 8px;
margin-right: 15px;
margin-bottom: 0px;
}

a.cs_green {
font-size: 0.6em;
font-weight: bold;
text-decoration: none;
color: #CC0000;
margin-left: 8px;
margin-right: 15px;
margin-bottom: 0px;
}

a.cs_green_sel {
font-size: 0.6em;
font-weight: bold;
text-decoration: none;
color: #006633;
margin-left: 8px;
margin-right: 15px;
margin-bottom: 0px;
}
.cs_sel {
font-size: 0.6em;
font-weight: bold;
text-decoration: none;
color: #CC0000;
margin-left: 8px;
margin-right: 15px;
margin-bottom: 0px;
}


.tabel_cont_pro a.cs {
font-weight: normal;
xxtext-decoration: none;
color: #006633;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.iframe_cont_pro a.cs_sel {
font-weight: bold;
text-decoration: none;
color: #CC0000;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.iframe_cont a.cs {
font-weight: normal;
text-decoration: none
color: #006633;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.iframe_cont .cs_sel {
font-weight: normal;
text-decoration: none;
color: #CC0000;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.iframe_cont_spons a.cs {
font-weight: normal;
text-decoration: none;
color: #006633;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.iframe_cont_spons a.cs_sel {
font-weight: normal;
text-decoration: none;
color: #CC0000;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.iframe_cont_spons .cs_sel {
font-weight: normal;
text-decoration: none;
color: #CC0000;
font-size: 1em;
margin-left: 15px;
margin-right: 8px;
}

.titolo h1 {
	color: #CC0000;
	font-size: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	vertical-align: center;
	height: 50px;
}

.sub_title_small{
        color: #CC0000;
        font-size: 12px;
        font-weight: bold;
}
.sub_title2{
        color: #CC0000;
        font-size: 14px;
        font-weight: bold;
}
.sub_title{
        color: #CC0000;
        font-size: 18px;
        font-weight: bold;
}
.sub_title_big{
        color: #CC0000;
        font-size: 23px;
        font-weight: bold;
}
.sub_title1{
        color: #CC0000;
        font-size: 18px;
        font-weight: bolder;
        margin-top: 10px;
        margin-right: 7px;
        margin-bottom: 7px;
        margin-left: 0px;

}
h2 {
	color: #CC0000;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.spacerhp {
padding: 0px 16px 0px 210px;
font-size: 1em;
line-height: 12px;
}

a.thickbox:link {
font-weight: normal;
color: #3E8B61;
text-decoration: none;
}

a.thickbox:hover {
font-weight: normal;
color: #3E8B61;
text-decoration: none;
}

.menutop {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(immagini/hp_03.jpg);
}
.menu {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(immagini/hp_03.jpg);
	text-align: right;
	vertical-align: top;
	padding-top: 7px;
}

.menu2lev {
	color: #CD2518;
	font-size: 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: center;
	text-align: center;
}

.menu2lev a {
	color: #3E8B61;
	text-decoration: none;
	font-size: 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	vertical-align: center;
	text-align: center;
}

.menu2lev span{
	color: #CD2518;
	text-decoration: none;
	font-size: 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	vertical-align: center;
	text-align: center;
}

.trasparente {
height: 100%;
background-color: transparent;
}


h3 {
width: 99%;
background-color: #006633;
color: #FFFFFF;
height: 10px;
border: 0px solid #000;
padding: 3px 0px 5px 3px;
margin: 10px 0px 5px 0px;
font-size: 1em;
clear: both;
}

.verde {
width: 99%;
background-color: #006633;
color: #FFFFFF;
height: 10px;
border: 0px solid #000;
padding: 3px 0px 5px 3px;
margin: 15px 0px 5px 0px;
font-size: 1em;
}

.rosso {
width: 550px;
background-image: url(immagini/fascetta-rossa.jpg);
color: #FFFFFF;
border: 0px solid #000;
padding: 6px;
margin: 15px 0px 5px 25px;
font-size: 1em;
}

.linea {

border-bottom: 1px solid #808080;
padding: 0px 0px 5px 0px;
margin: 0px 0px 10px 0px;

}
.span_white{
color:#ffffff;
}

.rosso{

}

.grigio {
width: 99%;
background-color: #808080;
color: #FFFFFF;
height: 10px;
border: 0px solid #000;
padding: 3px 0px 5px 3px;
margin: 15px 0px 5px 0px;
font-size: 1em;
}

.grigio_pro {
width: 95%;
background-color: #808080;
color: #FFFFFF;
height: 10px;
border: 0px solid #000;
padding: 3px 0px 5px 3px;
margin: 15px 0px 10px 20px;
font-size: 1em;
}
.grigio_pro2 {
width: 95%;
background-color: #808080;
color: #FFFFFF;
height: 10px;
border: 0px solid #000;
padding: 3px 0px 5px 3px;
margin: 15px 0px -8px 26px;
font-size: 1em;
}

.celeste {
width: 99%;
background-color: #BBD0ED;
color: #000000;
height: 10px;
padding: 5px 0px 7px 15px;
margin: 15px 0px -8px 30px;
font-size: 1em;
font-weight:bold;
}

.sfondo{
background:url(immagini/terremoto/sfondo.gif) 0 0 no-repeat;
height:34px;
xwidth:563px;
margin-left:26px;
font-weight:bold;
padding-top:12px;
padding-left:370px;
font-style:italic;
font-size:1.3em;
}

.segnalaform {
width: 95%;
color: #000000;
height: 60px;
border: 0px solid #006633;
border-top: 1px solid #006633;
border-bottom: 1px solid #006633;
padding: 15px 0px 5px 3px;
margin: 15px 0px 5px 0px;
font-size: 1em;
}


.iframe_cont_pro {
width: 99%;
height: 280px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
}

.iframe_cont_pro p {
font-family: "Verdana",sans-serif;
padding: 0px 0px 0px 26px;

}

.iframe_cont_pro table {

margin: 0px 0px 0px 20px;
font-size: 1em;

}

.iframe_cont_pro table td {

border-bottom: 1px solid #808080;

}

.iframe_cont_pro table td.noborder {

border-bottom: 0px solid #000;
padding-bottom: 3px;

}

.iframe_cont_pro h2 {
padding: 0px 0px 0px 26px;
}


.iframe_cont_pro h2{
	color: #000000;
	font-size: 13px;
	margin-top: 6px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	line-height: 12px;
}

.ugreen{ 
color:#006633;
font-size:1em;
font-weight:bold;
}

.web_link {
  text-decoration: none;
}
.iframe_cont_pro a {
font-weight: bold;
xxtext-decoration: none;
color: #006633;
font-size: 1em;
}

.iframe_content {
font-family: "Verdana",sans-serif;
width: 99%;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
}

.iframe_cont_spons {
font-family: "Verdana",sans-serif;
width: 99%;
height: 240px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
}

.iframe_cont_prog {
font-family: "Verdana",sans-serif;
width: 99%;
height: 280px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
}

.iframe_cont_spons2 {
font-family: "Verdana",sans-serif;
width: 98%;
height: 240px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
}

.iframe_cont_spons h2{
	color: #000000;
	font-size: 13px;
	margin-top: 6px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	line-height: 12px;
}

.iframe_cont_spons a {
font-weight: bold;
xxtext-decoration: none;
color: #006633;
font-size: 1em;
}

.iframe_cont_prog a {
font-weight: bold;
xxtext-decoration: none;
color: #006633;
font-size: 1em;
}

.iframe_cont {
font-family: "Verdana",sans-serif;
width: 99%;
height: 330px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
line-height: 12px;
}


.iframe_cont_bis {
font-family: "Verdana",sans-serif;
width: 99%;
height: 370px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
line-height: 12px;
}

.iframe_cont_forum {
font-family: "Verdana",sans-serif;
width: 95%;
height: 435px;
overflow: auto;
border: 0px solid #000;
padding: 0px 6px 0px 6px;
margin: 0px 0px 0px 0px;
font-size: 0.7em;
line-height: 12px;
}

.iframe_cont a {
font-weight: bold;
xxtext-decoration: none;
color: #006633;
font-size: 1em;
}


.iframe {
font-family: "Verdana",sans-serif;
width: 100%;
height: 192px;
overflow: auto;
border: 0px solid #000;
padding: 0px 0px 0px 0px;
line-height: 40px;
font-size: 0.7em;
}

.iframe_cont_bis a {
font-weight: bold;
xxtext-decoration: none;
color: #006633;
font-size: 1em;
}

.iframesx {
font-family: "Verdana",sans-serif;
width: 280px;
height: 130px;
overflow: auto;
border: 0px solid #000;
padding: 0px 12px 0px 0px;
font-size: 0.7em;
}

.iframedw {
font-family: "Verdana",sans-serif;
width: 480px;
height: 60px;
overflow: auto;
border: 0px solid #000;
padding: 0px 12px 0px 0px;
line-height: 14px;
font-size: 0.7em;
}
.iframedx {
font-family: "Verdana",sans-serif;
width: 280px;
height: 130px;
overflow: auto;
border: 0px solid #000;
padding: 0px 12px 0px 0px;
line-height: 14px;
font-size: 0.7em;
}

.logo {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(immagini/hp_05.gif);
	text-align: center;
	vertical-align: top;
}

#arearis {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

#arearis input {
	border: 0px solid #FFFFFF;
	padding: 0px 0px 3px;
	width: 113px;
	margin-bottom: 3px;
}

.submitbutt  {
	background-color: #CCCCCC;
	font-size: 10px;
	text-align: left;
	width: 113px;
	margin-bottom: 0px;
}

a.menutop {
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
padding: 0 4px 0 4px;
}

a.menusx {
font-size: 10px;
text-decoration: none;
color: #383838;
background: url(immagini/freccia.gif) left center no-repeat;
padding: 0 0 0 8px;
}

a.menusx:hover {
font-size: 10px;
text-decoration: none;
color: #383838;
background: url(immagini/freccia.gif) left center no-repeat;
padding: 0 0 0 8px;
}


a.menusx:visited {
font-size: 10px;
text-decoration: none;
color: #383838;
background: url(immagini/freccia.gif) left center no-repeat;
padding: 0 0 0 8px;
}


a.menusx_red {
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
background: url(immagini/freccia_b.gif) left center no-repeat;
padding: 0 0 0 8px;
}

a.menusx_red:hover {
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
background: url(immagini/freccia_b.gif) left center no-repeat;
padding: 0 0 0 8px;
}

a.menusx_red:visited {
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
background: url(immagini/freccia_b.gif) left center no-repeat;
padding: 0 0 0 8px;
}


.menu1 {
	background-image: url(immagini/mnsx_01.gif);
	padding: 2px 0px 0px 27px;
}

.menu1_green {
	background-image: url(immagini/mnsx_01_green.gif);
	padding: 2px 0px 0px 27px;
}

.menu1_red {
	background-image: url(immagini/mnsx_01_red.gif);
	padding: 2px 0px 0px 27px;
}
.menu2 {
	background-image: url(immagini/mnsx_03.gif);
	padding: 2px 0px 0px 27px;
}

.menu2_green {
	background-image: url(immagini/mnsx_03_green.gif);
	padding: 2px 0px 0px 27px;
}

.menu2_red {
	background-image: url(immagini/mnsx_03_red.gif);
	padding: 2px 0px 0px 27px;
}
.menu3 {
	background-image: url(immagini/mnsx_05.gif);
	padding: 2px 0px 0px 27px;
}

.menu3_green {
	background-image: url(immagini/mnsx_05_green.gif);
	padding: 2px 0px 0px 27px;
}

.menu3_red {
	background-image: url(immagini/mnsx_05_red.gif);
	padding: 2px 0px 0px 27px;
}
.menu4 {
	background-image: url(immagini/mnsx_07.gif);
	padding: 2px 0px 0px 27px;
}

.menu4_green {
	background-image: url(immagini/mnsx_07_green.gif);
	padding: 2px 0px 0px 27px;
}

.menu4_red {
	background-image: url(immagini/mnsx_07_red.gif);
	padding: 2px 0px 0px 27px;
}
.menuar {
	background-image: url(immagini/mnsx_09.gif);
	padding: 2px 0px 0px 27px;
	font-size: 10px;
}

.menuar_red {
	background-image: url(immagini/mnsx_09_red.gif);
	padding: 2px 0px 0px 27px;
	font-size: 10px;
}
.menuar_green {
	background-image: url(immagini/mnsx_09_green.gif);
	padding: 2px 0px 0px 27px;
	font-size: 10px;
}


.menuformar {
	font-size: 10px;
	background-image: url(immagini/form_bg.jpg);
	padding: 5px 0px 0px 27px;
	vertical-align: top;
}

.menuformar_red {
	font-size: 10px;
	background-image: url(immagini/form_bg_red.jpg);
	padding: 5px 0px 0px 27px;
	vertical-align: top;
}
.menu5 {
	background-image: url(immagini/mnsx_10.gif);
	padding: 2px 0px 0px 27px;
	font-size: 10px;
}

.menu6 {
	background-image: url(immagini/mnsx_14.gif);
	padding: 2px 0px 0px 27px;;
}

.menu6_red {
	background-image: url(immagini/mnsx_14_red.gif);
	padding: 2px 0px 0px 27px;;
}
.box_top {
	background-image: url(immagini/cn_08.jpg);
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
.box_top2 {
	background-image: url(immagini/homeOK1.jpg);
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
.box_sx {
	background-image: url(immagini/cn_17.jpg);
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}

.box_dx {
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}

.box_bottom {
	padding: 10px 10px 10px 10px;
	vertical-align: center;
	text-align: center;
}


.menu7 {
	background-image: url(immagini/mnsx_16.gif);
	padding: 2px 0px 0px 27px;
}

.menu7_red {
	background-image: url(immagini/mnsx_16_red.gif);
	padding: 2px 0px 0px 27px;
}
.menu7_green {
	background-image: url(immagini/mnsx_16_green.gif);
	padding: 2px 0px 0px 27px;
}
.menu8 {
	background-image: url(immagini/mnsx_18.gif);
	padding: 2px 0px 0px 27px;
}
.menu8_red {
	background-image: url(immagini/mnsx_18_red.gif);
	padding: 2px 0px 0px 27px;
}
.menu8_green {
	background-image: url(immagini/mnsx_18_green.gif);
	padding: 2px 0px 0px 27px;
}
.menu9 {
	background-image: url(immagini/mnsx_21.gif);
	padding: 2px 0px 0px 27px;
}
.menu9_green {
	background-image: url(immagini/mnsx_21_green.gif);
	padding: 2px 0px 0px 27px;
}
.menu9_red {
	background-image: url(immagini/mnsx_21_red.gif);
	padding: 2px 0px 0px 27px;
}
.menu10 {
	background-image: url(immagini/mnsx_22.gif);
	padding: 2px 0px 0px 27px;
}
.grigiotb {
	background-color: #C7C7C7;
}

.verdetb {
	background-color: #02703B;
}
