body { background: #1a3265; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d; text-align:center;}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #003399; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: "Trebuchet MS";}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { width: 1000px; margin: 0 auto; padding: 0px; position: relative; text-align:center;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .Header { height: 98px;} /* */ 
.Header { background: url(images/HeaderBkg.jpg) repeat-x left top; width: 1000px; position: relative; clear: left; padding: 0px; min-height:98px; text-align:left;}

.Header h1 { font-size: 28px; line-height: 28px; letter-spacing: -1px; padding: 27px 5px 0px 100px; margin: 0px; font-weight: normal; left:-80px; position:relative;}
.Header h1 a { color:#fff; text-decoration: none; } 
.Header h1 a:visited { color:#fff; text-decoration: none; }
.Header h1 a:hover { color:#fff; text-decoration: none; }
.Header .Desc { color:#75c0d9; font-size: 14px; line-height: 14px; font-weight: bold; letter-spacing: -1px; font-family: 'Arial'; padding: 0px; margin: 0px 0px 0px 100px; left:-100px; position:relative;}
.Header .LS { position: relative; top: 75px; left: -5px; width: 119px; height: 128px;}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { background: #0097ca; width: 1000px; position: relative; float: left; height: 35px; z-index:400}
.Menu em { display: none}
.Menu ul { list-style: none; margin: 0px; padding: 10px 0px 0px 100px; }
.Menu ul li ul { display: none;}
.Menu li { padding: 0px; margin: 0px; display: inline; font-size: 11px;}
#txt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.Menu a { padding: 0px 0px 0px 3px; margin-right: 2px; background: url(images/MLeft.png) no-repeat left top; float: left; border:0px solid;}
.Menu a span { padding: 6px 9px 6px 6px; display: block; background: url(images/MRight.png) no-repeat right top; float: right;}
.Menu a span { float: none; color: #FFF;}
.Menu a:hover span { color: #FFF;}
.Menu a:hover { background-position: 0% -25px; color:#003399; text-decoration: none;}
.Menu a:hover span { background-position: 100% -25px;  color:#003399;}
.Menu .on { background: url(images/MLeft.png) no-repeat left bottom; color:#003399; }
.Menu .on span { background: url(images/MRight.png) no-repeat right bottom; color:#003399; }
.MTL { position: absolute; top: 0px; left: 0px; background: url(images/MTL.gif) no-repeat left top; height: 8px; width: 8px; }
.MTR { position: absolute; top: 0px; right: 0px; background: url(images/MTR.gif) no-repeat left top; height: 8px; width: 8px;}

.CON { background: #fff; width: 1000px; float: left; position: relative; padding: 0px; text-align:center; margin-bottom:10px; padding-bottom:5px;}
.err { background:#FF0000; width: 1000px; height:50px; float: left; position: relative; padding: 0px; text-align:center; color:#FFFFFF; font-weight:bold}
#foto0 { margin:3px; float:left; text-align:center; width:180px;}
#foto0 span {width:180px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-align:center;}
#foto0 .foto {clear:left;}
#foto0 .foto img {border:5px solid #999999;}

#foto { margin:3px; float:left; text-align:center;}
#foto span {width:150px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-align:center;}
#foto .foto {clear:left;}
#foto .foto img {border:5px solid #999999;}

#foto1 {text-align:center; width:830px; clean:left; border:1px solid #0097CA; padding-bottom:10px;}
#foto1 span {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
#foto1 .foto1 img {border:5px solid #999999;}

#main-commenti {width:820px; height:220px; border:1px solid #0097CA; margin:0 auto; padding:5px; float:left;}
#main-commenti-1 {width:820px; height:40px; border:1px solid #0097CA; margin:0 auto; padding:5px; float:left;}
#main-commenti span { float:left; border:0px solid #000;  margin-top:3px;}
#main-commenti .left { clear: left; width:150px; height:20px; background:#1A3265; color:#FFFFFF; margin-right:3px;}
#main-commenti .inpt {clear: left; width:800px; border:0; text-align:center; margin-top:5px}
#main-commenti .input { border:1px solid #0097CA; }

#commenti { position:relative; border:1px solid #0097CA; width:820px; padding:5px;}
#commenti .visualizza-commenti {width:818px;  border:1px solid #0097CA; clear:left; position:relative;}
#commenti .visualizza-commenti1 {width:818px;  border:0px solid #0097CA; clear:left; position:relative;}
#commenti  span { float: left; margin:2px; padding:4px;}
#ut {width:150px; height:20px; border:0px solid #000; text-align:left;}
#ms {width:478px; border:0px solid #000; text-align:left; background:#EDEDED}
#ut1 {width:150px; height:20px; border:0px solid #000;}
#ms1 {width:480px; border:0px solid #000;}
.ut { background:#1A3265; color:#FFFFFF; font-weight:bold; height:20px; text-align:center;}

#tasti-a-i { width:833px; padding:0 0px 5px 0; position:relative; height:48px;}
#tasti-a-i0 { width:833px; padding:0; position:relative; height:35px;}

input.UtentePassw {MARGIN: 0px; BORDER:none; FONT-SIZE: 18px;}

INPUT.submit {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;    color:#000066;}

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix { height: 1%;}

#salva { width:900px; border:1px solid #0097CA; margin:0 auto; position:relative; clear:left; padding:5px; margin-top:3px; margin-bottom:3px;}
#pagine { width:900px; border:1px solid #0097CA; margin:0 auto; position:relative; clear:left; padding:5px; }

