html{
overflow:scroll;
overflow-x:hidden;
}


html,body{margin:0 auto;padding:0}
body{
	background:#333 url(jpg/sfondo.jpg) repeat-x top left; 
	text-align:justify;
	/*width: 780px;*/
	font-family:Arial;
	font-size: 11px;
	color:#333;
}

#container{
margin:0 auto;
width: 890px;
background:transparent url(jpg/bg.jpg) repeat-y top left;

}


#map{
margin-right:50px;

}

#mappa{
border:3px solid #333; 
width:360px;
height:330px;
float:right;
margin-right:135px; 
}

* html #mappa{

margin-right:90px;
}

#container2{
margin:0 auto;
width: 890px;
background:transparent url(jpg/bg_bottom.jpg) no-repeat bottom right;
}

img{border:0;}


#titlog{
letter-spacing:0px;
font-weight:bold;
font-family:Arial;
font-size:10px;
color:#000;
}


ul{
margin:0;border:0;

}


#header{
background:#000;
height:195px;
width:890px;
}

#header img{
margin:0;
padding:0;
border:0;
}

* html #header img{
margin:0;
padding:0;
border:0;
margin-bottom:-3px;
}


#header a{
color:#F6EBEA;
}


#noflash {
position:absolute;
top:0;
left:50%;
width:890px;
margin-left:-390px;
display:block;
height:40px;
background:transparent;
z-index:5;
}

* html #container{width: 890px}
#textcont{

text-align:right;
color:#333;
float:left;
background:transparent;
margin:0;
}

#text{
background:transparent url(jpg/menu_center.jpg) no-repeat top left;
padding-left:30px;
padding-top:30px;
padding-right:23px;
color:#333;
float:left;
font-weight:bold;
margin:0;
width:650px;
}




#text b{

color:#db5e5c;

}





#text .euro{
font-weight:bold;
color:#000;

}




.bar{
width:650px;
height:1px; 
/*background:transparent url(jpg/bar.jpg) no-repeat top right;*/
background:transparent;
float:right;

}

#text .titolo{
font-size:14px;
color:#db5e5c;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

#text .titolo2{
font-size:15px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

#menu{
background:transparent url(jpg/cherry_bottom.jpg) no-repeat top left;
height:50px;
}

#partners{
width: 181px;
background:transparent;
text-align:center;
margin-top:50px;
margin-left:5px;
border-bottom:2px solid #666;
border-top:2px solid #666;
}

#partn{
width: 181px;
height:60px;
background:#FFF;
text-align:center;
}

.tit{
font-weight:bold;
color:#999;
background:#000 url(jpg/partners.jpg) no-repeat bottom left;
height:20px;
text-align:center;
border-bottom:2px solid #666;
border-top:1px solid #ccc;
}

.tit2{
font-weight:bold;
color:#999;
background:#000 url(jpg/portale.jpg) no-repeat bottom left;
height:20px;
text-align:center;
border-bottom:2px solid #666;
border-top:1px solid #ccc;
}

.tit3{
font-weight:bold;
color:#999;
background:#000 url(jpg/card.jpg) no-repeat bottom left;
height:20px;
text-align:center;
border-bottom:2px solid #666;
border-top:1px solid #ccc;
}

.tit4{
font-weight:bold;
color:#999;
background:#000 url(jpg/link.jpg) no-repeat bottom left;
height:20px;
text-align:center;
border-bottom:2px solid #666;
border-top:1px solid #ccc;
}




#portale{
width: 181px;
background:tranparent;
text-align:center;
margin-top:0px;
margin-left:5px;
border-bottom:2px solid #666;
}


#port{

background:#666;
text-align:center;
}


#port img {
border:0;
margin:0;
}
#port a {
border:0;
margin:0;
}

#port a:hover {
border:0;
margin:0;
/*filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;*/
}


#text .anc {
border:0;
margin:0;
color:#990000;
text-decoration:underline;

}

#text .anc:hover {
border:0;
margin:0;
color:#333;
text-decoration:underline;
}


#text .card {
border:0;
margin:0;
color:#990000;
text-decoration:none;
border-bottom:0px solid #990000;
background:#FFF;
display:block;
}

#text .card:hover {
border:0;
margin:0;
color:#333;
display:block;
text-decoration:none;
border-bottom:0px solid #990000;
}

#text .card2 {
border:0;
margin:0;
color:#990000;
text-decoration:none;
border-bottom:0px solid #fff;
background:#FFF;
}


#text .card2:hover {
border:0;
margin:0;
color:#333;
border-bottom:0px solid #990000;

