/*
	Menu Opzioni
*/
#mTop, #footer{
	margin: 2px 0px 0px 3px;
	text-align: center;
	background: #FFF7A5;
	color: Black;
	border-bottom: 1px solid #C6BA4A;
	padding: 2px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
}


#mTop a:link, #mTop a:visited{
	font: bold 16px Arial,Helvetica,Verdana,Geneva,sans-serif;
	text-decoration: none;
	border: 1px solid #fff7a5;
	padding: 1px 4px 1px 4px;
	margin: 1px 4px 1px 4px;
}


#mTop a:hover{ border: 1px solid Navy; }

#pRiga{
	background: url(img/bghome.jpg) no-repeat right;
	height: 112px;
	margin-top: 3px;
}


#pRiga a:link, #pRiga a:hover, #pRiga a:visited {
	border: 1px solid black;
	padding: 8px;
	margin-top: 2px;
}


.broTab{border: 1px solid Blue;}


.broTab td{
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-right: 1px solid Blue;
	border-bottom: 1px solid Blue;
	border-top: 1px solid White;
	border-left: 1px solid White;
}

body{ margin: 0px 3px 1px 3px; }
#opzBar{
	text-align: center;
	margin:0;
	padding: 5px 1px 2px 1px;
}


#opzBar a,#opzBar a:visited{
	background: url(img/entry/bgopz.gif) no-repeat;
	padding: 7px 10px 6px 35px;
	border-right: 1px solid Black;
	word-break: keep-all;
	margin:0;
}

#opzBar a:hover{
	text-decoration: underline;
}

.nascosto{display: none;}

a.mtop, a.mtop:visited{
	text-decoration:none;
	color: Navy;
	font: 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border: 1px solid Transparent;
	padding: 0px 5px 0px 5px;
	margin-left: 5px;
	line-height: 21px;
	white-space: nowrap;
}

a.mtop:hover{
	text-decoration: underline;
	color: #006500;
	border: 1px solid White;
}

