* 		{padding:0px; margin:0px; outline:none;}

body 	{background:#FFFFCC;}
#wrap	{width:950px; position:absolute; left:50%; margin:20px 0px 0px -475px; background:#fff9ae; border:1px solid #0d2f86; border-bottom:5px solid #0d2f86;}
.right 	{float:right;}
.left 	{float:left}



/* top pagina */
.top  {background:url(../img/top-page.gif) no-repeat ; width:950px; height:113px;}
.logo {margin:53px 0px 0px 60px; }
	#slogan { text-align:right}	
	.dati{text-align:left;font-family:"Times New Roman", Times, serif;font-size:21px;color:#FFEE00;font-weight:bold;margin-top:9px;}
	.dati a { color:#FFEE00; text-decoration:none;}
	.dati a:hover { color:#FFF; text-decoration:none;}


/* CSS Menu*/
.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 8px solid #FFEE00; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 7px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 13px "Times New Roman", Times, serif;
color: #FFEE00;
text-decoration: none;
margin: 0 3px 0 0; /*Margin between each menu item*/
padding: 5px 13px 9px 14px; /*Padding within each menu item*/
background: #0d2f86; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/%;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
background:#0d2f86 url(../img/leftedge.gif) no-repeat bottom left\9; /*Default menu color*/
}

.invertedshiftdown a:hover{
background-color: #FFEE00;
padding-top: 9px; 
padding-bottom: 5px; 
color: #0d2f86;
background: #FFEE00;
background: #FFEE00 url(../img/leftedge-on.gif) no-repeat bottom left\9; /*Default menu color*/
}

.invertedshiftdown .current a{ 
background-color: #FFEE00; 
padding-top: 9px; 
padding-bottom: 5px; 
color:#0d2f86;
background: #FFEE00 url(../img/leftedge-on.gif) no-repeat bottom left\9; /*Default menu color*/
}


/*----home page ---*/
#content { background:url(../img/bg-content.gif) repeat-x #FFEE00; margin-top:15px; height:100%; display:table;} 

ul.menu-left, ul.menu-left li { list-style:none; margin-top:50px;}
ul.menu-left li { margin:0px 0px 10px 7px; text-transform:uppercase;}

.menu-left a { background:url(../img/bg-butt-left.gif) no-repeat; width:126px; height:100px; display:block; text-align:center; color:#FFEE00; text-decoration:none; font-weight:bold; padding-top:40px;}

.menu-left a:hover{ background:url(../img/bg-butt-left-on.gif) no-repeat; width:126px; height:100px;color:#0d2f86; text-decoration:none;}

.footer { font-size:18px; color:#0d2f86; text-align:center; font-weight:bold; background:#FFEE00; padding:10px 0px;}



.container { width:800px; border:#0d2f86 1px solid; border-right:none; padding:4px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d2f86;}
.container .titolo { color:#0d2f86 ; text-transform:uppercase; line-height:26px; font: bold 18px "Times New Roman", Times, serif;}

.container ul.mutui { clear:both; padding-left:30px; line-height:20px;}

.container a { color:#0d2f86; font-weight:bold;}
.container a:hover { background:#0d2f86; font-weight:bold; color:#FFEE00; text-decoration:none;}


a.partner, a.partner:hover { border:0; text-decoration:none; background:none;}

