@charset "utf-8";
/* CSS Document */
body { width:100%; margin:0; padding:0; background-color:#E5E5E5;}
#testa { height:80px; background-color:#949599; z-index:20;}
#testa img{ padding-top:5px; float:left;}
#contenitore_testa { width:768px; margin:auto; position:relative; z-index:30;}
#corpo { width:768px; margin:auto;}
#corpo img{ margin:auto;}
#collegamenti { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; position:relative; float:right; margin-right:10px; width:430px; padding-top:55px; color:#C2C2C2; z-index:40;}
#collegamenti a{ font-weight:bold;}
#collegamenti a:hover{    color:#B32018; 	background-color:#949599;}
#box_no { width:768px; float:left;   font-family:Verdana, Arial, Helvetica, sans-serif; background:url(bianco_sotto.jpg) repeat;}
#box_no img{  float:left; }
#box_no p.tuttotesto { margin:0 150px 5px 150px;}
#lingue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; float:right; padding-left:1px;}
#lingue img{ border:0; padding:10px 5px 0 0;}
.piede { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; position:relative; float:left; display:block; width:768px;}

/*** NAV - DROP DOWN MENU ***/

.menu1 { position:relative; float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:10px; margin:0 0 0 20px; /* for this demo only */ z-index:160; }
.menu1 ul {padding:0;margin:0;list-style-type:none; background-color:#9c301a;}
.menu1 ul li { float:left; position:relative;}
.menu1 ul li a, .menu1 ul li a:visited { float:left; display:block; text-decoration:none;color:#fff; padding:0 15px; line-height:15px; height:28px; margin:auto;}


.menu1 ul li:hover {width:auto;}
.menu1 ul li a.menu1one:hover {color:#f88;}
.menu1 ul li:hover a.menu1one {color:#f88;}
.menu1 ul li ul { display: none;}
.menu1 table { margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;}
.menu1 tr { margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;padding:0; border:0;}
.menu1 td {margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;padding:0; border:0;}
/* specific to non IE browsers */
.menu1 ul li:hover ul { display:block;position:absolute;top:25px;margin-top:1px; left:0;width:auto;}
.menu1 ul li:hover ul li ul { display: none;}
.menu1 ul li:hover ul li a { display:block;background:#999;color:#fff;height:auto;line-height:15px;padding:2px 10px; width:120px; border-bottom:0; z-index:250;}
.menu1 ul li:hover ul li a:hover { color:#000; background: #ccd; border-collapse:collapse;}
.menu1 ul li:hover ul li a:hover.drop { background: #ccd;}
.menu1 ul li:hover ul li:hover ul { display:block; position:absolute; left:153px; top:-1px; border:0;}

/* specific to IE5.5 and IE6 and IE7 browsers */
.menu1 ul li a:hover ul {display:block;position:absolute;top:24px; t\op:24px; background:#999;left:0;}

.menu1 ul li a:hover ul li a { display:block;background:#999;color:#fff; height:auto; line-height:15px; padding:2px 10px; width:145px; w\idth:145px; border-bottom:0;}
.menu1 ul li a:hover ul li a.drop { padding-bottom:4px;}
.menu1 ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0;}
.menu1 ul li a:hover ul li a:hover { color:#000; border-collapse:collapse;}
.menu1 ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:0;color:#000; left:153px; z-index:120; border:0;}
