a{
	text-decoration:none;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#ffffff;	
}
body{
margin: 0;
padding:0; 
font-family: lucida-sans,Verdana,sans-serif;
text-align: center;
color:#000000;
font-size:10px;	
}
#fasciabianca{
	height:25px;
	position:relative;	
	top:270px;
	background:#ffffff;
   filter:alpha(opacity=50); 
   -moz-opacity: 0.5; 
   opacity: 0.5;
	 left:0px;
	 border-bottom:1px solid #96cc5d;	
}
#logo{
	width:240px;
	height:102px;
	position:absolute;
	left:5px;
	z-index:6;
	color:#000000;
	cursor: pointer;
	cursor: hand;
	background-image:url('../images/logoSound.png');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/logoSound.png');
	_background-image:none;
}
#logo a{
	width:240px;
	height:102px;
	position:absolute;
	z-index:7;
	pointer:cursor;
	pointer:hand;
}
p{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#000000;	
}

#container{
   position: relative; 
   width: 995px; 
   background-color: #ffffff; 
   text-align: left;
	 height:650;
	 margin:0 auto;
}

/*stili generici, su header e footer*/
#header{
		width: 995px; 
		height: 295px;
		color: #ff0;
		position: absolute;
		z-index:4;
}
/*menu*/
#language li{
	position:relative;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	color:#425935;
	font-weight:bold;
	background:#ffffff;
	width:100px;
	padding: 0px 0px 5px 5px;
	float:left;
}
#hormenu {
		margin: 0;
		padding: 0;
		color:#ffffff;
		position: absolute; 
		top:60px;
		right:10px;
		z-index:6;	
}

#hormenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#hormenu li {
width:100px;
float:left;
margin:0px;
padding: 0;
color:#ffffff;
border-right:2px solid #ffffff;
}
#hormenu a {
display: block;
padding: 5px;
color: #ffffff;
text-decoration: none;
font-weight:bold;
}
#hormenu a:hover {
color: #d2d2d2;
text-decoration: none;
}
#hormenu li ul {display: none}
#hormenu li:hover ul {
   display: block;
   position: absolute;
   z-index:1;
   width:150;
	 padding: 0;
   margin: 0 0 0 -1px;
   border:1px solid #96cc5d;
   background: white;
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8;
}
#hormenu li li {border: none; width: 150px;}
#hormenu li li a {
padding: 2px 2px 2px 10px;
}
#fasciasx{
	width:200px;
	background:#cae0b4;
	height:295px;
	top:295px;
	position: absolute;	
	border-right:1px solid #96cc5d;	
	border-left:1px solid #96cc5d;
}
#fasciasx a{
	color:#000;
}

#fasciasx p{
	/*position: absolute;*/	
}

#linkExtranet{
	position: absolute;
	top:0px;
}

#linkExtranet p{
	left:15px;
}

#button1{
	left:0px;
	height:30px;
	background:#f2f9ec;
	top:2px;
	position: relative;
	width:200px;
}

#button1 a{
	left:5px;
	/*filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;*/
	color:#646464;
	font-size:10px;	
	font-family: lucida-sans,Verdana,sans-serif;	
	bottom:3px;
	position: relative;
	font-weight:bold;
}

#button2{
	left:15px;
	height:30px;
	background:#ebf6e1;
	width:200px;
}

#button2 a{
	left:5px;
	/*filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;*/
	color:#646464;
	font-size:10px;	
	font-family: lucida-sans,Verdana,sans-serif;	
	bottom:5px;
	position: relative;
	font-weight:bold;
}

#button3{
	left:15px;
	height:30px;
	background:#dff0cf;
	width:200px;
}

#button3 a{
	left:5px;
	/*filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;*/
	color:#646464;
	font-size:10px;	
	font-family: lucida-sans,Verdana,sans-serif;	
	bottom:5px;
	position: relative;
	font-weight:bold;
}


#linkInterni{
	position: absolute;
	top:150px;
	left:10px;

}

#link1{
	position: relative;
	top:20px;
	width:150px;
	height:21px;
	color:	#646464;
	font-weight:bold;
	font-family: lucida-sans,Verdana,sans-serif;		
	font-size:10px;			
}
#linkInterni1{
	position: absolute;
	top:150px;
	left:10px;	
}
#linkInterni1 a{
	color:#646464;
	font-weight:bold;
	text-align:center;
	font-family: lucida-sans,Verdana,sans-serif;		
	font-size:10px;				
}
 
