html,body {
	margin:0;
	padding:0;
	text-align:center;  
	font-family:arial;
	background-color:#fff974;
	background-image:url('../img/bb.gif');
	background-repeat:repeat-y;
	background-position:top;
}
img {
	border: none;
}
h6 {
  font-size:11px;
  color:#999999;
  text-align:justify; 
  padding:0;
  margin:10px 10px 0 0;
  font-weight:lighter;
}
#contenitor {
    width:1000px;
    height:auto;
	margin:0 auto;
    padding:0;
    text-align:center;
    background-color:#fff;
}
#header {
	width:1000px;
	height:160px;
	margin:0;
	padding:0;
	float:left;
    background-image:url('../img/04.gif');
	background-position:bottom;
	background-repeat:no-repeat;
    background-color:#fff;
}
#leaderboard {
	width:728px;
	height:90px;
	margin:0;
	padding:0;
	float:right;
}
#logo {
    width:272px;
    height:160px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#logo h1{
	width:272px;
	height:160px;
    margin:0;
    float:left;
    padding:0;
}
#logo h1 a{
    width:272px;
	height:160px;
    text-indent: -9999em;
	overflow: hidden;
	margin:0;
	padding:0;
    float:left;
    background-image:url('../img/logo.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
#slide {
	width:1000px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
    background-color:#fff;
}
#menu_big {
    width:1000px;
    height:auto;
	margin:0;
	float:left;
    padding:0px 0 0 0;
    text-align:center;
    background-image:url('../img/menu.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
#menu {
    width:994px;
    height:auto;
	margin:0 auto;
    padding:0;
    text-align:center;
}
#login_sx {
    width:695px;
    height:180px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#login_big {
    width:305px;
    height:180px;
	margin:0;
	float:left;
    padding:0;
    text-align:left;
}
#login_in {
    width:300px;
    height:170px;
	margin:5px 0 0 0;
	float:left;
    padding:0;
    text-align:left;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter:alpha(opacity=80);
    position:absolute;
    z-index:2;
}
#login {
    width:250px;
    height:170px;
	margin:0;
	float:right;
    padding:0;
    font-size:12px;
    color:#fff;
    text-align:left; 
    position:relative;
    z-index:2; 
}
.indent {
    width:670px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}
.indent ul{
    width:650px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}
.indent li{
    width:600px;
    height:auto;
    margin:0 0 0 50px;
    padding:0;
    float:left;
}
b.rtop, b.rbottom{
    display: block;
}
b.rtop b, b.rbottom b{
    display: block; 
    height: 1px; 
    overflow: hidden; 
    background-color:#434343;
}
b.r1{
    margin: 0 5px
}
b.r2{
    margin: 0 3px
}
b.r3{
    margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4{
    margin: 0 1px; 
    height: 2px
}
.testo{
    height:160px; 
    background-color:#434343; 
    color:#fff; 
    font-size:12px; 
    text-align:center
}
.testo a{
    font-size:11px;
    color:#d2d2d2;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:auto;
}
.testo a:hover{
    font-size:11px;
    color:#fff;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:auto;
}
.testo1{
    height:160px;
    width:300px; 
    background-color:#434343; 
    color:#f29400; 
    font-size:13px; 
    text-align:center;
    float:left;
    margin:0;
    padding:0;
}
.testo1 p{
    font-size:11px;
    color:#d2d2d2;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:auto;
}
.testo1 a{
    font-size:11px;
    color:#d2d2d2;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:auto;
}
.testo1 a:hover{
    font-size:11px;
    color:#fff;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:auto;
}
input.button {
    border:1px solid #999;
    margin:5px 0 0 0;
    padding:0;
    color:#fff;
    width:200px;
    background-color:#000;
/*    background-image:url('../img/0.gif');
	background-position:top;
	background-repeat:repeat-x;*/
}
input.buttonhov {
    border:1px solid #f29400;
    margin:5px 0 0 0;
    padding:0;
    background-color:#000;
    color:#fff;
    width:200px;
}
#go1 {
    width:38px;
    height:29px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#go1 a{
    width:36px !important;
    height:29px !important;
	margin:0;
	float:right !important;
    padding:0;
    text-align:center;
    background-image:url('../img/next1h.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#go1 a:hover{
    width:36px;
    height:29px;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
    background-image:url('../img/next1.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.formsearch {
    border:none;
    margin:0;
    width:200px;
    border:1px solid #999;
}
.formsearch1 {
    border:1px solid #d2d2d2;
    float:left;
    width:180px;
}
#leader {
    width:760px;
    height:146px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#search {
    width:300px;
    height:40px;
	margin:10px 0 0 0;
	float:left;
    padding:0;
    background-image:url('../img/search.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
#search_btn {
    width:59px;
    height:40px;
	margin:0;
	float:right;
    padding:0;
    background-image:url('../img/search_btn.gif');
	background-position:left top;
	background-repeat:no-repeat;
    text-align:left;
}
#search_btn a{
    width:47px;
    height:22px;
	margin:12px 0 0 0;
	float:left;
    padding:0;
    font-size:12px;
    color:#f29400;
    text-align:center;
    text-decoration:none;
}
#search_btn a:hover{
    width:47px;
    height:22px;
	margin:12px 0 0 0;
	float:left;
    padding:0;
    font-size:12px;
    color:#999;
    text-align:center;
}
#search_bg {
    width:225px;
    height:40px;
	margin: 0;
	float:right;
    padding:0;
    text-align:left;
    font-size:13px;
    font-weight:bold;
    color:#fff;    
}
#search_in {
    width:165px;
    height:30px;
	margin: 0;
	float:left;
    padding:11px 0 0 0;
    text-align:left;
    font-size:13px;
    font-weight:bold;
    color:#fff;    
}
.formsearch_big {
    border:1px solid #fff;
    float:left;
    width:160px;
    height:20px;
    color:#313131;
    font-weight:bold;
    margin:0;
    padding:0;
}
#tempo_libero {
    width:728px;
    height:70px;
	margin:0;
	float:left;
    padding:0;
    background-image:url('../img/tempo_libero.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#line {
    width:300px;
    height:40px;
	margin:10px 0 0 0;
	float:left;
    padding:0;
}
#line a{
    width:300px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    background-image:url('../img/operatore_online.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
#line a:hover{
    width:300px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    background-image:url('../img/operatore_offline.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
#menu_in {
    width:142px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#menu_in a{
    width:142px;
    height:40px;
	margin:0;
	float:left;
    padding:12px 0 0 0;
    text-align:center;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#menu_in a:hover{
    width:142px;
    height:40px;
	margin:0;
	float:left;
    padding:12px 0 0 0;
    text-align:center;
	font-size:12px;
	color:#ee8301;
	background-image:url('../img/btnh.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#menu_in1 a{
    width:142px;
    height:40px;
	margin:0;
	float:left;
    padding:12px 0 0 0;
    text-align:center;
	font-size:12px;
	color:#313131;
	text-decoration:none;
    font-weight:bold;
}
#menu_in1 a:hover{
    width:142px;
    height:40px;
	margin:0;
	float:left;
    padding:12px 0 0 0;
    text-align:center;
	font-size:12px;
	color:#ee8301;
	background-image:url('../img/btn1h.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#dropmenudiv{
    position:absolute;
    border:1px solid #fff;
    border-bottom-width: 0;
    font:normal 12px;
    line-height:18px;
    z-index:100;
    padding:0;
    margin:0;
}

#dropmenudiv a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #fff;
    padding: 0;
    text-decoration: none;
    color:#313131;
    font-size:12px;
    height:40px;
    margin:0;
    background-color:#eee;
    background-image:url('../img/btn_hv.gif');
	background-position:top;
	background-repeat:no-repeat;
}

#dropmenudiv a:hover{ /*hover background color*/
    background-image:url('../img/btn_hv1.gif');
	background-position:top;
	background-repeat:no-repeat;
    color:#f29400;
}
#page {
    width:1000px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-color:#fff;
    background-image:url('../img/03.gif');
    background-repeat:no-repeat;
    background-position:top;
}
#page_sx {
    width:690px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#page_in {
    width:685px;
    height:auto;
	margin:10px 0 0 5px;
    display:inline;
	float:left;
    padding:0;
    text-align:center;
}
.page_inner {
    width:685px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    background-image:url('../img/page_in.gif');
    background-repeat:repeat-y;
    background-position:top;
}
#inner_img {
    width:120px;
