BODY {	
	padding:0px 0px 0px 0px;
	margin: 0px; 
	position: relative; 
	background:#B4A992;
}
BODY,HTML { 
	margin:0px;
	height:100%;
}
DIV#container{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
	margin:0px 0 0 0px;
	border:0px solid green;
	background:URL('images/cover_background_zoom.jpg');
}
DIV#container-privacy{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
	margin:0px 0 0 0px;
	border:0px solid green;
	background:#B4A992;
}
DIV#content{
	background:none;
	border:0px solid #FF9900;
	width:1000px;
	height:574px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-287px 0px 0px -500px;
}
DIV#content-home{
	background:none;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
	z-index:1000;
}

DIV#content-sitemap{
	background:none;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
	/*z-index:1000;*/
}

DIV#menu{
	background:none;
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:90px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
	z-index:9999;
}
DIV#sitemap{
	background:URL('images/background_sitemap.jpg');
	top:0px;
	left:0px;
	width:1000px;
	height:487px;	
	margin:37px 0 0 0px;
	border:0px solid green;
	float:left;
	z-index:0;
}
DIV#logo{
	top:0px;
	left:0px;
	width:500px;
	height:100px;	
	margin:0px 0 0 0px;
	border-bottom:1px solid #D3CCBC;
}
DIV#footer{
	background:none;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:50px;	
	margin:0px 0px 0px 0px;
	border:0px solid green;
	font-size:11px;
    font-family:Arial;    
	color:#B8AC92;
	display:block;
}
DIV#content-footer{
	background:none;
	top:0px;
	left:0px;
	width:800px;
	height:24px;	
	margin:10px 0 0 0px;
	border:0px solid blue;
	float:center;
	z-index:1000;
}

.footer {
	text-decoration: none;
	color:#B8AC92;    
}
.footer A {
	text-decoration: none;
	color:#B8AC92;    
}
.footer A:link,
.footer A:visited{
	text-decoration: none;
	color:#B8AC92;
}
.footer A:active,
.footer A:hover {
	color:#B8AC92;
	background:none;
    text-decoration: none;
}

.testoPrivacy{
 font-family: Arial;
 font-size: 10px;
 color: #766E59;
}
.testoPrivacy DIV{
 font-family: Arial;
 border:0px solid #CCCCCC;
 font-size: 10px;
 line-height:1.2em;
 color: #766E59;
 text-align:justify;
 padding:5px 20px 20px 20px;
 
}
.testoPrivacy A{
 text-decoration:none;
 color:#EFEFEF;
 font-size: 10px;
}
.testoPrivacy A U{
 text-decoration:underline;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
 text-decoration:none; 
}
.testoPrivacy A:hover, .testoPrivacy A:active {
 text-decoration:none;
 color:#EFEFEF;
}




.txt{
 font-family: Arial;
 font-size: 12px;
 color: #333333;
 line-height:16px;
}

.txt A{
 font-family: Arial;
 font-size: 12px;
 color: #333333;
 text-decoration:none;
}
.txt A:link, .txt A:visited {
 font-family: Arial;
 font-size: 12px;
 color: #333333;
 text-decoration:none;
}
.txt A:hover, .txt A:active {
 font-family: Arial;
 font-size: 12px;
 color: #666666;
 text-decoration:none;
}



.testo{
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 line-height:16px;
 text-decoration:none;
}

.testo A{
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration:none;
}
.testo A:link, .testo A:visited {
 font-family: Arial;
 font-size: 12px;
 color: #666666;
 text-decoration:none;
}
.testo A:hover, .testo A:active {
 font-family: Arial;
 font-size: 12px;
 color: #666666;
 text-decoration:none;
}


DIV#htmlMenu{
	background:none;
	position:relative;
	top:0px;
	left:0px;
	width:600px;
	height:90px;	
	margin:50px 200px 0px 200px;
	border-top:1px solid #B8AC92;
	float:left;
	z-index:9999;
}

.htmlMenu{
	font-family: Arial;
	font-size: 12px;
	color: #78705F;
	line-height:16px;
	text-decoration:none;
}