#linkInterni a{
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;		
	font-size:11px;		
}

#main{
	width:995px;
	position: relative;
}
#internaHomeSx{
	position: absolute;
	top:295px;
	left:206px;
	width:260px;
	overflow:hidden;
}
#sottomenuHomeSX{
	color:#628340;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	padding:10px 5px 10px 5px;		
 	background:#bee09d;
 	font-weight:bold;
	border-left:1px solid #96cc5d;
	border-bottom:1px solid #96cc5d;
	border-right:1px solid #96cc5d;
}
#tHomeSX{
	background:#e6f3d9;
  filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;
	 height:260px;
	 padding:2px 5px 2px 5px;
	border-left:1px solid #96cc5d;
	border-bottom:1px solid #96cc5d;
	 
}
#strilloHP{
	position: absolute;
	top:295px;
	left:733px;
	width:260px;
	height:300px;
	border-right:1px solid #96cc5d;
	border-left:1px solid #96cc5d;
	float:right;
}
#backstrilloHP{
	color:#f76a1d;
	font-family: lucida-sans,Verdana,sans-serif;
	overflow: auto;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:10px;
	margin: 0;
	text-align:left;
	letter-spacing: 2px;
	background:#ffffff;
}
#tStrilloHP{
	color:#f76a1d;
	font-family: lucida-sans,Verdana,sans-serif;
	overflow: auto;
	padding:5px 5px 0px 0px;
	font-weight:bold;
	font-size:10px;
	margin: 0;
	text-align:left;
	letter-spacing: 2px;
	background:url('../images/backInterna.gif');
	height:260px;
}
#tStrilloHPWhite{
	color:#f76a1d;
	font-family: lucida-sans,Verdana,sans-serif;
	overflow: auto;
	padding:5px 5px 0px 0px;
	font-weight:bold;
	font-size:10px;
	margin: 0;
	text-align:left;
	letter-spacing: 2px;
	background:#ffffff;
}
#tStrilloHP p{
	/*color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	overflow: auto;
	text-align:justify;	*/
	color:#f76a1d;
	font-family: lucida-sans,Verdana,sans-serif;
	padding:25px 5px 0px 13px;
	overflow: auto;
	font-weight:bold;
	font-size:10px;
	margin: 0;
	letter-spacing: 2px;
}
#imgstrillo{
	padding:2px 10px 5px 10px;
	text-align:center;
}
.linkHome{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
}
.linkHomeB{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;	
	font-weight:normal;	
}
.linkPress{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
}
.linkPressVpo{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
}

.linkMarcom{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
}
.LinkMarcom:hover{
	text-decoration:underline;	
}
.linkPressB{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;	
	font-weight:normal;	
}
#txtfascia a:hover{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:9px;	
	font-weight:bold;
}
#titleNews{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	font-weight:bold;
	text-align:justify;	
}
#txtNews{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	padding:5px 5px 20px 5px;
	text-align:justify;
	overflow: auto;	
}
#txtNewsHome{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	padding:5px 5px 5px 5px;
	text-align:left;
	overflow: auto;	
}

#txtNewsHome p{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
}
#intNews{
	background:#f2f9ec;
	height:265px;
	z-index:3;
	position:relative;
	overflow: hidden;	
	color:#425935;
}

#intPress{
	background:#f2f9ec;
	height:265px;
	z-index:3;
	position:relative;
	overflow: hidden;	
	color:#425935;
}

#divUp {
position:relative; 
top:200px;
float:right;
right:-9px;
}
#divUp a{
position:relative;
color:#425935;	
}

#divDown {
position:relative; 
top:222px;
float:right;
right:5px;
}

#divDown a{
position:relative; 
color:#425935;
}

#divScrollTextCont {
	position:absolute; 
	height:235px; 
	clip:rect(0px 500px 245px 0px); 
	background:#f2f9ec;
	left:5px; 
	top:5px;
	bottom:5px; 
	width:500px;
	overflow:hidden; 
	visibility:hidden;
}
#divText {
	position:absolute; 
	left:0px; 
	top:0px;
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:justify;	
}
#divText p{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
}

