div.desc2 div#cse-search-results iframe { width: 700px }body { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1.0em; margin : 0; padding : 0; text-align : center; background-color : #E4E6E5; }a { text-decoration : none ; }a:hover { text-decoration : underline ; }img { border : none ; }div.desc2 table tr td { border: none }div.share { border: solid 1px #4E5968; width:176px; padding:2px; margin: 0 0 6px 4px; font-weight:bold; color:#475F6D }div.share a { font-size:0.6em }div.prenota table tr td { border: none }div.prenota { font-size:0.7em ; background-color:#A3AFB6; border: solid 1px #4E5968; width:176px; padding:2px; margin-left:4px; font-weight:bold; color:#475F6D }div.prenota input { font-size:1.0em }div.perche { font-size:0.6em ; width:176px; padding:8px 2px; margin-left:4px; font-weight:bold; color:#475F6D }div.perche a { color:#A50E2B}table tr td { border-bottom: solid 1px #999; }table tr.aaaa td { background-color:#CCC; font-weight:bold; border-bottom: none; }ul { padding : 0 ; margin: 0 ; list-style-type : none; }div { text-align : left; }div#chiusura { clear:left; display:block; width : 970px; height : 2px; }div#container { width : 970px; margin : 0 auto; background-color : #A3AFB6; }div#cx { float:left; padding: 0; width:778px }div#cx div div.cat { font-size: 0.8em; height:18px; font-weight:bold; padding-left:30px; background-attachment: scroll; background-image: url(../img/bllt-1.gif); background-repeat: no-repeat; background-position: left top; background-color:#007B45; color:#FFF; }div#cx div div.cataaa { font-size: 0.8em; height:18px; font-weight:bold; padding-left:30px; background-attachment: scroll; background-image: url(../img/bllt-aaa.gif); background-repeat: no-repeat; background-position: left top; background-color:#FFCC33; color:#FFF; }div#cx div div.catbbb { font-size: 0.8em; height:18px; font-weight:bold; padding-left:30px; background-attachment: scroll; background-image: url(../img/bllt-bbb.gif); background-repeat: no-repeat; background-position: left top; background-color:#99CC00; color:#FFF; }div#cx div div.catddd { font-size: 0.8em; height:18px; font-weight:bold; padding-left:30px; background-attachment: scroll; background-image: url(../img/bllt-ddd.gif); background-repeat: no-repeat; background-position: left top; background-color:#FF9933; color:#FFF; }div#cx div div.cateee { font-size: 0.8em; height:18px; font-weight:bold; padding-left:30px; background-attachment: scroll; background-image: url(../img/bllt-eee.gif); background-repeat: no-repeat; background-position: left top; background-color:#FF0066; color:#FFF; }div#cx div div.catfff { font-size: 0.8em; height:18px; font-weight:bold; padding-left:30px; background-attachment: scroll; background-image: url(../img/bllt-fff.gif); background-repeat: no-repeat; background-position: left top; background-color:#0099CC; color:#FFF; }div#cx div div.data { padding-left:30px; height:12px; font-size: 0.7em; color:#666; font-weight:bold; background-attachment: scroll; background-image: url(../img/bllt-2.gif); background-repeat: no-repeat; background-position: left top; }div#cx div div.dati { padding: 0 4px; font-size: 0.7em; font-weight:bold; }div#cx div div.desc { padding: 0 4px 4px; font-size: 0.7em; }div#cx div div.desc a { color:#A50E2B; }div#cx div div.desc strong.quota { color:#A50E2B; }div#cx div div.details { min-height: 108px; height: 108px; height: auto !important; }div#cx div div.foto { padding: 0 4px 4px; font-size: 0.7em; }div#cx div div.foto img { border: solid 1px #4E5968 ; }div#cx div div.foto img.cx { margin: 0 7px; }div#cx div div.tit { padding: 0 4px; font-weight:bold; color:#A50E2B; }div#cx div div.tit a { color:#A50E2B; }div#cx div.box { display:block; background-color:#FFF; height:200px; width:248px; border:solid 1px #475F6D; float:left; margin:4px; display:inline;}div#cx div.boxevid { display:block; background-color:#A50E2B; height:200px; width:248px; border:solid 1px #475F6D; float:left; margin:4px; display:inline;}div#cx div.boxevid div.data { padding-left:30px; height:12px; font-size: 0.7em; color:#CCC; font-weight:bold; background-attachment: scroll; background-image: url(../img/bllt-3.gif); background-repeat: no-repeat; background-position: left top; }div#cx div.boxevid div.tit a { color:#FFF; }div#cx div.boxevid div.desc a { color:#FFF; }div#cx div.boxevid div.desc strong.quota { color:#FFF; }div#cx div.dettaglio a {color:#A50E2B}div#cx div.dettaglio { display:inline; background-color:#FFF; width:766px; border:solid 1px #475F6D; float:left; margin:4px; }div#cx div.dettaglio div.cat { font-size: 0.8em; font-weight:bold; background-color:#007B45; color:#FFF; }div#cx div.dettaglio div.coldx { float:right; width:190px; padding-right:10px; min-height:250px; height:250px; height:auto !important; }div#cx div.dettaglio div.coldx div.foto { font-size:0.1em; }div#cx div.dettaglio div.coldx div.foto img { margin-bottom: 4px; }div#cx div.dettaglio div.dati { padding: 0 4px; font-size: 0.7em; font-weight:bold; }div#cx div.dettaglio div.programma { display:inline; color:#333; float:left; width:490px; padding: 2px 4px; margin:20px 0 20px 50px; border-left:solid 2px #A50E2B ; font-size: 0.7em; }div#cx div.desc2 ul { list-style-type: disc; padding-left:40px }div#cx div.desc2 li { list-style-type: disc }div#cx div.dettaglio div.desc { float:left; width:540px; padding: 0 4px 4px; font-size: 0.7em; }div#cx div.dettaglio div.desc2 { float:left; padding: 14px 4px; font-size: 0.7em; }div#cx div.dettaglio div.desc3 { float:left; padding: 4px; font-size: 0.7em; }div#cx div.dettaglio div.tit { padding: 0 4px; font-weight:bold; color:#A50E2B; }div#cx div.dettaglio form#form1 { padding:20px; font-size:0.8em; }div#cx div.dettaglio form#form1 div.riga { clear:left; float:left; }div#cx div.dettaglio form#form1 div.titolo { float:left; width:100px; font-weight:bold; margin-right:20px; }div#cx div.dettaglio form#form1 table td { vertical-align:top; text-align:left; }div#cx div.dettaglio form#form1 table td.titolo { font-weight:bold; margin-right:20px; }div#cx div#footer { text-align:center; color:#FFF; font-weight:normal; font-size:0.70em; float:left; background-color:#475F6D; display:block; width:746px; padding : 0 10px; height:auto !important; min-height:10px; height:10px; margin-left:4px; display:inline;}div#header { background-color : #FFF; height : 270px; background-attachment: scroll; background-image: url(../img/bk-head.gif); background-repeat: no-repeat; background-position: right top; padding-bottom:4px; }div#header div#head_dx { float:left; height : 250px; width : 240px; padding-left:26px; display:inline; }div#header div#head_dx div#menudxtop { float : right; padding : 12px 12px 0 0; height : 136px; width : 210px; display:inline;}div#header div#head_dx div#menudxtop ul { text-align : right }div#header div#head_dx div#menudxtop ul li { font-size:0.7em; }div#header div#head_dx div#menudxtop ul li a { font-weight:bold; color:#FFF; }div#header div#head_dx div#menudxtop ul li img { vertical-align: middle; margin-right:4px; }div#header div#head_dx div#redbox { float:left; height : 116px; width : 236px; background-color: #A50E2B ; display:inline; }div#header div#head_dx div#redbox div {margin:0}div#header div#head_dx div#redbox div.riga { width : 236px; min-height:28px; height:28px; height:auto !important; }div#header div#head_dx div#redbox div.sp1 { float:left; height : 28px; width : 30px }div#header div#head_dx div#redbox div.sp2 { float:left; font-size:0.7em; width : 204px; min-height : 28px; height : 28px; height : auto !important; }div#header div#head_dx div#redbox div.sp3 { float:left; font-weight:bold; color: #FFFFFF; width : 186px; min-height : 28px; height : 28px; height : auto !important; }div#header div#head_dx div#redbox div.sp2 a { color:#FFFFFF; }div#header div#head_dx div#redbox div.sp2 a:hover { text-decoration:underline; }div#header div#head_sx { float:left; width : 690px; }div#header div#head_sx div#logo { float : left; width : 131px; height : 87px; padding : 6px 0 0 9px; }div#header div#head_sx div#fotohead { display:inline; float:left; border: 0; margin: 0; width : 702px; height : 177px; font-size:0.1em; }div#header div#head_sx div#head_menutop { float:left; padding: 10px 0 0 10px; width : 540px; display:inline }div#header div#head_sx div#head_menutop div#cerca { float:right; width:124px }div#header div#head_sx div#head_menutop div#cerca input { float:left; margin: 0; padding: 0 }div#header div#head_sx div#head_menutop div#cerca input#q { width:80px; font-size:0.6em }div#header div#head_sx div#head_menutop ul li { font-size : 0.7em; padding : 0 ; margin : 0 ; float: left; }div#header div#head_sx div#head_menutop ul li a { color : #425D6C; font-weight : bold ; }div#header div#head_sx div#head_menutop ul li a:hover { color : #A50E2B }div#header div#head_sx div#head_menutop ul li.spcr { padding-right : 5px; margin-right : 5px; border-right : solid 1px #425D6C; }div#header div#head_sx div#head_subtit { float:left; padding: 14px 0 0 10px; width : 540px }div#header div#head_sx div#head_subtit div#band { padding: 28px 20px 0 0; width:46px; float : right }div#menusx { float:left; width:180px; padding:4px 6px 0; font-size:0.8em; }div#menusx form#selezione { margin-bottom: 6px ; }div#menusx form#selezione select { margin: 1px 0 ; width:180px; font-size:0.8em; }div#menusx ul a { font-weight:bold; color:#475F6D }div#menusx ul li { margin-left:20px; }div#menusx ul li.tit { color:#FFFFFF; font-weight:bold; background-attachment: scroll; background-image: url(../img/menu-tit.gif); background-repeat: no-repeat; background-position: right top; margin-left:0px; }div#menusx ul li.tit a { color:#FFFFFF }