/*stili specifici per il layout*/

html,body{margin: 0;padding:0; height: 100%}
body{background: url(../immagini/logo_back.gif) repeat fixed 200px 120px;/*font-family: arial,sans-serif;font-size: 76%*/}

img {border: none;}

h1,h2,h3{width: 80%; margin:0 auto;padding:0; clear: both;}
h1 {font-size:36px; font-family: "Monotype Corsiva", serif; color:#EC3F1D; letter-spacing: 2px; text-align: center; padding-top:40px}
h2 {font-size:20px; font-family: "Times New Roman", serif; font-style: italic ;color: black; letter-spacing: 1px; text-align: center; padding-top:20px}
h3 {font-size:16px; font-family: "Times New Roman", serif; font-style: italic ; color: black; letter-spacing: 1px; text-align: center; padding-top:10px}
h2 strong{color: #000099;}
h2 em{color: #ff0000;}
h3 big{font-size: larger; font-weight: bolder; color: #008;}

div#content{margin-left: 200px;padding: 20px; min-width: 600px; background-color: transparent; background-image: url(../immagini/orizz112.jpg); background-repeat: repeat-x; background-position: top left; /*border: 1px solid blue;*/ text-align:center; }

div#content img {border: none; margin:20px auto;}


div#footer{margin-left: 200px; padding:20px; min-width: 600px; clear: both; text-align:center; background-color: white}
div#footer p{width: 600px;text-align:center; color: #000; font-size:12px}


/*STILI PER LA NAVIGAZIONE*/

/* MENU' ORIZZONTALE */
div#nav_oriz ul{list-style-type:none; margin:0 auto ; padding:20px 0px 0px 0px; width:600px; font-family: arial, sans-serif; font-size: 18px; }
div#nav_oriz li{float:left; margin:0 0 5px ; padding:0; background: none; text-align:center;line-height: 70px;}
div#nav_oriz a{display: block; width: 120px; color:#999; background: url("../immagini/menuorno.gif") no-repeat top left; text-decoration: none; }
div#nav_oriz a:visited{color:#99F;}
div#nav_oriz a:hover, div#nav_oriz a:visited:hover{color:#000; background: url("../immagini/menuorho.gif") no-repeat top left;}
div#nav_oriz li#activeo a, div#nav_oriz li#activeo a:hover{color:#EC3F1D; background: url("../immagini/menuorat.gif") no-repeat top left;}
div#nav_oriz a.tworows {padding: 17px 0 13px 0;line-height: 20px;}

div#nav_oriz {left: 50%;}



/* MENU' VERTICALE 
metro misura altezza 10+100+40+(1+36+4)*N+5+20 = 831 (- 20-20 padding) =791*/
div#nav_meter {position:absolute;top: 0px;left: 200px; width: 18px; background-color: blue; height: 851px;}

div#navigation{position:absolute;top: 0px;left: 0px; padding: 10px 0px 20px 0px; width: 200px; background-color: white; background-image: url(../immagini/verticale12.jpg); background-repeat: no-repeat; background-position: 0px 200px; }

div#nav_vert{float: right; margin-top: 40px;}
div#nav_vert ul{list-style-type:none; margin:0 ; padding:0;font-family: arial, sans-serif; font-size: 16px; font-weight: bold; text-align: right;}
div#nav_vert li{margin:0 0 1px ; padding:0px;}
div#nav_vert a{display: block; width: 185px; line-height: 36px; color:#999; background: url("../immagini/menuvertno.gif") no-repeat; background-position: 0px 0px; text-decoration: none;  padding:4px 1px 0px;}
div#nav_vert a:visited{color:#99F;}
div#nav_vert a:hover{color:#000; background: url("../immagini/menvertho1.gif") no-repeat;}
div#nav_vert li#activev a, div#nav_vert li#activev a:hover{color:#EC3F1D; background: url("../immagini/menuveat.gif") no-repeat top left;}


p{width: 500px; margin:0 auto ; font-size: 18px;}


/* Thanks to Stu Nicholls's www.cssplay.com for min-width/height mngm
MIN-WIDTH
for all browsers that understand min-width */
.width {width:90%; min-width:600px; margin:0 auto;}
/* the bodge for IE6 browsers */
* html .minwidth {border-left:600px dotted transparent; position:relative; float:left; z-index:1;}
* html .container {margin-left:-600px; position:relative; float:left; z-index:2; text-align:left;}

/* MIN-HEIGHT Standard fino a 9 voci lista
for understanding browsers */
.mheight {min-height:90%; height:auto;}
/* for Internet Explorer */
/*\*/
* html .mheight {height: 90%;}
/**/

/* MIN-HEIGHT Long 16 voci lista
for understanding browsers */
.mheight2 {min-height:791px; height:auto;}
/* for Internet Explorer */
/*\*/
* html .mheight2 {height: 791px;}
/**/