/*    height:120px; */
    height:90px;
	margin:10px 0 0 10px;
	float:left;
    padding:0;
    border-right:1px solid #eee;
}
#inner_text {
    width:530px;
/*    height:140px;*/
    height:90px;
	margin:0 0 0 5px;
    display:inline;
	float:left;
    padding:0; 
}
#inner_text h3{
	margin:0 0 10px 0;
	float:left;
    width:520px;
    padding:0;
    font-size:14px;
    color:#313131;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
#inner_text h3 a{
	margin:0 0 10px 0;
	float:left;
    width:520px;
    padding:0;
    font-size:14px;
    color:#f29400;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
#inner_text h3 a:hover{
    height:auto;
    color:#666;
    text-align:left;
    margin:0 0 10px 0;
	float:left;
    width:520px;
    padding:0;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
#inner_text p{
	margin:0;
	float:left;
    padding:0;
    font-size:12px;
    color:#313131;
    text-align:justify;
    text-decoration:none;
}
#page_sup {
    width:685px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_sup.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#page_sup h2{
    width:660px;
    height:28px;
	margin:0;
	float:left;
    padding:7px 0 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.page_sup1 {
    width:685px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_supy.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.page_sup1 h2{
    width:660px;
    height:28px;
	margin:0;
	float:left;
    padding:7px 0 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.page_sup2 {
    width:685px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_sup_eventi.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.page_sup2 h2{
    width:660px;
    height:28px;
	margin:0;
	float:left;
    padding:7px 0 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}

.page_sup2 h2 a{
    text-align:left;
    font-size:14px;
    color:#fff;
}

/* czz */

#result_up_cel {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_cel.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_cel h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_bbb {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_bbb.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_bbb h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#result_up_xxx {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_xxx.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_xxx h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_aa {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_aa.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_aa h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#result_up_bb {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_bb.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_bb h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_cc {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_cc.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_cc h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_dd {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_dd.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_dd h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_ee {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_ee.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_ee h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_ff {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_ff.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_ff h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_gg {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_gg.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_gg h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#result_up_hh {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_hh.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_hh h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#result_up_ii {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_ii.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_ii h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#result_up_red {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result_red.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up_red h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#scheda_up_red {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_red.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_red h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


.page_sup3_red {
    width:685px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_sup_in_red.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.page_sup3_red h2{
    width:auto;
    height:33px;
	margin:0;
	float:left;
    padding:7px 0 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.page_sup3_red h2 a{
    width:auto;
    height:28px;
	margin:0;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}
.page_sup3_red h2 a:hover{
    width:auto;
    height:28px;
	margin:0;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}

.page_sup3_cel {
    width:685px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_sup_in_cel.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.page_sup3_cel h2{
    width:660px;
    height:33px;
	margin:0;
	float:left;
    padding:7px 0 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.page_sup3_cel h2 a{
    width:auto;
    height:28px;
	margin:0;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}
.page_sup3_cel h2 a:hover{
    width:auto;
    height:28px;
	margin:0;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}

/* end czz */

.page_sup3 {
    width:685px;
    height:40px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_sup_in.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.page_sup3 h2{
    width:660px;
    height:33px;
	margin:0;
	float:left;
    padding:7px 0 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.page_sup3 h2 a{
    width:auto;
    height:28px;
	margin:0;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}
.page_sup3 h2 a:hover{
    width:auto;
    height:28px;
	margin:0;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}
h3.news {
    width:670px;
	margin:10px 0 10px 0;
	float:left;
    padding: 0 0 0 5px;
    text-align:left;
    font-size:14px;
    color:#313131;
    font-weight:bold;
}
h3.news a{
    width:670px;
	margin:0;
	float:left;
    padding: 0;
    text-align:left;
    font-size:14px;
    color:#313131;
    font-weight:bold;
}
p.news {
    width:670px;
	margin:10px 0 10px 0;
	float:left;
    padding: 0 0 0 5px;
    text-align:left;
    font-size:14px;
    color:#313131;
    font-weight:bold;
}
.news_text {
    width:670px;
	margin:0;
	float:left;
    padding: 5px;
    text-align:left;
    font-size:12px;
    color:#313131;
}
.news_text p{
    width:675px;
	margin:0;
	float:left;
    padding: 0;
    text-align:justify;
    font-size:12px;
    color:#313131;
}
.sport_text {
    width:650px;
	margin:0;
	float:left;
    padding: 5px;
    text-align:left;
    font-size:12px;
    color:#313131;
}
.sport_text p{
    width:650px;
	margin:0;
	float:left;
    padding: 0;
    text-align:justify;
    font-size:12px;
    color:#313131;
}
.product_desc {
    width:660px;
    margin:5px;
    padding:0;
    color:#313131;
    text-align:justify;
    font-size:12px;
    border-bottom:1px dotted #d2d2d2;
}
.page_down {
    width:685px;
    height:20px;
	margin:0 0 10px 0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/page_down.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.page_color {
    width:685px;
    height:auto;
	margin:0;
	float:left;
    padding:10px 0 10px 0;
    background-image:url('../img/page_in.gif');
    background-repeat:repeat-y;
    background-position:top;
}
#viviacerno {
    width:685px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    background-image:url('../img/page_in.gif');
    background-repeat:repeat-y;
    background-position:top;
}
#page_dx {
    width:305px;
    height:auto;
	margin:10px 0 10px 0;
    display:inline;
	float:left;
    padding:0;
    text-align:center;
}
.support {
	margin:10px 0 0 15px;
    padding:0;
    float:left;
}
.banner {
    width:300px;
    height:auto;
	margin:10px 0 0 0;
	float:right;
    padding:0;
    text-align:center;
    font-size:12px;
}

.banner {
    width:300px;
    height:auto;
	margin:0 0 0 0;
	float:right;
    padding:0;
    text-align:center;
    font-size:12px;
}

.meteo_in {
      width:300px;
      height:auto;
      float:left;
      background-image:url('../img/cal_in.gif');
	  background-position:top;
	  background-repeat:repeat-y;
      margin:0;
      padding:0;
}
.meteo_in a{
      width:300px;
      height:auto;
      float:left;
      margin:10px 0 0 0;
      padding:0;
      color:#f29400;
      text-align:center;
      text-decoration:none;
      font-weight:bold;
}
.meteo_in a:hover{
      width:300px;
      height:auto;
      float:left;
      margin:10px 0 0 0;
      padding:0;
      color:#999;
      text-align:center;
}

.meteo_in_czz {
      width:300px;
      height:auto;
      float:left;
      background-image:url('../img/cal_in.gif');
	  background-position:top;
	  background-repeat:repeat-y;
      margin:0;
      padding:0;
}
.meteo_in_czz a{
      
      height:auto;

      margin:10px 0 0 0;
      padding:0;
      color:#f29400;
      text-align:center;
      text-decoration:none;
      font-weight:bold;
}
.meteo_in_czz a:hover{
      
      height:auto;

      margin:10px 0 0 0;
      padding:0;
      color:#999;
      text-align:center;
}



.meteo {
    height:370px;
    text-align:center;
    font-size:10px;
    margin:5px 0 0 0;
}
.bord {
    border:1px solid #d2d2d2;
    margin:0 4px 2px 0;
}
.bord1 {
    border:1px solid #d2d2d2;
    margin:3px 3px 2px 0;
}
.qq {
    width:675px;
    height:auto;
	margin:0 0 0 5px;
    float:left;
    padding:0;
    text-align:center;
    display:inline;
}
.aa_p {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#aa_sup {
    width:220px;
    height:30px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/green.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#aa_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
.aa_in {
    width:220px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
}
.aa_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
.aa_in a{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
    float:left;
    width:216px;
    text-decoration:none;
}
.aa_in a:hover{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:justify;
    float:left;
    width:216px;
}
#bb {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#bb_sup {
    width:225px;
    height:30px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/dark.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#bb_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#bb_in {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#bb_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#bb_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#bb_in a:hover{
    font-size:12px;
    color:#43525a;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#cc {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#cc_sup {
    width:220px;
    height:30px;
	margin:0;
	float:right;.
    padding:0;
    text-align:center;
    background-image:url('../img/pink.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#cc_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#cc_in {
    width:220px;
    height:auto;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
}
#cc_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#cc_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#cc_in a:hover{
    font-size:12px;
    color:#f05b72;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#dd {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#dd_sup {
    width:220px;
    height:30px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/yellow.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#dd_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#dd_in {
    width:220px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
}
#dd_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#dd_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:100%;
}
#dd_in a:hover{
    font-size:12px;
    color:#ffcb04;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:100%;
}
#ee {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#ee_sup {
    width:225px;
    height:30px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/pink1.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#ee_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#ee_in {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#ee_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#ee_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#ee_in a:hover{
    font-size:12px;
    color:#f6adcd;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#ff {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#ff_sup {
    width:220px;
    height:30px;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
   background-image:url('../img/brown.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#ff_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#ff_in {
    width:220px;
    height:auto;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
}
#ff_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#ff_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#ff_in a:hover{
    font-size:12px;
    color:#ca6e6b;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#gg {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#gg_sup {
    width:220px;
    height:30px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/informaturista.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#gg_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#gg_in {
    width:220px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
}
#gg_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#gg_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:100%;
}
#gg_in a:hover{
    font-size:12px;
    color:#647b98;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:100%;
}
#hh {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#hh_sup {
    width:225px;
    height:30px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/partner.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
#hh_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#hh_in {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#hh_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#hh_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#hh_in a:hover{
    font-size:12px;
    color:#a3238e;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#ii {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#ii_sup {
    width:220px;
    height:30px;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
   background-image:url('../img/servizi.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#ii_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#ii_in {
    width:220px;
    height:auto;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
}
#ii_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#ii_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#ii_in a:hover{
    font-size:12px;
    color:#41a62a;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}


#xx {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#xx_sup {
    width:220px;
    height:30px;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
   background-image:url('../img/xx.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#xx_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#xx_in {
    width:220px;
    height:auto;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
}
#xx_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#xx_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#xx_in a:hover{
    font-size:12px;
    color:#41a62a;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}

#xxx {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#xxx_sup {
    width:220px;
    height:30px;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
   background-image:url('../img/xxx.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#xxx_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#xxx_in {
    width:220px;
    height:auto;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
}
#xxx_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#xxx_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#xxx_in a:hover{
    font-size:12px;
    color:#41a62a;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}

#bbb {
    width:225px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#bbb_sup {
    width:220px;
    height:30px;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
   background-image:url('../img/bbb.gif');
	background-position:top;
	background-repeat:no-repeat;
}
#bbb_sup p{
    font-size:13px;
    color:#fff;
    margin:0;
    padding:6px 0 0 5px;
    text-align:left;
    font-weight:bold;
}
#bbb_in {
    width:220px;
    height:auto;
	margin:0;
	float:right;
    padding:0;
    text-align:center;
}
#bbb_in p{
    font-size:12px;
    color:#313131;
    margin:0;
    padding:2px;
    text-align:justify;
}
#bbb_in a{
    font-size:12px;
    color:#f29400;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}