#divText img{
	/*border:5px solid #ffffff;*/
}
/*stile per il bordo bianco delle immagini */
#divText #imgbox{
	/*border:5px solid #ffffff;*/
}

#txtfascia{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	font-weight:bold;
	text-align:left;	
	padding:5px 5px 2px 5px;
}
#internaHomeDx{
	position: absolute;
	top:295px;
	left:470px;
	width:260px;	
}
#sottomenuHomeDX{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	padding:10px 5px 10px 5px;	
 	background:#e4e4e4;
 	font-weight:bold; 
 	color:#646464;
	border-left:1px solid #96cc5d;
	border-bottom:1px solid #96cc5d;
	border-right:1px solid #96cc5d;		
}

#sottomenuHomeFocus{
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	padding:10px 5px 10px 5px;	
 	background:#c4ccb4;
 	font-weight:bold; 
 	color:#646464;
	border-left:1px solid #96cc5d;
	border-bottom:1px solid #96cc5d;
	border-right:1px solid #96cc5d;		
}

#tHomeDX{
	background:#f5f5f5;
  filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;
	font-size:11px;	
	height:260px;
	padding:2px 5px 2px 5px;
	border-left:1px solid #96cc5d;
	border-bottom:1px solid #96cc5d;
	border-right:1px solid #96cc5d;	
	overflow:hidden;		 
}
#closePage{
	background:#96cc5d;
	position: relative;
	z-index:3;
	top:590px;	
}
#credits{
	position: relative;
	text-align:center;
	top:575px;
	z-index:3;	
}
#selezionato{
	background:#e6e7e8;
}

#sottomenu{
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	padding:10px 5px 10px 5px;		
	border-bottom:3px solid #f7941d;	
}
#sottomenu a{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#ffffff;
}

#sottomenu a:hover{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#d2d2d2;
}
#freccette{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#f7941d;
	font-weight:bold;
}
#sottomenusfum{
 background:#f2f9ec;
	height:255px;
	z-index:3;
	position:relative;
}
#testoInterno{
	position:relative;
	color:#4d4f4c;
	padding-left:5px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	/*padding: top right bottom left*/	
	padding:5px 10px 20px 10px;
	text-align:justify;
}
#internaSX{
	position: absolute;
	top:295px;
	left:200px;
	width:537px;	
	height:280px;
	border-left:1px solid #96cc5d;
	padding-left:3px;	

}

#internaDx{
		position: absolute;
		top:295px;
		left:744px;
		float:right;
		width:250px;
		z-index:2;
		background:url('../images/backInterna.gif');
		height:300px;
		border-right:1px solid #96cc5d;						
}
#slogan{
	color:#f76a1d;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	padding: 35px 5px 2px 5px;
	margin: 0;
	text-align:left;
	text-indent:5px;
	letter-spacing: 2px;
	font-weight:bold;
	position:relative;
}

.slogansmall{
	color:#f76a1d;
	font-family:  "Trebuchet MS",lucida-sans,Verdana,sans-serif;
	font-size:10px;
	text-align:right;
	padding: 0px 2px 0 2px;
}

#internatop{
 background:#889162;
 height:33;
 filter:alpha(opacity=50); 
 -moz-opacity: 0.5; 
  opacity: 0.5; 
	color:#ccd68a;
}

/*stili di prova*/
#sottomenufucsia{
	height:30;
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	padding-left:5px;		
	background:#d745e7;
}

#sottomenusfumf{
	background:#ffddfc;
	height:270px;
	z-index:3;
	position:relative;	
	overflow: auto;	
}
#testoInternofucsia{
	font-family: lucida-sans,Verdana,sans-serif;
	color:#575757 ;
	/*padding: top right bottom left*/
	padding:5px 5px 20px 5px;
	text-align:justify;	
	font-size:11px;	
}
/*Stili per la mappa del sito*/
#intMappa{
	background:#f2f9ec;
	height:260px;
	z-index:3;
	position:relative;
	overflow: hidden;	
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:10px;
}

#internamappa{
	position: absolute;
	top:295px;
	left:200px;
	width:795px;	
	height:280px;
}

.linkMappa{
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:11px;
}

