﻿.PageAll
{
	
	text-align:center;
}


.PageWork
{
	background-color :white ;
	
	border-left-color :#bdbdbd;
	border-left-style:solid ;
	border-left-width :1px; 
	
	border-right-color :#bdbdbd;
	border-right-style:solid ;
	border-right-width :1px; 
	
}

.tableItem
{
	font-size: 12px;
	color:#777777;
	font-family: Tahoma, Arial, Helvetica, sans-serif;


}
.tableAlternateItem
{
	font-size: 12px;
	color:#777777;
	font-family: Tahoma, Arial, Helvetica, sans-serif;

}

.LabelIscrizione
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	text-align :center ;
	
	font-size: 18px;
	font-family: Verdana;
	color: #202680;

}

.LabelCittaSelezionata
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	text-align :center ;
	
	font-size: 18px;
	font-family: Verdana;
	color: #cd5c5c;

}

.LabelCategoriaSelezionata
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	text-align :left;
	
	font-size: 18px;
	font-family: Verdana;
	color: #cd5c5c;

}

.LabelAzureSmallCenter
{
	margin-top :1px;
	margin-bottom :1px;
	
	 
	text-align :center ;
	
	font-size: 9px;
	font-family: Verdana;
	color: #1e7b17;

}

.LabelAzureMediumLeft
{
	margin-top :1px;
	margin-bottom :1px;
	
	background-color:#fcffe1 ; 
	text-align :justify   ;
	
	font-size: 11px;
	font-family: Verdana;
	color: #6688aa;

}


.divClassBody
{
	
	vertical-align:top ;
	text-align :center ;	
}

.divFunctCenter
{

	vertical-align:text-top ;
	text-align :center ;
}
.divFunctLeft
{
	margin-left:30px; 
	vertical-align:text-top ;
	text-align :left ;
}

.PanelItemLeft
{
 
	background-color :#ffffff;
	
	border-color :#eeeeee;
	border-style :solid ;
	border-width:1px;

	
	text-align:left ;
	display:inline-block ;
}

.PanelItemIscrizione
{
	background-color:Transparent ;

	
	display:inline-block ;
}

.PanelItemCittaSelezionata
{
	background-color :#ffffff;
	
	border-left-color :#eeeeee;
	border-left-style :solid ;
	border-left-width:1px;
	
	border-top-color :#eeeeee;
	border-top-style :solid ;
	border-top-width:1px;
	
	border-bottom-color :#eeeeee;
	border-bottom-style :solid ;
	border-bottom-width:1px;

	
	display:inline-block ;
}
.TableItemCittaSelezionata
{
	background-color :#ffffff;
	
	border-color :#eeeeee;
	border-style :solid ;
	border-width:1px;

}

.Link
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 11px;
	font-family: Verdana;  
	
	color:#6688aa;
	
	display:inline-block ;
}

.LinkRed
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 13px;
	font-family: Verdana;  
	
	color:Red;
	
	display:inline-block ;
}

.LinkGreen
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 13px;
	font-family: Verdana;  
	font-weight:bold ; 
	
	color:#10550a;
	
	display:inline-block ;
}

.LinkSmall
{
	margin-top :1px;
	margin-bottom :1px;
	
	font-size: 9px;
	font-family: Verdana; 
	
	background-color: Transparent;   
	
	color:#222288;
	display:inline-block ;
}
.LinkRedSmall
{
	margin-top :1px;
	margin-bottom :1px;
	
	font-size: 9px;
	font-family: Verdana;  
	
	color:red;
	display:inline-block ;
}


.LabelSmall
{
	margin-top :1px;
	margin-bottom :1px;
	
	font-size: 9px;
	font-family: Verdana;  
	
	background-color:Transparent ; 
	
	color:#222288;
	display:inline-block ;
}

.LinkStrong
{
	margin-top :1px;
	margin-bottom :0px;
	margin-left :4px;
	
	font-size: 11px;
	font-family: Verdana;  
	font-weight:bold ; 
	
	color:#0034dc;
	
	display:inline-block ;
}

