body { 
width:100%;
height:100%;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:#ffffff;
font-family:Arial;
font-size:11px;
border:0px solid red;
}

/*------------------------------------------------------------------------------------------------------*/
/*----------------------- principali DIV della home page ----------------------------------*/

div#container {
	width:100%;
	left:0%;
	top:0%;
	position:absolute;
	background:#fff;
	border:0px solid green;
}

div#topHome {
	width:100%;
	height:253px;
	left:0%;
	top:0%;
	background:url("images/bg_topHome.gif") repeat 0px 0;
	border:0px dotted yellow;
}

div#top {
	width:100%;
	height:195px;
	left:0%;
	top:0%;
	background:url("images/bg_topHome.gif") repeat 0px 0;
	border:0px dotted yellow;
}

div#menuHome {
	width: 100%;
	height:84px;
	left:0%;
	background:url("images/bg_menuHome.jpg")  repeat 0px 0;
	border:0px dotted yellow;
}
div#menuHomeAlternative{
	width: 100%;
	height:84px;
	left:0%;
	padding:35px 0px 30px 250px;
}

div#contenutoHome {
	width: 100%;
	height:318px;
	left:0%;
	background:url("images/bg_contenutoHome.jpg")  repeat 0px 0;
	border:0px dotted yellow;
}
div#bgContentHome{
	background:url("images/bg-contenutoHome.jpg")  no-repeat 0px 0;
	width:960px;
	height:318px;
}


div#contenutoDistribution {
	width: 100%;
	height: 100%;
	left:0%;
	background:url("images/bg-contenutoExpertise.jpg")  repeat 0px 0;
	border:0px dotted green;
}

div#bgContentDistribution{
	background:url("images/bg-contenutoExpertise.jpg")  no-repeat 0px 0;
	width:960px;
	height:100%;
}

div#footerHome {
	width: 100%;
	height:272px;
	left:0%;
	background:url("images/bg_footerHome.jpg")  repeat 0px 0;
	border:0px dotted yellow;
}

div#footerInterno {
	background:url("images/bg_footerHome.jpg")  repeat 0px 0;
	border:0px dotted red;
}
div#footer{
	width:960px;
	height:150px;
	margin-left:0px;
	border:1px dotted green;
}


div#footer-top{
	width:960px;
	height:150px;
	border:0px dotted green;
}


div#footer-bottom{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	width:919px;
	height:30px;
	border:0px dotted red;
	float:center;
	background:url("images/footerLine.gif")  no-repeat 0px 0;
}

div#footer-left{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	text-align:left;
	padding-top:1.1em;
	width:550px;
	height:30px;
	border:0px dotted red;
	float:left;
}

div#footer-right{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	width:200px;
	height:30px;
	border:0px dotted red;
	float:right;
	text-align:right;
	padding-top:1.1em;
}

div#flashcontent{
	font-family:Arial;
	color:#999999;
	font-size:11px;
	text-align:center;

}

.privacy_contact DIV{
	width:240px;
	height:200px;
	font-weight: normal;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#888;
	line-height:15px;
	padding:0px 0px 0px 0px;
}
.privacy_contact{
	width:270px;
	height:200px;
	font-weight: normal;
	font-family: Trebuchet MS;
	font-size:11px;
	text-align:left;
	color:#888;
	overflow:auto;
	scrollbar-face-color: #E7E7E7; 
	scrollbar-highlight-color: #CCC; 
	scrollbar-shadow-color: #CCC; 
	scrollbar-3dlight-color: #CCC; 
	scrollbar-arrow-color: #CCC; 
	scrollbar-track-color: #CCC; 
	scrollbar-darkshadow-color: #CCC;

	border-bottom:0px solid #f2f2f2;
}
.privacy_contact b{
	color:#333333;
}
.privacy_contact a{
	font-weight: normal;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#075794;
}

/*------------------------------------------------------------------------------------------------------*/