#internoMappa{
	margin: 0;
	padding: 0;
	color:#425935;
	position: absolute; 
	top:10px;
	right:5px;
	z-index:6;	
	float:left;	
	left:3px;	
}

#internoMappa ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#topMappa{
	position: relative;
	width:500px;
	height:30px;
	background:#8ac652;
	float:left;	
}
#internoMappa #topMappa a{
	position: absolute;
	top:-5px;
	left:13px;
	color:#ffffff;
}

#internoMappa li {
	width:70px;
	height:30px;
	float:left;
	margin:0px;
	padding: 0;
	color:#ffffff;
	padding: 5px 2px 5px 2px;		
}

#internoMappa li p{
	width:70px;
	height:30px;
	margin:0px;
	padding: 0;
	color:#ffffff;
	padding: 0px 1px 0px 1px;	
}

#internoMappa a {
display: block;
padding: 5px;
color: #425935;
text-decoration: none;
}
#internoMappa a:hover {
color:#f8a43f;
text-decoration: none;
}
#internoMappa li li {
	position: relative; 
	border:none; 
	width:70px;
	height:30px;
}
#internoMappa li li a {
	padding: 0px 2px 0px 2px;
}

/*stile per link testi*/

.linktxtInt{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
}
.linktxtInt:hover{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	font-weight:bold;
}

.linkrefInt{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
		font-weight:bold;	
}
.linkrefInt:hover{
	color:#f76a1d;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
		font-weight:bold;	
}

/*stili per il popup*/
#headerPop{
	background:url('../images/fascia_popup.jpg') no-repeat;
		width: 550px; 
		height: 33px;
		color: #ff0;
		position: absolute;
		z-index:4;
		float:left;
}
#headerPopInf{
	background:url('../images/fascia_popupInf.jpg') no-repeat;
		width: 550px; 
		height: 33px;
		color: #ff0;
		position: absolute;
		z-index:4;
		float:left;
}
#popcont{
	width:550px;
	height:400px;
}


#headerPopMarcom{
	background:url('../images/pop-up_width750.jpg') no-repeat;
		width: 750px; 
		height: 33px;
		color: #ff0;
		position: absolute;
		z-index:4;
		float:left;
}
#popcontMarcom{
	width:750px;
	height:650px;
}
#intNewsPop{
	/*background:#f2f9ec;*/
	height:420px;
	z-index:3;
	position:relative;
	overflow: hidden;	
	color:#425935;
	top:50px;
}
#intNewsPopMarcom{
	/*background:#f2f9ec;*/
	height:600px;
	z-index:3;
	position:relative;
	overflow: hidden;	
	color:#425935;
	top:50px;
}
#divUpPop {
position:relative;
top:350px;
float:right;
right:-4px; 
}
#divUpPop a{
position:relative;
color:#425935;	
}

#divDownPop {
position:relative;
top:370px; 
float:right;
right:10px; 
}

#divDownPop a{
position:relative; 
color:#425935;
}

#divScrollTextContPop {
	position:absolute; 
	height:400px; 
	clip:rect(0px 500px 390px 0px); 
	/*background:#f2f9ec;*/
	left:5px; 
	top:5px;
	bottom:10px; 
	width:500px;
	overflow:hidden; 
	visibility:hidden;
}
#divTextPop{
	position:absolute; 
	left:0px; 
	top:0px;
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:justify;
	margin:5px 0px 5px 0px;
}
#divTextPop p{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	bottom:30px;
}

#divScrollTextContPopInf {
	position:absolute; 
	height:400px; 
	clip:rect(0px 500px 390px 0px); 
	/*background:#f2f9ec;*/
	left:5px; 
	top:5px;
	bottom:10px; 
	width:500px;
	overflow:hidden; 
	visibility:hidden;
}