.LinkStrongRed
{
	margin-top :1px;
	margin-bottom :0px;
	margin-left :4px;
	
	font-size: 12px;
	font-family: Verdana;  
	font-weight:bold ; 
	
	color:red;
	
	display:inline-block ;
}

.LabelAdv
{
	margin-bottom :0px;
	margin-left :3px;
	
	font-size: 10px;
	font-family: Verdana;
	color: #003366;
	
	display:inline-block ;
}




.LabelEvidenceFree
{
	margin-top :1px;
	margin-bottom :1px;
	
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold ;  
	text-decoration:underline;  
	color:#4f9852;
	
	display:inline-block ;
}



.LabelFree
{

	margin-top :1px;
	margin-bottom :1px;
	margin-left :5px;

	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	background-color:Transparent ; 
	
	display:inline-block ;
}

.LabelNoMargin
{

	margin-top :1px;
	margin-bottom :1px;
	margin-left :1px;

	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	display:inline-block ;
}

.LabelGreenMarginLeft
{
	margin-top :1px;
	margin-bottom :1px;
	margin-right :1px;
	margin-left : 5px;


	
	font-size: 11px;
	font-family: Verdana;
	color: #4f9852;
	
	display:inline-block ;
}

.LabelFreeMarginLeft
{
	margin-top :1px;
	margin-bottom :1px;
	margin-right :1px;
	margin-left : 5px;


	
	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	display:inline-block ;
}

.LabelFreeMarginLeftStrong
{
	margin-left:3px;
	margin-bottom :1px;

	font-size: 13px;
	font-family: Verdana;
	color: #777777;
	
	display:inline-block ;
}

.LabelFreeSmall
{

	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 9px;
	font-family: Verdana;
	color: #777777;
	
	display:inline-block ;
}

.LabelYellowBorder
{

	margin-bottom :1px;
	margin-left :8px;
	margin-right:10px;
	
	background-color:#ffffe9;
	
	border-color:#f6edbd;
	border-style:solid;
	border-width:1px;    
	
	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	display:inline-block ;
}


.TextFree
{

	margin-bottom :0px;
	margin-left :8px;
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}

.TextFreeNoMargin
{

	margin-bottom :0px;
	margin-left :0px;
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}

.PanelItemBlank
{
	margin-bottom :5px;
	text-align :left ;
	background-color :#ffffff;

	display:table-row;
}

.PanelItemBlankMenu
{
	margin-bottom :15px;
	text-align :left ;
	vertical-align:top ;
	background-color :#ffffff;
	


	display:table-row;
}

.LinkMenu
{
	margin-top :1px;
	margin-bottom :1px;
	

	font-size: 11px;
	font-family: Verdana;  
	color:#4f9852;
	background-color:Transparent;
	
	display:inline-block;
}

.LinkMenuResult
{
	margin-top :5px;
	margin-bottom :1px;
	margin-left :5px;

	font-size: 11px;
	font-family: Verdana;  
	color:#4f9852;
	background-color:Transparent;
	
	display:inline-block;
}

.LinkMenuBold
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :5px;

	font-weight:bold ;
	font-size: 11px;
	font-family: Verdana;  
	color:#4f9852;
	background-color:Transparent;
	
	display:inline-block;
}

.LabelFreeBold
{
	margin-bottom :1px;
	
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold ;
	color: #777777;
	
	display:inline-block ;
}

.LabelFreeBoldBottom
{
	margin-top :1px;
	margin-bottom :6px;
	margin-left :1px;
	
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold ;
	color: #777777;
	
	display:inline-block ;
}

.LabelFreeBoldMenu
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :3px;
	
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold ;
	color: #777777;
	
	display:inline-block ;
}

.LabelFreeMenu
{
	margin-top :1px;
	margin-bottom :1px;
	
	font-size: 12px;
	font-family: Verdana;
	font-weight:lighter ;
	text-decoration:underline;      
	color: White;
	background-color:#10550a;
	
	display:inline-block ;
}

.LinkEvidenceMenu
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :3px;
	
	font-size: 12px;
	font-family: Verdana; 
	font-weight:bold ;
	
	display:inline-block ;
}


