/* Style for TXT e-solutions
    Last Update: 28/04/2008
    Author: TXT Polymedia
    ------------------------------------------------ */
@import url(TXTtypo.css);

body {margin:0;padding:0;border:none;height:100%;background:url(/images/bkg_Body.jpg) top left repeat-x;text-align:center;line-height:1;font-size:62.7%;font-family:Arial, Verdana,sans-serif;background-color:#ABA5A5;background-color:#ABA5A5 !important;}
html>/**/body {background-color: #ABA5A5 !important;}
html	{height: 100%;}

#Body {font-size: 1em;}
body.Popup {background:none; background-color:#FFFFFF !important; background-color: #FFFFFF;}

.solotesto {
	height: 0;
	width: 77px;
	overflow: hidden;
	position: absolute;
}
.clear {clear: both;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.left {float: left;}
.right {float: right;}

h1, h2, h3, h4, h5, h6, h7, p, form {margin: 0; padding: 0; border: none;}
a {text-decoration: none;}
a img {border: 0;}
hr {display: none;}

/* ***************************** */
/*		FULL PAGE			*/
/* ***************************** */
#Body {/*background: url(/images/bkg_Header_Line.png) top left repeat-x;*/}
#PageBlock {position: relative; text-align: left; margin: 0 auto; margin-top: 0; width: 96.6em; min-height: 100%; height: auto !important; height: 100%;/* background-color:#FFFFFF;*/}
html > /**/ body #PageBlock {width: 96em;}

/* ***************************** */
/*		HEADER			*/
/* ***************************** */
#Header	{margin-bottom: 0.7em; height: 87px; margin-top: 2em; position: relative; z-index: 9999;}
#Header h1 {position: absolute; top: 4px; left: 8px; display: block; height: 61px;}
#Header h1 a.Logo {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 580px;
	height: 75px;
	overflow: hidden;
}
#Box_TopMenu{position:absolute;top:0.2em;right:0.3em;margin-top:0.4em;margin-right:0.5em;/*text-align:right;*//*font-size:1.1em;*/color:#1C3D72;}
#Box_TopMenu ul {margin:0;padding:0;list-style:none;}
#Box_TopMenu .inlineTopMenu {width: 100%;}
#Box_TopMenu .inlineTopMenu ul {float: right;}
html > /**/ body #Box_TopMenu ul.list_Left {float: left;}
html > /**/ body #Box_TopMenu ul.list_Right {float: right;}
#Box_TopMenu li{float:left;padding:0;height:2em;line-height:2em;}
#Box_TopMenu li span{margin:0 0.9em;}
#Box_TopMenu li a:link,#Box_TopMenu li a:visited{color:#1C3D72;}
#Box_TopMenu li a:hover{text-decoration:underline;}
#Box_TopMenu li label{padding-right:8px;}
#Box_TopMenu li select{width:10em;/*font-size:1.1em;*/color:#1C3D72;}
#Box_RSS{position:absolute;top:3.4em;right:0.5em;right:0.5em;width:46px;height:15px;}
#Header #Box_Logo_HeaderBottom{position: absolute; top: 6.5em; left: 37px;padding:0px;display:block; z-index: 9999;width:32px;height:20px;background:url(/images/logo_Bottom.png) top left no-repeat;}
* html #Header #Box_Logo_HeaderBottom {background-image: none; left: 38px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_Bottom.png');}

/* ***************************** */
/*		MAIN MENU		*/
/* ***************************** */
#Box_MainMenu{position: absolute; left: 0; bottom: 0; /*padding-top:0.2em;*/height:2.2em;width:96.6em;background:url(/images/bkg_MainMenu_0.png) bottom left repeat-x; z-index: 999;}
html > /**/ body #Box_MainMenu {width: 96em;}
#Box_MainMenu h2{height:0;width:0;overflow:hidden;position:absolute;}
#Box_MainMenu ul{margin:0;padding:0;list-style:none;float:right;line-height: 1;}
#Box_MainMenu li{float:left;padding:0;border-left:1px solid #FFFFFF;height:2.2em;line-height:2.2em;}
#Box_MainMenu li a:link,#Box_MainMenu li a:visited{/*text-transform:uppercase;*/display:block;width:auto;/*font-size:1.2em;*/font-weight:bold;color:#FFFFFF;padding:0 1em;background:url(/images/bkg_MainMenu_0.png) top left repeat-x;background-color:#1A3C70;}
#Box_MainMenu li a:hover{color:#1A3C70;background:url(/images/bkg_MainMenu_1.png) top left repeat-x;background-color:#FFFFFF;}
#Box_MainMenu li a.Selected:link,#Box_MainMenu li a.Selected:visited,#Box_MainMenu li a.Selected:hover{color:#1A3C70;background:url(/images/bkg_MainMenu_1.png) top left repeat-x;background-color:#FFFFFF;}
#Box_MainMenu li ul {position: absolute; width: 25em; left: -999em; background: #A5B7D1; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; z-index: 9999;}
#Box_MainMenu li ul li {width: 25em;}
#Box_MainMenu li ul li a:link, #Box_MainMenu li ul li a:visited {color:#1A3C70;text-transform:none;background:url(/images/bkg_MainSubMenu_0.png) top left repeat-x;background-color: #A5B7D1;}
#Box_MainMenu li ul li a:hover {background:url(/images/bkg_MainMenu_1.png) top left repeat-x; background-color: #FFFFFF;}
#Box_MainMenu li ul ul {margin: -1em 0 0 10em;}
#Box_MainMenu li:hover ul ul, #Box_MainMenu li:hover ul ul ul, #Box_MainMenu li.sfhover ul ul, #Box_MainMenu li.sfhover ul ul ul {left: -999em;}
#Box_MainMenu li:hover ul, #Box_MainMenu li li:hover ul, #Box_MainMenu li li li:hover ul, #Box_MainMenu li.sfhover ul, #Box_MainMenu li li.sfhover ul, #Box_MainMenu li li li.sfhover ul {left: auto;}

#Box_MainMenu li.search{width:15em;padding-left:2.5em;height:2.2em;background:url(/images/bkg_MainMenu_0.png) top left repeat-x;background-color:#1A3C70;}
#Box_MainMenu li.search input.searchInput{float:left;margin-top:0.3em;width:7.5em;/*font-size:1.1em;*/color:#1A3C70;border:1px solid #1A3C70;}
#Box_MainMenu li.search input.searchButton{float:left;text-transform:uppercase;width:5em;background:transparent;color:#FFFFFF;/*font-size:1.2em;*/font-weight:bold;padding:0;padding-top:0.25em;border:0;cursor: pointer;}

/* ***************************** */
/*		MAIN PAGE		*/
/* ***************************** */
#MainPage{clear:both;padding:0.9em;background-color:#FFFFFF;}
#MainPage div.breadcrumb {font-size: 1.1em; padding-bottom: 0.8em;}
#MainPage div.breadcrumb a:link, #MainPage div.breadcrumb a:visited {}
#MainPage div.breadcrumb a:hover {text-decoration: underline;}
#MainPage div.breadcrumb span {font-weight: bold;}
#MainPage.HomePage{position:relative;padding:0.5em;margin-bottom:0.9em;}

/* ***************************** */
/*		HOMEPAGE		*/
/* ***************************** */
#Box_FullBanner{display:block;height:180px;margin-top:12px;margin-bottom:9px;font-size:0;width:100%;text-align:center;}

#Box_Lanci {display: block; height: 45px; margin-bottom: 0.7em; width: 100%; text-align: center;}
#Box_Lanci h2 {height: 0; width: 0; overflow: hidden; position: absolute;}
#Box_Lanci ul {margin: 0; padding: 0; list-style: none; width: 960px; margin: 0 auto;}
#Box_Lanci ul li {float: left; margin: 0 1px 0 4px; voice-family: "\"}\""; voice-family: inherit; margin: 0 2px;}
html>/**/body #Box_Lanci ul li {margin: 0 3px !important;}
#Box_Lanci ul li.Last	{}
#Box_Lanci ul li a {display: block;}

#Box_Banner{position:absolute;left:0.5em;bottom:0.5em;display:block;width:12em;}
#Box_Banner h2{height:0;width:0;overflow:hidden;position:absolute;}
#Box_Banner img{display:block;}
#Box_Banner div.Separator{display:block;width:12em;height:0.5em;font-size:0.1em;}

#Box_News {float: right; background: url(/images/bkg_VSeparator.png) top left repeat-y;}

.Box_HomeNews{float:left;margin-left:1.2em !important;margin-left:1em;width:26em;}
.Box_HomeNews h2{margin-bottom:0.3em;/*font-size:2.3em;*/line-height:1em;color:#1C3D72;font-weight:normal;}
.Box_HomeNews ul{margin:0;padding:0;list-style:none;}
.Box_HomeNews ul li{clear:both;padding:0.5em 0;border-bottom:1px solid #BCB8B7;min-height:8.5em;height:auto !important;height:8.5em;}
.Box_HomeNews ul li.color_A{background-color:#FFFFFF;}
.Box_HomeNews ul li.color_B{background-color:#FFFFFF;}
.Box_HomeNews ul li.Last{border-bottom:0;}
.Box_HomeNews a:link,.Box_HomeNews a:visited{font-weight:bold;color:#1C3D72;}
.Box_HomeNews a:hover{text-decoration:underline;}
.Box_HomeNews img{float:left;margin-right:1em;}
.Box_HomeNews li div{float:left;}
.Box_HomeNews li.Text_Image div{width:17em;}

.boxDouble {float: left; margin-right: 1em; height: 36em; width: 47em; overflow: hidden;}
.last {margin: 0 !important; margin: 0;}

/* =TAB SWITCHER */
dl.doubleNews {margin: 0; padding: 0; position: relative; width: 100%;}
.boxDouble dl.doubleNews dd {height: 32.5em;}
dl.doubleNews dt {position: absolute; top: 0; width: 23.2em; height: 3.2em; line-height: 3.2em; background: url(/images/ico_arrowRight_out.gif) 20.5em 0.9em no-repeat; background-color: #B6B2B2;}
dl.doubleNews dt.selected {background: url(/images/ico_arrowRight_hover.gif) 20.5em 0.9em no-repeat; background-color: #1C3D72;}
dl.doubleNews dt a h2 {display: block; width: auto; height: auto; color: #E7E7E7; padding: 0 10px; font-weight: bold; /*font-size: 1.4em;*/ text-transform: uppercase;}
dl.doubleNews dt.selected a:link, dl.doubleNews dt.selected a:visited, dl.doubleNews dt.selected a:hover {color: #E7E7E7;}
dl.doubleNews dt.pos_1 {left: 0;}
dl.doubleNews dt.pos_2 {right: 0;}
dl.doubleNews dd {margin: 0; padding: 0; position: absolute; top: 3.2em; border-top: 2px solid #1C3D72; width: 100%; background-color: #EDEDEC;}
.doubleNews dd ul {margin: 0; padding: 0; list-style: none;}
.doubleNews dd li.color_A, .doubleNews dd li.color_B {background-color: transparent;}
.doubleNews dd li div {margin-left: 5px;}

.doubleNews dd li.Text_Image img,.doubleNews dd li.Text_Image div{float:left; margin-left:5px;}
.doubleNews dd ul li{clear:both;padding:0.5em 0;border-bottom:1px solid #FFFFFF;min-height:6em;height:auto !important;height:6em;}

/* =FONT HOME */
.text_Type {/*font-size:1.1em; line-height:1.2em;*/}
.Box_HomeNews p, .doubleNews dd p {/*font-size:1.1em; line-height:1.2em;*/}
.Box_HomeNews h3, .doubleNews dd h3 {margin:0;padding:0;/*font-size:1.1em; line-height:1.2em;*/color:#1C3D72;}
.doubleNews dd h3 .Box_HomeNews h3 a, a{color:#1C3D72;}
.Box_HomeNews p.text_Type, .doubleNews dd p.text_Type {/*font-size: 1.1em; line-height: 1.2em;*/}
.Box_HomeNews p.text_Date, .doubleNews dd p.text_Date{/*font-size: 1.1em; line-height: 1.2em;*/}
.Box_HomeNews p.text_Comment, .doubleNews dd p.text_Comment{font-style:italic;}

.Box_HomeNews a.link_readmore:link, .Box_HomeNews a.link_readmore:visited, .doubleNews dd a.link_readmore:link,.doubleNews dd a.link_readmore:visited {/*font-size:1.1em;*/clear:both;float:right;margin-top:0.1em;font-weight:bold;color:#1C3D72;}
.Box_HomeNews a.link_readmore:hover, .doubleNews dd a.link_readmore:hover{text-decoration:underline;}

/* ***************************** */
/*		INTERNAL MENU	*/
/* ***************************** */
#Box_SubMenu {float: left; width: 20.5em; margin-right: 1.3em;}
#Box_SubMenu h2 {margin-top: 1.3em; /*font-size: 2em; line-height: 1em;*/ text-align: right; color: #1C3D72; font-weight: normal;}
#Box_SubMenu h2 span{height:0;width:0;overflow:hidden;position:absolute;}
#Box_SubMenu ul{margin:0;padding:0;list-style:none;}
#Box_SubMenu li{padding:0;}

/*##PRIMO LIVELLO##*/
#Box_SubMenu li a:link,#Box_SubMenu li a:visited{display:block;height:auto !important;height:2em;/*line-height:2em;font-size:1.1em;*/padding-left:1.3em; background-image:url(/images/ico_Arrow_Rt_SubMenu.png);background-position:0.2em 0.7em;background-repeat:no-repeat; color:#1C3D72;background-color:#EDEDEC;border-bottom:2px solid #FFFFFF;/*text-transform: uppercase;*/ /*font-weight: bold;*/}
#Box_SubMenu li a:hover{background-color:#D9D9D7;}
#Box_SubMenu li a.Sub:link,#Box_SubMenu li a.Sub:visited,#Box_SubMenu li a.Sub:hover{background-image:url(/images/ico_Arrow_Bt_SubMenu.png);}
#Box_SubMenu li a.Selected:link,#Box_SubMenu li a.Selected:visited,#Box_SubMenu li a.Selected:hover{font-weight:bold;background-color:#D9D9D7;}
/*##SECONDO LIVELLO##*/
#Box_SubMenu li ul li a:link,#Box_SubMenu li ul li a:visited{padding-left:2.5em;background-position:1.5em 0.7em;background-color:#F3F3F3;}
#Box_SubMenu li ul li a:hover{background-color:#E6E6E3;}
#Box_SubMenu li ul li a.Selected:link,#Box_SubMenu li ul li a.Selected:visited,#Box_SubMenu li ul li a.Selected:hover {background-color: #E6E6E3;}
/*##TERZO LIVELLO##*/
#Box_SubMenu li ul li ul li a:link,#Box_SubMenu li ul li ul li a:visited{padding-left:3.5em;background-position:2.5em 0.7em;background-color:#F8F8F8;}
#Box_SubMenu li ul li ul li a:hover{background-color:#EDEDEC;}
#Box_SubMenu li ul li ul li a.Selected:link,#Box_SubMenu li ul li ul li a.Selected:visited,#Box_SubMenu li ul li ul li a.Selected:hover {background-color: #EDEDEC;}
/*##QUARTO LIVELLO##*/
#Box_SubMenu li ul li ul li ul li a:link,#Box_SubMenu li ul li ul li ul li a:visited{padding-left:4.5em;background-position:3.5em 0.7em;background-color:#FFFFFF;}
#Box_SubMenu li ul li ul li ul li a:hover{background-color:#F8F8F8;}
#Box_SubMenu li ul li ul li ul li a.Selected:link,#Box_SubMenu li ul li ul li a.Selected:visited,#Box_SubMenu li ul li ul li ul li a.Selected:hover {background-color: #F8F8F8;}

/* ***************************** */
/*		CONTENT AREA		*/
/* ***************************** */
#Box_ContentArea {float: left; width: 72em;}
#Box_Content {float: left; width: auto;}
#Box_Content.ShortCol {float: left; border-right: 1px solid #EFEFEF; padding-right: 1.2em; width: 49em;}

.Popup #Box_Content {border-right: 0; padding-right: 0;}

/*	##	STILI TESTI - LISTE - IMMAGINI	##	*/
#Box_ContentArea h2{margin-bottom:0.3em;/*font-size:2.3em;*/color:#1C3D72;text-align:left;font-weight:normal; line-height:1.3em;}
#Box_ContentArea h3{margin-top:1em;margin-bottom:0.3em;/*font-size:1.8em;line-height:1em;*/font-weight:bold;text-align:left;color:#1C3D72;}
#Box_ContentArea h4{/*font-size:1.5em;line-height:1em;*/color:#1C3D72;text-align:left;margin-top:1.5em;margin-bottom:1em;}
#Box_ContentArea h5{/*font-size:1.3em;line-height:1em;*/font-weight:bold;text-align:left;color:#1C3D72;margin-top:2em;margin-bottom:1.5em;}
#Box_Content{}
#Box_Content p {/*font-size:1.1em;line-height:1.3em;*/text-align:justify;color:#000000;margin-bottom:0.5em;}
#Box_Content img,#Box_Content p img{display:block;float:right;margin:0.7em;border:1px solid #EFEFEF;padding:2px;}
#Box_Content img.img_Full,#Box_Content p img.img_Full{float:none;margin:0.7em 0;}
#Box_Content h2{margin-top:0.2em;}
#Box_Content ul{margin:0;padding:0;list-style:none;}
#Box_Content ul li{padding-left:1.2em;background:url(/images/ico_Square_List.png) left 6px no-repeat;margin-bottom:0.5em; text-align: justify;}
#Box_Content a:link,#Box_Content a:visited{color:#1A3C70;font-weight:bold;}
#Box_Content a:hover{text-decoration:underline;}
/*	##	fine STILI TESTI - LISTE - IMMAGINI	##	*/

#Box_Content .list_Pool {margin-left: 2.8em; margin-top: 0.5em; margin-bottom: 0.5em;}
html>/**/ body #Box_Content .list_Pool {margin-left: 0; padding-left: 2em;}

/*#Box_Content .list_Pool {clear: both; float: left; list-style: number;}*/
#Box_Content ol.list_Pool {list-style: number;}
#Box_Content .list_Pool li {clear: both; padding-bottom: 10px;}
#Box_Content .list_Pool ul {clear: both; float: none;} /*sostituito float: left*/
#Box_Content .list_Pool ul li {padding-bottom: 0; width: 100%;}
#Box_Content .btn_Submit {padding-left: 140px;}
#Box_Content #customer_satisfaction h3 {clear: both;}

#Box_Content select {width: 230px;}
#Box_Content .box_SubQuestion label {width: 130px; float: left;}
#Box_Content .box_SubQuestion select {width: 100px;}
/* ***************************** */
/*		DOCUMENTS LIST	*/
/* ***************************** */
#Box_ContentArea ul.list_Documents li {padding-left:0;margin-bottom:0;line-height:2.2em;height:2em;}
html>/**/body #Box_ContentArea ul.list_Documents li {height: auto !important;}

#Box_List ul.list_Documents li, .Box_ShortList ul.list_Documents li {/*font-size: 1.1em; line-height: 2.2em; */padding-left: 0; margin-bottom: 0; background-image: none; border-bottom: 1px solid #F3EFEE;}
#Box_ContentArea ul.list_Documents li a:link, #Box_ContentArea ul.list_Documents li a:visited, #Box_List ul.list_Documents li a:link, #Box_List ul.list_Documents li a:visited, ul.list_Documents li a:link, ul.list_Documents li a:visited	{display: block; height: auto !important; height: 2em; color: #000000; font-weight: normal; padding-left: 2.5em; background-position: left 0.2em; background-repeat: no-repeat;}
#Box_ContentArea ul.list_Documents li a:hover, #Box_List ul.list_Documents li a:hover, ul.list_Documents li a:hover {text-decoration: none; background-color: #F3EFEE;}

/* ***************************** */
/*		BOX LIST			*/
/* ***************************** */
#Box_List{float:left;width:72em;}
#Box_List.ShortCol{border-right:1px solid #BCB8B7;padding-right:1em;width:49em;}
#Box_List h2{margin-top:0.2em;}
#Box_List h2 span{height:0;width:0;overflow:hidden;position:absolute;}
#Box_List ul{margin:0;padding:0;padding-bottom:2em;list-style:none;}
#Box_List ul.list_Documents{float: left; padding:1em;}
#Box_List.Double_List ul.list_Documents{margin:0;padding:2.7em 0;}
#Box_List.Double_List ul.list_Documents.Box_Left,#Box_List.Double_List ul.list_Documents.Box_Right{width:35em;}
#Box_List.Double_List ul.list_Documents.Box_Left{float:left;}
#Box_List.Double_List ul.list_Documents.Box_Right{float:right;}

#Box_List ul li {clear: both; position: relative; padding-top:1em;}
#Box_List a:link, #Box_List a:visited {font-weight: bold; color: #1C3D72;}
#Box_List a:hover {text-decoration: underline;}
#Box_List.Double_List ul.list_Documents li {border-bottom: 1px solid #F3EFEE; padding-left: 0.5em; margin-top: -0.3em;}
html>/**/body #Box_List.Double_List ul.list_Documents li {margin-top: 0;}

#Box_List.Double_List ul.list_Documents li a.Link:link,#Box_List.Double_List ul.list_Documents li a.Link:visited{float:left;padding-left:1px;padding-right:2.5em;width:22em;}
#Box_List.Double_List ul.list_Documents li a.Document:link,#Box_List.Double_List ul.list_Documents li a.Document:visited{float:left;background-position:right 0.2em;background-repeat:no-repeat;}
#Box_List.Double_List ul.list_Documents li a.Document span{height:0;width:0;overflow:hidden;position:absolute;}
#Box_List.Double_List ul.list_Documents li.New,#Box_List.Double_List ul.list_Documents li.New a.Link:link,#Box_List.Double_List ul.list_Documents li.New  a.Link:visited{color:#1C3D72;font-weight:bold;}

#Box_List.ShortCol ul li ul {float: left; width: 39em; voice-family: "\"}\""; voice-family: inherit; width: 36em;}
#Box_List img {float: left;}
#Box_List div {margin-left: 1em;}

#Box_List div	{float: left; width: 34.5em;}
#Box_List .Text_Image div {float: left; width: 28em;}
#Box_List .list_Documents {/*float: right;*/ width: 36em; voice-family:	"\"}\""; voice-family: inherit; width: 31em;}

#Box_List p {color: #000000;/*font-size: 1.1em; line-height: 1.5em;*/  width:40em; text-align:justify; /*aggiunto 30/06/10*/}
#Box_List p.Text_Abstract {padding-bottom: 1em;}
#Box_List h3	{margin: 0; padding: 0; /*font-size: 1.1em;*/ font-weight: bold; color: #1C3D72; width:40em; /*aggiunto 30/06/10*/}
#Box_List p.text_Type {/*font-size: 1.1em;*/ width:40em; /*aggiunto 30/06/10*/}
#Box_List p.text_Date {/*font-size: 1.1em;*/}
#Box_List p.text_Comment {font-style: italic;}

#Box_List a.Button{/*font-size: 1.1em; line-height:2em;*/ position:absolute;top:25px;right:10px;display:block;width:10em;height:2.2em;text-align:center;}
#Box_List a.Button:link,#Box_List a.Button:visited{color:#FFFFFF;background:url(/images/bkg_MainMenu_0.png) left top repeat-x;}
#Box_List a.Button:hover{color:#1C3D72;border:1px solid #BCB8B7;text-decoration:none;background:url(/images/bkg_MainMenu_1.png) left top repeat-x;}

#Box_List ul li.Box_Job {margin: 0; padding: 0.8em; list-style: none; background-image: none;}
#Box_List ul li.Box_Job h3 {/*font-size: 1.3em;*/ font-weight: bold;}
#Box_List ul li.Box_Job div {/*font-size: 1.1em; line-height: 1.3em;*/ width: auto; margin: 0; text-align: justify; padding: 0;}
#Box_List ul li.Box_Job p{clear:both;text-align:justify;padding-top:0.8em;}
#Box_List ul li.Box_Job ul li{padding-left:1.2em;text-align:justify;background:url(/images/ico_Square_List.png) left 6px no-repeat;margin-bottom:0.5em;}
#Box_List ul li.Box_Job a{/*font-size: 1.1em;*/ clear:both;float:right;margin-top:0.5em;}
#Box_List ul li.Box_Job.color_A{background-color:#F8F8F8;}
#Box_List ul li.Box_Job.color_B{background-color:#FFFFFF;}

.color_A{background-color:#F5F5F5;}
.color_B{background-color:#FFFFFF;}
a.zip{background-image:url(/images/ico_zip.gif);}
a.pdf{background-image:url(/images/ico_pdf.gif);}
a.doc{background-image:url(/images/ico_doc.gif);}
a.gen{background-image:url(/images/ico_gen.gif);}
a.ppt{background-image:url(/images/ico_ppt.gif);}
a.txt{background-image:url(/images/ico_txt.gif);}
a.xls{background-image:url(/images/ico_xls.gif);}

#Box_List.Double_List ul.list_Documents li a.Document.CH_pdf{padding-left:1px;width:67px;background-image:url(/images/ico_CH_pdf.gif);}

/* ***************************** */
/*		BOX LIST LETTERS	*/
/* ***************************** */
.list_Letters{/*font-size:1.1em;*/margin:0 0.9em;padding:0;list-style:none;}
.list_Letters li{float:left;color:#000000;}
.list_Letters li span{margin:0 2.4em;}
.list_Letters a:link,.list_Letters a:visited{color:#000000;}
.list_Letters a:hover{text-decoration:underline;}
.list_Letters a.Selected:link,.list_Letters a.Selected:visited,.list_Letters a.Selected:hover{font-weight:bold;color:#1C3D72;text-decoration:none;}

/* ***************************** */
/*		BOX RIGHT		*/
/* ***************************** */
#Box_Right{float:left;margin-left:1.5em;width:17em;}
* html #Box_Right{width:19.5em;}
#Box_Right h2{margin-top:0.3em;margin-bottom:0.5em;/*font-size:1.3em;*/font-weight:bold;color:#1C3D72;}
#Box_Right h3{/*line-height:1.2em;*/}
#Box_Right ul.Listato li{padding-left:1.2em;background:url(/images/ico_Square_List.png) no-repeat left 6px;font-size:1.1em;margin-bottom:0.4em;}
.Box_ShortNews{border-bottom:1px solid #EFEFEF;padding-bottom:1em;margin-bottom:1em;}
.Box_ShortNews ul{margin:0;padding:0;list-style:none;}
.Box_ShortNews ul li{clear:both;}
.Box_ShortNews a:link,.Box_ShortNews a:visited{font-weight:bold;color:#1C3D72;}
.Box_ShortNews a:hover{text-decoration:underline;}
.Box_ShortNews img{float:left;margin-right:0.5em;}
.Box_ShortNews li.Text_Image div{float:left;width:10em;}


#Box_ContentArea .Box_ShortNews h3{margin:0;padding:0;/*font-size:1.1em;*/color:#1C3D72;}
.Box_ShortNews p {/*font-size:1.1em; line-height:1.2em;*/}
.Box_ShortNews p.text_Type{/*font-size:1.1em;*/}
.Box_ShortNews p.text_Date{/*font-size:1.1em;*/}
.Box_ShortNews p.text_Comment{/*font-size:1.1em;*/ font-style:italic;}

.Box_ShortNews a.link_readmore:link,.Box_ShortNews a.link_readmore:visited{float:right;margin-top:1.3em;/*font-size:1.1em;*/font-weight:bold;color:#1C3D72;}
.Box_ShortNews a.link_readmore:hover{text-decoration:underline;}

.Box_ShortNews .color_A{background-color:#FFFFFF;}
.Box_ShortNews .color_B{background-color:#FFFFFF;}

.Box_ShortList{border-bottom:1px solid #BCB8B7;padding-bottom:1em;margin-bottom:1em;}
.Box_ShortList ul{margin:0;padding:0;list-style:none;}
.Box_ShortList ul li{clear:both;}
#Box_Right .Box_ShortNews ul.list_Documents{padding-bottom:8px;/*font-size:0.9em;*/}
#Box_Right .Box_ShortList ul.list_Documents li a{/*font-size:0.9em;*/}

/* ***************************** */
/*		BOX MAP			*/
/* ***************************** */
#Box_Map h2{padding-top:0.2em;margin-bottom:0.3em;/*font-size:2em;line-height:2em;*/color:#1C3D72;text-align:left;font-weight:normal;}
#Box_Map h3 span,#Box_Map h4 span,#Box_Map h5 span,#Box_Map h6 span,#Box_Map span.h7 span{font-weight:normal;margin-left:1em;}
#Box_Map h3{/*font-size:1.1em;line-height:1.3em;*/}
#Box_Map h4{/*font-size:1.1em;line-height:1.3em;*/}
#Box_Map h5{/*font-size:1.0em;line-height:1.2em;*/}
#Box_Map h6{/*font-size:1.0em;line-height:1.2em;*/}
#Box_Map span.h7{/*font-size:1.0em;line-height:1.2em;*/}

#Box_Map ul{margin:0;padding:0;width:45em;margin:0 auto;list-style:none;}
#Box_Map ul li ul{width:auto;}
#Box_Map ul li{clear:both;line-height:1.5em;padding:0.3em 1em;}
#Box_Map ul li ul li{clear:both;margin-left:-2em;voice-family:"\"}\"";voice-family:inherit;margin-left:2em;}
#Box_Map ul li ul li ul{clear:both;margin-top:0.5em;}
#Box_Map ul li ul li ul li ul{clear:both;margin-top:0;}

#Box_Map a:link,#Box_Map a:visited{color:#000000;}
#Box_Map a:hover{text-decoration:underline;}
#Box_Map h3 a:link,#Box_Map h3 a:visited{font-weight:bold;color:#1C3D72;vertical-align:bottom;}
#Box_Map h4 a:link,#Box_Map h4 a:visited{font-weight:bold;color:#1C3D72;padding-left:1.2em;background:url(/images/ico_Square_List.png) left 6px no-repeat;vertical-align:bottom;}
#Box_Map h5 a:link,#Box_Map h5 a:visited,#Box_Map h6 a:link,#Box_Map h6 a:visited,#Box_Map span.h7 a:link,#Box_Map span.h7 a:visited{font-weight:normal;padding-left:1.2em;background:url(/images/ico_Square_List.png) left 6px no-repeat;vertical-align:bottom;}

/* ***************************** */
/*		BOX FORM			*/
/* ***************************** */
#Box_Content span.Mandatory{color:#E83E4D;margin:0 0.5em;}
#Box_Form p{clear:both;text-align:justify;}
#Box_Form label{clear:both;line-height:2em;padding-right:0.5em;width:18em;text-align:right;float:left;}
#Box_Form div.NoLabel{width:18em;display:block;text-align:right;float:left;}
#Box_Form label.radio{clear:none;width:1px;}
#Box_Form input,#Box_Form select{float:left;margin-top:0.2em;width:18em;/*font-size:1.1em;*/color:#000000;border:1px solid #A5ACB2;}
#Box_Form input.Short,#Box_Form select.Short{width:7.5em;}
#Box_Form input.radio{border:none;width:1.8em;}
#Box_Form span.radio{float:left;line-height:1.8em;}
#Box_Form div.Separator{display:block;clear:both;height:1.5em;font-size:0.1em;}
#Box_Content div.FormButton{text-align:center;padding-bottom:1em;}
#Box_Content div.FormButton input{margin:0 0.5em;}

/* ***************************** */
/*		IMAGES			*/
/* ***************************** */
img.img_Full{float:none;margin:0.7em 0;}
img.img_fLeft{float:left;margin-right:0.7em;}
img.img_fRight{float:right;margin-left:0.7em;}

/* ***************************** */
/*		FOOTER			*/
/* ***************************** */
#Footer{clear:both;padding:0 0.8em;font-family:Arial;/*font-size:1.1em;*/color:#FFFFFF;line-height:2em;/*height:2em;*/}
#Footer a:link, #Footer a:visited {color: #FFFFFF;}
#Footer a:hover {text-decoration: underlined;}

/* ***************************** */
/*	STILI PER INTRANET		*/
/* ***************************** */
#Box_Content .Box_Profili{float:left;padding-bottom:1em;border-bottom:1px solid #BCB8B7;border-right:1px solid #BCB8B7;padding-right:3em;width:50em;}
#Box_Content .Box_ProfiliImg{float:left;width:16.9em;text-align:center;}
#Box_Content .Box_ProfiliImg img{float:none;margin:2em auto 0;}

#Box_Content .Box_Profili h3{padding-top:1.2em;padding-bottom:0.2em;margin:0;/*font-size:1.3em;line-height:1.3em;*/font-weight:bold;}
#Box_Content .Box_Profili span.txt_position{color: #1C3D72; line-height:2em;}
#Box_Content .Box_Contatti{float:left;margin-top:0.5em;margin-bottom:0.5em;}
#Box_Content .Box_Contatti ul{clear:both;margin:0;padding:0;list-style:none;}
#Box_Content .Box_Contatti li{width:12.6em;margin-right:0.5em;float:left;text-align:left;padding-left:0;background:none;padding-bottom:1em;}

#Box_Content .Box_Contatti h3{font-weight:bold;/*font-size:1.3em;line-height:1.3em;*/margin-top:0;margin-bottom:0.3em;padding-bottom:1em;padding-top:0;padding-top:0.5em;border-top:1px solid #BCB8B7;}
#Box_Content .Box_Contatti li h3{/*font-size:1.1em;line-height:1.1em;*/margin-top:0;margin-bottom:0.3em;padding-bottom:0;padding-top:0;border-top:0;}
#Box_Content .Box_Contatti h4{font-weight:bold;color:#000000;/*font-size:1.1em;line-height:1.1em;*/margin-top:0;margin-bottom:0.3em;padding-bottom:0;padding-top:0;}


/* ***************************** */
/*		NEWS IN HOME		*/
/* ***************************** */

/* =FULL BANNER	*/
#Box_FullBanner {display: block; height: 230px; margin-top: 15px; margin-bottom: 15px; font-size: 0; width: 100%; text-align: center;}

/* =SCROLLING NEWS	*/
.block_ScrollingNews {clear: both; position: relative; display: block; width: 960px; height: 228px; margin: 15px auto; text-align:center; overflow: hidden; /*border-top: 1px solid #BCB8B7;*/ /*border-bottom: 1px solid #BCB8B7;*/ z-index: 1;}
.block_ScrollingNews #newsDetails {position: absolute; top: 0; left: 0; width: 960px; height: 226px; z-index: 1; /*border-top: 1px solid #BCB8B7;*/ border-bottom: 1px solid #BCB8B7;}
#newsDetails .mainImage {position: absolute; z-index: 1;}
#newsDetails .mainNews {position: absolute; top: 3px; width: 310px; height: 221px; overflow: hidden; z-index: 9999; text-align: left;}
#newsDetails .leftNews {left: 3px;}
#newsDetails .rightNews {left: 428px;}
#newsDetails .mainNews .retino {position: absolute; left: 0; bottom: 0; width: 310px; height: 221px; z-index: 1; background-color: #FFFFFF; filter:alpha(opacity=60); opacity: 0.5; -moz-opacity:0.5;}
#newsDetails .mainNews .txtBox_cms {position: absolute; top: 0; left: 0; padding: 10px; z-index: 9999;}
#newsDetails .mainNews .txtBox_cms h1 {font-size: 2em; line-height: 1.2em; margin-bottom: 5px;}
#newsDetails .mainNews .txtBox_cms h1, #newsDetails .mainNews .txtBox_cms h1 a {color: #1C3D72; font-weight: bold;}
#newsDetails .mainNews .txtBox_cms p {font-size: 1.3em; line-height: 1.2em; color: #1C3D72;}
#verticalTicker {position: absolute; top: 4px; right: 4px; height: 223px; overflow: hidden; z-index: 9999; margin: 0; padding: 0; list-style: none;}
#verticalTicker li {display: block; margin-bottom: 0px; overflow: hidden;}
html > /**/ body #verticalTicker li {margin-bottom: 3px;}
#verticalTicker.numNews_06 li, #verticalTicker.numNews_08 li {display: block; margin-bottom: 3px; overflow: hidden;}
html > /**/ body #verticalTicker.numNews_06 li, html > /**/ body #verticalTicker.numNews_08 li {margin-bottom: 3px;}
#verticalTicker li a {display: block; border: 1px solid #FFFFFF; overflow: hidden;}
#verticalTicker li a:hover, #verticalTicker li.sel a {border: 1px solid #09E830;}
#verticalTicker.numNews_02, #verticalTicker.numNews_03, #verticalTicker.numNews_04 {width: 210px;}
#verticalTicker.numNews_02 li, #verticalTicker.numNews_03 li, #verticalTicker.numNews_04 li {clear: both; width: 210px;}
#verticalTicker.numNews_02 li a, #verticalTicker.numNews_03 li a, #verticalTicker.numNews_04 li a {width: 208px;}
#verticalTicker.numNews_02 li {height: 108px;}
#verticalTicker.numNews_02 li a {height: 106px;}
#verticalTicker.numNews_03 li {height: 71px;}
#verticalTicker.numNews_03 li a {height: 69px;}
#verticalTicker.numNews_04 li {height: 53px;}
#verticalTicker.numNews_04 li a {height: 51px;}
.numNews_06, .numNews_08 {width: 220px;}
* html .numNews_06, * html .numNews_08 {width: 225px;}
#verticalTicker.numNews_06 li, #verticalTicker.numNews_08 li {float: left; width: 105px; margin-left: 5px;}
#verticalTicker.numNews_06 li a, #verticalTicker.numNews_08 li a {width: 103px;}
#verticalTicker.numNews_06 li {height: 71px;}
#verticalTicker.numNews_06 li a {height: 69px;}
#verticalTicker.numNews_08 li {height: 53px;}
#verticalTicker.numNews_08 li a {height: 51px;}

/* =BOX LANCI	*/
#Box_Lanci {display: none; height: 45px; margin-bottom: 0.7em; width: 100%; text-align: center;}
#Box_Lanci h2 {height: 0; width: 0; overflow: hidden; position: absolute;}
#Box_Lanci ul {margin: 0; padding: 0; list-style: none; width: 960px; margin: 0 auto;}
#Box_Lanci ul li {float: left; margin: 0 1px 0 4px; voice-family: "\"}\""; voice-family: inherit; margin: 0 2px;}
html>/**/body #Box_Lanci ul li {margin: 0 3px !important;}
#Box_Lanci ul li.Last	{}
#Box_Lanci ul li a {display: block;}