#bbb_in a:hover{
    font-size:12px;
    color:#41a62a;
    margin:0;
    padding:2px;
    text-align:left;
    float:left;
    width:216px;
}


#newsletter {
      width:300px;
      border:none;
      float:left;
      height:auto;
      margin:0;
      padding:0;
}
#newsletter_sup {
      width:300px;
      height:30px;
      border:none;
      float:left;
      background-image:url('../img/news.gif');
	  background-position:top;
	  background-repeat:no-repeat;
      margin:0;
      padding:0;
}
#newsletter_sup p{
      color:#f29400;
      float:left;
      font-size:14px;
      margin:0;
      padding:7px 0 0 10px;
      text-align:left;
      font-weight:bold;
}
#newsletter_in {
      width:300px;
      height:auto;
      border:none;
      float:left;
      background-image:url('../img/cal_in.gif');
	  background-position:top;
	  background-repeat:repeat-y;
      margin:0;
      padding:0;
}
#newsletter_in p{
      font-size:12px;
      color:#313131;
      margin:10px 0 0 0;
      padding:5px;
      text-align:left;
      float:left;
}
#newsletter_in a{
      font-size:10px;
      color:#f29400;
      margin:0;
      padding:0;
      text-align:left;
      float:left;
}
#newsletter_in a:hover{
      font-size:10px;
      color:#666;
      margin:0;
      padding:0;
      text-align:left;
      float:left;
}
#newsletter_img {
      width:70px;
      height:60px;
      border:none;
      float:left;
      background-image:url('../img/mail.gif');
	  background-position:top;
	  background-repeat:no-repeat;
      margin:5px 0 0 0;
      padding:0;
}
.news {
      width:300px;
      border:none;
      float:right;
      height:auto;
      margin:0;
      padding:0;
}
.news_sup {
      width:300px;
      height:30px;
      float:right;
      background-image:url('../img/news.gif');
	  background-position:top;
	  background-repeat:no-repeat;
      margin:0;
      padding:0;
}
.news_sup p{
      color:#fff;
      float:left;
      font-size:14px;
      margin:0;
      padding:7px 0 0 10px;
      text-align:left;
      font-weight:bold;
}
.news_sup a{
      color:#fff;
      float:left;
      font-size:14px;
      margin:0;
      padding:0;
      text-align:left;
      font-weight:bold;
      text-decoration:none;
}
.news_sup a:hover{
      color:#fff;
      float:left;
      font-size:14px;
      margin:0;
      padding:0;
      text-align:left;
      font-weight:bold;
      text-decoration:underline;
}
.news_in {
      width:300px;
      height:auto;
      float:right;
      background-image:url('../img/cal_in.gif');
	  background-position:top;
	  background-repeat:repeat-y;
      margin:0;
      padding:0;
}
.news_in p{
      font-size:11px;
      color:#009ee0;
      margin:2px 5px 5px 5px;
      padding:0 2px 0 2px;
      text-align:left;
      float:left;
      border-bottom:2px dotted #fff;
      width:275px;
}
.news_in a{
      font-size:12px;
      color:#666;
      margin:5px 0 0 0;
      padding:2px 5px 0 5px;
      text-align:left;
      float:left;
      text-decoration:none;
      font-weight:bold;
      width:285;
}
.news_in a:hover{
      font-size:12px;
      color:#999;
      margin:5px 0 0 0;
      padding:2px 5px 0 5px;
      text-align:left;
      float:left;
      text-decoration:underline;
}
.cal {
      width:300px;
      border:none;
      float:left;
      height:auto;
      margin:0;
      padding:0;
}
.cal_sup {
      width:300px;
      border:30px;
      float:left;
      margin:0;
      padding:0;
      background-color:#;
}
.cal_sup a{
      width:auto;
      border:auto;
      height:auto;
      margin:0;
      padding:0;
}
.cal_down {
    font-size: 12px;
    font-family:verdana;
    color:black;
    width:300px;
    background-image:url('../img/cal_down.gif');
	background-position:top;
	background-repeat:no-repeat;
    padding:0;
    height:20px;
    margin:0;
    float:right;
}
.cal_table {
    width:300px;
    float:left;
    margin:0;
    padding:0;
}