.PanelItemNoMargin
{
	background-color :#ffffff;

	border-right-color :#cccccc;
	border-right-style :solid ;
	border-right-width:1px;
	
	border-bottom-color :#cccccc;
	border-bottom-style :solid ;
	border-bottom-width:1px;
	
	border-top-color :#f2f2f2;
	border-top-style :solid ;
	border-top-width:1px;
	
	border-left-color :#f2f2f2;
	border-left-style :solid ;
	border-left-width:1px;
	
	 
	display:inline-block ;
}

.PanelItemMenuHR
{
	border-right-color :#cccccc;
	border-right-style :solid ;
	border-right-width:1px;
	
	border-bottom-color :#cccccc;
	border-bottom-style :solid ;
	border-bottom-width:1px;
	
	border-top-color :#f2f2f2;
	border-top-style :solid ;
	border-top-width:1px;
	
	border-left-color :#f2f2f2;
	border-left-style :solid ;
	border-left-width:1px;
	
	background-color:#10550a; 
	
	text-align:center ; 
	
	display:inline-block ;
}

.LinkMenuHR
{
	margin-top :10px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 13px;
	font-weight :bold ;
	font-family: Verdana; 

	
	display:inline-block ;
}

.LabelSearch
{
	margin-left :8px;
	
	font-size: 11px;
	font-weight :bold ;
	font-family: Verdana; 

	color:#debe5b;
	display:inline-block ;
}

.Label
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	display:inline-block ;
}





.LabelBlueBold
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold ;
	color: Blue ;
	
	display:inline-block ;
}

.divDatiLogin
{
	margin-top:5px; 
	margin-left:10px;
	margin-bottom :1px;
	margin-right :10px;

	vertical-align:top ;
	text-align:left ;
	background-color:#FF8888;
	border-width:1PX;
	border-color:#CC6666;
	border-style:solid ;
	
}

.divDatiInfo
{
	margin-top:5px; 
	margin-left:10px;
	margin-bottom :1px;
	margin-right :10px;

	vertical-align:top ;
	text-align:left ;
	background-color:#88FF88;
	border-width:1PX;
	border-color:#44BB44;
	border-style:solid ;
}

.TextRequired
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	background-color :#ffeab0;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	
	font-size: 11px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}
.TextRequiredError
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	
	font-size: 11px;
	font-family: Verdana; 
	color :Aqua;
	background-color :Red ;
	
	display:inline-block ;
}

.ButtonDatiLogin
{
	margin-top :2px;
	margin-bottom :1px;
	margin-left :8px;
	margin-right :5px;
	background-color :#FF7777;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	color: #777777;
	
	display:inline-block ;
}

.LabelRed
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :5px;
	
	font-size: 11px;
	font-family: Verdana;
	color: Red ;
	
	display:inline-block ;
}
.LabelRedStong
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :5px;
	
	font-size: 13px;
	font-family: Verdana;
	color: Red ;
	
	display:inline-block ;
}

.LabelAzure
{
	margin-top :1px;
	margin-bottom :1px;
	margin-right :5px;
	margin-left :2px;
	
	
	font-size: 11px;
	font-family: Verdana;
	color: #6688aa;
	
	display:inline-block ;
}

.LabelAzureWithMarginLeft10
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left:10px;
	
	font-size: 11px;
	font-family: Verdana;
	color: #6688aa;
	
	display:inline-block ;
}

.Text
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	color:#4f9852;
	font-size: 11px;
	font-family: Verdana; 
	
	display:inline-block ;
}
.TextReadOnly
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	background-color :#cfd4ce ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	color:#4f9852;
	font-size: 11px;
	font-family: Verdana; 
	
	display:inline-block ;
}

.TextNoMargin
{
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	color:#4f9852;
	font-size: 11px;
	font-family: Verdana; 
	
	display:inline-block ;	
}
.TextNoMarginGreenBold
{
	background-color :#3e8f30 ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	color:#debe5b;
	font-size: 11px;
	font-family: Verdana; 
	font-weight: bold;
	
	display:inline-block ;	
}

