html{height: 100%;}
body{height: 100%; margin:0; padding:0;	color:#333;	font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12pt; text-align:left; background-image:url(/template/bg_site.gif); background-position:top; background-repeat:repeat-x}
b{color: #006600;}
u{color: #006600;}
a{color: #006600;border: none; text-decoration: none;}
a:Hover{color: #3f93bc;text-decoration: none;border: none;}
a img {border:none}
h1{color:#006600;font-size: 12pt; margin:0px; padding:0px}
h2{color:#006600;font-size: 12pt; margin:0px; padding:0px}
/* contiene tutti gli elementi */
.StylePagina{width: 1000px; min-height:100%; height:auto !important; height:100%; text-align:center;margin:0 auto -10px;padding-bottom:30px}
.ContenutoPagina{width:980Px; height:100%; text-align:left; margin:0 auto}
/* FOOTER */
.MenuFooterElements{width:1000Px; height:100Px; margin:0 auto; padding:0}
/* MENU */
.JQMenu{margin: 0; padding-left:0px; padding-top:10Px; float:left}
.JQMenu li{float:left; list-style:none; width:166Px; font-weight: bold; text-align:left;}
.JQMenu li a{padding: 5px 10px; width:100px; white-space:nowrap; color: #333; text-decoration: none}
.JQMenu li a:hover{color:#3f93bc;}
.JQMenu li ul{margin:0; padding-top:10px; padding-left:0Px; text-align:left;}
.JQMenu li ul li{float:left; display:inline; font-weight:normal; height:30px;}
.JQMenu li ul li a{}
.JQMenu li ul li a:hover{}
/* ALERT */
.DivOfuscamento{position:absolute; z-index:1000; left:0; top:0; width:100%; height:150%; background-color:#333; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
.CloseDivAlert{text-align:center; background-color: #F60; height:20px; width:20Px; float:right; cursor:pointer}
.TextCloseDivAlert{color:#fff; font-size:15px; text-decoration:none; font-weight:bold; cursor:pointer;}
/* VALIDATORE */
#msg{display:none; position:absolute; z-index:2000; background: url(/template/msg_arrow.gif) left center no-repeat; padding-left:7px;}
#msgcontent{display:block; background:#449FCC; border:2px solid #449FCC; border-left:none; padding:5px; min-width:160px; max-width:250px; font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12px; color:#FFF}
/* IFRAME UPL */
.IframeCaricamentoFoto{width: 100%; height: 400Px; background-image: url(/template/loading.gif); background-repeat: no-repeat; background-position: center; background-color: #C9FE99;}
/* MODULI */
.ModuloCompleto{width:600Px; text-align:left; clear:both; height:40px}
.ModuloSx{width:180Px; float:left;}
.ModuloDx{float:left;}
/* ISCRIZIONE PER REGOLAMENTO */
.ModuloPrivacy{border:1px solid #ccc; background-color: #FFF; padding:5px; overflow-y: scroll; overflow-x: hidden; margin: 0 auto; width:300px; text-align:left; height:80px; font-size:11px}
/* COLORA CELLA */
#coloracella tr.ruled {background:#f0f6d2;}
/* PAGINATORE */
.NavigatoreTable {border: 1Px solid #CCC;}
.NavigatoreDiv {background-color: #CCC;border: 1Px Solid #CCC;height: 20Px;min-width: 18Px;text-align: center;cursor: pointer;padding:3Px}
.NavigatoreDiv:Hover{background-color: #449FCC;border: 1Px Solid  #449FCC;height: 20Px;min-width: 18Px;text-align: center;cursor: pointer;padding:3Px;text-decoration: none}
.NavigatoreDiv:Hover a{color:#FFF}
.NavigatoreDiv:Hover a:Hover{color:#FFF}
.NavigatoreDivSelezionato {background-color: #b2d11f;border: 1Px Solid #b2d11f;height: 20Px;min-width: 18Px;text-align: center;	cursor: pointer;padding:3Px;}
.NavigatorePrecedenteSuccessivo{font-family:Verdana, Geneva, sans-serif;font-size: 10px}
.TestoDelBotteneDelLink {text-decoration: none;color: #FFF;}
.TestoDelBotteneDelLinkSelezionato {text-decoration: none;color: #006600;font-weight: bold;}
/* IMAGE PRELOAD */
#preview{position:absolute;background-color: #b2d11f; padding:4px; display:none; color:#fff;}
.DivImgPreload {width: 100%;height: 100%;text-align:center}
.DivImgPreload img{display: block;background-image: url(/template/preloader.gif);background-repeat: no-repeat;background-position: center;}
/* INPUT */
button{background-image:url(/template/intestazione/bott_accedi.gif); border:0; background-repeat:no-repeat; width:100px; height:24px; color:#FFF; font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12pt; font-weight:bold; cursor:pointer}
input{font-size: 12pt;font-family: tahoma, Helvetica;border: 1Px solid #bbb;padding:5Px}
.checkbox{background: none;border:none}
select {font-size: 11pt;font-family: tahoma, Helvetica;border: 1Px solid #bbb;height: 30Px;	width:220px;padding:4Px}
textarea{font-size: 12pt;font-family: tahoma, Helvetica;border: 1Px solid #bbb;}
form{margin: 0px; padding:0px;}
input.radio{border: 0Px;cursor: pointer;background: none;}
/* SUBMIT */
.input3d{color:#FFF;width:auto;height: 33Px;cursor: pointer;background:none;background-color: #449FCC; font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12pt; font-weight:bold; border:none}
.input3d:hover{color:#FFF;width:auto;height: 33Px;cursor: pointer;background:none;font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12pt; font-weight:bold; border:none;background-color: #63AFD5}
.input3d_2{color:#FFF;width:auto;height: 33Px;cursor: pointer;background:none;background-color: #CCC;font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12pt; font-weight:bold;}
.input3d_2:hover{color:#FFF;width:auto;height: 33Px;cursor: pointer;background:none;background-color: #999;font-family: "Segoe UI", Helvetica, Arial, Sans-Serif; font-size:12pt; font-weight:bold;}
/* PAGINA ANNUNCI */
.CellaBoth{clear:both}
.CellaDx{width:100px; float:left; font-weight:bold; height:25px}
.CellaSx{float:left; height:25px}
#CellaContThumbImage{float:left; border:1px solid #FFF; width:109Px; height:110Px; text-align:center; padding-top:5px; display:inline}
#CellaThumbImage{width:110Px; height:110Px; text-align:center; padding-top:5px;}
#CellaThumbImage a img{vertical-align:middle }
.youtube{width:400px;height:350px}
/* FILTRI ANNUNCI e MASTER */
.AnnunciTable{width: 100%; height:120px}
.AnnunciImage{width:110Px; text-align: center; vertical-align: top; border-right:1px solid #b1b1b1;}
.AnnunciTitleSEO{text-align:left; vertical-align:top;width:761px}
.AnnunciDate{vertical-align:top; float:right; width:90px; text-align:left;}
.AnnunciPulsanti{text-align:left;}
/* AdSense */
.AdLink{font-family: arial,sans-serif;font-size: 13px; line-height: 14px; text-decoration:underline; color:#068600}
.AdLink:hover{font-family: arial,sans-serif;font-size: 13px; line-height: 14px; text-decoration:underline; color:#000686}