.htmlMenu A{
 font-family: Arial;
 font-size: 12px;
 color: #78705F;
 text-decoration:none;
}
.htmlMenu A:link, .htmlMenu A:visited {
 font-family: Arial;
 font-size: 12px;
 color: #666666;
 text-decoration:none;
}
.htmlMenu A:hover, .htmlMenu A:active {
 font-family: Arial;
 font-size: 12px;
 color: #666666;
 text-decoration:none;
}

/*
DIV#content-identity{
	background:url("images/bg_identity.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}

DIV#identity-left{
	position:relative;
	top:70px;
	left:0px;
	width:382px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
}

DIV#identity-right{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:614px;
	height:382px;	
	margin:0px 0 0 4px;
	float:right;
	border:0px solid red;
}

DIV#content-first{
	background:url("images/bg_first.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}


DIV#content-contact{
	background:url("images/bg_contact.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}


DIV#contact-left{
	position:relative;
	top:70px;
	left:0px;
	width:382px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
}

DIV#contact-right{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:614px;
	height:382px;	
	margin:0px 0 0 4px;
	float:right;
	border:0px solid red;
}



DIV#content-agents{
	background:url("images/bg_agents.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}

DIV#content-newsletter{
	background:url("images/bg_newsletter.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}



DIV#map{
	width:614px;
	height:382px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
}

DIV#content-collection{
	background:url("images/bg.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}

DIV#content-collection-complementi{
	background:url("images/complementi/bg.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}

DIV#content-collection-sistemi{
	background:url("images/sistemi/bg.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}

DIV#content-collection-tavoli{
	background:url("images/tavoli/bg.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}
DIV#content-collection-poltrone{
	background:url("images/poltrone/bg.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}

DIV#collection-left{
	background:none;
	position:relative;
	top:70px;
	left:0px;
	width:382px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
}

DIV#collection-right{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:614px;
	height:382px;	
	margin:0px 0 0 4px;
	float:right;
	border:0px solid red;
}


DIV#collection-left-dettaglio{
	background:none;
	position:relative;
	top:70px;
	left:0px;
	width:191px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
}
DIV#collection-right-dettaglio{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:805px;
	height:382px;	
	margin:0px 0 0 3px;
	float:right;
	border:0px solid red;
}
DIV#agents-left{
	position:relative;
	top:70px;
	left:0px;
	width:382px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
}
DIV#agents-right{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:614px;
	height:382px;	
	margin:0px 0px 0px 4px;
	float:right;
	border:0px solid red;
}
DIV#content-news{
	background:url("images/bg_news.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}
DIV#news-menu{
	background:none;
	position:absolute;
	top:70px;
	left:0px;
	width:191px;
	height:382px;	
	margin:0px 0px 0px 0px;
	float:left;
	border:0px solid blue;
}

DIV#news-left{
	position:relative;
	top:70px;
	left:190px;
	width:180px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	float:left;
	border:0px solid blue;
	z-index:0;
}
DIV#elenco{
	border:0px solid blue;
	z-index:2;
}


DIV#news-right{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:613px;
	height:382px;	
	margin:0px 0 0 4px;
	float:right;
	border:0px solid red;
}


DIV#content-location{
	background:url("images/bg_location.jpg") no-repeat;
	
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}



DIV#location-left{
	position:relative;
	top:70px;
	left:0px;
	width:382px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
}

DIV#location-right{
	background:#000000;
	position:relative;
	top:70px;
	left:0px;
	width:614px;
	height:382px;	
	margin:0px 0 0 4px;
	float:right;
	border:0px solid red;
}




DIV#content-sitemap{
	background:url("images/bg_sitemap.jpg") no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:524px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:left;
}


DIV#sitemap-left{
	background:#000000;
	float:left;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	position:relative;
	top:70px;
	left:0px;
	width:382px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;

	font-size:20px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

DIV#sitemap-right{
	background:#000000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	position:relative;
	top:70px;
	left:0px;
	width:614px;
	height:382px;	
	margin:0px 0 0 4px;
	float:right;
	border:0px solid red;
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
}

.sitemap-left{
	font-size:20px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	}

.sitemap-right{
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
}





.sitemap-left a{
	font-size:20px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	}

.sitemap-right a{
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.sitemap-left a:link, 
.sitemap-left a:hover, 
.sitemap-left a:active, 
.sitemap-left a:visited  {
	font-size:20px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	}

.sitemap-right a{
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.sitemap-right a:link, 
.sitemap-right a:hover,
.sitemap-right a:active,
.sitemap-right a:visited{
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}








.img{
	border: 1px solid #828481;
	padding:0px 0px 0px 0px;
	margin:6px 4px 4px 6px;
}

.noimg{
	border: 0px solid #2E2C2D;
	padding:0px 0px 0px 0px;
	margin:6px 4px 4px 6px;
}


#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 120px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding: 6px 5px 6px 5px;	
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	font-family: tahoma;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
}
#dhtmlpointerup{
	position:relative;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
#dhtmlpointerdown{
	position:relative;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
DIV#menu-left{
	background:#000000;
	position:relative;
	top:0px;
	left:0px;
	width:191px;
	height:382px;	
	margin:0px 0 0 0px;
	float:left;
	border:0px solid blue;
	font-size:13px;
    font-family:Tahoma;    
	color:#FFFFFF;
}

*/






