/********* form styles *********/
.singleLine
{
	/*border-bottom: dotted 1px #000000;
	border-top: none;
	border-left: none;
	border-right: none;*/
	font-family: Verdana,Arial,sans-serif;
	font-size: 70%;
	width: 80%;
	margin-bottom: 6px;
	margin-top: 6px;
}
.butLogon
{
	font-size: 70%;
}
.searchText
{
	font-family: Verdana, Arial,sans-serif;
	width: 80%;
	margin-bottom: 6px;
	margin-top: 6px;
}
.singleLine50{
	border-bottom: dotted 1px #000000;
	border-top: none;
	border-left: none;
	border-right: none;
	font-family: Verdana, Arial,sans-serif;
	width: 40%;
	margin-bottom: 6px;
	margin-top: 6px;
}
.data{
	border-bottom: dotted 1px #000000;
	border-top: none;
	border-left: none;
	border-right: none;
	font-family: Verdana, Arial,sans-serif;
	width: 100px;
	margin-bottom: 6px;
	margin-top: 6px;
}
.multiLine
{
	FONT-SIZE: 100%; 
	font-family: Verdana, Arial,sans-serif;
	width: 100%;
	margin-bottom: 6px;	
	margin-top: 6px;
}

/*------------- panelStyle ----------------*/
.panelCit
{
	width: 511px !important;
	width: 511px;
	padding: 20px 5px 5px 5px;
	background-color: #ececec;
	font-size: 80%;
	border-bottom: solid 1px #00AEEF;
}

.pannelloScheda
{
	width: 98% !important;
	max-width: 98% !important;
	padding: 10px 5px 25px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	font-size: 80%;
	/*
	border-top: solid 1px #00AEEF;
	border-bottom: solid 1px #00AEEF;
   */
}

.pannelloLogout
{
	background-color: #ffffff;
	font-size: 80%;
	/*
	border-top: solid 1px #00AEEF;
	border-bottom: solid 1px #00AEEF;
   */
}

.dettaglioEventi {
	padding: 4px 6px 6px 10px;
}

.panelTitleCit
{
	FONT-SIZE: 14px; 
	border-bottom: solid 1px #00AEEF;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
	margin: 0px;
	width: 511px !important;
	width: 511px;
	padding-top: 4px;
	background-image: url(../img/bg_fasce.gif);
	background-repeat: repeat-x;
	color: #000;
}
.panelImp
{
	width: 511px !important;
	width: 511px;
	padding: 6px;
	background-color: #ececec;
	border-bottom: solid 1px #00A99D;
	font-size: 80%;
}
.panelTitleImp
{
	FONT-SIZE: 14px; 
	border-bottom: solid 1px #00A99D;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
	margin: 0px;
	width: 511px !important;
	width: 511px;
	padding-top: 4px;
	background-image: url(../img/bg_fasce.gif);
	background-repeat: repeat-x;
	color: #000;
}
/*-------------------menu top------------*/

#menuTop
{
	height: 25px;
	margin: 0px;
	width: 95%;
}
#menuTop dd
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menuTop dl
{
	margin: 0px;
	padding: 0px;
}
#contentLeft dd
{
	font-size: 70%;
	margin: 0px 0px 6px 0px;
	/*border-bottom: dotted 1px #c5c5c5;*/
}
#contentLeft span
{
	font-size: 70%;
	margin: 0px 0px 6px 0px;
	/*border-bottom: dotted 1px #c5c5c5;*/
}
#menuTopPrint
{
	height: 25px;
	margin: 0px;
	width: 719px;
}
.bg_servizi
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_servizi.gif);
	background-repeat: repeat-x;
}
.bg_sportello
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello.gif);
	background-repeat: repeat-x;
}
.bg_sportello_AN
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_AN.gif);
	background-repeat: repeat-x;
}
.bg_sportello_WE
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	color: #555555;
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_WE.gif);
	/*background-repeat: repeat-x;*/
}
.bg_sportello_WS
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	color: #555555;
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_WS.gif);
	/*background-repeat: repeat-x;*/
}

.bg_sportello_KM
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	color: #555555;
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_WS.gif);
	/*background-repeat: repeat-x;*/
}

