body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: justify;
	background-color: #ffffff;
	background-image: url(../immagini/bgbody.jpg);
	background-repeat:repeat-x;
	margin: 0;
	text-align:left;
	width: 100%;
	height: 100%;
}


A {margin:0; padding:0; text-decoration:none; font-size:11px; color:#000000; text-align:left;}
A:link {margin:0; padding:0; text-decoration:none; font-size:11px; color:#000000; text-align:left;}
A:visited {margin:0; padding:0; text-decoration:none; font-size:11px; color:#000000; text-align:left;}
A:hover {margin:0; padding:0; text-decoration:none; font-size:11px; color:#000000; text-align:left;}
IMG {margin:0; padding:0; border:0;}

FORM {margin:0; padding:0;}
.txtpiccolocodebar {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;	font-weight: normal;}
.txtpiccolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; text-align:left;}
.testograndeUPPER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; text-align:left;}
.testogrande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; text-align:left;}
.testogrande  td{padding-left:3px;}

#testatine {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; font-weight: bold; text-align:center; background-color:#9F9E9E; padding:4px;}


.fromlogin {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; border: 1px solid #003300; margin:0; padding:2px; letter-spacing: 0px;	word-spacing: 0px; margin:2px;}


.datacomunicas {font-size:11px; padding-left:23px; text-decoration:none; color:#666666;}

.pulsante {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #000000; text-transform: uppercase;}

div#container{width:500px; margin:0 auto; padding-top:10px;}
div.message{height:68px; margin: 0 0  2em; padding: 12px 15px 0 55px;border: solid;border-width: 2px 0;background:#F0F0F0}
div.message p{margin: 0 0 1em; font-size: 11px; text-align:justify;}
div.message.info{background: #EAEBF7 url(../immagini/info.png) no-repeat 3px 11px;border-color: #8E9AFF}
div.message.warning{background: #FFF0BA url(../immagini/warning.png) no-repeat 3px 11px;border-color: #E87C29}
div.message.question{background: #E4F6DE url(../immagini/help.png) no-repeat 3px 11px;border-color: #8FDC79}
div.message.error{background: #FFD8D6 url(../immagini/error.png) no-repeat 3px 11px;border-color: #FF0038}


#bandiere ul{margin: 0; padding-left: 0; list-style: none;}
#bandiere li{display: inline; margin: 0; padding: 0;}
#bandiere img{border:0; margin: 0; padding: 0;}
#bandiere a:link, #bandiere a:visited{float: right; margin: 0; padding: 0px 4px 0px 0px;}

#bandiereII ul{margin: 0; padding: 0; list-style: none;}
#bandiereII li{display: inline; margin: 0; padding: 0;}
#bandiereII img{border:0; margin: 0; padding: 0; margin: 5px; margin-bottom:8px;}
#bandiereII a:link, #bandiereII a:visited{float: left; margin: 0; padding: 0; border:1px solid #E1E1E1; margin: 5px; margin-bottom:8px;}
#bandiereII a:hover{float: left; margin: 0; padding: 0; border:1px solid #6D6D6D; margin: 5px; margin-bottom:8px;}

#MNaccordion {margin:0; padding:0; width:200px; font-size:11px; color:#C1C1C1; text-align:right; margin-top:7px; margin-bottom:5px;}
#MNaccordion a{text-decoration:none; color:#C1C1C1;}


/* thumbnail list */
ul#thumbs, ul#thumbs li{margin:0; padding:0; list-style:none;}
ul#thumbs li{float:left; margin:5px; border:1px solid #B5B5B5;	padding:4px; text-align:center;	background-color:#fff;}
ul#thumbs a{display:block; float:left; width:80px; height:80px; line-height:80px; overflow:hidden; position:relative; z-index:1; text-align:center;}
ul#thumbs a img{float:left; position:absolute; top:-20px; left:-20px; text-align:center;}
ul#thumbs li div{clear:both; margin-top:3px; text-align:left;}
ul#thumbs li div img{margin-right:3px; border:0;}
/* clearing floats */	
ul#thumbs:after, li#thumbs:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul#thumbs, li#thumbs{display:block;}
ul#thumbs, li#thumbs{min-height:1%;}
* html ul#thumbs, * html li#thumbs{height:1%;}		
/* // clearing floats */
/* // thumbnail list */

/*-------------- Liste su pił colonne -----------------*/
ul#multi,ul#multi li{margin:0;padding:0;list-style:none}
ul#multi{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
    /*background: #EFEFEF*/
	}
ul#multi li{float:left;width:48%;/*il trucco per le colonne*/
    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/
    border-bottom:0px dotted #777}
ul#multi a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:13px;
    /*background: transparent url(img/freccia4.gif) no-repeat center left}*/
ul#multi a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/