#bkghome{background:#ffffff url(../img/bkg_header.jpg) no-repeat center top;}
body{background:#ffffff url(../img/bkg_pages.gif) repeat-x left top;}
html,body,td,th, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #555555;
	text-decoration:none;
	margin: 0px;
        padding:0;
	border-bottom: 0px;
	font-style: normal;
}

.subTitle2 {
color:#3F77B2 !important;
font-size:110%;
font-weight:bold;
padding-bottom:8px;
}

.evidenzia:hover{
 color:#E2001A;
 text-decoration: underline;
}

div.main_hpit{margin:0 auto;text-align:center;width:100%;}
div.hpcontent_hpit{margin:20px auto 0 auto;width:966px}

ul li{color:#555555!important}
a{text-decoration:none;color:#E2001A}
a:hover{text-decoration:underline;color:#E2001A;}

/*div.main{margin:0 auto;text-align:center;width:100%}*/
div.main_int{margin:0 auto;width:966px;}

/*div tools*/
div.tools{height:21px;width:966px;font-size:70%;line-height:21px}
div.tools div.rt{margin-left:20px}
div.tools a{font-size:70%}
div.tools_hpit{height:21px;width:966px;margin:0 auto;font-size:60%}

/* news */
div.hpnews{width:518px;padding:7px 0 7px 0;float:left;}
div.hpnews a {color:#333333;}
div.hpnews a:hover {text-decoration:underline;}
div.hpnews div{float:left;width:244px;font-family:Arial, Helvetica, sans-serif;font-size:70%}
div.hpnews p {background:transparent url(../img/bkg_arrow.gif) no-repeat scroll 0 7px;float:none;min-height:35px;padding:3px 0 0 10px;}
*>div.hpnews p{height:auto;}
/* laura - aggiunto padding*/
div.hpnews div.rt{text-align:right;font-size:140%;padding-right:10px}

ul.menu_dx{margin:0;padding-left:25px;list-style-type:none;font-family:Arial;color:#4076B2;font-weight:bold;line-height:23px;text-decoration:none;}
UL.menu_dx LI{background: url(../img/arrow_menu_blu.gif) no-repeat 0px 9px;padding:0 0 0 12px;}
UL.menu_dx LI a{color:#4076B2;font-family: Arial;font-size: 11px;}
UL.menu_dx LI a:hover{color:#727272;}
UL.menu_dx LI a:active{color: #727272;}

#menu_dx{width:197px;float:left;margin-top:40px}
#menu_dx div.src, #menu_dx div.boxcontact{position:relative}
div.image_cont{position:relative;width:197px;height:205px;top:-40px;left:-20px;}
div#menu_dx_img{position:absolute;background-color:#fff}
/*#menu_dx_img {border: 10px solid #fff;}
*html #menu_dx_img {border: 1px solid #fff;}*/

ul.txt{ margin-left:5px; margin-right:20px;padding:0;list-style-type: none;}
UL.txt LI{background: url(../img/circle_menu.gif) no-repeat 0px 5px;padding:0 0 0 12px;}
UL.txt LI a{color:#727272;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #565656;text-align: left;line-height:18px;}

div.homecol ul.menusx {margin:0 0 0 0}

/* laura - modificato margin-top*/
ul.menusx{list-style-type:none;padding:0;margin:40px 0 0 0;clear:both;}
ul.menusx li{padding:0;margin:0;font-weight:bold;font-size:75%}
ul.menusx li a, ul.menusx li a:hover{color:#E2001A;font-family:"Trebuchet MS",Arial,sans-serif;text-decoration:none}

ul.menusx_sottomenu{list-style-type:none;padding:0;margin:0;}
ul.menusx_sottomenu li{background-image:none;padding:0 0 0 12px;margin:0;line-height:23px;font-size:95%;color:#E2001A!important;font-weight:normal;font-family:Arial,sans-serif;}
ul.menusx_sottomenu li a{font-family:Arial,sans-serif;font-weight:normal;color:#555555;font-size:95%;padding:0px;background-image:none;}
ul.menusx_sottomenu li a:hover{font-family:Arial,sans-serif;}

li.menusx_on{padding:0 0 20px 0!important;font-size:75%!important}
li.menusx_on a{padding:0 0 0 13px;background: url(../img/arrow_menu_2.gif) no-repeat 0px 7px;}

img.sidebarimg{margin-bottom:21px}

li.macromenu{background:url(../img/arrow_menu_1.gif) 0px 5px;background-repeat:no-repeat;padding:0 0 0 12px;font-size:75%!important;margin:0;line-height:18px}
li.macromenu a{padding:0 0 0 14px;color:#555555!important}
li.macromenu a:hover{color:#E2001A!important}


#box_comunicazioni {float:right;width:197px;clear:both;margin-bottom:10px;}
div.box_comunicazioni {float:right;width:197px;clear:both;margin-bottom:10px;}
#box_comunicazioni UL {margin:0; padding:0px;width:197px; list-style-type:none;}
#box_comunicazioni LI {width:197px;background:#FFFFFF; padding:0px;}
.link_box_comunicazioni:hover{cursor:pointer} 
.link_box_comunicazioni {font-size: 11px;color:#777777;font-family:Arial;font-weight:bold;line-height:20px;text-decoration:none;}
#box_comunicazioni a:active {color:#FFFFFF;!important;}
#box_comunicazioni a:focus {color:#FFFFFF;!important;}
#box_comunicazioni a:hover {color:#4076B2;}
.link_box_comunicazioni_attivo{font-size: 11px;color:#FFFFFF;font-family:Arial;font-weight:bold;line-height:20px;text-decoration:none;}

#box_long div div.boxevid{width:235px;padding-right:20px;margin-bottom:27px;font-size:85%;float:left}
#box_long div div.boxevid img{float:left;margin-right:15px}
#box_long div div.boxevid p.tit{color:#3F77B2;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:120%}
#box_long div div.boxevid a{color:#3f77b2;font-weight:bold;}

/* homepage IT */
div.hpboxit{width:518px;padding:20px 0 7px 0}
div.hpboxit h4, div.hpnews h4{font-size:90%;color:#4178b1;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:0 0 12px 0}
div.hpboxit div{float:left;width:245px;font-size:70%}
div.hpboxit div.banner{margin-left:28px}
div.hpboxit div.banner img{margin-bottom:20px}
div.hpboxit div.txt{float:none;background:url(../img/eu/bkg_arrow.gif) no-repeat 0 18px;padding:14px 0 0 10px;font-size:100%;width:auto}
div.hpboxit div.rt{text-align:right;font-size:140%;}

.menu { padding:0px;border:0px;clear:both;display:none;}
.macromenu_2{
	background: url(../img/arrow_menu_blu_off.gif) 0px 0px;
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.macromenu_2_head{
	background: url(../img/arrow_menu_blu_off_head.gif) 0px 0px;
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#box_strumenti {float:right;width:197px;clear:both;margin-bottom:10px;}
#box_strumenti UL {margin:0; padding:0px;width:197px; list-style-type:none;}
#box_strumenti LI {width:197px;background:#FFFFFF;padding:0px;}
.link_box_strumenti:hover{cursor:pointer} 
.link_box_strumenti {font-size: 11px;color:#777777;font-family:Arial;font-weight:bold;line-height:20px;text-decoration:none;}
#box_strumenti A {font-size: 11px;color:#777777;font-family:Arial;font-weight:bold;line-height:20px;text-decoration:none;}
#box_strumenti a:active {color:#FFFFFF;!important;}
#box_strumenti a:focus {color:#FFFFFF;!important;}
#box_strumenti a:hover {color:#E2001A;}
.link_box_strumenti_attivo{font-size: 11px;color:#FFFFFF;font-family:Arial;font-weight:bold;line-height:20px;text-decoration:none;}

.box_strumenti {float:right;width:197px;clear:both;margin-bottom:10px;}
.box_strumenti UL {margin:0; padding:0px;width:197px; list-style-type:none;}
.box_strumenti LI {width:197px;background:#FFFFFF;padding:0px;}
.box_strumenti A {font-size: 11px;color:#777777;font-family:Arial;font-weight:bold;line-height:20px;text-decoration:none;}
.box_strumenti a:active {color:#FFFFFF;!important;}
.box_strumenti a:focus {color:#FFFFFF;!important;}
.box_strumenti a:hover {color:#E2001A;}


.menu {border:0px;clear:both;display:none;}
.macromenu_2b{
	background: url(../img/arrow_menu_red_off.gif) 0px 0px;
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.macromenu_2b_head{
	background: url(../img/arrow_menu_red_off_head.gif) 0px 0px;
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}


#pagina_tot {
	width: 966px;
	text-align: left;
        position:relative;
}

#area_head {
	width: 966px;
	height:21px;
        margin:0 auto;
}
#area_button {
	width: 635px;
	float: left;
	clear:both;
        text-align:right;
	padding: 3px 0 0 0;
}

#link_loghi {
	padding:0 31px 0 20px;
	float:right;
}

/* ----- sx ----- */
#colonna_sx {float:left;text-align:left;width:207px;background-color:#FFFFFF;margin:0px;overflow:hidden}
#colonna_dx {float:left;text-align:left;height:450px;min-height:450px;padding-bottom:10px;position:relative;width:759px;}	
*>#colonna_dx{height:auto;}


div.colonna_dx_home {width:759px;position:relative;float:left;padding-bottom:10px;}
div.colonna_dx_home div#menu_dx, div.colonna_dx_home div#area_prodotti, div.colonna_dx_home div.src {margin-top:0px;}
#img_centrale {
	width:750px;
	height:295;
	margin:0px;
overflow: hidden;
	}

#img_centrale_2 {

	}
#area_linguage {
	padding-right:32px;
	text-align: right;
        color:#555555;
}

#area_prodotti{
        padding-right:42px;
	width:518px;
	background-color:#FFFFFF;
	z-index: 5;
        float:left;
	}

#area_faq{
        width:750px;
	background-color:#FFFFFF;
	z-index: 5;
        float:left;

	}
	
*html div#area_prodotti {
	width:460px!important;
	}

#area_prodotti_2 {
	float:left;
	width:523px;
	clear:both;
	background-color:#FFFFFF;
	margin:0px;
	visibility: hidden;
	}
	
#imagename {background-repeat:no-repeat;
	position: relative;
	
}

#middle_image_1 {
	height:30px;
	left:-10px;
	position:absolute;
	top:60px;
	width:80px;
}
#middle_image_2 {
	position: absolute;
	text-align:right;
    top: 160px;
    left: 0;
	width: 150px;
	height: 30px;
}
#middle_image_3 {
	height:60px;
	left:90px;
	position:absolute;
	text-align:right;
	top:230px;
	width:170px;
}

#middle_image_4 {
	height:20px;
	left:270px;
	position:absolute;
	top:40px;
	width:185px;
}

#middle_image_5 {
	position: absolute;
	top: 20px;
	left: 150px;
	width: 70px;
	height: 30px;
}

#middle_image_6 {
	position: absolute;
	text-align:right;
    top: 170px;
    left: 320px;
	width: 170px;
	height: 20px;
}
#middle_image_7 {
	height:40px;
	left:265px;
	position:absolute;
	text-align:right;
	top:218px;
	width:170px;
}

#middle_image_8 {
	height:30px;
	left:290px;
	position:absolute;
	top:255px;
	width:190px;
}

#middle_image_9 {
	height:30px;
	left:350px;
	position:absolute;
	top:130px;
	width:150px;
}

#middle_image_10 {
	height:20px;
	left:80px;
	position:absolute;
	top:115px;
	width:250px;
}

#middle_image_11 {
	height:30px;
	left:345px;
	position:absolute;
	top:90px;
	width:190px;
}

#txt_box {
	width: 133px;
	height: 37px;
	padding-left:10px;
	padding-top:18px;
	clear:both;
	padding-bottom: 15px;
	padding-right: 10px;
}

div.breadcrum {margin:30px 0 15px 0;font-size:65%}
div.breadcrum a{color:#555555}
/* laura - aggiunte 2 righe sottostanti */
div.breadcrum a:hover{text-decoration:underline}
div.breadcrum span{color:#333333}
	
#area_titolo, h1 {
	width: 420px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #E2001A;
	text-decoration:none;
	text-transform:uppercase;
        margin:0;
        padding:0;
        font-weight:normal;
}
.icone {
	width:85px;
	float:right;
	margin-top: 0px;
        padding-top:5px;
}
div.icone_2 .icone{float:left;}

.box_long {height: auto;clear:both;}

#box_long {margin-top:12px;font-size:80%}
#box_long div p {font-family: Arial, Helvetica, sans-serif;color: #565656;text-align: left;}
#box_long #box_long{font-size:100%}

div#tab_container {
        margin-top:12px;
	position: relative;
      	clear: both;
}

div.tabbed_content {
	top: 0;
	left: 0;
        position:absolute;
        width:490px;

}


#box_tab{ 
	padding-top:10px; 
	padding-bottom:0px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	text-decoration:none; 
	font-weight:bold;
	float: left;
	background:url("../img/bg.gif") repeat-x bottom;
}
#box_tab ul{list-style-type: none;margin: 0; padding:0px;}

#box_tab li{
	float: left;
	white-space: nowrap; 
	vertical-align:bottom;
	margin-top: 12px;
}
#box_tab li.selected {
    background:url("../img/tab_right.gif") no-repeat right top;
    margin: 0px;
	width: auto;
}

