

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:arial,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:1024px; margin:0px auto; margin-top:0px; margin-bottom:0px; font-size:1.0em;}
.main {clear:both; width:1020px; padding-bottom:30px;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:890px; margin:130px 0 0 26px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content li {margin-left:18px;list-style-image: url(../img/line.gif);}
.footer {clear:both; width:1020px; padding:1.0em 0 1.0em 0; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

hr.bg { background: #b2b5ab; margin: 8px auto; height: 1px; border: 0 none;}

.thumbs {float:none !important /*Non-IE6*/; float:left /*IE-6*/; position:relative; width:100px;  height:76px;  margin: 0px; padding: 0px;z-index:1;}

/*/roundedge.gif);}*/

 /*HEADER*/ 
.header {width:1024px;}
.header-top {width:1020px; height:90px; margin-top:10px; background:rgb(255,255,255); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:1020px;}


/*************/
/*  2. HEAD  */
/*************/
.sitelogo {width:284px; height:103px; position:absolute; z-index:1; margin:0px 0 0 0px; background:url(../img/AmcasaLogo.gif);}
.sitename {width:284px; height:45px; position:absolute; z-index:1; margin:127px 0 0 29px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h2 {margin:-2px 0 0 0; color:rgb(58,81,115); font-weight:normal;line-height:150%; font-size:100%; }
.sitename a{text-decoration:none; color:rgb(58,81,115);}
.siteflash {width:672px; height:103px; position:absolute; z-index:1; margin:0px 0 0 284px; }
.similogo {width:83px; height:99px; position:absolute; z-index:10; margin:78px 0 0 858px; background:url(../img/Simi.gif);}
.filtri {width:90px; height:100px; position:absolute; z-index:1; margin:127px 0 0 343px;}
.lastupdate {width:200px; height:25px; position:absolute; z-index:1; margin:-70px 0 0 680px;}

/*Drop-down menu*/
.nav {white-space:nowrap /*IE hack*/; position:absolute; margin:12px 0 0 285px; width:559px; background:rgb(58,81,115); font-size:107%;} /*Color navigation bar normal mode*/
.nav ul {list-style-type:none;}
.nav ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 7px rgb(255,255,255);background:url(../img/angolo_basso_des.gif) bottom right no-repeat; }
.nav ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.1em; line-height:2.1em; padding:0 5px 0 4px; text-decoration:none; font-weight:bold; color: rgb(255,255,255);background:url(../img/angolo_basso_sin.gif)  bottom left no-repeat;}
.nav ul li ul {display:none; border:none;}
.nav ul:hover  {list-style-type:none;}
.nav ul:hover li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 7px rgb(255,255,255);background-color:rgb(178,181,171); }
.nav ul:hover li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.1em; line-height:2.1em; padding:0 5px 0 4px; text-decoration:none; font-weight:bold;color: rgb(255,255,255); background-image:url(../img/angolo_basso_sin.gif)  bottom left no-repeat;}
.nav ul:hover li ul {display:none; border:none;}
.nav ul.b{list-style-type:none;}
.nav ul.b li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 7px rgb(255,255,255);background-color:rgb(178,181,171); }
.nav ul.b li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.1em; line-height:2.1em; padding:0 5px 0 4px; text-decoration:none; font-weight:bold;color: rgb(255,255,255); background-image:url(../img/angolo_basso_sin.gif)  bottom left no-repeat;}
.nav ul.b li ul {display:none; border:none;}





/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after, .main:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}



