﻿hmtl,body
{
    margin:0px;
    padding:0px;
    height:100%;
}
body
{	
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    font-size:10px;
    /*background : url(img/bg.gif);*/
    /*zoom:200%;*/
    background:url(img/pattern.gif);
}
A:LINK 
{
	text-decoration: none;
}
A:HOVER 
{
	text-decoration: underline;
}
A:ACTIVE 
{
	 text-decoration: none;
}
#base
{
    width: 760px;
    margin: 0px auto;
    text-align: left;
    height:auto;
}
#divgen
{
    background : url(img/pix_sfondo.gif) top left repeat-y; 
    width: 760px;
    margin: 0px auto;
    text-align: left;
    height:auto;
    float:left;
}
div#content
{    
    width: 748px; 
    height: 100%;
    margin: 0px auto;
    text-align: left; 
    border-left: 0px;
    border-right: 0px solid;
    vertical-align:baseline;
}
body>div#content
{
    height:auto;
    min-height:100%;
}
#testata
{
    width:748px; 
    height:60px;
    background : url(img/logo.gif) no-repeat left top;
}
#corniceban
{
    width:580px; 
    height:59px;
    background : url(img/cornice_banner.gif) no-repeat right bottom;
    text-align:left;
}
#textbansfondo
{
    width:353px; 
    height:48px;
    text-align:center;
    background: #615D52;
    color:#FA0AB9;
    margin: 7px 0px 0px 223px;
    font-weight:bold;
    text-transform:uppercase;
}
#txtban
{
    width:353px; 
    height:35px;
    text-align:center;
    margin: 10px 0px 0px 0px;
    font-weight:bold;
    text-transform:uppercase;
    font-size : 12px;
}
#bardxtestata
{
    float:right;
    width:164px;
    height:60px;
    background : url(img/barDxTestata.gif) no-repeat left bottom;
}
#menutopdx
{
    float:left;
    width:149px;
    height:46px;
    color:White;
    background: #615D52;
    margin-left:8px;
    margin-top:7px;
    display: inline;
    vertical-align:middle;
    text-align:center;
    font-size:10px;
 }
