*{
	margin: 0 auto;
	padding:0;
}

body{
	margin:0;
	padding:0;
	background: #696969 url(../img/bkg.jpg) top left repeat-x;
	color:#333333;
	font: 11px/1.6 Verdana, Arial, Helvetica, sans-serif;
}

a{
	color: #333333;
	text-decoration:underline;
}

a:hover{
	color: #333333;
	text-decoration:none;
}

a.home{
	color: #E8600F;
	text-decoration:none;
}

a.home:hover{
	color: #E8600F;
	text-decoration:none;
}

input {
	font-size: 11px;
}
select {
	font-size: 10px;
	width: 150px;
}


.left{
float:left;
}

.right{
float: right;
}

#container_hp{
	width:770px;
	background: url(../img/bkg_container_hp.jpg) top left repeat-y;
}

#container{
	width:770px;
	background: url(../img/bkg_container.jpg) top left repeat-y;
}

#contenuto .call_center{
	background: #BFBDB0 url(../img/bkg_box.jpg) top left no-repeat;
	border: 3px solid #BFBDB0;
	height: 87px;
	width: 194px;
	z-index:2;
	position: absolute;
	margin:59px 0 0 545px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.2;
}

#contenuto .call_center .interno{
	padding: 5px 70px 5px 5px;
	text-align:center;
}

#contenuto  #head_sup .img_head{
	width:758px;
	height:199px;
	float:left;
}

#ombra_sx{
	width:6px;
	float:left;
}

#contenuto{
	width:758px;
	float:left;
}

#contenuto #head_sup{
	width:758px;
	height:326px;
	background:url(../img/bkg_head.jpg) top left repeat-x;
}

#contenuto #head_sup .logo{
	width: 327px;
	height: 110px;
	padding: 7px 0 10px 10px;
	border:#000000 0px solid;
	float:left;
}

#contenuto #head_sup .dx{
	width: 421px;
	height: 127px;
	background: url(../img/bkg_testata2.jpg) top left no-repeat;
	float:left;
}

#contenuto #head_sup .dx .utility{
	width: 152px;
	height: 30px;
	margin: 5px 20px 92px 240px;
}

#contenuto #head_sup .dx .utility img.sep{
	padding: 0 28px;
}


#contenuto .menu{
	width: 720px;
	height: 37px;
	padding: 0 19px 0 19px;
	color: #FFFFFF;
	background:url(../img/bkg_menu.gif) top left repeat-x;
	text-align:center;
	float:left;
}

#contenuto .menu a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenuto .menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#contenuto .menu img{
	padding: 0 26px;
}

#contenuto .colonna_sx{
	width:188px; 
	padding: 29px 11px;
	float:left;
}

#contenuto .colonna_sx .ricerche{
	float:left;
}

#contenuto .colonna_sx .box{
	width:188px;
	margin: 30px 0;
	background:url(../img/bkg_box_intelservizi.gif) top left repeat-y;
	float:left;
}

#contenuto .colonna_sx .box .box_centro{
	width:180;
	text-align:center;
	font-size: 10px;
	
}

#contenuto .centrale_hp{
	width:306px;
	padding: 25px 16px; 
	float:left;
}

#contenuto .centrale{
	width:516px;
	padding: 25px 16px; 
	float:left;
}

#contenuto .colonna_dx{
	width:180px;
	padding: 29px 15px; 
	float:left;
}

.bkg_news{
	background: url(../img/bkg_datanews.jpg) top left repeat-y;
}

#ombra_dx{
	width:6px;
	float:left;
}


#footer{
	width:770px;
	background: url(../img/bkg_footer.jpg) top left repeat-x;
}

#ombra_sx_footer{
	width:6px;
	float:left;
}

#footer #centro{
	width:758px;
	padding: 25px 0 0 0;
	text-align:center;
	float: left;
}

#ombra_dx_footer{
	width:6px;
	float:left;
}

.bandiera{
	border: 3px solid #D4D1C2;
}

/* font */

h1{
color:#E8600F;
font-size:25px;
font-weight:bold;
padding-top:0px;
line-height: 1.4;
}

h1.visti_e_doc{
color:#E8600F;
font-size:25px;
font-weight:bold;
padding-top:0px;
line-height: 1.4;
float:left;
}

h2{
font-size:13px;
line-height: 1.2;
}

.font10{
	font-size:10px;
}

.font12{
	font-size:12px;
}

.font13{
	font-size:13px;
}

.arancio{
	color:#E8600F;
}

/* padding */

.paddingTop5{
	padding-top: 5px;
}

.paddingBottom10{
	padding-bottom: 10px;
}

.paddingOrizSx12{
	padding-left: 12px;
}