#box_tab li.selected span {
    display: block;
    background:url("../img/tab_left.gif") no-repeat left top;
    padding: 5px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2001A;
	text-decoration:none;
	font-weight: bold;
}

#box_tab li a span {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	color: #858585;
	text-decoration:none;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
}
#box_tab li a:hover{color: #E2001A;text-decoration: none;font-weight:bold;}
#box_tab li a:active {color: #E2001A; margin:0px;}

#box_tab_2{ float:right;width:745px; padding-top:10px; padding-bottom:0px;clear:both;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #858585;text-decoration:none; font-weight:bold;}
#box_tab_2 ul{list-style-type: none;margin: 0; padding:0px;}
#box_tab_2 li{display: inline;white-space: nowrap; vertical-align:bottom;}
#box_tab_2 li a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #858585;text-decoration:none; font-weight:bold;}
#box_tab_2 li a:hover{color: #E2001A;text-decoration: none;font-weight:bold;}
#box_tab_2 li a:active {color: #E2001A; margin:0px;}

#area_tendina{ margin-top:10px;height:29px; background-image:url(../img/fondo_tendina.gif); background-repeat:no-repeat; vertical-align:middle; padding-bottom:10px;}

#txt_tendina_title{float:left; clear:both;height:22px; font-family: Verdana;font-size: 11px;color: #000000;text-decoration:none;font-weight:bold; text-align: center; padding:7px;}
.box_tendina{font-family: Verdana;font-size: 11px;color: #000000;text-decoration:none;float: left;}



/*quick search*/
div.src{background: url(../img/img_search.gif) no-repeat;width:197px;height:29px;margin:20px 0 21px 0;line-height:29px;float:right;}
div.src img.go{margin:0;float:left;margin:10px 0 0 5px;}
div.src input{border:1px solid #b5b5b5;width:164px;height:14px;margin:5px;float:left;font-size:70%}

div.numresult{background-color:#F1F1F1;font-size:90%;padding:0 0 0 10px;float:left;width:508px;height:28px;line-height:28px}
div.search_num div.src{margin:0!important;float:left}
div.src_2 div.src{margin:-35px 0!important;float:right;}

.area_riservata {
	height:146px;
	padding-top:10px;
	float: right;!important;
	clear:both;
	padding-bottom:15px;
}
.register {
	float:right;
	padding-top:2px;
	padding-right:10px;
	clear:both;
}

.register a{
	font-family: Arial;
	font-size: 11px;
	color: #E2001A;
	font-weight:bold;
}

.bottom_foot {
	width:523px;
	padding-top:15px;
	padding-bottom:30px;
	clear:both;
}

#box_prodotti {
	height:115px;
	padding-right:20px;
	background-image: url(../img/bkg_prodotti.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0 0 20px 0;
/*
	left: 221;
	position:absolute;
*/
}
#box_prodotti_2{
	height:115px;
	padding-right:20px;
	background-image: url(../img/bkg_prodotti.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0px;
	visibility: hidden;
}


#alphacloud {
	height:58px;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	padding-left:45px;
}
#alphacloud A {
	PADDING-RIGHT: 20px;
	LINE-HEIGHT: 30px;
	align:center;
}
#bottom {
	CLEAR: left; OVERFLOW: hidden; HEIGHT: 1px
}

