*{margin:0px;padding:0px;}
html,body{width:100%;height:100%;text-align:center;background-color:#e6e6e6;font-family:"Trebuchet MS","Lucida Grande",Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;color:#4f4f4f;}
img{border:none;}
#container{width:846px;margin:0px auto;background-image:url("../images/bg-container.gif");background-repeat:repeat-y;border:0px solid red;min-height:100%;height:auto !important;height:100%;margin:0 auto ;}
#container-centrale{width:810px;margin:28px auto;border:0px solid red;}
#blocco-stretto{float:left;width:177px;border:0px solid red;text-align:left;}
#blocco-largo{float:right;width:595px;border:0px solid red;text-align:justify;}
#logo-holder{width:844px;height:76px;margin:0px auto;border:0px solid red;background:#fff;}
#logo-cum, #logo-polo {float:left;margin:12px 6px 0 16px;}
#logo-regione {float:right;margin:10px 12px 0 6px;}
#foto-holder_it{position:relative;width:844px;height:180px;margin:0 auto;background-image:url("../images/header_it.jpg"); }
#foto-holder_en{position:relative;width:844px;height:180px;margin:0 auto;background-image:url("../images/header_en.jpg"); }
#foto-holder_fr{position:relative;width:844px;height:180px;margin:0 auto;background-image:url("../images/header_fr.jpg"); }
#menu-holder{position:absolute; top:143px; left:1px; width:844px;height:29px;border:0px solid white;background: url(../images/bg-menu.png) no-repeat;}
#language{padding:10px 0px 10px 9px; background:#EDEEF0;margin-bottom:15px; font-size:12px;}
#box-manu-lat{border:0px solid green;margin-bottom:40px;}
#box-lingua p{height:25px;}
.clear{clear:both;}
#box-banner{margin:30px auto 20px auto;}
#footer,#push{height:45px;/* .push must be the same height as .footer */}
#footer{width:818px;height:39px;background:url("../images/bg-footer.jpg");margin:0 auto;font-size:12px;color:#fff;text-align:left;padding:6px 14px 0 14px;}
.left{float:left;}
.right{float:right;}
.border{float:left; border:5px solid #b7d8fd; margin:0 10px 5px 0;}
#osservatorio{width:447px;height:75px;background:url("../images/bg-osservatorio.gif"); padding-left:150px; font-size:18px; color:#fff; font-weight:bold;}
#foot-menu{margin-top:18px;color:#ccc;}
input.medio{width:130px;height:20px;border:1px solid #D8FF00;font-family:"Trebuchet MS",Verdana,tahoma,Arial,sans-serif;font-size:14px;color:#1A7BBF;padding-left:5px;}
input.piccolo{width:30px;height:20px;border:1px solid #D8FF00;font-family:"Trebuchet MS",Verdana,tahoma,Arial,sans-serif;font-size:14px;color:#1A7BBF;padding-left:5px;}
select.medio{width:auto;border:1px solid #D8FF00;font-family:"Trebuchet MS",Verdana,tahoma,Arial,sans-serif;font-size:14px;line-height:10px;color:#1A7BBF;padding-left:1px;}
.bordo{float:left; margin:0 10px 5px 0;border:5px solid #b7d8fd;}
hr{height:1px;background-color:#8DC907;border:0;width:100%;}


/*  ROLLOVER BUTTONS  */
button.submitBtn{float:right;border:0;cursor:pointer;font-weight:bold;padding:0 10px 0 0;text-align:center;background:url(../images/btn_right.gif) right no-repeat;font-size:16px;}
button.submitBtn span{font-family:"Trebuchet MS",Arial,sans-serif;position:relative;display:block;white-space:nowrap;padding:0 0 0 12px;height:27px;line-height:27px;background:url(../images/btn_left.gif) left no-repeat;color:#fff;}
button.submitBtn:hover{background:url(../images/btn_right_hover.gif) right no-repeat;}
button.submitBtn:hover span{background:url(../images/btn_left_hover.gif) left no-repeat;}
a:focus{outline:0;}
#box label{font-size:15px;margin-right:8px;}
.dashed{width:100%;height:16px;background:url(../images/dash.gif);background-repeat:repeat-x;margin-top:10px;}
#blocco-largo ul, #blocco-largo ol {margin: 10px 30px;text-align: justify;}




/*   FONT SETTINGS   */
h1{font-size:26px;color:#62a71c;font-weight:bold;line-height:18px;margin-bottom:27px;}
h2{font-size:15px;color:#4f4f4f;font-weight:bold;line-height:18px;margin-bottom:5px;}
h3{font-size:17px;color:#384a64;font-weight:normal;line-height:18px;margin:20px 0 4px 0;}
h4{font-size:19px;color:#276393;margin:30px 0 11px 0;text-align:left;line-height:17px;font-weight:normal;}
h5{font-size:16px;color:#276393;font-weight:normal;line-height:18px;margin-bottom:5px;}
#box-manu-lat h2, #box-lingua h2{font-size:20px;color:#276393;margin-bottom:11px;text-align:left;line-height:15px;font-weight:normal;}
a:focus{outline:0;}
a:link,a:active,a:visited{color:#384a64;text-decoration:underline;}
a:hover{color:#62A71C;text-decoration:underline;}
a.lingua-lat:link,a.lingua-lat:active,a.lingua-lat:visited{padding-left:8px;font-size:14px;color:#5a9c18;text-decoration:none;font-weight:normal;display:block; border-bottom:1px dashed #ccc;line-height:26px;}
a.manu-lat:link,a.manu-lat:active,a.manu-lat:visited{padding-left:10px;font-size:14px;color:#5a9c18;text-decoration:none;font-weight:normal;display:block; border-bottom:1px dashed #ccc;line-height:26px;background-image:url(../images/freccia.gif);background-repeat:no-repeat;background-position:-5px 6px;}
a.manu-lat:hover, a.lingua-lat:hover{color:#115ca2;text-decoration:none;}
a.footer:link,a.footer:active,a.footer:visited{font-size:11px;color:#b2ff00;font-weight:bold;text-decoration:none;}
a.footer:hover{color:#b2ff00;text-decoration:underline;}
a.verde:link,a.verde:active,a.verde:visited{padding:0 5px 0 3px;color:#62A71C;font-weight:normal;text-decoration:none;}
a.verde:hover{color:#fff;background:#A0CF0C;text-decoration:none;}
a.chiaro:link,a.chiaro:active,a.chiaro:visited{font-size:13px;color:#EAFFAF;font-weight:bold;text-decoration:underline;}
a.chiaro:hover{color:#fff;text-decoration:underline;}
.medium{font-size:12px; line-height:10px;}
.small{font-size:10px; line-height:9px;}


/*   TABLE SETTINGS    */
table {width:100%;border:2px solid #B7D8FD;background:#F6F7F8;}
th{background:#8DC907;color:#fff;padding:4px 0px 4px 3px;}
td{padding:2px 0 2px 3px;border-bottom:1px solid #fff;}
td.scura{background:#d6edb7;}

