html,body { font: 11px Verdana, Arial, sans-serif; }
html{height: 100%; margin-bottom: 1px} /*per la scrollbar laterale in Opera e Mozilla*/
p {margin: 0 0 0 0px;}
i{font-size: 140%;font-weight: lighter; color: #F7CB33;}
h1 {padding: 4px; margin: 4px; font-size: 120%; font-weight: bold; color: #FFFFFF; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #F7CB33;}

h2 {font-size: 170%; color: #F01E1E;}

div#maintop a {color:#000000; text-decoration: none; font-weight: bolder;}

div#container { width: 673px;\width:703px;w\idth:673px; margin: 0px auto;}

div#top {color: #FFFFFF; width: 221px;\width:251px;w\idth:221px; height: 140px; background-color: #051742;}

div#top h2{text-align: center; font-size: 38px; font-weight: normal; color: #FFFFFF; padding: 11px; margin: 0px;}

div#topright {float: right; height: 140px; width: 447px; text-align: right;}

div#italianoenglish{text-align: right; font-color:#000000; font-size:90%;}
div#italianoenglish a{color: #000000; text-decoration: none; font-size:90%;}
div#italianoenglish a:hover{color: #000000; text-decoration: underline; }


div#gallery {width: 673px;\width:703px;w\idth:673px;padding-top: 5px;}

div#content {width: 446px;\width:476px;w\idth:446px; float: right; height: 407px; margin-top: 5px; background-color: #60051D; overflow: auto;}

div#menu {background-color: #F7CB33; padding-left:3px; padding: 8px; border-bottom: 3px solid #FFFFFF; font-weight: bolder;}
div#menu a {background-color: #F7CB33; padding: 8px;text-decoration: none;color: #000000; }
div#menu a:hover {padding: 8px; background-color: #760000; text-decoration: none; color: #FFFFFF; }

div#box {width: 94%; padding: 12px; color: #ffffff; overflow: auto;}
div#box p{font-size: 12px;}
div#box a{text-decoration: none;color: #FBF6C6;}
div#box a:hover {text-decoration: underline; }
div#box a:visited{color:#D5D5CF; text-decoration: none}

div#band {float:right; height: 174px; width: 190px; padding: 8px; padding-right: 0px;} 

div#news {width: 213px;\width:243px;w\idth:213px; height: 400px; margin-top: 5px; background-color: #051742; color: #FFFFFF; padding: 4px; overflow: auto;}
div#news p{font-size: 10px; font-weight: lighter;}
div#news u{ color:#F2EDC4; text-decoration: none; font-weight: bolder; }
div#news a{ color:#FFFFFF; text-decoration: none; }
div#news a:hover {text-decoration: underline; }





div#footer {background-color: #F7CB33; padding: 12px; color:#000000; font-size: 90%; text-align: center; clear:both; border-top: 5px solid #FFFFFF;}
div#footer a{color:#000000; text-decoration: none; font-weight: bolder;}
div#footer a:hover {text-decoration: underline; }


