body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.pIndexHeader {width:800px; border-bottom:1px solid #444444;}
.pIndexMenu   {width:158px; border-right:0px solid #444444;}
.pIndexBody   {width:590px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pAlbumHeader {width:800px; border-bottom:1px solid #444444;}
.pAlbumMenu   {width:158px; border-right:0px solid #444444;}
.pAlbumBody   {width:670px; border-left:2px solid #444444; border-right:2px solid #444444}

.pEscursioniHeader {width:800px; border-bottom:1px solid #444444;}
.pEscursioniMenu   {width:158px; border-right:0px solid #444444;}
.pEscursioniBody   {width:770px; border-left:2px solid #444444; border-right:2px solid #444444}

.pIntroduzioneHeader {width:800px; border-bottom:1px solid #444444;}
.pIntroduzioneMenu   {width:158px; border-right:0px solid #444444;}
.pIntroduzioneBody   {width:590px; border-left:2px solid #444444; border-right:2px solid #444444}

.pSchedaHeader {width:800px; border-bottom:1px solid #444444;}
.pSchedaMenu   {width:158px; border-right:0px solid #444444;}
.pSchedaBody   {width:670px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pModificaHeader {width:800px; border-bottom:1px solid #444444;}
.pModificaMenu   {width:158px; border-right:0px solid #444444;}
.pModificaBody   {width:600px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pLoginHeader {width:800px; border-bottom:1px solid #444444;}
.pLoginMenu   {width:158px; border-right:0px solid #444444;}
.pLoginBody   {width:600px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pIscrizioneHeader {width:800px; border-bottom:1px solid #444444;}
.pIscrizioneMenu   {width:158px; border-right:0px solid #444444;}
.pIscrizioneBody   {width:600px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pGuestbookHeader {width:800px; border-bottom:1px solid #444444;}
.pGuestbookMenu   {width:158px; border-right:0px solid #444444;}
.pGuestbookBody   {width:770px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pAdminHeader {width:1028px; border-bottom:1px solid #444444;}
.pAdminMenu   {width:158px; border-right:0px solid #444444;}
.pAdminBody   {width:870px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pHeaderAdminHeader {width:800px; border-bottom:1px solid #444444;}
.pHeaderMenu   {width:158px; border-right:0px solid #444444;}
.pHeaderBody   {width:680px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pAdminEscursioniHeader {width:928px; border-bottom:1px solid #444444;}
.pAdminEscursioniMenu   {width:158px; border-right:0px solid #444444;}
.pAdminEscursioniBody   {width:770px; border-left:2px solid #444444; border-right:2px solid #444444;}

.pAdminSchedaHeader {width:828px; border-bottom:1px solid #444444;}
.pAdminSchedaMenu   {width:158px; border-right:0px solid #444444;}
.pAdminSchedaBody   {width:670px; border-left:2px solid #444444; border-right:2px solid #444444;}




#menuSx .itemMenu {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	cursor:pointer;
}



#menuSx .itemMenuOff {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
   font-style: italic;
	color:#aaaaaa;
}



/* SELEZIONE ITEM*/

#menuSx .selectLineOn {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	

	background-color: #dddddd;

	cursor:pointer;

}



#menuSx .selectLineOff {

	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

}









/* SELEZIONE ITEM*/

#lista .headMenu {

}

#lista .headMenuOn {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	cursor:pointer;

	color:#BC0000;

}

#lista .headMenuOff {

	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

}







#lista .selectLineOn {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	

	background-color: #ffff93;

	cursor:pointer;

}

#lista .selectLineSelected {

	background-color: #ffffbb;

	cursor:pointer;

}

#lista .selectLineOff {

	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

}

#lista .comboData { 

	font-size: 12px;

	font-weight: normal;

	color:#333333;

	padding: 2px; 

	border:0px solid #cccccc;

	background-color:#eeeeee;

}









.intro { 

	font-size: 12px;

	font-weight: normal;

	text-align: left;

	color:#333333;

	padding: 2px; 

	border:0px solid #cccccc;

	background-color:#ffffff;

}





.selOrd {color:#BC0000}

.reserved { 

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	color:#333333;

	padding: 2px; 

	border:0px solid #cccccc;

	background-color:#ffffff;

}



.sezioneMenu {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	color:#333333;

	padding: 1px; 

	border-top:0px solid #cccccc;

	border-bottom:0px solid #cccccc;

	border-right:0px solid #cccccc;

	border-left:0px solid #cccccc;



}







#footer { 

	position:relative; top: 40px;	left: 10px; width: 600px;	z-index:1; 

	font-size: 11px;

	font-weight: normal;

	text-align: center;

	color:#BF7300;

	padding: 1px; 

	border-top:1px solid #333333;

	border-bottom:1px solid #666666;

	border-right:1px solid #333333;

	border-left:1px solid #333333;

	width:600px;

}





#lista td {

	padding: 4px;  

	border: #aaaaaa; 

	border-top:0px;

	border-left:0px;

	border-bottom:1px solid #aaaaaa;

	border-right:0px dashed #cccccc;

	font-size: 12px;

}

#lista .num {

	font-weight: bold;

	text-align: center;

}

#header td {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	color: 333333;

	height: 35px;

	border-bottom:0px;

}











/* DETTAGLIO SCHEDA */

#scheda {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	color: #333333;

}



.dettDesc {

	width: 230px;

	background-color:#EFEFEF;

}

.dettValue {

	width: 80px;

	font-weight: bold; color: #000099;

	padding-left:10px;

	background-color:#EFEFEF;

}



#scala {decoration: none}

#scala .AlivelloR1 {  font-size: 4px; border: 1px #555555 solid; background-color: #66CCFF; height: 4px; width: 4px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .AlivelloB1 {  font-size: 4px; border: 1px #555555 solid; background-color: #FFFFFF; height: 4px; width: 4px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .AlivelloN1 {  font-size: 4px; border: 1px #555555 solid; background-color: #0000FF; height: 4px; width: 4px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}



#scala .BlivelloR1 {  font-size: 4px; border: 1px #555555 solid; background-color: #FF0000; height: 6px; width: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .BlivelloB1 {  font-size: 4px; border: 1px #555555 solid; background-color: #FFFFFF; height: 6px; width: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .BlivelloN1 {  font-size: 4px; border: 1px #555555 solid; background-color: #0000FF; height: 6px; width: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}



#scala .ClivelloR1 {  font-size: 4px; border: 1px #555555 solid; background-color: #0000FF; height: 4px; width: 4px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .ClivelloB1 {  font-size: 4px; border: 1px #555555 solid; background-color: #FFFFFF; height: 4px; width: 4px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .ClivelloN1 {  font-size: 4px; border: 1px #555555 solid; background-color: #0000FF; height: 4px; width: 4px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}



#scala .DlivelloR1 {  font-size: 4px; border: 1px #555555 solid; background-color: #0000FF; height: 6px; width: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .DlivelloB1 {  font-size: 4px; border: 1px #555555 solid; background-color: #FFFFFF; height: 6px; width: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

#scala .DlivelloN1 {  font-size: 4px; border: 1px #555555 solid; background-color: #0000FF; height: 6px; width: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}









.infoInLineaOn {

	padding: 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	color: #000000;

	border-bottom:1px solid #444444;

	width:30px;

	text-align:center;

	background-color:#FaFaFF;

}

.infoInLineaOff {

	padding: 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	color: #ffffff;

	border-bottom:1px solid #444444;

	width:30px;

	text-align:center;

	background-color:#bf0000;

}



/* PREVIEW SCHEDA */

#previewScheda {

	width:200px;

	color: 333333;

	height: 150px;

	border:1px solid #aaaaaa;

	padding:0px;

	background-color:#FaFaFF;

}



#previewScheda .descPreview {

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;                            

	font-style: normal; 

	color: #000000;                                

	border-bottom:1px solid #ffffff;

	width:70px;

	text-align:left;

}

#previewScheda .valuePreview {

	padding: 3px;	

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	border-bottom:1px solid #ffffff;

	text-align:left;

	color: #bf0000;

}



#tablePreview td {

	font-size: 11px; 

}



#tableLogin td {

	font-size: 12px; 

}



#tableIntestazione td {

	font-size: 12px; 

}



#tableRiepilogoEsc td {

	font-size: 12px; 

}    



.versione {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;                            

	font-style: normal; 

	color: #000000;   

   text-align:left;

}







.guesttab {
	border: #000000;
}
.guesttdtab {
	padding:5px;
	border: 1px solid #000000;
	background: url('../layout/librobg.jpg') no-repeat; 
	background-position: top right;
	background-color: #D1CFF2	;
}

.guestdescfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.guestinputtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 1px;
	padding: 2px;
	height: 20px;
	width: 200px;
	border: 1px solid #666666;
}
.guestinputcount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	width: 100px;
	border: 0px solid #666666;
	background-color: #FFCC66;
}
.guestinputarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 2px;
	height: 100px;
	width: 430px;
	border: 1px solid #666666;
}



div.msgaa { 
	border: 0px solid #000000; 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; 
	color:#000000;
} 

.formTabGuest {
	background-color: #FFCC66;
	color:#000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #000000;
}