html{margin:0;padding:0;}
body{margin: 0; padding: 0; background-color: #004a90; background-image: url("../../media/layout/page_bg.gif"); background-repeat: repeat-x; font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-style: normal; color: #004990; font-weight: normal; text-align: center;}

h1,h2,h3{margin: 0}
h1{color: #FFA54C;font-size: 200%}
h2{color: #999;font-size: 180%}
h3{color: #666;font-size: 150%}
p{margin: 0 0 0.8em 0}
a:link, a:visited {text-decoration: underline; color: #102346;}
a:visited {text-decoration: underline; color: #707b90;}
a:hover, a:active {text-decoration: underline; color: #c00;}

div#container{margin: auto; width: 760px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #0f86c3; padding: 0;}

div#header{padding: 0; background: #fff;}

div#menu {float: left; width:148px;\width:152px;w\idth:148px; /*box model hack semplificato*/
   padding: 10px 0px 10px 0px; background-color: #0f86c3; color: #fff; font-size: 86%; text-align: left;}
#menulev1 {margin: 16px 0 0 0; padding: 1px 3px 1px 4px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #9ccee7; color: #fff; font-weight: bold;}
.menulev1off {color: #152953; font-weight: bold;}
#menulev1 a:link, #menulev1 a:visited {text-decoration: none; color: #152953; font-weight: bold;}
#menulev1 a:active, #menulev1 a:hover  {text-decoration: underline; color: #152953; font-weight: bold;}
#menulev2 {margin: 3px 0 0 10px; color: #fff; font-weight: bold;}
#menulev2 a:link, #menulev2 a:visited {text-decoration: none; color: #fff; font-weight: normal;}
#menulev2 a:active, #menulev2 a:hover  {text-decoration: underline; color: #152953; font-weight: normal;}

div#content{position: relative; margin: 0 0 0 148px; padding: 10px 6px 0px 20px; background-color: #fff; color: #102346; font-size: 86%; text-align: left;}
div#content p {line-height:1.3;}
.tablecnt {padding: 10px 6px 0px 20px; color: #102346; font-size: 100%; font-style: italic; text-align: center;}

div#footer{clear:left; border-top: 1px solid #fff; margin: 0; padding: 6px 0 6px 0; background-color: #223560; text-align: center; font-size: 70%; font-style: normal; color: #fff;}
#footer a:link, #footer a:visited {text-decoration: underline; color: #fff;}
#footer a:active, #footer a:hover  {text-decoration: underline; color: #ff0;}



/* Home Page */
.homeboxtit {margin: 0 3px 0 0; padding: 10px 0px 6px 7px; background-color: #e2dede; color: #fff; text-align: left;}
.homeboxtxt {margin: 0 3px 0 0; padding: 10px 0px 6px 7px; background-color: #f3f2f2; text-align: left; color: #102346; font-size: 76%;}
.homeboximg {margin: 0; padding: 0; background-color: #f3f2f2; text-align: left;}


/* Contenuto pagina generica */
.cntlinehz {margin: 20px 0 10px 0; padding: 0; text-align: center;}
div.cntimgct {text-align: center;}
img.cntimg {border: 4px solid #e8e6e6; padding: 6px; }
div.cntimgdida {text-align: center;}
div#pagetit {margin: 6px 0 10px 0; padding: 8px 0px 10px 6px; background-color: #fff; background-image: url("../../media/layout/page_tit_bg.gif"); background-repeat: no-repeat; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #152953; font-weight: bold; text-align: left;}


a.hometxtlnk:link, a.hometxtlnk:visited {text-decoration: none; color: #102346;}
a.hometxtlnk:hover, a.hometxtlnk:active {text-decoration: underline; color: #102346;}