#divTextPopInf {
	position:absolute; 
	left:0px; 
	top:0px;
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:justify;
	margin:5px 0px 5px 0px;
}
#divTextPopInf p{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	padding-bottom:30px;
}
#chiudiPop{
	position: absolute;
	z-index:4;
	top:33px;
	left:480px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px; 	
}
#chiudiPopMarcom{
	position: absolute;
	z-index:4;
	top:33px;
	left:650px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px; 	
}
#titleTop{
	background:#b25830;
	width: 550px; 
	z-index:4;
	border-bottom:3px solid #90b75a;
	position: absolute;
	top:33px;
	height:20px;
	color:#ffffff;
}
#titleTopInf{
	background:#1e3448;
	width: 550px; 
	z-index:4;
	border-bottom:3px solid #152330;
	position: absolute;
	top:33px;
	height:20px;
	color:#ffffff;
}
#titleTopMarcom{
	background:#b25830;
	width: 750px; 
	z-index:4;
	border-bottom:3px solid #90b75a;
	position: absolute;
	top:33px;
	height:20px;
	color:#ffffff;
}
#txtTop{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px; 
	font-weight:bold;
	float:left;
}
#footerPop{
	background:#90b75a;
	position:absolute;
	top:380px;
	width:550px;
	float:left;
	left:0px;
	bottom:0px;
}

/*Stili per VPO ed Extranet Clienti*/
#formregVPO{
   position: relative; 
   width: 995px;
	 	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1e3448;
	top:185px;
	overflow:auto;
}
#containerVPO{
   position: relative; 
   width: 995px;
	 float:left;
	 height:600px;
}

#headVpo{
	height:182px;
	width: 995px;
	position: relative;
	z-index:1;
	background:url('../images/vpo/head_vpo.jpg') no-repeat;	 
}
#headVpoReg{
	height:160px;
	width: 995px;
	position: relative;
	z-index:1;
	background:url('../images/vpo/head_vpo.jpg') no-repeat;	 
}
#headVpoEn{
	height:182px;
	width: 995px;
	position: relative;
	z-index:1;
	background:url('../images/vpo/head_vpo.jpg') no-repeat;	 
}
#headExt{
	height:182px;
	width: 995px;
	position: relative;
	z-index:1;
	background:url('../images/vpo/head_ex_clienti.jpg') no-repeat;
}
#headExtEn{
	height:182px;
	width: 995px;
	position: relative;
	z-index:1;
	background:url('../images/vpo/head_ex_clienti_en.jpg') no-repeat;
}


#contmainVPO{
	height:475px;
	padding:0px;
	position: relative;
  background-color: #ffffff;		
	top:0px;	
}
#FasciaExt{
	width:250px;
	position: relative;
  background-color: #ffffff;	
	height:475px;
	color:#1e3448;
	border-right:1px solid #999d22;
	float:left;
	text-align:left;
	top:0px;
}

#FasciaVPO{
	width:250px;
	position: relative;
  background-color: #ffffff;	
	height:475px;
	color:#1e3448;
	border-right:1px solid #516c7d;
	float:left;
	text-align:left;
	top:0px;
}

#FasciaVPO p{
	padding-left:15px;
}

#labelIniz{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1e3448;
	padding:5px 5px 10px 5px;
}

#labelInizVPO{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1e3448;
	padding:5px 5px 10px 15px;
}
#logoazienda{
	padding:5px 0px 10px 2px;
}

#mainExt{
	position: absolute;
	height:500px;
	width:745px;
	top:0px;
	float:left;
	left:250px;
}

#mainExt p{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1e3448;
	position: relative;
}

#mainVpo{
	position: absolute;
	height:475px;
	overflow:auto;
	width:740px;
	top:0px;
	float:left;
	left:253px;
}

#docVpo{
	position: absolute;
	height:475px;
	overflow:auto;
	width:750px;
	top:0px;
	float:left;
	left:250px;
	color: blue;
}
#docVpo p{
}

#profVpo{
	position: absolute;
	height:475px;
	overflow:auto;
	width:735px;
	top:0px;
	float:left;
	left:255px;
	color: blue;
}
#dettaglioDoc{
	position: relative;
	overflow:auto;
	width:745px;
	top:0px;
	float:left;
	left:251px;
}

#elencoAziende{
	position: relative;
	top:0px;
	float:left;
	
}
#sinistra{
position: relative;
top: 10px;
margin: 2px;
background-color: #fff;
float:left;
width: 230px;
height:150px;
}
#centrale {
position: relative;
top: 10px;
width: 230px;
margin: 2px;
background-color: #fff;
float:left;
height:150px;
}
#destra {
position: relative;
top: 10px;
float: right; 
width: 230px;
margin: 2px; 
height:150px;
}