.privacy_newsletter DIV{
	width:240px;
	height:320px;
	font-weight: normal;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#888888;
	line-height:15px;
	padding:0px 0px 0px 0px;
}
.privacy_newsletter{
	width:270px;
	height:320px;
	font-weight: normal;
	font-family: Trebuchet MS;
	font-size:11px;
	text-align:left;
	color:#888888;
	overflow:auto;
	scrollbar-face-color: #E7E7E7; 
	scrollbar-highlight-color: #CCC; 
	scrollbar-shadow-color: #CCC; 
	scrollbar-3dlight-color: #CCC; 
	scrollbar-arrow-color: #CCC; 
	scrollbar-track-color: #CCC; 
	scrollbar-darkshadow-color: #CCC;
	border-bottom:0px solid #f2f2f2;
}
.privacy_newsletter b{
 color:#333333;
}
.privacy_newsletter a{
	font-weight: normal;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#075794;
}

/*------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------*/

/*menuHomeAlternative*/
.menuHA{
	font-family:Arial;
	color:#FFFFFF;
	font-size:11px;
}
.menuHA a{
	font-family:Arial;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.flashcontent{
	font-family:Arial;
	color:#999999;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}
.flashcontent a{
	font-family:Arial;
	color:#71ACD8;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}
a.flashcontent:hover{
	font-family:Arial;
	color:#71ACD8;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}





/*------------------------------------------------------------------------------------------------------*/
h1{ 
	font-size:18px;
	color: #075794;

	/*width:150px;
	height:25px;*/
	font-family:"Y2K Neophyte";	
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h2{ 
	font-size:20px;
	color: #CCCCCC;
	font-family:"Y2K Neophyte";	
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


h3{ 
	font-size:14px;
	color: #666666;
	font-family:"Y2K Neophyte";	
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
h4{
	font-size:10px;
	color: #FFF;
	background:#666666;
	font-family:"Y2K Neophyte";	
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 10px;
	height:16px;
	}
h5{
	font-size: 20px;
	color: #666666;
	font-family:"Y2K Neophyte";	
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h6{ 
	font-size:40px;
	color: #CCCCCC;
	font-family:"Y2K Neophyte";	
	font-weight:normal;
	line-height:normal;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.testo{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#445158;
	text-align:left;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
}
.testonews{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#888;
	text-align:left;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
}


#testonews{
	width:200px;
	padding:0px 10px 0px 10px;
	border:0px solid red;
}

.testonews a{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#888;
	text-align:left;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

.testonews a:link{
	text-decoration:none;
	color:#075794;
}

.testonews a:hover{
	text-decoration:none;
	color:#075794;
}
.testonews a:active{
	text-decoration:none;
	color:#075794;
}
.testonews a:visited{
	text-decoration:none;
	color:#075794;
}
.testonews a:focus{
	text-decoration:none;
	color:#075794;
}



.incubation{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#CCC;
	text-align:center;
	font-size:12px;
	margin:0px 0px 0px 0px;
}
.profile{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#BBB;
	text-align:center;
	font-size:13px;
	margin:0px 0px 0px 0px;
}


/*------------------------------------------------------------------------------------------------------*/
#more{
	width:265px;
	height:16px;
	text-align:right;
	background:url("images/freccia.gif")  no-repeat 0px 0;
	margin:30px 0px 0px 0px;
	border:0px dotted red;
	}
.more{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:right;
}
a.more{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:right;
	text-decoration:none;
}

/*------------------------------------------------------------------------------------------------------*/
#subscribe{
	width:195px;
	height:16px;
	text-align:left;
	background:url("images/freccia_grigia.gif") no-repeat 0px 0;
	margin:10px 0px 0px 0px;
	border:0px dotted red;
	}
.subscribe{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#7B7B7B;
	text-align:left;
}
a.subscribe{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#7B7B7B;
	text-align:left;
	text-decoration:none;
}
/*------------------------------------------------------------------*/

#news{
	width:345px;
	height:16px;
	text-align:right;
	background:url("images/freccia.gif") no-repeat 80px 0;
	margin:10px 0px 0px 0px;
	border:0px dotted red;
	}
.news{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:right;
}
a.news{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:right;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------*/

#menuInterno{
	width:128px;
	height:26px;
	text-align:left;
	margin:0px 0px 0px 0px;
	border:0px dotted red;
	/*background:url("images/freccia150.gif") no-repeat 0px 0;*/
	}
.menuInterno{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	text-align:left;
	width:128px;
	font-size:13px;
}
a.menuInterno{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	text-align:left;
	text-decoration:none;
	width:128px;
}
a.menuInterno:link{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	text-align:left;
	text-decoration:none;
	width:128px;
}
a.menuInterno:hover{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	width:128px;
	color:#666;
	text-align:left;
	text-decoration:none;
	background:url("images/freccia150_sel.gif") no-repeat 0px 0;
}
.menuInternoSel{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#666;
	text-align:left;
	width:128px;
	text-decoration:none;
	background:url("images/freccia150_sel.gif") no-repeat 0px 0;
}


.titolo{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:left;
	font-size:12px;
}
/*-----------------------------------------------------------------------------------------*/
.footer-right{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	text-align:right;
	padding-top:1.1em;
}

a.footer-right{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	float:right;
	text-align:right;
	padding-top:1.1em;
	text-decoration:none;
}

/*---------------------------------------------------------------------------------------*/
.footer-left{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	text-align:left;
	padding-top:1.1em;
}
a.footer-left{
	font-family:Verdana;
	font-size:9px;
	color:#969EA1;
	text-align:left;
	padding-top:1.1em;
	text-decoration:none;
}
/*---------------------------------------------------------------------------------------*/
.privacy DIV{
	width:700px;
	font-weight: normal;
	font-family: "Trebuchet MS";
	font-size:11px;
	color:#969EA1;
	line-height:18px;
	padding:0px 10px 0px 5px;
	border:0px solid green;
	margin-left:40px;
}

.privacy{
	width:800px;
	height:450px;
	font-weight: normal;
	font-family: "Trebuchet MS";
	font-size:11px;
	color:#969EA1;
	overflow:auto;
	scrollbar-face-color: #E7E7E7; 
	scrollbar-highlight-color: #CCC; 
	scrollbar-shadow-color: #CCC; 
	scrollbar-3dlight-color: #CCC; 
	scrollbar-arrow-color: #CCC; 
	scrollbar-track-color: #CCC; 
	scrollbar-darkshadow-color: #CCC;
	border-bottom:0px solid #f2f2f2;
}

.privacy b{
 color:#333333;
}

.privacy A{
	text-decoration:none;
	color:#333;
	font-size: 11px;
}
.privacy A U{
	text-decoration:underline;
}
.privacy A:link, .privacy A:visited{
	text-decoration:none;	
}
.privacy A:hover, .privacy A:active {
	text-decoration:none;
	color:#075794;
}



/*---------------------------------------------------------------------------------------*/

a.mail{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}

#point{
	width:200px;
	height:26px;
	margin:10px 0px 0px 0px;
	text-align:left;
	color:#7b7b7b;
}

/*----------------------------------------------------------*/

#titolonews{
	width:200px;
	padding:0px 10px 0px 10px;
	border:0px solid red;
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:left;
	font-size:12px;
}


.img{
	border:10px solid #fff;
}
.img1{
	border:5px solid #FFF;
}
.img2{
	border:5px solid #CCC;
}
.img3{
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border:0px solid red;
}
#morenews{
	width:220px;
	height:16px;
	text-align:right;
	background:url("images/freccia.gif")  no-repeat -45px 0;
	margin:20px 0px 0px 0px;
	border:0px dotted red;
	}
.morenews{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:right;
}
a.morenews{
	font-family:"Trebuchet MS";	
	font-weight:bold;
	color:#075794;
	text-align:right;
	text-decoration:none;
}

#prev{
	width:200px;
	border-bottom:1px solid #FFF;
	float:left;
}
#prev_top{
	width:200px;
	border-bottom:0px solid #FFF;
	float:left;
}
.prev{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	background:#E3E4E6;
	text-align:left;
	text-indent:10px;
	margin: 0px 0px 0px 0px;
	padding:5px 15px 5px 5px;
	text-decoration:none;
	float:left;
}


#next{
	width:200px;
	border-bottom:1px solid #FFF;
	float:right;
}
#next_top{
	width:200px;
	border-bottom:0px solid #FFF;
	float:right;
}
.next{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	background:#E3E4E6;
	text-align:right;
	text-indent:10px;
	margin: 0px 0px 0px 0px;
	padding:5px 15px 5px 5px;
	text-decoration:none;
	float:right;
}
#numeri{
	width:300px;
	height:17px;
	border:0px solid red;
	position:relative;
}


