﻿/*Generali*/
body {padding: 0px;margin: 0; line-height: 14px;background: #fff; color: #454545;font-family: Tahoma, Sans-Serif; font-size: 12px;}
a {	color: #108F3D;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }
ul { margin-top: 0px; padding : 0;}
h1 { font: normal 30px Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 17px Arial, Sans-Serif; letter-spacing: -1px; }
p {	margin: 0 0 5px 0; }
.loading{background-image:url(Image/smallload.gif);background-position:right;background-repeat:no-repeat;}
.bigLoader{background-image:url(Image/bigLoad.gif);background-position:center center;background-repeat:no-repeat;background-color:White;border:solid 1px black;text-align:center;font-weight:bold;height:90px;margin-bottom:2px;}
.GlossaryLink{border-bottom-color:#108F3D;border-bottom-style:Solid;border-bottom-width:1px;display:inline;}
.accordionHeader{background-image:url('Image/callDown.gif');background-repeat:no-repeat;background-position:right;cursor:pointer;}
.accordionHeaderSelected{background-image:url('Image/callUp.gif');background-repeat:no-repeat;background-position:right;cursor:pointer;}
.accordionContent{text-align:justify;}
.fieldValidator{color:Red;font-weight:bold;cursor:help;position:relative;left:5px;}
.hand{cursor:pointer;}
.helper{cursor:help;}
.hoverRowStyle{background-image:url(Image/overAbout.png);background-repeat:repeat-x;background-position: center bottom;font-weight:bold;text-transform:uppercase;font-size:10px;}
.fontRowStyle{text-align:left;}
.altRowStyle{}
.pageRowStyle{text-align:right;}
.selectRowStyle{}
.headRowStyle{color:#108F3D;font-size:14px;}
.nofloat{clear:both;}
.modalPopUp{background-image:url(Image/modalbck.png);}
.classicPopUp{border: solid 1px Black;background-color:White;z-index:100;}
.hidden{display:none;}
.grey {color: #808080;background: inherit;font-weight: normal;}
.left{float: left;width: 65%;margin: 0 0 10px 0;}
.left_box {margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0;font-size:11px;text-align:justify;}
.left h3 {clear: both;background: #A9C0CE url(Image/corner.gif) no-repeat top right;color: #FFF;padding: 7px 0 7px 5px;font: bold 1em Tahoma, Arial, Sans-Serif;margin: 0px 0px 0px 0px;}
.left h5 {float:left;background: #E0E9ED;padding: 2px 0 2px 2px;font-weight:normal;margin: 0px 0px 0px 0px;font-family: Tahoma, Sans-Serif; font-size: 11px;display:inline;}
.image {float: left;margin: 0 9px 3px 0;}
.right {float: right;width: 34%;margin: 0 0 10px 0;}
.right h3 {background: #6C757A  url(Image/corner.gif) no-repeat top right;color: #FFF;padding: 7px 0 7px 5px;font: bold 1em Tahoma, Arial, Sans-Serif;margin: 0 0 3px 0;}
.right .right_articles {background: #f5f5f5;color: #414141;padding: 8px;margin: 0 0 3px 0;font-size: 11px;min-height:60px;}
.allWidth{width:100%;}
.DivNoHeight{height:0px;}
.WaterMark{color:Gray;font-style:italic;}
.disableAnchor{text-decoration:none;color:Gray;}
/*Contenitore Pagina*/
#ContentPage{margin: 0 auto;width: 780px;position:relative;top:-5px;}
/*About*/
#MenuAbout{clear: both;height:40px;float:left;width:100%; border-bottom:solid 1px #108F3D;padding-bottom:11px;font-size:13px;}
#MenuAbout li {margin: 0px; padding: 7px 9px 5px 9px;float:left;height:40px;cursor:pointer;}
#ContentAbout{clear:both;border-left:solid 1px #108F3D;border-right:solid 1px #108F3D;border-bottom:solid 1px #108F3D;padding: 10px 0px 10px 5px; }
#ContentAbout span{color:#108F3D;}
.activeAbout{background-image:url(Image/activeAbout.png);background-repeat:repeat-x;background-position:left bottom;}
.overAboutli{background-image:url(Image/overAbout.png);background-repeat:repeat-x;background-position:left bottom;}
.headerAbout{}
/*ActivePage*/
.RegDiv{width:50%;position:relative;left:25%;top:25%}
.RegDiv h3{clear: both;color: #FFF;padding: 7px 0 7px 5px;font: bold 1em Tahoma, Arial, Sans-Serif;margin: 0px 0px 0px 0px; background-image: none;}
/*Category*/
#MenuCategory{clear: both;height:40px;float:left;width:100%; border-bottom:solid 1px #108F3D;padding-bottom:11px;font-size:13px;}
#MenuCategory li {margin: 0px; padding: 7px 9px 5px 9px;float:left;height:40px;cursor:pointer;}
#kwick{}
#kwick ul .kwicks {display: block;margin: 0px;}
#kwick li :after {content: "";}
#kwick li {float:left;display: block;cursor: pointer;overflow: hidden;height: 200px;width:97px;background: #fff;border-right: 2px solid #fff;}
#kwick li span {display: none;}
.activeCategory{background-image:url(Image/activeAbout.png);background-repeat:repeat-x;background-position:left bottom;}
.overCatLi{background-image:url(Image/overAbout.png);background-repeat:repeat-x;background-position:left bottom;}
.popDescCat{border: solid 1px #108F3D;background-color:White;z-index:100;position:relative;top:-80px;left:180px;min-height:150px;width:250px;text-align:justify;padding: 5px 5px 5px 5px;}
.bottomBorderPopCat{z-index:100;position:relative;top:-81px;left:230px;}
/*Contacts*/
.contactSize{width:49%;}
#divEmail{margin-top:99px;}
/*Corsican*/
#printCorsican{position:relative;top:100px;}
/*Default*/
.BannerHome{width:200px;height:166px;margin:2px 2px 2px 5px;border-left:solid 5px #6DBC44;border-right:solid 5px #6DBC44;border-bottom:solid 5px #6DBC44;}
.BannerHome h1{font-size:14px;font-weight:bold;color:White;background-color:#6DBC44;padding-bottom:4px;}
.BannerHome .Content{width:200px;height:140px;background-repeat:no-repeat;background-position:center center;}
.BannerHomeTopBorder {border-top:solid 5px #6DBC44;}
.loadBanner{border-width:0px;border-top: solid 5px #6DBC44;}
.loadHBanner{height:50px;border-width:0px;height:60px;}
.BannerDoc{min-height:45px;}
.BannerDoc a{font-size:11px;}
.BannerDoc span{font-size:10px;display:block;}
.BannerSmall{width:150px;height:166px;margin:2px 2px 2px 2px;border-left:solid 5px #6DBC44;border-right:solid 5px #6DBC44;border-bottom:solid 5px #6DBC44;}
.BannerSmall h1{font-size:14px;font-weight:bold;color:White;background-color:#6DBC44;padding-bottom:4px;}
.HorzBannerBottom{width:99%;border:solid 2px #6DBC44;text-align:justify;position:relative;left:2px;}
.HorzBannerBottom h1{font-size:14px;font-weight:bold;color:White;background-color:#6DBC44;padding-bottom:4px;text-align:left;}
.HorzBannerBottom p{display:block;margin-left:3px;margin-right:3px;}
.HomeOverBanner{background-image:url(Image/bckBanner.png); background-repeat:repeat;text-decoration:none;color:Black;height:140px;width:200px;cursor:pointer;font-family: Arial;}
.newsContainer{height:140px;}
.marquee{cursor:text;width:775px;float:left;}
.tick{position:relative;width:772px;height:30px;overflow:hidden;border:solid 1px black;background-color:Black;color:Red;text-transform:uppercase;left:2px;border: solid 2px #6DBC44;}
.mq{width:300px;font-size:21px;position:absolute;left:500px;top:8px;white-space:nowrap;height:28px;}
.newsLink{text-transform:capitalize;font-size:10px;}
.newsLink:hover{color:red;}
.linkAllNews{font-size:10px;color:White;}
.linkAllNews:hover{color: #6C757A;}
.ImgTopBanner{position:relative;left:-15px;top:5px;}
.bottomImgBanner{position:relative;left:-20px;}
.centerImgBanner{position:relative;left:70px;}
.rowSmall{width:152px;}
.rowImage{width:170px;}
.fL{float:left;}
.fR{float:right;}
/*Documents*/
#MenuDoc{clear: both;height:40px;float:left;width:100%; border-bottom:solid 1px #108F3D;padding-bottom:11px;font-size:13px;}
#MenuDoc li {margin: 0px; padding: 7px 9px 5px 9px;float:left;height:40px;cursor:pointer;}
#ContentDoc{clear:both;border-left:solid 1px #108F3D;border-right:solid 1px #108F3D;border-bottom:solid 1px #108F3D;padding: 10px 0px 10px 5px; }
.leftDocument{width:100%;}
.leftPaper{width:30%;}
.rightPaper{width:68%;margin-right:5px;}
.overDocli{background-image:url(Image/overAbout.png);background-repeat:repeat-x;background-position:left bottom;}
.activeDoc{background-image:url(Image/activeAbout.png);background-repeat:repeat-x;background-position:left bottom;}
/*EditUser*/
.OverQuoteProfile{text-transform:uppercase;}
.OutQuoteProfile{text-transform:none;}
.deltdQuote{width:50%;text-align:left;}
.ViewtdQuote{width:50%;text-align:right;}
/*Faq*/
.leftFaq{width:45%;}
.rightFaq{width:54%;}
.FQuestion{font-weight:bold;font-size:12px;color:#108F3D;}
.FResponse{margin:8px 0px 3px 22px;text-align:justify;}
/*Fidejussioni*/
.leftFide{width:25%;}
.leftFide a{font-size:12px;}
.rightFide{width:74%;}
.rightFide span{color:#108F3D;}
/*Help*/
#ContentHelp span{font-weight:bold;color: #108F3D;}
#ContentHelp p{text-align:justify;}
.leftHelp{width:100%;}
.left_box_help{text-align:center;}
/*helpFide*/
.lefthelpFide{width:100%;}
.left_box_helpfide{border-left:solid 1px #6DBC44;border-right:solid 1px #6DBC44;border-bottom:solid 1px #6DBC44;padding: 5px 10px 5px 10px;height:500px;}
/*Jobs*/
.leftJob{width:25%;}
.leftJob a{font-size:12px;}
.rightJob{width:74%}
/*law*/
.leftLaw{width:49%;}
.rightLaw{width:49%;}
/*map*/
#map{width:480px;height:480px;border-style:solid;border-width:1px;z-index:1;}
.leftMap{width:100%}
/*MasterPage*/
#SearchControl{width:385px;height:30px;background-color: #F0F0F0;color: #808080;font-weight: bold;padding: 3px 2px 2px 2px;float:right;}
#SearchContent{float: right;}
#logo{background-repeat:repeat-x;height: 85px;color: White;margin: 3px 0px 2px 0px;border-bottom: 1px solid #ccc;font-size:10px;}
#logo a{font-weight:bold;color:White;position:relative;top:-14px;}
#tbLogin{width:100%;}
#LoginControl{width: 265px;float:left;padding: 2px 2px 2px 2px;font-size:11px;}
#Menu{position: relative;padding: 0 0 0 5px;margin: 0 auto 0 auto;background: url(Image/menug_bg.gif) repeat-x;height: 46px;list-style: none;}
#Menu li{float:left;}
#Menu li a{float: left;display: block;color:#000;text-decoration: none;font-family: sans-serif;font-size: 12px;font-weight: bold;padding:0 0 0 16px; height: 46px;line-height: 46px;text-align: center;cursor: pointer;	}
#Menu li a span{float: left;display: block;padding: 0 24px 0 8px;}
#Menu li.active a {cursor:default; color: #fff;background: url(Image/menug_hover_left.gif) no-repeat;background-position: left;}
#Menu li a:hover{color: #fff;background: url(Image/menug_hover_left.gif) no-repeat;background-position: left;}
#Menu li.active a span{color: #fff;background: url(Image/menug_hover_right.gif) no-repeat right top;}
#Menu li a:hover span{color: #fff;background: url(Image/menug_hover_right.gif) no-repeat right top;}
#MenuDesc{height: 15px;text-align:center;}
#FontControl{float:left;margin-top:5px;margin-left:15px;}
#DivContentSite{min-height:450px;position:relative;top:10px;}
#footPage{clear: both;text-align: center;padding: 10px 0 10px 0;margin: 0;border-top: 1px solid #CCC;line-height: 30px;margin-top:15px;}
#footPage a {color: #808080; background: #fff;}
#w3c{text-align:center;}
#ctl00_LoginUser_btLogin{float:left;margin-top:40px;}
#btRemember{float:left;margin-top:34px;margin-left:40px;}
#btCancelLogin{float:right;margin-top:45px;margin-left:-50px;}
input.btSearch{background-color: #108F3D;border: 0;width: 65px;padding: 4px;margin: 0 4px;color: #FFF;font: bold 1em Arial, Sans-Serif;}
.txtSearch{width: 294px; height: 18px;border: 0;background: #FFF url(Image/inputSearch.gif) no-repeat;padding: 3px;color: #108F3D;font-weight: bold;}
.txtLogin{width: 140px;float:right;position:relative;left:-10px;top:0px;margin-bottom:5px;}
.lbLogin{display:block;width:90px;float:left;margin-top:5px;margin-bottom:5px;position:relative;top:5px;}
.headerResult{text-align:right;font-weight:bold;position:relative;left:-15px;}
.OverResult{background-image:url(Image/overgl.gif);background-position:center;background-repeat:no-repeat;cursor:pointer}
.ClickResult{background-image:url(Image/clickgl.gif);background-position:center;background-repeat:no-repeat;}
.tbResult{width:20%;background-position:center;background-repeat:no-repeat;height:20px;}
.tableResult{width:100%;text-align:center;background-image:url(Image/bckgl.gif);}
.SearchDiv{border: solid 1px Black;background-color:White;width:388px;float:right;margin: 28px -15px;}
.modalPage{display: none;position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;}
.modalBackground{width: 100%;height: 100%;position: absolute;z-index: 500;top: 0px;left: 0px;}
.modalContainer{position: absolute;width: 300px;left: 50%;top: 50%;z-index: 750;}
.modal{width:270px;height:170px;background-color:White;border-left:solid 5px #6DBC44;border-right:solid 5px #6DBC44;border-bottom:solid 5px #6DBC44;padding-left:20px;z-index: 1000;margin-left:-150px;margin-top:-150px;}
.modal h1{font-size:14px;font-weight:bold;color:White;background-color:#6DBC44;width:285px;margin-left:-20px;}
.modalbody{padding-left:50px;}
.txtImport{width:130px;}
.btImport{position:relative;top:70px;}
.btCloseImport{position:relative;top:70px;left:100px;}
/*News*/
.leftNews{width:30%;}
.left_boxNews{text-transform:capitalize;border:solid 1px #A9C0CE;padding:10px 5px 10px 5px;}
.rightNews{width:68%;}
.right_articles_news{text-align:justify;}
/*NewUser*/
.rowNewUser{text-align:left;}
.NewUserLeft{width:100%;text-align:center;}
/*NoMoney*/
.leftNoMoneyTop{width:59%}
.leftNoMoneyBottom{width:40%}
.rightNoMoneyTop{width:40%}
.rightNoMoneyBottom{width:60%}
/*Pack*/
.tablePack{display:inline;width:250px;margin-top:15px;margin-right:5px;margin-left:5px;border-right:solid 2px #6DBC44;border-left:solid 2px #6DBC44;border-bottom:solid 2px #6DBC44;}
.TitlePack{font-size:14px;font-weight:bold;color:White;background-color:#6DBC44;text-align:center;font-size:14px;text-transform:uppercase;}
.lbValue{text-align:left;font-size:10px;padding-left:2px;}
.txtValue{text-align:right;font-size:10px;padding-right:2px;}
.alternateRow{background-color:#f5f5f5;}
.GoPack{text-align:center;vertical-align:middle;height:40px;}
.customTextPack{margin:7px 4px 20px 4px;text-align:justify;font-size:10px;}
.PackPopUp{width:300px;padding:0px 5px 10px 5px;text-align:justify;position:absolute;font-size:10px;}
.PackPopUp span{color: #6DBC44;font-weight:bold;}
/*PublicWork*/
.leftPublicWork{width:100%}
.leftPublicWork ul{list-style-type:none;}
.leftPublicWork table{margin-left:35px;}
/*Quote*/
.headerModule{clear: both;background: #A9C0CE url(Image/corner.gif) no-repeat top right;color: #FFF;padding: 7px 0 7px 5px;font: bold 1em Tahoma, Arial, Sans-Serif;margin: 0px 0px 0px 0px;}
.btCalc{clear:both;text-align:center;}
.imgQuote{display:inline;cursor:help;float:left;margin-left:5px;}
.leftQuote{width:60%;margin-top:10px;}
.rightQuote{width:300px;position:absolute;}
.rightQuote h3{background: #6C757A  url(Image/corner.gif) no-repeat top right;color: #FFF;padding: 7px 0 7px 5px;font: bold 1em Tahoma, Arial, Sans-Serif;margin: 0 0 3px 0;}
.rightQuote .right_articles {background: #f5f5f5;color: #414141;padding: 8px;margin: 0 0 3px 0;font-size: 11px;min-height:60px;}
.rightQuote span{font-weight:bold;color: #108F3D;}
.LoadQuote{height:200px;width:300px;margin-left:200px;margin-top:-100px;}
.DivRequest{float:left;margin-bottom:3px;}
.DivRequest .AsgTxtStyle{font-size:11px;float:right;position:relative;top:-2px;}
.DivRequest .AsgPanelDdl{float:right;}
.DivRequest .AsgDdlStyle{font-size:11px;position:relative;top:-2px;}
.detailSecurity{font-size:11px;border:solid 1px #108F3D;padding: 2px 5px 5px 5px;}
.modalExist{position:relative;left:-150px;top:-150px;}
#DetailSecurity{margin-bottom:10px;margin-top:10px;}
/*QuoteFinal*/
.leftfinalQuote{width:70%;}
.rightFinalQuote{width:235px;position:absolute;}
.rightFinalQuote h3 {background: #6C757A  url(Image/corner.gif) no-repeat top right;color: #FFF;padding: 7px 0 7px 5px;font: bold 1em Tahoma, Arial, Sans-Serif;margin: 0 0 3px 0;}
.rightFinalQuote .right_articles {background: #f5f5f5;color: #414141;padding: 8px;margin: 0 0 3px 0;font-size: 11px;min-height:60px;}
.InfoFinalQuote{background-color:#f5f5f5;}
.btInfQuote{cursor:help;position:relative;left:-5px;}
.popNoSave{width:300px;height:90px;text-align:justify;padding: 0px 5px 10px 5px;}
.LoadFinalQuote{height:200px;width:300px;margin-left:200px;margin-top:-100px;}
#ctl00_ContentPlaceHolder1_containerTotal .AsgTxtStyle{font-size:11px;}
#ctl00_ContentPlaceHolder1_containerTotal .AsgDdlStyle{font-size:11px;}
/*Remember*/
.leftRemember{width:100%;}
.left_box_remember{text-align:center;margin-top:10px;}
/*Search*/
.leftSearch{width:48%;}
.leftSearch_Faq{width:100%;}
.rightSearch{width:48%;}
/*Security*/
#DivBtQuote{text-align:right;clear:both;}
#DivGridSecDoc{text-align:center;padding-top:20px;}
#GridDocument{text-align:center;margin-top:20px;}
.leftSecurity{width:45%;}
.rightSecurity{width:52%;}
.ParamTitle{font-weight:bold;color:#108F3D;}