/*    _CUSTOM.CSS
*     Questo CSS contiene tutte le personalizzazioni di colori e immagini di sfondo per le diverse regioni
*/

#changeLang{top:37px;left:284px;}
#logo img {margin:14px 0 0 10px;}

#navbar ul li a, #navprev li a, #footop  {background:#0B7BBB url("/images/tab-azzurrobn-top-sx.gif") 0 0 no-repeat;}
#navbar ul li a span, #navprev li a span, #footop p {background:url("/images/tab-azzurrobn-top-dx.gif") 100% 0 no-repeat;}
#navdetail li a  {background:#0B7BBB url("/images/tab-azzurrogr-top-sx.gif") 0 0 no-repeat;}
#navdetail li a span {background:url("/images/tab-azzurrogr-top-dx.gif") 100% 0 no-repeat;}

#telbooking a {color:#0B7BBB;}
#colsx .tprenota {background:url("images/bkgr248-gradient-bottom.gif") 0 100% no-repeat !important;} 
#telbooking {background:url("images/booking_signorina.gif") 100% 100% no-repeat;}

#boxprenota .tprenota {background:#0D7EBB url("images/bkgr504-gradient-top.gif") 0 0 no-repeat !important;}
#boxprenota div#corpoboxricerca {background:url("images/bkgr504-gradient-bottom.gif") 0 100% no-repeat !important;}
.tprenota .blockseparator {border-bottom:1px solid #DDE8F1;}
.panel fieldset.stanze {border:1px solid #DDE8F1 !important;}
#mappadett #mapsmall {left:104px;top:10px;}
.searchstrutture #mappadett #mapsmall {left:30px;top:0;}
.eshop #helpeshop .bkgr-bottom {background:#0B7BBB url("../images/bkgr248-verdepieno-bottom.gif") right bottom no-repeat;}

#footsx ul li.active a, #footsx ul li a.home {color:#0B7BBB;}


/* Mappa Grande 360 x 230px */
#mappaProvinceLista{margin:0;width:360px;position:relative;}
#mappaProvinceLista ul#maplist {margin:0;padding:0;width:100%;height:230px;z-index:5;}
.prov-ca ul#maplist{background:url("maplist_img/lst-cagliari.gif") 0 0 no-repeat;}
.prov-ci ul#maplist{background:url("maplist_img/lst-carbonia-iglesias.gif") 0 0 no-repeat;}
.prov-md ul#maplist{background:url("maplist_img/lst-medio-campidano.gif") 0 0 no-repeat;}
.prov-or ul#maplist{background:url("maplist_img/lst-oristano.gif") 0 0 no-repeat;}
.prov-ss ul#maplist{background:url("maplist_img/lst-sassari.gif") 0 0 no-repeat;}
.prov-ot ul#maplist{background:url("maplist_img/lst-olbia-tempio.gif") 0 0 no-repeat;}
.prov-nu ul#maplist{background:url("maplist_img/lst-nuoro.gif") 0 0 no-repeat;}
.prov-og ul#maplist{background:url("maplist_img/lst-ogliastra.gif") 0 0 no-repeat;}
#mappaProvinceLista ul#maplist li{list-style-type:none;display:inline;}
#mappaProvinceLista ul#maplist li span{list-style-type:none;position:absolute;z-index:10;width:8px;height:8px;background:transparent url("maplist_img/list-dot.gif") 0 0 no-repeat;}
#mappaProvinceLista ul#maplist li.active span{background: transparent url("maplist_img/list-dot-active.gif") 0 0 no-repeat; border:red;}
#mappaProvinceLista ul#maplist li a{position:absolute;z-index:200; padding: 0px 4px;}
#mappaProvinceLista ul#maplist li a:hover{background:#D0D0F0; padding:1px 4px 2px 4px;}
#mappaProvinceLista ul#maplist li a img{border:none}

/* Piccola 70 x 130 px */
#mapsmall{margin:0;padding:0;width:70px;height:116px;position:absolute;top:2px;left:2px;z-index:500;background:transparent url("maplist_img/mapDetail-strip.gif") 0 0 no-repeat;border:1px solid #6F98BB;}
.prov-ca ul#mapsmall{background-position: 0 0;}
.prov-ci ul#mapsmall{background-position: -70px 0;}
.prov-md ul#mapsmall{background-position: -140px 0;}
.prov-or ul#mapsmall{background-position: -210px 0;}
.prov-ss ul#mapsmall{background-position: -280px 0;}
.prov-ot ul#mapsmall{background-position: -350px 0;}
.prov-nu ul#mapsmall{background-position: -420px 0;}
.prov-og ul#mapsmall{background-position: -490px 0;}
#mapsmall li{list-style-type:none;display:block;width:15px;position:absolute;left:0;top:0;}
#mapsmall li a{position:absolute;z-index:1200;}
#mapsmall #ca a{width:22px;height:26px;left:35px;top:82px;}
#mapsmall #ci a{width:15px;height:14px;left:10px;top:94px;}
#mapsmall #md a{width:18px;height:10px;left:15px;top:78px;}
#mapsmall #or a{width:15px;height:18px;left:15px;top:55px;}
#mapsmall #ss a{width:25px;height:20px;left:8px;top:24px;}
#mapsmall #ot a{width:20px;height:18px;left:36px;top:12px;}
#mapsmall #nu a{width:20px;height:14px;left:40px;top:39px;}
#mapsmall #og a{width:14px;height:20px;left:46px;top:58px;}
#mapsmall li span {display:none;}
#mapsmall li#dot {width:8px;height:8px;z-index:1010;position:absolute;background:transparent url(maplist_img/list-dot-active.gif) 0 0 no-repeat;}
#mapbottom {margin:1px 0 0 0;padding:0;background:#0E2C44 url("images/mapbottom-blu.gif") 0 100% no-repeat;}
#mapbottom p {margin:0;padding:6px 10px 8px;color:#fff;font-weight:bold;}
#mapbottom p img {margin:-30px 6px 0 0;float:left;					/* border:1px dashed green; <----- DEBUG ----< */}

/* Mappetta DX 192 x 192 px */
#mapdx {margin:0;padding:0;width:192px;height:192px;float:left;list-style-type:none;position:relative;left:29px;background-repeat:no-repeat;background-image:url("maplist_img/map-stripe-new.gif");}
ul.off {background-position:0 0;}
ul.ca {background-position: -192px 0;}
ul.ci {background-position: -384px 0;}
ul.md {background-position: -576px 0;}
ul.or {background-position: -768px 0;}
ul.ss {background-position: -960px 0;}
ul.ot {background-position: -1152px 0;}
ul.nu {background-position: -1344px 0;}
ul.og {background-position: -1536px 0;}
li#ca, li#ci, li#md, li#or, li#ss, li#nu, li#ot, li#og{display:block;position:absolute;width:24px;height:25px;top:0;left:0;}
li#ca a, li#ci a, li#md a, li#or a, li#ss a, li#nu a, li#ot a, li#og a {display:block;position:absolute;}
#mapdx li#ca a {width:30px;height:51px;top:118px;left:90px;}
#mapdx li#ci a {width:26px;height:26px;top:136px;left:55px;}
#mapdx li#md a {width:25px;height:15px;top:118px;left:61px;}
#mapdx li#or a {width:31px;height:35px;top:79px;left:57px;}
#mapdx li#og a {width:26px;height:22px;top:92px;left:108px;}
#mapdx li#nu a {width:38px;height:24px;top:64px;left:96px;}
#mapdx li#ss a {width:36px;height:43px;top:28px;left:54px;}
#mapdx li#ot a {width:41px;height:37px;top:21px;left:93px;}
#mapdx li a span{display:none;}

/* VECCHI STILI */
h1.rounded{background:#0056A2 url(images/boxblu_tr.gif) no-repeat right top;color:#FFF;}
.h2 A,.h2 A:visited {color:#002740;}
h2.barra  {background-color:#0056A2;}
.boxBlu .boxTop{background:#0075BB url(../images/boxblu_tr.gif) no-repeat top right;}
.boxBlu .boxMiddle{border-left:1px solid #0056A2;border-right:1px solid #0056A2;border-bottom:1px solid #0056A2;}
.boxBlu .boxMiddle H1{padding:0 6px 0 20px;}
