/*stili per il layout fisso*/
html,body{
    margin: 0;
    padding:0; 
    background-color: #f6fafd;
}

body {
    font-family: arial,sans-serif;
    font-size: 76%;
    text-align: center
}

div.container {
    width: 765px;
    margin: 0 auto;
    text-align: left;
}

/*stili generici, su header e footer*/
div.header {
    width:765px;
	height:201px;
}

div.footer {
    clear:left;
    text-align:center;
    padding-top:10px;
}

div.navigation {
    text-align:center
}

/*CSS Header*/
div.flash {
	position:absolute;
	left:22px;
	top:9px;
	width:712px;
	height:185px;
}

div.top-header {
    position:relative;
    background-image:url('../images/header_top.gif');
    float: left; 
    width: 757px; 
    height:201px;
    text-align:center;
}

div.header-middle-left {
    float: left; 
	background-image:url('../images/header_middle_vuoto.gif');
	width:23px;
	height:26px;
}

div.header-middle-lion {
    float: left; 
	width:78px;
	height:26px;
}

div.header-middle-right {
    float: left; 
	background-image:url('../images/header_middle_vuoto.gif');
	width:656px;
	height:26px;
}

div.menu-left {
    float: left; 
	background-image:url('../images/menu_vuoto.gif');
	width:23px;
	height:37px;
}

div.menu-lion {
    float: left; 
	width:78px;
	height:37px;
}

div.menu-right {
    float: left; 
	background-image:url('../images/menu_vuoto.gif');
	background-repeat:repeat-x;
	width:87px;
	height:37px;
}

div.menu-bar {
    float: left; 
	width:569px;
	height:37px;
}

div.header-bottom-left {
    float: left; 
	width:27px;
	height:26px;
}

div.header-bottom-lion {
    float: left; 
	width:91px;
	height:26px;
}

div.header-bottom-right {
    float: left; 
	width:647px;
	height:26px;
}

/*CSS footer*/
div.leologo {
    float: left; 
	width:127px;
	height:41px;
}

div.footer-free {
    float: left; 
	background-image:url('../images/footer_vuoto.gif');
	background-repeat:repeat-x;
	width:630px;
	height:41px;
	text-align:right;
}

/*Altro*/
div.corner-left {
    float: left;
    width: 4px;
}

div.corner-right {
    float: left; 
    width: 4px;
}

div.testaquadro {
    font-family: arial, tahoma, verdana;
    color: #484b4b;
    font-weight:bold;
    font-size:13px;
    height:29px;
    width:100%;
    background-image:url("../images/topwindows.gif");
    line-height:29px;
    text-align:center;
    cursor: pointer;
    overflow:hidden;
}

div.HideScroll {
    background-color:white; 
    background-image:url('../images/loading2.gif');
    background-repeat:no-repeat;
    background-position:50% 50%;
    position:absolute;
    top:29;
    left:0;
    width:151px;
    height:490px;
}

/* Link */
a               { text-decoration:none; color:blue }
a:hover         { text-decoration:none; color:green }
a.news			{ color:#000000; text-decoration:none; }
a.news:hover	{ color:#0000ff; text-decoration:none; }
a.mnu			{ color:#484b4b; text-decoration:none; }
a.mnu:hover	    { color:#ffffff; text-decoration:none; }
