body, td, div {
font: 11px  Verdana, Arial, Helvetica, sans-serif; 
color: #747474; margin:0; padding:0;
scrollbar-face-color: #cccccc; 
scrollbar-shadow-color: #cccccc;            
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color:#cccccc;  
scrollbar-arrow-color:#FFFFFF}

body{ background-attachment:fixed; 
background-image:url(img/bg_mw.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#274578;
}

a:link {
	color:#747474;
	text-decoration: underline;
}
a:visited {
	color:#747474;
	text-decoration: underline;
}
a:hover {
	color:#cc0000;
	text-decoration: underline;
}


img {margi:0;padding:0
}

b span {height: 19px; padding:0px; padding-top:7px; border:0px;}

.campiform {
    font-family: tahoma, verdana, arial; 
    font-size: 11px;
    margin-left:3px;
	background: #fafafa;
  }

.labelformcontatti{
	font: 10px  verdana, geneva, sans-serif; margin-left:10px;
	color: #747474; margin:0; padding:0;
}

.bottoni { 
	border:1px solid #003366;
	font: 10px tahoma, verdana, geneva, sans-serif; 
	font-weight: bold; 
	margin:4px;
	color: #003366; 
	background: #eeeeee;
}

.bottoniroll { 
	border:1px solid #003366;
	font: 10px tahoma, verdana, geneva, sans-serif; 
	font-weight: bold; 
	margin:4px;
	color: #ff9900; 
	background: #eeeeee;
}
input { 
    font-family: tahoma, verdana, arial; 
    color: #000000; 
    margin-left:3px;
	background: #fafafa;
    font-size: 11px;
	WIDTH: 250px; 
}
center input { 
    font-family: tahoma, verdana, arial; 
    color: #000000; 
    margin-left:3px;
	background: #fafafa;
    font-size: 11px;
	WIDTH: 150px; 
}
select { 
    font-family: tahoma, verdana, arial; 
    color: #000000; 
    margin-left:3px;
	background: #fafafa;
    font-size: 11px;
}
textarea { 
    font-family: tahoma, verdana, arial; 
    color: #000000; 
    margin-left:3px;
	background: #fafafa;
    font-size: 11px;
	WIDTH: 250px; 
	HEIGHT: 60px
}
.class_label_input { font: 10px verdana, geneva, sans-serif; margin: 3px; padding-left:13px; height: 10px; padding-top:5px; width: 185px; color: #000000; }
.class_label_select { font: 10px verdana, geneva, sans-serif; margin: 3px; padding-left:13px; height: 10px; padding-top:5px; width: 185px; color: #000000; }
.class_label_select1 { font: 10px verdana, geneva, sans-serif; margin: 3px; padding-left:13px; height: 10px; padding-top:5px; width: 185px; color: #000000; }
.class_label_textarea { font: 10px verdana, geneva, sans-serif; margin: 3px; padding-left:13px; height: 10px; padding-top:5px; width: 185px; color: #000000; }


.bordi { width:480px; background: #F5F5F5; margin-top: 10px; }
button { border:1px solid #003366; font-family:verdana; font-size: 10px; font-weight: bold; color: #003366; background-color: #E7EFEF; cursor: hand; margin:2px;}

#mGenerale, #mAnagrafica, #mRecapiti, #mProfilo, #mAmministrazione, #mContatto, #mMarketing, #mNetwork { cursor:hand; }
.mm     { 
	     
	     cursor: move;
	     color: white;
	     background: black;
	     font: bold 10pt verdana;
	    }

 
.menu-up{font: 10px  verdana, geneva, sans-serif;
color: #000000; border-right:1px solid #ff0000; padding-left:5px
}
.menu-up a:link{color: #000000; text-decoration: none;}
.menu-up a:visited{color: #000000; text-decoration:none;}
.menu-up a:hover{color: #cc0000; text-decoration:none;}


h1{font: 20px  tahoma, sans-serif; 
color: #474747; 
text-align:left;
margin:0px;padding:0 
 }
 
h2{font:12px;tahoma, sans-serif;
text-transform: uppercase; 
color:#f15300; text-align:left;margin:0;padding:0

 }
.content{width:480px;text-align:justify;
}
.content span{font: 14px Arial, Helvetica, sans-serif, sans-serif; 
color: #ff3300; font-weight:bold; text-transform: uppercase;
}
.Style_as_h1{font: bold 15px arial; color: #2b3d66;}
.Style_as_big_h1{font: 20px  tahoma, sans-serif; 
color: #474747; 
text-align:left;
margin:0px;padding:0 
 }
.test-content {margin-bottom:10px;border:1px solid #ccccff;width:400px;margin-left:20px; padding:20px; text-align:justify}
.test-content td {text-align:justify}

/* gestione div */
.spot-left{border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}
.spot-right{border-bottom: 1px solid #c8c8c8; }
.spot-home{width:230px;text-align:left; font: 11px arial; color: #2b3d66; text-transform:none; font-weight:normal}
.spot-home h1{font: bold 15px arial; color: #2b3d66;}
.spot-home h2{font: 11px arial; color: #ff7e00; text-transform:none; font-weight:normal}
.spot-home a{font: 11px arial; color: #2b3d66; text-decoration:none}
.spot-home img{margin:0;padding:0}
.faq-title { font: bold 12px Arial, Helvetica, sans-serif ; color:#2b3d66;bold; margin-top:15px;}
.faq-content {padding-left:10px;padding-right:10px;}	






.news{text-align:left; padding-left:15px;}
.news a:link{color: #cc0000; text-decoration: none; text-align:left;}
.news a:visited{color: #cc0000; text-decoration:none;text-align:left;}
.news a:hover{color: #747474; text-decoration: none;text-align:left;}
}


ul.news{margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:10px;#7dbadc;
}

ul.news li{
margin-top:5px;
margin-bottom:5px;
list-style-image:url('img/freccia.gif');
}

ul.news li a:link {
color: #f15300;  
text-decoration: none;
text-transform: uppercase;
}
ul.news li a:visited {
color: #f15300; 
text-decoration: none;
text-transform: uppercase;

}
ul.news li a:hover { 
color: #cc0000; 
text-decoration: underline;
text-transform:uppercase;

}

ul.menu{margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font: bold 11px arial; color: #2b3d66;
}

ul.menu li{
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
list-style-image:url('img/freccia.gif');
}

ul.menu li a:link {
color: #2b3d66;  
text-decoration: none;
}
ul.menu li a:visited {
color: #2b3d66; 
text-decoration: none;

}
ul.menu li a:hover { 
color: #ff6600; 
text-decoration: underline;
}

.down {width:760px}
.down a:link{color: #747474; text-decoration: none;}
.down a:visited{color: #747474; text-decoration:none;}
.down a:hover{color: #cc0000; text-decoration:none;}