/* ---------------------   footer -----------------------------------------------------------------*/



/* ---------------------   footer -----------------------------------------------------------------*/

/*

.titolo{
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
}


.testo{
	font-size: 12px;
    font-family:Tahoma;    
	font-weight:normal;
	color:#FFFFFF;
}



h3{	
	font-size:13px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	margin:10px 0px 0px 10px;
}


h4{
	font-size: 12px;
    font-family:Tahoma;    
	font-weight:normal;
	color:#D8D8D8;
	margin:15px 0px 0px 10px;
}


div#prev{
	width:85px;
	height:25px;
	background:url("images/prec.jpg") no-repeat;
	border: 1px solid #2E2C2D;
	padding:10px 10px 0px 70px;
	margin:10px 0px 0px 10px;
	font-size:11px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}



div#next{
	width:85px;
	height:25px;
	background:url("images/succ.jpg") no-repeat;
	border: 1px solid #2E2C2D;
	padding:10px 10px 0px 70px;
	margin:10px 0px 0px 10px;
	font-size:11px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}
div#finiture{
	width:85px;
	height:25px;
	background:#000000;
	border: 1px solid #2E2C2D;
	padding:10px 10px 0px 70px;
	margin:3px 0px 0px 10px;
	font-size:11px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}
div#PDF{
	width:85px;
	height:25px;
	background:#000000;
	border: 1px solid #2E2C2D;
	padding:10px 10px 0px 70px;
	margin:10px 0px 0px 10px;
	font-size:11px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

div#nothing{
	width:85px;
	height:25px;
	background:#000000;
	border: 0px solid #2E2C2D;
	padding:9px 10px 0px 70px;
	margin:10px 0px 0px 10px;
	font-size:11px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}
.link{
	font-size:11px;
    font-family:Tahoma;    
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}



.link a {
	color:#FFFFFF; 
	text-decoration:none;
}
.link a:link, .link a:visited {
 	color:#FFFFFF; 
	text-decoration:none;
}
.link a:hover, .link a:active { 
	color:#FFFFFF; 
	text-decoration:none;
}

.mail{
	font-size:11px;
    font-family:Tahoma;    
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
}



.mail a {
	color:#5A5A5A; 
	text-decoration:none;
}
.mail a:link, .mail a:visited {
 	color:#5A5A5A; 
	text-decoration:none;
}
.mail a:hover, .mail a:active { 
	color:#5A5A5A; 
	text-decoration:none;
}











.back{
	font-size:10px;
    font-family:Tahoma;    
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}



.back a {
	color:#FFFFFF; 
	text-decoration:none;
}
.back a:link, .back a:visited {
 	color:#FFFFFF; 
	text-decoration:none;
}
.back a:hover, .back a:active { 
	color:#FFFFFF; 
	text-decoration:none;
}






























/*-------               FORM            -----------------------------*/
/*
div#form{
width:500px;
height:270px;
top:0px;
left:0%;
float:left;
padding:10px 10px 10px 15px;
position:relative;
color:#302923;
font-size: 11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
line-height:11pt;
border-right:1px solid #F0EFED ;
border:0px dotted red;
}

div#form-1{
width:310px;
height:270px;
top:10px;
left:0%;
float:left;
border:0px dotted green;
padding:0px 0px 0px 10px;
position:absolute;
color:#666666;
font-size: 11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border-right:1px solid #333333;
float:left;
}


div#form-2{
background:#000000;
width:280px;
height:270px;
top:10px;
left:320px;
padding:0px 0px 0px 10px;
position:absolute;
color:#666666;
font-size: 11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border:0px dotted red;
border-left:1px solid #333333;
float:right;
}


div#formSotto{
background:#000000;
width:590px;
height:40px;
top:290px;
left:10px;
padding:5px 0px 0px 0px;
position:absolute;
color:#666666;
font-size: 11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border:0px dotted red;
border-top:1px solid #333333;
}



div#formAgents-1{
width:310px;
top:10px;
left:0%;
float:left;
border:0px dotted green;
padding:0px 0px 0px 10px;
position:absolute;
color:#666666;
font-size: 12px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border-right:1px solid #333333;
float:left;
}


div#formAgents-2{
width:280px;
top:10px;
left:320px;
padding:0px 0px 0px 10px;
position:absolute;
color:#666666;
font-size: 12px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border:0px dotted red;
float:right;
background:#000000;
border-left:1px solid #333333;
}




div#formNewsletter-1{
width:410px;
height:310px;
top:10px;
left:0%;
float:left;
border:0px dotted green;
padding:0px 0px 0px 10px;
position:absolute;
color:#666666;
font-size: 12px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border-right:1px solid #333333;
float:left;
}


div#formNewsletter-2{
background:#000000;
width:180px;
height:310px;
top:10px;
left:320px;
padding:0px 0px 0px 10px;
position:absolute;
color:#666666;
font-size: 12px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border:0px dotted red;
border-left:1px solid #333333;

float:right;
/*filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;*/
}