#docVpo p{
	text-align:left;
	height:10px;
}

.inputbox{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#425935;	
}
.poplabel{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#1e3448;	
	font-weight:bold;
}
.creditsVPO{
	background:#1e3448;
	color:#000000;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:9px;		
}
.linktxtVpo{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
}
.linktxtVpo:hover{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	font-weight:bold;
}
.creditsSmall{
	color:#000000;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:9px;	
}

.creditsExt{
	background:#989d29;
	color:#000000;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:9px;		
}
.bordlogVPO{
	border:1px solid #1e3448;
	background:#eef1f3;
}

.bordlogExt{
	border:1px solid #989d29;
	background:#f2efe4;
}
.backlogVPO{
  background:url('../images/vpo/VPO_head_login.jpg');
	background-repeat:no-repeat;
}

.backlogExt{
  background:url('../images/vpo/Clienti_head_login.jpg');
	background-repeat:no-repeat;
}
.loginVPO{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:11px;
	font-weight:bold;	
}
.loginExt{
	color:#989d29;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:11px;
	font-weight:bold;
}
.errVPO{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:12px;
	font-weight:bold;	
}

.errExt{
	color:#989d29;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:12px;
	font-weight:bold;
}

#menuExt {
	position:absolute;
	top:137px;
  background:url('../images/pattern/patterntopext.gif');
	height:41px;
	width:995px;
	z-index:3;
  filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;	
}
#sottoaree{
	position:relative;
	width:250px;
}
#sottoaree p{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1e3448;
	padding:0px 5px 0px 10px;
}
/*Stili per menu sx VPO*/
.vpomacro{
	padding:0px 5px 0px 10px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#516c7d;	
	font-weight:bold;
}
.vpomacrovis{
	padding:0px 5px 0px 20px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#1c3347;	
	font-weight:bold;
}

.macro{
	padding:0px 5px 0px 10px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#8c8a15;	
	font-weight:bold;
}
.macrovis{
	padding:0px 5px 0px 20px;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#574b09;	
	font-weight:bold;
}
.link2{
		font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#000000;	
}
#closeVPO{
	height:15px;
	background:#1e3448;
	width:995px;
	padding:0px;
}

#closeVPO span{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#ffffff;
	position:relative;
	float:right;
	right:30px;
}

#closeExt{
	height:15px;
	background:#989d29;
	width:995;
	padding:0px;

}

#containerComing{
	position:relative;
   width: 995px; 
	 height:700;
	 margin:0;
	 padding:0;
	 border:1px solid #96cc5d;	 
}
#headcoming{
	height:182px;
	width: 995px;
	 position:relative;
	 top:0px;
}
#txtcoming{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:14px;	
	color:#005c39;	
	position:relative;
	top:130px;
	font-weight:bold;
	height:100px;
}

#sottomenuPressSX{
	color:#628340;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	padding:10px 5px 10px 5px;		
 	background:#bee09d;
 	font-weight:bold;
	border-left:1px solid #96cc5d;
	border-bottom:1px solid #96cc5d;
	border-right:1px solid #96cc5d;
}
.popMappa{
	padding:2;
}
#titlePress{
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	text-align:left;	
	padding:2px 0px 5px 0px;
}
#clientname{
	color:#c75619;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;	
	text-align:justify;	
	font-weight:bold;
}
#campiForm{
	position:relative;
	height:50px;
}
#campiForm span{
	
}
#menuVpo {
	position:absolute;
	top:138px;
  background:url('../images/pattern/patterntopvpo.gif');
	height:41px;
	width:995px;
	z-index:3;
   filter:alpha(opacity=70); 
   -moz-opacity: 0.7; 
   opacity: 0.7;	
	 
}
#menuvoci{
	position:absolute;
	top:5px;
	left:265px;	
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
}
#logout{
	position:relative;
	top:5px;
	left:680px;	
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	float:left;
	font-weight:bold;
}
#logoutExt{
	position:relative;
	top:25px;
	right:15px;	
	color:#fff6a8;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	float:right;
	font-weight:bold;
}
#logoutVPO{
	position:relative;
	top:5px;
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	float:left;
	font-weight:bold;
	left:680px;
}
#logoutProfilo{
	position:relative;
	top:8px;
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	float:left;
	font-weight:bold;
	left:940px;
}
#profiloVPO{
	color:#fff6a8;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:60px;	
}
#profilovpomain{
	color:#fff6a8;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:130px;	
	position:relative;	
}
#profilovpoHome{
	position:absolute;
	color:#fff6a8;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
	left:940px;
	top:0px;
}
#backhome{
	position:absolute;
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	float:left;
	font-weight:bold;
	top:0px;
	left:680px;
}
#menuvociVPO{
	position:absolute;
	top:5px;
	left:265px;	
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
}
#macroarea{
	color:#fff6a8;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:60px;	
}
#listapress{
	padding-left:10px;
}
#listapress a{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
}
#labPress{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}

