@charset "utf-8";
/* CSS Document */
body{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(bg_content.gif) repeat-x;}
div#content div#animazione{margin-top:5px; margin-bottom:4px;}
div#content div#bottom{ background:#f6f5f5 url(bg_shadow_grey.gif) repeat-x; float:left;padding-bottom:40px;padding-left:10px; padding-top:10px; width:970px;}
div#content div#bottom ul li{ display:inline; float:left;}
div#content div#subsx{ width:100%;}

div#content div#subsx ul{float:left; margin-top:0px; float:left;}
div#content div#subsx ul li{display:inline; float:left; background-image: url(bg_submenu.gif); background-repeat:repeat-y; width:234px;}
div#content div#subsx ul li p.titolo{ margin-left:0px; padding-top:15px; padding-bottom:15px; padding-left:25px;}
div#content div#subsx ul li p.freccia{ background-color:#051e31;margin-left:6px; margin-right:5px; padding-left:54px;}
div#content div#subsx ul li div#voci{ background-color:#051e31; width:223px; margin-left:6px; font-size:10px; font-weight:bold; padding-top:15px; padding-bottom:15px; line-height:14pt; float:left;}
div#content div#subsx ul li div#voci ul li{ background:none; background-color:#051e31; margin:0; padding:0; color:#FFFFFF; clear:both; border-bottom:1px solid #ffffff; margin-left:15px; margin-right:15px; width:196px; float:left;}
div#content div#subsx ul li div#voci ul li a:link, div#content div#subsx ul li div#voci ul li a:visited{ color:#ffffff; padding:4px; text-decoration:none;}
div#content div#subsx ul li div#voci ul li a:hover{ color:#051e31; background-color:#ffffff;}
div#content ul li#big_content{ background:url(bg_big_content.gif) repeat-y; margin:0; padding:0; color:#FFFFFF;}
div#content ul li#big_content p{ clear:both;}
div#content ul li#big_content p.titolo{ margin-left:32px; margin-top:20px; margin-bottom:20px;}
div#content ul li#big_content div#due-colonne{ float:left;}
div#content ul li#big_content div#due-colonne ul li{ float:left; margin:0; padding:0;}
div#content ul li#big_content div#due-colonne ul li.sx{ padding-left:64px; color:#333333; font-size:10px; font-weight:bold; width:440px; line-height:16px; padding-bottom:50px;}
div#content ul li#big_content div#due-colonne ul li.sx p{ margin-right:40px; text-align:justify; font-size:10px; font-weight:weight; color:#666666}
div#content ul li#big_content div#due-colonne ul li{ margin-bottom:20px;}
div#content ul li#big_content_all{ background:url(bg_big_960_content.gif) repeat-y; margin:0; padding:0; color:#FFFFFF;}
div#content ul li#big_content_all p{ clear:both;}
div#content ul li#big_content_all p.titolo{ margin-left:32px; margin-top:20px; margin-bottom:20px;}
div#content ul li#big_content_all p.testo{ padding-left:64px; color:#333333; font-size:10px; font-weight:bold; width:440px; line-height:16px; padding-bottom:50px;}
div#content ul li#big_content_all div#form{ padding-left:64px; color:#333333; font-size:10px; font-weight:bold; width:440px; line-height:16px; padding-bottom:50px;}
div#content ul li#big_content div#due-colonne ul li.sx p.elenco_referenze{ font-size:10px; float:left; width:340px; border-bottom:1px dotted #333333; font-weight:bold; clear:both; color: #333333;padding:15px; background:#ffffff; margin-left:0px;}
div#content ul li#big_content div#due-colonne ul li.sx p.titolo_referenze{ margin-top:15px;}
div#content ul li#big_content div#due-colonne ul li.dx p.foto_dx{ margin-top:10px; margin-left:12px; margin-right:15px; border:4px solid #f0f0f0; margin-bottom:10px;}
div#content ul li#big_content div#due-colonne ul li.dx p a{ font-size:10px; display:block; float:left; width:192px; border-bottom:1px dotted #333333; font-weight:bold; clear:both; color: #666666; text-decoration:none; padding:10px}
div#content ul li#big_content div#due-colonne ul li.dx p a:hover{ text-decoration:underline;}
div#content div#bottom li#big_content_all p a:hover{text-decoration:underline}
div#disegni{color:#333333; margin-left:16px; margin-top:16px; display:block}
div#disegni ul { clear:both;}
div#disegni ul li{margin-right:3px; float:left; display:inline; text-align:left;}
div#disegni ul li p{ text-align:left; font-weight:bold; font-size:10px; color:#666;float:left;}
div#disegni ul li p.descrizione-elenco{float:left; padding-left:10px;padding-top:6px; width:300px; }
div#disegni ul li p.elenchi-numerati{ float:left; padding-left:10px;  width:20px; margin-left:5px; }
div#disegni ul li p a{font-size:10px; display:block; font-weight:bold; color: #666666; text-decoration:none; background-color:#f0f0f0; padding-top:8px; padding-bottom:8px; padding-left:10px; margin-bottom:4px; float:left; width:20px;}
div#disegni ul li p a.punti{ width:20px; font-size:10px; display:block; float:left; font-weight:bold; clear:both; color: #666666; text-decoration:none; background-color:#f0f0f0; padding-top:8px; padding-bottom:8px; padding-left:10px; margin-bottom:4px;}
div#disegni ul li p a:hover{ background-color:#FFFFFF; text-decoration:none;}
a.downloads{ color:#333; width:600px; padding:10px; background:#f0f0f0; display:block; margin-top:10px; text-decoration:none}
a.downloads:hover{ color:#ffffff; background:#666; }
div#extras ul li {float:left; width:153px; margin:5px;height:190px}
div#extras ul li p a { border:2px solid #333; width:139px;}
div#extras ul li p { text-align:center; width:130px; font-weight:normal; margin:5px; padding:5px; padding-bottom:0; margin-bottom:0px; }
div#form { margin-left:20px; }
form label { width:220px; float:left; margin-top:20px; clear:both }
form input { width:200px; float:left;}
form input.bottone { background:#333; color:#fff; margin-top:20px; margin-bottom:120px; width:180px; height:30px; clear:both; float:left}
form textarea { width:350px; height:120px; font-family:Verdana, Geneva, sans-serif}
li#spunta label { width:220px; float:left; margin-top:0; font-weight:normal }
li#spunta input { width:200px; float:left; }
