body { color:white; font:11px Verdana, Arial, Helvetica, sans-serif; background-color:black; }
#hp { text-align: center; position: relative; top: 100px; }
#header { background-image: url(../immagini/header.jpg); background-repeat: no-repeat; background-position: left center; height:70px; text-align: left; margin: 0 5px 5px; padding: 0 5px 5px; }
h1 { color: #f41500; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; border-color: white white #cbcbcb; border-width: 0 0 2px; border-style: solid; padding: 0; margin: 0; }
h2 { color: gray; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#mainmenu { color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin:0 20px 20px; padding-top: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 2px; }
#mainmenu a { text-decoration : none; color : #f41500; font-weight : bold; background-color: silver; padding: 5px; }
#mainmenu a:hover { color : teal; border-bottom-style: solid; border-bottom-width: 2px; }
#menu { color: #800000; font-size: 14px; font-weight: bold; background-color: #cbcbcb; width:125px; float: left; margin-left: 5px; padding: 2px; border-left-style: solid; border-left-width: 2px; display : inline; }
#menu ul { margin: 10px; border-style: none; }
#menu ul li { font-size: 12px; list-style-type : none; }
#menu ul li a { text-decoration : none; color : #f41500; font-size: 12px; font-weight : bold; height: 22px; line-height: 22px; background-color: #f7f0d8; display: block; }
#menu ul li a:hover {
	color : teal;	
}
#content { color: #353535; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; min-height: 400px; margin-left : 130px; padding:10px; margin-right : 20px; border-left-style: solid; border-left-width: 2px; }
#content img { border: solid 1px white; }
#content a { color: #f41500; font-weight: bold; text-decoration: none; }
#content a:hover { color: teal; font-weight: bold; }
#content2 { color: #353535; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin-left : 20px; padding:10px; margin-right : 20px; border-left-style: solid; border-left-width: 2px; }
#content2 a { color: #f41500; font-weight: bold; text-decoration: none; }
#content2 a:hover { color: teal; font-weight: bold; }
#content2 img { border: solid 1px white; }
#content3 { color: #353535; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 530px; margin-right: 20px; margin-left: 130px; padding: 10px; border-left-style: solid; border-left-width: 2px; }
#dettagli a { color: #f41500; font-weight: bold; text-decoration: none }
#dettagli a:hover { color: teal; font-weight: bold }
#dettagli img { border: solid 1px white; }
#footer { color: #353535; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 5px 0 140px; padding:0; border-top-style: solid; border-top-width: 2px; }
#footer2 { color: #353535; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 18px; margin: 5px 20px 0; padding:5px 0 0 5px; border-top-style: solid; border-top-width: 2px; }
#footer2 a { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer2 a:hover { color: maroon; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#logintop { color: gray; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: auto; float: right; margin-right: 5px; margin-bottom: 0; margin-left: 5px; padding:5px; border-left-style: solid; border-left-width: 2px; }
#logintop a { color: gray; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 2px 5px 0; padding: 0; }
#logintop a:hover { color: red; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 5px 0; padding: 0; height: 20px; }