.num{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	background:#E3E4E6;
	text-align:center;
	margin: 0px 5px 0px 5px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	border:0px solid #075794;
}

.numSel{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	background:#E3E4E6;
	text-align:center;
	margin: 0px 5px 0px 5px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	border:1px solid #075794;
}


#download{
	width:100%;
	height:23px;
	background:url("images/file.jpg") no-repeat 0px 0;
	border:0px dotted red;
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#999;
	text-indent:30px;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	text-decoration:none;
}

#link_interno{
	width:100%;
	height:23px;
	background:url("images/link.jpg") no-repeat 0px 0;
	text-indent:30px;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	border:0px dotted red;
}

#link_esterno{
	width:100%;
	height:23px;
	background:url("images/link.jpg") no-repeat 0px 0;
	text-indent:30px;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	border:0px dotted red;
}

.download{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#999;
	text-decoration:none;
}

a.download {
	text-decoration:none;
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#999;
}
a.download:link, a.download:visited{
	text-decoration:none;	
}
a.download:hover, a.download:active {
	text-decoration:none;
	color:#075794;
}

.download{
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
	text-decoration:none;
}

a.link {
	text-decoration:none;
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#075794;
}
a.link:link, a.link:visited{
	text-decoration:none;	
	color:#075794;
}
a.link:hover, a.link:active {
	text-decoration:none;
	color:#000;
}
/*----------------form----------------------------------------------------*/
#centerTable{
	text-align:left;
	border:0px dotted red;
	margin: 0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.formcol{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-style:normal;
	text-decoration:none;
}

