/*BODY {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; FONT: 11px Tahoma, sans-serif, Arial, Helvetica, Verdana; MARGIN-LEFT: 0px; COLOR: #767676
}*/
TD {
	FONT-SIZE: 11px
}
.gruppo_mappa {
	BORDER-TOP: #cccccc 1px dotted; BACKGROUND: #f0f0f0; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #cccccc 1px dotted
}
A {
	FONT-SIZE: 11px; COLOR: #767676; TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none;
}
A.report {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.report:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
.data {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.programmenu {
	FONT-SIZE: 11px; COLOR: #515256; TEXT-DECORATION: none
}
A.programmenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #717277; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #717277; TEXT-DECORATION: none
}
.programsel {
	FONT-SIZE: 11px; COLOR: #515256; TEXT-DECORATION: none
}
A.programsel {
	FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.programsel:hover {
	FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.programmenu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
A.programmenu2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.boxhome {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #797878; TEXT-DECORATION: none
}
A.boxhome:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.boxhome2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #797878; TEXT-DECORATION: none
}
A.boxhome2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.titolobox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
A.titolobox:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
.azzurro {
	FONT-SIZE: 11px; COLOR: #7897cd
}
A.azzurro {
	FONT-SIZE: 11px; COLOR: #7897cd; TEXT-DECORATION: none
}
A.azzurro:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}
A.blu {
	FONT-SIZE: 11px; COLOR: #0049b4; TEXT-DECORATION: none
}
A.blu:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}

A.red {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}
A.red:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}