.TextGreenBold
{
	margin-bottom:5px;
	background-color :#3e8f30 ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	color:#debe5b;
	font-size: 11px;
	font-family: Verdana; 
	font-weight: bold;
	
	display:inline-block ;	
}



.TextError
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	background-color :Red ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	
	color:Aqua ;
	
	display:inline-block ;
}

.TextInfo
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :20px;
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	background-color :#ccffbb;
	color:#2222cc;
	
	display:inline-block ;
}
.TextInfoNoMargin
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	background-color :#ccffbb;
	color:#2222cc;
	
	display:inline-block ;
}


.DropDownNoMargin8
{
	margin-left :0px;
	
	font-size: 9px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}
.DropDownNoMargin3
{
	margin-left :2px;
	
	font-size: 9px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}
.DropDownNoMargin2
{
	margin-left :4px;
	
	font-size: 9px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}
.DropDownNoMargin
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 9px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}
.DropDown
{
	margin-top :0px;
	margin-bottom :0px;
	margin-left :18px;
	
	font-size: 9px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}


.DropDownNoMarginRequired
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 9px;
	font-family: Verdana; 
	color:#4f9852;
	background-color :#ffeab0;
	
	display:inline-block ;
}


.DropDownError
{
	margin-top :0px;
	margin-bottom :0px;
	margin-left :18px;
	
	font-size: 9px;
	font-family: Verdana; 
	
	background-color:Red ; 
	color :Aqua;
	
	display:inline-block ;
}

.ButtonYellow
{
	margin-top :2px;
	margin-bottom :1px;
	margin-left :8px;
	margin-right :5px;
	background-color :#ffeab0;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	color: #777777;
	
	display:inline-block ;	
}

.Button
{
	margin-top :2px;
	margin-bottom :1px;
	margin-left :8px;
	margin-right :5px;
	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	color: #777777;
	
	display:inline-block ;	
}

.ButtonTrasparent
{
	margin-top :2px;
	margin-bottom :1px;
	margin-left :8px;
	margin-right :5px;
	background-color :Transparent ;
	border-width :0px; 
	
	font-family: Verdana; 
	color: #222288;
	
	display:inline-block ;	
}



.pnCounter
{
	text-align:right ;
	
	border-bottom-color:#cccccc;
	border-bottom-style :solid ;
	border-bottom-width :1px;
	
	border-right-color:#d9d9d9;
	border-right-style :solid ;
	border-right-width :1px;
	
	border-left-color:#d9d9d9;
	border-left-style :solid ;
	border-left-width :1px;
	
}

.LocalizationPanel
{
	border-width:0px;
	margin-left :0px;
	
}

.Check
{

	font-size: 11px;
	font-family: Verdana;          
	color: #777777;
	
}

.LabelEvidence
{
	margin-top :1px;
	margin-bottom :1px;
	
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold ;  
	text-decoration:underline;  
	color:#6688aa;
	
	display:inline-block ;
}

.LinkEvidenceRed
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :10px;
	
	font-size: 12px;
	font-family: Verdana; 
	font-weight:bold ;
	
	display:inline-block ;
}

.LinkEvidence
{
	margin-top :3px;
	margin-bottom :1px;
	margin-left :1px;
	
	font-size: 12px;
	font-family: Verdana; 
	font-weight :bold ;
	
	color:#6688aa;
	
	display:inline-block ;
}

.PanelItemRight
{
	margin-bottom :10px;
	background-color :#ffffff;
	border-right-color :#cccccc;
	border-right-style :solid ;
	border-right-width:1px;
	
	border-bottom-color :#cccccc;
	border-bottom-style :solid ;
	border-bottom-width:1px;
	
	border-top-color :#f2f2f2;
	border-top-style :solid ;
	border-top-width:1px;
	
	border-left-color :#f2f2f2;
	border-left-style :solid ;
	border-left-width:1px;
	display:inline-block ;
}