text-decoration:none;
}





.tit_r a {
border:0;
margin:0;
color:#FFFFFF;
text-decoration:underline;
}

.tit_r a:hover {
border:0;
margin:0;
color:#ccc;
text-decoration:none;
}

#card{
width: 181px;
background:tranparent;
text-align:center;
margin-top:0px;
margin-left:5px;
border-bottom:2px solid #666;
}


#links{
width: 181px;
background:tranparent;
text-align:center;
margin-top:0px;
margin-left:5px;
border-bottom:2px solid #666;
}




#car{
background:#000;
text-align:right;
}

.card_menu{
padding-top:5px;
padding-right:0px;
background:#FFF url(jpg/card_small/bg_right.jpg) no-repeat top left;
border-bottom:2px solid #999;
border-top:1px solid #ccc;
border-left:1px solid #333;
border-right:1px solid #000;
}

.card_menu_hover{
padding-top:5px;
padding-right:1px;
background:#FFF url(jpg/card_small/bg_right.jpg) no-repeat top left;
border-bottom:2px solid #990000;
border-top:1px solid #333;
border-left:2px solid #333;
border-right:1px solid #000;

}



#qualita{
width: 181px;
background:tranparent;
text-align:center;
margin-top:0px;
margin-left:5px;
border-bottom:2px solid #666;
}


#qua{
height: 90px;
background:#fff;
text-align:center;
}
#text a{
color:#FFF;
font-weight:bold;
text-decoration:none;
}
#text a:hover{
color:#999;
font-weight:bold;
text-decoration:underline;
}
#text span{
color:#999;
padding-left:10px;
padding-bottom:20px;
font-weight:bold;
font-size:14px;
}
#text label{ 
color:#990000;
}
#right{
margin:0;padding:0;
width:183px;
color:#666;
float:left;

background:transparent url(jpg/right-top.jpg) no-repeat top left; 

}

#log{
padding-top:5px;

}


input{
border:1px solid #666;
color:#333;
font-size: 10px;
}



#footer{
padding-top:5px;
background:#333 url(jpg/footer.jpg) repeat-x top left ; 
font-weight:bold;text-align:center;color:#666;
height:30px;
border-top:1px solid #ccc;
font-family:Verdana;
font-size: 10px;

}
#footer a{
font-family:Verdana;
color:#666;
text-decoration:none;
font-size: 10px;
font-weight:bold;
}
#footer a:hover{
font-family:Verdana;
color:#999;
font-size: 10px;
text-decoration:underline;
font-weight:bold;
}
#footer span{
font-family:Verdana;
color:#999;
text-decoration:none;
font-size: 10px;
font-weight:bold;
}




.simg1{

border:0;
margin:0;
}

.simg2{
filter:alpha(opacity=90); 
-moz-opacity: 0.9; 
opacity: 0.9;
}

/*
#tooltip{ 
color: #333;
background: transparent url(jpg/card.png) no-repeat top left;
width:153px;
height:102px;
margin:0; 
padding:5px 10px; 
padding-top:40px;
font-family:Arial;
font-size:17px;
letter-spacing:0px;
font-weight:bold;
position:absolute; 
text-align:left;
z-index: 26; 
visibility:hidden; 
filter:alpha(opacity=90); 
-moz-opacity: 0.9; 
opacity: 0.9;
}
*/
/*
* html #tooltip { 
/*
color: #333;
width:153px;
height:102px;
margin:0; 
padding:5px 10px; 
padding-top:40px;
font-family:Arial;
font-size:17px;
letter-spacing:0px;
font-weight:bold;
position:absolute; 
text-align:left;
z-index: 26; 

background-color: #000;
back\ground-color: transparent;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='jpg/card.png')*/
/*
background: transparent url(jpg/card.gif) no-repeat top left;

}

*/

.head_tool{
color:#FFF;
font-family:Verdana;
background:transparent;

/*padding-bottom:20px;
padding-top:5px;*/

}

.tooltip{
color:#444;
font-family:Verdana;
background:transparent;




}

.head_tool span{ 
font-weight:bold;
}

.tooltip img{
margin:0;
border:0;

}







#linked{
float:left;
width:200px;
text-align:left;
padding-left:5px;
}

#linked a{
color:#db5e5c;
}


#linked a:hover{
color:#999;
}

.link_n{
height:25px;
}

.link_h{
height:80px;
}

.img_t{
border:2px solid #db5e5c;
}

.img_p{
float:left;
margin-top:5px;
margin-left:65px;

}


* html .img_p{
float:left;
margin-top:5px;
margin-left:35px;

}

