*{margin:0; padding:0;}
body{background-color:#ffffff; font-size: 13px; }
img{border:0; text-align:left; vertical-align:top;}
p { line-height: 150%; margin: 1em 0 1em 0; text-align:justify;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden; margin-top:10px;}
.clear{clear:both;}
body{
	font-family:Arial, helvetica, sans-serif;
	color:#39464B;
	font-size:0.75em;
	line-height:1.16em;
}
a:link {
	color: #39464B;
}
a:visited {
	color: #39464B;
}
.box-1, .box-2, .box-3,{float:left;}
.site-border{background:#C1C2C9; padding:1px;}
.site{background:#FFFFFF;}

/*=======header===========*/
.logo{
	height:125px;
	text-align:left;
	background-image:url(../images/logo.png);
}

.subtitle_right {
 height:20px;
 line-height:20px;
 margin-bottom:10px;
 padding-left:5px;
 font-weight:bold;
 color:#ffffff;
 background:#049750;
}
.subtitle_left {
 height:20px;
 line-height:20px;
 margin-bottom:10px;
 padding-left:5px;
 font-weight:bold;
 color:#ffffff;
 background:#049750;
}
.subtitle_center {
 height:20px;
 line-height:20px;
 margin-bottom:10px;
 padding-left:5px;
 font-weight:bold;
 background:#f3f3f3;
}
.subtitle_blu {
 height:20px;
 line-height:20px;
 margin-bottom:10px;
 padding-left:5px;
 font-weight:bold;
 color:#ffffff;
 background:#0064a8;
}
.subtitle_giallo {
 height:20px;
 line-height:20px;
 margin-bottom:10px;
 padding-left:5px;
 font-weight:bold;
 color:#ffffff;
 background:#686868;
}

/*=======content===========*/
#element{margin-bottom:10px; height:250px;}

#button{padding:3px 5px 3px 5px; margin-top:3px;}

#conbutton{background-color:#fff; text-align:center; height:81px; width:200px; float:right; border: 1px solid #7F8A8F; margin-top:30px;}

#input{width:420px; height:15px; padding-left:2px; padding-top:2px; font-family:tahoma; font-size:12px; color:#646464; margin-bottom:5px; size:34}

#content{padding:0 16px 10px 16px;}

#content .col-3{padding-top:19px; border-top:3px solid #E4E5E7;}

#content .col-3{padding-top:19px; border-top:3px solid #E4E5E7;}

.title{margin-bottom:15px;}
.title-2{margin-bottom:10px;}

.img-float{margin-right:20px; float:left;}

.date{color:#FFFFFF; background:#C1C2C9; padding:4px 8px 2px 10px; text-decoration:none; font-size:0.91em;}
.date:hover{text-decoration:underline;}

.line-x{height:1px; font-size:0; background:url(images/line_x.gif) left top repeat-x; margin:27px 0 24px 0;}

.title-3{height:18px; padding-top:7px; margin-bottom:24px; color:#000000; background:url(images/line_x.gif) left bottom repeat-x; font-size:0.91em;}

.font-5{color:#0C88B1; font-size:1.16em; line-height:1.28em;}

/*=======footer===========*/
#footer{height:17px; padding:30px 0 20px 0; text-align:center; color:#39464B;}
#footer a{color:#3B5998; text-decoration:none; font-size: 13px; font-family: Arial;}
#footer a:hover{text-decoration:underline; font-size: 13px; font-family: Arial;}
/*=====//footer===========*/
a.css_tooltip{
position:relative;
text-decoration:none;
}
a.css_tooltip:hover{
background-color:#FFF;
}
a.css_tooltip span{
display: none;
}
a.css_tooltip:hover span{
	display:block;
	position:absolute;
	z-index:20;
	top:1.3em;
	left:1em;
	width:350px;
	padding:0px;
	background-color:#FFF;
	color: #1291a4;
	font-weight: normal;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}
a.css_tooltip span img{
border:1px solid #FFFFFF;
}
a.css_tooltip span b{
display:block;
font-weight:normal;
}
.tooltipheader, .tooltipbody {
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	color: #F00036;
	padding: 0px;
}

.tooltipheader {
	background: #F9D6DD;
	font-weight: bold;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px dotted #666;
}

.tooltipbody {
	background: #FCEDF0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
}
.tooltipti {
	background: #ffffff;
	margin-left:0px;
	border-left: 0px solid #666;
	border-right: 0px solid #666;
	border-bottom: 0px solid #666;
	border-top: 0px solid #666;
}
.mascheraimg{
	position:absolute;
	right: auto;
	left: auto;
	width: auto;
	height: auto;
	top:159px;
	background-repeat: no-repeat;
	z-index: 5;
}
.mascheraimg2{
	position:absolute;
	right: auto;
	left: auto;
	width: auto;
	height: auto;
	top:185px;
	background-repeat: no-repeat;
	z-index: 5;
}
/*=======info furgoni===========*/
.droplinetabs{
overflow: hidden;
border-bottom: 0px solid gray; /*underline across bottom of main tabs*/
}

.droplinetabs ul{
font: bold 11px Verdana, sans-serif;
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}

.droplinetabs li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
text-transform: uppercase;
}


.droplinetabs a{
float: left;
color: white;
background: #bababa url(leftedge.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 4px 0 0;
padding: 0 0 4px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{
color: white;
}

.droplinetabs a span{
float: left;
display: block;
background: transparent url(rightedge.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.droplinetabs a span{
float: none;
}


.droplinetabs a:hover{
	background-color: #989898; /*background color of tabs onMouseover*/
	color: white;
}

.droplinetabs a:hover span{
background-color: transparent;
}

/* Sub level menus*/
.droplinetabs ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: #989898; /*sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a{
font: normal 13px Verdana;
padding: 6px;
padding-right: 8px;
margin: 0;
background: #bababa; /*sub menu background color */
}

.droplinetabs ul li ul li a span{
background: #c76023; /*sub menu background color */
}

.droplinetabs ul li ul li a:hover{ /*sub menu links' background color onMouseover. Add rounded edges in capable browsers */
background: #714421;
-webkit-border-radius: 5px;  
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
border-radius: 5px;
}