.PanelPagerTop
{
	background-color :#ffffff;
	border-right-color :#cccccc;
	border-right-style :solid ;
	border-right-width:1px;
	
	border-bottom-color :#cccccc;
	border-bottom-style :solid ;
	border-bottom-width:1px;
	
	border-top-color :#f2f2f2;
	border-top-style :solid ;
	border-top-width:1px;
	
	border-left-color :#f2f2f2;
	border-left-style :solid ;
	border-left-width:1px;
	
	text-align:left ; 
	
	display:inline-block ;
}

.LabelInfo
{
	text-align:right ;
	
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 11px;
	font-family: Verdana;
	color: #22aa00;
	
	display:inline-block ;
}
.LabelInfoNoMargin
{
	margin-top :1px;
	margin-bottom :1px;
	text-align:right ;
	
	font-size: 11px;
	font-family: Verdana;
	color: #22aa00;
	
	text-align:left; 
	
	display:inline-block ;
}

.PanelNoRepeat
{
	
	background-position :top left ;
	background-repeat :no-repeat ;
	
	text-align :center ;

}

.pnMap
{
	margin-left:27px;
    margin-bottom :10px;
	text-align:left;

	background-color:#bbffbb;

	border-width:1PX;
	border-color:#6cde6c;
	border-style:solid ;
}


.PanelFreeGridBlank
{
	text-align:left;
	margin-bottom:10px;
	display:inline-block ;
}
.PanelFreeGrid
{
	text-align:left;
	margin-bottom:10px;
	margin-right:5px; 
	background-color:#f0f3f9;  
	 
	border-Bottom-color:#cfd5e1;
	border-Bottom-style:solid ;
	border-Bottom-width:1px;  
	
	border-Right-color:#cfd5e1;
	border-Right-style:solid ;
	border-Right-width:1px;  
	
	border-Top-color:#dfe4ef;
	border-Top-style:solid ;
	border-Top-width:1px; 
	
	border-Left-color:#dfe4ef;
	border-Left-style:solid ;
	border-Left-width:1px; 
	
	display:inline-block ;
}
.pnBox
{
	text-align:left;
	margin-left:17px;
	margin-bottom:10px;
	margin-right:5px; 
	
	border-color:#5976f4;
	border-style:dashed ;
	border-width:1px;
	
	display:inline-block ;
}



.LabelFreeGrid
{
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 11px;
	font-family: Verdana;  
	color: #777777;
	
	background-color:#f0f3f9;  
	 
	border-Bottom-color:#cfd5e1;
	border-Bottom-style:solid ;
	border-Bottom-width:1px;  
	
	border-Right-color:#cfd5e1;
	border-Right-style:solid ;
	border-Right-width:1px;  
	
	border-Top-color:#dfe4ef;
	border-Top-style:solid ;
	border-Top-width:1px; 
	
	border-Left-color:#dfe4ef;
	border-Left-style:solid ;
	border-Left-width:1px; 
	
	display:inline-block ;
}
.BorderGridBottom
{
	background-color:#f0f3f9;  
	 
	border-Bottom-color:#97a5c1;
	border-Bottom-style:solid ;
	border-Bottom-width:1px;  
	
	
	border-top-color:#e3e6ec;
	border-top-style:solid ;
	border-top-width:1px; 
	
	
	border-Right-color:#97a5c1;
	border-Right-style:solid ;
	border-Right-width:1px;  
	 	
}

.BorderGridBottomLeft
{
	background-color:#f0f3f9;  
	 
	border-Bottom-color:#97a5c1;
	border-Bottom-style:solid ;
	border-Bottom-width:1px;   
	
	border-left-color:#e3e6ec;
	border-left-style:solid ;
	border-left-width:1px; 
	
	border-top-color:#e3e6ec;
	border-top-style:solid ;
	border-top-width:1px; 
	 	
}

.BorderGridRight
{
	border-Right-color:#97a5c1;
	border-Right-style:solid ;
	border-Right-width:1px;   
	
	border-Top-color:#f0f3f9;
	border-Top-style:solid ;
	border-Top-width:1px;   
}

