/**********************************
MAIN DI BASE
**********************************/

* {	margin: 0;	padding: 0;}

html, body {height:100%;}

body {background: #9cacba url(../images/container01_bg.jpg) 0 0 repeat-x;color:#5487b5;	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size:12px; line-height:16px;}

/*classe per nascondere elemento di templavoila */
.hidden {display:none;}
.cleaner {clear:both;}

/*anchor generici*/
a  {text-decoration: none;	font-weight: bold;	color: #054576;}
a:hover {color: #3b97ea; background-color:; }

.align-right a  {xbackground: url(../images/frex_bullet.png)  0px 11px no-repeat; text-decoration: none;	font-weight: bold;	color: #054576; xbackground-color:#f2f2f2; xborder: 1px solid #ddd; xpadding:11px 0px 0 15px; padding:5px; border: 1px solid #fff; padding:2px;}
.align-right a:hover {color: #3b97ea; background-color:#f2f2f2; border: 1px solid #ddd; padding:2px;}



#container01 {background:transparent url(../images/container01_bg.png) 50% 0 no-repeat;}

#header {height:80px;width:990px;margin:0 auto;background:transparent url(../images/header_bg.png) 0 100% no-repeat;}
#logo { width:425px; height:80px;float:left;}		    
/*#teaser {float:right;width:565px; height:80px;background:transparent url(../images/teaser.png) no-repeat 100% 0; }*/
#teaser {float:right;width:530px; height:80px;}
#teaser img {margin-bottom:0px;margin-top:5px;padding:3px;}

#central {background:transparent url(../images/central_bg.png) 0 0 repeat-y;width:960px;margin:0 auto;padding:0 15px;}
#central-container {background:#fff;}
#lastrow {background:#fff url(../images/lastrow_bg.jpg) 0 0 repeat-x;width:960px;padding:10px 0;}

#footer {width:990px;margin:0 auto;background:transparent url(../images/footer_bg.png) 0 0 no-repeat;}
#footer-adv {padding:20px 0 10px 0; }
#footer02 {position:relative;height:250px; background:transparent url(../images/footer02_bg.png) 0 0 no-repeat;}

#breakingnews {padding:10px 10px 0 10px;}
#row1 {padding:5px 10px;}
#row2 {padding:0 10px 0 10px; float:left; width:620px;}
#row3 {padding:0 0 0 10px; float:left; width:300px;}
#row4 { background:#eee;clear:both; padding:10px 10px 0 10px;}

/*******************************************************************/
/** FORMATTAZIONE MENU ORIZZONTALI                                **/
/*******************************************************************/
#navigazione {position:relative;width:960px; height:79px; background:transparent url(../images/navigazione_bg.jpg) 0 0 no-repeat;}		    
div#menu_nav ul.l1 {z-index:1;list-style-type:none; position:absolute;}
div#menu_nav li.l1 {display:block;padding:0 0 5px 10px; float:left; url(../images/menu_bullet.gif) no-repeat scroll 4px 8px;}
div#menu_nav li.first {background:transparent none repeat scroll 0 0;}
div#menu_nav a.l1, div#menu_nav a.activelink {display:block; color:#0058a7; font-size:18px; padding:20px 3px 12px 3px; text-decoration:none; text-transform: uppercase; text-shadow: 1px 1px #adadad; }
div#menu_nav a.l1:hover {color:#0090e2; }
div#menu_nav a.activelink {color:#a9a9a9; background: transparent url(../images/selector.jpg) no-repeat scroll 50% 0; text-shadow: -1px -1px 0.25em #fff; , 1px 1px 0.25em #fff;}
div#menu_nav div.submenu {
    display:none;
    height:29px;
    position:absolute;
    left:0;
    top:50px;
    width:960px;
    text-align:left;
    z-index:0;
    background:transparent url(../images/navigazione_subbg.jpg) 0 0 no-repeat;
}

div#menu_nav div.submenu ul { padding:5px 15px 0 0;}
div#menu_nav div.submenu li {background: url(../images/menu_bullet.gif) no-repeat scroll 3px 4px; display:inline;padding:0 0 0 10px;}
div#menu_nav div.submenu li.first {background:transparent none repeat scroll 0 0;}
div#menu_nav div.submenu a {color:#fff;font-size:14px; font-weight:normal; padding:4px 5px 6px 5px; font-style: italic; }
div#menu_nav div.submenu a:hover,
div#menu_nav div.submenu a.activellink{color:#004480;text-decoration:underline;background:transparent url(../images/navigazione_hover.jpg) 50% 0 no-repeat;}

div#menu_nav li:hover div.submenu, div#menu_nav li.over div.submenu {display:block;z-index:1;}
div#menu_nav li.activelink div.submenu {display:block;}
#ricerca {width:240px;padding:13px 0 0 42px;height:38px;position:absolute;z-index:2;top:0;right:0;background:transparent url(../images/ricerca_bg.jpg) 0 0 no-repeat;}		    

#headerflash {width:960px;height:360px;background:#ddd;}		    

/*********************************************/
/** FORMATTAZIONE MENU FOOTER               **/
/*********************************************/
#footer03 {position:absolute;top:45px;left:200px; color:#fff;}
#copyrights {width:560px;float:left;}
#credits { float:right;width:200px;text-align:right;}
#footer02 ul{display:inline;list-style-type:none;padding: 0;margin: 0; text-align:right;}
#footer02 li {display:inline; padding:0pt 10px; background: url(../images/menu_bullet.gif) no-repeat 0 4px;} 
#footer02 a {color: #fff;text-decoration:none; font-weight: normal;}
#footer02 a:hover,
#footer02 li.activelink {color: #333;}
#footer02 li.first {background:transparent;} {background:transparent;}