@charset "UTF-8";
html { height:100%; }
* { font-family:Helvetica,verdana,arial; margin:0;padding:0; color:#014073;}

body { height:100%; font-size:12px; }
/* div { border:1px solid red; }  */
img { border:0px; }
#row1 { width:1000px; height:1px; border-bottom:1px solid red; z-index:10; position:absolute; top:123px; left:0px;}
#row2 { width:1000px; height:1px; border-bottom:1px solid red; z-index:10; position:absolute; top:135px; left:0px;}
#row1v { width:1px; height:550px; border-right:1px solid red; z-index:10; position:absolute; top:0px; left:315px;}

#div_main   { position:absolute; top:0px; left:40px; width:1000px; height:99%; }
#div_header { position:relative; top:0px; left:0px; width:920px; height:200px; } /* border:1px solid cyan;} */

#h_left_blk { position:relative; float:left; top:20px; left:0px; width:275px; height:156px; border:1px solid green;}
#h_right_blk { position:relative; float:left; top:0px; left:40px; width:586px; height:146px; border:1px solid red;}


#logonab     { position:absolute; z-index:1; top:42px; left:0px; width:275px; height:81px; }
#acronimo    { position:absolute; top:135px; left:0px; text-align:right; }
#logofp7     { position:absolute; z-index:2; top:9px; left:206px; width:71px; height:56px; }

#imgheader { position:absolute; top:0px; left:335px; width:586px; height:123px; }
#acc_link  { position:absolute; top:135px; left:335px; width:586px; height:20px; }
#acc_link div { float:right; width:100px; height:15px; line-height:15px; margin-left:10px; font-size:13px;}
#restricted { border-bottom:4px solid #87320B; }
#links { border-bottom:4px solid #118DA7; }
#acc_link a { text-decoration:none; }

#div_content { position:relative; top:0px; left:0px; width:960px; height:auto; min-height:330px; }

#testo { position:relative; top:0px; left:165px; width:625px; height:auto; text-align:justify; padding:10px 0px 0px 20px; line-height:18px; }
#testo a { text-decoration:none; color:#118DA7; }
#testo a:hover { text-decoration:underline; color:#118DA7; }
#testo ul { padding:0px; margin:10px 0 10px 30px; }
#testo ul li { padding:0; margin:0px; }
h1.title { font-size:14px; margin:0 0 10px 0;}
#testo_whole { position:relative; top:0px; left:0px; width:756px; height:auto; text-align:justify; }
#testo_whole a { text-decoration:none; color:#118DA7; }
#testo_whole a:hover { text-decoration:underline; color:#118DA7; }
#div_footer { position:relative; top:0px; left:0px; width:920px; height:15px; line-height:15px; border-top:4px solid #014073; margin-top:10px; padding-top:1px;}
#div_footer div.footer_left { float:left; }
#div_footer div.footer_right { float:right; font-size:11px; }
#div_footer a { text-decoration:none; color:#118DA7;}
/* menu */
#fake_menu { position:absolute; top:0px; left:0px; width:730px; height:55px; z-index:3; }
div.fk { background-color:white; position:absolute; width:130px; height:35px; display:block; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity:0.7; }
#f1 { top:0px; left:0px;   }
#f2 { top:0px; left:181px; }
#f3 { top:0px; left:362px; }
#f4 { top:0px; left:543px; }
#div_menu { position:relative; top:0px; left:185px; width:730px; height:55px; z-index:2; }
div.m_item { position:absolute; width:160px; height:35px; cursor:pointer;}
div.m_item a { text-decoration:none; }
#menu1 { top:0px; left:0px;   }
#menu2 { top:0px; left:181px; }
#menu3 { top:0px; left:362px; }
#menu4 { top:0px; left:543px; }
div.qm { position:relative; width:35px; height:35px; margin-right:5px; float:left;}
div.tm { position:relative; width:100px; height:35px; float:left; font-weight:bold; font-size:13px; line-height:15px; top:-2px;}
.bg_v { background-color:#7AB51D; }
.bg_b { background-color:#014073; } 
.bg_r { background-color:#87320B; }
.bg_a { background-color:#118DA7; }
.fg_v { color:#7AB51D; }
.fg_b { color:#014073; } 
.fg_r { color:#87320B; }
.fg_a { color:#118DA7; }

div.subm_item { position:absolute; width:151px; height:auto; display:none; z-index:11; }
div.subm_item ul { list-style-type:none; padding:0; margin:0; }
div.subm_item ul li { padding:0px; margin:0px; height:18px; line-height:16px; cursor:pointer; border-bottom:4px solid transparent; cursor:pointer;}
div.subm_item ul li a { text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:1px; }

#submenu1 ul li.selected { border-bottom:4px solid #7AB51D; }
#submenu2 ul li.selected { border-bottom:4px solid #014073; }
#submenu3 ul li.selected { border-bottom:4px solid #87320B; }
#submenu4 ul li.selected { border-bottom:4px solid #118DA7; }

#submenu1 ul li:hover { border-bottom:4px solid #7AB51D; }
#submenu2 ul li:hover { border-bottom:4px solid #014073; }
#submenu3 ul li:hover { border-bottom:4px solid #87320B; }
#submenu4 ul li:hover { border-bottom:4px solid #118DA7; }

#menumask { position:absolute; background-color:#eee; width:160px; height:35px; z-index:10; display:none; padding:5px 0 5px 5px;}

/* news list topic */
div.news_i { position:relative; width:625px; height:auto; min-height:20px; margin:0 0 13px 0; clear:both; } /* item block */
div.news_q { position:relative; width:7px; height:7px; margin-top:4px;margin-right:5px; float:left;} /* quadratino */
/* title */
div.news_t { position:relative; height:15px; line-height:15px; overflow:hidden; font-weight:bold; letter-spacing:1px; float:left; width:600px; }
div.news_t a { text-decoration:none; color:#118DA7; }
div.news_t a:hover { text-decoration:underline; color:#118DA7; }
/* abstract */
div.news_a { position:relative; width:625px; clear:both;}

/* singola news */
div.news_block { width:inherit; }
div.n_quad  { width:7px; height:7px; margin-top:10px;margin-right:5px; float:left;} /* quadratino */
div.n_title { font-weight:bold; height:15px; line-height:15px; letter-spacing:1px; }
div.n_title span { color:#118DA7; }
div.n_content { margin-top:10px; clear:both; }
div.n_back { margin-top:30px; }