.titolobox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.titolobox3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.testopiccolo {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #767676; FONT-STYLE: italic; TEXT-DECORATION: none
}
.line_bottom {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-TOP: 5px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.titbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e5 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.rosso11 {
	FONT-SIZE: 11px; COLOR: #ff0000
}
A.tit {
	FONT-WEIGHT: bold; COLOR: #6b6c6d; TEXT-DECORATION: none
}
A.tit:hover {
	FONT-WEIGHT: bold; COLOR: #ee1c23; TEXT-DECORATION: none
}
.tit {
	FONT-WEIGHT: bold; COLOR: #6b6c6d; TEXT-DECORATION: none
}
A.titnews {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
A.titnews:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
.titnews {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
A.titnewsbox {
	FONT-SIZE: 12px; COLOR: #7897cd; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
A.titnewsbox:hover {
	FONT-SIZE: 12px; COLOR: #7897cd; LINE-HEIGHT: 13px; TEXT-DECORATION: underline
}
A.titnewsboxnero {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.titnewsboxnero:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}
.titnewsbox {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
A.titeventi {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.titeventi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.section {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.section:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.section2 {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
A.section2:hover {
	FONT-SIZE: 9px; COLOR: #ee1c23; TEXT-DECORATION: none
}
.separatore {
	FONT-SIZE: 12px; COLOR: #e2e2e2
}
.tabletext {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.tabletextgray {
	FONT-SIZE: 10px; COLOR: #767676; TEXT-DECORATION: none
}
.ser_dx {
	BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/images/puntini.gif); VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.ser_dxb {
	BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/puntini.gif); VERTICAL-ALIGN: middle; COLOR: #515256; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.line_menu {
	BACKGROUND: #b2b3b5; HEIGHT: 1px
}
.bg_dx {
	BACKGROUND-COLOR: #f9f9f9
}
.grigio10 {
	FONT-SIZE: 11px; COLOR: #767676
}
.grigio11 {font-family:Tahoma, sans-serif, Arial, Helvetica, Verdana;
	FONT-SIZE: 11px; COLOR: #767676
}
.padding6 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.table-data {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b3b3b3 1px solid
}
.trAlt1 {
	BACKGROUND-COLOR: #f6f6f6
}
.trAlt2 {
	BACKGROUND-COLOR: #fafafa
}
.tdAlt1 {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #fafafa
}
.tdAlt2 {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid
}
.tdAlt1dx {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #fafafa
}
.tdAlt2dx {
	BORDER-BOTTOM: #b3b3b3 1px solid
}
.tdAlt1bm {
	BORDER-RIGHT: #b3b3b3 1px solid; BACKGROUND-COLOR: #fafafa
}
.tdAlt2bm {
	BORDER-RIGHT: #b3b3b3 1px solid
}
.tdHead {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.tdHeadx {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.input {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
.padding4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.nero11 {
	FONT-SIZE: 11px; COLOR: #000000
}
.paddingl4 {
	PADDING-LEFT: 4px
}
.grigio11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #767676
}
.paddingr8 {
	PADDING-RIGHT: 8px
}
A.linknero10 {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.linknero10:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
#txtun {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
#txtpwd {
	FONT-SIZE: 10px; MARGIN-LEFT: 2px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
#txtCriterio {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
#btnCerca {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(/images/cerca.gif); BORDER-LEFT: medium none; WIDTH: 75px; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}
A.tab1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-DECORATION: none
}
A.tab1:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab1Active {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab1Active:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-DECORATION: none
}
A.tab2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab2Active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab2Active:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
DIV.comment {
	DISPLAY: none
}
A.smallTab {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
A.smallTab:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ee1c23; TEXT-DECORATION: none
}
.indexTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000
}
A.approfondisci {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A.approfondisci:hover {
	FONT-SIZE: 10px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.approfondisci01 {
	FONT-SIZE: 10px; COLOR: #7b96cd; TEXT-DECORATION: none
}
A.approfondisci01:hover {
	FONT-SIZE: 10px; COLOR: #ee1c23; TEXT-DECORATION: none
}
.newTitleBox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7897cd
}
.newTitleBox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00ae89
}
.nero {
	FONT-SIZE: 11px; COLOR: #000000
}
.blu {
	FONT-SIZE: 11px; COLOR: #0049b5
}
.smallrosso {
	FONT-SIZE: 10px; COLOR: red
}
.smallnero {
	FONT-SIZE: 10px; COLOR: #000000
}
.getnow {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../../agenda/images/get_now.gif); BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
INPUT.agenda {
	FONT-SIZE: 11px; WIDTH: 121px; COLOR: #0049b5; HEIGHT: 17px
}
SELECT.agenda {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; WIDTH: 121px; COLOR: #0049b5; HEIGHT: 17px
}
.peoplecontacts {
	PADDING-LEFT: 10px; COLOR: black; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.alwayson {
	PADDING-LEFT: 12px; COLOR: black; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat
}
.pari {
	BACKGROUND-COLOR: #ffffff
}
.dispari {
	BACKGROUND-COLOR: #f6f5f5
}
.folderon {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/bg_folder.gif) no-repeat; WIDTH: 72px; COLOR: #ed1b2d; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 23px; TEXT-ALIGN: center
}
.folderoff {
	BACKGROUND: url(/images/bg_folder_off.gif) no-repeat; WIDTH: 72px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 23px; TEXT-ALIGN: center
}
.folderoff A {
	COLOR: #000000; text-decoration: none
}
.tab_tit {
	PADDING-RIGHT: 13px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 13px; PADDING-BOTTOM: 9px; COLOR: #000000; PADDING-TOP: 9px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #fafafa
}
.tab_td1 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.tab_td2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: center
}
.dhtmlgoodies_question {
	 BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: inline; BORDER-LEFT: medium none; WIDTH: auto; CURSOR: pointer; BORDER-BOTTOM: medium none
}
.dhtmlgoodies_question images {
	FLOAT: left
}
.dhtmlgoodies_question_ images {
	FLOAT: left
}
div.dhtmlgoodies_question  {
	FLOAT: left
}
div.dhtmlgoodies_question_  {
	FLOAT: left
}
	
.dhtmlgoodies_answer {
	CLEAR: both; BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: none; VISIBILITY: hidden; OVERFLOW: hidden; BORDER-LEFT: medium none; WIDTH: 189px; BORDER-BOTTOM: medium none; HEIGHT: 0px
}
.searchBox
{
	BORDER-RIGHT:#7f9db9 1px solid; BORDER-TOP:#7f9db9 1px solid; FONT-SIZE:11px; BORDER-LEFT:#7f9db9 1px solid; COLOR:#022c92; BORDER-BOTTOM:#7f9db9 1px solid	
}
.loginBox
{
	BORDER-RIGHT:#7f9db9 1px solid; BORDER-TOP:#7f9db9 1px solid; FONT-SIZE:11px; BORDER-LEFT:#7f9db9 1px solid; COLOR:#022c92; BORDER-BOTTOM:#7f9db9 1px solid	; WIDTH: 79px
}

.margine {margin-top:5px;}
.margine2 {margin-top:9px;}


a.linknero:link, a.linknero:visited, a.linknero:hover{
font-family:Tahoma, sans-serif, Arial, Helvetica, Verdana;
font-size:11px;
color: #767676;
text-decoration:underline;
}

/*Generali*/
body{background-color:#fff;color:#707277;text-align:center;margin:0;padding:0;}
img{border:0}
a{color:#707277;text-decoration:none}
.dividi{clear:both}
.right{text-align:right}

form{margin:0}

/*Font*/
body, input, select, textarea, table, td, p, li{font-size:11px;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#evento p span.durata{font-size:10px;}
div.boxlancio1 p, div.boxlancio2 p, div.boxlancio3 p, div.boxlancio4 p{font-size:10px}
div#scheda h2{font-size:17px}
div#scheda h3{font-size:11px}
div#scheda span.data{font-size:10px}
a.scopri{font-size:10px}
div#appuntamenti div span.data{font-size:10px}
div#appuntamenti div h3{font-size:11px;font-weight:normal}

/*Struttura*/
div#page{margin:auto;width:760px;}
div#content{float:left;width:760px;padding-top:1px;margin-bottom:17px;}
div#colsx{float:left;width:514px}
div#coldx{float:right;width:226px}

/*Titoli*/
h1{display:none}
h2{margin:0;padding:0}
h3{margin:0;padding:0}

/*Toolbar*/
div#tools{float:left;width:760px;padding-top:5px;padding-bottom:1px;border-bottom:0px solid #bfdae3}

/*Switch lingua*/
div#tools #lang{float:left;color:#dcdcdc}
div#tools #lang a{color:#a1a1a3}
div#tools #lang a:hover{color:#ee192d}
div#tools #lang a.current{color:#ee192d}

/*Tool accessibilita'*/
div#tools #access{float:right;color:#ee192d;margin-top:8px;}
div#tools #access a.small{font-size:10px;}
div#tools #access a.medium{font-size:11px;}
div#tools #access a.large{font-size:13px;}

/*Header*/
div#header{float:left;width:760px;background:url(../images/back_header.gif) 0 0 repeat-x;text-align:left}

/*Logo*/
div#header img.logo{float:left;}

div#headerlogo img.logo{float:left;}

/*Form ricerca*/
div#header #form_ricerca{margin-top:14px;float:left;}
div#header input{float:left;margin-left:40px;margin-right:7px;border:1px solid #e1e1e1;width:315px;height:31px;background:url(../images/back_input.gif) 0 0 repeat-x;}

/*Menu tab*/
div#header ul#menutab{float:left;width:534px;margin:0 0 0 0;padding:0;list-style-type:none;background:url(../images/back_tabmenu.gif) bottom right repeat-x;}
div#header ul#menutab li{float:left}

/*Menu secondo livello*/
div#header ul.submenu{float:left;width:760px;margin:0 0 0 0;padding:0;list-style-type:none;background:url(../images/back_submenu.gif) 0 0 repeat-x;height:27px}
div#header ul.submenu li.link{float:left;background:url(../images/bullet.gif) 20px 8px no-repeat;padding-left:30px;padding-top:5px;position:relative;}
div#header ul.submenu li.link a:hover{color:#ee192d}
div#header ul.submenu li.current a{color:#ee192d}
div#header ul.submenu li.current{float:left;background:url(../images/bullet_down.gif) 20px 8px no-repeat;padding-left:30px;padding-top:5px;position:relative;}

div#header ul#submenu1{display:none}
div#header ul#submenu2{display:block}
div#header ul#submenu3{display:none}
div#header ul#submenu4{display:none}
div#header ul#submenu5{display:none}

div#header div.menulevel3 {display:none;}  
div#header div.menulevel3 ul{margin:0;padding:0 0 10px 0;list-style-type:none;position:absolute;top:20px;left:20px;width:140px;background-color:#f8f8f8;border:1px solid #e0e0e0}  
div#header div.menulevel3 ul li{padding-left:10px;padding-top:5px}  
div#header div.menulevel3 ul li a{color:#707277;}  


/*Contenitore Utilities*/
div#ctnutilities{clear:both;width:760px;background:url(../images/back_ctnutilities.gif) 0 0 repeat-x;text-align:left;height:30px}

/*Path*/
div#path{padding-top:8px;padding-left:19px;float:left;font-size:11px;}
div#path a:hover{color:#ed1b2d}
div#path span{color:#ed1b2d}
div#path a.neretto{color:#000000}
div#path a.neretto:hover{color:#ed1b2d}


/*Utilities*/
div#utilities{float:right}


/*Footer*/
div#footer{clear:both;float:left;width:760px;text-align:left;padding-bottom:15px;padding-top:7px;}
div#footer a:hover{color:#ed1b2d}
div#footer div#left{float:left}
div#footer div#right{float:right}

div.riga{border-bottom:1px solid #e9e9e9;}
ul li a.menu_on{font-weight:bold; font-size:11px; color:#FF0000;}

#hp_box1 {
	position:relative;
	width:239px;
	height:177px;	
	margin:0;
	padding:0;
	background-image:url(../images/ITtelecom/hp_fondo_posta.jpg);
	background-repeat:no-repeat;
}

#hp_box2 {
	position:relative;
	width:239px;
	height:177px;	
	margin:0;
	padding:0;
	background-image:url(../images/ITtelecom/hp_fondo_firma.jpg);
	background-repeat:no-repeat;
}

#hp_box3 {
	position:relative;
	width:239px;
	height:177px;	
	margin:0;
	padding:0;
	background-image:url(../images/ITtelecom/hp_fondo_news.jpg);
	background-repeat:no-repeat;
}


#text_box1 {
	position:absolute;
	top:117px;
	left:18px;
	width:210px;
	height:55px;	
	margin:0;
	padding:0;
	text-align:left;
}

#text_box2 {
	position:absolute;
	top:120px;
	left:21px;
	width:210px;
	height:55px;	
	margin:0;
	padding:0;
	text-align:left;
}

#text_box3 {
	position:absolute;
	top:27px;
	left:17px;
	width:210px;
	height:30px;	
	margin:0;
	padding:0;
	text-align:left;
}

#text_box4 {
	position:absolute;
	top:100px;
	left:17px;
	width:210px;
	height:30px;	
	margin:0;
	padding:0;
	text-align:left;
}


div#hp_box1 a, div#hp_box2 a, div#hp_box3 a {
	FONT-SIZE: 11px; COLOR: #767676; TEXT-DECORATION: none;
}
div#hp_box1 a:hover, div#hp_box2 a:hover, div#hp_box3 a:hover {
	FONT-SIZE: 11px; COLOR: #767676; TEXT-DECORATION: none;
}

