@import url("mainMenu_index.css");
/* @import url("dev.css"); solo testing */
@import url("../modules/ts_files/scroll0.css");

html {font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin:0;padding:0; color: #000000; background-color: #FFFFFF;}
body { text-align: center;margin:0;padding:0; } 
div, table { margin:0;padding:0; font-size: 12px; }
ul, p { font-size: 12px;}

#headerTbl, #mainTbl, #footerArea, #menuArea {margin:0 auto; width: 1000px; position: relative; }
#mainTbl { height: auto !important; height: 550px; min-height: 550px; }
#footerTbl { text-align: left; }

#headerTbl { height: 200px; }
#menuTopArea{position:absolute; top:18px; left:5px;}
#logoArea { position: absolute; top: 60px; left: 5px; z-index:9999; }
.moon{position:absolute; top:1px; left:200px; z-index:99; }
#bannerArea {z-index:90;}
.bar{background-image:url(../images/bar_bg.jpg); background-repeat:repeat-y; background-position:center center; height:10px;}


#textArea { text-align: justify; padding: 8px;}
#menuArea{height:58px; z-index:999;}

table { border-collapse: collapse; border-color: #cccccc; margin: 0 auto; }
.tblHead { background-color:#ff9900; color: #333333; }
.tblCell { background-color: #cccccc; text-align: left; }
.tblCellAlt { background-color: #f4f4f4; text-align: left; }

h1,h2,h3,h4,h5,h6 {color:#0C360E;}

a { color: #0C360E; }
a:hover {text-decoration: none;}
.menuLink { font-weight: bolder; color: #cccccc; }



.parTitle {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #660033;
}
.parSubtitle {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #009900;
}
.parText {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	color: #333333;
}

.imgCaptcha{text-align:center; padding:10px;}
.cbox{text-align:center;}
.formLabel{text-align:right;}
.formData, .descs{text-align:left;}
.formLabel, .formData{padding:4px;}


.parPic {
	border: none;
}

p { font-size: 11px; }
.formAction, .formButton, .formData, .formLabel, .formLabelLogin {
	font-size: 11px;
	color: #000000;
}

h1 {
	font-size: 24px;
	font-weight: bold;
}
h2 {
	font-size: 16px;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	font-weight: bold;
}


.menuLink {
	font-size: 11px;
	font-weight: bold;
	color: #0C360E;
}
.errorMsg {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-align:center;
}
.errorDesc {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-align:center;
}

.confirmMsg {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}
.confirmDesc {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
}
.pagNav {
	font-size: 10px;
	color: #000066;
}
.pagNavSymb {
	text-decoration: none;
}
#loginTblLog, #loginTblNotLog, #fsrchTbl {
	border: 1px solid #999999;
	clear: both;	
}
#loginTitle, #fsrchTitle {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #999999;
	background-color: #E9AF8A;
}
#loginName {
	font-size: 12px;
	color: #330000;
	font-weight: bold;
	padding: 3px;
}
.textBody {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.textNote {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
strong, .textBold {
	font-weight: bold;
	color: #0C360E;
}
#footerTbl {
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	background:url(../images/footer_bg.jpg) repeat-y center top;
}
#footerArea {
	text-align: left;
	padding:15px 0px;
	font-size:13px; line-height:22px;
}
#footerArea table {
	margin-left: auto;
	margin-right: auto;
}
#footerArea a{color:#FFFFFF;}
textarea{font-size:12px; font-family:Verdana;}
 Font della finestra invio multimo ML 
.ml_status_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}

#tags{display:none;}
.logoFooter{margin:8px 0px;}
#excogitaArea{ position:absolute; right:10px; bottom:15px; font-size:11px; color:#0C360E; }
#excogitaArea a{color:#0C360E;}