#buttom_metatag {
	clear:both;
	padding-top:7px;
}

#box_bt_sx {clear:both;height:115px;!important;margin-left:10px;}
#box_bt_dx {clear:both;width:243px;!important;height:115px;!important;margin-right:10px;}

#bt_titolo {height:16px;background-image:url(../img/riga_bt.gif);background-repeat: repeat-x;background-position: bottom;}
.style_bt_titolo,
.style_bt_titolo a {font-family: Arial;font-size: 11px;color: #E2001A;font-weight:bold;text-decoration: none;}
.style_bt_titolo a:hover,
.style_bt_titolo a:active {color: #E2001A; text-decoration: none;}

#bt_txt {height:64px;}
.stile_bt_txt,
.stile_bt_txt a{margin:10px 7px 7px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#858585;text-align: left;line-height:11px;text-decoration: none;}
.stile_bt_txt a:hover,
.stile_bt_txt a:active {color: #858585; text-decoration: none;}

#bt_foot {height:15px;background:#DDDDDD;text-align:right;}
.style_bt_foot,
.style_bt_foot a {padding-right:5px;font-family: Verdana;font-size: 10px;color: #E2001A;font-weight:bold;text-decoration:none;}
.style_bt_foot a:hover,
.style_bt_foot a:active {color: #E2001A; text-decoration: underline;}

#box_faq {width:745px;padding-left:0;padding-right:10px;padding-top:25px;}
#box_faq_2 {border:#DDDDDD 0px solid;}

#box_eventi {width:520px;margin:0px;padding:0px;clear:both;border:#DDDDDD 1px solid;}
#box_news {width:520px;margin:0px;padding:0px;clear:both;background-color:#D9D3D3;}

#box_eventi_title,
#box_eventi_title a {
margin:5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#E4001B;text-align: left;text-decoration: none;font-weight:bold;}
#box_eventi_title a:hover {text-decoration: underline;}

#box_eventi_title_2,
#box_eventi_title_2 a {
margin:5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#E4001B;text-align: right;text-decoration: none;font-weight:bold;text-decoration: underline;}
#box_eventi_title_2 a:hover {text-decoration: underline;}

#box_eventi_2 {height:15px;background:#BEBEBE;text-align:left;}

#faq_title {padding:5px;margin-left:0px; border-bottom:1px solid white; font-size: 12px;color:#3F77B2;font-weight:bold;background-color:#E4E4E4;}
#faq_title UL {margin:0;padding:0;list-style-type:none;}
#faq_title LI{padding:0 0 0 12px;background:none;}
#faq_title A {font-size: 12px;color:#3F77B2;font-weight:bold;text-decoration:none;}
#faq_title A:hover {color:#3F77B2;text-decoration:none;}
#faq_title A:active {color:#3F77B2;text-decoration:none;}

#box_faq_apri {background:#F2F2F2;text-align:right;padding-right:5px;}
#box_faq_apri UL {margin:0; padding:5px 0 5px 15px;list-style-type:disc;}
#box_faq_apri LI {padding-right:5px;}
#box_faq_apri a {font-family: Verdana;font-size: 10px;color: #555555;font-weight:bold;text-decoration: underline;padding-right:5px;}
#box_faq_apri a:hover {color: #E2001A; text-decoration: underline;}

#contacts {margin-left:10px; margin-right:15px; margin-top:15px; border:0px;font-family: Verdana;font-size: 10px;color: #000000;}
#contacts div.contact{width:100%;}
#contacts div.Name {padding-left:5px;font-size: 11px;font-family:Verdana;color:#E2001A;font-weight:bold;background:#DDDDDD;}
#contacts div.Role {padding-left:5px;font-size: 11px;font-family:Verdana;font-weight:bold;}
#contacts div.Address {padding-left:5px;font-size: 11px;font-family:Verdana;color:#E2001A;font-weight:bold;background:#DDDDDD;}
#contacts A {font-size: 11px;font-family:Verdana;color:#E2001A;font-weight:bold;text-decoration:none;text-align:right;}
#contacts A:hover {color:#E2001A;text-decoration:none;}
#contacts A:active {color:#E2001A;text-decoration:none;}

.menu_apri { padding-right:5px;border:0px;clear:both;display:none;padding-right:5px;font-family: Verdana;font-size: 10px;color: #000000;font-weight:bold;text-decoration: underline;}
.macromenu_apri{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#eventi_foot {height:10px;background:#E9E9E9; border-color:##DFDFDF 1px solid;}


.faq_txt { padding:10px; font-size: 11px;color:#555555;text-decoration:none; text-align:justify;}
.faq_txt p {padding:0; font-size: 11px;color:#555555;text-decoration:none; text-align:justify;}

#tab_vendita { 
	width:726px; 
	padding-top:23px;
    	margin-bottom:15px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #858585;
	text-decoration:none; 
	float:left;
	height:24px;
	background:url(../img/bg.gif) repeat-x bottom;
}
#tab_vendita ul{
	list-style-type: none;
	float:right;
	margin: 0;
	height:24px;
	padding:0px;}
	
#tab_vendita li{
	float:left;
	height:24px;
	white-space: nowrap; 
	margin:4px;
	padding:0;
        color:#dfdfdf!important;
}
#tab_vendita li.selected {
    background:url(../img/tab_right.gif) no-repeat right top;
    margin: 0;
    padding: 0;
    width: auto;
    font-size: 70%;
	height:24px;
        font-weight:bold;
	border-bottom: none;
}

#tab_vendita span {
    background:url(../img/tab_left.gif) no-repeat left top;
    padding:4px 15px 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E2001A;
    float:left;
	height:24px;
	text-decoration:none;
}

*html #tab_vendita span {
	height:20px;
}

#tab_vendita li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #858585;
	text-decoration:none; 
	padding:5px;
}


#tab_vendita li a:hover{color: #E2001A;text-decoration: none;}
#tab_vendita li a:active {color: #E2001A; margin:0px;}

#italia {float:left;width:260px;height:360px;margin:0px;}
#unicredit_leasing {float:left;width:470px;margin:0px;padding-bottom:35px;}
#unicredit_leasing_sx {float: left;width:220px;padding-right:10px;border-right:#dfdfdf 1px solid;margin-right:10px}
#unicredit_leasing_dx {float: left;width:220px;}
	
#contatti {width:523px;!important;margin:0px; padding-top:25px; padding-bottom:20px;}
#contatti_sx { float:left; clear:both;width:250px;!important; padding-left:23px;}

#box_nome { height:18px; background:#E7E7E7}
.nome {font-size:12px;font-family:verdana;color:#E2001A;text-decoration:none; padding-left:12px; text-align:left; font-weight:bold;}
.mansione {height:18px; font-size:11px;font-family:verdana;color:#565656;text-decoration:none;padding-left:12px;text-align:left;}

#vedi_2 {border:0px;clear:both;padding-bottom:10px;text-align: right;}
#vedi_2 UL {margin:0;padding:0;list-style-type:none;}
#vedi_2 A {font-size:11px;font-family:Arial;color:#E2001A;font-weight:bold;text-decoration:none;text-align: right;}
#vedi_2 A:hover {color:#000000;}
.menu_vedi_2 {
	clear:both;
	display:none;
	background:#FFFFFF;
	border-bottom:#858585 1px solid;
	border-top:#858585 1px solid;
	color:#000000;
	text-align:left;
	margin-left:12px;
	padding-bottom:4px;
	padding-top:4px;
}
.macromenu_vedi_2{padding:0 0 0 24px;}

div.boxbiglvisita{height:auto;font-size:70%;}
.nome_agenzia {font-weight:bold;font-family:"Trebuchet MS";color:#3f77b2;text-decoration:none;text-align:left;font-size:13px;}
.luogo_agenzia {font-family:Arial;color:#565656;text-decoration:none;padding-left:12px;text-align:left;}
.numero_agenzia {font-family:Arial;color:#565656;text-decoration:none;padding-left:12px;text-align:left;}
.indirizzo_agenzia {font-family:Arial;color:#565656;text-decoration:none;padding-left:12px;text-align:left;}
.contatto_agenzia {font-family:Arial;color:#565656;text-decoration:none;padding-left:12px;text-align:left;}


#vedi {border:0px;margin:10px 0 10px 0;text-align:right;background-color:#F2F2F2;padding-right:2px;}
#vedi UL {margin:0;padding:0;list-style-type:none;}
#vedi A {font-size:70%;font-family:Arial;color:#E2001A;font-weight:bold;text-decoration:none;text-align: right;}
#vedi A:hover {color:#000000;}
#vedi div.macromenu_3{background:transparent url(../img/arrow_menu_1.gif) no-repeat scroll 150px 4px;padding:0;}
#vedi div.menu_3{margin:0;padding:0px 4px 4px 4px;}
.menu_3 {
	clear:both;
	color:#555555;
	text-align:left;
	margin:5px 0 0 0;
	padding:4px 0 4px 0;
        font-size:70%;
}

.menu_3 p{
	font-size:11px;
}

.macromenu_3{background: url(../img/arrow_menu_1.gif) 102px 4px;background-repeat:no-repeat;padding:0 0 0 12px;}
 

/*#area_foot {
        border-top:1px solid #C0C0C0;
	width: 966px!important;
	height:50px;
	clear:both;
	z-index: 4;
}*/


#menu_foot {
        text-align:left;	
	padding:10px 0 7px 12px;
        color:#555555;
        font-size:11px;
}
	
div.copy{color:#ACACAC;padding-top:8px;text-align:left;font-size:85%}

#riga_1 {
	height:2px;
	padding-top:1px;
	padding-left:9px;
	/*background-image:url(../img/riga_footer.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	clear:both;
}
.riga_1_bis {
	padding-top:5px;
	padding-left:9px;
	background-image:url(../img/riga_footer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear:both;
}
.riga_2 {
	height:2px;
	background-image:url(../img/riga_footer.gif);
	background-repeat: repeat-x;
	clear:both;
}
.riga_3 {
	width:130px;
	padding-top:5px;
	margin-left:2px;
	background-image:url(../img/riga_menu_sx_red.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear:both;
	bottom: 5px;
}

.riga_4 {
	width:130px;
	padding-top:5px;
	margin-left:7px;
	background-image:url(../img/riga_menu_sx_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear:both;
	bottom: 5px;
}
#riga_5 {
	height:1px;
	padding-top:0px;
	padding-bottom:10px;
	background-image:url(../img/riga_footer_2.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear:both;
}
#riga_6 {
	float:right;
	height:1px;
	width:381px;
	padding-top:0px;
	padding-bottom:10px;
	background-image:url(../img/riga_footer_2.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear:both;
}
#riga_7 {
	float:right;
	height:1px;
	width:px;
	padding-top:0px;
	padding-bottom:10px;
	background-image:url(../img/riga_footer_2.gif);
	background-repeat: repeat-x;
}
#riga_8 {
	float:left;
	height:1px;
	width:96px;
	padding-top:0px;
	padding-bottom:10px;
	background-image:url(../img/riga_footer_2.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear:both;
}
#riga_9 {
	float: right;
	height:1px;
	width:270px;
	padding-top:0px;
	padding-bottom:10px;
	background-image:url(../img/riga_footer_2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.space {
	float:right;
	height:40px;
	background-image:url(../img/space.gif);
	background-repeat:repeat-x;
}
#space_bt {
	height:20px;
	background-image:url(../img/space.gif);
	background-repeat:repeat-x;
}
#space_2 {
	height:30px;
	background-image:url(../img/space.gif);
	background-repeat:repeat-x;
}

.style_tab_title {padding:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;font-size: 70%;color: #3F77B2;font-weight:bold;text-decoration:none; text-align:center;}
.style_tab_txt { padding:5px;font-size: 85%;color: #555555;font-weight:normal;text-decoration:none;text-align:center;}

#search_result {
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	text-decoration:none;
        margin-top:23px;
}

#search_result h1 {
	color: #E2001A;
        padding-bottom:12px;
}

#search_result h3{
        margin:0;
        padding:0 0 2px 0;
}

#search_result h3 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #3F77B2;
	font-weight:bold
}

#search_result p{background:transparent url(../img/arrow_list_src.gif) no-repeat scroll 0 4px;font-size:70%}
#search_result p.lastmod{font-size:11px;background-image:none;}

#search_result div.searchPaging {
	text-align: center;
        
}

#search_result div.searchPaging a {
	color: #E2001A;
}

img.abstract{margin-bottom:10px}

/* paginazione canali di vendita */
div.canv_pag{clear:both;border-top:1px solid #dfdfdf;text-align:right;padding-top:3px}
div.canv_pag ul, div.canv_pag ul li{margin:0;padding:0;list-style-type:none;}
div.canv_pag ul li{display:inline;}
div.canv_pag ul li a{font-size:12px;color:#555555}

/*news eventi allineati*/
img{border:0}
.rt{float:right}
.lf{float:left}
div.boxcomunication{background:url(../img/box_bkg.gif) no-repeat top left;float:right;width:197px;clear:both;color:#333333;margin:10px 0 10px 0}
div.boxcomunication h4{font-size:19px;margin:0;padding:0 0 0 10px;height:37px;line-height:37px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;}
div.boxcomunication p{border-left:1px solid #c7c3c4;border-right:1px solid #c7c3c4;color:#333333;font-size:11px;padding:10px 6px 7px 10px;margin:0;float:left;width:179px}
div.boxcomunicatiohttp://10.2.1.109:8080/opencms/site/system/workplace/editors/editor_main.jsp?resourcelist=&resource=%2Fsystem%2Fmodules%2Fit.iconmedialab.locat%2Fresources%2Fcss%2Fcss.css#n p img.lf{margin-right:5px;border:1px solid #b8b9b4}
div.boxcomunication ul{margin:0;padding:0;float:left;border-left:1px solid #c7c3c4;border-right:1px solid #c7c3c4;}
div.boxcomunication ul li{float:left;margin:0;padding:0 9px 0 9px;width:183px;list-style-type:none;background-color:#f1f1f1;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;font-size:11px;font-weight:bold}
div.boxcomunication p span a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;font-size:14px!important;font-weight:bold;}
div.boxcomunication p span.viewall a{color:#E2001A;font-size:12px}
div.boxcomunication p span.viewall a:hover{text-decoration:underline;}
div.boxcomunication p span{float:right}

/* box per saperne di piu */
div.utility{width:197px;padding-bottom:20px;clear:both}
div.utility h5{background-color:#f4f4f4;border-right:1px solid #cccccc;border-left:1px solid #cccccc;font-family:Helvetica, Arial, sans-serif;font-weight:normal;font-size:110%;color:#555555;margin:0;padding:7px 0 7px 24px;}
div.utility p{border:1px solid #cccccc;border-bottom:0;font-size:70%;padding:10px}
div.utility ul.voce{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif}
div.utility ul.voce li{cursor:pointer;border-top:1px solid #cccccc;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;list-style-type:none;background-repeat:no-repeat;background-position:top left;padding:0;line-height:24px;font-size:95%;font-weight:bold}
div.utility ul.voce li span{padding-left:23px;}
div.sottovoce{display:none;width:195px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
div.sottovoce ul.subv{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif}
div.sottovoce ul.subv li{border-top:0;width:179px;border-bottom:0;margin:0;list-style-type:none;background:#ffffff url(../img/bkg_utility_list.gif) repeat-x bottom left;padding:7px 7px 9px 9px;font-size:70%;font-weight:bold;line-height:15px;}
div.sottovoce ul.subv li p{border:0;font-size:100%;padding:0}
div.sottovoce ul.subv li.nobkg {background:none;}
a.read, a.readin{color:#555555;font-size:80%;margin-right:5px;}
a.readin{font-size:100%;}
span.nobold{font-weight:normal;}
div.sottovoce ul.subv li a strong{color:#E2001A}
div.sottovoce ul.subv li span{padding-left:0;}

/* area riservata */
div.area_ris_hp{background:#ffffff url(../img/bkg_area_ris_hp_it.gif) repeat-x top left;width:197px;height:135px;margin-bottom:20px}
div.area_ris_hp a.rt{padding:85px 10px 10px 0;}
div.area_ris_int{background:#ffffff url(../img/bkg_area_ris_int_it.gif) repeat-x top left;width:197px;height:105px;margin-bottom:20px}
div.area_ris_int a.rt{padding:55px 10px 10px 0;}

div.boxutility{width:197px;margin:0 0 13px 0;float:right;font-size:90%;clear:both}
div.boxutility ul{margin:0;padding:0;float:left;border-left:1px solid #c7c3c4;border-right:1px solid #c7c3c4;}
div.boxutility ul li{float:left;margin:0;padding:0 0 0 21px;width:174px;list-style-type:none;background:url(../img/box_bkg_list_off.gif) no-repeat;border-bottom:1px solid #c7c3c4;color:#333333;}
div.boxutility ul li span{display:block;height:27px;line-height:23px;}
div.boxutility ul li span a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;}
div.boxutility ul li span a:hover{text-decoration:none;}
div.boxutility ul li div.open span.viewall a{color:#E2001A;}
div.boxutility ul li div.open span.viewall a:hover{text-decoration:underline;}
div.boxutility ul li a{color:#333333;font-weight:bold;}
div.boxutility ul div.open{display:none;font-size:80%;float:left;margin:0;padding:5px 0 5px 0;width:165px;background-image:none;color:#333333;}
div.boxutility ul div.open span{float:right}
div.open{float:left!important}
div.boxutility p{color:#555555;}

/*menu tabs*/
ul.tabs{font-size:70%;width:750px;margin:12px 0 0 0;padding:0;float:none;height:27px;font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;background: #fff url(../img/tabs_bkg_main2.gif) repeat-x left bottom;cursor:pointer;}
ul.tabs li{position:relative;list-style-type:none;margin:8px 0 0 12px;padding:0 17px 0 5px;float:left;height:18px;line-height:19px;background:#F1F1F1 url(../img/tabs_bkg.gif) repeat-x;color:#555555;border-left:1px solid #dddddd;}
ul.tabs li.att{margin:0 0 0 7px;padding:0 17px 0 5px;background:url(../img/tabs_bkg_att.gif) repeat-x;color:#E2001A;height:26px;line-height:26px;border-left:1px solid #dddddd;border-bottom:1px solid #ffffff}
ul.tabs li.att img, ul.tabs li img, ul.tabs li span, ul.tabs li.att span{float:left}
ul.tabs li.att span, ul.tabs li span{padding:0 6px 0 10px;}
ul.tabs li a, ul.tabs li a:hover{color:#555555;text-decoration:none}
ul.tabs li.att a, ul.tabs li.att a:hover{color:#E2001A;text-decoration:none}
ul.tabs li.att img, ul.tabs li img{display:block;position:absolute;right:-1px;top:0;}



/* glossario */
#box_tab ul.tabs li.gloss {
	margin-top:8px;
	margin-left:10px;
	padding:0 3px 0 1px;
}

#box_tab ul.tabs li.glatt {
	padding:0 10px 0 5px;
	margin-top:0;
	margin-left:10px;
}

ul.gloss_2{font-size:70%;width:750px;margin:12px 0 0 0;padding:0;float:none;height:27px;font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;cursor:pointer;}
ul.gloss_2 li{position:relative;list-style-type:none;margin:8px 0 0 12px;padding:0 17px 0 5px;float:left;height:18px;line-height:19px;background:#F1F1F1 url(../img/tabs_bkg.gif) repeat-x;color:#555555;border-left:1px solid #dddddd;}
ul.gloss_2 li.att{margin:0 0 0 7px;padding:0 17px 0 5px;background:url(../img/tabs_bkg_att.gif) repeat-x;color:#E2001A;height:26px;line-height:26px;border-left:1px solid #dddddd;border-bottom:1px solid #ffffff}
ul.gloss_2 li.att img, ul.gloss li img, ul.gloss li span, ul.gloss li.att span{float:left}
ul.gloss_2 li.att span, ul.gloss li span{padding:0 6px 0 10px;}
ul.gloss_2 li a, ul.gloss li a:hover{color:#555555;text-decoration:none}
ul.gloss_2 li.att a, ul.gloss li.att a:hover{color:#E2001A;text-decoration:none}
ul.gloss_2 li.att img, ul.gloss li img{display:block;position:absolute;right:-1px;top:0;}


/* header */
#campaign{height:330px;position:relative;width:921px;clear:both}
#campaign img{top:18px;left:18px;position:absolute;}
div.head{margin:0 auto;width:966px;}
div.head img{margin:18px 0 0 0;}

div.claim_hpit{width:966px;margin:0 auto;}
div.claim_hpit img{margin:18px 0 0 0;padding:0;float:left}


/* canali di vendita */
div.cvtit, div.cvtit p{color:#3F77B2;font-family: "Trebuchet MS",Arial,sans-serif;font-weight:bold;}
div.cvtit{padding-bottom:10px}
div.cvcont, div.cvcont p{font-size:90%;color:#555555}
div.elenco_filiali{margin-top:20px;float:left;width:460px}
div.elenco_filiali p{font-size:11px}
div.elenco_filiali a{color:#E2001A;font-weight:bold;font-size:11px}
a.cvshow{font-weight:normal;}

/*biglietti da visita */
div.biglvisita{padding-top:4px}
div.biglvisita p{margin:0;padding:0 1px 4px 1px;color:#555555;font-size:100%;}
div.biglvisita p a{color:#E2001A;font-size:100%!important;font-weight:normal!important;}
div.biglvisita p img{margin-right:3px}

/* mappa del sito */
div.map div{float:left;padding-right:20px;}
div.map div div{float:none;padding-right:20px;}
div.map div h3{margin:5px 0 15px 0;font-size:90%;}
div.map div h4{margin:5px 0 5px 0;font-size:70%;}
div.map div h3 a, div.map_footer h3 a{color:#3F77B2;font-family: "Trebuchet MS",Arial,sans-serif;font-weight:bold;display:block;margin:10px 0 0 0}
div.map div h4 a{color:#808080;font-weight:normal;}
div.map_footer{margin-top:10px;}
div.mapblock{min-height:220px;height:220px}
*>#colonna_dx{height:auto;}

/* website services */
div.webservice{float:right;}

/* change style */
a.noactive{color:#555555;text-decoration:none;}
a.active{color:#E2001A;text-decoration:none;}

div.changestyle{float:left;padding:5px 0 0 25px;display:none;}
div.changestyle a{font-family: "Trebuchet MS",Arial,sans-serif;}

span.small{font-size:9px}
span.medium{font-size:13px}
span.large{font-size:16px}

/* language */
/* laura - modificato padding top */
div.language{float:left;font-family: "Trebuchet MS",Arial,sans-serif;font-size:70%;padding-top:18px}
div.language a{font-size:100%}
div.language a.langatt{color:#E2001A!important}
/* laura - modificato margin-left */
div.language div{float:left;margin-left:0}
a#fontSizer{color:#555555}
a:hover#fontSizer{color:#E2001A}
a.stile_language{color:#555555}

/* editor */
.normalText{color:#555555;font-size:100%;font-family:Arial,sans-serif;}
.subHeadline{color:#3F77B2;font-size:14px;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.subHeadlinebig{color:#3F77B2;font-size:12px;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-weight:bold;}
.subHeadlineBox{color:#3F77B2;font-size:10px;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.linkInText{color:#E2001A;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.sublineBoxTable{color:#555555;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.txtBoxTable{color:#555555;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.linkLearnMore{color:#E2001A;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.linkLearnMoreBlu{color:#3F77B2!important;font-size:13px;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

/* table simple */
table.table_simple, table.table_simple td{border:0}
table.table_simple th{background-color:##f2f2f2}

/* contatti */
div.boxcontact{background:#f0f0f0 url(../img/eu/bkg_contact.gif) no-repeat top left;width:197px;text-align:left;float:left;overflow:hidden;clear:both}
div.boxcontact div{border-left:1px solid #cccccc;border-right:1px solid #cccccc;width:137px;float:left;padding-left:58px;margin-top:10px}
*>div.boxcontact div{height:auto;}
div.boxcontact h5{margin:0;color:#4076b2;font-family:Helvetica, Arial, sans-serif;}
div.boxcontact p{font-family:Helvetica, sans-serif;padding:2px 0 0 0;font-size:70%;}
div.boxcontact strong{padding:13px 0 5px 0;display:block;font-size:90%}
div.boxcontact a, a:hover{color:#555555;text-decoration:none;}

/*contatti in pagina*/
#contactPage{color:#555555;font-size:10px;width:340px;float:left}
#contactPage p.grass{font-weight:bold;}
#contactPage p.name{color:#555555;font-size:17px;font-weight:600;}
#contactPage p.tit{color:#555555;font-size:12px}
#contactPage p.lf{margin-right:5px}
#contactPage p{font-size:11px;}


/* overlay credits */
h1.usoverlay{color:#00A64E;font-size:18px;margin:0 0 10px 0}
div.usoverlay {color:#444444;font-family:Tahoma,Arial,Verdana;font-size:11px;text-align:left}
div.usmain{width:740px;background-color:#fff;padding:4px 10px 10px 10px;margin:0 auto;}
div.uscontent{background-color:#ECECF2;padding:5px 7px 7px 7px;margin-top:10px}
#usdisplaybox {display:none;position:absolute;z-index:1000;top:50px;border:0;text-align:center;width:99%;}
#usdisplayboxbg {
	display: none;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#9D9C9C;
	background-image:url(img/bgModal.gif);
	position:absolute; top:0; left:0; width:100%; height:100%;z-index:999;
	background-image:url(../img/bgModal.gif);
	}

/* mediaRoom index */
div.news{padding:15px 0 0 0;float:left;width:518px;font-size:70%;}
div.news div{float:left;}
div.news p{clear:both;padding-top:15px}
div.news ul{list-style-type:none;text-align:left;margin:15px 0 0 7px;padding:0;}
div.news ul li{float:left;margin:0 0 10px 0;padding:0;width:100%}
div.news ul li div{float:left;}
div.news ul li div.txt{background:transparent url(../img/arrow_list_src.gif) no-repeat scroll 0 4px;}
div.news ul li div.txt a{margin-left:8px;color:#555555;}
div.news ul li div.txt a:hover{text-decoration:underline;}
select.countries{width:200px;font-family: Arial, Helvetica, sans-serif;}
div.rt{float:right!important}

/*footer*/
div.footer{text-align:left;border-top:1px solid #ababab;padding-top:8px;color:#ababab;width:966px;margin:18px auto 0 auto;font-size:70%}
div.footer a{color:#555555;}
/* laura - aggiunto hover */
div.footer a:hover{color:#333333;}
div.footer ul{list-style-type:none;margin:0;padding:0;}
div.footer ul li{margin:0;padding:0 18px 0 0;float:left;font-family: Arial, Helvetica, sans-serif;}

/*tag cloud box destra*/
div.tagcloud{margin:0 0 11px 0;clear:both;background:url(../img/eu/bkg_tag_cloud.gif) 0 30px no-repeat;float:left;height:210px;clear:both}
div.tagcloud a{color:#6087af}

/*tag cloud old homepage*/
div.Stile_piccolo_blu a {padding-left: 22px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-decoration:none;color:#3F77B2;}
div.Stile_piccolo_blu a span {padding-right: 10px}
div.Stile_piccolo_blu a:hover {font-size: 12px;;background: #E2001A url('../img/tag_cloud/15_sx.gif') left top no-repeat;text-decoration: none;padding-left: 22px; color: #ffffff;}
div.Stile_piccolo_blu a:hover span {background: url('../img/tag_cloud/15_dx.gif') right top no-repeat;padding-right: 10px; color: #ffffff;}

div.Stile_medio_blu a {padding-left: 22px; font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight:bold;text-decoration:none;color:#3F77B2;}
div.Stile_medio_blu a span {padding-right: 10px}
div.Stile_medio_blu a:hover {font-size: 18px;;background: #E2001A url('../img/tag_cloud/21_sx.gif') left top no-repeat;text-decoration: none;padding-left: 22px; color: #ffffff;}
div.Stile_medio_blu a:hover span {background: url('../img/tag_cloud/21_dx.gif') right top no-repeat;padding-right: 10px; color: #ffffff;}

div.Stile_grande_blu a {padding-left: 22px; font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight:bold;text-decoration:none;color:#3F77B2}
div.Stile_grande_blu a span {padding-right: 10px}
div.Stile_grande_blu a:hover {background: #E2001A url('../img/tag_cloud/29_sx.gif') left top no-repeat;text-decoration: none;padding-left: 22px; color: #ffffff;}
div.Stile_grande_blu a:hover span {background: url('../img/tag_cloud/29_dx.gif') right top no-repeat;padding-right: 10px; color: #ffffff;}


.Stile_piccolo_2,
.Stile_piccolo_2 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #ABABAB;text-decoration:none;}
.Stile_piccolo_2 a:hover {color: #ABABAB;}
.Stile_piccolo_2 a:active {color: #ABABAB;}

.Stile_medio_2,
.Stile_medio_2 a {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color: #ABABAB;text-decoration:none;}
.Stile_medio_2 a:hover {color: #ABABAB;}
.Stile_medio_2 a:active {color: #ABABAB;}

.Stile_grande_2,
.Stile_grande_2 a {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight:bold;text-decoration:none;}
.Stile_grande_2 a:hover {font-size: 18px;}
.Stile_grande_2 a:active {font-size: 18px;}

/*slide image home*/
div.imageflow{background-color:#f5f4f2;border-top:1px solid #d1d1d1;}
div.imageflow_link{background-color:#f5f4f2;border-bottom:1px solid #d1d1d1;padding:0 0 12px 2px;width:516px}

/* tabelle */
table.stile_tabella{border-collapse:collapse;}
table.stile_tabella td{border:1px solid #dddddd;border-collapse:collapse;}

/*GENERIC TABLE*/
table.tbl{
width:100%;border-collapse:collapse}
table.tbl td,table.tbl th{padding:.4em .6em;vertical-align:top;font-size:11px}
table.tbl th{text-transform:uppercase;font-weight:bold;border-top:1px solid #F3F3F3;font-size:80%;vertical-align:bottom;color:#000}
table.tbl th.nt,table.tbl tr.nt th{border-top:0;text-align:left}
table.tbl td{border:1px solid #FFF;border-width:0 1px 1px 0;text-align:left;color:#555}
table.tbl tr.nb td{border-right:0}
table.tbl td.lbl{border-right:14px solid #FFF !important}
table.tbl tr.odd td{background-color:#E4E4E4}
table.tbl tr.even td{background-color:#F1F1F1}
table.tbl td.doc{width:12%;text-align:right;white-space:nowrap}
table.tbl td.doc img,table.tbl img.vm{vertical-align:middle}
table.tbl a.ar{display:block;background:url(/opencms/site/italy/it/img/arrow.gif) 0 3px no-repeat;color:#555;padding-left:10px;}
table.tbl a.ar:hover {text-decoration:underline!important;}
table.tbl td.r{text-align:left;}
table.tbl td.wlblt{width:30%}
table.tbl td.wdt{width:15%}
table.tbl td.rns{text-align:left;margin:0!important;padding;0!important;}

table.tbl a.gray{color:#555;text-decoration:none;}
table.tbl a.gray:hover {color:#555;text-decoration:underline;}

#box_big {margin-top:12px;font-size:80%;border: 1px solid red;width: 700px;}

li.dropdown {list-style-type:none;}

/* tooltip */
.aToolTip {
	border:1px solid #DDDDDD;
	background:#F0F0F0;
	color:#000 !important;
	margin:0;
	padding:6px 6px;
	width:260px;
	height:55px;
}

.aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
	display: block; 
	color: #000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.tip:hover{color:red}



/* tbl pdf serbia*/
h2.boxpdftit  {
	background:transparent url(/opencms/site/italy/it/img/arrow.gif) no-repeat scroll 0 5px;
	padding:0 0 0 10px;	color:#E2001A;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
}
table.tbl td.docu {width:21px;}
table.tbl td.docu img {border:none;}
table.tbl a.bpdf{display:block;color:#555;}
table.tbl a.bpdf:hover {text-decoration:underline!important;color:#555;}

div.boxcontact_nomail{background:#f0f0f0 url(../img/eu/bkg_contact2.gif) no-repeat top left;width:197px;text-align:left;float:left;overflow:hidden;clear:both}

* > div.boxcontact_nomail div {
height:auto;
}

div.boxcontact_nomail div {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	margin-top:10px;
	padding-left:58px;
	width:137px;
}

div.boxcontact_nomail h5{margin:0;color:#4076b2;font-family:Helvetica, Arial, sans-serif;}
div.boxcontact_nomail p{font-family:Helvetica, sans-serif;padding:2px 0 0 0;font-size:70%;}
div.boxcontact_nomail strong{padding:13px 0 5px 0;display:block;font-size:90%}
div.boxcontact_nomail a, a:hover{color:#555555;text-decoration:none;}

a#l-contatti {color:#555}
a#l-contatti:visited {color:#555}
a#l-contatti:hover{color:#E2001A}