#sezcentr
{
    margin : 0px 0px 0px; 
    float: left;
    display:block;
    width:100%;
    /*background : #F0F1F3;*/
    background : url(img/sfondosezcenter.gif) top left repeat-y;
}
#bordquadro
{
    margin: 0px 0px 0px 0px;
    height:3px;
    width:748px;
    background : url(img/3pxTop_Q_central_img.gif) top left;
}
.bordquadro2
{
    margin: 0px 0px 0px 0px;
    height:3px;
    width:748px;
    background : url(img/middlebar.gif) top left repeat-x;
}
.bordquadro2dw
{
    margin: 0px 0px 0px 0px;
    height:3px;
    width:748px;
    background : url(img/middlebar.gif) top left repeat-x;
}
#testataimg
{
    margin: 0px 0px 0px 0px;
    height:192px;
    width:748px;
    background : #F0F1F3;
    background : url(img/barraQDX.gif) top right repeat-y ;
}
#bgimgtestata
{
    margin: 0px 0px 0px 0px;
    height:192px;
    width:526px;
    background : #F0F1F3;
    color:Black;
    float:right;
}
#bgimgtestata2
{
    margin: 0px 0px 0px 0px;
    height:192px;
    width:522px;
    color:Black;
    float:left;
    text-align:center;
    background:url(img/indicatore.gif) center no-repeat;
    background-color:White;
}
#bgimgtestata3
{
    margin: 2px 1px 0px 0px;
    /* height:190px;
    width:520px; */
    background : #FFFFFF;
    color:Black;
    float:none;
    text-align:center;
    vertical-align:middle;
    /*background : url(img/example_photo.jpg) bottom right no-repeat;*/    
    font-size : 10px;
	width: 520px;
	height:0px;    
}
#bgimgtestata4
{
    margin: 0px 0px 0px 0px;
    height:192px;
    width:221px;
    background : #F0F1F3;
    color:Black;
    float:left;
    border-width:0px;
    font-size : 12px;
    vertical-align:middle;
}
#barraQDX
{
    margin: 0px 0px 0px 0px;
    height:192px;
    width:3px;
    background : #F0F1F3;
    float:left;
    background : url(img/barraQDX.gif) top left repeat-y ;
}
#sfondomap
{
    height:21px;
    background : url(img/sfondomap.gif) top left repeat-y;
    text-align:center;
    vertical-align:bottom;
}
.borderNav
{
    height:21px;
    width:2px;
    float:left;
    background : url(img/content1.gif) top left repeat-y;
    text-align:right;
}     
#contentnav
{
    margin: 3px 0px 0px 0px;
    width: 419px; height: 10px; float:left;
    font-size:10px;
}
#contentnav2
{
    margin: 0px 0px 0px 0px;
    width: 18px; height: 18px; float:left;
}
#sfumamap 
{
    height:19px;
    width:200;
    margin-left:10px;
    margin-right:3px;
    margin-top:2px;
    margin-bottom:0px;
    text-align:right;
    vertical-align:bottom;
    float:right;
}
#Navigator
{
    height:21px;
    width:440px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    text-align:left;
    vertical-align:bottom;
    float:left;
}
.LabelNav 
{
    font-size:10px;
    color:#FA0AB9;
}
#divcalendar 
{
    vertical-align:middle;  
    text-align:center;
    background : url(img/contentlink.gif) top left no-repeat;
    width:213px;
    height:192px;
}
#divInterCalendar 
{
    margin: 2px 0px 0px 0px;
    text-align:left;
    width:208px;
    height:160px;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    float:right;
}
#txtcalendar
{
    text-align:center;
}   
.Cal A:hover { /* BG calendar */
    BACKGROUND-COLOR: #FA0AB9; TEXT-DECORATION: none;
}
div#footer
{
    width: 100%; 
    padding: 0px 0px 0px 0px; 
    background : url(img/sfondomap.gif) top left repeat-y;
    color: #615D52;
    text-align:center;
    margin: 0px 0px 0px 0px;
    border-bottom-width : 1px;
    border-color : #D7D7D7;
    border-bottom-style : solid;
    font-size : 10px;   
}    
.linkfooter
{
   font-weight: bold;
   color: #FA0AB9; 
   text-decoration:none;
   font-size : 10px;
}
.linkfooter:hover
{
   font-weight: bold;
   color: #FA0AB9; 
   text-decoration:underline;
   font-size : 10px;
}
.linker:hover
{
   font-weight: bold;
   color: #FA0AB9; 
   text-decoration: underline;
}
div#infofooter
{
    width:728px; 
    padding: 0px 0px 0px 0px; 
    color:Gray;
    text-align:left;
    margin: 1px 0px 2px 20px;
    font-size : 9px;
 
}    
#CenterBlock
{
    float:left;
    width:370px;
    text-align:center;
}
#RightBlock
{
    float:left;
    width:156px;
    margin: 0px 0px 0px 3px;
}
.bordquadro3
{
    margin: 0px 0px 0px 0px;
    height:3px;
    width:210px;
    background : url(img/middlebar.gif) top left repeat-x;
}
#LeftBlock
{
    margin: 14px 0px 0px 2px;
    float:right;
    width:180px;
    
    background:#615D52;
    text-align:left;
    color:White;
    font-weight:bold;
    font-size:10px;
    vertical-align:middle;
}
#sxborderleftblock
{
    width:214px;
    float:left;
    background : url(img/content1.gif) top left repeat-y;
}
#dxborderleftblock
{
    width:196px;
    float:left;
}
#dxborderleftblock2
{
    width:202px;
    float:left;
    text-align:center;    
}
.menuDefault
{
    margin: 0px 0px 0px 10px;
    float:none;
    width:180px;
    background:#BDDA0B;
    font-weight:bold;
    font-size:10px;
    vertical-align:bottom;
    text-align:left;
    height:29px; 
}
.menuChild
{
    width: 175px; 
    height: 29px; 
    background:#BDDA0B; 
    float:right;
}
.mc1
{
    float:left; 
    margin:9px 0px 0px 2px; 
    text-align:left;
}
.mc2
{
    float:left; 
    margin:6px 0px 0px 7px; 
    text-align:left; 
    font-size:14px; 
    font-weight:bold; 
    color:#615D52; 
    /*font-family:   Century Gothic, Lucida Console, Book Antiqua, Bookman Old Style, Arial, Helvetica, "Times New Roman", Georgia, serif;*/
    font-family: Georgia, Verdana, Arial, Helvetica, "Times New Roman", serif;
}
.defLinkMenu
{
    color:#615D52; 
    text-decoration:none;
}
.defLinkMenu:a
{
    color:#615D52; 
    text-decoration:none;
}
.defLinkMenu:hover
{
    color:#615D52; 
    text-decoration:none;
}
.defLinkMenu:visited
{
    color:#615D52; 
    text-decoration:none;
}
.defLinkMenu:active
{
    color:#615D52; 
    text-decoration:none;
}
 .linkWhite
{
    color:White;
    font-weight:bold;
}
 .linkWhite:visited
{
    font-weight:bold;
    color:White;
    text-decoration:none;
}
 .linkWhite:hover
{
    font-weight:bold;
    color:White;
    text-decoration:underline;
}
 .linkMenuRigth
{
    color:#FA0AB9;
    font-weight:bold;
    text-decoration:none;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;    
}
 .linkMenuRigth:visited
{
    font-weight:bold;
    color:#FA0AB9;
    text-decoration:none;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;       
}
 .linkMenuRigth:hover
{
    font-weight:bold;
    color:#FA0AB9;
    text-decoration:underline;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;       
}
#regolalink
{
    margin-top:16px;
}
#sE 
{
    margin: 3px 0px 0px 38px;
    font-size:11px;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
}
#sL
{
    margin: 3px 0px 0px 38px;
    font-size:11px;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
}
.floatLeft
{
    float:left;
}
.Separator
{
    text-align:center; 
    font-family: Arial, Times New Roman, Helvetica, Verdana, serif; 
    color: Gray; 
    margin:0px 2px 0px 0px;
}    
.testataSearch
{
    float:left;
    width:109px;
    font-weight:bold;
    margin-left:1px;
    color: #FA0AB9;
    background-color:#F0F1F3;
}
.divSearch
{
    width:32px;
    float:left;
    margin-left:0px;
}
.descSearch
{
    float:left;
    width:109px;
    margin-left:1px;
    margin-top:2px;
    color:#999999;
}
.searchContent
{ 
    width:105px;  
    margin-left:0px;
    margin-top:5px;
    color:#FA0AB9;
    font-weight:bold;
}
.searchTXTbox
{
    width:89px;
    height:13px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    font-size:10px;
    border-color:GrayText;
    border-width:1px;
    background:#F7F8FA;
    color:#615D52;
    font-weight:normal;
    border-style:inset;
    float:left;

}
.searchCombobox
{
    width:142px;
    margin-left:0px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    font-size:10px;
    border-color:#F0F1F3;
    border-width:1px;
    border-style:solid;
    background:#F7F8FA;
    color:#615D52;
    font-weight:normal;
}
#regNameSearch
{
    margin-left:0px;
}
#AutoCompleteList
{
    display:none;
    border:1px; 
    border-style:outset; 
    overflow-x:hidden;    
    position:absolute;
    background-color:#F0F1F3; 
    padding:2px; 
    margin-left:0px; 
    width:136px;    
    filter:alpha(opacity=90);
}
/*
.testo
{
    text-decoration: none;
    color:Fuchsia;
}
.testo:hover
{
   text-decoration: underline;
   color:Red;
}
*/
.ButtonStyle
{
    background-color:#F0F1F3;
    border-color:#BDDA0B;
    border-width:1px;
    border-style:solid;
    color:#FA0AB9;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    font-size:10px;
    font-weight:bold;   
}   
.ButtonStylewidth1
{
    background-color:#F0F1F3;
    border-color:#BDDA0B;
    border-width:1px;
    border-style:solid;
    color:#FA0AB9;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    font-size:10px;
    font-weight:bold;   
    width:46px;
}
.ButtonStylewidth2
{
    background-color:#F0F1F3;
    border-color:#BDDA0B;
    border-width:1px;
    border-style:solid;
    color:#FA0AB9;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;
    font-size:10px;
    font-weight:bold;   
    width:46px;
}
.flgScheda
{
 width:124px;
}
.linkEve:LINK 
{
	text-decoration: none;    
}
.linkEve:HOVER 
{
	text-decoration: none;    
}
.linkEve:ACTIVE 
{
	text-decoration: none;    
}

.DefaultTextColor
{
 color:#615D52;
}
.FlashTextColor
{
 color:#615D52;
}
.boxRubriche
{
    border:solid 1px #BDDA0B;
    height:90px;
}
.divRicRapidRubriche
{
    text-align:left;
    width:150px;
    margin-left:2px;
    margin-top:4px;
    float:left;
}
.linkRicRapidRubriche
{
    color:#615D52; 
    text-decoration:none;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;    
}
 .linkRicRapidRubriche:visited
{
    color:#615D52;
    text-decoration:none;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;       
}
 .linkRicRapidRubriche:hover
{
    color:#FA0AB9;
    text-decoration:underline;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, "Times New Roman", Georgia, serif;       
}
#divTooltip{
position: absolute;
width: 250px;
border: 1px solid #F0F1F3;
padding: 4px;
background-color: #F0F1F3;
color:#615D52;
text-align:justify;
visibility: hidden;
z-index: 100;
filter:progid:DXImageTransform.Microsoft.Glow(color=#D7D9DC,strength=5);
}