.PanelInfo
{
	margin-left:20px;
    margin-bottom :10px;
	text-align:left;

	background-color:#bbffbb;

	border-width:1PX;
	border-color:#6cde6c;
	border-style:solid ;
}

.PanelSearch
{
    margin-bottom :2px;
	text-align:left;

	background-color:#bbffbb;

	border-width:1PX;
	border-color:#6cde6c;
	border-style:solid ;
}

.PanelAdverting
{
	margin-top:15px;
    margin-bottom :2px;
    margin-right:5px;
    
	text-align:left;
	vertical-align:top ;

	background-color:#ffff88;

	border-width:1PX;
	border-color:#d5b491;
	border-style:solid ;
}

.PanelAdvertingTop
{
    
    
	text-align:left;
	vertical-align:top ;

	background-color:#ffff88;

	border-width:1PX;
	border-color:#d5b491;
	border-style:solid ;
}


.TableBodyLEFT
{
	border-top-color :#ebebed ;
	border-top-style :solid ;
	border-top-width :1px;
	
	border-left-color :#ebebed ;
	border-left-style :solid ;
	border-left-width :1px;
	
	border-bottom-color :#cdd2dc ;
	border-bottom-style :solid ;
	border-bottom-width :1px;
	
	background-color:#fcfcfc ;
}
.TableBodyRIGHT
{
	border-top-color :#ebebed ;
	border-top-style :solid ;
	border-top-width :1px;
	
	border-right-color :#cdd2dc ;
	border-right-style :solid ;
	border-right-width :1px;
	

	
	border-bottom-color :#cdd2dc ;
	border-bottom-style :solid ;
	border-bottom-width :1px;
	
	background-color:#fcfcfc ;
}


.pnContornoVerde
{
 
	margin-bottom:10px;
	
	border-color :#4f9852 ;
	border-style :solid ;
	border-width :1px;
	
	background-color:#fbfbfb ;
}




.LabelRegVerde
{
	color :  #4f9852 ;
	font-size :12;
	font-weight:bold ;
	font-style:italic ;
	font-family:Perpetua ; 
	
	vertical-align:top ;
	
}

.LabelToolTipTitle
{
	color :  #f3b74f ;
	font-size :12;
	font-weight:bold ;
	font-style:italic ;
	font-family:Perpetua ; 
	
	vertical-align:top ;
	
}

.LabelToolTipDescription
{
	
	margin-top :1px;
	margin-bottom :1px;
	margin-left :5px;

	font-size: 13px;
	font-family: Verdana;
	color: #f3b74f;
	
	background-color:Transparent ; 
	
	display:inline-block ;
}

.pnToolTip
{
 
	margin-bottom:10px;
	
	border-color :#f3a825 ;
	border-style :solid ;
	border-width :1px;
	
	background-color:#ec4b1f ;
}




.PanelImageMaster
{
	border-color:#858998;
	border-style:solid;
	border-width:1px;
	
}
.PanelImageChildOfMaster
{
	border-color:#858998;
	border-style:solid;
	border-width:1px;
	
}
.ImageButtonPrincipal
{
	
	margin-top:10px;	
	display:inline-block ;
}

.PanelImageList
{
	background-color:#858998;
	
	border-color:#858998;
	border-style:solid;
	border-width:1px;
	
	text-align:center ;
	vertical-align :middle ;
	
}

.PanelImageContainer
{
	margin :10px;	
	
	text-align:center ;
	vertical-align:middle ;
}

.panelCategorie
{
	text-align :left ;
	margin-top:0px;
	
	border-bottom-color:#bbbbbb;
	border-bottom-style:solid ;
	border-bottom-width:1px;
	
	border-left-color:#bbbbbb;
	border-left-style:solid ;
	border-left-width:1px;
	
	border-right-color:#bbbbbb;
	border-right-style:solid ;
	border-right-width:1px;
	
}
.panelCategorieDescrizione
{
	text-align :left ;
	margin-top:12px;
	
	font-size: 12px;
	font-weight:bold ; 
	font-family: Verdana;
	color: #10550a;
	
	background-color:#fff6dc;
	
	border-top-color:#f3e8c5;
	border-top-style:solid ;
	border-top-width:1px;
	
	border-left-color:#f3e8c5;
	border-left-style:solid ;
	border-left-width:1px;
	
	border-right-color:#f3e8c5;
	border-right-style:solid ;
	border-right-width:1px;
}