fieldset{margin: 2px;}
label{cursor: pointer; margin-right: 5px;}
.flLft{float: left;}
.flRgt{float: right;}
.clear{clear: both;}
a:link.red, a:hover.red, a:visited.red, .red{color:Red;}
.printer{background:ButtonFace url(img/printer.gif) no-repeat center;width:25px;}
.titgruppo{font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;color:Red;}
.prodiv{position:relative;width:100%;background-color:#A0DEC6;}
.eti{color :Blue;	vertical-align :top;}
A:link.c1, A:visited.c1, .c1 {color:#003366;background :transparent;}
A:hover.c1,A:hover.c2,A:hover.c3{color:red;}
A:link.c2, A:visited.c2, .c2 {color:#550000;background :transparent;}
A:link.c3, A:visited.c3, .c3 {color:#006633;background :transparent;}
.menubar{background :url(img/entry/bgmenubar.gif) no-repeat;padding :0px 3px 0px 14px;line-height :22px;	border-right :1px solid Black;}
.menuopz{background :url(img/entry/bgopz.gif) no-repeat;padding :0px 4px 0px 21px;line-height :26px;border-right :1px solid Black;}
#divbase{ position :relative;right :1px;left :1px;text-align :center;}
#menutop{ width:100%;position:relative;left:0;top:0;background-color:#339999;}
legend {font :bold;}
.tt{background :Blue;font :small-caps 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* bottom text */
.bottxt{ font :bold 10px Arial, Helvetica, sans-serif;color :Black;border-bottom :3px solid #000099;}
.botttl{ border-left :3px solid #000099;border-top :3px solid #000099;padding-left :15px;padding-right :15px;font :bold 16px Arial, Helvetica, sans-serif;color :Black;}
.sml1{ background :url(img/bgmenusx.gif) no-repeat;font :bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	line-height :28px;color :Yellow;	cursor :hand;	padding-left :3px;}
.sml2{z-index :5;background :url(img/bgl2msx.gif);font :11px Arial, Verdana, Geneva, Helvetica, sans-serif;padding-left :6px;line-height :17px;color :Yellow;cursor :hand;}
.sml3{background :url(img/bgl3msx.gif);font :10px Arial, Verdana, Geneva, Helvetica, sans-serif;padding-left :11px;line-height :16px;color :#FFFF99;cursor :hand;}
.sml4{font :10px Arial, Verdana, Geneva, Helvetica, sans-serif;padding-left :16px;line-height :15px;color :#FFFFCC;cursor :hand;	background: url(img/bgl4msx.gif);}
/* entry:colonna di sinistra */
.entrycs {background:url(img/entry/tabsx.gif);border-top:1px ridge Black;vertical-align :top;}
/* entry background 1 */
.entrytbdx {background :url(img/entry/topbardx.gif);text-align :right;vertical-align :bottom;border-right :1px ridge Black;font:22px Times New Roman;}
/* entry descrizione di sinistra */
.entrydes{background :url(img/entry/bgttop.gif);text-align :center;font:bold italic 16px Arial, Helvetica, sans-serif;color:White;line-height :50px;vertical-align :middle;}
.intesta {background :#1DA6A4;font :bold italic 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color :Navy;text-align :right;padding-right :15px;}
.tbb {border:1px ridge White;	background :transparent;}
A:link, A:visited {text-decoration:none;color:Navy;font :bold;}
A:hover {color:red;text-decoration:none}
.sml{ font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; background: transparent;}
.bgNav{ width:25px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.bgNavR {  width:25px;background :Red;font :9px Verdana, Geneva, Arial, Helvetica, sans-serif;Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* Classi per bordi navigazione */
.br1r{ border-right :1px ridge Black;}
.blb{ border-left:1px ridge Black;border-bottom:1px solid Black;padding-left:10px;}
.outset{ border:0px outset;font :bold italic 13px Arial, Helvetica, sans-serif;color :Blue;}
.bdlrb{border-bottom :1px solid Black;border-left :1px solid Black;border-right :1px solid Black;padding :0px 4px 4px 4px;}
/* Links di navigazione pag+, ++, -, --, n */
A:link.nav { text-decoration:none;color:Navy; background :transparent;}
A:visited.nav { text-decoration:none;color:Blue;background :transparent;}
A:hover.nav {color:Red;text-decoration:none;background :transparent;}
.nav { text-decoration:none;color:Blue;background :transparent;}
.banner{width :97%;line-height :60px;background :url(img/menutopr.gif) no-repeat right;border-top:3px solid #000099;}
.bgyellow { background-color:Yellow;}
/* Titoli livello 1 */
.TL1{ font :bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color :Yellow;}
A:link.ll1,A:visited.ll1 {font :bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;color:Yellow;}
A:hover.ll1 { font :bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:Red;text-decoration:none;}

/* Titoli livello2 */
.TL2{ font :bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color :White;}
A:link.ll2, A:visited.ll2 {font :11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;color:Yellow;}
A:hover.ll2 { font :11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:Red;text-decoration:none;}

/* Titoli livello3 */
.TL3{font :11px Verdana, Geneva, Arial, Helvetica, sans-serif;color :White;}
A:link.ll3 {text-decoration:none;color:White;background-color:#0066ff;}

A:hover.lL3 { color:#000099;text-decoration:none;}
A:visited.ll3 { text-decoration:none;color:white;background-color:#0066ff;}

FORM {font: 11px;}
INPUT { font :11px Arial, Helvetica, sans-serif;}
SELECT { background:White;font :11px Arial, Helvetica, sans-serif;}
TEXTAREA { background:White;font :11px Arial Helvetica sans-serif;}

TD { font :11px Verdana, Geneva, Arial, Helvetica, sans-serif;color :Navy;}
TH { color:#3399ff;font :bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align :center;}

/* sostitutivo h1-h6 */
h1 { color:#000099;
	font: bold 10pt Arial, Helvetica, sans-serif;
}
h2 { color:#FFFFFF;background-image:url(Immagini/Menusx.gif);line-height :28px; font :10pt Arial Helvetica sans-serif;}
h3 { color:Blue;vertical-align:top;font :bold 10pt Arial, Helvetica, sans-serif;margin :6px 2px 6px;}
h4 { color:#FFFFFF;vertical-align :sub;font :10pt Arial, Helvetica, sans-serif;margin :0px 0px 0px 0px;}
h5 { color:#663399;text-align:left;margin :0px 0px 0px 10px;line-height :20px;font :14px/40px Arial, Helvetica, sans-serif;}
h6 { color:Lime;text-align:left;text-indent:-12;vertical-align:top;font :xx-small Arial Helvetica sans-serif;margin :1px 12px 5px 12px;}
p { font-size:9pt;color:#000000;text-align:justify;vertical-align:top;font-family:Arial, Helvetica, sans-serif;margin :0px 0px 10px 6px;}