/*Stili per la smartTable*/
.smt_table{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
}
.smt_oddrow{
	background:#d7dee2;
	height:30px;	
}
.smt_evenrowback{
	background:#d7dee2;
	height:30px;	
}

.smt_evenrow{
	background:#fffce7;
	height:30px;	
}
.smt_evencell{
	background:#fffce7;
	height:30px;	
}
.smt_rowover{
	background:#fffce7;
	height:30px;	
}
.smt_oddrowback{
	background:#fffce7;
	height:30px;	
}
.smt_rowlink{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;	
}
.smt_header{
	background: #1e3448;
	color:#fff6a8;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
}
.smt_headerlink{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff6a8;	
}
.smt_oddcell{
	vertical-align:top;
	padding:5px 5px 5px 0px;	
	background:#d7dee2;
	height:30px;	
}
#smttable{
	position:relative;
	top:0px;
	float:left;
	overflow:auto;
	width:720px;
	left:10px;
}

/*Stili per la navigazione*/

.smt_linknav{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1c3347;
	font-weight:bold;		
}
.smt_linknav{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1c3347;	
	font-weight:bold;	
}
.smt_navfnc{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1c3347;	
	font-weight:bold;	
}
.smt_pagination{
	padding-right:20px;
	background:#fffce7;
	border:2px solid #1c3347;
}

.formlabel{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1c3347;
	vertical-align:top;
	padding:5px 5px 5px 0px;		
}
.formdata{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	color:#1c3347;
}
.formlabel_ro{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1c3347;
	vertical-align:top;
	padding:5px 5px 5px 0px;	
}
.formdata_ro{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	color:#1c3347;
	text-align:justify;
	padding:5px 10px 5px 0px;	
}

#toolbar{
	position:relative;
	height:20px;
	padding:0px;
	top:0px;
	bottom:5px;
	/*background:#1c3347;
	border:2px solid #d7dee2;*/
	width:auto;
	float:left;
}
#toolbarbody{
	width:auto;
	float:left;
}
.norecord{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1c3347;
	text-align:center;
	padding:0px 15px 5px 15px;
}

/*stili per il calendario*/

.backcalendar{
	background:#ffffff;
}
.tabCalendar{
	border:1px solid #1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
	font-weight:bold;
	text-align:center;
}
.label{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
	font-weight:bold;
}
.poplabelmonth{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
	font-weight:bold;
	border:1px solid #1e3448;
}
.bordocalendar{
	border:1px solid #1e3448;
}
.linkgiorno{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#425935;	
}
.linkgiornoselezionato{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	color:#1c3347;
	font-weight:bold;
}

.linkfooterbold{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	color:#1c3347;
	font-weight:bold;
}
#menuRegistrazione{
	position:absolute;
	top:120px;
  background:url('../images/pattern/patterntopvpo.gif');
	height:41px;
	width:995px;
	z-index:3;
  filter:alpha(opacity=70); 
  -moz-opacity: 0.7; 
  opacity: 0.7;	
	left:0px;
}
#containerReg{
   position: relative; 
   width: 995px;
	 float:left;
	 height:600px;
}
#divScrollTextContReg{
	position:absolute;
	top:175px;
	left:0px;
	height:500px; 
	bottom:5px; 
	width:995px;
	z-index:2;
	float:left;
	overflow:auto;	
}
#divTextReg{
	position:absolute; 
	left:10px; 
	top:0px;
	color:#425935;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:justify;
	z-index:2;	
}

#divDownReg{
position:relative; 
top:450px;
float:right;
right:190px;
}

