body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	margin:0px;
	padding:0px;
	text-align:center;
	/*background-color: #E7E5DE;
	background-image:url(grafica/sfondo_nero.jpg);*/
}

#contenitore{
	margin:0px auto;
	padding:0px;
	width:992px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #998E6F;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #998E6F;
	background-color: #FFFFFF;
	text-align: left;
}

#centrale{
padding:10px;
min-height: 450px;
height: auto !important;
height: 450px;
vertical-align: top;
}

#centrale h1{
padding:0px 0px 10px;
margin:0px;
font-size:120%;
}

#centrale a:link, #centrale a:active, #centrale a:visited{
color:#375D9A;
font-weight:bold;
}

#centrale li{
	padding-bottom:10px;
	list-style-image: url(grafica/punto_elenco.gif);
}

.briciole{
font-size:90%;
}

.menus{
	color:#FFF;
	text-align: center;
	background-color:#375D9A; margin-top:3px; margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-variant:small-caps
}

.menus a:link, .menus a:active, .menus a:visited {
	color:#fff;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	}

.menus a:hover{
background-color:#FFF;
color:#375D9A;
text-decoration:none;
padding-left:15px;
	padding-right:15px;
}

.footer{
	color:#375D9A;
	font-size:90%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #375D9A;
	padding-top: 2px;
	padding-bottom: 2px;
}

.footer a:link, .footer a:active, .footer a:visited {
color:#375D9A;
padding-left:3px;
padding-right:3px;
}

.footer p {
margin:0px;
padding:0px 0px 10px;
}

.destrauno{
	background-image: url(grafica/primo-menu-destra2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tabellasinistra{
text-align:left;
}

.tabellasinistra td{
padding-bottom:10px;
}

.tabellasinistra img{
padding-bottom:10px;
}
.sfondosinistra {
	background-image: url(grafica/icone/sfondo_sinistra_no_striscia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 177px;
}
.sfondosinistra2 {
	background-image: url(grafica/icone/sfondo_sinistra2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #C5D0E2;
	height: 300px;
}

.sinistra{
	color:#375D9A;
	background-image: url(grafica/sfondo_sinistra_primo_livello.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 11px;
}
.destra{
	background-image: url(grafica/icone/sfondo_sinistra2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FEFEFE;
}

.sinistra a:link, .sinistra a:active, .sinistra a:visited{
color:#375D9A;
text-decoration:none;
}

.sinistra a:hover{
text-decoration:underline;
}
.bottonemodulo {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #375D9A;
	border: 1px solid #375D9A;
}

.bottonemodulo2 {
	border: 1px solid #ffffff;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	font-size:90%;
}
.testomodulo {
	border: 1px dashed #375D9A;
	background-color: #ffffff;
	font-size: 11px;
}

.testomodulon {
	border: 1px solid #006699;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.sfondo_destra {
	background-image: url(grafica/sfondo_destra.jpg);
	background-position: left top;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #375D9A;
	
}

.linkblu{
color:#375D9A;
}

.linkblu a:link, .linkblu a:active, .linkblu a:visited{
color:#375D9A;
text-decoration:none;
padding-right:2px;
display:block;
margin-bottom:2px;
margin-top:2px;
}

.linkblu a:hover{
text-decoration:none;
background-color:#375D9A;
color:#FFFFFF;
margin-bottom:2px;
margin-top:2px;
}

.menudestra{
color:#FFFFFF;
padding-top:1px;
padding-bottom:1px;
}

.menudestra a:link, .menudestra a:active, .menudestra a:visited {
color:#FFFFFF;
text-decoration:none;
display:block;
padding-bottom:1px;
padding-top:1px;
}

.menudestra a:hover {
text-decoration:none;
background-color:#FFFFFF;
color: #375D9A;
}

.assistenza{
	background-color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	color: #375D9A;
}

.assistenza a:link, .assistenza a:active, .assistenza a:visited{
color:#375D9A;
text-decoration:none;
}

.assistenza a:hover{
text-decoration:underline;
}

.immaginisopra{
padding-top:3px;
}

.immaginisopra img{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}

.videosorveglianzatop{
background-color:#375D9A;
color:#FFFFFF;
border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-bottom:1px;
}

.videosorveglianzatop a:link, .videosorveglianzatop a:active, .videosorveglianzatop a:visited{
color:#FFFFFF;
text-decoration:none;
}

.telesorveglianzatop{
background-color:#4774BE;
color:#FFFFFF;
border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-bottom:1px;
}
.telesorveglianzatop a:link, .telesorveglianzatop a:active, .telesorveglianzatop a:visited{
color:#FFFFFF;
text-decoration:none;
}

.telegestionetop{
background-color:#6B8FCB;
color:#FFFFFF;
border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-bottom:1px;
text-decoration:none;
}

.telegestionetop a:link, .telegestionetop a:active, .telegestionetop a:visited{
color:#FFFFFF;
text-decoration:none;
}

#overF{
overflow:auto;
height: 80px;
width:370px;
padding:0px;
text-align:left;
border:1px dashed #375D9A;
}

#centrale h2 {
	font-size:110%;
	color: #000000;
	margin:0px;
	padding:0px;
}


#centrale h3 {
	font-size:100%;
	color: #375D9A;
	display: block;
	background-color: #F2F2F2;
	padding-left: 2px;
	padding-right: 2px;
	text-align: justify;
	border-bottom: 1px dotted #8E93C5;
}
.tornasu{
margin:0px;
padding:0px;
}

select{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.bordoimmagine {
	border:1px solid #3A5D97;
}

.bordovisita {
	border: 2px dotted #375D9A;
	margin:0px;
	padding:0px;
	width:430px;
	height:250px;
}
.bordovisitatbl {
	border: 1px solid #6B8FCB;
	margin:0px;
	padding:0px;
	font-size:10px;
}
.bordovisitatbl a:active, .bordovisitatbl a:active, .bordovisitatbl a:visited{
	text-decoration:none;
}
.spiegavisita{
	font-size:90%;
	text-align:justify;
	margin:0px;
	padding:0px 0px 4px;
}
.menusinistraimp {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #375D9A;
	margin:2px;
	padding:2px;
}
.menusinistraimp tr{
	margin:2px;
	padding:2px;
}
.menusinistraimp td{
	margin:20px;
	padding:20px;
}
.tddestra {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.newsletter{
font-size:90%;
margin:0px;
padding:0px;
}

.immaginenews {float:left; padding:3px; border:1px solid #EFEFEF; margin-right:15px;}
.immaginenewsgrande {float:right; padding:3px; border:1px solid #EFEFEF; margin-left:15px;}