/* -----------    form   ------------------------*/
/*

div.riga-griglia{
	width:100%;
	clear:left;
	border:0px solid #000;
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	
}
div.riga-griglia div{
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-size: 11px;
	line-height:2em;
	font-family:Tahoma;
	border:0px solid #f2f2f2;
}
.cell-testoMessaggio{
	font-size: 12px;
	line-height:2em;
	border:0px solid #000;
	color:#666666;
	width:100%;
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo{
	width:100px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
div.riga-griglia div.cell-testo-big{
	width:132px;
	padding:0px 0px 0px 0px;
}
div.riga-griglia div.cell-testo2{
	width:70px;
	padding:0px 0px 0px 0px;
}
div.riga-griglia div.cell-testo3{
	width:100px;
	padding:0px 0px 0px 0px;
}
div.riga-griglia div.cell-testo4{
	width:80px;
	padding:0px 0px 0px 0px;
}
div.riga-griglia div.cell-testo5{
	width:43px;
	font-weight:bold;
	padding:0px 0px 0px 13px;
}
div.riga-griglia div.cell-testo6{
	width:65px;
	padding:0px 0px 0px 0px;	
}
div.riga-griglia div.cell-testo7{
	width:90px;
	padding:5px 0px 0px 0px;	
}
div.riga-griglia div.cell-testo8{
	width:70px;
	padding:5px 0px 0px 0px;
	margin-right:0px !important;
	border:0px solid #000
}
div.riga-griglia div.cell-bott{
	width:70px;
	padding:0px 0px 0px 5px !important;
}
div.riga-griglia div.formAgree{
	width:250px;
	padding:0px 0px 0px 0px !important;
	border:0px solid #000
}
div.riga-griglia div.informativa{
	font-size:10px !important;
	line-height:1em !important;
	padding:5px 0px 0px 0px !important;
}
div.riga-griglia div.indirizzo-contatti{
	width:216px;
	line-height:1.4em !important;
	padding:0px 0px 0px 0px;
	margin:18px 0px 0px 20px;
	border:0px solid #000;
}

/*------------------------------------------------*/

