/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY{margin:0;border: 0px;font-weight: normal;letter-spacing: normal;text-transform: none;word-spacing: normal;color: #5c5a5a;font-family:  Arial, Trebuchet MS,sans-serif;}

img{border:0;}
ul{margin: 0px;padding: 0px;}
li{margin: 0px;padding: 0px;list-style: none outside;}


A:link{text-decoration: none;color: #5c5a5a;}
A:visited{text-decoration: none;color: #5c5a5a;}
A:active{text-decoration: none;color: #5c5a5a;}
A:hover{text-decoration: none;color: #5c5a5a;}

div.closer{clear: both;}


div.Corpo{padding-left: 25px;padding-top: 15px;padding-bottom: 20px;font-size: 11px;font-family:  Arial, Trebuchet MS,sans-serif;color: #5c5a5a;background: #fff;}

div.ColHome1{width:233px;float:left;}
div.ColHome2{float:left;width:358px;text-align:justify;}
div.ColHome3{float:left;width:350px;text-align:justify;}

div.Col1{width: 238px;float: left;}
div.Col2{float:left;width:702px;text-align:justify;padding-left:4px; font-size:12px;}

div.Col2Sol{float: left;width: 702px;text-align: justify;}


div.header{background-image: url(../images/back.gif);background-repeat: repeat-x;background-position: top left; position:relative; height:253px; overflow:hidden;}
div.header .logo{ position:absolute; top:20px; left:30px;}
div.header .MenuL{ position:absolute; top:102px; left:0; font-family: Century Gothic, Arial, Trebuchet MS,sans-serif; font-size:11px;  width:280px;}
div.header .MenuL a{ height:24px; display:block; background:#00234c;margin-bottom:1px;color:#fff!important;}
div.header .MenuL a span{padding-left:40px; padding-top:3px; display:block;  }
div.header .MenuL a:hover{ height:24px; display:block; background:#00234c;margin-bottom:1px;color:#fff!important;border-left:10px solid #fff;}
div.header .MenuL .on{ height:24px; display:block; background:#00234c;margin-bottom:1px;color:#fff!important;border-left:10px solid #fff;}

div.header .Q{background-image: url(../images/riquHeader.png);background-repeat: no-repeat;background-position: top left; position:absolute; height:237px; top:13px; left:259px; width:714px; z-index:90;}
div.header .MenuT{ position:absolute; top:28px; left:677px; font-size:11px;z-index:91; font-weight:bold;}
div.header .MenuT a{display:block;color:#000000!important; float:left;margin-right:11px;padding-top:4px;}
div.header .MenuT a span{display:block;}
div.header .fasciaImm{position:absolute; top:47px; left:278px;}
div.header .MenuT a:hover{padding-top:0px;}
div.header .MenuT .on{padding-top:0px;}


div.Footer{height: 40px;background-image: url(../images/sfFooter.gif);background-repeat: repeat-x;background-position: top left;background-color: #fff;text-align: center;font-size: 10px;	font-family:  Arial, Trebuchet MS,sans-serif;}
div.Footer a:link, div.Footer a:visited, div.Footer a:active,div.Footer a:hover{color: #5c5a5a;text-decoration: none;}
div.MenuFooter{font-weight:bold;font-size: 11px;padding-top:5px;padding-bottom:10px;}
div.MenuFooter ul li{display: inline;padding-right: 5px;margin-right: 5px;list-style: none outside;}

/*######################## home page #####################################*/
.Titolo{font-size: 12px;font-family:  Century gothic, Arial,Trebuchet MS, sans-serif;color: #00234c;padding-bottom: 5px; display:block;}

div.BoxNews{background-image: url(../images/sfBoxNews.jpg);background-repeat: no-repeat;background-position: top left;width:225px;height:339px;text-align:left;}
div.ContenutoNews{padding-top:24px;padding-left:27px;padding-right:27px;}
div.ContenutoNews .data{display:block;background-image: url(../images/dot.gif);background-repeat: no-repeat;background-position: 6px left;padding-left:10px;}
div.ContenutoNews .testata{color: #00234c;font-weight:bold;font-size: 11px;}
div.ContenutoNews .testata1{display:block;color: #840909;font-weight:bold;font-size: 11px;}
div.ContenutoNews ul li{border-bottom:1px solid #d6d6d6;padding-bottom:6px;padding-top:6px;}
div.moreNews{text-align:right;padding-top:10px;}

div.boxWebMail2{background-image: url(../images/boxWebMail1.jpg);background-repeat: no-repeat;background-position: top left;width:225px;height:127px;}
div.ContenutoWebMail{padding-top:17px;padding-left:27px;padding-right:30px;}
div.ContenutoWebMail .Titolo{padding-bottom: 10px;}
div.ContenutoWebMail .immMail{ display:block; float:left; margin-right:10px;}
div.ContenutoWebMail .bb{font-weight:bold;color: #00234c;}

div.boxLavora{background-image: url(../images/boxLavora.jpg);background-repeat: no-repeat;background-position: top left;width:225px;height:106px;}
div.ContenutoLavora{padding-top:20px;padding-left:27px;padding-right:30px;}
div.ContenutoLavora .Titolo{padding-bottom: 10px;}
div.ContenutoLavora .bb{font-weight:bold;color: #00234c;}

div.boxSol{background-image: url(../images/bkSol.jpg);background-repeat: no-repeat;background-position: top left;width:358px;height:574px;}
div.ContenutoSol{padding:24px;padding-right:27px;}
div.ContenutoSol .Titolo{padding-bottom: 10px;}
div.ContenutoSol .pager{padding-bottom: 10px; text-align:center;}
.elSol{ width:320px;}
.BoxPro{background:#f8f8f8;	width:305px;font-size:11px;display:block;margin-bottom:12px;padding-bottom:8px; cursor:pointer;overflow:hidden;}
.BoxPro .ImmPro{float:left;margin-right:10px;margin-top:8px; margin-left:8px; display:block;}
.BoxPro .txt{ width:204px;display:block;overflow:hidden;}
.BoxPro .T{margin-top:8px;display:block; font-weight:bold; font-size:11px;}


.BoxFocusOn{width:350px;height:362px;background-image: url(../images/bxFocus.jpg);background-repeat: no-repeat;	background-position: top left;}
.BoxFocusOn .CFocus{padding-top:24px;padding-left:25px;padding-right:19px;display:block;}
.BoxFocusOn .immFocus{float:left;margin-right:15px;display:block;width:120px;}
.BoxFocusOn .CFocus .data{display:block;font-weight:bold;}
.BoxFocusOn .CFocus .tit{display:block;color: #00234c;font-size:15px;font-weight:bold;margin-bottom:5px;}
.BoxFocusOn .CFocus .txt{display:block;line-height:15px;}


.BoxNovPro{background-image: url(../images/bxNovPro.jpg);background-repeat: no-repeat;
	background-position: top left;width:350px;height:208px;}
.BoxNovPro .CBoxNovPro{padding-top:24px;padding-left:25px;padding-right:19px;display:block;}	
.BoxNovPro .CBoxNovPro .ImmNov{float:left;margin-right:15px;display:block; width:90px;}
.BoxNovPro .CBoxNovPro .tit{display:block;color: #00234c;font-size:14px;font-weight:bold;margin-bottom:5px;}
.BoxNovPro .CBoxNovPro .txt{display:block;line-height:15px;}


/*######################## pagina interna #####################################*/

div.BoxSubMenu{background-image: url(../images/sfSubM.jpg);background-repeat: no-repeat;background-position: top left;width:225px;height:275px;text-align:left;}
div.BoxSubMenu .Titolo{padding-top:5px; padding-bottom:10px; padding-left:15px;}
div.CSubMenu{padding-top:18px;padding-left:13px;padding-right:12px;}
div.CSubMenu a{ height:20px; display:block; background:#ffffff;margin-bottom:5px;color:#00234c!important;border-left:10px solid #00234c;}
div.CSubMenu a span{padding-left:10px; padding-top:3px; display:block;  }
div.CSubMenu a:hover{background:#33567e;color:#fff!important;border-left:10px solid #00234c;}
div.CSubMenu .on{background:#33567e;color:#fff!important;border-left:10px solid #00234c;}
.other{margin-top:25px;}


.bxCont{background: url(../images/bxCont.jpg) no-repeat top left;width:225px;height:67px;text-align:left;display:block;}
.bxCont span{display:block; padding:22px; padding-left:80px;}
.bxDoc{background: url(../images/bxDoc.jpg) no-repeat top left;width:225px;height:67px;text-align:left;display:block;}
.bxDoc span{display:block; padding:22px; padding-left:80px;}

.subTitle{padding: 3px; padding-left:10px; font-size: 11px;font-family:  Arial,Trebuchet MS, sans-serif;color: #fff!important;font-weight: bold;height: 10px;margin-bottom: 10px;background: url(../images/top.png) no-repeat top right #33567e;height: 20px; margin-top:30px; display:block;}

div.BoxProdotto{background-image: url(../images/SfBoxPro.jpg);background-repeat: no-repeat;	background-position: top left;width:339px;height:148px;font-size:10px;line-height: 110%;margin-bottom: 20px;}
.ContenutoProdotto{padding-top:15px;padding-left:15px;padding-right:20px; display:block;}
.TesProdotto{display:block;}
.ImmProdotto{float:left;margin-right:14px;}
div.ColPro1{width: 363px;float: left;}
div.ColPro2{width: 339px;float: left;}


div.ColPro1{width: 363px;float: left;}
div.ColPro2{width: 339px;float: left;}
div.ElencoPuntato li{list-style-type: square;margin-left: 30px;margin-top: 5px;}
div.ElencoPuntato ul{margin-bottom: 15px;}





/*######################## pagina soluzioni #####################################*/
div.BoxProdotto1{background-image: url(../images/SfBoxPro1.jpg);background-repeat: no-repeat;background-position: top left;width:339px;height:129px;font-size:10px;	line-height:13px;}


.back{background-image: url(../images/back.png);background-repeat: no-repeat;background-position: middle left;display:block; margin-bottom:20px;background-color: #d9d9d9;height: 20px;
padding: 3px;}

.back span{color: #666666;font-weight: bold;text-decoration: none; display:block; padding-left:30px; font-weight:bold; font-size:11px;}


/*######################## pagina FUNZIONALITA #####################################*/



div.boxProdotto1{line-height: 110%;}
div.boxProdotto1 .img{float: left;padding-right: 20px;}


.table{font-size: 11px;font-family: Arial, Trebuchet MS, sans-serif;color: #666666;}

