/*General*/
body{margin:0 3px 3px 3px;background-color:#fff;color:#5C5C5C;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-image: url(../img/bkg.gif);}
body,td,th,div,h1,h2,h3{font-size:10px;color:#5C5C5C;}
form{margin:0;}
img{border:0;}
a{color:#5C5C5C;text-decoration:none;}
a:hover{color:#5C5C5C;text-decoration:underline;}

/*Layer*/
div.hidden{position:relative;margin:0;padding:0;z-index:1;display:none;}
.hiddenprat{width:330px;height:50px;overflow:auto;overflow-x:hidden;display:none;overflow-y:auto;scrollbar-base-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#D6D6D6;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;margin-bottom:8px;}
div.logoprint{display:none;}

/*header*/
table.header{border:7px solid #ffffff;background-color:#EBEBEB;width:955px;}
table.header td{padding:18px 0 18px 0}
table.header td.logo{width:341px;text-align:left;padding:0;margin:0;}
table.header td.logo p{text-align:left;padding:18px 0 10px 18px;}
table.header td.logo p img{margin:13px 0 9px 0}
table.header td.logoGift{width:740px;text-align:left;padding:0;margin:0;}
table.header td.logoGift p{text-align:left; padding:18px 0 0 18px;}
table.header td.logoGift p img{margin:13px 0 19px 0}
table.header td.hdoffers{text-align:right}
table.header td.hdoffers div{float:left;background-color:#ffffff;margin:0 15px 0 0}
table.header td.hdoffers div p{background-color:#ffffff;font-weight:bold;color:#688227;padding:4px 3px 4px 4px;margin:0;text-align:left}
table.header td.hdoffers div p img{margin-bottom:2px}
table.menuserv{background-color:transparent;margin:7px 0 7px 0;float:right;width:955px;}
table.menuserv td img{margin:0 0px 0 0; background-color:#FFFFFF; border: 4px #FFFFFF solid}

/*footer*/
table.footer{width:568px;padding-top:12px;}
table.footer td{color:#A3A3A3;font-weight:bold;width:160px;}
table.footer td.sx{width:382px;padding-left:10px;}
table.footer td.dx{text-align:center;}

/*path*/
table.path{background-color:#ffffff;width:auto;}
table.path td label{padding:0 6px 0 6px;float:left;}
table.path td{background-color:#C4EB5C;}
table.path td a{color:#5C5C5C}
table.path td a:hover{color:#5C5C5C}
table.path td span{float:right;background-image: url(../img/path.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}
table.path td.past{background-color:#719615;}
table.path td.past2{background-color:#719615;}
table.path td.past3{background-color:#719615; color:#FFFFFF}
table.path td.past3 span{float:right; background-image: url(../img/path_past3.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}
table.path td.past_last{background-color:#9FC63D;}
table.path td.past a{color:#ffffff}
table.path td.past a:hover{color:#ffffff}
table.path td.past2 a{color:#ffffff}
table.path td.past2 a:hover{color:#ffffff}
table.path td.past_last a{color:#ffffff}
table.path td.past_last label{color:#ffffff}
table.path td label{padding:0 6px 0 6px;float:left;}
table.path td.past span{float:right;background-image: url(../img/path_past.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}
table.path td.past2 span{float:right;background-image: url(../img/path_past2.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}
table.path td.past_last span{float:right;background-image: url(../img/path_past_last.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}

/*path
table.path{background-color:#ffffff;}
table.path td label{padding:0 6px 0 6px;float:left;}
table.path td{background-color:#C4EB5C;}
table.path td a{color:#5C5C5C}
table.path td a:hover{color:#5C5C5C}
table.path td span{float:right;background-image: url(../img/path.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}
table.path td.past{background-color:#719615;}
table.path td.past_last{background-color:#719615;}
table.path td.past a{color:#ffffff}
table.path td.past a:hover{color:#ffffff}
table.path td.past_last a{color:#ffffff}
table.path td.past_last label{color:#ffffff}
table.path td label{padding:0 6px 0 6px;float:left;}
table.path td.past span{float:right;background-image: url(../img/path_past.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}
table.path td.past_last span{float:right;background-image: url(../img/path_past_last.gif);background-color:transparent;background-repeat:no-repeat;background-position:top right;}*/

div.mnu_sx{padding:7px;background-color:#ffffff;font-size:11px;}
div.mnu_sx ul{list-style-type:none;margin:0;padding:0px;font-weight:bold;letter-spacing:-1px;text-transform:uppercase;}
div.mnu_sx ul li{width:172px;padding:1px 0 0 0;line-height:19px}
*html div.mnu_sx ul li a{padding:0 0 0 16px;color:#506D0C;display:block;width:172px;height:19px;background-image: url(../img/bkg_mnusx.gif);}
div.mnu_sx ul li a{padding:0 0 0 16px;color:#506D0C;display:block;width:156px;height:19px;background-image: url(../img/bkg_mnusx.gif);}
div.mnu_sx ul li a:hover{color:#DEDBDB;background-image: url(../img/bkg_mnusx_att.gif);}
div.mnu_sx ul li a.att{color:#DEDBDB;background-image: url(../img/bkg_mnusx_att.gif);}
/*div.mnu_sx ul li a.nonAttGift{padding:0 0 0 16px;color:#011947;display:block;height:19px;background-image: url(../img/Gift/bkg_mnusxGiftaTT.gif);}
div.mnu_sx ul li a.nonAttGift:hover{padding:0 0 0 16px;color:#909090;display:block;height:19px;background-image: url(../img/Gift/bkg_mnusxGiftaTT.gif);}
div.mnu_sx ul li a.attGift{color:#DEDBDB;background-image: url(../img/bkg_mnusx_att.gif);}*/

div.mnu_sx ul li a.nonAttGift{padding:0 0 0 16px;color:#506D0C;display:block;height:19px;background-image: url(../img/bkg_mnusx.gif);}
div.mnu_sx ul li a.nonAttGift:hover{padding:0 0 0 16px;color:#DEDBDB;display:block;height:19px;background-image: url(../img/bkg_mnusx_att.gif);}
div.mnu_sx ul li a.attGift{color:#DEDBDB;background-image: url(../img/bkg_mnusx_att.gif);}
div.mnu_sx ul li a.last{color:#506D0C;background-image: url(../img/bkg_mnusx.gif);border-top:4px solid #ffffff;}
div.mnu_sx ul li a.attlast{color:#DEDBDB;background-image: url(../img/bkg_mnusx_att.gif);border-top:4px solid #ffffff;}

/*div.mnu_sx ul li.off{width:172px;border-bottom:1px solid #ffffff;padding:3px 0 3px 0px;margin:0;height:13px;color:#506D0C;background-image: url(../img/bkg_mnusx.gif);}
div.mnu_sx ul li p a{color:#506D0C;}
div.mnu_sx ul li p a:hover{color:#DEDBDB;}
div.mnu_sx ul li a{cursor:hand;}
div.mnu_sx ul li.on{width:172px;border-bottom:1px solid #ffffff;padding:3px 0 3px 0px;margin:0;height:13px;color:#DEDBDB;background-image: url(../img/bkg_mnusx_att.gif);}
div.mnu_sx ul li.on a{color:#DEDBDB;cursor:hand;}
div.mnu_sx ul li.on a:hover{color:#DEDBDB;cursor:hand;}
div.mnu_sx ul li.last{cursor:hand;width:172px;border-bottom:1px solid #ffffff;border-top:4px solid #ffffff;padding:3px 0 3px 0px;margin:0;height:13px;color:#506D0C;background-image: url(../img/bkg_mnusx2.gif);}
div.mnu_sx ul li a:hover{color:#5C5C5C;}
div.mnu_sx ul li.laston{cursor:hand;width:172px;border-bottom:1px solid #ffffff;border-top:4px solid #ffffff;padding:3px 0 3px 0px;margin:0;height:13px;color:#506D0C;background-image: url(../img/bkg_mnusx2.gif);}
div.mnu_sx ul li.laston a:hover{color:#5C5C5C;}
div.mnu_sx ul li.laston a,a:hover{color:#DEDBDB;}
div.mnu_sx ul li.subliv{border-top:1px solid #ffffff;padding:3px 0 3px 8px;margin:0;font-weight:normal;height:13px;background-image: url(../img/bkg_mnusx_sub.gif);}
div.mnu_sx ul li.subliv a{color:#506D0C;}
div.mnu_sx ul li.subliv a:hover{color:#506D0C;}
div.mnu_sx ul li.sublivatt{border-top:1px solid #ffffff;padding:3px 0 3px 8px;margin:0;font-weight:normal;height:13px;background-image: url(../img/bkg_mnusx_sub_att.gif);}*/

/*box*/
td.boxshadow{background-color:#ffffff;}
.shadow{background-color:#BDBCBC;height:3px;padding:0;font-size:2px;margin-left:3px;}
.opaque{opacity:.5;filter:alpha(opacity=50);height:3px;padding:0;font-size:2px;margin-left:3px;}
.shadowdx{background-color:#BDBCBC;width:3px;padding:0;margin-top:3px;height:100%}
.opaquedx{opacity:.5;filter:alpha(opacity=50);width:3px;padding:0;margin-top:3px; height:100%}
.title{margin-top:7px;}
.toptitle{margin:5px 0 12px 0;}
div.boxgri{border:7px solid #BDBCBC;background-color:#ffffff;}
div.boxgri div.link{margin: 4px 0px 5px; padding: 3px 0px 3px 5px; font-weight: bold; background-color: rgb(237, 236, 236);}
div.boxgri img.box{margin:3px 3px 4px 3px;}
div.boxgri p{width:164px;margin:0;padding:7px 0 0 7px;}
div.boxgri div.single{width:164px;margin:0;padding:5px 0px 2px 7px;}
div.boxgri div.carr{float:left;margin-left:4px;width:157px}
div.boxgri div.carrleft{float:left;margin:0;text-align:left;width:103px;background-color:#ffffff;}
div.boxgri div.carrleft strong{float:left;}
div.boxgri div.carrleft div{background-color:white;color:red;}
div.boxgri div.carright{float:right;margin:0}
div.boxgri div.carrtot{float:left;margin:3px 0 3px 0;color:#FAA619;font-weight:bold;background-color:#F0F0F0;}
div.boxgri div.carrtotleft{float:left;margin:0 0 3px 0;padding:2px;color:#FAA619;}
div.boxgri div.carrtotright{float:right;margin:0 0 3px 0;padding:2px;color:#FAA619;}
div.boxwcent{border-left:6px solid #ffffff;border-right:0px;border-bottom:6px solid #ffffff;background-color:#ffffff;}
div.boxwhi{border:7px solid #ffffff;background-color:#CBCBCB;padding:0;margin:0;}
div.boxwhi p.link{color:#ffffff;font-size:11px;background-color:#BBBBBB;padding:3px 0 3px 6px;margin:0 0 0 0;}
div.boxwresult{border-left:3px solid #ffffff;border-top:4px solid #ffffff;border-right:4px solid #ffffff;border-bottom:3px solid #ffffff;float:left;background-color:#ffffff;}
div.boxwresult div.num{width:15px;height:15px;float:left;background-color:#C26603;color:#ffffff;font-size:9px;text-align:center;font-weight:bold;}
div.boxwresult div.num a,a:hover{color:#ffffff;text-decoration:none;}
div.boxwresult div.name{width:543px;float:left;background-color:#91BC2D;color:#ffffff;font-weight:bold;}
div.boxwresult a.name{width:543px;float:left;background-color:transparent;color:#ffffff;font-weight:bold;padding:2px 0 2px 0;}
div.boxwresult div.w{width:3px;float:left;background-color:#ffffff;font-size:3px;}
div.boxwdouble{border-right:5px solid #ffffff;border-left:5px solid #ffffff;border-top:5px solid #ffffff;border-bottom:5px solid #ffffff;background-color:#ffffff;}
div.verdisp{border:7px solid #91BD2C;padding:12px 10px 5px 14px}
div.locbox{border:7px solid #91BD2C;padding:7px}
div.boxconfronta{border:7px solid #BDBCBC;background-color:#ffffff;height:214px;background-image: url(img/bkg_confronta.gif);background-repeat:no-repeat;background-position:top left;}
div.boxconfronta img.box{margin:3px 3px 4px 3px;}
div.boxconfronta p{width:164px;margin:0;padding:13px 0px 0 7px;}
span.login{margin:0 2px 4px 0}
span.error{color:#FF0000;font-weight:bold;padding-left:8px}
div.topdestination div{float:left;margin:0 11px 0 11px;}
div.topdestination div img.loca{margin:5px 0 10px 0;}
div.topdestination div ul{list-style-type:none;margin:0;padding:0;}
div.topdestination div ul li{margin:0;padding:2px;border-bottom:1px solid #E7E7E7;font-weight:bold;}

/*confronta*/
table.confronta{margin:12px 10px 0 24px}
table.confronta td{padding:0;vertical-align:top;height:31px;}
div.confbtn{text-align:center;margin:6px 0 15px 0;}
td.confhotel{border-left:10px solid #ffffff;font-weight:bold;}
div.confnum{width:15px;height:15px;float:left;background-color:#C46602;color:#ffffff;font-size:9px;text-align:center;padding-top:1px;font-weight:bold;}
div.confnumborder{width:18px;height:18px;background-color:#C46602;color:#ffffff;font-size:9px;text-align:center;padding-top:1px;font-weight:bold;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;}
div.confserv img{margin:4px;vertical-align:middle;}

/*Tabelle*/
td.sx{width:189px;vertical-align:top;}
td.centsx{width:377px;vertical-align:top;background-color:#ffffff;}
td.centdx{width:186px;vertical-align:top;background-color:#ffffff;text-align:center;}
td.dx{width:189px;vertical-align:top;}
td.cent{width:568px;vertical-align:top;}
td.centdouble{width:761px;vertical-align:top;background-color:#ffffff;}
td.centback{width:568px;vertical-align:top;background-color:#ffffff; padding-bottom:15px}

div.bording{width:100%;vertical-align:top;background-color:#ffffff;margin:3px 0 0 3px;border-top:3px solid #ffffff}

table.pratiche{background-color:#F3F2F2;width:366px;margin:4px 0 4px 0;}
table.pratiche td.icoopen{text-align:center;width:19px;height:19px;padding-top:3px;}
table.pratiche img.icoatt{margin-right:5px;text-align:absmiddle;}
table.pratiche td.list{padding:3px 5px 0 7px;border-left:1px solid #ffffff;line-height:14px;}
table.update{width:366px;}
table.update td{vertical-align:top;margin-bottom:20px;}
table.update td.fil{border-right:1px solid #95C804;}
table.update div.padd{padding:0 5px 0 4px;margin-right:5px;}
table.update img{border:2px solid #5E8003;margin-bottom:8px}
table.update span{color:#5E8003;font-weight:bold;}
table.update p{margin:9px 0 12px 0;padding:0;}
table.update div.content{padding-right:13px;}
table.update div.altro{border-top:1px solid #BDBCBC;border-bottom:1px solid #BDBCBC;font-weight:bold;line-height:14px;}
div.offerte{margin-top:6px;font-weight:bold;}
div.offerte p{margin:0 3px 0 10px;padding:0;text-align:left;}
div.offerte img{margin:8px 0 8px 0;}

div.ordina{border-left:5px solid #ffffff;border-right:5px solid #ffffff;background-color:#ffffff;}
div.ordina td{font-weight:bold;background-color:#BDBCBC;height:15px;color:#ffffff;vertical-align:top;}
div.ordina td span{color:#ffffff;padding:0 2px 0 2px;}
div.ordina td.date{font-weight:normal;background-color:#ffffff;color:#7A7A7A;padding:6px 0 0 0;}
div.ordina td.ord{padding:2px 0 0 3px;width:280px;}
div.ordina td.ord a.att,a:hover.att{color:#658323;text-decoration:none;}
div.ordina td.paging{background-color:#CDDDA0;color:#648700; padding-top:1px;padding-right:3px;text-align:right;width:138px}
div.ordina td.pagingtool{background-color:#CDDDA0;color:#648700;padding-top:6px;padding-right:5px;text-align:right;}
div.ordina div.pagingradio{color:#767676;margin-bottom:6px}
div.ordina div.pagingradio input{vertical-align:middle}
div.ordina td.prezzo{background-color:#CDDDA0;color:#648700;text-align:left;width:114px;padding-left:3px}
div.ordina td.vs{background-color:#ffffff;}
div.ordina a,a:hover{color:#648700;text-decoration:none;}
div.ordina td.prezzo a,a:hover{color:#648700;text-decoration:none;}
div.ordina td.paging a,a:hover{color:#648700;text-decoration:none;}
div.ordina td.pagingtool a,a:hover{color:#648700;text-decoration:none;}
div.ordina div.pagingradio a,a:hover{color:#5E8003;text-decoration:none;}

div.ordinafooter{border:5px solid #ffffff;background-color:#CDDDA0;}
div.ordinafooter td{font-weight:bold;background-color:#CDDDA0;height:23px;color:#ffffff;vertical-align:top;}
div.ordinafooter td span{color:#ffffff;padding:0 2px 0 2px;}
div.ordinafooter td.date{font-weight:normal;background-color:#ffffff;color:#7A7A7A;padding:6px 0 0 0;}
div.ordinafooter td.ord{padding:2px 0 0 3px;width:280px;}
div.ordinafooter td.ord a.att,a:hover.att{color:#658323;text-decoration:none;}
div.ordinafooter td.paging{background-color:#CDDDA0;color:#648700;padding-top:3px;padding-right:3px;text-align:right;width:138px}
div.ordinafooter td.pagingtool{background-color:#CDDDA0;color:#648700;padding-top:6px;padding-right:5px;text-align:right;}
div.ordinafooter div.pagingradio{color:#767676;margin-bottom:6px}
div.ordinafooter div.pagingradio input{vertical-align:middle}
div.ordinafooter td.prezzo{background-color:#CDDDA0;color:#648700;text-align:left;width:114px;padding-left:3px}
div.ordinafooter td.vs{background-color:#ffffff;}
div.ordinafooter a,a:hover{color:#ffffff;text-decoration:none;}
div.ordinafooter td.prezzo a,a:hover{color:#648700;text-decoration:none;}
div.ordinafooter td.paging a,a:hover{color:#648700;text-decoration:none;}
div.ordinafooter td.pagingtool a,a:hover{color:#648700;text-decoration:none;}
div.ordinafooter div.pagingradio a,a:hover{color:#5E8003;text-decoration:none;}


table.abstract{border-top:4px solid #ffffff;}
table.abstract td{vertical-align:top;}
table.abstract tr.dett{background-color:#E9F3CB;font-weight:bold;}
table.abstract span{font-weight:normal;}
table.abstract div.promosx{width:340px;float:left;background-color:#ffffff;font-weight:bold;color:#FAA619;border-left:8px solid #E9F3CB;border-bottom:3px solid #E9F3CB;border-top:3px solid #E9F3CB;padding:3px;}
table.abstract div.promodx{width:107px;float:left;background-color:#ffffff;font-weight:bold;color:#FAA619;border-right:6px solid #E9F3CB;border-bottom:3px solid #E9F3CB;border-top:3px solid #E9F3CB;padding:3px;white-space: nowrap}
table.abstract td.stelle{padding:4px 35px 0 12px;}
table.abstract td.ubi{padding:4px 5px 0 0;}
table.abstract a.greenlink{font-weight:bold;color:#91BC2D;}
table.abstract a.aranlink{font-weight:bold;color:#FAA619;}
table.abstract tr.dati td{padding:2px 3px 2px 7px;border-right:1px solid #D0E2A4;line-height:11px}
table.abstract tr.dati td.btn{text-align:center;border-right:0;vertical-align:middle;width:111px}
table.abstract tr.dati span.tot{font-weight:bold;color:#FAA619;font-size:11px;white-space: nowrap}
table.abstract span.tot{font-weight:bold;color:#FAA619;font-size:12px;white-space: nowrap}

a.ar{font-weight:bold;color:#FAA619;}

/*div.scheda{background-color:#ffffff;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A;border-bottom:1px solid #B5D55A;width:552px;margin:0 3px 0 3px}*/
div.scheda{background-color:#ffffff;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A;border-bottom:1px solid #B5D55A;width:741px;margin:0 3px 0 3px}
div.schedabox{background-color:#F7F7F7;border:2px solid #EBEBEB;border-top:none;padding:0 0 3px 0;margin-right:3px}

/* inizio pezzo per nuovo web innventory */
table.hdabstr{border-top:3px solid #ffffff;width:560px;}
table.hdabstr tr.dett{background-color:#E9F3CB;font-weight:bold;}
/*table.hdabstr td.stelle{padding:4px 0 0 0;white-space: nowrap}*/
table.hdabstr td.stelle{padding:4px 0 0 0;}
table.hdabstr span{font-weight:normal;}
table.hdabstr td.ubi{padding:4px 5px 0 0;}
table.hdabstr div.promosx{width:350px;float:left;background-color:#E9F3CB;font-weight:bold;color:#FAA619;padding:3px 0 3px 5px;}
table.hdabstr div.promodx{width:122px;float:left;background-color:#E9F3CB;font-weight:bold;color:#FAA619;padding:3px 0 3px 0;white-space: nowrap}
table.hdabstr a.greenlink{font-weight:bold;color:#91BC2D;}
table.hdabstr a.aranlink{font-weight:bold;color:#FAA619;}
table.abstract{width:560px;border-collapse:collapse;margin-top:3px}
table.abstract th{background-color:#E9F4CC;color:#719615;padding:2px 5px 3px 5px;text-align:left;font-weight:normal;border-right:2px solid #ffffff;}
table.abstract td{border:2px solid #E9F4CC;padding:2px 2px 2px 5px}
table.abstract th.noborder, td.noborder{border-right:0px;}
table.abstract th.noborder2 {border-right:0px; width:151px}
table.abstract td.tot{color:#FEA817;font-weight:bold;padding-top:4px;vertical-align:top;}
table.abstract tr.volidett td{font-size:9px;background-color:#E9F4CC;padding:2px;border-right:2px solid #ffffff;}
table.abstract tr.volidett td.volibord{border-right:2px solid #E9F4CC;}
/* fine pezzo per nuovo web innventory */


div.comm{width:180px;height:150px;border:3px solid #F9A61A;position:absolute;background-color:#ffffff;visibility:hidden;z-index:5;}
div.comm p.hd{background-color:#F9A61A;text-align:center;font-weight:bold;color:#ffffff;margin:2px 2px 13px 2px;padding:5px 0 5px 0;}
div.comm p.leg{margin:2px 2px 13px 2px;padding:0 8px 0 8px;font-size:9px;font-weight:normal;}
div.comm div{margin:2px 4px 4px 4px;padding:0 8px 0 8px;font-size:10px;font-weight:normal;}
div.commpolicy{width:250px;border:3px solid #F9A61A;position:absolute;background-color:#ffffff;visibility:hidden;z-index:5;}
div.commpolicy p.hd{background-color:#F9A61A;text-align:center;font-weight:bold;color:#ffffff;margin:2px 2px 13px 2px;padding:5px 0 5px 0;}
div.commpolicy p.leg{margin:2px 2px 13px 2px;padding:0 8px 0 8px;font-size:9px;font-weight:normal;}

div.onreq{width:180px;height:80px;border:3px solid #CE4A00;position:absolute;background-color:#ffffff;visibility:hidden;z-index:5;}
div.onreq p.hd{background-color:#CE4A00;text-align:center;font-weight:bold;color:#ffffff;margin:2px 2px 13px 2px;padding:5px 0 5px 0;}
div.onreq p.leg{margin:2px 2px 13px 2px;padding:0 8px 0 8px;font-size:9px;font-weight:normal;}

div.hdcamere{float:left;height:20px;font-size:20px;color:#627F11;margin:0 3px 0 0}
div.hdcamerebkg{float:left;width:393px;height:20px;background-image:url(../img/bkg_camere.gif);background-repeat:repeat-x;margin:0 3px 0 0}
img.icocamere{margin:0 0 0 8px;}
span.green{color:#91BC2D;}
div.totcamere{background-color:#FBA618;color:#ffffff;font-weight:bold;width:560px;padding:3px 0 3px 5px;font-size:11px}
span.camerepren{float:left;color:#ffffff;font-weight:bold;margin:4px 0 0 4px}

/*table.changedate{border:2px solid #91BC2D;width:540;padding:7px;}*/
table.changedate{border:2px solid #91BC2D;width:731;padding:7px;}
table.calendario{margin:0 0 4px 13px;}
div.datascheda{background-color:#ffffff;padding:2px;margin-right:10px;border:1px solid #A5ACB2;width:185px;height:20px;}

table.generic{border-right:2px solid #E8F4CC;border-left:2px solid #E8F4CC;border-top:2px solid #E8F4CC;width:749;}
table.generic th{background-color:#E8F4CC;color:#658323;height:28px;border-right:2px solid #ffffff;vertical-align:top;text-align:left;font-weight:normal;}
table.generic td{border-right:2px solid #E8F4CC;border-bottom:2px solid #E8F4CC;vertical-align:top;padding:6px}
table.generic td.noborder{border-right:0}
table.generic th.noborder{border-right:0}
table.generic td.separator{border-right:0;height:20px;padding:0;margin:0;font-size:2px}
table.generic tr.volidett td{font-size:9px;background-color:#E8F4CC;padding:2px;border-right:2px solid #ffffff;}
table.generic tr.volidett td.volibord{border-right:2px solid #E8F4CC;}*/

table.genericgr{border-left:2px solid #91BD2C;border-right:2px solid #91BD2C;border-top:4px solid #91BD2C;width:100%}
table.genericgr th{background-color:#91BD2C;color:#ffffff;height:28px;border-right:2px solid #ffffff;vertical-align:top;text-align:left;font-weight:bold;}
table.genericgr td{border-right:2px solid #91BD2C;vertical-align:top;padding:6px;border-bottom:2px solid #91BD2C;}
table.genericgr td.noborder{border-right:0}
table.genericgr th.noborder{border-right:0}

table.hd{width:182px}
table.hd td{background-color:#91BC2D;}
table.hd td.name{padding:2px 5px 2px 6px;color:#ffffff;font-weight:bold;vertical-align:top;width:100%}

table.hd2 td{background-color:#91BC2D;}
table.hd2 td.name{padding:2px 5px 2px 6px;color:#ffffff;font-weight:bold;vertical-align:top;width:100%;text-transform:uppercase;}

td.contenconf{background-color:#E9F4CC;padding:4px;border-bottom:1px solid #D0E2A4;}
div.conf{margin:0;padding:0;}
tr.nameconf{background-color:#91BC2D;height:25px}

table.disp{background-color:#ffffff;width:933px}
table.resumedisp{margin-left:17px;border-collapse:collapse;width:541px;}
table.resumedisp td{background-color:#ffffff;color:#5C5C5C;padding:0px 0 2px 0;font-weight:normal}
table.resumedisp td span{color:#5E8003;}
table.resumedisp td.promopacc div{background-color:#FBA617;font-weight:bold;color:#ffffff;padding:2px 4px 2px 4px;margin-top:3px}

/*minisito*/
div.mnumini{background-color:#91BC2D;padding:9px 0 8px 0;margin-bottom:5px;width:751px;}
div.mnumini img{margin-left:20px;}
div.gallery{width:740px;}
div.gallery img{border:2px solid #5E8003;}
div.gallery img.pad{margin-left:5px;}
div.gallerypag{text-align:right;color:#5E8003;margin:6px 8px 0 0;width:740px;}
span.title{color:#658323;font-size:15px;font-weight:bold;}
div.location{text-align:right;color:#658323;font-weight:bold;width:177px;margin-right:4px}
div.locationSx{text-align:left;color:#658323;font-weight:bold;width:177px}
div.locationDxTop{text-align:right;color:#658323;font-weight:bold;width:177px;vertical-align:top;height:100%;}
div.desc{border-top:1px solid #D7D7D7;margin:0 0 0 0;padding:10px 5px 10px 5px;}
div.serv{margin:0;padding:10px 5px 10px 5px;border:0;border-top:1px solid #D7D7D7;}
div.serv table td{width:190px}
div.serv img{margin:2px 6px 2px 0;vertical-align:middle;}
strong.gr{color:#658323;}
strong.ar{color:#FAA619;}
strong.wh{color:#ffffff;}
strong.grlight{color:#5E8003;}
strong.grtit12{color:#5E8003;font-size:12px}
strong.grtit11{color:#5E8003;font-size:10px; padding-left:5px; width:430px}
strong.linegr{color:#5E8003;line-height:20px}
strong.loc36{font-size:30px;color:#93BC30;font-family:arial;}
strong.loc12{font-size:12px;color:#7A7A7A;font-family:arial;}
strong.loc19{font-size:19px;color:#7a7a7a;font-family:arial;}
strong.loc19sub{font-size:19px;color:#93BC30;font-family:arial;}
div.noborder{border:0;padding:10px 5px 10px 5px;}
/*p.openclose{background-color:#91BC2D;padding:1px 0 1px 0;margin:0px;width:540px;}*/
p.openclose{background-color:#91BC2D;padding:1px 0 1px 0;margin:0px;width:731px;}
div.tot{background-color:#FBA618;color:#ffffff;font-weight:bold;width:540px;padding:3px 0 3px 0}
div.tot input{background-color:#FBA618;border:0;font-weight:bold;color:#ffffff;text-align:right;font-size:11px;border:0;width:50px;margin-left:288px;}
div.totriep{background-color:#FBA618;color:#ffffff;font-weight:bold;width:556px;padding:3px 0 3px 0}
div.totriep input{background-color:#FBA618;border:0;font-weight:bold;color:#ffffff;text-align:right;font-size:11px;border:0;width:50px;margin-left:270px;}
div.partecipanti{width:759px;margin:8px 0px 0 8px;}
p.promo{margin:0;padding:5px 5px 5px 10px;}
div.utility{margin:0;padding:5px 0 5px 8px;border-top:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;font-weight:bold;}
div.utility img{margin-right:6px;vertical-align:middle}

strong.ar1{color:#FAA619;font-size:10px}

/*istituzionale*/
img.imgist{margin:15px 0 15px 14px;}
div.faq{line-height:18px}
ul.ist{padding:0;list-style-image:url(../img/list.gif);margin:2px 0 0 9px;}
ul.ist li{padding:0;list-style-image:url(../img/list.gif);margin:2px 0 0 9px;}

div.onlycontent{background-color:#ffffff;}

/*div.menuscheda{background-image:url(../img/bkg_menuscheda.gif);background-color:#F7F7F7;width:552px;margin:0 3px 0 3px;padding:0;height:18px;}*/
div.menuscheda{background-image:url(../img/bkg_menuscheda.gif);background-color:#F7F7F7;width:741px;margin:0 3px 0 3px;padding:0;height:18px;}
div.menuscheda ul{list-style-type:none;padding:0;margin:0;}
*html div.menuscheda ul li{height:18px;display:inline;background-color:#BABABA;color:#ffffff;font-weight:bold;padding:3px 10px 2px 10px;margin:0 4px 0 0}
*html div.menuscheda ul li.on{height:18px;display:inline;background-color:#ffffff;color:#658321;font-weight:bold;padding:3px 10px 2px 10px;margin:0 4px 0 0;border-top:1px solid #B5D55A;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A}
div.menuscheda ul li{height:18px;display:inline;background-color:#BABABA;color:#ffffff;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0}
div.menuscheda ul li.on{height:18px;display:inline;background-color:#ffffff;color:#658321;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0;border-top:1px solid #B5D55A;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A}
div.menuscheda ul li.gr{display:inline;background-color:#FAA619;color:#FFFFFF;font-weight:bold;border-left:1px solid #FAA619;border-right:1px solid #FAA619}


/*registrazione*/
div.boxregistra{padding:5px 5px 12px 5px;background-color:#FAFAFA;background-image:url(../img/bkg_registrazione.gif);background-position:bottom left;background-repeat:repeat-x; padding-top:10px;}
div.registralabel{margin:0px 10px 0px 10px; width:541px; border-bottom:2px solid #669900;}
div.registralabel p{margin:10px 0px 0px 0px}
.blutitle{color:#669900; font-weight:bold; padding-left:5px;}
div.etichetta{text-align:right; width:100px; margin:3px 10px 14px 0;}
div.etichettaNom{text-align:left; width:100px; margin:3px 10px 14px 0;}
div.input{text-align:left; padding:0px 10px 10px 0px;}
div.regcollapse{font-weight:bold;background-color:#99CC00;padding:3px 0 3px 0;width:370px;}
table.layerfatt{border:1px solid #CCCCCC;width:370px}
table.layerfatt td{text-align:right;width:129px;padding:7px 28px 7px 0;}
table.layerfatt td.border{border-bottom:1px solid #CCCCCC;}

/*varie*/
span.greenstrong{color:#546C1E;font-weight:bold;}
img.banner{margin:6px 6px 0 0;}
img.banco{border:2px solid #974D7E;margin-top:5px;}
div.btn{margin:6px 10px 6px 0;text-align:right;}
div.hpbtn{margin:0px 10px 0 0;text-align:right;}
div.hpbtn2{margin:0px 0px 0 0;text-align:right;border-left:0px #FFFFFF solid;background-color:#E9F3CC;}
hr.green{height:1px;color:#91BC2D;background-color:#91BC2D;border:0;}
hr.grey{height:1px;color:#D7D7D7;background-color:#D7D7D7;border:0;}
hr.sepgray{height:3px;color:#D7D7D7;background-color:#D7D7D7;border:0;}
div.grey{height:2px;background-color:#BDBCBC;padding:0;margin:0;font-size:2px;}
div.data_vol{background-color:#ffffff;padding:2px;border:1px solid #A5ACB2;width:200px;float:left;}
div.data{background-color:#ffffff;padding:2px;border:1px solid #A5ACB2;width:120px;float:left;}
div.dataint{background-color:#ffffff;padding:2px;border:1px solid #A5ACB2;width:107px;float:left;}
div.da{float:left;margin:3px 4px 0 0}
div.src{margin:0px 10px 0px 10px}
table.camere select{width:45px;}
table.popup{width:306px;border:7px solid #91BC2D;}
table.popup td{padding:3px;}
p.toolsx{margin:9px 0 0 10px; background-color:#CBCBCB}
div.meteo{margin:0 3px 10px 3px;}
div.meteo ul{list-style-type:none;margin:0;padding:0px;}
div.meteo ul li{border-bottom:1px solid #BDBCBC;padding:3px 0 3px 5px;margin:0;}
a.linkgr,a:hover.linkgr{color:#5E8003;text-decoration:none;}
a.linkgrdark,a:hover.linkgrdark{color:#648700;text-decoration:none;}
a.linkaran,a:hover.linkaran{color:#F7800D;text-decoration:none;}
a.linkw,a:hover.linkw{color:#FFFFFF;text-decoration:none;}
a.linkred,a:hover.linkred{color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;border:1px solid #ffffff;padding:2px 3px 2px 3px;background-color:#719612;height:17px}
a.normal{color:#7a7a7a;text-decoration:none;}
a:hover.normal{color:#7a7a7a;text-decoration:underline;}
img.sep{border-right:6px solid #ffffff;}
strong.s11{color:#658323;font-size:11px;}
strong.s11g{color:#7A7A7A;font-size:11px;}
strong.delete{color:#658323;font-size:11px;text-decoration:line-through;}
strong.sconto{color:#FBA618;font-size:11px;}
strong.gr12{color:#92BB2F;font-size:12px;}
span.s11g{color:#7A7A7A;font-size:11px;}
div.info{margin-top:5px}
div.info a.green9px,a:hover.green9px{color:#91BC2D;font-size:9px;font-weight:bold;}
a.green9px,a:hover.green9px{color:#91BC2D;font-size:9px;font-weight:bold;}
span.s9px{font-size:9px;}
span.lower{text-transform:lowercase}
img.foto{border:2px solid #D6D6D6;}
img.middle{margin:2px 6px 2px 0;vertical-align:middle;}
p.evid{background-color:#E9F4CC;padding:6px;border-right:6px solid #ffffff;margin:15px 0 8px 0;}
td.altro{background-color:#5E8003;font-weight:bold;color:#ffffff;padding:5px;border-bottom:3px solid #ffffff;}
td.altrobox{vertical-align:top;border:6px solid #95C905;width:277px;padding:5px;text-align:left;}
td.altrobox p{margin:0;padding:0 20px 15px 55px;}
div.note{border-top:1px solid #D0E2A4;margin-top:1px;padding:2px 0 0 6px}
img.guide{margin:3px 6px 0px 6px;border:2px solid #BDBCBC;}
p.special_off{width:556px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;color:#FBA832;font-weight:bold;padding:4px;margin:10px 0 10px 0;}
div.pos_right{text-align:right;width:95%;}
*html div.pos_right{text-align:right;width:100%;margin:0 9px 0 0;padding:0;}
td.nonperdere{vertical-align:top;margin:0;padding:14px 0 0 14px;}
div.destination{height:95px;background-color:#E9F4CC;border-top:1px solid #91BC2D;border-bottom:1px solid #91BC2D;margin-right:6px;padding:5px 0 5px 12px;color:#638320;line-height:19px}
div.cont_update{border:7px solid #91BD2C;margin:2px 7px 25px 2px;padding:4px}
div.cont_update span{margin-left:17px;font-size:12px;color:#91BD2C;font-weight:bold;}
table.txt_update{width:546px;margin-left:7px}
img.fotoupdate{border:2px solid #91BD2C;margin:0 16px 0 0;float:left}
td.subhd{padding-left:17px}
p.green{color:#93BC30;font-size:10px;padding:0;margin:0;}
div.bestprice{border:7px solid #BDBCBC;background-color:#ffffff;margin:2px 7px 15px 2px;padding:0}
td.bestpricehd{background-image:url(../img/bestprice_img.jpg);width:540px;background-repeat:no-repeat;background-position:top right;padding-left:7px;height:102px;vertical-align:top}
td.bestpricehd p{width:180px;padding:30px 0 0 0}
table.cont_bestprice{width:100%}
table.cont_bestprice td{vertical-align:top;padding:20px 10px 0 5px;width:180px}
table.cont_eventi td{vertical-align:top;padding:10px 10px 0 5px;width:400px}
div.boxgreen{background-color:#93BC30;font-weight:bold;width:552px;color:#ffffff;padding:1px 0 1px 4px;}
div.locandina{padding:12px;background-color:#ffffff;width:672px}
div.locandinacont{background-color:#ffffff;width:552px;text-align:left;}
h3.filler{background-color:#BDBCBC;padding:0;margin:3px 0 0 0px;font-size:1px;width:150px}
h3.fillersx{background-color:#BDBCBC;padding:0;margin:3px 0 0 10px;font-size:1px;width:150px}
table.credits{width:500px}
table.credits td{font-size:11px;font-weight:bold;height:55px;padding-left:18px;}

/*pacchetti*/
td.pachd{border-top:2px solid #91BD2C;border-bottom:2px solid #91BD2C;padding:7px 0 6px 4px;width:100%}
td.pacimg{border-left:10px solid #ffffff;border-right:5px solid #ffffff;vertical-align:top;}
td.pachsub{padding:10px 5px 0 0;text-align:right}
table.pachcont{padding:10px 5px 0 0;text-align:right}

/*form*/
select{border:1px solid #A5ACB2;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#5C5C5C;margin:0;height:15px;}
input{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#5C5C5C;}
textarea{border:1px solid #A5ACB2;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#5C5C5C;}
select.s50{width:50px;font-weight:normal;margin-top:2px;}
select.s190{width:190px;font-weight:normal;}
select.s170{width:170px;font-weight:normal;}
select.s140{width:140px;font-weight:normal;}
select.w165{width:165px}
select.s152{width:152px;margin:2px 0 4px 0;font-weight:normal;}
select.s110{width:110px;font-weight:normal;}
select.s100{width:100px;font-weight:normal;margin-top:3px}
input.w200{width:200px;border:1px solid #A5ACB2;}
input.w220{width:220px;border:1px solid #A5ACB2;}
input.w100{width:50px;border:1px solid #A5ACB2;margin:3px 0 3px 0}
input.w155{width:155px;border:1px solid #A5ACB2;margin-bottom:3px}
input.w160{width:160px;border:1px solid #A5ACB2;}
input.w100{width:100px;border:1px solid #A5ACB2;margin-top:3px}
input.w95{width:95px;border:1px solid #A5ACB2;}
input.w130{width:130px;border:1px solid #A5ACB2;}
input.w165{width:165px;border:1px solid #A6ACA2;}
textarea.note{width:260px;height:55px;}

/*voli*/
table.cercavolo{/*border-top:1px solid #9DB837*/;width:551px;background-color:#E9F4CC;border-bottom:8px solid #E9F4CC;color:#64821E;font-weight:bold;padding:6px 0 4px 7px;height:14px}
/* table.cercavolo td{color:#64821E;font-weight:bold;padding:6px 0 4px 25px;height:20px} */
/* table.cercavolo tr.cercaritorno td{background-color:#D9E3BE;border-top:1px solid #D0DAB7;border-bottom:1px solid #D0DAB7} */
tr.cercaritorno{background-color:#D9E3BE;border-top:1px solid #D0DAB7;border-bottom:1px solid #D0DAB7}
div.vl_src{border-top:1px solid #97B531;width:560px;padding:10px 0 10px 0;margin:0}
div.vl_src p{padding:0 0 0 25px;margin:0}
table.vl_date{width:560px;padding:0 0 0 25px}
td.vl_da{width:40px;margin:3px 0 0 0;}
.middle{vertical-align:middle}
table.voliattesa{background-color:#ffffff;width:958px;}
table.voliattesa td{padding:10px}
/*tabs navigazione*/
div#navigation{background-image:url(../img/sep569x50.gif); background-repeat:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;}
div#navigation ul{list-style-type:none; padding:10px 0 5px 0; margin:0px;}
div#navigation li{display:inline; text-align:center; padding-left:5px; padding-right:5px; background-color: #D6D6D6; margin-right:5px; padding-top:3px; padding-bottom:5px;}
div#navigation li a{text-decoration:none; color: #959595;}
div#navigation li a:hover{text-decoration:none;}
div#navigation li#activelink{background-color:#FFFFFF;}
div#navigation li#activelink a{color:#F9A818;}
/*tabella_voli*/
table.stile{font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
td.verdino{padding-left:3px; padding-right:3px; background-color:#E8F4CC; border: 2px solid #FFFFFF;}
td.verdino_prenota{padding:3px;background-color:#C2EA5C; border: 2px solid #FFFFFF;width:120px;}
td.bianchino_prenota{padding:3px;background-color:#FFF; border: 2px solid #FFFFFF;width:120px;}
td.verdino div.boxprezzo{color:#FFFFFF; font-weight:bold; text-align:center; background-color:#F7A51B; border:2px solid #FFFFFF; width:64px;margin:2px 0 4px 0}
td.titoli_verdi{background-color:#FFFFFF; text-align:center; color:#669933; border: 2px solid #FFFFFF;}
td.titoli_verdi_new{background-color:#FFFFFF; text-align:left; color:#669900; border: 2px solid #FFFFFF; font-size:10px}
table.compord{width:88px;border-collapse:collapse;}
table.compord tr{vertical-align:middle;}
table.compord td{height:15px;background-color:#DADADA;color:#666666;font-weight:normal;border:1px solid #666666;}
div.voloprice{color:#FFFFFF; font-size:9px; font-weight:bold; text-align:center; background-color:#719615; border:2px solid #FFFFFF; width:85px;padding:1px;margin:2px 0 2px 0}
div.voloprice_new{color:#000000; font-size:9px;width:120px;padding:1px;margin:2px 0 2px 0; text-align:left}
span.price{font-size:14px; font-weight:bold}
span.price2{font-size:11px; font-weight:bold} 
table.dettprezzo{border-collapse:collapse;width:543px;}
table.dettprezzo td, table.dettprezzo th{padding:4px;border:2px solid #FFB42B;text-align:center}
table.dettprezzo th{background-color:#FFB42B;color:#ffffff;font-weight:bold}
table.dettprezzo th.tot{font-size:13px}
table.dettprezzo tr.tot td{background-color:#FFB42B;color:#ffffff;font-weight:bold;text-align:left;}
td.titoli_cat_allot{background-color:#CCCBD0; text-align:left; color:#6B6B6B; font-size:11px;}
span.vln_note_prefix{color:#F00;font-weight:bold;}

/*volo + hotel*/
div.volobording{width:759px;vertical-align:top;background-color:#ffffff;border:4px solid #ffffff}
h2.aran11{color:#FAA619;font-size:11px;margin:4px 0 7px 0;background-color:#ffffff;}
/*div.vsubt{color:#ffffff;font-size:11px;font-weight:bold;background-color:#95C905;padding:2px 0 2px 5px;width:749px;margin-bottom:3px}*/
div.vsubt{color:#ffffff;font-size:11px;font-weight:bold;background-color:#95C905;padding:2px 0 2px 5px;margin-bottom:3px;width:759px;}
div.vsubtriep{color:#95C905;font-size:11px;font-weight:bold;padding:2px 0 2px 5px;margin-bottom:3px}
/*
div.volievid{background-color:#E9F4CC;padding:6px;margin:3px 0 3px 0;}
div.volitot{background-color:#FBA617;color:#ffffff;font-size:11px;font-weight:bold;padding:4px 6px 4px 0;margin:3px 0 3px 0;text-align:right;}
*/
div.volievid{background-color:#E9F4CC;margin:3px 0 3px 0;width:759px}
div.volitot{background-color:#FBA617;color:#ffffff;font-size:11px;font-weight:bold;padding:4px 4px 4px 0;margin:3px 0 3px 0;text-align:right;width:759px}
table.volibox{border:2px solid #E8F4CC;width:759px;text-align:left;margin-bottom:3px}
table.volibox th{background-color:#E8F4CC;font-weight:normal;padding:3px 0 3px 0}
table.volibox th img{margin:0 5px 0 2px}
table.volibox td{padding:5px}
table.volibox strong{color:#64821E}
table.volibox div.status{border-top:2px solid #ffffff;padding:2px 0 2px 10px}
table.volibox div.status img{vertical-align:middle}
table.voliboxriep{width:759px;text-align:left;margin-bottom:3px}
table.voliboxriep th{font-weight:normal;height:21px}
table.voliboxriep th img{margin:0 5px 0 2px}
table.voliboxriep td{padding:5px 21px 5px 21px}
table.voliboxriep strong{color:#64821E}
p.volitxt{padding:3px 5px 5px 5px;margin:0}
ul.listanote{margin:0 0 0 5px;padding:0;list-style-type:none;}
ul.listanote li{margin:0;padding:0 0 0 10px;background-image:url(../img/ico_attenzione.gif);background-repeat:no-repeat;}
div.collapse{background-color:#E8F4CC;padding:2px 0 2px 4px;width:759px;}
div.volihide{border:2px solid #E8F4CC;width:759px; padding:2px 0 2px 4px}
div.volinote{width:739px;padding:5px;background-color:#EDEBEC;margin-bottom:5px}

select.s40{width:40px;font-weight:normal;margin-top:2px;}
select.s188{width:177px;font-weight:normal;}
select.s260{width:220px;font-weight:normal;}

div.ordina td span.order{color:#7A7A7A;}
div.ordina td span.orderSel{color:#658323;}

div.popupdest{position:absolute;background-color:#ffffff;display:none;overflow:auto; height:90px;border:3px solid #91BC2D;width:200px;padding:0 0 2px 2px;
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-base-color:#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-face-color:#91BC2D; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-track-color:#ffffff; 
}

.cambia_room img{ background-color:#FFA618; }
.cambia_room { font-weight:bold; border: 2px #EBEBEB solid;border-right: 2px #FFFFFF solid; text-align:left;padding-left:4px}
.cambia_persone { font-weight:normal; border-top: 2px #EBEBEB solid;border-right: 2px #EBEBEB solid;border-bottom: 2px #EBEBEB solid;height:40px; text-align:right;padding-right:4px}

#divUp {z-index: 48; width: 12px; position: relative}
#divDown {z-index: 49; width: 12px; position: relative}
#divContainer {padding-right: 0px; padding-left: 0px; z-index: 50; left: 0px; visibility: hidden; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 140px; clip: rect(0px 140px 50px 0px); padding-top: 0px; position: relative; top: 0px; height: 50px}
#divContent {padding-right: 0px; padding-left: 0px; z-index: 51; left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative; top: 0px}

/* nuove classi per spostamento tra righe popup con cursori */
.normalRow{background-color:#FFFFFF;cursor:hand;cursor:pointer;}
.currentRow{background-color:#FAA619;color:#FFFFFF;cursor:hand;cursor:pointer;}

/* lista hotel new */
.cont_newlista{ width:751px;margin:0 3px 0 6px;}
td.newlista{background-color:#FFFFFF;border-left:1px solid #B6D860;border-right:1px solid #B6D860;border-bottom:1px solid #B6D860; border-bottom:1px solid #B6D860;width:745px;margin:0 3px 0px 3px;}
div.hoteltr{background-color:#ffffff; margin:0 3px 4px 4px; padding-bottom: 8px; width:550px; float:left; line-height: 18px;}
div.hoteltr_ord{background-color:#ffffff;margin:0 0px 0px 0px;line-height: 3px; padding-top:27px;padding-left:5px; width:255px;float:left;}
div.ord_2a {background-color:#ffffff;float:left;}
div.hoteltr_ordina{background-color:#ffffff; margin:0 3px 3px 4px;float:left;white-space: nowrap}
td.hoteltr_ordina_left_on{background-color:#EBEBEB;border-left:1px solid #C5C5C5;border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5; line-height:11px; padding:2px; height:22px}
td.hoteltr_ordina_left {background-color:#C5C5C5;border-left:1px solid #C5C5C5;border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5; line-height:11px; padding:2px; height:22px;color:#FFFFFF}
td.hoteltr_ordina_cent{background-color:#C5C5C5; border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5; line-height:11px; padding:2px; color:#FFFFFF}
td.hoteltr_ordina_cent_on{background-color:#EBEBEB; border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5; line-height:11px; padding:2px}
td.hoteltr_ordina_right{background-color:#C5C5C5; border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;border-right:1px solid #C5C5C5; line-height:11px; padding:2px; color:#FFFFFF}
td.hoteltr_ordina_right_on{background-color:#EBEBEB; border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;border-right:1px solid #C5C5C5; line-height:11px; padding:2px}
td.ord_txt{white-space: nowrap}
td.ord_ris_vol{width:70px;}
td.hoteltr_sep{height:22px; width:3px; background-image:url(../img/separatore.gif)}
.rd_bott { color:#91BA2D; font-weight:bold;}
div.coccarda{height:28px;}
div.hoteltr a{ color:#91BA2D; text-decoration:underline; cursor:pointer; cursor:hand; }
div.hoteltr a:hover{ color:#91BA2D; }
div.hoteltr_pag{background-color:#ffffff; padding-top: 2px; width:180px; margin-left: 570px; clear: both;}
div.menulista{background-image:url(../img/bkg_menuscheda.gif); background-color:#FFFFFF;width:750px;margin:0 0px 0 0px;padding:0;height:18px;}
div.menulistaup{background-color:#FFFFFF;width:746px;margin:0 0px 0 0px;padding-bottom:6px;padding-left:10px;height:18px;}
div.menulista ul{list-style-type:none;padding:0;margin:0 5px 0 5px;}
div.menulistaup ul{list-style-type:none;padding:0;margin:0 5px 0 5px;}
*html div.menulista ul li{height:18px;display:inline;background-color:#BABABA;color:#ffffff;font-weight:bold;padding:3px 10px 2px 10px;margin:0 4px 0 0}
*html div.menulista ul li.on{height:18px;display:inline;background-color:#ffffff;color:#658321;font-weight:bold;padding:3px 10px 2px 10px;margin:0 4px 0 0;border-top:1px solid #B5D55A;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A}
div.menulista ul li{height:18px;display:inline; background-color:#BABABA;color:#ffffff;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0}

div.menulista ul li.on{height:18px;display:inline;background-color:#ffffff;color:#658321;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0;border-top:1px solid #B5D55A;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A}
div.menulista ul li.gr{height:18px;display:inline;background-color:#FAA619;color:#FFFFFF;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0;border-top:1px solid #FAA619;border-left:1px solid #FAA619;border-right:1px solid #FAA619}
div.menulistaup ul{list-style-type:none;padding:0;margin:0 5px 0 5px;}
*html div.menulistaup ul li{height:18px;display:inline;background-color:#BABABA;color:#ffffff;font-weight:bold;padding:3px 10px 2px 10px;margin:0 4px 0 0}
*html div.menulistaup ul li.on{height:18px;display:inline;background-color:#ffffff;color:#658321;font-weight:bold;padding:3px 10px 2px 10px;margin:0 4px 0 0;border-top:1px solid #B5D55A;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A}

div.menulistaup ul li{height:18px;display:inline; background-color:#BABABA;color:#ffffff;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0}
div.menulistaup ul li.on{height:18px;display:inline;background-color:#ffffff;color:#658321;font-weight:bold;padding:4px 10px 6px 10px;margin:0 4px 0 0;border-top:1px solid #B5D55A;border-left:1px solid #B5D55A;border-right:1px solid #B5D55A}
.page {	font-family: Arial, Helvetica, sans-serif; font-weight: bold;font-size: 12px;}
/* lista hotel new aggiunte */
div.boxwresult2{width:746px;border-left:3px solid #ffffff;border-top:0px solid #ffffff;border-right:4px solid #ffffff;border-bottom:3px solid #ffffff;float:left;background-color:#ffffff;}
div.boxwresult2 div.num{float:left;background-color:#C26603;color:#ffffff;font-size:9px;text-align:center;font-weight:bold;}
div.boxwresult2 div.num a{color:#ffffff;text-decoration:none;}
div.boxwresult2 div.name{width:601px; height:24px;float:left;background-color:#8BB332;color:#ffffff;font-weight:bold;text-transform:uppercase;}
div.boxwresult2 a.name{width:601px;float:left;background-color:transparent;color:#ffffff;font-weight:bold; padding:5px 0 2px 0;}
div.coccarda{height:26px;width:145px;float:left;padding-top:1px;}
div.boxwresult2 div.w{width:3px;float:left;background-color:#ffffff; font-size:3px;}
td.foto_new{ background-color:#E9F4CC; padding: 7px; border-top: 3px  #FFFFFF solid; width:62px}
.foto_n{  border:#D6D6D8 2px solid ;}
.descrizione{ background-color:#E9F4CC;border-top: 3px  #FFFFFF solid ; border-right: 2px  #FFFFFF solid ; color:#807E81; width:512px;}
.descrizione_confr{ background-color:#E9F4CC; padding: 5px; border-top: 3px  #FFFFFF solid ;width:152px}
.desc_bold{ color:#807E81;font-weight:bold}
div.descrizione2{color:#807E81;  padding-right: 5px;padding-bottom: 5px;max-width:480px}
.descrizione2{color:#807E81;max-width:420px;width:420px; text-align:justify}
table.abstract { width: 746px}
table.hdabstr2 { width: 746px}
div.prenota { width: 151px; height:100%;padding-top:10px}
div.prenota_scheda {float:left;height:40%; vertical-align:middle}
div.prenota_bottone {text-align:left;height:60%;float:left; vertical-align:middle;}
.gest_pr {width: 162px;background-color:#C1E95A;border-left:10px #C1E95A solid;border-top:4px #C1E95A solid;border-right:0px #C1E95A solid;border-bottom:4px #C1E95A solid;}

/*Layerino ajax dettaglio voli nella pagina risultati*/
div.detvol{border:3px solid #90BC2D;position:absolute;background-color:#ffffff;z-index:5;}
div.detvol_close{width:12px;height:12px;position:absolute;left: 480px;top: 5px;}
.detvolitd{background-color:#90BC2D;text-align:left;color:#ffffff;margin:2px 2px 13px 2px;padding:5px 0px 5px 15px; border:3px solid #FFFFFF;}
.detvolitd_d{border-bottom:2px solid #90BC2D; height:2px}
table.tab_dettvol{padding:5px 0px 5px 0px; text-align:center}
table.tab_dettvol th{padding:5px 0px 5px 0px; background-color:#ECF5D4; border:1px solid #FFFFFF; font-weight:normal}
.dettvol_tot1{padding:5px 0px 5px 0px;font-weight:bold; text-align:right}
.dettvol_tot2{padding:5px 0px 5px 0px;font-weight:bold;}
.dettvol_com1{padding:5px 0px 5px 0px; background-color:#ECF5D4;border-left:1px solid #FFFFFF; border-bottom:3px solid #FFFFFF; font-weight:normal; text-align:right}
.dettvol_com2{padding:5px 0px 5px 0px; background-color:#ECF5D4;border-right:1px solid #FFFFFF; border-bottom:3px solid #FFFFFF; font-weight:bold}

/*motore hotel new*/
/*div.search1{background-color:#E9F3CC;border:10px solid #FFFFFF;} */
div.searchContainer{border-top: 10px #FFFFFF solid; border-left: 10px #FFFFFF solid;border-right: 0px #FFFFFF solid; border-bottom: 10px #FFFFFF solid }
div.search1{ border-top: 0px #FFFFFF solid; border-left: 0px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:571px;} 
div.search1 p{} 
div.search2{background-repeat:repeat-x ;border-left: 0px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:571px; padding-bottom:0px;}
.cerca_htl_vol{width:551px;}
.cerca_htl_img{padding:0px 0 6px 7px;}
.cerca_htl_dest, .cerca_htl_naz, table.camere{padding:6px 0 6px 7px; }
.opz_ric_txt {padding:6px 0 6px 7px; width:100px;}
.cerca_htl_lst, .opz_ric_agg {padding:6px 0 6px 7px; font-weight:bold }
.opz_ric_flag {padding:2px 0 0px 4px;}
.radbut {padding:2px 0 0px 4px;}
.cerca_vol_da_input, .cerca_vol_a_input{width:220;height:14px}
.cerca_htl_da_input, .cerca_htl_a_input{width:110;height:14px}
.cerca_vol2_da_input{width:200;height:14px;}
.cerca_vol_da {float:left;margin:3px 4px 0 0; padding-left:7px;padding-right:7px;height:14px}
.cerca_vol_a {float:left;margin:3px 4px 0 0; padding-left:38px;padding-right:7px;height:14px}
.cerca_vol_est {float:left;padding-left:7px;height:20px;}
.cerca_vol_andata {float:left;margin:3px 4px 0 0; padding-left:7px;padding-right:6px}
.cerca_vol_ritorno {float:left;margin:3px 4px 0 0; padding-left:7px;padding-right:5px}
.cerca_vol_pr {float:left;margin:3px 4px 0 0; padding-left:7px; width:80}
/*.cerca_htl_da_input, .cerca_htl_a_input{width:200;height:14px; float:left;}*/
.cerca_htl_notti {/*float:left;margin:3px 4px 0 0;*/ padding-left:7px}
.cerca_htl_da,.cerca_htl_a {/*float:left;margin:3px 4px 0 0;*/ padding-left:7px;width:25}
.cerca_htl_per_input{width:30px;}
.cerca_vol_combo{width:110px;padding-left:3px;}
/*.ico {width:25; text-align:left}*/
div.ordina2m{border-left:16px solid #ffffff;border-right:5px solid #ffffff;background-color:#ffffff;line-height:15px;padding-bottom:15px}
div.volfreebar{background-color:#95C904;padding:4px; color:#FFFFFF}

/* Da aggiungere al Main css */
div.CIsep{background-color:#ffffff;margin:0;padding:0;height:12px;overflow:hidden}

tr.bg_fil {background-image:url(../img/bg_filetto.gif); background-repeat:repeat-x; height:30px; padding-bottom:10px}
div.voloprice_newGR{color:#7E7E7E; font-size:9px;width:120px;padding:1px;margin:2px 0 2px 0; text-align:left}
td.verdino_prenotaGR{padding:3px; background-color:#FFFFFF; width:120px;}
td.titoli_verdi_newGR{background-color:#FFFFFF; text-align:left; color:#669900; border: 2px solid #FFFFFF; border-bottom:1px solid #E8F4CC; font-size:10px}
.border_bot_pass{ border-bottom:2px solid #FFFFFF;}
div.checkin {padding:4px 0px 4px 4px;border-left:2px solid #FFFFFF;}
div.CIattent2{background-color:#f7ecdb;color:#5C5C5C;padding:4px; border:2px #FBA618 solid; width:759px; text-align:right; font-size:11px; font-weight:bold}
div.CItitlevol{background-image: url(../img/bkg_CItitlevol.gif);color:#506d0c;margin-bottom:1px;font-weight:bold;font-size:11px;width:auto;height:20px; width:759px; line-height:17px;padding:0 0 0 0px; text-indent: 0.5em;}
table.dettprezzo2{background-color:#f7ecdb;color:#5C5C5C;border:0px #FBA618 solid; width:759px;font-size:11px; padding:2px}
table.dettprezzo2 td.title{background-color:#f7ecdb;color:#5C5C5C;border-top:2px #FBA618 solid;border-bottom:2px #FBA618 solid;font-size:11px; padding:2px; text-align:center; font-weight:bold;font-size:11px;}
table.dettprezzo2 td.titlesx{background-color:#f7ecdb;color:#5C5C5C;border-top:2px #FBA618 solid;border-bottom:2px #FBA618 solid;border-left:2px #FBA618 solid;font-size:11px; padding:2px; text-align:center; font-weight:bold;font-size:11px;}
table.dettprezzo2 td.titledx{background-color:#f7ecdb;color:#5C5C5C;border-top:2px #FBA618 solid;border-bottom:2px #FBA618 solid;border-right:2px #FBA618 solid;font-size:11px; padding:2px; text-align:center; font-weight:bold;font-size:11px;}
table.dettprezzo2 td.desc{background-color:#FFFFFF;text-align:center; border-right: 1PX solid #FBA618}
table.dettprezzo2 td.descsx{background-color:#FFFFFF;text-align:center; border-left: 1PX solid #FBA618;border-right: 1PX solid #FBA618}
table.dettprezzo2 td.totali{background-color:#FBA618;text-align:center; color:#FFFFFF; font-weight:bold}

table.dettprezzo2 td.desc2{background-color:#FFFFFF;text-align:center; border-top: 1PX solid #FBA618}
table.dettprezzo2 td.desc3{background-color:#FFFFFF;text-align:center; border-top: 1PX solid #FBA618; border-right: 1PX solid #FBA618}
table.dettprezzo2 td.descsx2{background-color:#FFFFFF;text-align:center; border-left: 1PX solid #FBA618; border-top: 1PX solid #FBA618}
table.dettprezzo2 td.totali2{background-color:#FBA618;text-align:center; color:#FFFFFF; font-weight:bold; border-top: 1PX solid #FFFFFF;}

div.collapse2{background-color:#EDEBEC;padding:2px 0 2px 4px;width:759px;}
div.volihide2{border:2px solid #EDEBEC;width:759px; padding:2px 0 2px 4px}
div.volievid2{background-color:#EDEBEC;margin:3px 0 3px 0;width:759px}

table.volibox2{border:2px solid #EDEBEC;width:759px;text-align:left;margin-bottom:3px}
table.volibox2 th{background-color:#EDEBEC;font-weight:normal;padding:3px 0 3px 0}
table.volibox2 th img{margin:0 5px 0 2px}
table.volibox2 td{padding:5px}
table.volibox2 strong{color:#64821E}
table.volibox2 td.titleVol{color:#64821E; font-size:12px; font-weight:bold}
table.volibox2 div.status{border-top:2px solid #ffffff;padding:2px 0 2px 10px}
table.volibox2 div.status img{vertical-align:middle}
table.generic td.bordtop{border-top:2px solid #E8F4CC;border-right:0px solid #E8F4CC;}





/*seo*/

div.land1top{float:left;clear:both;}
div.land1center{float:left;clear:both;width:741px}
.land1_dest{ border-top:2px #91BC2E solid; width:457px;vertical-align:middle; padding-bottom:12px;text-align:justify;}
.land1_dest a{color:#719615;font-weight: bold}
.land1_dest a:hover{text-decoration:underline}
.land1_dest_vol{ border-top:2px #91BC2E solid; width:551px;vertical-align:top; text-align:justify;clear:both;}
.land1_dest_img{ border-top:2px #91BC2E solid; width:270px; vertical-align:top}
.land1_dest_map{ border-top:2px #91BC2E solid; width:180px; vertical-align:top}
.land1_dest_hd{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 18px; color:#7C9E25}
div.menuland1{float:left;background-color:#FFFFFF;width:460px;margin:0 0px 0 0px; padding-top:7px;height:17px; font-size:11px}
div.menuland1 ul{list-style-type:none;padding:0;margin:0;height:17px;}
div.menuland1 ul li.on{height:17px;display:inline;background-color:#E9F3CC;color:#5E8003;font-weight:bold;padding:4px 10px 4px 10px; margin-right:2px}
div.menuland1 ul li{height:17px;display:inline;background-color:#ffffff;color:#5E8003;font-weight:bold;padding:4px 10px 4px 10px;border-top:2px solid #E9F3CC;border-left:2px solid #E9F3CC;border-right:2px solid #E9F3CC;margin-right:2px}
div.searchL{float:left;background-color:#E9F3CC;/* height:110px;*/ width:460px; border-bottom:8px #E9F3CC solid}
div.1bloccotV {float:left;text-align:justify; width:551px;}
div.searchV{float:left;width:551px; clear:both;background-color:#E9F3CC;/* height:218px;*/ border-bottom:8px #E9F3CC solid}
div.altredestinazioni{float:right; position:relative; padding-right:155px; padding-top:12px}
div.altredestinazioniV{float:right; position:relative; padding-right:78px; padding-top:12px}
#slideshow {border-top: 1px solid #FFFFFF; overflow: hidden;	position: relative;	width: 270px;height: 176px;}
#slideshow img {width: 270px;height: 176px;}
/*#slideshowV {border-top: 1px solid #FFFFFF; overflow: hidden;	position: relative;	width: 180px;height: 160px;}
#slideshowV img {width: 180px;height: 160px;}*/
.descrizione_land {text-align:justify}
div.descrizione2L2 {float:left;position:absolute;top: 120px;text-align:justify; width:460px;}
div.descrizione1L{float:left;width:460px;clear:both;text-align:justify;padding-top:10px;padding-bottom:10px}
div.descrizione3Lbot{float:left;clear:both;text-align:justify;padding-top:20px; width:100%;}
div.descrizione2V1 {float:left;width:551px; clear:both;text-align:justify; padding-top:10px;padding-bottom:10px}
div.disclaim {float:left;clear:both;width:751;padding-left:10px; }
.disclaimer {float:left;clear:both;width:728; padding:4px; clear:both;text-align:justify;border-left:0px #FFFFFF solid;border-right:6px #FFFFFF solid; border-top:10px #FFFFFF solid; border-bottom:6px #FFFFFF solid; background-color:#FBA618;color:#FFFFFF;font-weight: bold;}
h2 {text-align: justify;font-weight: bold;font-size: 12px; color:#7C9E25}
h1 {text-align: justify;font-weight: bold;font-size: 18px; color:#608211; padding-top:15px;}
/*div.1bloccotV p {padding-bottom:10px}*/
div.bloccols{float:left;width:100%; padding-left:12px;padding-top:10px}
div.bloccols ul{list-style-type:none;margin:0;padding:0; line-height:18px}
div.bloccols li{list-style-type:none;margin:0;padding:0; font-weight: bold;font-size: 11px; letter-spacing:-1px; text-transform:uppercase}
div.bloccols li a{color:#608211}
div.bloccols li a.hover{color:#608211}
div.bloccolsV{float:left;width:100%; padding-left:0px;padding-top:10px}
div.bloccolsV ul{list-style-type:none;margin:0;padding:0; line-height:18px}
div.bloccolsV li{list-style-type:none;margin:0;padding:0; font-weight: bold;font-size: 11px; letter-spacing:-1px; text-transform:uppercase }
div.bloccolsV li a{color:#608211}
div.bloccolsV li a.hover{color:#608211}
.ric_vol_rea {padding-left:7px;padding-bottom:9px;height:16px;font-weight: bold; color:#658323}
.danon{font-weight: bold;font-size: 12px;border-bottom:2px solid #91BC2E; height:35px; padding-top:10px}
span.danongrigio{font-weight: bold;font-size: 10px; color:#5C5C5C; padding-left:12px}
div.linkdanon li.tutoff{font-weight: bold;font-size: 12px;border-bottom:1px solid #91BC2E; padding:7px 0px 7px 2px;color:#FBA618}
div.linkdanon{float:left;width:100%; clear:both;padding-left:10px;padding-top:10px}
div.linkdanon ul{list-style-type:none;margin:0;padding:0; line-height:12px;/*padding-top:10px*/}
div.linkdanon ol{list-style-type:none;margin:0;padding:0; line-height:12px;text-align:right;color:#FBA618; margin-top:-12px}
div.linkdanon li{list-style-type:none;margin:0;padding:0; font-weight: bold;color:#608211;margin:0;padding:6px 2px 6px 2px;;border-bottom:1px solid #E7E7E7;font-weight:bold}
div.linkdanon li a{color:#608211;}
div.linkdanon li a.hover{color:#608211;}

div.linkdanonV{float:left;width:100%; clear:both;padding-left:0px;padding-top:20px;font-weight: bold;font-size: 12px;}
div.linkdanonV li.tutoff{font-weight: bold;border-bottom:1px solid #91BC2E; padding:7px 0px 7px 2px;color:#FBA618}
div.linkdanonV ul{list-style-type:none;margin:0;padding:0; line-height:12px;border-top:2px solid #91BC2E;font-size: 10px;}
div.linkdanonV ol{list-style-type:none;margin:0;padding:0; line-height:12px;text-align:right;color:#FBA618; margin-top:-12px}
div.linkdanonV li{list-style-type:none;margin:0;padding:0; font-weight: bold;color:#608211;margin:0;padding:6px 2px 6px 2px;;border-bottom:1px solid #E7E7E7;font-weight:bold}
div.linkdanonV li a{color:#608211;}
div.linkdanonV li a.hover{color:#608211;}

/*div.linkdanonV{float:left;width:100%; clear:both;padding-left:0px;padding-top:20px;font-weight: bold;font-size: 12px;}
div.linkdanonV ul{list-style-type:none;margin:0;padding:0; line-height:18px;border-top:2px solid #91BC2E;font-size: 10px;}
div.linkdanonV ol{list-style-type:none;margin:0;padding:0; line-height:12px; text-align:right;color:#FBA618;font-size: 10px;}
div.linkdanonV li{list-style-type:none;margin:0;padding:0; font-weight: bold;color:#7C9E25;margin:0;padding:2px;border-bottom:1px solid #E7E7E7;font-weight:bold;;font-size: 10px;}
div.linkdanonV li a{color:#608211}
div.linkdanonV li a.hover{color:#608211}*/


div.linkofhotel{float:left;width:100%; clear:both;padding-left:10px;padding-top:20px;}
div.linkofhotel ul{list-style-type:none;margin:0;padding:0; line-height:18px;}
div.linkofhotel li{list-style-type:none;margin:0;padding:0; font-weight: bold;color:#608211;margin:0;padding:2px;border-bottom:1px solid #E7E7E7;font-weight:bold}
div.linkofhotel li a{color:#608211}
div.linkofhotel li a.hover{color:#608211}
div.linkofvoli{float:left;width:100%; clear:both;padding-left:2px;padding-top:20px;font-weight: bold;font-size: 12px;}
.dropaeree{background: #7C9E25;width:178px;color: #FFFFFF;text-align: left; font-weight:bold;}

#csstopmenu, #csstopmenu ul{padding: 0;margin: 0;list-style: none; z-index:8}
#csstopmenu li{float: left; position: relative;}
#csstopmenu a{text-decoration: none;}
.mainitems{border: 1px solid #96969D; width:180px; height:18px; z-index:7}
div.headerlinks {width:180px;height:18px; padding-left:3px; padding-top:3px;font-weight: bold;color: black;background-image:url(../img/2C/bg_combo.gif); background-position:right; background-repeat:no-repeat; z-index:6}
.submenus{width: 180px;display: none;position: absolute; padding-top:3px;left: 0;background-color: #EEFFCC;border: 1px solid #9C9C9C; z-index:5}
.submenus li{width: 180px;font-weight: bold;}
.submenus li a{width: 180px;display: block;text-indent: 2px;}
html>body .submenus li a{ /* non IE browsers */width: auto}
.submenus li a:hover{background-color: #608211;color: #FFFFFF;}
#csstopmenu li>ul {/* non IE browsers */top: auto;left: auto;}
#csstopmenu li:hover ul, li.over ul {display: block;}
html>body #clearmenu{ /* non IE browsers */height: 3px;}

#csstopmenu2, #csstopmenu2 ul{padding: 0;margin: 0;list-style: none;z-index:4}
#csstopmenu2 li{float: left; position: relative;}
#csstopmenu2 a{text-decoration: none;}
.mainitems2{border: 1px solid #96969D; width:180px; height:18px; z-index:3}
div.headerlinks2 {width:180px;height:18px; padding-left:3px; padding-top:3px;font-weight: bold;color: black;background-image:url(../img/2C/bg_combo.gif);background-position:right; background-repeat:no-repeat; z-index:2}
.submenus2{width: 180px;display: none;position: absolute; padding-top:3px;left: 0;background-color: #EEFFCC;border: 1px solid #9C9C9C; z-index:1}
.submenus2 li{width: 180px;font-weight: bold;}
.submenus2 li a{width: 180px;display: block;text-indent: 2px; }
html>body .submenus2 li a{ /* non IE browsers */width: auto}
.submenus2 li a:hover{background-color: #608211;color: #FFFFFF;}
#csstopmenu2 li>ul {/* non IE browsers */top: auto;left: auto;}
#csstopmenu2 li:hover ul, li.over ul {display: block;}
html>body #clearmenu2{ /* non IE browsers */height: 3px;}
div.airline_layer{padding-left:7px;display:none}



.toptxtpartenza{padding-left:0px;padding-top:10px;font-weight: bold;font-size: 12px;}
.toptxtresultvoli{padding-left:0px;padding-top:10px;padding-bottom:10px;font-weight: bold;font-size: 12px; color:#7C9E25}

/*fine seo*/
.bordoDestinazioni{ border:#95c703 3px solid}
.borderbotnb{ border-top:#E8F4CC 2px solid; width:750px;}

/*RADIO BUT VOLI*/
div.radio1{ float:left; padding-left:24px}
div.radio2{ float:left; padding-left:24px;}
div.radio3{ float:left; padding-left:24px; }



/*GIFT*/
div.searchGift{ /*background-image:url(../img/bkg_mhotelnewGift.gif);*/ background-repeat:repeat-x ; border-top: 0px #FFFFFF solid; border-left: 16px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:551px; padding-top:20px}
div.boxGiftprodotti{/* background-image:url(../img/bkg_mhotelnewGift.gif);*/ background-repeat:repeat-x ; border-top: 20px #FFFFFF solid; border-left: 20px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:748px;}
div.prodottiGift{padding-left: 25px; width:189px}
div.prodottiGift img{border:#D6D6D6 2px solid}
div.search1titolo{background-color:#FFFFFF; border-left: 20px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:551px; padding-top:28px}  
div.boxMain{ background-color:#FFFFFF; border-top: 10px #FFFFFF solid; border-left: 20px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:551px;}
div.boxGift{ background-color: #FFFFFF; border-top: 20px #FFFFFF solid; border-left: 20px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:551px; margin-bottom:0px;}
.lineaVerde{ width:100%; border-bottom:2px #dcdcdc solid; border-top:5px #FFFFFF solid; }
.inEvidenza{ width:186px; height:95px;}


div.search1 p{} 
div.search2{ background-repeat:repeat-x ;border-left: 0px #FFFFFF solid;border-right: 0px #FFFFFF solid; width:571px; padding-bottom:0px;}
.cerca_htl_vol{width:551px;}
.cerca_htl_img{padding:0px 0 6px 7px;}


/*silvia*/
div.boxGiftprodotti td.listato{padding:0px 0 0px 0px;}
div.boxGiftprodotti table.bggrigio{/*background-image:url(../img/bggrigio.jpg);*/ background-repeat:no-repeat}
div.boxGiftprodotti td.descrizioneGift{padding:2px 0 2px 4px; width:380px; background-color:#FFFFFF; text-align:justify}
div.boxGiftprodotti td.descrizioneGiftcitta{padding:2px 0 2px 4px; width:275px }
div.boxGiftprodotti td.descrizioneGiftbut{padding:2px 0 2px 0px; width:101px }
div.boxGiftprodotti td.descrizioneGiftBold{padding:2px 0 2px 0px; font-size:11px; font-weight:bold; text-align:right; width:380px}
td.descrizioneGiftBold{padding:2px 0 2px 0px; font-size:11px; font-weight:bold; text-align:right; width:380px}
div.boxGiftprodotti span.prezzoGift{font-size:18px; color:#faa619;font-weight:normal;} 

/*silvia*/
.offerte{margin-top:0px;font-weight:bold;}
.offerteDescrizione{margin-top:0px;font-weight:normal;}
div.offerte p{margin:0 3px 0 10px;padding:0;text-align:left;}
div.offerte img{margin:20px 0 0px 0;}
.boxOfferte{width: 186px; height:95 px; text-align:left; padding:5px}
.lineaVerdeOfferte{ width:186px; border-bottom:2px #E9F3CC solid; border-top:5px #FFFFFF solid; }
div.boxwresult2 td.descrizioneGift{ background-color:#f6f6f6;border-top: 3px  #FFFFFF solid ; border-right: 2px  #FFFFFF solid ; color:#807E81; width:512px; height:156px}
.descrizioneGift{ background-color:#E9F4CC;border-top: 3px  #FFFFFF solid ; border-right: 2px  #FFFFFF solid ; color:#807E81; width:512px;}
td.descrizioneGift div.payoff{ padding-bottom:10px; font-size:12px; color:#658323;font-weight:normal;width: 430px;}
td.descrizioneGift div.quotaComprende{font-size:10px;font-weight:bold; }
td.descrizioneGift div.quotaComprende li{font-size:10px;font-weight:normal; }
div.boxwresult2 td.descrizioneGiftscheda{ background-color:#f6f6f6;border-top: 3px  #FFFFFF solid ; border-right: 2px  #FFFFFF solid ; color:#807E81;height:156px}
.descrizioneGiftscheda{ background-color:#f6f6f6;border-top: 3px  #FFFFFF solid ; border-right: 2px  #FFFFFF solid ; color:#807E81;}
div.descrizioneGifttxt{ padding:2px; }
div.descrizioneGifttxt span.descrizioneGifttxthotel{color:#658323;font-weight:bold;}
div.descrizioneGifttxt span.prezzoGift{font-size:18px; color:#faa619;font-weight:normal;} 
div.boxwresult2 div.nameGift{width:592px; height:24px;float:left;background-color:#FFFFFF;color:#5C5C5C;font-weight:bold;text-transform:uppercase;}
div.boxwresult2 div.nameGift a{width:592px;color:#658323; padding-top: 10px; font-size:12px}
div.coccarda { width:152px; background-color:transparent; }
td.coccarda {background-color:transparent; width:152px}
td.foto_gift{ background-color:#f6f6f6; padding: 7px; border-top: 3px  #FFFFFF solid; width:62px;height:156px}
table.hdabstr2 td.foto_gift img{ border:2px #FFFFFF solid}
div.acquistaGift{ padding:20px 10px 10px 10px; text-align:right}
div.itinerario {width: 430px; background-color: #ffffff; border: 3px solid #719615; padding: 4px; margin-left:0px; margin-top:2px}
div.title{ color:#719615; font-size:12px; font-weight:bold;}
div.desc{ font-size:10px; font-weight:bold}
div.desc2{background-color:#eaeaea; padding: 2px;}
#close {float: right; cursor:pointer}

table.CIgenGift{border-right:2px solid #E9F4CC;border-left:2px solid #E9F4CC;border-top:2px solid #E9F4CC;width:753px;margin-bottom:0px}
table.CIgenGift span.disactGift{ color:#CCCCCC}
table.CIgenGift td.alldx { text-align:right; padding-right:22px}
table.CIgenGift th.alldx { text-align:right; padding-right:26px}
table.CIgenGift td.alldxtot{border-right:2px solid #E9F4CC;border-bottom:2px solid #9ac209;vertical-align:top;padding:4px;text-align:right; padding-right:22px}
table.CIgenGift td.alldxtot2{border-right:2px solid #E9F4CC;border-bottom:2px solid #E9F4CC;vertical-align:top;padding:4px;text-align:right; padding-right:26px}
table.CIgenGift th{background-color:#E9F4CC;color:#658323;height:28px;border-right:2px solid #ffffff;vertical-align:middle;text-align:center;padding:2px 3px 2px 3px; font-size:11px}
table.CIgenGift td{border-right:2px solid #E9F4CC;border-bottom:2px solid #E9F4CC;vertical-align:top;padding:4px;text-align:center}
table.CIgenGift td.rno{border-right:0px solid #E9F4CC;border-bottom:2px solid #E9F4CC;vertical-align:top;padding:4px;text-align:center}
table.CIgenGift td.rnoTot{border-right:0px solid #E9F4CC;border-bottom:2px solid #9ac209;vertical-align:top;padding:4px;text-align:center}
td.rnoTot2{border-right:0px solid #E9F4CC;border-bottom:0px solid #9ac209;border-left:0px solid #9ac209;vertical-align:top;padding:4px; text-align:right; font-size:12px; padding-right:30px}
td.rnoTot3{border-right:0px solid #E9F4CC;border-bottom:0px solid #9ac209;border-left:0px solid #9ac209;vertical-align:top;padding:4px; text-align:center; font-size:12px; color:#ff7900;padding-right:30px}
td.rnoTot5{border-right:0px solid #E9F4CC;border-bottom:0px solid #9ac209;border-left:0px solid #9ac209;vertical-align:top;padding:4px; text-align:right; font-size:12px; padding-right:20px}
td.rnoTot6{border-right:0px solid #E9F4CC;border-bottom:0px solid #9ac209;border-left:0px solid #9ac209;vertical-align:top;padding:4px; text-align:right; font-size:12px; color:#ff7900;padding-right:20px}
table.CIgenGift td.tot{border-right:2px solid #E9F4CC;border-bottom:2px solid #9ac209;vertical-align:top;padding:4px;text-align:center}
table.CIgenGift td.noborderTot, table.CIgenGift th.noborderTot, table.CIgenGift tr.order td.noborderTot{border-right:0; text-align:center;font-size:11px;border-bottom:2px solid #9ac209}
table.CIgenGift td.noborder, table.CIgenGift th.noborder, table.CIgenGift tr.order td.noborder{border-right:0; text-align:center;font-size:11px}

table.CIgenGift td.alldx2, table.CIgenGift th.alldx2, table.CIgenGift td.alldx2{border-right:0; text-align:right;font-size:11px;padding-right:22px}
table.CIgenGift td.alldx2Tot{border-right:0; text-align:right;font-size:11px;border-bottom:2px solid #9ac209;padding-right:22px}

table.CIgenGift tr.order td{background-color:#BBD280;border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-collapse:collapse;text-align:center;}
table.CIformGift {width:740px;}
table.CIformGift input{width:239px; height:16px; border:#CCD3D9 1px solid}
table.CIformGift textarea#messaggio{width:609px; height:40px; border:#CCD3D9 1px solid}
table.CIformGift select{width:239px; height:16px; border:#CCD3D9 1px solid}
table.CIformGift td{padding:2px 4px 2px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #DADADA; width:35%; background-color:#F0F0F0;}
table.CIformGift th{padding:2px 4px 2px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #DADADA; width:15%; text-align:right;background-color:#F0F0F0;}
div.GiftTitleScegli{ padding-top:28px; padding-left:4px}
/*fine silvia*/


/*CSS aggiunti per codice Infotech restyle*/
input.mid, select.mid, img.mid{vertical-align:middle}
div.lf{float:left; text-align:left;}
div.rt{float:right; text-align:right;}
div.CIboxgen{border:4px solid #fff;line-height:14px}
div.CIboxgen2{border:0px solid #fff;line-height:14px;width:740px; padding-left:4px}
div.CIbott{border:0px solid #fff;height:20px;line-height:20px;width:753px;text-indent: 0.5em;}
div.CIbott2{border:4px solid #fff;height:20px;line-height:20px;width:740px; text-align:right}
div.CIbott img{vertical-align:middle}
div.CIbott div.lf img{vertical-align:baseline;}
div.CIbott div.rt img{vertical-align:baseline;height:19px}
div.CIbott div.rt img#subButton{vertical-align:baseline;height:14px}
div.CIevid{background-color:#E9F4CC;color:#658323;padding:4px 0px 4px 0px;width:753px;text-indent: 0.5em;font-size:11px}
div.CIevid3{background-color:#E9F4CC;color:#658323;padding:4px 0px 4px 0px;width:740px;text-indent: 0.5em;font-size:11px; font-weight:bold}
div.CIevid2{color:#658323;padding:4px 0px 4px 0px;width:753px;text-indent: 0.5em;font-size:11px; text-align:right}
div.CIevid4{background-color:#E9F4CC;color:#658323;padding:4px 0px 4px 0px;width:740px;text-indent: 0.5em;font-size:11px; font-weight:bold}
div.CIattent{background-color:#f7ecdb;color:#5C5C5C;padding:4px; border:2px #FBA618 solid;}
div.CIattent3{background-color:#f7ecdb;color:#5C5C5C;padding:4px; border:2px #FBA618 solid; width:740px;}
div.CItitle{background-image: url(../img/bkg_CItitle.gif);color:#506d0c;margin-bottom:1px;font-weight:bold;font-size:11px;width:auto;height:20px; width:753px; line-height:17px;padding:0 0 0 0px; text-indent: 0.5em;}
table.CIgen{border-right:2px solid #E9F4CC;border-left:2px solid #E9F4CC;border-top:2px solid #E9F4CC;width:753px;margin-bottom:0px}
table.CIgen th{background-color:#E9F4CC;color:#658323;height:28px;border-right:2px solid #ffffff;vertical-align:middle;text-align:left;padding:2px 3px 2px 3px;font-weight:normal;font-size:11px}
table.CIgen td{border-right:2px solid #E9F4CC;border-bottom:0px solid #E9F4CC;vertical-align:top;padding:4px}
table.CIgen td.noborder, table.CIgen th.noborder, table.CIgen tr.order td.noborder{border-right:0; text-align:center;font-size:11px}
table.CIgen tr.order td{background-color:#BBD280;border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-collapse:collapse;text-align:center;}
div.CItot, div.CItot div{background-color:#FFFFFF;color:#FBA618;font-weight:bold;padding:0 0px 0 0px;font-size:11px;height:17px;line-height:17px;margin-bottom:2px;border:2px solid #E9F4CC;text-indent: 0.5em;}
div.CItot div.lf{border:0px solid #FFFFFF;color:#506d0c;}
div.CItot div.rt{border:0px solid #FFFFFF;color:#F7800D; padding-right:25px}
div.CItot input{background-color:#FBA618;border:0;font-weight:bold;color:#ffffff;text-align:right;font-size:11px;border:0;width:50px;margin-left:270px;}
div.CIaltro table{border:2px solid #E9F4CC;width:753px}
div.CIaltro table td{padding:4px 0 4px 0;margin:0;height:30px;font-weight:bold;width:148px;height:30px;border-right:2px solid #E9F4CC;}
div.CIaltro table td img{margin:0 5px 0 4px;float:left;vertical-align:middle}
div.CIaltro table td.noborder{border-right:0}
div.CIdati{background-color:#E9F4CC;padding:4px 0px 4px 0px; width:753px;}
div.CIdati2{background-color:#FAFAFA;padding:4px 0px 4px 4px; width:753px;border:2px solid #F0F0F0;}
div.CIdati3 {background-color:#E9F4CC;padding:4px 0px 4px 0px; width:740px;text-indent: 1em;}
div.CIdati3 th{text-indent: 0.5em;}
div.CIdati4{background-color:#FAFAFA;padding:4px 0px 4px 4px; width:740px;border:2px solid #F0F0F0;}
div.CIdati5{background-color:#FAFAFA;padding:4px 0px 4px 4px; width:740px;border-top:1px solid #F0F0F0;border-bottom:2px solid #F0F0F0;}
div.CIsep{background-color:#ffffff;margin:0;padding:0;height:12px;overflow:hidden}
table.CIform {width:740px;}
table.CIform td{padding:2px 4px 2px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #DADADA; width:79%; background-color:#F0F0F0;}
table.CIform th{padding:2px 4px 2px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #DADADA; width:21%; text-align:left;background-color:#F0F0F0;}
table.CIriep{background-color:#F0F0F0;width:753px;}
table.CIriep td{border-bottom:1px solid #fff;padding:4px}
table.CIriep2{background-color:#F0F0F0;width:753px;}
table.CIriep2 td{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA; vertical-align:top;padding:4px;}
table.CIriep3{background-color:#F0F0F0;width:740px;}
table.CIriep3 td{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA; vertical-align:top;padding:4px;}
table.CIricerca{width:753px;margin-bottom:3px}
table.CIricerca th{background-color:#CAC9C9;color:#fff;height:28px;border-right:2px solid #ffffff;vertical-align:middle;text-align:left;padding:2px 3px 2px 3px;}
table.CIricerca tr.hd th{height:6px;border-right:2px solid #ffffff;font-size:6px}
table.CIricerca td{border-right:2px solid #fff;border-bottom:2px solid #fff;vertical-align:top;padding:4px;background-color:#F0F0F0}
table.CIricerca2{width:740px;margin-bottom:3px}
table.CIricerca2 th{background-color:#E9F4CC;color:#fff;height:28px;border-top:1px solid #E9F4CC;border-left:1px solid #ffffff;border-bottom:1px solid #CDE78C;border-right:1px solid #CDE78C;vertical-align:middle;text-align:left;padding:2px 3px 2px 3px; color:#658323;}
table.CIricerca2 tr.hd th{height:6px;height:28px;border-top:1px solid #E9F4CC;border-left:1px solid #ffffff;border-bottom:1px solid #CDE78C;border-right:1px solid #CDE78C; font-size:6px; color:#658323}
table.CIricerca2 td{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA; vertical-align:top;padding:4px;background-color:#F0F0F0}
strong.aran{color:#F7800D;}

table.CIgen2{border-right:2px solid #E9F4CC;border-left:2px solid #E9F4CC;border-top:2px solid #E9F4CC;width:740px;margin-bottom:0px}
table.CIgen2 td.spazio{ background-color:#bbd280}
table.CIgen2 th{background-color:#E9F4CC;color:#658323;height:28px;border-right:2px solid #ffffff;vertical-align:middle;text-align:left;padding:2px 3px 2px 3px;font-weight:normal;font-size:11px}
table.CIgen2 td{border-right:2px solid #E9F4CC;border-bottom:2px solid #E9F4CC;vertical-align:top;padding:4px}
table.CIgen2 td.noborder, table.CIgen2 th.noborder, table.CIgen2 tr.order td.noborder{border-right:0; text-align:center;font-size:11px;}
table.CIgen2 tr.order td{background-color:#BBD280;border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-collapse:collapse;text-align:center;}
div.CIevid5{background-image: url(../img/2B/bkg_CItitle.gif);color:#506d0c;margin-bottom:1px;font-weight:bold;font-size:11px;width:auto;height:20px; width:740px; line-height:17px;padding:0 0 0 0px; text-indent: 0.5em;}

/* Scheda carrello*/

.CIevidScheda{background-color:#bbd280; color:#FFFFFF;padding:6px 0px 8px 0px;width:260px; text-indent: 0.8em; font-size:12px; font-weight:bold;}
.CIevidScheda2{background-color:#bbd280; color:#FFFFFF;padding:6px 0px 8px 0px;width:700px; text-indent: 0.8em; font-size:12px; font-weight:bold;}
.separatoreScheda{font-size:10px; border-left:#bbd280 1px solid}
.schedatestipal{ padding: 10px 10px 0 10px}
table.header td.schedalogo{ padding-left: 10px}
table.header td.bottonescheda{ padding-right: 10px}
.schedadesc{ padding: 10px 0px 0 10px; width:170px}
.schedadescimg IMG{ border:#FFFFFF 10px solid;width:150px}
.menuSxAddr {font-size:10px; padding: 2px 0px 10px 10px;color:#89a05c;  width:150px; text-align:right}
.menuSxAddr a{font-size:10px; padding: 2px 0px 10px 10px;color:#89a05c}
.menuSxAddr a:hover{font-size:10px; padding: 2px 0px 10px 10px; color:#89a05c}

/*landing nuova*/

/*PER MARKUP MIRCO*/

div.hoteltr{background-color:#ffffff; margin:7px 3px 0px 4px; padding-bottom: 0px; width:630px; float:left; line-height: 18px;}
div.hoteltr_ord{background-color:transparent; margin:0 0px 0px 0px; line-height: 3px; padding-top:3px; padding-left:15px; width:270px; float:left; clear:both;}
div.hoteltr_pag{background-color:#ffffff; padding-bottom:10px; width:172px; clear: both; margin-left:165px;}
td.salvataggio {}
td.salvataggio strong{font-size:12px; font-weight:bold; color:#fba832; padding-left:250px; padding-bottom:15px;}

div.topdestination div{float:left;margin:0 11px 0 11px;}
div.topdestination div img.loca{margin:5px 0 10px 0;}
div.topdestination div ul{list-style-type:none;margin:0;padding:0;}
div.topdestination div ul li{margin:0;padding:2px;border-bottom:1px solid #E7E7E7;font-weight:bold;}
div.bordoListaSP{ border-bottom:#E8F4CC 2px solid; width:742px; height: 2px; margin-left:5px;
clear:both;}
div.bottone_av_markup{background-color:#ffffff; margin:20px 3px 0px 4px; padding-bottom: 0px; width:740px; text-align:right;font-size:12px; font-weight:bold; color:#536D16;}

/*modifiche Silvia markup*/
div.bordoListaSP{ border-bottom:#E8F4CC 2px solid; width:742px; height: 2px; margin-left:5px;
clear:both;}

/* modifiche silvia: ho aggiunto CSS Document PAGINA GESIONE PROFILI*/

.SPintestazione{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#536D16;background-color:#e9f3cb;padding-left:4px;}
.SPintroduzione{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#536D16; background-color:#FFFFFF; padding-left:4px}
.SPdescrizione{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#828282; background-color:#FFFFFF; padding-left:4px;font-weight:normal;border-bottom: 1px #E9F3CB solid; padding-top:10px; padding-bottom:10px;}
.SPdescrizione2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#828282; background-color:#FFFFFF; padding-left:4px;font-weight:normal; padding-top:10px; padding-bottom:20px;}
.SPtitoloMenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#536D16; background-color:#FFFFFF; padding-left:0px; border-bottom: 1px #707070 solid;border-right: 1px #707070 solid;}
.SPtitoloMenuDeafult{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#536D16; background-color:#FFFFFF; padding-left:0px; border-bottom: 1px #707070 solid; padding-left:10px;}
.SPprofiliGrigi{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#828282; padding-left:0px;background-color:#EBEBEB;}
.SPprofiliGrigiDefault{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#828282;  padding-left:0px;background-color:#EBEBEB;}
.SPprofiliBianco{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#828282; background-color:#FFFFFF; padding-left:0px;}
.SPprofiliBiancoDefault{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#828282; background-color:#FFFFFF; padding-left:0px;}

/* CSS Document BOX*/

div.SPintestazioneBox{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;width:100px;height:18px;color:#536D16;background-color:#e9f3cb;padding-left:10px;border-left: 1px #B5D55A solid;border-top: 1px #B5D55A solid;border-right: 1px #B5D55A solid;border-bottom: 1px #B5D55A solid;z-index:1}
.profiloCentro{margin-top:2px;font-weight:bold;}
.menuNavigazione{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; color:#707070;margin:0;padding:0;width:112px;height:90px;list-style:none;border-top:1px solid;}
.menuNavigazione li{position:relative;}
/* SOTTO MENU */
.menuNavigazione ul{list-style:none;padding:0;border-top:1px solid;height:90px;}
/* SOTTO MENU SENZA JS */
.menuNavigazione ul{margin:0 0 0 10px;height:90px;}
/* COLLEGAMENTI */
.menuNavigazione a{display:block;text-decoration:none;padding:2px 10px;}
.menuNavigazione a{border-right:1px solid #707070;border-bottom:1px solid #707070;border-left:1px solid #707070;}
/* COLORI */
.menuNavigazione a:link,
.menuNavigazione a:visited{background:#EBEBEB;color:#707070;}

.menuNavigazione a:hover{background:#FFF;color:#707070;}

.menuNavigazione a:focus,
.menuNavigazione a:active{background:#FFF;color:#faa619;}
.handcursor{ cursor:hand;cursor: pointer; text-align:right;}
/* fine modifiche silvia: ho aggiunto CSS Document PAGINA GESIONE PROFILI*/
span.locationSx{ font-size:11px; font-weight:bold; padding-top:50px}
/* CSS gift home nuova mirco*/
td.cerca_htl_but img{margin-top:14px}

/*css per il boxGift*/

div.mnu_sxBOX {float:left;margin:0 0px 10px 3px; margin-bottom:10px #FFFFFF solid}
div.mnu_sxBOX.box_carrello img {float:left;margin:10px 0px 10px 3px;}
div.mnu_sxBOX img.top{margin:10px 4px 10px 0;}
div.mnu_sxBOX ul{list-style-type:none;margin:0;padding:0;}
div.mnu_sxBOX ul li{margin:0;padding:4px;font-weight:bold;letter-spacing:-0.5px; text-transform:capitalize; font-size:9px; border-bottom:1px solid #E7E7E7; margin-right:4px}
div.mnu_sxBOX ul span.raquo{ color:#FF9900}

/*css per il attivazioneGift

.dynamic-tab-pane-control.tab-pane {position:relative;float:right; background-image:url(../img/Gift/bg_attivazione2.gif); width:173px; height:153px}
*html .dynamic-tab-pane-control .tab-row .tab {font-family:Trebuchet MS;font-size:12px; text-transform:uppercase; cursor:Default;display:inline;margin:0px 0px 0px 0px;float:left;padding:3px 6px 3px 6px;border:0px solid;border-bottom:0;cursor:hand;z-index:1;position:relative;top:12px; left:41px; width:65px; height:25px; background-image:url(../img/Gift/tabB.gif);background-repeat:no-repeat}
*html .dynamic-tab-pane-control .tab-row .tab.selected {border-bottom:0;z-index:3;padding:2px 6px 2px 6px;margin:0px 0px 0px 0px;top:8px;right:2px; width:65px; height:25px;background-image:url(../img/Gift/tabA.gif); background-repeat:no-repeat}
.dynamic-tab-pane-control .tab-row .tab {font-family:Trebuchet MS;font-size:12px; text-transform:uppercase; cursor:Default;display:inline;margin:0px 0px 0px 0px;float:left;padding:0px 0px 0px 0px;border:0px solid;border-bottom:0;cursor:hand;z-index:1;position:relative;top:12px; left:41px; width:65px; height:25px; background-image:url(../img/Gift/tabB.gif);background-repeat:no-repeat; text-align:center; border-top:3px}
.dynamic-tab-pane-control .tab-row .tab.selected {border-bottom:0;z-index:3;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:8px;right:2px; width:65px; height:25px;background-image:url(../img/Gift/tabA.gif); background-repeat:no-repeat*; text-align:center; border-top:3px}
.dynamic-tab-pane-control .tab-row .tab a {font-family:Trebuchet MS;font-size:12px; text-transform:uppercase; text-decoration:none;cursor:hand;cursor:pointer; color:#FFFFFF;}
.dynamic-tab-pane-control .tab-row .tab.selected a {font-weight:bold; color:#5C5C5C; }
.dynamic-tab-pane-control .tab-page {clear:both;border:0px solid #dddddd;z-index:	2;position:	relative;top:-2px;font-family:Verdana, Helvetica, Arial;font-size:10px;padding:0px;}
.dynamic-tab-pane-control .tab-page .ins {padding-left:10px}
.dynamic-tab-pane-control .tab-row {z-index:1;white-space:nowrap;width:100%;}*/
div.boxAttiva {width:210px; height:62px; background:url(../img/Gift/GiftAttorr.gif)}
div.boxAttiva span.codice {}
.attTitle { font-size:12px; font-weight:bold; color:#719615; text-align:center; padding:10px 0px 10px 0px}
.grAtt { font-size:10px; font-weight:bold; color:#719615; padding:10px 0px 5px 0px; text-transform:uppercase; padding-left:120px}
input.w500{width:500px;border:1px solid #A5ACB2;}
input.w408{width:408px;border:1px solid #A5ACB2;}
.inputGift{padding-left:120px}
.inputGiftCal{width:120px;padding-left:120px}
div.data{width:114px;border:1px solid #A5ACB2; height:16px}
div.infoGift { font-size:10px; color:#5C5C5C; text-align:center; padding:10px 0px 10px 0px}
div.infoGift a{font-weight:bold; text-decoration:underline}
div.infoGift a:hover{font-weight:bold}
div.hdoffersGift {padding-left:20px; padding-right:5px;float:right;width:182px}
div.titleAttGift{padding:20px 0px 0px 8px}
div.AttGiftTxt{padding:12px 0px 0px 8px; font-weight:bold;}
div.AttGiftTxt a{color:#719615}
div.AttGiftTxt a:hover{color:#719615}
*html div.AttGift1 {float:left; width:50px; padding-left:15px; color:#a5acb2; padding-top:12px; padding-right:10px}
*html div.AttGift2 {float:left; width:50px; color:#a5acb2; padding-top:12px}
*html div.AttGift3 {float:left; width:50px; padding-top:12px}
*html div.AttGift4 { clear:both; padding-top:12px; padding-left:110px}
div.AttGift1 {float:left; width:40px; padding-left:15px; color:#a5acb2; padding-top:12px;}
div.AttGift2 {float:left; width:50px; color:#a5acb2; padding-top:12px}
div.AttGift3 {float:left; width:40px; padding-top:12px}
div.AttGift4 { clear:both; padding-top:12px; padding-left:110px}
div.AttGiftTxt {clear:both}
div.payoffGiftPrenRM8{float:left;width:736px; height:141px; background:url(../img/Gift/imgbg_RM8_IT.jpg); margin-bottom:15px}
div.payoffGiftPrenBE8{float:left;width:736px; height:141px; background:url(../img/Gift/imgbg_BE8_IT.jpg); margin-bottom:15px}
div.payoffGiftPrenCL8{float:left;width:736px; height:141px; background:url(../img/Gift/imgbg_CL8_IT.jpg); margin-bottom:15px}
div.payoffGiftPrenGU8{float:left;width:736px; height:141px; background:url(../img/Gift/imgbg_GU8_IT.jpg); margin-bottom:15px}
div.payoffGiftPrenSC8{float:left;width:736px; height:141px; background:url(../img/Gift/imgbg_SC8_IT.jpg); margin-bottom:15px}
div.txt1{float:left; padding-top:12px; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left}
div.txt2{float:right; padding-top:113px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-right:12px}
div.pointerGift{float:left; width:17px; height:17px; background:url(../img/Gift/bg_puntoGift.gif); font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:capitalize; margin-bottom:15px}
div.dopopointerGift{float:left; height:17px; font-size:11px; font-weight:bold; color:#719615; text-align:left; padding:2px 0 0 2px; width:504px; margin-bottom:15px}
div.dopopointerGiftCal{float:left; height:17px; font-size:11px; font-weight:bold; color:#719615; text-align:left; padding:2px 0 0 2px; width:580px}
div.listaprenGift{width:732px; height:66px; border-top:#ebebeb 1px solid; border-left:#bdbcbc 1px solid; border-right:#bdbcbc 1px solid; border-bottom:#bdbcbc 1px solid;background-color:#FFFFFF; clear:both}
div.listaprenGiftOn{width:732px; height:66px; border-top:#ebebeb 1px solid; border-left:#bdbcbc 1px solid; border-right:#bdbcbc 1px solid; border-bottom:#bdbcbc 1px solid;background-color:#f6f6f6; clear:both}

div.imgGiftPren{float:left; width:50px; height:50px;padding-left:8px; padding-top:8px;}
div.nuovadestGift{padding-left:66px; padding-top:20px;padding-bottom:10px; font-size:9px; font-weight:normal; text-align:left}
div.destGift{float:left; font-size:12px;padding-left:10px;width:270px;text-align:left }
div.vallascGift{float:left; font-size:9px; padding-left:10px; padding-top:0px; height:18px; border-left: #bdbcbc 1px solid;width:270px; text-align:left; text-transform:uppercase} 
div.prenotaGift{float:left; padding-left:10px; border-left: #bdbcbc 1px solid; text-align:left}
div.prenotaGiftBut{ width:98px; height:17px; color:#FFFFFF; text-align:center; padding-top:2px; cursor:pointer}
div.prenotaGiftBut a{ background-color:#719615; width:98px; height:17px; color:#FFFFFF; text-align:center; padding-top:2px; cursor:pointer; text-transform:uppercase}
div.prenotaGiftBut a:hover{ background-color:#fba618; width:98px; height:17px; color:#FFFFFF; text-align:center; padding-top:2px; cursor:pointer; text-transform:uppercase}
div.selezionatoDestCont{ /*display: none*/}
div.selezionatoDest{width:736px; height:75px; background:url(../img/Gift/bg_selezionatoDest.gif);font-size:12px; font-weight:bold; color:#FF9900; text-align:center}
div.meseGift{float:left;font-size:11px; width:50px; padding-top:2px}
div.meseGiftCombo input{float:left;font-size:10px; width:150px;}
div.testodComboGift{float:left;font-size:11px; font-weight:normal; padding:0px 0px 10px 18px;color:#5C5C5C; width:400px; text-align:left}
div.verificabutGift{float:right; padding-right:5px; padding-top:100px}
div.dispoDivGiftTitle { font-size:12px; font-weight:normal; color:#5C5C5C; text-align:center; padding:20px 0px 20px 0px}
div.dispoDivGift { font-size:12px; font-weight:bold; color:#719615; text-align:center; padding:10px 0px 0px 0px}
div.dispoDivGiftunder { font-size:10px; font-weight:normal; color:#719615; text-align:center; padding:0px 0px 0px 0px}
div.dispBut{float:left; width:62px;}
div.altreDestGiftDatestxt{float:left; height:17px; font-size:11px; font-weight:bold; color:#719615; text-align:right; padding:0px 15px 0 0px; width:551px; padding-top:24px; text-transform:uppercase}
div.altreDestGiftDatescombo{float:left;font-size:10px; width:150px;padding-top:20px; padding-left:570px;}
div.bookDivGiftTitle { font-size:12px; color:#5C5C5C; text-align:center; padding:20px 0px 10px 0px}

div.CItitleGift{float:left;background-image: url(../img/Gift/bkg_CItitleGift.gif);color:#506d0c;margin-bottom:1px;font-weight:bold;font-size:11px;width:auto;height:20px; width:732px; line-height:17px;padding:0 0 0 0px; text-indent: 0.5em;}
div.CIdati2Gift{background-color:#FAFAFA;padding:4px 0px 4px 4px; width:753px; height:100px; border:2px solid #F0F0F0;}
div.separatoreConfirmGift{ width:2px; height:90px; background-color:#F0F0F0; float:left;padding:10px 0px 0px 0px;}
div.ConfirmGiftPratica{ float:left;padding:55px 0px 0px 15px; font-size:12px}
div.ConfirmGiftLogo{ float:left; width:200px; padding:10px 0px 10px 10px;}

div.prosGift{ float:left; padding-top:20px}
div.altreProsGiftDatestxt{float:left; height:17px; font-size:11px; font-weight:bold; color:#719615; padding-left:60px; padding-right:15px}
div.dataProsCombo{ float:left; height:17px; width:150px; border:1px solid #BDBCBC; color:#FF9900; font-weight:bold; font-size:12px;}
div.altreProsGiftDatesdispBut{ float:left; height:17px; padding-left:15px}

div.listaprenGiftConfirm{width:732px; height:%; border-top:#ebebeb 1px solid; border-left:#bdbcbc 1px solid; border-right:#bdbcbc 1px solid; border-bottom:#bdbcbc 1px solid; background-color:#FFFFFF}
div.nuovadestGiftConfirm{float:left; padding-top:10px; font-size:10px; text-transform:uppercase; text-align:left; color:#719615; font-weight:bold;padding-left:10px; padding-top:20px;width:250px;}
div.destGiftConfirm{float:left; font-size:12px;padding-left:10px;width:270px;text-align:left;font-weight:bold; }
div.vallascGiftConfirm{float:left; font-size:11px; padding-left:10px; padding-bottom:10px; border-left: #bdbcbc 1px solid;width:380px; text-align:left; padding-top:20px; line-height: 20px} 
div.imgGiftPrenConfirm{float:left; width:50px; height:50px;padding-left:8px; padding-top:10px; padding-bottom:8px;}
strong.gtit12{color:#5b5b5b;font-size:12px}
div.Giftcomprende{float:left; padding-left:8px; padding-top:10px; padding-bottom:8px;}
div.mailGift{padding-left:2px; font-weight:bold}
div.mailGift input{color:#719615;font-size:11px; width:258px; border:1px solid #A6ACA2; font-weight:bold}
div.codiceGift{color:#5C5C5C;font-size:10px; font-weight:normal; float:left; text-align:right; padding-left:550px}
div.errorGift{float:left;background-color:#f7ecdb;color:#5C5C5C;padding:4px; border:2px #FBA618 solid; text-align:center;width:503px; font-size:11px; font-weight:bold;margin-top:15px; text-transform:none}
div.bookingONReqGift{background-color:#f7ecdb;color:#5C5C5C;padding:4px; border:2px #FBA618 solid; text-align:center; font-size:10px; font-weight:bold;margin-top:15px; clear:both; display:none;margin-top:15px}
div.bookingONReqGiftAtt{background-color:#f7ecdb;color:#5C5C5C;padding:4px; border:2px #FBA618 solid; text-align:center; font-size:10px; font-weight:bold;margin-top:15px; clear:both; margin-top:15px}
span.esaminareGift{font-weight:bold; text-transform:none; text-decoration:underline; padding-bottom:4px}
span.accettonlsGift, span.accettodatiGift{font-weight:normal; text-transform:none}
div.backGift{padding-bottom:30px; text-align:right}
div.locationDxTopGift{text-align:right;color:#658323;font-weight:bold;width:177px;vertical-align:top;height:100%; padding-left:150px; padding-top:15px}
div.google{ display:none;background-color:#FFFFFF; position: Absolute; margin-left:193px; margin-top:-390px; width:759; height:390; z-index:1; border:1px solid #BDBCBC; padding-left:30px}
div.google a{ color:#5C5C5C; font-weight:bold}
div.google a;hover{color:#5C5C5C; text-decoration:underline; font-weight:bold}
div.chiudiGoogle {text-align:right; padding:10px 10px 10px 0}

/*css per parte voli da mirco*/
table.volibox td.spazio { width:19px}
table.volibox td.da { width:220px}
table.volibox td.freccia { width:20px}
table.volibox td.a { width:240px}
table.volibox td.dettaglio { width:220px}
table.volibox td.etick { width:20px}
table.volibox td.dispo { width:20px}

div.landing{color:#91bc2d;font-size:14px; text-transform: uppercase; position:absolute;}

/*per menu a due livelli*/
.menuNavigazione2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; color:#707070;margin:0;padding:0;width:112px;height:16px;list-style:none;border-top:1px solid;}
.menuNavigazione2 li{position:relative;}
.menuNavigazione2 ul{list-style:none;padding:0;border-top:1px solid;height:16px;}
.menuNavigazione2 ul{margin:0 0 0 10px;height:16px;}
.menuNavigazione2 a{display:block;text-decoration:none;padding:2px 10px;}
.menuNavigazione2 a{border-right:1px solid #707070;border-bottom:1px solid #707070;border-left:1px solid #707070;}
.menuNavigazione2 a:link,.menuNavigazione2 a:visited{background:#EBEBEB;color:#707070;}
.menuNavigazione2 a:hover{background:#FFF;color:#707070;}
.menuNavigazione2 a:focus,.menuNavigazione2 a:active{background:#FFF;color:#faa619;}
.menuNavigazione2 td.attivo a{background:#FFF;color:#faa619;}
.menuNavigazione2 td.attivo a.attivo{background:#FFF;color:#faa619;}

/*css per parte prenotagift*/
div.Actinfo{width:554px;border:3px solid #d1d1d1;position:absolute;background-color:#ffffff;visibility:hidden;z-index:999;margin:10;padding:3px;float:left;left:250px; top:100px}
*html div.Actinfo{width:554px;border:3px solid #d1d1d1;position:absolute;background-color:#ffffff;visibility:hidden;z-index:999;margin:10;padding:3px;float:left;left:250px; top:100px}
div.Actinfo2{width:554px;border:3px solid #d1d1d1;position:absolute;background-color:#ffffff;visibility:hidden;z-index:999;margin:10;padding:3px;float:left;left:250px; top:100px}
*html div.Actinfo2{width:554px;border:3px solid #d1d1d1;position:absolute;background-color:#ffffff;visibility:hidden;z-index:999;margin:10;padding:3px;float:left;left:250px; top:100px}
/*confermabilita*/

div.tema2{width:300px;border:3px solid #c7c8ca;position:absolute;background-color:#ffffff;visibility:hidden;z-index:5;margin:3px 0 0 1px;padding:3px 0 3px 3px; margin-left:250px; margin-top:0px;}
div.tema2 table.VGviepart2 {width:290px; padding:5px}
div.tema2 table.VGviepart2 th{ border-bottom:#c7c8ca 1px solid; height:20px}
div.tema3 { background-color:#ebebeb; font-size: 14px; font-weight:bold; padding:5px}

div.tema5{width:200px;border:3px solid #c7c8ca;position:absolute;background-color:#ffffff;visibility:hidden;z-index:5;margin:3px 0 0 1px;padding:3px 0 3px 3px; margin-left:-200px; margin-top:-50px;}
div.tema5 table.VGviepart2 {width:198px; padding:3px}
div.tema5 table.VGviepart2 th{ border-bottom:#c7c8ca 1px solid; height:20px}
div.tema3 { background-color:#ebebeb; font-size: 14px; font-weight:bold; padding:5px}
div.tema{width:180px;min-height:100px;height:100px;border:3px solid #c7c8ca;position:absolute;background-color:#ffffff;visibility:hidden;z-index:5;margin:3px 0 0 1px;padding:3px 0 3px 3px}

/*fastlinkhotel*/
div.Titlehtlfast { font-size:13px; text-transform:uppercase; padding:4px 2px 4px 2px; color:#5C5C5C; font-weight:bold;}
table.boxhtlfast { font-size:10px; font-weight:bold; padding:0px 2px 0px 2px; width:177px}
table.boxhtlfast td.primohtl{ font-size:10px; font-weight:bold; padding:4px 2px 4px 2px}
table.boxhtlfast td.primohtl a:hover{ text-decoration:underline}
span.visitedhtllist a{ color:#FFFFFF}
table.boxhtlfast td.primohtl span.disablehtl{ color:#000000}
table.boxhtlfast td.secondohtl{ font-size:10px; font-weight:bold; padding:4px 2px 4px 2px; background-color:#bbbbbb; color:#FFFFFF}
table.boxhtlfast td.secondohtl a:hover{ text-decoration:underline}
table.boxhtlfast td.secondohtl span.disablehtl{ color:#000000}
table.boxhtlfast td.boxhtlfast_zona{ font-size:12px; font-weight:normal;background-color:#bbbbbb;color:#FFFFFF; text-align:center; text-transform:uppercase}

/*calendario gestione pratiche*/
div.genericcalendar { border:3px #BABABA solid; background:#FFFFFF}
div.genericcalendar table.calendario { margin:0pt 0pt 0px 0px; background:#FFFFFF; border:0px}
div.genericcalendar table.calendarTable { width:155px; height:150px;}
div.genericcalendar table.calendarTable table.avanti { background-color:#FFFFFF}
div.genericcalendar table.calendarTable table.avanti td { background-color:#FFFFFF}
div.genericcalendar table.calendarTable td.mese { background-color:#BABABA; color:#FFFFFF}
div.genericcalendar table.calendarTable td { background-color:transparent; border-bottom:0px solid #FFFFFF; border-top:0px solid #FFFFFF; padding:0px 0px 0px 0px;}




table.header td.hdoffers div.datadx, table.header td.hdoffersGift div.datadx {background-color:transparent; float:right; padding-top:0px; visibility:hidden}

table.mapTit td{background-color:#F4F4F4;color:#5C5C5C;font-weight:bold;font-size:11px;padding:1px 0 1px 5px}
	table.mapTit td img{vertical-align:absmiddle}
	td.titRed{color:#FF0033;font-weight:bold;}
	input.btnFind{border:1px solid #fff;background-color:#91BC2E;color:#fff;padding:2px}
	td.sxMap{width:500px;border-left:3px solid #fff;border-right:3px solid #fff;background-color:#F4F4F4;}
	td.dxMap{width:253px}
	table.tMap{background-color:#fff;border-collapse:collapse}
	table.tMap td{border:1px solid #DEDEDE;padding:2px}
	.panning{BACKGROUND: #7197D0;}
	img{border:0}
	TD.zoombar{BORDER:1px solid #A3A3A3 ;}
	a.zoomzoom{BORDER:1px solid #A3A3A3 ;background-color: #91BC2E;padding-top:2px;}
	a.zoomzoom:hover{BORDER:1px solid #A3A3A3 ;background-color: #D61038;padding-top:2px;}
	TD.zoombar A {background-color: #91BC2E;}
	TD.zoombar A:hover {background-color: #D61038;text-decoration: none;}
	TD.zoombar_selected {BORDER:1px solid #A3A3A3;}
	TD.zoombar_selected A{background-color: #D61038;text-decoration: none;}
	td.titBox{background-color:#91BC2E;color:#fff;font-size:11px;font-weight:bold;height:18px;line-height:18px;padding-left:4px}
	img.mid, input.mid{vertical-align:middle}
	table.boxAddress{border:1px solid #DEDEDE;background-color:#F4F4F4;width:236px;}
	table.boxAddress td{padding-right:0;padding-left:0}
	table.boxAddress td.form{font-size:11px;padding:0 0 0 3px}
	a.gray, a.gray:hover{color:#AAAAA9;font-size:10px;}
	table.poiList{border-collapse:collapse;width:224px;border:1px solid #DEDEDE;background-color:#F4F4F4;}
	table.poiList td{border:1px solid #DEDEDE;padding:2px;font-weight:bold;background-color:#fff;}
	table.poiList td.noborder{border-right:0px;}
	div.layerHotel{width:240px;height:200px;overflow:auto;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#ffffff;scrollbar-base-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ACB3B9; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-track-color:#ffffff; }

/*Prepurchase febbraio 2009*/
.prePurTitle{padding:3px 6px 2px 6px; background-color:#f5f5f5; font-size:12px; border-bottom:#ececec 1px solid; text-transform:uppercase; margin-top:15px; clear:both}
.prePurRientro{ float:left; padding:12px 6px 2px 8px; }
.prePurRientroImp{ clear:both; padding:12px 0px 0px 16px; }
.prePurDocumenti{ float:left; font-size:12px}
.prePurDocumenti3{ clear:both; padding:0px 0px 0px 8px;}
.prePurRientroCond{ float:left; padding:8px 6px 2px 8px; clear:both; width:700px;}
*html .prePurRientroCond{ float:left; padding:8px 6px 2px 8px; clear:both; width:700px;}
.condPreListImg{ float:left; width: auto }
.condPreList{ float:left; width: auto; font-size:12px; padding:4px 10px 0px 6px;}
.condPreListChk{ float:left; width: 150px; font-size:12px}
.condPreImp{ clear:both; width: auto; font-size:11px;  padding:11px 0px 1px 2px;  }
.condPreImpClick{ float:left; width: auto; font-size:12px; padding:3px 0px 0px 6px;}
.penPreClick { clear:both; color:#767443; font-size:11px; padding-left:28px; margin-top:-5px; width:auto;}
.prePurStruttura { clear:both; padding:12px 6px 2px 8px; margin:10px 0 10px 10px; border-top:#ececec 1px dotted; border-bottom:#ececec 1px dotted; border-left:#ececec 1px solid; border-right:#ececec 1px solid; width:735px; height:100px}
.temaPre{width:600px;border:3px solid #b2b2b2;background-color:#ffffff;visibility:hidden;z-index:999;padding:5px 5px 5px 5px; clear:both; position:absolute}
*html .temaPre{width:600px;border:3px solid #2a3f5a;background-color:#ffffff;visibility:hidden;z-index:999;padding:5px 5px 5px 5px; clear:both; position:absolute}
.titletemaPre { width:auto; float:left; padding:3px 5px 10px 5px; font-size:12px}
.Prechiudi { float:right}
table.temaPreTable { width:590px;}
td.bgDivPre { background-color:#f5f5f5; padding:13px 6px 6px 10px; border:#ececec 1px solid;}
td.persone { width:15px; padding-left:5px;}
td.nome { text-align:left}
td.sesso { text-align:left; padding-left:5px; padding-right:5px}
td.nascita{ text-align:left; padding-right:5px; padding-bottom:5px}
td.nascita input{ width:150px;}
td.luogo{ text-align:left; padding-bottom:5px}
td.luogo input{ width:200px}
td.cellulare { font-size:10px; padding-top:5px}
td.cellulareinput input{ width:160px}
td.intestato { padding-left:5px; padding-right:5px; font-size:10px}
td.dati { width:500px; font-size:10px}

/*pagina attesa nuova 05 05 2009*/
.AttesaNew { text-align:center; color:#154d75;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
.AttesaNewCont { width:959px; text-align:left; color:#154d75;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:auto; position:relative;}
.AttesaNewTop {  background-image: url(../img/2B/attesaTop.jpg); width:959px; height:148px; background-repeat:no-repeat   }
.AttesaNewTop img{ margin-left:30px; margin-top:30px}
.AttesaNewCorpo {  background-image: url(../img/2B/attesacorpo.gif); width:959px; background-repeat:repeat-y}
.AttesaNewBot {  background-image: url(../img/2B/attesabot.png); width:959px;  height:31px; background-repeat:no-repeat }
.ImmagineAttesaNew { text-align:center;}
.AttesaNewTxt { text-align:center; color:#154d75;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
.AttesaNewTxt h1,h2 { text-align:center; color:#154d75;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }

/*mappe di google 28 05 2009*/
table.gMapTable{border: 0px; padding:10px}
.gMapPano{width: 290px; height: 332px}
.gMapCanvas{width: 440px; height: 332px}