html,body{margin:0;padding:0, font-size: 10px;}
/*html{height: 100%; margin-bottom: 1px} per la scrollbar laterale in Opera e Mozilla*/
body{padding-bottom:20px;
    text-align: center; background: #000000 url(../images/sphondo.png) repeat-y center;color: #3f3f3f}
h1,h2,h3,h4{margin: 0}
h1{font-weight:bold; font-size: 15px;}
h2{font-size: 19px;}
h3{font-size: 130%;color: #99BCD2}
h4{font-size: 110%;color: #638FAB}
p{
	margin: 0;
	padding: 0 0 1em;
	line-height: 1.5;
	color: #EC3D00;
	text-align: left;
}
a{
	color: #EC3D00;
	padding: 6px;
}
message {
background: #000000;

}
/*classi generiche*/
div.center{text-align:center}
/*
div.news{margin:15px 0;padding: 0 5px;border:1px solid #eee;background: url(newsbk.jpg) repeat-x top}
*/


/*stili per il layout e le sezioni invarianti*/

div#container{width:798px;margin: 0 auto;padding:0;
    background: #000000 repeat-y center;text-align: left}

div#header{position:relative;height:72px;background: #000000 url(../images/logotogo.gif) no-repeat top left; border-top: 5px solid #000000; border-bottom: 1px solid #000000;
    font-family: Georgia,'Times New Roman',times,serif;
}
div#header img#logoprint{display:none}
div#header h1{position:absolute;top: 0px;left: 0px; width:300px;height:72px;
    background: url(../images/logotogo.gif) no-repeat -1px -1px}
div#header h1 a{display:block; width:280px;text-indent: -9000px;text-decoration: none;padding: 60px 0 0 0;
    overflow: hidden; height: 0px !important; height /**/:60px;
    background-image: url(../images/loggotogo.png);background-position: -20px -100px}
div#header h1 a:hover{background-position: -20px -300px}
div#header a#skipnav{position: absolute;left:-9000px}

div#menu{float: right; width:155px; height:400px;
    background: url(../images/sfondino.gif)}
div#menu h4{margin-top: 25px; margin-left: 5px; margin-right: 10px; font-size: 120%;font-weight:lighter;color: #F0F0FF}
div#menu ul{list-style-type: none;margin:0;padding:0}
div#menu li{margin:0;line-height: 1.3}
div#menu a{text-decoration:none;color: #394A5A;padding-left:12px;line-height: 1.6}
div#menu a:hover{color: #000;text-decoration: underline}

div#content{margin: 0 170px 0 10px; resize:no; scroll:auto}
div#content a{text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #333}
div#content a:hover{border-bottom: 1px dotted #999}
div#content ul{margin:0 0 1em;padding:0;list-style-type: none}
div#content ul li{margin:0;padding-left:16px;line-height:1.4;background: url(../images/bodybullet.jpg) no-repeat 0 4px}

div#footer{clear: both;text-align: center;border-top: 0px solid #000000;padding-bottom: 0px;
    background: #000000  url(../images/sphondo.png) repeat-y center}
div#footer address{font-style: normal}
div#footer p{margin: 0}

/*stili per il form di contatto*/
div#form {
    background: #970000 url(../images/sfondino.gif)
    }
form,fieldset{margin-top:0;margin-left:0;padding: 0;border: 0px solid #000}
form label{float:left;width:80px;line-height:23px;margin-right:5px;text-align:right}
form input,textarea{margin-bottom:5px;border-style:solid;border-color: #000;
    border-width:2px;background: #ec3d00 }
form br{clear:left}
input#submit{border: 2px solid #CCC;padding: 0 5px;
background: #E6E6E6 url(../images/buttonbk.jpg) repeat-x center left}


#emimain {
	background-image: url(../images/emi.png) repeat:no;
	height:480px;
	width:800px;
    }
#emimain p {
	text-align: center;
	vertical-align: bottom;
	padding-top: 430px;


}

div#emifolk {
    background: url(../images/sfondino.gif)
}

div#emifolk p{
    margin: 10px;
    margin-left: 30px;
        margin-right: 30px


    }