.cal_header_table {
    height:30px;
    width:300px;
    margin:0;
    padding:0;
    float:left;
    background-image:url('../img/news.gif');
    background-position:top;
	background-repeat:no-repeat
}
.cal_header_body {
    height:30px;
    width:300px;
    margin:0;
    padding:0;
    float:left;   
}
.cal_days_table {
    width:300px;
      height:auto;
      background-image:url('../img/cal_in.gif');
	  background-position:top;
	  background-repeat:repeat-y;
      float:left;
      margin:0;
      padding:0;
}

.cal_header {
	font: bold 12px;
    text-align: center;
    width:150px;
}
.cal_arrow {
	font: bold 12px;
    text-align: right;
    width:80px;
}
.cal_arrow a { 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
    font-size:14px;
}
.cal_arrow1 {
	font: bold 12px;
    text-align: left;
    width:80px;
}
.cal_arrow1 a { 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
    font-size:14px;
}
.cal_header a { 
	font-weight: bold;
	text-decoration: none; 
	color: #fff;
    font-size:14px;
}

.cal_arrow a:hover, .cal_arrow a:active,
.cal_header a:hover, .cal_header a:active, .cal_arrow1 a:hover, .cal_arrow1 a:active { 
	text-decoration: none; 
    font-size:14px;
    color:#fff;
}
	