input {
	font-family: Arial;
	font-size: 11px;
	/*color: #ffffff;*/
	color:#333333;
	font-style:normal;
	text-decoration:none;
	background-color:#E2E2E2;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
}
textarea {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-style:normal;
	text-decoration:none;
	background-color:#E2E2E2;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
}


OPTION{
	background:none;
	border-bottom:0px solid #000;

}

select{
	scrollbar-face-color: #E7E7E7; 
	scrollbar-highlight-color: #CCC; 
	scrollbar-shadow-color: #CCC; 
	scrollbar-3dlight-color: #CCC; 
	scrollbar-arrow-color: #CCC; 
	scrollbar-track-color: #CCC; 
	scrollbar-darkshadow-color: #CCC;
	border-bottom:0px solid #f2f2f2;
}


.bottone { 
	FONT-SIZE: 11px;
	COLOR: #075794;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	FONT-FAMILY: "Trebuchet MS";
	text-align: center;
	/*background-color:#9C0410;*/
	border: 1px solid #075794;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	   }


.cell-bott2{
	padding:0px 0px 0px 0px !important;
	margin:0px !important;

}
.sender{
	background:url("images/bg-bott.gif") no-repeat left top;
    border:0px solid #000 ! important;
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
	width:47px;
	height:26px;
}
.sender2{
	background:none;
    border:0px solid #000 ! important;
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
	width:47px;
	height:26px;
}
.senderNewsletter{
	background:url("images/bg-bott-subs.gif") no-repeat left top;
    border:0px solid #000 ! important;
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
	width:88px;
	height:26px;
}
.textboxErrore{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 11px;
	color: #71ACD8;
	width:255px;
	border-top:1px solid #71ACD8;
	border-bottom:1px solid #71ACD8;
	border-right:1px solid #71ACD8;
	border-left:1px solid #71ACD8;
	/*background:url("bgformErr.gif") no-repeat  left top #f9f9f9;*/	
	padding:2px 5px 0px 5px;
}


/*-------------------------------------------------------------------------------------*/

div#map{
	margin:30px 0px 0px 0px;
	width:530px;
	height:350px;
	border:5px solid #FFFFFF;
}

div#sitemap{
	margin:0px 0px 0px 180px;
	border:0px solid red;
}
.sitemap{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 11px;
	color: #888;
	text-align:left;
}
a.sitemap {
	text-decoration:none;
	font-family:"Trebuchet MS";	
	font-weight:normal;
	color:#888;
}
.sitemap a:link, .sitemap a:visited{
	text-decoration:none;	
	color:#888;
}
.sitemap a:hover, .sitemap a:active {
	text-decoration:none;
	color:#075794;
}