/* Reset styles */
html, body{margin:0px; padding:0px; height:100%; width:100%; background-color:#FFFFFF;}
body{width:980px;border:0px solid#00ff00;
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; text-align:center; 
     position: absolute;  left: 50%; margin-left:-480px;
     
     }

	
a:link, a:visited {text-decoration:none; color:#03569a;}
a:hover {text-decoration:none; color:#03569a;font-weight:bold;}
.active{ font-weight:bold;}
.exttable {margin:0; padding:0; width:980px; border-right:0px solid #000000; border-left: 0px solid #000000;
						 border-bottom: 0px solid #ff9900;vertical-align:top;background-color:#33333;border-collapse:collapse;}
div.center {
  text-align: center;
}
/* Header                              */
/***********************************************/

div#logo {
	left: 0;
	top: 0;
	/*float: center;*/
	float:left
	width: 950px;

	/*height: 85px;*/
	background: url(../imgs/logo.jpg) 0 0 no-repeat;
	margin-left:-25px;
	margin-top: 0px;
	margin-right:30px;
	height: 86px;
	overflow: hidden;
	position: relative;
	margin-top: -5px;
	padding:10px 0px 0px 0px;
	/*padding-left:20px;*/
	border:0px solid #000000;
}
.pillmenu{width:  950px;
  height: 12px;
  /*margin-left: auto;
  margin-right: auto;*/
  text-align: right;
  vertical-align: middle;
  background-color: #006599;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.pillmenu ul {list-style:none; vertical-align: middle;}
.pillmenu li {float: right; margin-right: 100px; padding: 0px, 10px, 0px, 10px; vertical-align: middle;}
.pillmenu  ul li a:link,.pillmenu  ul li a:visited { display:block;color: #FFFFFF; vertical-align: middle;}
.pillmenu  a:hover{display:block;  color: #FFFFFF; vertical-align: middle;text-decoration:none;font-weight:bold;}
.immFirenze {margin-top: -2px;	vertical-align: top;float:center;}

/* Contenuto pagina                              */
/***********************************************/

.path{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;text-align:left;vertica-align:top;padding:0px 0px 8px 0px ;border:0px solid #000000;}
.path a:link {text-decoration:none; color:#03569a;font-weight:bold;}
.path a:hover {text-decoration:none; color:#006599;font-weight:bold;}

.slogan1{position:relative;right:40px;border:1px solid #000000;}

.cellsearch{border:0px solid #000000;}
/*#search {	margin-top: 3px; width:120px; text-align:right; overflow:hidden; float: left;border:0px solid #000000;}
div.search input {width: 94px; border: 0px solid #cccccc; height: 20px; font-size: 11px; background-color: #ffffff;}*/
/*form#searchForm input {	vertical-align: middle; }
form#searchForm table { border-collapse: collapse; }
form#searchForm td { padding:0; }
#mod_search_searchword {	padding-left: 3px; }*/

/*.menu{padding-left:-40px;width:auto;border:0px solid #000000;}*/
.menulaterale{margin:5px -70px 0px 3px ; border:0px solid #000000;border-collapse:collapse;width:50px;padding-top:20px;
vertical-align:top }
.img{vertical-align:bottom;padding:35px 0px 0px 0px ;height:50px;border:0px solid #000000;margin-right:10px;}
.vocemenu{padding:3px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;vertical-align:left;
								margin:0px 0px 0px 0px;height:15px;border:0px solid #000000;}
.img1{position:relative;left:-10px;}

.menu
{
	vertical-align:left;
width:auto;
}
.vocemenu ul
{

	position:relative;left:-20px;
	
}
.vocemenu li
{
	margin-bottom:0.4em;

	list-style:none;
}

.heading {
border-collapse:separate;


}			

.tabsearch{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;float:left;width:220px; float:left;
margin:0px -1px 5px 5px;background-color:#ffffff;border:1px solid#c3c3c3;padding-bottom:-10px;}


.ulindent{margin:2px 0 2px 0;border:0px solid#00ff00;padding-left:30px;}
.indent{margin-left:-10px;color:#ff9900;border:0px solid#00ff00;}

.tabcorpo{margin-right:-5px;border-left-style: dotted;margin-top:15px;border-color:#000000;}
.corpotestocontenuto{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; text-align: justify;float:left;vertical-align:middle;padding-left:6px;padding-right:-20px;}
.contentheading{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold; color: #000000;background-color:#ffffff;
								border:0px solid #c3c3c3;padding-left:0px;}



/* Footer                            */
/***********************************************/