.cal_day_header {
	font: bold 9pt;
    text-align: center;
	color: #f29400;
    font-weight:bold;
}

.cal_day {
	font: 9pt;
    text-align: center;
	color: #666;
}

.cal_this_day {
	font: 9pt;
    text-align: center;
	color: #fff;
	border: 1px solid #fff;
    background: #d2d2d2;
}

.cal_day_highlight {
	font: 9pt;
    text-align: center;
	background: #f29400;
	border: 1px solid #fff;
}

a.info{
    position:relative; 
    //z-index:25;
    color:#000;
    text-decoration:none}

a.info:hover{//z-index:24; }

a.info span{display: none}

a.info:hover span{
    width:80px;
    display:block;
    font-size:9px;
    position:absolute;
    top:1em; left:1em;
    border:1px solid #fff;
    background-color:#780000;
    padding: 3px 7px 4px 6px;
	text-align:left;
    color:#ffffff;
}
#footer {
    width:1000px;
    height:auto;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
    background-image:url('../img/footer.gif');
	background-position:top;
	background-repeat:no-repeat;
    color:#f29400;
}
#footer_in {
    width:1000px;
    height:70px;
	margin:0;
	float:left;
    padding:0;
    text-align:center;
}
#footer p{
    font-size:12px;
    color:#666;
    margin:0;
    padding:0;
    text-align:center;
}
#footer a{
    font-size:11px;
    color:#666;
    margin:0;
    padding:0;
    text-align:center;
    text-decoration:none;
}
#footer a:hover{
    font-size:11px;
    color:#999;
    margin:0;
    padding:0;
    text-align:center;
    text-decoration:none;
}
#validation {
    width:150px;
    height:50px;
	margin:20px 0 0 0;
	float:right;
    padding:0;
    text-align:center;
}
#validation a{
    width:auto;
    height:19px;
	margin:0 10px 0 0;
	float:left;
    padding:0;
    text-align:center;
    border:1px solid #999;
}
#validation a:hover{
    width:auto;
    height:19px;
	margin:0 10px 0 0;
	float:left;
    padding:0;
    text-align:center;
    border:1px solid #f29400;
}
#scroll {
    width:675px;
    margin:0 auto;
    padding:0;
    height:auto;
}
#scroll a{
    font-size:14px;
    margin:0;
    padding:0;
    text-decoration:none;
    color:#313131;
}
.marquee {
    width:675px;
    float:left;
    margin:0;
    padding:0;
    height:auto;
}
* {margin:0; padding:0}
.sm {
    list-style:none; 
    width:675px; 
    height:150px;
    margin:10px 0 0 0; 
    display:block; 
    overflow:hidden; 
    background-color:#fff;
}
.sm li {
    width:200px;
    float:left; 
    display:inline; 
    overflow:hidden;
    height:150px;
    text-align:left;
    padding:0;
}
p.slide {
    font-size:12px;
    color:#313131;
    margin:0;
    padding:0;
    text-align:left;
}
.lfsx {
    width:30px;
    height:150px;
    float:left;
    margin:0;
    padding:0;
    background-image:url('../img/01.png');
    background-position:left top;
    background-repeat:no-repeat;
}
.imag {
    width:200px;
    height:150px;
    margin:0;
    padding:0;
    float:left;
    overflow:hidden;
    text-align:left;
}
.text {
    width:120px;
    height:150px;
    margin:0;
    padding:0;
    float:left;
    background-color:#fff;
}
.text a{
    font-size:12px;
    color:#6f853b;
    margin:0 5px 0 5px;
    padding:0;
    text-align:left;
    text-decoration:none;
    font-weight:bold;
}
.text p{
    font-size:11px;
    color:#313131;
    margin:10px 5px 0 5px;
    padding:0;
    text-align:left;
}
#contatti {
    width:100%;
    margin:0 0 10px 0;
    padding:10px 0 10px 0;
    float:left;
    border-bottom:2px dotted #eeeeee;
}
#contatti p{
    
    font-size:12px;
    color:#313131;
    margin:0;
    padding:0; 
}
.fieldset {
    width:665px;
    margin:0;
    padding:0;
    float:left;
    border:none;  
}
#form_contenitor1 {
    width:100%;
    height:150px;
    padding:0;
    margin:0;
    float:left;
}
#form_contenitor_big {
    width:685px;    
    margin:10px 0 0 0;
    float:left;
    padding:0;
}
#form_contenitor2 {
    width:650px;    
    margin:0 auto;
    padding:30px 0 0 0;
}
#form_contenitor3 {
    width:650px;    
    margin:0 0 20px 0;
    float:left;
    padding:0;
}
#form_contenitor2 p{
    font-size:12px;
    color:#313131;
    text-align:justify;  
    margin:0;
    padding:0;
    clear:both;
}
.news_ct {
    width:80px;
    height:27px;
    padding:0; 
    margin:0;  
    font-size:12px;
    color:#313131;
    text-align:left;
    font-weight:bold;
}
.news_big {
    width:80px;
    height:auto;
    float:left;
    text-align:left;
    font-size:12px;
    color:#313131;
    padding-top:2px;
}
.news_big1 {
    width:200px;
    height:auto;
    float:left;
    padding:0;
    margin:0;
}
.news_dx {
    width:auto;
    height:26px;
    padding:1px 0 0 0; 
    margin:0;
    clear:both;
}

