html { margin: 0px; padding: 0px; height:100%; font-family:Verdana, Geneva, sans-serif;}
body { background-color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
behavior: url(/script/csshover2.htc);<!--hack per ie6-->
}
h1{color:#f8812a; font-size:16px; font-weight:normal; }

img{border:none;}

.floatRight{float:right; margin:0px 0px 10px 10px;}

.clear_both{clear:both;}

.error{font-size:12px; color:#F00}
.ok{font-size:12px; color:#0088cd}

div.Container { position: absolute; top:0; left:50%; margin-top:30px; margin-left:-410px; width: 820px; min-height:600px; height:auto !important; height:600px; min-height:600px; padding:0 0 0 0; }

#content{background-color:#ffffff; border:1px solid #c0c0c0; border-bottom:none; min-height:450px; height:auto !important; height:450px; min-height:450px; padding:0 0 0 0;}

#top{height:100px; }
#top #logo{position:absolute; top:20px; left:10px; }
#top #top-menu{position: absolute; border-top:15px solid #0088cd; width:370px; left:449px;}

#menu{margin:0; padding:0; font-size:12px;}
#menu ul{padding:0; margin:0;  }
#menu li{position: relative; float: left; list-style: none; margin: 0; padding:0; color:#0088cd}
#menu li.separatore{display: block; line-height: 30px; text-decoration:none; text-align: center; padding:0 2px 0 2px;}
#menu li a{display: block; line-height: 30px; text-decoration:none; text-align: center; color:#0088cd; padding:0 0 0 0; }
#menu li a:hover{background-position: bottom center; color:#f8812a;}
#menu ul ul{position: absolute; top: 30px; visibility: hidden; width: 175px; background-color:#FFF; border:1px solid #0088cd; border-top:none; font-size:11px;}
#menu ul ul li{float:none; text-align:left;}
#menu ul ul li a{display: block; line-height: 30px; text-decoration:none; text-align: left; color:#0088cd; padding:0 5px 0 5px; }
#menu ul li:hover ul{visibility:visible;}

#center{padding-bottom:20px;}

#ColDx{width:370px; float:right;}
#ColDx #titolo{font-size:14px; color:#0088cd; font-weight:bold;}
#ColDx #bgColDx{width:370px; background: url(/assets/images/bg_col_right.jpg) center top repeat-y;}
#ColDx div.boxColDx{width:355px; border-top:1px solid #c0c0c0; padding: 15px 0px 15px 5px; }
div.boxColDx .titolo{font-size:13px; color:#0088cd; font-weight:bold;}
div.boxColDx .titolo a{color:#0088cd; text-decoration:none;}
div.boxColDx .titolo a.selected{color:#f8812a; text-decoration:none; text-transform:uppercase}
div.boxColDx .titolo a:hover{color:#f8812a;}
div.boxColDx .testo{font-size:11px; color:#4f4f4f; font-weight:normal; margin-left:18px;}
div.boxColDx p{font-size:11px; color:#838383; font-weight:normal; }
#ColDx form{font-size:11px; color:#838383;}
#ColDx form .dato{margin-bottom:10px;}
#ColDx form .label{width:35%; float:left}
#ColDx form .input{width:60%; float:left}
#ColDx form input{font-size:12px; color:#0088cd; width:150px;}
#ColDx form .radio{width:20px;}
#ColDx form textarea{font-size:11px; color:#0088cd; width:200px; height:100px; font-family:Verdana, Geneva, sans-serif;}

#ColCenter_home, #ColCenter{padding:20px 10px 0px 15px; width:400px; }
#ColCenter_home p{color:#4f4f4f; font-size:12px; line-height:18px;}
#ColCenter p{color:#4f4f4f; font-size:12px; line-height:18px;}
#ColCenter ul li{color:#4f4f4f; font-size:12px; line-height:18px;}

#bottom{background-color:#f0f0f0; border:1px solid #c0c0c0; border-top:none; height:66px; padding: 5px 5px 5px 5px;}
#bottom #box1{float:left; width:145px; text-align:center; padding:7px 0 0 2px;}
#bottom #box1 #titolo1{color:#f8812a; font-size:12px; font-weight:bold; border-bottom:1px solid #838383; padding:0 0 5px 0;}
#bottom #box1 #titolo1 a{color:#f8812a; text-decoration:none}
#bottom #box1 #titolo1 a:hover{color:#0088cd;}
#bottom #box1 #titolo2{color:#0088cd; font-size:10px; font-weight:bold; padding:5px 0 0 0;}
#bottom #box1 #titolo2 a{color:#0088cd; text-decoration:none}
#bottom #box1 #titolo2 a:hover{color:#f8812a;}
#bottom #box2{float:left; width:280px; text-align:left; padding:3px 0 0 10px; font-size:10px; color:#9396a1}
#bottom #box3{float:left; width:340px; text-align:left; padding:8px 0 0 15px; font-size:10px; color:#9396a1}
#bottom #box3 #titolo{color:#0088cd; font-size:11px; font-weight:bold; padding:0 0 4px 10px;  border-bottom:1px solid #838383;}
#bottom #box3 #form{}
#bottom #box3 #form input{font-size:12px; color:#0088cd; width:100px;}
#bottom #box3 #form .submit{width:13px; height:10px;}
#bottom #box3 form{margin:8px 0 0 0 ;}

#copyright{ text-align:center; color:#9396a1; font-size:10px; margin:10px 0 0 0; font-weight:bold;}
#copyright a{ color:#9396a1; text-decoration:none;}
#copyright a:hover{ color:#f8812a; }

