/* CSS Document */
body { background:#fff url(/img/bgtop.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:90%; margin:0; padding:0;}
#container { width:960px; margin:0 auto 0 auto;}
#riga { background:transparent url(/img/rigabg.gif) top left repeat-y;}
#menutop { height:55px;margin:0 0 20px 0;font-size:80%;}
#menutop ul,li { margin:0; padding:0; list-style-type:none}
#menutop ul {padding:35px 0 0 185px;} 
#menutop li { float:left; padding: 2px 0 2px 0; display:block; border-left:2px solid #fff; width:120px; text-align:center}
#menutop a { color:#FFFFFF; text-decoration:none; font-weight:bold}

#sx { width:175px;  float:left}
#main { float:right; width:762px;  text-align:justify}/*background:transparent url(/img/testata.jpg) top left no-repeat;*/
.logo { background:#fff url(/img/fondazione.gif) top left no-repeat; width:175px; height:256px; margin:0; padding:0}
.hidden { display:none}

#menudx { width:167px; background:#c2cbe2; float:right; margin:0 0 135px 0; padding:0; text-align:left; position:relative;font-size:80%;}
#menudx a { font-weight:bold; color:#06559e; text-decoration:none; font-size:120%; display:block; border-bottom:1px solid #a6b7d7; height:50px; padding:40px 6px 0 6px }/* padding:27px 6px 27px 6px;*/

#menudx ul { margin:0 ; padding:0 0 0px 0;}

#menu { margin:0; padding:0; border-bottom:1px solid #06559e;font-size:80%;}
#menu ul {margin:0; padding:0;}
#menu a { display:block; border-top:1px solid #06559e; padding:6px;font-weight:bold; color:#06559e;font-size:120%;text-decoration:none;}
#menu a:hover { background:#c2cbe2;}



#testi { padding-top:0px; width:520px; margin-left:30px; min-height: 450px; height: auto !important; height: 450px;} 
#testi li{ background:transparent url(/img/li.gif) 0 5px no-repeat; padding-left:20px;} 
#testi a{ color:#06559e;text-decoration:none;} 
#testi a:hover{ color:#032B4E;text-decoration:underline;} 

#footer { clear:both; background: transparent; margin:10px 0 0 0}

h1 {color:#A60E28; background:transparent url(/img/h1.gif) left no-repeat; padding-left:25px; font-size:150%;}

#logoat {border-top:1px #06559e solid; width:596px;}


#menu ul.liv4 a.menu {background:#fff;color:#000; border-top:1px solid #fff;font-size:90%;padding:2px 0 6px 10px;}
#menu ul.liv4 a.menu:hover {background:#c2cbe2; color:#000}


#menu ul.liv4 a.menusel {text-decoration:underline;color:#000; border-top:1px solid #fff;font-size:90%;padding:1px 0 6px 10px;}
#menu ul.liv4 a.menusel:hover {background:#c2cbe2; color:#000}

/*
.liv4 a { display:block;  padding:6px;font-weight:bold; color:#06559e;font-size:120%;text-decoration:none;}

#menu ul.liv4 a.menu {background:#d2e2ed;color:#000}
#menu ul.liv4 a.menu:hover {background:#6f95b1;color:#fff}

*/