.TableSitiAmici
{
	background-color: #ebebed  ;
	

	
	border-color :#cdd2dc ;
	border-style :solid ;
	border-width :1px;
}


.panelUnderConstruction
{
	border-color :Gray ;
	border-style :dashed ;
	border-width :1px;	
	
	background-color:#dedede ; 
	
}
.panelMetaFunction
{
	border-color :Gray ;
	border-style :dashed ;
	border-width :1px;	
	
	background-color:#cef4ce ; 
	
}

.pnAnnuncio
{
	border-color :#cdd2dc ;
	border-style :dashed ;
	border-width :1px;	
	
	margin-top:5px;
}

.panelMetaLocation
{
	border-left-color :#4f9852 ;
	border-left-style :dashed ;
	border-left-width :1px;	
	

	
	border-bottom-color :#bcbcbc ;
	border-bottom-style :solid;
	border-bottom-width :1px;
}

.panelLocation
{
	border-left-color :#4f9852 ;
	border-left-style :dashed ;
	border-left-width :1px;	
	
	border-bottom-color :#4f9852 ;
	border-bottom-style :dashed ;
	border-bottom-width :1px;

}

.DynControl
{
	margin-top:5px; 	
}

.tableHeader
{
	background-color: #cfd4ce;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

.tableItem
{
	font-size: 10px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;

}

.tableAlternateItem
{
	font-size: 10px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;	

}

.CommandMessaggi
{
	background-color:#10550a;  
	text-align:center ;
	vertical-align:middle ; 
}


.PersonalFolder
{
	border-top-color:Gray ;
	border-top-style:dotted;
	border-top-width:1px;   	
}


.PanelIndiciRicerca
{
	background-color:#eaefea; 
	
	border-bottom-color:#c5cfc5;
	border-bottom-style:solid ;
	border-bottom-width:1px;
	
	border-left-color:#c5cfc5;
	border-left-style:solid ;
	border-left-width:1px;
	
	border-right-color:#c5cfc5;
	border-right-style:solid ;
	border-right-width:1px;
	
}

.PanelIndiciRicercaTop
{
	background-color:#eaefea; 
	
	border-top-color:#c5cfc5;
	border-top-style:solid ;
	border-top-width:1px;
	
	border-left-color:#c5cfc5;
	border-left-style:solid ;
	border-left-width:1px;
	
	border-right-color:#c5cfc5;
	border-right-style:solid ;
	border-right-width:1px;
	
	text-align:left ;
    padding-bottom:10px;
}


.PanelRicerca
{


	margin-bottom:10px;	
}

.divSearch
{
	
	margin-top:10px;
	margin-bottom:5px;	
}

.Calendar
{
	margin-left:8px; 
}

.LabelCommand
{
	margin-top :1px;

	
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;    
	color: #debe5b;
	background-color:#3c7b37;
	
	display:inline-block ;
}

.LabelUnderCommand
{

	margin-bottom :1px;
	
	font-size:10px;
	font-family: Verdana;
	font-weight:bold ;   
	color: Black;
	background-color:#cfd4ce;
	
	display:inline-block ;
}

.PanelAppointment
{

	border-right-color:#abc1a7;
	border-right-style:solid ;
	border-right-width:1px;   	
	
}





.LabelDetailMaster
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;
	
	font-size: 18px;
	font-family: Verdana;
	color: #cd5c5c;

}

.LabelDetailSimple
{

	margin-top :1px;
	margin-bottom :1px;
	margin-left :1px;

	font-weight:bold ; 
	font-size: 11px;
	font-family: Verdana;
	color: #777777; 

}

.LabelDetailNoUnderline
{

	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;

	font-size: 11px;
	font-family: Verdana;
	color: #777777;

}