.bg_sportello_WJ
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_WJ.gif);
	background-repeat: repeat-x;
}
.bg_sportello_SC
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_SC.gif);
	background-repeat: repeat-x;
}
.bg_sportello_EC
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_EC.gif);
	background-repeat: repeat-x;
}
.bg_sportello_XX
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_XX.gif);
	background-repeat: repeat-x;
}
.bg_sportello_IN
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_IN.gif);
	background-repeat: repeat-x;
}
.bg_sportello_AD
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_AD.gif);
	background-repeat: repeat-x;
}
.bg_sportello_TR
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_TR.gif);
	background-repeat: repeat-x;
}
.bg_sportello_MU
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_MU.gif);
	background-repeat: repeat-x;
}
.bg_sportello_CN
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_CN.gif);
	background-repeat: repeat-x;
}
.bg_sportello_QA
{
	font-size: 80%;
	font-family:Verdana;
	/*font-weight: bold;*/
	/*border-bottom: solid 1px #c5c5c5;*/
	/*border-top: solid 1px #c5c5c5;*/
	padding: 4px 0px 4px 4px;
	margin-bottom: 6px; 
	margin-top: 10px; 
	background-image: url(../img/bg_sportello_AN.gif);
	background-repeat: repeat-x;
}
.inDivDL
{
	margin: 0px;
	padding: 0px;	
}
.inDivDT 
{
	/*font-size: 90%;*/
	font-weight: bold;
	margin: 0px 0px 0px 18px; 	
}
.inDivDD 
{
	/*font-size: 90%;*/
	margin: 0px 0px 10px 18px; 	
}
.inDivDTCert
{
	/*font-size: 90%;*/
	margin: 0px 0px 10px 18px;
}
.inDivDTCertTitle
{
	/*font-size: 90%;*/
	font-weight: bold;
	margin: 0px 0px 10px 18px;
}
/*---------------------tools-------------*/
.clearLeft{
	clear: left;
	font-size: 10px;
}
/*---------------------form inserimento dati -label a lunghezza fissa -------------*/
.labelobbl {
	float: left;
	width: 115px;
	padding: 3px 3px 3px 0px;
}
.asterisco {
	float: left;
	width: 10px;
	padding: 5px 0px 0px 0px;
}
.pixel_vuoto {
	float: left;
	width: 2px;
}
.inputobbl {
	float: left;
	width: 335px;
	padding:3px 0px 3px 3px;
}
.inputnonobbl
{
	float: left;
	width: 345px;
	padding:3px 0px 3px 3px;
}
.inputnonobbl_2
{
	float: left;
	width: 80px;
	padding:3px 0px 3px 3px;
}
.labelobbl_2 {
	float: left;
	width: 50px;
	padding: 3px 3px 3px 0px;
}
.inputnonobbl_3 {
	float: left;
	width: 180px;
	padding: 3px 3px 3px 0px;
}
/*---------------------standard table template-------------*/
.data_std {
	padding: 0px 0px 0px 20px;
}
.table_std 
{
    border: solid 1px #333333;
	width:99%
}
.th_std
{
    background-color: #d1e6ea;
    font-weight: 700;
    font-size: 85%;
}
.tr_par
{
    background-color: #ffffff;
    color:  #333333;
    font-size: 85%;
}
.tr_dis
{
    background-color: #f2f8f9;
    color:  #333333;
    font-size: 85%;
}
.td_std
{
}
.description_std 
{
    color:  #000000;
    font-size: 70%;
    text-align: justify;
}
.img_title {
	padding-left : 4px;
	padding-right : 4px;
	height : 14px;
	width : 14px;
}
.img_left {
	padding-left : 4px;
	padding-right : 4px;
	height : 7px;
	width : 7px;
	border : 0px;
}
.span_title {
 font: bold 110% Arial,sans-serif;
 color: #6A8AC5;
 margin: 20px 0px 20px 0px;
 padding: 0px;
}

.bottone {
	font: bold 85% Arial,sans-serif;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	border-color: #000000;
}

.bottoneSel {
	font: bold 85% Arial,sans-serif;
	color:white;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	background-color:#3377FF;
	border-color: #000000;
}

.logo_sx{
	width: 185px;
	height: 171px !important;
	float:left;
	padding-left: 0px;
	background-image: url("../img/logo_comune_piccolo.gif");
	background-position:center right;
    background-repeat: no-repeat;
}

.logo_alto{
	width: 542px;
	height: 171px !important;
	float:right;
	padding-left: 0px;
	background-image: url("../img/panorama.jpg");
    background-repeat: no-repeat;
}

.pass_exp{
	text-align:center; 
	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000; 
	border: solid 1px red; 
	margin: 10px 10px 0px 0px;
}

.sfondo{
	background-color: #000000;
	color: #000000;
}

.sfondo_w{
	background-color: #ffffff;
	color: #ffffff;
}

.img_login{
	width: 82px;
	height: 25px !important;
	float:left;
	padding-left: 0px;
	margin-top: 1px;
	background-image: url("../img/login.gif");
    background-repeat: no-repeat;
}

.img_login_roll{
	width: 82px;
	height: 25px !important;
	float:left;
	padding-left: 0px;
	margin-top: 1px;
	background-image: url("../img/login_roll.gif");
    background-repeat: no-repeat;
}

.img_help{
	width: 131px;
	height: 25px !important;
	float:right;
	padding-left: 0px;
	margin-top: 1px;
	background-image: url("../img/aiuto.gif");
    background-repeat: no-repeat;
}
.editBox {
	font-family:Palatino Linotype;
	border-style:none; 
	border-color:white; 
	width:100%; 
}
.editMLineBox {
	font-family:Palatino Linotype;
	width:95%; 
}
.td_underline {
	border-bottom-color:#888888; 
	border-bottom-style:solid; 
	border-bottom-width:1pt;
}
.label {
	font-family:Palatino Linotype;  
}
.corsivo {
	font-family:Palatino Linotype;  
	font-style: italic;
}
.nobr {
white-space:nowrap;
}
.body_autocertif
{
	font-family: Verdana,Arial,sans-serif;
	FONT-SIZE: 100%; 
	background-color: #FFFFFF;
	color:#000000;
	/*FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;*/
}

.divRegistrazione{
	width: 30%;
}
.dd_cl
{
	font-size: 70%;
	margin: 0px 0px 4px 0px;
	/*border-bottom: dotted 1px #c5c5c5;*/
}