#divUpReg{
position:relative; 
top:430px;
float:right;
right:175px;
}
#errorMsg{
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:justify;	
	position:absolute; 
	left:0px; 
	top:160px;
	background:#1e3448;
	width:995px;
}
#regOp{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:center;	
	position:absolute; 
	bottom:-20px;
	width:200px;
	float:right;
	right:400px;
}

#modReg{
	position:relative; 
	left:0px; 
	bottom:5px;
	width:710px;
	z-index:10;
	height:20px;	
	text-align:center;	
}
#modReg a{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	
}
#okReg{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:center;	
	position:absolute; 
	left:100px; 
	top:50px;
	width:700px;
}

#intVpo{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:left;	
	position:absolute; 
	padding:0px 15px 5px 15px;
}

.bordoDettaglioExt{
	border-top:1px solid #574b09;
	border-bottom:1px solid #574b09;
}
.linkVpo{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
}
.linkVpo:hover{
	text-decoration:underline;
}
.padleft{
	padding-left:10px;
}
#slides{
	position: absolute;
	width:250px;
}
#imgmarcom{
	position:relative;
	float:right;
}
#gallery{
	position:relative;

}
.padtopbottom{
	padding:2px 0px 2px 5px;
}
/*Stili per la pressroom*/
.titlepress{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;
	color:#1c3347;
	font-weight:bold;
	padding:0px 15px 5px 15px;
}
.stitlepress{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
	font-style: italic;
	font-weight:bold;
	padding:0px 15px 5px 15px;
}
.contpress{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
	text-align:justify;
	padding:0px 15px 5px 15px;
	
}
.padallegati{
	padding:0px 15px 5px 15px;
}
.labelAllegati{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding:5px 5px 5px 0px;		
	background:#f0ee94;
}
.formAllegati{
		background:#d7dee2;
}

.inputboxns{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
}
.multicmb_link{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
	font-weight:bold;
}

#contentPop{
	position:absolute;
	top:10px;
	left:5px;
	right:5px;
}

.linkdisclaimer{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;
	color:#1c3347;
}
.multicmb_evenrow{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	color:#1c3347;
}
.multicmb_oddrow{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	color:#1c3347;
}
.destraazienda{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	margin: 2px; 
	width:150px;
	background:#1c3347;
	color:#ffffff;
	height:20px;
	
}
.sinistraazienda{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	margin: 2px; 
	width:150px;
	background:#1c3347;
	color:#ffffff;
	height:20px;

}
#linkAz{
	position:relative;
	top:5px;
}
#Info{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px;
	color:#1c3347;
	text-align:justify;
	padding:0px 15px 5px 15px;
}
#COb{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:10px; 	
	text-align:right;	
	position:absolute; 
	right:230px; 
	top:250px;
	width:250px;
	float:right;
	font-weight:bold;
}
#CInf{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:9px; 	
	position:relative; 
	bottom:0px;
	width:auto;
	float:left;
	left:0px;
	top:10px;
}
#CObInt{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:right;	
	position:relative; 
	right:130px; 
	top:280px;
	width:150px;
	float:right;
	font-weight:bold;
}
#datiMod{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	text-align:justify;	
}
.linkInf{
	color:#ffffff;
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px; 	
	align:right;
}
.avviso{
	color:#1e3448;
	font-family: lucida-sans,Verdana,sans-serif;	
	font-size:9px;
}

/*Stili per amministratore extranet*/
#closeExtAdm{
	height:15px;
	background:#989d29;
	width:995px;
	padding:0px;
}

#closeExtAdm span{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:11px;	
	color:#ffffff;
	position:relative;
	float:right;
	right:30px;
}

#FasciaExtAdm{
	width:250px;
	position: relative;
  background-color: #ffffff;	
	height:475px;
	color:#1e3448;
	border-right:1px solid #999d22;
	float:left;
	text-align:left;
	top:0px;
}

#mainExtAdm{
	position: absolute;
	height:475px;
	overflow:auto;
	width:740px;
	top:0px;
	float:left;
	left:253px;
}

#mainExtAdm p{
	font-family: lucida-sans,Verdana,sans-serif;
	font-size:12px;	
	color:#1e3448;
	position: relative;
}