.news_dx2 {
    width:300px;
    height:26px;
    padding:1px 0 0 0; 
    margin:0;
    clear:both;
}
#textarea {
    float:left;
    clear:both;    
    font-size:12px;
    color:#313131;
    text-align:left;
}
.captcha {
    width:650px;
    height:100px;
    margin:0;
    padding:0;
    float:left;  
    font-size:12px;
    text-align:center;
    color:#313131;
    font-weight:lighter;
}
.captcha_inf {
    width:650px;
    height:50px;
    margin:50px 0 0 0;
    padding:0;
    float:left;  
}
input.button_ct {
    border:1px solid #999;
    margin:0 0 10px 0;
    padding:0;
    background-color:#f29400;
    color:#fff;
}
input.button_cthov {
    border:1px solid #f29400;
    margin:0 0 10px 0;
    padding:0;
    background-color:#d2d2d2;
    color:#313131;
}
#newsletter_form {
    width:665px;
    height:auto;
    margin:0 auto;
    padding:0 0 0 20px;
}
#newsletter_form p{   
    font-size:11px;
    text-align:left;
    color:#313131;
    font-weight:lighter;
    padding:0;
    margin:0;
}
#normativa {
    width:645px;
    height:120px;
    float:left;
    overflow-y:scroll;
    border:1px solid #d2d2d2;
    margin:0 20px 5px 0;
    padding:0;
}
#normativa p.normativa22 {
font-size:9px;
}

#normativa p{
    margin:0 0 10px 0;
    text-align:justify;
    font-sixe:10px;
    color:#999999;
    padding:3px;
    float:left;
}
p.psw {
    width:675px;
    margin:20px 0 20px 0;
    color:#313131;
    font-size:12px;
    text-align:center;
    padding:0;
    border:none;
}
.std2 {
    width:400px;
    margin:0 auto;
    padding:0;
    border:none;
}
#result {
    width:660px;
    height:auto;
    margin:0 auto;
    padding:0;
}
#result p{
    width:auto;
    height:auto;
    margin:0;
    padding:10px 0 0 5px;
    font-size:12px;
    color:#313131;
    text-align:left;
}
#result_in {
    width:660px;
    height:auto;
    margin:10px 0 0 0;
    float:left;
    padding:0;
    background-color:#eee;
}

.result_in_p {
    width:660px;
    height:auto;
    margin:10px 0 0 0;
    float:left;
    padding:0;
    background-color:#eee;
}

#result_up {
    width:660px;
    height:30px;
    margin:10px 0 0 0;
    padding:0;
    background-image:url('../img/result.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#result_up h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}
.result_img {
    width:150px;
    height:120px;
    margin:0;
    float:left;
    padding:0;
    background-color:#eee;
}
.result_imgin {
    width:125px;
    height:100px;
    margin:10px 0 0 0;
    float:right;
    padding:0;
}
.result_imginner {
    width:100px;
    height:100px;
    margin:0;
    float:left;
    padding:0;
    background-color:#EEEEEE;
}
.result_imginner a{
    width:100px;
    height:100px;
    margin:0;
    float:left;
    padding:0;
    background-color:#fff;
    border:1px solid #f29400;
}
.result_imginner a:hover{
    width:100px;
    height:100px;
    margin:0;
    float:left;
    padding:0;
    background-color:#fff;
    border:1px solid #999;
}
#result_vote {
    width:180px;
    height:120px;
    margin:0;
    float:left;
    padding:0;
    border-left:1px solid #fff;
    background-color:#;
}
.vote_ct {
    width:180px;
    height:auto;
    padding:0;
    margin:10px 0 10px 10px !important;
    float:left;
    display:inline;
    padding:0;
    font-size:11px;
    color:#f29400 !important;
    text-align:left;
}
#result_vote p{
    width:180px;
    height:auto;
    padding:0;
    margin:0 3px 0 10px;
    float:left;
    padding:0;
    font-size:11px;
    color:#313131;
    text-align:left;
}
#result_vote a{
    width:180px;
    height:auto;
    padding:0;
    margin:0 3px 0 10px;
    float:left;
    padding:0;
    font-size:11px;
    text-decoration:underline;
    color:#f29400;
    text-align:left;
}
#result_vote a:hover{
    width:180px;
    height:auto;
    padding:0;
    margin:0 3px 0 10px;
    float:left;
    padding:0;
    font-size:11px;
    text-decoration:underline;
    color:#999;
    text-align:left;
}
#result_inner {
    width:300px;
    height:120px;
    margin:0;
    float:left;
    padding:0;
    background-color:#f7f7f7;
}


#result_inner p.pe{
    width:290px;
    height:auto;
    margin:10px 0 10px 5px;
    display:inline;
    float:left;
    padding:0;
    font-weight:bold;
    font-size:14px;
    color:#f29400;
    text-align:left;
    text-decoration:none;
}

#result_inner a{
    width:290px;
    height:auto;
    margin:10px 0 10px 5px;
    display:inline;
    float:left;
    padding:0;
    font-weight:bold;
    font-size:14px;
    color:#f29400;
    text-align:left;
    text-decoration:underline;
}
#result_inner a:hover{
    width:290px;
    height:auto;
    margin:10px 0 10px 5px;
    float:left;
    padding:0;
    font-weight:bold;
    font-size:14px;
    color:#999;
    text-align:left;
    text-decoration:underline;
}
#result_inner p{
    width:290px;
    height:auto;
    margin:0 0 0 5px;
    display:inline;
    float:left;
    padding:0;
    font-size:12px;
    color:#313131;
    text-align:justify;
}
p.comment {
    width:650px;
    height:auto;
    margin:0 10px 10px 0  !important;
    float:left;
    padding:0;
    font-size:12px;
    color:#000;
    text-align:left;
}
#result_inner1 {
    width:510px;
    height:120px;
    margin:0;
    float:left;
    padding:0;
    background-color:#f7f7f7;
}
#result_inner1 a{
    width:505px;
    height:auto;
    margin:10px 0 10px 5px;
    float:left;
    padding:0;
    font-weight:bold;
    font-size:14px;
    color:#f29400;
    text-align:left;
    text-decoration:underline;
}
#result_inner1 a:hover{
    width:502px;
    height:auto;
    margin:10px 0 10px 5px;
    float:left;
    padding:0;
    font-weight:bold;
    font-size:14px;
    color:#666;
    text-align:left;
    text-decoration:underline;
}
p.result_inner1 {
    width:510px;
    height:auto;
    margin:0 10px 0 0 !important;
    float:right;
    padding:0;
    font-size:12px;
    color:#f29400;
    text-align:right;
}

