﻿html,body{margin:0;padding:0;height:100%;border:none}
body{background-color:#3e211f;text-align:center;color:#226382;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height: 23px; letter-spacing: 0.1em; text-align:left; background-image:url(/template/sfondo.jpg); background-repeat:no-repeat; background-position: center top}
#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -136px;}
.pushfooter{height:136px; clear:both; }
td{text-align:justify; font-size: 0.8em}
a{color: #587c90;border:none;text-decoration:none}
a:hover{color: #587c90;text-decoration:underline;border:none}
.input{font-size: 0.9em;border: 1px solid #c2bba9; background-color:#ebe6d9; padding: 3px 7px; width: 230px; margin: 0px 0px 4px 0px; color:#587c90; font-family: Arial, Helvetica, sans-serif }
.input:focus{font-size: 0.9em;border: 1px solid #587c90; background-color:#ebe6d9; padding: 3px 7px; width: 230px; margin: 0px 0px 4px 0px; color:#587c90; font-family: Arial, Helvetica, sans-serif; outline: none }
.radio{background:none;border:0Px;cursor:pointer}
input.submit{font-size:8pt;font-family:tahoma, Helvetica;background-color:#F3F3F3;border:1Px solid;border-color:#C0C0C0}
input.checkbox{background:none;border:0Px}
input.image{background-color:#FFF;border:0Px}
textarea{font-size: 0.9em;border: 1px solid #c2bba9; background-color:#ebe6d9; padding: 3px 7px; width: 230px; margin: 0px 0px 0px 0px; color:#587c90; font-family: Arial, Helvetica, sans-serif }
textarea:focus{font-size: 0.9em;border: 1px solid #587c90; background-color:#ebe6d9; padding: 3px 7px; width: 230px; margin: 0px 0px 0px 0px; color:#587c90; font-family: Arial, Helvetica, sans-serif; outline:none; }
h2{color:white;font-family:Century Ghotic, Tahoma, Verdana, Arial;font-size:12px;text-align:justify}
hr{height: 1px; border: none; margin: 10px 0px; background-color: #587c90}
.ContentPage{width:1000px;vertical-align:top;float:right}
.StylePagina{width:1000px;margin:0 auto}
.StyleSx{width:200Px;text-align:center;vertical-align:top;float:left}
.StyleDx{width:1000Px;vertical-align:top;text-align:center;float:left}
.StyleKx{width:200Px;vertical-align:top;text-align:center;float:left}
.StyleIntestazione{width:1000Px;height:398Px}
.PageContainerSx{width:20Px}
.PageContainerCenter{vertical-align:top;width:560Px}
.PageContainerDx{width:20Px}
.ContainerContenutoHome{width:845Px;overflow:hidden;text-align:left; min-height:620px; margin: 30px auto}
.ContainerContenutoPagina{width:829Px;overflow:hidden;text-align:left; padding: 5px 8px 15px 8px; background-image:url(/template/bordini2.png); background-repeat:repeat-y; background-color: #e3d7d0; height:505px; margin: 0px auto 30px auto}
.StyleTitoloPagine{color:#900;font-family:Century Ghotic, Tahoma, Verdana, Arial;font-size:14px;font-weight:bold;text-align:right;padding-right:10Px}
#preview{position:absolute;border:1px solid #ccc;background-color:#feffae;padding:3px;display:none;color:#fff}
.MenuSeparatore{height:40Px;width:200Px;text-align:left;padding-left:30px;padding-top:10px;color:#fff;font-weight:bold;font-size:13px;font-family:Verdana, Geneva, sans-serif;clear:both}
#JQMenu{margin:0;padding-left:0px;z-index:50;position:relative; display:none}
#JQMenu li{float:left;list-style:none;font:12px Tahoma, Arial;text-align:left;width:200px}
#JQMenu li a{display:block;background-image:url(/template/tasto.jpg);background-repeat:no-repeat;text-decoration:none;color:#555;width:200px;height:21px;padding-top:5px;padding-left:20px}
#JQMenu li a:hover, .FixButtonMenu{width:200px;color:#e1851e;background-image:url(/template/tasto_over.jpg);background-repeat:no-repeat; background-color:#F00}
#JQMenu li ul{margin:0;position:absolute;visibility:hidden;}
#JQMenu li ul li{float:none;display:inline;font:12px Tahoma, Arial;text-align:left}
#JQMenu li ul li a{position:relative;display:block;background-image:url(/template/subtasto.jpg);background-repeat:no-repeat;background-color:#39F;border:1px solid #06F;color:#555;width:160px;height:20px;padding-top:5px;padding-left:10px}
#JQMenu li ul li a:hover{background-image:url(/template/subtasto_over.jpg);background-repeat:no-repeat;color:#333;width:160px;height:20px;padding-top:5px}
.HeadBoxColonnaSx{height:40Px;width:200Px;text-align:left;padding-left:30px;padding-top:10px;color:#fff;font-weight:bold;font-size:13px;font-family:Verdana, Geneva, sans-serif;clear:both}
.HeadBoxColonnaDx{height:40Px;width:200Px;text-align:left;padding-left:30px;padding-top:10px;color:#fff;font-weight:bold;font-size:13px;font-family:Verdana, Geneva, sans-serif;clear:both}
.FooterBoxColonnaSx{background-color:#FF5050;height:25Px;width:100%}
.FooterBoxColonnaDx{background-color:#FF5050;height:25Px;width:100%}
.BgBoxButtonColonnaSx{background-color:#3C6;text-align:center;color:#FF0000}
.BgBoxButtonColonnaDx{background-color:#F96;text-align:center;color:#FF0000}
.BoxFirmaAzienda{width:630px;text-align:center;border:0Px; float:left; background-color: #e3d7d0; font-size: 0.8em; height: 110px; margin-top: 13px}
.copyright{width:200px;text-align:center;border:0Px; float:right; background-color: #e3d7d0; font-size: 0.8em; height: 110px; margin-top: 13px}
.titolofirma{width:auto;text-align:center;border:0Px; background-color: #587c90; font-size: 1.5em; padding: 3px 0px; text-transform:uppercase; color: #e3d7d0; margin-top: 5px}

.ColonnaDXTextColor{color:#000000}
ul#ticker{width:250px;height:400px;overflow:hidden;list-style:none;margin:0;padding:0;text-align:left;padding-left:15px}
ul#ticker li{width:240px;height:400px;border-bottom:1px dashed #ccc}
ul#ticker li a{color:#666}
.StyleFooterBack{clear:both;width:100%;background-color:#3e211f;background-image:url(/template/coda.jpg);background-position:center;background-repeat:no-repeat}
.StyleFooter{width:845Px;height:136Px;text-align:left;margin:0 auto;padding:0}
.FooterLink{padding:50px;color:#002e68}
.StyleLanguage{position:absolute;z-index:10;padding-top:5px;text-align:right;width:1000Px}
.StyleBandiera{float:right;padding-left:5Px}
.StyleBasicBannerContainer{width:1000Px;height:50Px;overflow:auto}
.StyleBanner0{width:100%;height:100%;background-color:#CC99FF}
.StyleBanner1{width:845Px;height:211px;overflow:hidden;border:0Px; margin: 30px auto 0px auto}
.StyleBanner2{width:200Px;height:auto;overflow:hidden}
.StyleBanner3{width:200Px;height:auto;overflow:hidden}
.StyleBanner4{text-align:center;width:1000Px;background-color:blue}
.input3d{background-color:#587c90;cursor:pointer; text-align:center; border: none; padding: 5px 10px; text-transform:uppercase; color: #e3d7d0}
.input3d:hover{background-color:#5b7c61;cursor:pointer; text-align:center; border: none; padding: 5px 10px; text-transform:uppercase; color: #e3d7d0}
.input3d_2{font-size:9pt;font-family:tahoma, Helvetica;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #333;border-bottom:1px solid #333;color:#333;height:20Px;background-color:#d4d0c8;cursor:pointer}
.input3d_2:hover{font-size:9pt;font-family:tahoma, Helvetica;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #333;border-bottom:1px solid #333;color:#333;height:20Px;background-color:#999999;cursor:pointer}
#map_canvas{width:550px;height:350px;color:#000000;border:1Px solid #999}
.NavigatoreTable{border:0Px}
.NavigatoreDiv{background-color:#CCC;border:1Px Solid #999;height:15Px;width:15Px;text-align:center}
.NavigatoreDiv:Hover{background-color:#888;border:1Px Solid #999;height:15Px;width:15Px;text-align:center;cursor:pointer}
.NavigatoreDivSelezionato{background-color:#80acd0;border:1Px Solid #d1eaff;height:15Px;width:15Px;text-align:center}
.TestoDelBotteneDelLink{text-decoration:none;color:#333}
.TestoDelBotteneDelLinkSelezionato{text-decoration:none;color:#d1eaff;font-weight:bold}
.LogInAzienda{background-image:url(/template/ico_azienda.png);cursor:pointer;height:100Px;width:100Px;margin:0 auto}
.LogInAzienda:hover{background-position:-100px 0}
.LogInPrivato{background-image:url(/template/ico_privato.png);cursor:pointer;height:100Px;width:100Px;margin:0 auto}
.LogInPrivato:hover{background-position:-100px 0}
.BloccoCentro0{width:575Px;text-align:center;border:0Px}
.BloccoCentro1{width:100%;height:25Px;background-color:#036;text-align:center;font-weight:bold}
.BloccoCentro2{width:100%;background-color:#066;text-align:center}
.BloccoCentro3{width:100%;height:14Px;background-color:#09C}
.CellaSinistraRegistrati{padding-left:20Px;text-align:left;width:50%;height:23Px}
.CellaDestraRegistrati{text-align:left;width:50%;height:23Px}
.TableUserRegistration{width:250Px}
.TableUserRegistrationPrivato{background-image:url(/template/ico_privato.png);background-repeat:no-repeat;background-position:center;height:50Px}
.TableUserRegistrationAzienda{background-image:url(/template/ico_azienda.png);background-repeat:no-repeat;background-position:center;height:50Px}
#msg{display:none;position:absolute;z-index:200;background:url(/template/common/msg_arrow.gif) left center no-repeat;padding-left:7px;font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:10Px}
#msgcontent{display:block;background:#f3e6e6;border:2px solid #924949;border-left:none;padding:5px;width:auto;}
.TabellaContienteAccount{width:190Px}
.RigaContieneAccount{height:20Px}
.LinkDatiAccount{color:#006}
.LinkDatiAccount:hover{color:#930}
.DivContieneLink{padding-left:20Px}
.ApriBoxLogin{width:190Px;height:90Px;background-image:url(/template/login.jpg);background-repeat:no-repeat;cursor:pointer}
.BackgroundApriBoxLogin{background-color:#960}
.MsgAlertLingua{cursor:pointer;position:absolute;z-index:9000;top:50px;padding:15px;background-color:#000;color:#FFF;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #FFF}
#div_check_ricerca{-moz-border-radius: 0px 0px 0px 10px;; -webkit-border-radius: 0px 0px 0px 10px; border-radius: 0px 0px 0px 10px;display:none;clear:both; padding:5px;font-size:13px; position:absolute; z-index:1901;width:220px; height:150px; overflow-y:scroll; overflow-x: hidden;background-color:#FFF;border-top:1px solid #666;border-left:1px solid #666;border-right:3px solid #333;border-bottom:3px solid #333}
#PopBlank{display:none;position:absolute;width:1000px;height:700px;z-index:1900;margin:0 auto;/* background-color:#000;filter:alpha(opacity=70);  -moz-opacity:.70;  opacity:.70;*/}
.Form1TabellaPrincipale{width:400Px}
.Form1CellaSinistra{width:160Px;text-align:left;height:25Px;}
.Form1CellaDestra{width:240Px;text-align:left;height:25Px;}

.boxhome{background-color: #e3d7d0; width: 186px; padding: 15px 7px; height: 590px; float: left; margin-right: 15px; background-image:url(/template/bordini.png); background-repeat:repeat-y; box-shadow: rgba(0, 0, 0, 0.17) 0px 28px 5px -20px inset, rgba(0, 0, 0, 0.4) 2px 2px 3px 0px; text-align:center;}
.sezione{width: auto;text-align:center;border:0Px; background-color: #587c90; font-size: 1.2em; padding: 3px 0px; text-transform:uppercase; color: #e3d7d0; margin-top: 10px}
.sezione a{color: #e3d7d0; text-decoration:none}
.sezione a:hover{color: #e3d7d0; text-decoration:none; font-weight:bold}
.sei{display:none}
.boxbanner{background-color: #e3d7d0; width: 186px; padding: 7px; height: auto; float: left; margin-right: 15px; background-image:url(/template/bordini.png); background-repeat:repeat-y; box-shadow: rgba(0, 0, 0, 0.12) 0px 28px 5px -20px inset, rgba(0, 0, 0, 0.4) 2px 2px 3px 0px; text-align:center;}
.box2banner{background-color: #e3d7d0; width: 186px; padding: 7px; height: auto; float: left; margin-right: 15px; margin-top:101px; background-image:url(/template/bordini.png); background-repeat:repeat-y; box-shadow: rgba(0, 0, 0, 0.12) 0px 28px 5px -20px inset, rgba(0, 0, 0, 0.4) 2px 2px 3px 0px; text-align:center; transition:  0.5s ease-in; -moz-transition:  0.5s ease-in;  -webkit-transition:  0.5s ease;  -o-transition:  0.5s ease-in; transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px);  -o-transform: translateY(0px);}
.box2banner:hover{background-color: #e3d7d0; width: 186px; padding: 7px; height: auto; float: left; margin-right: 15px; background-image:url(/template/bordini.png); background-repeat:repeat-y; box-shadow: rgba(0, 0, 0, 0.12) 0px 28px 5px -20px inset, rgba(0, 0, 0, 0.4) 2px 2px 3px 0px; text-align:center;  transition:  0.5s ease-in-out; -moz-transition:  0.5s ease-in-out;  -webkit-transition:  0.5s ease;  -o-transition:  0.5s ease-in-out; transform: translateY(-101px); -moz-transform: translateY(-101px); -webkit-transform: translateY(-101px);  -o-transform: translateY(-101px); }

.elenco1{padding: 3px 10px; background-color:#c2bcac}
.elenco2{padding: 3px 10px; }

.back{margin: 10px 10px 10px 0px; float:right; clear:both; overflow: hidden; border: 1px solid #b8c2c8; padding: 10px; cursor:pointer}
.back:hover{border: 1px solid #a4b1b9; background-color: #d7cac2}