/*------------------------------------------------*/



/*
.bottone { 
	FONT-SIZE: 11px;
	COLOR: #075794;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	FONT-FAMILY: "Tahoma";
	text-align: center;
	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;

}

.textbox2,
.textbox3,
.textbox4,
.textbox5,
.textboxContatti{
	font-family: Tahoma;
	border:1px solid #ccc;
	font-size: 11px;
	color: #999;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	height:16px;
	line-height:12px;
	font-weight:normal !important;
	background:none;
}
.textboxContatti{
	width:200px;
}
.textbox{
	width:150px;
}
.textbox2{
	margin-left:10px;
	width:100px;
}
.textbox3{
	margin-left:0px;
	width:200px;
	
}
.textbox4{
	margin-left:0px;
	width:116px;
}
.textbox5{
	margin-right:10px;
	width:115px;

}
.textbox-message,
.textbox-message2,
.textbox-message3,
.textbox-message4,
.textbox-message4-eng{
	font-family: Tahoma;
	border:1px solid #999999;
	font-size: 11px;
	color: #999999;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background:url("images/inputBg.gif") no-repeat -2px -2px ;
	padding-left:5px;
}
.textbox-message{
	width:260px;
	height:120px;
}
.textbox-message2{	
	width:160px;
}
.textbox-message3{	
	width:435px;
	height:80px;
	margin:5px 0px 5px 0px !important;
}
.textbox-message4{	
	width:157px;
	height:33px;
	margin:5px 0px 5px 0px !important;
	background:url("images/esempio_descrizione.gif") no-repeat left top #fff;	
}
.textbox-message4-eng{	
	width:157px;
	height:33px;
	margin:5px 0px 5px 0px !important;
	background:url("images/esempio_descrizione_eng.gif") no-repeat left top #fff;	
}
.textbox-small,
.textbox-small2,
.textbox-small3,
.textbox-small4,
.textbox-medio,
.textbox-medio2{

	font-family: Tahoma;
	border:1px solid #ccc;
	font-size: 11px;
	color: #999;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	height:16px;
	line-height:12px;
	font-weight:normal !important;
	background:none;


}
.textbox-small{
	margin-left:0px;
	width:70px;
}
.textbox-small2{
	margin-left:10px;
}
.textbox-small3{
	margin-left:5px;
	margin-right:5px;
	width:40px;
}
.textbox-small4{
	margin-left:0px;
	margin-right:0px;
	width:46px;
}
.textbox-medio{
	margin-left:0px;
	width:70px;
}
.textbox-medio2{
	margin-left:0px;
	width:100px;
}




input {
	font-family: "Tahoma";
	font-size: 10px;
	color: #999;
	font-style:normal;
	text-decoration:none;
	background-color:none;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
}
textarea {
	font-family: "Tahoma";
	font-size: 11px;
	color: #999;
	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;
}

select{
background:#000000;
font-size: 11px;
color: #999;
font-style: normal;
font-weight:normal;
font-family: "Tahoma";
width:205px;
border-top: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
}





.bottone { 
	FONT-SIZE: 11px;
	COLOR: #075794;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	font-family: "Tahoma";
	text-align: center;
	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.jpg") no-repeat left top;
    border:0px solid #FFF ! important;
	padding:0px !important;
	margin:10px 0px 0px 0px !important;
	width:100px;
	height:25px;
}


.sender_en{
	background:url("images/bg_bott_en.jpg") no-repeat left top;
    border:0px solid #FFF ! important;
	padding:0px !important;
	margin:10px 0px 0px 0px !important;
	width:100px;
	height:25px;
}
.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: "Tahoma";
	font-size: 11px;
	color: #efefef;
	width:200px;
	height:16px;
	background:#999;	
	padding:0px 0px 0px 0px;
	border:1px solid #FFFFFF;
	
}

.textboxErroreMessaggio{
	font-family: "Tahoma";
	font-size: 11px;
	color: #efefef;
	width:265px;
	height:120px;
	background:#999;	
	padding:0px 0px 0px 0px;
	border:1px solid #FFFFFF;
}

.bott{
	padding:3px;
	border:0px;
	width:100px;
	height:25px;
	font-size: 11px;
	font-weight:700;
	text-transform:uppercase;
	background:url("images/bgBott.jpg") repeat-x left top;
	border:0px solid #DCDCDC;
	font-family:Tahoma;
	color:#FFFFFF;
}


/*   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/



/*   privacy policy  ----------------/////////////////////////////////////*/
/*
testoPrivacy{
 font-family: Tahoma;
 font-size: 10px;
 color: #ffffff;
}
.testoPrivacy DIV{
 font-family: Tahoma;
 border:0px solid #CCCCCC;
 font-size: 10px;
 line-height:1.2em;
 color: #ffffff;
 text-align:justify;
 padding:5px 20px 20px 20px;
 
}
.testoPrivacy A{
 text-decoration:none;
 color:#999;
 font-size: 10px;
}
.testoPrivacy A U{
 text-decoration:underline;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
 text-decoration:none; 
}
.testoPrivacy A:hover, .testoPrivacy A:active {
 text-decoration:none;
 color:#888;
}

/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* ---------- news ---------------*/
/*
.titolo{
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;

}

.testo{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:13pt;
}

div#testoNews{
	overflow:auto;
	border:0px dotted red;
	width:310px;
	height:220px;
	padding:0px 10px 0px 0px;
}



.titolo a {
	color:#FFFFFF; 
	text-decoration:none;
}
.titolo a:link, .titolo a:visited {
 	color:#FFFFFF; 
	text-decoration:none;
}
.titolo a:hover, .titolo a:active { 
	color:#FFFFFF; 
	text-decoration:none;
}

.testo a {
	color:#FFFFFF; 
	text-decoration:none;
}
.testo a:link, .testo a:visited {
 	color:#FFFFFF; 
	text-decoration:none;
}
.testo a:hover, .testo a:active { 
	color:#FFFFFF; 
	text-decoration:none;
}

.foto_news{
	border:1px solid #E7E3E0;
}

.cat {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
	background:url("images/arrow.gif") no-repeat 0px 5px;
}

.cat a{
	color:#FFFFFF;
	font-size: 12px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
}


.cat a:link, .cat a:visited {
 	color:#FFFFFF;
	font-size: 12px;
	font-weight:normal;
	font-family:Tahoma;
	line-height:20pt;
	text-decoration:none;
}


.cat a:hover, .cat a:active {
 	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	font-family:Tahoma;
	line-height:20pt;
	text-decoration:none;
}

.cat-selected {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
	background:url("images/arrow.gif") no-repeat 0px 5px;
}
.cat-selected a{
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
}


.data{
	color:#AAA;
	font-size:10px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;

}

/*
.link{
	color:#726E66;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	line-height:15pt;
}

.link a {
	color:#726E66; 
	text-decoration:none;
}
.link a:link, .link a:visited {
 	color:#726E66; 
	text-decoration:none;
}
.link a:hover, .link a:active { 
	color:#726E66; 
	text-decoration:none;
}

*/
/*
.mail{
	color:#888;
	font-size: 11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}

.mail a {
	color:#888; 
	text-decoration:none;
}
.mail a:link, .mail a:visited {
 	color:#888; 
	text-decoration:none;
}
.mail a:hover, .mail a:active { 
	color:#888; 
	text-decoration:none;
}














.back{
	font-size:10px;
    font-family:Tahoma;    
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}



.back a {
	color:#FFFFFF; 
	text-decoration:none;
}
.back a:link, .back a:visited {
 	color:#FFFFFF; 
	text-decoration:none;
}
.back a:hover, .back a:active { 
	color:#FFFFFF; 
	text-decoration:none;
}


div#mapAddress{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
div#logo{
	border-bottom:1px solid #999;
}


div#tst_dettaglio{
margin:10px 0px 0px 0px;
border:0px solid #999;
}