body{margin:auto;text-align:center;background:#9cb3dc url(../img/bg.jpg) top repeat-x;}
#container{margin:auto;width:972px;}
#menu_head{margin-top:19px;float:left;width:100%;height:59px;}
#menu_head ul{padding:0px;margin:0px;margin-left:150px;float:left;}
#menu_head ul li{display:inline;float:left;}
#menu_head ul li a{text-decoration:none;display:block;float:left;padding-left:25px;padding-right:25px;margin-top:7px;height:43px;padding-top:7px;color:#8f8f8f;font-size:18px;letter-spacing:1px;}
.logo{margin-top:30px;}
.logo img{border:0px;margin-left:-5px;}
.tit_site{color:#555;font-size:35px;margin-top:-10px;margin-left:-5px;}
.slogan_site{color:#555;font-size:25px;}
.desc_sx{float:left;margin-left:20px;margin-top:180px;text-align:left;font-family:Trebuchet MS;font-style:italic;font-size:15px;line-height:24px;color:#5c5b5a;}
.desc_sx a{color:#5c5b5a;}
.desc_sx a:hover{color:#184a86;}
.tit_desc h1{font-size:28px;color:#000;margin:0px;margin-bottom:10px;}
.foto{margin-right:13px;margin-top:21px;}
.foto div{text-align:right;border:1px solid #bab8b5;float:left;width:202px;margin-right:4px;margin-bottom:5px;padding-top:135px;font-size:42px;padding-right:20px;}
.foto a{text-decoration:none;color:#000;display:block;margin-top:-135px;padding-top:135px;padding-right:20px;width:202px;}
.ultime_off{float:left;border-bottom:1px dotted #3a6598;text-align:left;color:#184a86;font-size:20px;margin-top:10px;padding-bottom:5px;}
.ult_off{margin-left:2px;float:left;}
.guarda{color:#171204;margin-right:1px;font-size:11px;float:right;margin-top:5px;}
.guarda a{text-decoration:none;color:#171204;}
.guarda a:hover{color:#184a86;}
.box_off{border-bottom:1px dotted #3a6598;float:left;margin-right:15px;margin-left:2px;text-align:left;padding-bottom:10px;}
.box_off img{border:1px solid #184a86;float:left;}
.box_off div{float:left;}
.tit_off{color:#1f508a;width:450px;margin-bottom:5px;margin-top:5px;}
.tit_off a{text-decoration:none;color:#1f508a;}
.tit_off a:hover{color:#000;}
.desc_off{color:#626160;font-size:11px;width:330px;line-height:20px;margin-left:5px;font-family:Trebuchet MS;font-style:italic;font-size:12px;line-height:20px;}
.vedi_off{margin-left:230px;margin-bottom:10px;}
.vedi_off a{text-decoration:none;color:#000;}
.vedi_off a:hover{color:#184a86;}
#footer{border-top:2px solid #e2e0d4;margin-top:5px;float:left;width:100%;min-height:222px;}
.box_categoria{margin-top:35px;float:left;text-align:left;}
.tit_categoria{color:#194b88;font-size:16px;margin-top:-5px;margin-bottom:5px;}
.tit_categoria a{color:#194b88;text-decoration:none;}
.tit_categoria a:hover{color:#000;}
.box_categoria ul{margin:0px;padding:0px;list-style-type:none;float:left;}
.box_categoria ul li{margin-top:2px;margin-bottom:3px;}
.box_categoria ul li a{text-decoration:none;color:#7a7a79;font-family:Trebuchet MS;font-style:italic;font-size:12px;}
.box_categoria ul li a:hover{color:#000;}
.desc_foot_sx{font-style:italic;font-size:12px;line-height:20px;color:#7d7c76;margin-top:25px;}
.desc_foot_sx a{text-decoration:underline;color:#7d7c76;}
.desc_foot_sx a:hover{color:#000;}
.num_foot_sx{color:#8e8c8a;font-weight:bold;font-size:14px;margin-top:15px;}
.num_foot_sx a{color:#8e8c8a;font-weight:bold;font-size:14px;}
.num_foot_sx a:hover{color:#000;}
.table_form{margin-top:15px;margin-bottom:10px;color:#ffffff;font-size:13px;font-weight:bold;width:500px;}
.table_form td{padding:4px;color:#ffffff;text-align:left}
.table_form tr{background-color:none;}
.table_form tr:hover{background-color:#BE5492;}
.table_form input[type="text"]{width:200px;border:1px solid #000000;height:15px;}
.table_form textarea{width:200px;border:1px solid #000000;height:120px;}
.table_form input[type="submit"]{width:150px;border:1px solid #000000;height:18px;margin-left:150px;margin-right:20px;}
.table_form input[type="text"]:focus{background-color:#979076;}
.table_form textarea:focus{background-color:#979076;}
.error_reporting{border:1px solid #000000;background-color:#FFFFFF;text-align:left;margin-top:3px;margin-bottom:3px;margin-left:auto;margin-right:auto;width:300px;padding:3px;font-size:13px;clear:both;}
.error_reporting ul{list-style:outside url(../img/cancel.png) !important;margin-top:10px;margin-bottom:10px;}
.error_reporting li{margin-left:40px !important;padding-left:5px !important;color:#000000;background-image:none;}
#fixme{float:left;background-color:transparent;text-align:left;height:22px;}
#fixme img{width:20px;float:left;}
.newsz{background-color:#3E3E3E;}
.newsz a{color:#C64A90;}
.newsz1 a{color:#C64A90;}
.newsz1{background-color:#5D5D5D;}
.imgnews{border:1px solid #C2428C;margin-right:5px;float:left}
.imgnews:hover{border:1px solid #C2428C;margin-right:5px;float:left}
@media(max-width:767px){.logo.up img{height:40px;}
.logo.up img, .tit_site{display:inline-block;}
}