.LabelDetailUnderline
{

	margin-top :1px;
	margin-bottom :1px;
	margin-left :8px;

	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	border-bottom-color:#777777;
	border-bottom-style:dashed ;
	border-bottom-width:1px;  

}

.PanelTesto
{
	margin-left:8px;
	margin-bottom:1px; 
	margin-top:8px;
	
	border-color:#10550a ;
	border-style:solid ;
	border-width:1px;   
}


.PanelImageList
{
	background-color:#858998;
	
	border-color:#858998;
	border-style:solid;
	border-width:1px;
	
	text-align:center ;
	vertical-align :middle ;
	
}
.PanelImageMaster
{
	border-color:#858998;
	border-style:solid;
	border-width:1px;
	
	text-align:center ;
	vertical-align:middle ;
	
}
.PanelImageChildOfMaster
{
	border-color:#858998;
	border-style:solid;
	border-width:1px;
	
	margin-top :5px;
	margin-bottom:5px; 
	
	text-align:left ;
	vertical-align:top ;
	
}
.ImageButtonPrincipal
{
	
	margin-top:10px;	
	display:inline-block ;
}



.LabelTitle
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :1px;
	text-align :left ;
	
	font-size: 18px;
	font-family: Verdana;
	color: #cd5c5c;

}

.LabelParagraph
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :10px;
	text-align :left ;
	
	font-size: 14px;
	font-family: Verdana;
	color: #202680;

}

.LabelDescription
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :30px;
	text-align :left ;
	
	font-size: 12px;
	font-family: Verdana;
	color: #777777;

}


.linkCapoluogo
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :2px;
	
	font-size: 11px;
	font-family: Verdana;  
	
	color:#5c81ab;
	background-color:#e6ebf1;
	
	display:inline-block ;
}

.linkNormal
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :2px;
	
	font-size: 11px;
	font-family: Verdana;  
	
	color:#777777;
	background-color:#fefefe;
	
	display:inline-block ;
}

.linkActive
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :6px;
	
	font-size: 11px;
	font-family: Verdana;  
	
	color:#777777;
	background-color:#fefefe;
	
	display:inline-block ;
}

.linkInactive
{
	margin-top :1px;
	margin-bottom :1px;
	margin-left :0px;
	
	font-size: 11px;
	font-family: Verdana;  
	
	color:#cd5c5c;
	background-color:#fefefe;
	
	display:inline-block ;
}


.UpdateProgress1 
{
    background-color: #3737f4; 
    font-weight:bold ;
    color:Black;
    
    vertical-align:middle ;  
    font-size: 14px;
	font-family: Verdana; 
     
    top: 0px; 
    left: 0px;
    width: 100%;
    height: 2500px;
     
	filter:alpha(opacity=15);
	opacity: 0.15;
      
    position: absolute;
}


.LabelTitleRss
{
	margin-top :1px;
	margin-bottom :15px;
	margin-left :1px;
	text-align :center ;
	
	font-size: 16px;
	font-family: Verdana;
	color: #cd5c5c;

}

.LabelSubTitleRss
{
	margin-top :1px;
	margin-bottom :10px;
	margin-left :8px;
	text-align :center ;
	
	font-size: 14px;
	font-family: Verdana;
	color: #202680;
}

.LabelDescriptionRss
{
	margin-top :1px;
	margin-bottom :10px;
	margin-left :12px;

	font-size: 11px;
	font-family: Verdana;
	color: #777777;
	
	background-color:Transparent ; 
	
	display:inline-block ;
}

.LinkRss
{
	margin-top :1px;
	margin-bottom :10px;
	margin-left :12px;
	
	font-size: 11px;
	font-family: Verdana;  
	
	color:#6688aa;
	
	display:inline-block ;	
}

.TextLinkRss
{
	margin-top :1px;
	margin-bottom :10px;
	margin-left :12px;


	background-color :White ;
	border-color :#bFbFbF;
	border-style:solid ;
	border-width :1px; 
	
	font-size: 11px;
	font-family: Verdana; 
	color:#4f9852;
	
	display:inline-block ;
}