span.result_inner1czz {
    width:510px;
    height:auto;
    margin:0 10px 0 0 !important;
    float:right;
    padding:0;
    font-size:12px;
    color:#f29400;
    text-align:right;
}

#meteo {
    width:685px;
    height:auto;
	margin:10px 0 0 0;
	float:left;
    padding:0;
}
#meteo_in {
    width:660px;
    height:auto;
	margin:0 auto;
    padding:0;
}
#meteo_in p{
    width:660px;
    height:auto;
	margin:0 0 10px 0;
	float:left;
    padding:0;
    font-size:12px;
    text-align:left;
    color:#313131;
}
.meteo {
    border:4px solid #eee;
}
#scheda {
    width:660px;
    height:auto;
    margin:0 auto;
    padding:0;
}
#scheda_img {
    width:150px;
    height:auto;
    margin:0;
    float:left;
    padding:0;
    background-color:#eee;
}
#scheda_imgin {
    width:125px;
    height:100px;
    margin:10px 0 0 0;
    float:right;
    padding:0;
}
#scheda_imginner {
    width:100px;
    height:100px;
    margin:0;
    float:left;
    padding:0;
    background-color:#fff;
    border:1px solid #f29400;
}
.scheda_desc_1 {
    width:500px;
    height:auto;
    margin:0;
    float:left;
    padding:0;
}
.scheda_desc_1 ul{
    width:500px;
    height:auto;
    margin:0 0 0 10px;
    float:left;
    padding:0;
    list-style:none;
}
#scheda_desc {
    width:660px;
    height:auto;
    margin:0;
    float:left;
    padding:0;
}
#scheda_desc h3{
    width:640px;
    height:auto;
    margin:10px 0 10px 10px;
    float:left;
    padding:0;
    font-size:14px;
    color:#f29400;
    text-align:left;
}
#scheda_desc p{
    width:490px;
    height:auto;
    margin:0 0 10px 10px;
    float:left;
    padding:0;
    font-size:12px;
    color:#313131;
    text-align:justify;
}
.scheda_desc_in {
    width:490px;
    height:auto;
    margin:0;
    float:left;
    padding:0 0 0 20px;
}
.scheda_desc_in a{
    color:#313131;
    text-align:left;
    font-weight:bold;
}
.scheda_desc_inf {
    width:660px;
    height:20px;
    margin:0;
    float:left;
    padding:0;
    background-image:url('../img/06.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.scheda_desc_sup {
    width:660px;
    height:20px;
    margin:0;
    float:left;
    padding:0;
    background-image:url('../img/07.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_ct {
    width:150px;
    height:100px;
    margin:10px 0 0 0;
    float:left;
    padding:0;
}
#scheda_ct p{
    width:150px;
    height:auto;
    margin:0;
    float:left;
    padding:0;
    font-size:11px;
    color:#313131;
    text-align:center;
}
#scheda_ct a{
    width:150px;
    height:auto;
    margin:0;
    float:left;
    padding:0;
    font-size:11px;
    color:#f29400;
    text-align:center;
}
#scheda_ct a:hover{
    width:150px;
    height:auto;
    margin:0;
    float:left;
    padding:0;
    font-size:11px;
    color:#999;
    text-align:center;
}
#scheda_up {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#scheda_up_xx {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_xx.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_xx h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#scheda_up_aa {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_aa.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_aa h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#scheda_up_bb {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_bb.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_bb h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#scheda_up_cc {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_cc.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_cc h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#scheda_up_dd {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_dd.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_dd h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#scheda_up_ee {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_ee.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_ee h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#scheda_up_ff {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_ff.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_ff h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}


#scheda_up_gg {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_gg.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_gg h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#scheda_up_hh {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_hh.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_hh h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}

#scheda_up_ii {
    width:660px;
    height:30px;
    margin:10px 0 10px 0;
    padding:0;
    background-image:url('../img/result_ii.gif');
    background-position:top;
    background-repeat:no-repeat;
}
#scheda_up_ii h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#fff;
    text-align:left;
}





#scheda_foto {
    width:660px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
    background-color:#eee;
}
#scheda_foto h2{
    width:660px;
    height:24px;
    margin:0;
    padding:6px 0 0 5px;
    font-size:14px;
    color:#f29400;
    text-align:left;
}
#scheda_fotogallery {
    width:660px;
    height:auto;
    margin:0;
    padding:10px 0 10px 0;
    float:left;
    background-color:#f7f7f7;
}
#scheda_ph_big {
    width:630px;
    height:auto;
    margin:0 auto;
    padding:0;
}
.scheda_ph {
    width:100px;
    height:100px;
    margin:0 3px 0 0;
    padding:0;
    float:left;
    border:1px solid #f29400;
    overflow:hidden;
}
.img_gallery {
    margin:0;
    float:left;
    padding:0;
}
#gallery {
    width:650px;
    height:auto;
    margin:0 auto;
    padding:0;
}
#gallery_inner {
    width:650px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding:0;
}
#gallery p{
    width:650px;
    height:auto;
    margin:10px 0 10px 0;
    float:left;
    padding:0;
    font-size:12px;
    color:#313131;
    text-align:left;
}
#gallery_in {
    width:120px;
    height:110px;
    margin:0 4px 0 0;
    padding:0;
    float:left;
    overflow:hidden;
    border:3px solid #eee;
}
#gallery_in a{
    width:110px;
    height:100px;
    margin:0;
    padding:0;
    float:left;
    border:5px solid #eee;
}
#gallery_in a:hover{
    width:110px;
    height:100px;
    margin:0;
    padding:0;
    float:left;
    border:5px solid #f29400;
}
.account_creation {
    width:400px;
    border:none;
    margin:0;
    padding:0;
}
h3.account_creation {
    width:400px;
    border:none;
    margin:10px 0 0 0;
    padding:0 0 5px 10px;
    font-size:14px;
    color:#313131;
    text-align:left;
}
p.account_creation {
    width:400px;
    height:25px;
    border:none;
    margin:5px 0 5px 0;
    padding:0 0 0 10px;
    font-size:12px;
    color:#313131;
    text-align:left;
}
p.account_creation1 {
    width:auto;
    border:none;
    margin:10px 0 10px 0;
    padding:0 0 0 10px;
    font-size:12px;
    color:#313131;
    text-align:center;
}
.std1 { 
    width:675px;
    margin:0 ;
    float:left;
    padding:0;
    text-align:left;
    border:none;
}
.label_text { 
    width:auto;
    float:left;
    margin:0;
    padding:0;
    text-align:left;
}
.label_text1 { 
    width:auto;
    float:left;
    margin:0;
    padding:0;
    text-align:left;
    font-size:12px;
    color:#313131;
}
.label_radio { 
    width:auto !important;
    float:left;
    margin:0 10px 0 0 !important;
    padding:0;
    text-align:left;
}
.label_span { 
    color:#e2001a;
    margin:0;
    padding:0;
}
.form_text {
    width:150px;
    float:right;
    margin:0;
    padding:0;
}
.privacy { 
    width:410px;
    margin:0 auto;
    padding:0;
    text-align:justify;
    font-size:10px;
    color:#999;
}
.pagination { 
    width:650px;
    height:20px;
   /* margin:10px 10px 0 10px;*/
    margin:10px 10px 10px 2px;   
    display:inline;
    float:left;
    padding:0;
    text-align:left;
    font-size:12px;
    color:#313131;
    list-style:none;
}
.pag00 { 
    width:auto;
    height:20px;
    margin:0;
    float:left;
    padding:0;
    text-align:left;
    font-size:12px;
    color:#313131;
    list-style:none;
}
.disabled { 
    width:auto;
    margin:0 3px 0 0;
    padding:0;
    float:left;
    text-align:center;
    font-size:12px;
    color:#999;
}
.current {
    width:auto;
    margin:0 3px 0 0;
    padding:0 3px 0 3px;
    float:left;
    text-align:center;
    font-size:12px;
    color:#fff;
    background-color:#f29400;
    border:1px solid #666;
}
.active {
    width:auto;
    margin:0 3px 0 0;
    padding:0 3px 0 3px;
    float:left;
    text-align:center;
    font-size:12px;
    text-decoration:none;
    color:#f29400;
    background-color:#eee;
    border:1px solid #f29400;
}
.pagination_previous {
    width:auto;
    margin:0 3px 0 0;
    text-decoration:none;
    float:left;
    padding:0;
    text-align:center;
    font-size:12px;
    color:#f29400;
}
.pagination_next {
    width:auto;
    margin:0;
    float:left;
    text-decoration:none;
    float:left;
    padding:0;
    text-align:center;
    font-size:12px;
    color:#f29400;
}
ul.elenco { 
    width:100%;
    height:auto;
    margin:0;
    float:left;
    padding:0;
    text-align:left;
    list-style:none;
}
.elenco_11 { 
    width:100%;
    height:auto;
    margin:0;
    float:left;
    padding:0;
    text-align:left;
    list-style:none;
}
.elenco { 
    width:650px;
    height:auto;
    margin:0 0 0 20px;
    float:left;
    padding:0;
    text-align:left;
    font-size:14px;
    color:#f29400;
    list-style:none;
    text-decoration:none;
}
.elenco_text { 
    width:auto;
    margin:0 0 0 38px;
    padding:0 0 10px 0;
    float:left;
    text-align:left;
    font-size:12px;
    color:#313131;
}
.errorbg { 
    width:680px;
    margin:20px 0 0 0;
    float:left;
    padding:0 0 10px  0;
    text-align:center;
    font-size:12px;
    color:#313131;
}
.error { 
    width:600px;
    margin:0 auto;
    padding:0 0 10px 0;
    border:1px solid #e2001a;
    text-align:center;
    font-size:12px;
    color:#313131;
}
.error p{ 
    width:auto;
    margin:10px 0 10px 0;
    padding:0;
    text-align:center;
    font-size:14px;
    color:#e2001a;
}
.error1 { 
    width:300px;
    height:20px;  
    margin:0 auto;
    padding:0 0 5px 0;
    text-align:center;
    font-size:12px;
    color:#313131;
}
.newsletter { 
    width:280px;
    height:56px;  
    margin:15px 0 0 10px;
    padding:5px 0 0 0;
    float:left;
    text-align:center;
    font-size:12px;
    color:#313131;
    background-image:url('../img/newslettersup.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.newsletter a{ 
    width:140px;
    height:46px;  
    margin:0;
    padding:0;
    float:left;
}
.newsletter a:hover{ 
    width:140px;
    height:46px;  
    margin:0;
    padding:0;
    float:left;
}
.error1 p{ 
    width:300px;
    margin:0 0 5px 0;
    padding:0;
    text-align:center;
    font-size:14px;
    color:#f29400;
}
.breadcrumb { 
    width:660px;
    height:30px;  
    margin:0;
    padding: 0;
    float:left;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.breadcrumb p{ 
    width:auto;
    height:auto;  
    margin:0;
    padding: 0;
    float:left;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.breadcrumb a{ 
    width:auto;
    height:auto;  
    margin:0;
    padding: 0;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.aa {  
    height:auto;  
    margin:0;
    padding: 0;
    text-align:left;
    font-size:14px;
    color:#fff;
}

