/* NUOVO STYLE */
@charset "iso-8859-1";
/* CSS Document */

*{margin:0; padding:0;}
img { behavior: url("style/iepngfix.htc") }
html, body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height: 100%; overflow: auto; font-family: Helvetica; color:#000000;}
/*a{color:#FFFFFF;}*/
/*a:hover{color:#cccccc;}*/

/* TESTA POSITION FIXED * CONPATIBILE CON IE6 */
#HeaderTop{ display:block; position:fixed; width:100%; height:150px; top:0px;  background-image: url(../IMG/header_bg.gif); background-repeat:repeat-x;  z-index:10000000;}
#NicolausBrand{ position:absolute; left:50%;  margin:0 0 0 -462px; z-index:100000001;}
#raroIcon{position:absolute; left:50%;  margin:19px 0 0 287px; z-index:100000001;}
#enneclickIcon{position:absolute; left:50%;  margin:19px 0 0 390px; z-index:100000001;}
* html #HeaderTop {	position: absolute;}

/* BARRA DI NAVIGAZIONE */
#MainNavBar { width:760px; height:30px; position:absolute; top:0px; margin-left:0px; left:50%; margin:90px 0 0 -480px; }

#MainNavBar ul.Seguitur{ list-style:none; margin:0 0 0 0;  padding-left: 0px; }
#MainNavBar li { display: inline; text-decoration:none; height:30px; }
li.link a{ position:relative; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; margin-right:8px; top:-14px;  padding-bottom:-12px; word-wrap: break-word; }
li.link a:hover{ text-decoration:none; color:#CCCCCC; font-size:14px; font-weight:bold; margin-right:8px; top:-14px;  padding-bottom:-12px; word-wrap: break-word; }
li.roll a{ color:#01aed7; padding:2px; background:#ffed00; }

#FuncNavBar { width:240px; height:30px; position:absolute; top:0px; left:50%; margin:90px 0 0 283px; }
#FuncNavBar ul { list-style:none; margin:0 0 0 0;  padding-left: 0px;}
#FuncNavBar li { display: inline; height:30px;}

#claimList{ position:absolute; top:0px; left:50%; margin:133px 0 0 -480px;  font-family: Helvetica; color:#7b7c7e; font-size:9px;}
#DayBar{display:none; position:absolute; width:270px; top:0px; left:50%; margin:134px 0 0 129px; font-family: Helvetica; color:#000000; font-size:10px;}
#ItaBar{ position:absolute; top:0px; left:50%; margin:133px 0 0 427px;  font-family: Helvetica; color:#000000; font-size:10px;}
#ita_flag{ position:relative; top:2px; margin-right:5px;}
#EngBar{ position:absolute; top:0px; left:50%; margin:153px 0 0 444px;  font-family: Helvetica; color:#000000; font-size:10px;}
#eng_flag{ position:relative; top:2px; margin-right:5px;}

#pipe{ position:relative; height:40px; width:1px; background-color:#FFFFFF; margin-right:4px;}
#home_gif{ position:relative; top:-10px; margin-right:5px; cursor:pointer;}
#call_man{ position:relative; top:-8px; margin-right:8px;}

.number { position:relative; text-decoration:none; font-size:19px; color:#FFF; font-weight:normal; margin-right:20px; top:-13px;  padding-bottom:-12px; }
.puntatore{ position:relative; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; top:5px; margin-left:17px;}
.puntatore img{ position:absolute; left:0px; margin-left:-18px; }
.puntatoreM{ position:relative; color:#00bad1; font-size:16px; font-weight:bold; text-decoration:none; top:5px; }

.Sect01{ color:#000; font-size:14px; font-weight:bold;  padding-right:137px; top:4px; width:215px; height:28px;}
.Sect02{ color:#000; font-size:14px; font-weight:bold;  padding-right:385px; top:4px; width:215px; height:28px;}
.Sect03{ color:#000; font-size:14px; font-weight:bold;  padding-right:20px; top:4px; width:215px; height:28px;}
/*.sIFR-active li.link{ margin-right:6px; display:inline; margin-right:20px; text-decoration:none; }*/
/*.sIFR-active li.nolink{ margin-right:-14px; display:inline;}*/
/*.sIFR-active li.number{ position:relative; font-size:17pt; top:4px; display:inline; color:#FFFFFF; }*/

/* FORM DI LOGIN OPERATORE */
#containerXO{ position:relative; width:380px; height:60px; top:0px; left:0px;}
#titleXO{ font-size:9pt; top:4px;}
#login_main_username{ position:absolute; width:100px; top:0px; font-family: Helvetica; font-weight:bold; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #7b7c7e 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#login_main_password{ position:absolute; width:100px; top:0px; left:110px; font-family: Helvetica; font-weight:bold; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #7b7c7e 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#login_main_banconista{ position:absolute; width:100px; top:0px; left:220px; font-family: Helvetica; font-weight:bold; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #7b7c7e 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#holder{ position:absolute; width:100px; left:110px; top:0px; font-family: Helvetica; font-weight:bold; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #7b7c7e 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#ctl00_cphHeader_Header1_btnLogin{ position:absolute; left:330px; top:0px; font-family: Helvetica; font-weight:bold; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #7b7c7e 1px solid; height:25px; width:50px; cursor:pointer;}
#CrollRegXO{position:absolute; top:42px;  font-family: Helvetica; color:#7b7c7e; font-size:12px;}
#RegXO{position:absolute; top:60px;}

/* DIV DEI CONTENUTI */
#contentbody { position: absolute;	width: 960px; height: auto; left:50%;  margin:150px 0 0 -480px;	overflow: hidden; }
/* @media screen and (-webkit-min-device-pixel-ratio:0) {#masterdivM{ top:-9px; }} */
#masterdivM{ position:relative; height:auto; display:inline;  float:left; padding-bottom:40px; top:10px; }
#SxCol{ display:block; position:relative; float:left; vertical-align:top; top:6px; width:225px; height:auto;}
#SxColOFF{ display:none; position:relative; float:left; vertical-align:top; top:6px; width:225px; height:auto;}
#SxColDown{  display:block; position:relative; float:left; vertical-align:top; top:0px; width:225px; height:auto;}
#DxCol{ position:relative; float:left; left:0px; vertical-align:top; top:0px; width:713px; height:auto; z-index:300;}
#DxColHome{ position:relative; float:left; left:0px; vertical-align:top; top:0px; width:713px; height:auto; z-index:300;}

/* SLIDER IMMAGINI * SOLO NELLA HOME PAGE */
#TopSlider{ width:960px; height:340px; background-color:#E7E7E7;}
#TopSliderU{ position:relative; background-image:url(../IMG/under_img.gif); width:960px; height:19px;}

/* SEARCH FRAME */
/* #SearchFrame{ position:relative; vertical-align:top; float:left; top:0px; left:0px; width:958px; height:122px; border:#cfd0d2 solid 1px; background-color:#f7fdfe;} */
#TitleSearchFrame{ padding-left:10px; padding-top:9px; top:4px; width:703px; height:31px; background-image:url(../IMG/bg_title_menu.gif);}
.searcher1{ position:absolute; width:212px; top:52px; left:7px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:22px; padding-top:5px; padding-left:5px;}
.searcher2{ position:absolute; width:219px; top:52px; left:244px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:22px; padding-top:5px; padding-left:5px;}
.searcher3{ position:absolute; width:212px; top:52px; left:488px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
.searcher4{ position:absolute; width:198px; top:52px; left:722px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:22px; padding-top:5px; padding-left:5px;}
.searchcodeprod{ cursor:hand; position:absolute; width:23px; top:52px; left:926px; height:23px; border: #cfd0d2 1px solid;}
#sxP{ position:absolute; left:488px; top:84px;}
.textSearcher{ position:absolute; left:508px; top:84px; width:215px; font-family: Helvetica; font-size:12px; color:#00bad1;}

/* BARRA OFFERTE SX BANNER*/
#OfferFrameSB{ position:relative; float:left; vertical-align:top;  width:225px; height:140px; border:#cfd0d2 solid 1px;}
#OfferFrameSB #TitleOfferFrameSB{ padding-left:10px; color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:215px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#OfferFrameSB #ListOfferFrameSB{ position:absolute; top:8px; left:10px; }
#OfferFrameSB #ListOfferFrameSB ul{ list-style:none;  padding-left: 0px;}
#OfferFrameSB #ListOfferFrameSB ul li { height:25px; width:205px; padding-top:8px; list-style-type: none; font-size:13px; color:#00bad1;  border-bottom: solid 1px #eaeaeb;}
#OfferFrameSB #ListOfferFrameSB ul a { text-decoration:none; font-size:13px; color:#00bad1; }
#OfferFrameSB #ListOfferFrameSB ul a:hover { text-decoration:none; font-size:13px; color:#cccccb; }
#OfferFrameSB #ListOfferFrameSB ul a.blink { text-decoration: blink; font-size:13px; color:#00bad1; }
#OfferFrameSB #ListOfferFrameSB ul a.blink:hover { text-decoration: blink; font-size:13px; color:#cccccb; }

/* BARRA OFFERTE */
#OfferFrame{ position:relative; float:left; vertical-align:top;  width:225px; height:300px; border:#cfd0d2 solid 1px;}
#OfferFrame #TitleOfferFrame{ padding-left:10px; color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:215px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#OfferFrame #ListOfferFrame{ position:absolute; top:40px; left:10px; }
#OfferFrame #ListOfferFrame ul{ list-style:none;  padding-left: 0px;}
#OfferFrame #ListOfferFrame ul li { height:25px; width:205px; padding-top:6px; list-style-type: none; font-size:13px; color:#00bad1;  border-bottom: solid 1px #eaeaeb;}
#OfferFrame #ListOfferFrame ul a { text-decoration:none; font-size:13px; color:#00bad1; padding-left:10px; background: transparent url(../IMG/arrow3.png) no-repeat left center;}
#OfferFrame #ListOfferFrame ul a:hover { text-decoration:none; font-size:13px; color:#cccccb; }
#OfferFrame #ListOfferFrame ul a.blink { text-decoration: blink; font-size:13px; color:#00bad1; }
#OfferFrame #ListOfferFrame ul a.blink:hover { text-decoration: blink; font-size:13px; color:#cccccb; }

/* FRAME DEI CATALOGHI */
#CCat{ position:relative; float:left; left:0px; vertical-align:top; top:14px; width:960px; height:auto;}
#PugliaNicolaus{ position:relative; vertical-align:top; float:left; left:0px; top:0px; width:218px; height:409px; *height:404px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; z-index:500;}
#ItaliaNicolaus{ position:absolute; vertical-align:top; float:left; left:244px; top:0px; width:218px; height:409px; *height:404px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; z-index:500;}
#BollicineNicolaus{ position:absolute; vertical-align:top; float:left; left:488px; top:0px; width:218px; height:409px; *height:404px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; z-index:500;}
#RaroNicolaus{ position:absolute; vertical-align:top; float:left; left:732px; top:0px; width:218px; height:409px; *height:404px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; z-index:500;}

a.LinkingImg img{ width:210px; height:285px;}
a.LinkingImg:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50); width:210px; height:285px;}
a.LinkingImg2 img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50); width:210px; height:285px;}
a.LinkingImg2:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50); width:210px; height:285px;}
#PugliaNicolaus ul, #ItaliaNicolaus ul, #BollicineNicolaus ul, #RaroNicolaus ul{ list-style:none; padding-left: 0px;}
#PugliaNicolaus ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#ItaliaNicolaus ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#BollicineNicolaus ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#RaroNicolaus ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#PugliaNicolaus ul a, #ItaliaNicolaus ul a, #BollicineNicolaus ul a, #RaroNicolaus ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#PugliaNicolaus ul a:hover, #ItaliaNicolaus ul a:hover, #BollicineNicolaus ul a:hover, #RaroNicolaus ul a:hover { text-decoration:none; font-size:13px; color:#CCCCCC; }

/* MAILNG LIST */
#MailingLFrame{ position:relative; float:left;  vertical-align:top; top:25px; width:225px; height:180px; border:#cfd0d2 solid 1px; background-color:#f7fdfe;}
#TitleMailingFrame{ padding-left:10px;  color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:215px; height:28px;  background-image:url(../IMG/bg_title_menu.gif);}
#mailing_mail{ position:absolute; top:50px; width:200px; left:10px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#submitMailing{ position:absolute; top:85px; left:10px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:25px; width:65px; cursor:pointer;}
.textMailng{ position:relative; color:#7b7c7e; top:79px; width:200px; left:10px; font-family: Helvetica; font-size:12px;}

/* STANDARD LINK */
.standard{ font-family: Helvetica; font-size:12px; color:#00bad1;}
a.standard{ font-family: Helvetica; font-size:12px; color:#00bad1;}
a.standard:hover{ font-family: Helvetica; font-size:12px; color:#7b7c7e;}

/* OVER*FOOTER */
#overFooter{ position:relative; float:left;  vertical-align:top; top:45px; left:244px; width:716px; height:20px; color:#CCCCCC; font-size:10px;  padding-bottom:60px; display:none;}

/* FOOTER */
#footer{ position:relative; clear:both; float:left; vertical-align:top; top:45px; width:958px; height:350px; border-top:#ccc solid 1px; border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-right:#fff solid 1px; }
#FirstCol{ position:absolute; left:7px; width:218px; height:270px; border-right:#ccc solid 1px; }
#brand_nicolaus_foo{ position:absolute; top:10px; right:10px;}
.CFoo{ position:absolute; top:80px; right:10px; color:#a7a8aa; font-size:12px; }
#SndCol{ position:absolute; top:10px; left:235px; width:713px; height:120px; color:#a7a8aa; font-size:12px; }
#associati{padding-top:5px; width:490px; }
#trdCol{ position:absolute; top:80px; left:235px; width:225px; height:150px; color:#a7a8aa; font-size:12px; }
#qthCol{ position:absolute; top:80px; left:480px; width:225px; height:150px; color:#a7a8aa; font-size:12px; }
#fthCol{ position:absolute; top:80px; left:723px; width:225px; height:150px; color:#a7a8aa; font-size:12px; }
/*.sIFR-active .foot{ width:225px; height:15px; top:0px;}*/
/*.sIFR-active .footLink{width:225px; display:inline; top:0px;}*/

/* STILE DELLE PAGINE DI RICERCA CON LA MAPPA */
/* DIV DEI CONTENUTI */
#contentbodyX { position: absolute;	width: 960px; height: auto; left:50%;  margin:150px 0 0 -480px;	overflow: hidden; }

/* COMMANDER */
#Commander{ position:relative; top:-10px; width:930px; height:20px; padding-left:7px; color:#7b7c7e; font-size:12px; border:#FFFFFF solid 1px; padding-bottom:-10px;}
#Commander a{  color:#7b7c7e; font-size:12px; text-decoration:none; border:#FFFFFF solid 1px;}
#Commander a:hover{  color:#000000; font-size:12px; text-decoration:none; border:#FFFFFF solid 1px;}

/* FUNCTIONAL BAR */
#FunctionalBar{ position:relative; top:-2px; width:958px; height:auto; color:#7b7c7e; font-size:12px;}
#TitleFunctionalBar{ padding-left:10px; padding-top:9px; width:946px; height:31px;  background-color:#d0d1d3; border:#cfd0d2 solid 1px;}
#TitleFunctionalBar ul{ list-style:none;  height:31px; margin:0 0 0 0; }
#TitleFunctionalBar ul{ list-style:none; padding-left: 0px;}
#TitleFunctionalBar ul li{  list-style: none; width:232px; padding-right:135px;	display: inline;  height:31px; vertical-align:middle;}
/*.sIFR-active .Sect01{ display:inline; width:200px; top:0px;}*/
/*.sIFR-active .Sect02{ display:inline; width:200px; top:0px;}*/

#ContainerFunctionalBar{ position:relative; float:left; height:auto;  width:946px; display:inline; padding-left:10px; padding-top:7px; padding-bottom:7px; top:0px; border:#cfd0d2 solid 1px;}

#Cavaliers1{float:left; position:relative; width:215px; top:3px; height:auto; vertical-align:top;}
#Cavaliers2{float:left; position:relative; width:225px; top:3px; left:17px; height:auto; vertical-align:top; }
#Cavaliers3{float:left; position:relative; width:225px; top:3px; left:34px; height:auto; vertical-align:top; }
#Cavaliers4{float:left; position:relative; width:215px; top:3px; left:51px; height:auto; vertical-align:top;}

/* nustyle */
#nuBodyTable{display:table; border-collapse:collapse; width:958px;}
#content-nuBodyTable { display:table-row; width:958px; } 
/* nustyle */

/* BARRA OFFERTE */
#OfferFrameX{ position:relative; top:12px; width:225px; height:470px; border:#cfd0d2 solid 1px;}
#OfferFrameX #TitleOfferFrame{ padding-left:10px;  color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:215px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#OfferFrameX #ListOfferFrame{ position:absolute; top:40px; left:10px;}
#OfferFrameX #ListOfferFrame ul{ list-style:none; padding-left: 0px;}
#OfferFrameX #ListOfferFrame ul li { height:17px; width:205px; padding-top:8px; list-style-type: none; font-size:13px; color:#00bad1;  border-bottom: solid 1px #eaeaeb;}
#OfferFrameX #ListOfferFrame ul a { text-decoration:none; font-size:13px; color:#00bad1; }
#OfferFrameX #ListOfferFrame ul a:hover { text-decoration:none; font-size:13px; color:#cccccb; }

/* SEARCH FRAME */
#SearchFrameX{ position:absolute; top:499px; left:244px; width:713px; height:88px; border:#cfd0d2 solid 1px; background-color:#f7fdfe;}

/* MAILNG LIST */
#MailingLFrameX{ position:relative; top:26px; width:225px; height:190px; border:#cfd0d2 solid 1px; background-color:#f7fdfe;}
#TitleMailingFrame{ padding-left:10px; padding-top:9px; top:4px; width:215px; height:31px; background-image:url(../IMG/bg_title_menu.gif);}
#mailing_mail{ position:absolute; top:50px; width:200px; left:10px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#submitMailing{ position:absolute; top:85px; left:10px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:25px; width:65px; cursor:pointer;}
.textMailng{ position:relative; color:#7b7c7e; top:79px; width:200px; left:10px; font-family: Helvetica; font-size:12px;}

/* FRAME CENTRALE */
#MapFrameX{ position:absolute; left:244px; top:102px; width:469px; height:470px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */}
a.LinkingImg:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
#MapFrameX ul, #CatalogFrameX ul{ list-style:none;  padding-left: 0px;}
#MapFrameX ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#MapFrameX ul a, #CatalogFrameX ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#MapFrameX ul a:hover, #CatalogFrameX ul a:hover  { text-decoration:none; font-size:13px; color:#CCCCCC; }
#TitleMapFrameX{ font-weight:bold; font-size:14px; padding-left:10px; padding-top:9px; top:4px; width:460px; height:31px; background-image:url(../IMG/bg_title_menu.gif);}
#pMap{ padding-left:10px; padding-top:9px;}

/* FRAME DEL CATALOGO */
#CatalogFrameX{ position:absolute; left:733px; top:102px; width:218px; height:463px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px;}
#CatalogFrameX ul li {font-size:13px; color:#00bad1; list-style-type: none;}

/* BANNER FOOTER */
#bannerFrame{ position:relative; float:left; vertical-align:top; top:0px; width:960px; height:240px; padding-bottom:10px; }
#banner01{ position:absolute; top:0px; width:218px; height:210px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner02{ position:absolute; top:0px; left:244px; width:218px; height:210px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner03{ position:absolute; top:0px; left:489px; width:218px; height:210px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner04{ position:absolute; top:0px; left:733px; width:218px; height:210px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}

/* OVER*FOOTER */
#overFooterX{ position:relative; top:62px; left:244px; width:716px; height:20px; color:#CCCCCC; font-size:10px;  }

/* STILE DELLE PAGINE DI TESTO */
#contentbodyT { position: absolute;	width: 980px; height: 100%; left:50%;  margin:150px 0 0 -480px;	}

/* BARRA OFFERTE */
#OfferFrameT{ position:relative; top:-2px; width:225px; height:420px; border:#cfd0d2 solid 1px;}
#OfferFrameT #TitleOfferFrame{ padding-left:10px; padding-top:9px; top:4px; width:215px; height:31px; background-image:url(../IMG/bg_title_menu.gif);}
#OfferFrameT #ListOfferFrame{ position:absolute; top:40px; left:10px;}
#OfferFrameT #ListOfferFrame ul{ list-style:none; padding-left: 0px;}
#OfferFrameT #ListOfferFrame ul li { height:25px; width:205px; padding-top:8px; list-style-type: none; font-size:13px; color:#00bad1;  border-bottom: solid 1px #eaeaeb;}
#OfferFrameT #ListOfferFrame ul a { text-decoration:none; font-size:13px; color:#00bad1; }
#OfferFrameT #ListOfferFrame ul a:hover { text-decoration:none; font-size:13px; color:#cccccb; }

/* FRAME CENTRALE TESTO */
#TextFrameT{ float:left; position: relative; vertical-align:top; left:15px; top:-2px; width:469px; height:auto;  border:#cfd0d2 solid 1px; padding-bottom:40px; /* border:#FFFFFF solid 1px; */}
a.LinkingImg:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
#TextFrameT ul, #CatalogFrameX ul{ list-style:none; padding-left: 0px;}
#TextFrameT ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#TextFrameT ul a, #CatalogFrameX ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#TextFrameT ul a:hover, #CatalogFrameX ul a:hover  { text-decoration:none; font-size:13px; color:#CCCCCC; }
#TitleTextFrameT{ padding-left:10px;  color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:459px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#AlveoText{ padding-left:10px; padding-top:9px; color:#7b7c7e; font-size:12px; width:450px; height:auto; text-align:justify; }

/* FRAME DELLA BARRA DX */
#BarFrameDX{ float:left; position: relative; vertical-align:top; left:17px; top:-2px; width:220px; height:auto; /* border:#FFFFFF solid 1px; */}
#FramerTXT{ padding-left:7px; padding-top:10px; width:218px; height:auto; border:#cfd0d2 solid 1px; margin-bottom:9px; font-size:13px; color:#7b7c7e;}
#FramerTXT a{ font-size:13px; color:#7b7c7e;}
#FramerTXT ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#FramerTXT ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#FramerTXT ul a:hover { text-decoration:none; font-size:13px; color:#CCCCCC; }
a.LinkingImgDoc img{ width:210px; height:140px;}
#BarFrameDXT{ float:left; position: relative; vertical-align:top; left:26px; top:-2px; width:220px; height:auto; /* border:#FFFFFF solid 1px; */}
#FramerTXT2{ padding-left:7px; padding-top:10px; width:218px; height:auto; border:#cfd0d2 solid 1px; margin-bottom:15px;}
#FramerTXT2 ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#FramerTXT2 ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#FramerTXT2 ul a:hover { text-decoration:none; font-size:13px; color:#CCCCCC; }

#FramerTXT3{ padding-left:7px; padding-top:10px; width:218px; height:auto; border:#cfd0d2 solid 1px; margin-bottom:9px; font-size:13px; color:#7b7c7e;}
#FramerTXT3 a{ font-size:13px; color:#7b7c7e;}
#FramerTXT3 ul li {font-size:13px; color:#00bad1; }
#FramerTXT3 ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#FramerTXT3 ul a:hover { text-decoration:none; font-size:13px; color:#CCCCCC; }

/* BANNER FOOTER */
#bannerFrameT{ position:relative; top:245px; width:960px; height:180px; }

/* OVER*FOOTER */
#overFooterT{ position:relative; top:262px; left:244px; width:716px; height:20px; color:#CCCCCC; font-size:10px;  }

/* FOOTER */
#footerT{ position:relative; top:275px; width:958px; height:300px; border-top:#ccc solid 1px;  border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-right:#fff solid 1px; }
#social img{ border:0px; }

/* STILE DELLA PAGINA LISTA DELLE STRUTTURE */
#contentbodyS { position: absolute;	width: 960px; height:100%; left:50%;  margin:150px 0 0 -480px; }
#masterdiv{ position:relative; height:auto; display:inline;  float:left; padding-bottom:154px;}

/* FRAME LISTA DELLE STRUTTURE */
#SearchResultFrame{ float:left; position: relative; vertical-align:top; left:244px; top:12px; width:713px; height:auto;  border:#cfd0d2 solid 1px;  /* border:#cccccc solid 1px; */}
#TitleSearchResultFrameX{ padding-left:10px; color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:703px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#SearchResultFrame ul{ list-style:none;  width:703px;}
#SearchResultFrame ul{ list-style:none; padding-left: 0px;}
#SearchResultFrame ul li {font-size:13px; color:#00bad1; list-style-type: none; padding-bottom:10px;}

#ListingSearchingResult{ position:relative; top:5px; margin-top:7px; margin-left:10px; margin-top:10px; color:#7b7c7e; font-size:12px; width:690px; height:auto; border:#cccccc solid 1px;}
.TitleStruttura{  color:#000000; font-size:14px; padding-top:7px; padding-left:5px; font-weight:bold; height:23px; width:685px; background-color:#d0d1d3; border-bottom: #CCCCCC solid 1px;text-transform: uppercase;}
.TitleStrutturaX{  color:#E2007A; font-size:14px; padding-top:7px; padding-left:5px; font-weight:bold; height:23px; width:685px; background-color:#d0d1d3; border-bottom: #CCCCCC solid 1px;text-transform: uppercase;}

/**/
#ListingSearchingResult #Cat{ position:absolute; top:0px; right:1px; color:#7b7c7e; font-size:11px; font-weight:bold; width:400px; height:31px;}  
#celleditabella { display:table-cell; *display:inline; height:31px; vertical-align:middle; padding-left:2px; padding-right:0px;}
/**/

.contentSearchStruttura{background-color:#ffffff; height:auto; padding:7px 7px 7px 7px;}
.contentSearchStruttura #ImgEX{ position:absolute; top:39px; width:210px; height:140px; padding-right:10px; border-right: #CCCCCC solid 1px;}
a.zooomingImg:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
.summStruttura{width:445px; height:auto; min-height: 233px; font-size:11px; position:relative; top:0px; left:230px;}
.footerSearchStruttura{ color:#7b7c7e; font-size:14px; padding-top:7px; padding-left:5px; font-weight:bold; height:23px; width:685px; background-color:#ebeced; border-top: #CCCCCC solid 1px;}
.SubCat{ position:relative; top:-30px; left:524px; width:160px; color:#7b7c7e; font-size:12px; height:23px; overflow:hidden; font-weight:bold;}
.SubCat a{ text-decoration:none; font-size:12px; color:#000000;  font-weight:bold; text-transform: uppercase;}
.SubCat a:hover{ text-decoration:none; font-size:12px; color:#a7a8aa;  font-weight:bold; text-transform: uppercase;}

.IconSearchStruttura{ position:relative; top:-7px; height:30px; left:7px; width:490px; color:#7b7c7e; background-image:url(../IMG/sfum.gif); font-size:12px;  font-weight:bold;  padding-right:10px; border-right: #CCCCCC solid 1px;}
.ico{ position:relative; top:1px; left:-2px; width:75px; height:28px; cursor:pointer;}
.SeparatoreSearchStruttura{ width:80px; margin-left:10px;  height:10px; background-color:#005086;}
.FeatureListL{ position:absolute; float:left; top:179px; width:210px; left:7px; vertical-align:top; font-size:12px; padding-right:10px; border-right: #CCCCCC solid 1px; color:#666666; padding-bottom:5px; padding-top:5px;}
.FeatureListL a{ font-size:12px; color:#00bad1; text-decoration:none; }
.FeatureListL a:hover{ font-size:12px; color:#000000; text-decoration:none;}

#ListingSearchingResultX{ position:relative; top:5px; margin-top:7px; margin-left:10px; margin-top:10px; color:#7b7c7e; font-size:12px; width:600px; height:auto; border:#cccccc solid 1px;}
.summStrutturaX{width:595px; height:auto; min-height: 233px; font-size:11px; position:relative; top:0px; left:5px;}
.footerSearchStrutturaX{ color:#7b7c7e; font-size:14px; padding-top:1px; padding-left:5px; font-weight:bold; height:23px; width:595px; background-color:#ebeced; border-top: #CCCCCC solid 1px;}
.SubCatX{ position:relative; top:-30px; left:319px; width:160px; color:#7b7c7e; font-size:12px; height:23px; overflow:hidden; font-weight:bold;}
.IconSearchStrutturaX{ position:relative; top:-7px; height:30px; left:7px; width:290px; color:#7b7c7e; background-image:url(../IMG/sfum.gif); font-size:12px;  font-weight:bold;  padding-right:10px; border-right: #CCCCCC solid 1px;}

/* FRAME * SEARCHING */
#SearchFrameD{ position:absolute; top:12px; left:244px; width:713px; height:122px; border:#cfd0d2 solid 1px; background-color:#f7fdfe; vertical-align:top;}
#TitleSearchFrameD{ padding-left:10px; color:#FFF; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:948px; height:28px; background-image:url(../IMG/bg_title_menu_2.gif);}

/* BARRA OFFERTE */
#OfferFrameS{display:block; position:relative; float:left; margin-left:-715px; top:12px; width:225px; height:auto; border:#cfd0d2 solid 1px;}
#OfferFrameS #TitleOfferFrame{ padding-left:10px;color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:215px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#OfferFrameS #ListOfferFrame{ position:relative; top:0px; left:10px; height:auto;}
#OfferFrameS #ListOfferFrame ul{ list-style:none; padding-left: 0px;}
#OfferFrameS #ListOfferFrame ul li { height:25px; width:205px; padding-top:8px; list-style-type: none; font-size:13px; color:#00bad1;  border-bottom: solid 1px #eaeaeb;}
#OfferFrameS #ListOfferFrame ul a { text-decoration:none; font-size:12px; color:#00bad1; }
#OfferFrameS #ListOfferFrame ul a:hover { text-decoration:none; font-size:12px; color:#cccccb; }

/* STILE DELLA PAGINA DETTAGLI STRUTTURE */
#SearchResultFrameD{ float:left; position: relative; vertical-align:top; left:244px; top:12px; width:713px; height:auto;  border:#cfd0d2 solid 1px;  /* border:#cccccc solid 1px; */}
#SliderPhoto{ top:5px;  margin-left:10px; margin-top:10px; position:relative; width:460px; height:300px;  border:#cfd0d2 solid 1px; overflow:hidden;}
#slidingDoors{width:460px; height:300px;}

#asterix{position:relative; top:4px; margin-right:5px; border:0px; width:20px; height:20px;}
#asterix2{position:relative; top:0px; left:0px; margin-right:5px; border:0px;}
.FeatureList{ font-size:14px; color:#666666; border-bottom:#cfd0d2 solid 1px; margin-right:10px; padding-bottom:5px;}
.FeatureList2{ font-size:12px; color:#666666; border-bottom:#cfd0d2 solid 1px; margin-right:10px; padding-bottom:5px; padding-top:5px;}
.FeatureList3{ font-size:12px; color:#666666;  margin-right:10px; padding-top:5px;}

.FeatureList2 a{ font-size:12px; color:#00bad1; text-decoration:none; }
.FeatureList2 a:hover{ font-size:12px; color:#000000; text-decoration:none;}
.FeatureList3 a{ font-size:12px; color:#00bad1; text-decoration:none; }
.FeatureList3 a:hover{ font-size:12px; color:#000000; text-decoration:none;}

#SuppaDetail{ position:relative; top:20px; left:10px; width:694px; height:auto; padding-top:15px; color:#7b7c7e; background-color:#ffffff; margin-bottom:20px;  border-top: #CCCCCC solid 1px;}
.SeparatoreSearchStruttura2{ width:80px; bottom:0px; clear:both; margin-left:10px;  height:10px; background-color:#005086; margin-bottom:20px; margin-top:20px;}
#SuppaDetailText{ width:460px; height:auto; float:left; vertical-align:top; padding-right:14px; padding-bottom:20px; margin-bottom:20px;}
#IconList{ position:relative; float:left; vertical-align:top;  width:210px; height:auto;  padding-left:7px; border-left: #CCCCCC solid 1px;}
#IconList a{ font-size:12px; color:#00bad1; text-decoration:none;}
#IconList a:hover{ font-size:12px; color:#000000; text-decoration:none;}
/*#IconList img{border-bottom: #CCCCCC solid 1px; padding-right:87px;}*/
#mapContent{ position:relative; top:20px; left:10px; width:694px; height:auto; padding-top:15px; color:#7b7c7e; background-color:#ffffff; margin-bottom:20px;  border-top: #CCCCCC solid 1px;}

/* PAGINA CATALOGO SFOGLIABILE */
#FrameIssue{ position:absolute; left:244px; top:102px; width:713px; height:470px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */}
#FrameIssueContainer{ position:absolute; top:50px; color:#7b7c7e; font-size:12px; width:710px; height:470px; border:#FFFFFF solid 1px;}

/* PAGINA BOOKING */
#HeaderTopB{ display:block; position:relative; width:100%; height:130px; top:0px; overflow:hidden;  background-image: url(../IMG/header_bg.gif);  z-index:10000000;}
#fpBooking{ position:relative; top:10px;}
#fpBooking b{ font-size:12px; color:#666666;}
#fpBooking td{ font-size:12px; color:#666666;vertical-align:middle;}
#fpBooking .medium{ top:52px; left:7px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; margin-bottom:10px; padding-left:5px; margin-left:5px;}
#fpBooking .mini{ top:52px; left:7px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; margin-bottom:10px; padding-left:5px;margin-left:5px;}
#fpBooking input{padding:3px;}
#btnBook{  font-family: Helvetica; font-weight:bold; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #7b7c7e 1px solid; height:25px; width:50px; cursor:pointer;}

/* PAGINA LAST MINUTE */
#COfferLastMinute{ position:relative; float:left; left:15px; vertical-align:top; top:0px; width:713px; height:auto;}
#OfferLastMinute01{ position:relative; vertical-align:top; float:left; left:5px; top:0px; width:218px; height:370px; *height:375px; border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; margin-bottom:20px; margin-right:16px;}
#OfferLastMinute02{ position:relative; vertical-align:top; float:left; left:5px; top:0px; width:218px; height:370px; *height:375px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; margin-bottom:20px; margin-right:16px;}
#OfferLastMinute03{ position:relative; vertical-align:top; float:left; left:5px; top:0px; width:218px; height:370px; *height:375px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; margin-bottom:20px;}
a.LinkingImg:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
#OfferLastMinute01 ul, #OfferLastMinute02 ul, #OfferLastMinute03 ul{ list-style:none;  padding-left: 0px;}
#OfferLastMinute01 ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#OfferLastMinute02 ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#OfferLastMinute03 ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#OfferLastMinute01 ul a, #OfferLastMinute02 ul a, #OfferLastMinute03 ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#OfferLastMinute01 ul a:hover, #OfferLastMinute02 ul a:hover, #OfferLastMinute03 ul a:hover { text-decoration:none; font-size:13px; color:#CCCCCC; }

#SearchResultFrameL{ float:left; position: relative; vertical-align:top; left:0px; top:0px; width:713px; height:auto;  border:#cfd0d2 solid 1px;  /* border:#cccccc solid 1px; */}

/* PAGINA LAST MINUTE LIST */
#ListingSearchingResult #CatColor{ position:absolute; top:7px; right:10px; color:#E2007A; font-size:14px; font-weight:bold;}
.CatColor{ top:7px; right:10px; color:#00BAD1; font-size:12px; }
.ClasseOfferta{ right:10px; color:#00BAD1; font-size:12px; font-weight:bold;}
.ClasseOfferta2{ right:10px; color:#7b7c7e; font-size:16px; font-weight:normal;}
.ClasseOffertaEuro{ right:10px; color:#E2007A; font-size:30px; font-weight:bold;}

.FeatureListX{ position:absolute; float:left; top:179px; width:210px; vertical-align:top; font-size:12px; padding-right:10px; border-right: #CCCCCC solid 1px; color:#666666; padding-bottom:5px; padding-top:5px;}
.FeatureListX a{ font-size:12px; color:#00bad1; text-decoration:none; }
.FeatureListX a:hover{ font-size:12px; color:#000000; text-decoration:none;}
#SearchResultFrameL ul{ list-style:none;  width:703px;}
#SearchResultFrameL ul{ list-style:none;  padding-left: 0px;}
#SearchResultFrameL ul li {font-size:13px; color:#00bad1; list-style-type: none; padding-bottom:10px;}

.FeatureListS{ position:absolute; float:left; top:30px; width:210px; vertical-align:top; font-size:12px; padding-right:10px; border-right: #CCCCCC solid 1px; color:#666666; padding-bottom:5px; padding-top:5px;}
.FeatureListS a{ font-size:12px; color:#00bad1; text-decoration:none; }
.FeatureListS a:hover{ font-size:12px; color:#000000; text-decoration:none;}

.summStrutturaS{width:445px; height:auto; min-height:140px; font-size:11px; position:relative; top:0px; left:230px;}

/* PAGINA NICOLAUS CARD */
.classeTitClub{ color:#E2007A; font-size:30px;}
.classeViola{ color:#E2007A; font-size:12px;}
#FormNicClub{ position:relative; height:auto; float:left; clear:both; display:inline; }
.formDiv{  float:left; clear:both; vertical-align:top;  position:relative; top:0px; width:210px; left:0px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
.formDivLbl{  float:left; clear:both; vertical-align:top;  position:relative; top:0px; width:210px; left:0px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; height:18px; padding-top:5px; padding-left:5px;}
.formDiv2{  float:left; clear:both; vertical-align:top;  position:relative; top:-25px; width:210px; left:230px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
.formDiv3{  float:left; clear:both; vertical-align:top;  position:relative; top:-13px; width:440px; left:0px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#submitFormCard{ position:relative;  float:left; clear:both; vertical-align:top; top:20px; left:0px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:25px; width:auto; cursor:pointer;}
#FramerTXT2{ padding-left:7px; padding-top:10px; padding-bottom:10px; padding-right:7px; width:211px; height:auto; border:#cfd0d2 solid 1px; margin-bottom:15px;  color:#7b7c7e; font-size:11px; }

/* PAGINA CONTATTI */
#ListMail{ position:relative; height:auto; background-color:#FFffff; top:15px;}
#RecSX{ position:relative;  float:left; clear:both; vertical-align:top; color:#00bad1; width:270px; padding-bottom:7px;}
#RecDX{ position:relative;  float: right; clear:both; vertical-align:top; color:#7b7c7e;  padding-bottom:7px;}
#RecDX a { text-decoration:none; color:#7b7c7e; }
#RecDX a:hover { text-decoration:none;  color:#CCCCCC; }

a.linksfuso { text-decoration:none; color:#7b7c7e; }
a.linksfuso:hover { text-decoration:none;  color:#CCCCCC; }

.SeparatorNormale{ width:80px; margin-left:0px;  height:10px; background-color:#005086; margin-bottom:15px;}

#LOADING{ opacity:0.7; filter:alpha(opacity=70); background-color:#FFFFFF;}

#close_isssue{left:640px; width:70px;}

.autocomplete-w1 { /* background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; IE6 fix: */ _background:none; _margin:0;}
.autocomplete { border:1px solid #CFD0D2; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:0px 6px 6px 0px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden;}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; font-size:12px; color:#7B7C7E; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
.textholder {font-weight:bold; text-align: left; font-size: 14px; padding: 6px; color:#000000;	-moz-border-radius: 6px 6px 0 0; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }

.test{ background-color:#999999;}

/* SNIPPET */
/* SEARCH FRAME */
#SearchFrame{ position:relative; vertical-align:top; float:left; top:0px; left:0px; width:958px; height:88px; border:#cfd0d2 solid 1px; background-color:#f7fdfe; z-index:1000000; }
#SearchFrame2{ position:relative; vertical-align:top; float:left; top:0px; left:0px; width:958px; height:88px; border:#cfd0d2 solid 1px; background-color:#f7fdfe; z-index:1000000; margin-bottom:10px;}
#TitleSearchFrame{ padding-left:10px; padding-top:9px; top:4px; width:703px; height:31px; background-image:url(../IMG/bg_title_menu.gif);}
#searcherFil01{ position:absolute; width:196px; top:52px; left:244px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px; z-index:10;}
#searcherFil02{ position:absolute; width:188px; top:52px; left:488px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px; z-index:10;}
#searcherFil03{ position:absolute; width:192px; top:52px; left:7px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px; z-index:10;}
#searcher4{ position:absolute; width:198px; top:52px; left:722px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#searcherFil04{ position:absolute; width:198px; top:52px; left:722px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px;}
#searchcodeprod{ position:absolute; width:23px; top:52px; left:926px; height:23px; border: #cfd0d2 1px solid;}
#sxP{ position:absolute; left:488px; top:84px;}
.textSearcher{ position:absolute; left:508px; top:84px; width:215px; font-family: Helvetica; font-size:12px; color:#00bad1;}

#imgRegOpen{ position:absolute; width:23px; top:52px; left:446px; height:23px; border: #cfd0d2 1px solid;}
#imgRegClose{ position:absolute; width:23px; top:52px; left:446px; height:23px; border: #cfd0d2 1px solid; display:none;}
#imgDestOpen{ position:absolute; width:23px; top:52px; left:682px; height:23px; border: #cfd0d2 1px solid;}
#imgDestClose{ position:absolute; width:23px; top:52px; left:682px; height:23px; border: #cfd0d2 1px solid; display:none;}
#imgCalOpen{ position:absolute; width:23px; top:52px; left:205px; height:23px; border: #cfd0d2 1px solid;}
#imgCalClose{ position:absolute; width:23px; top:52px; left:205px; height:23px; border: #cfd0d2 1px solid; display:none;}
#imgOffOpen{ position:absolute; width:23px; top:87px; left:446px; height:23px; border: #cfd0d2 1px solid;}
#imgOffClose{ position:absolute; width:23px; top:87px; left:446px; height:23px; border: #cfd0d2 1px solid; display:none;}

#Fil01{ position:relative; top:36px; left:7px; width:688px; min-height: 50px;max-height:300px; height:auto; overflow:auto;border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:0;}

#CalendarFil01{ position:relative; top:36px; left:488px; width:207px; min-height: 207px; height:auto; border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:0;}

#Fil02{ position:relative; top:36px; left:692px; width:247px; min-height: 50px;max-height:300px; overflow:auto;height:auto; border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:0;}

ul.SearchinList{ list-style:none; margin:10px 0 5px 0; }
ul.SearchinList{ list-style:none; padding-left: 0px;}
ul.SearchinList li.unoli { width: 223px; min-height: 18px; -moz-inline-stack; display: inline-block; vertical-align: top; margin-right: 14px; zoom: 1; *display: inline; }
ul.SearchinList li.dueli { width: 226px; min-height: 18px; -moz-inline-stack; display: inline-block; vertical-align: top; margin-right: 14px; zoom: 1; *display: inline; }
ul.SearchinList li.treli { width: 190px; min-height: 18px; -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }

/* AGGIUNTA CSS PER DETTAGLIO STRUTTURA */
#StyleStruttura{ top:5px;  margin-left:10px; margin-top:10px; position:relative;   border:#ffffff solid 1px; overflow:hidden;}
.FeatureListStyle{ font-size:14px; color:#666666;  padding-bottom:5px;}

/* QUESTO è IN SOSTITUZIONE */
#DetailInformation{ position:absolute; top:55px; float:right; right:0px; width:218px;  height:351px; background-color:#FFFFFF;  padding-left:10px; border-left: #CCCCCC solid 1px;}

#pnlPrices{ position:relative; top:20px; left:10px; width:694px; height:auto; padding-top:15px; color:#7b7c7e; background-color:#ffffff; margin-bottom:20px;  border-top: #CCCCCC solid 1px;}

.footLink a{ text-decoration:none; font-size:12px; color:#a7a8aa; height:150px; }
.footLink a:hover{ text-decoration:none; font-size:12px; color:#000000; height:15px; }

.footS a{ text-decoration:none; font-size:12px; color:#a7a8aa; height:15px;}
.footS a:hover{ text-decoration:none; font-size:12px; color:#000000; height:15px;}

/*web booking */
#SearchResultFrameB{ float:left; position: relative; vertical-align:top; left:10px; top:12px; width:713px; height:auto;  border:#cfd0d2 solid 1px;  /* border:#cccccc solid 1px; */}

.Intelligence2{ background-image:url(../IMG/info2.gif); background-repeat:no-repeat; height:27px; text-transform:uppercase; }
.Intelligence2 a{ position:relative; font-size:12px; color:#fff; text-decoration:none; top:6px;  padding-left:25px; }
.Intelligence2 a:hover{ position:relative; font-size:12px; color:#d0d1d3; text-decoration:none; }

.Intelligence3{ background-image:url(../IMG/info2.gif); background-repeat:no-repeat; height:27px; text-transform:uppercase; margin-top:8px; margin-bottom:4px; }
.Intelligence3 a{ position:relative; font-size:12px; color:#fff; text-decoration:none; top:6px;  padding-left:25px; }
.Intelligence3 a:hover{ position:relative; font-size:12px; color:#d0d1d3; text-decoration:none; }

/* SNIPPET NEW STYLE */
#UnderFold{ position:relative; width:179px; font-family: Helvetica; font-weight:normal; color:#7b7c7e; font-size:11px; background: #FFFFFF; border: #cfd0d2 1px solid; height:18px; padding-top:5px; padding-left:5px; z-index:10;margin-top:12px; *margin-top:-2px;}
#imgCalOpenUnderFold1{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; *top:-26px;}
#imgCalCloseUnderFold1{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; display:none; *top:-26px;}
#imgCalOpenUnderFold2{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; *top:-26px;}
#imgCalCloseUnderFold2{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; display:none; *top:-26px;}
#imgCalOpenUnderFold3{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; *top:-26px;}
#imgCalCloseUnderFold3{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; display:none; *top:-26px;}
#imgCalOpenUnderFold4{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; *top:-26px;}
#imgCalCloseUnderFold4{ position:relative; width:23px; top:-25px; left:185px; height:23px; border: #cfd0d2 1px solid; display:none; *top:-26px;}

#Listingpuglia{ position:relative; top:-26px; *top:-30px; left:0px; width:198px; min-height: 50px; max-height:300px; height:auto; overflow:auto; border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:500000;}

#Listingmareitalia{ position:relative; top:-26px; *top:-30px; left:0px; width:198px; min-height: 50px; max-height:300px; height:auto; overflow:auto; border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:500000;}

#Listingbollicine{ position:relative; top:-26px; *top:-30px; left:0px; width:198px; min-height: 50px; max-height:300px; height:auto; overflow:auto; border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:500000;}

#Listingraro{ position:relative; top:-26px; *top:-30px; left:0px; width:198px; min-height: 50px; max-height:300px; height:auto; overflow:auto; border:#cfd0d2 solid 1px; background-color:#ffffff; padding:5px; padding-bottom:10px; display:none; z-index:500000;}

#ScrollNews{ position:relative;  float:left;  vertical-align:top; top:12px; width:938px; height:10px; padding:10px; border:#cfd0d2 solid 1px; z-index:1; margin-bottom:10px;}

/* BANNERONE */
#BannerMaxi{ display:none; position:relative;  float:left;  vertical-align:top; top:40px; width:958px; height:120px;  border:#ffffff solid 1px; z-index:1;}

/* OFFER CARD */
#offertaCard{ position:relative; float:left; vertical-align:top; top:12px; width:960px; height:200px; z-index:1;}

/* BARRA OFFERTE 2 */
#OfferFrameH{ position:relative; float:left; vertical-align:top;  width:469px; height:190px; border:#cfd0d2 solid 1px;}
#OfferFrameH #TitleOfferFrameH{ padding-left:10px; color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:459px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}
#OfferFrameH #ListOfferFrameH{ position:absolute; top:40px; left:10px; margin-top:-5px; width: 460px; }
#OfferFrameH #ListOfferFrameH ul{ list-style:none;  padding-left:0px; }
#OfferFrameH #ListOfferFrameH ul li { height:20px; width:205px; padding-top:5px; list-style-type: none; font-size:13px; color:#00bad1;  border: solid 1px #eaeaeb; margin-top:7px; }
#OfferFrameH #ListOfferFrameH ul a { text-decoration:none; font-size:13px; color:#00bad1; padding-left:30px; background: transparent url(../IMG/pointer.gif) no-repeat left center;}
#OfferFrameH #ListOfferFrameH ul a:hover { padding-left:30px; text-decoration:none; font-size:13px; color:#cccccb; background: transparent url(../IMG/pointer_on.gif) no-repeat left center; }
#OfferFrameH #ListOfferFrameH ul a.blink { padding-left:30px; text-decoration: blink; font-size:13px; color:#00bad1; }
#OfferFrameH #ListOfferFrameH ul a.blink:hover { padding-left:30px; text-decoration: blink; font-size:13px; color:#cccccb; }

#NewCard{ position:relative; float:left; vertical-align:top; left:18px;  width:469px; height:190px; border:#cfd0d2 solid 1px;}
.menospazio{ margin-top:-20px;}
.menospazio2{ margin-top:-8px;}

.openOffBtn{text-align:right; padding-right:20px;position:relative;top:-30px}
.openOffBtn a{ font-size:12px; color:#00bad1; text-decoration:none; }
.openOffBtn a:hover{ font-size:12px; color:#000000; text-decoration:none;}

.pnlOffDet{display: none; min-height: 180px;}

/* */

#TitleSearchResultFrameOffer{ padding-left:10px; color:#000; font-size:14px; font-weight:bold;  padding-top:12px; top:4px; width:948px; height:28px; background-image:url(../IMG/bg_title_menu.gif);}

.clearfix:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.clearfix {
	display: inline-block
}

.TabMenu {
	padding:6px; width:auto; clear:both; overflow:hidden; position:absolute; top:10px; right:0px; display:inline-block;
}
.TabMenu A {
	width: 12px; display: block; height: 12px; overflow: hidden; cursor: pointer; text-decoration:none;
}
.hovering {
	background: url(../img/pallino_slider_off.png) no-repeat
}
.selector {
	background: url(../img/pallino_slider_on.png) no-repeat
}
.TabMenu div.alink {
	width: 12px; background: url(../img/pallino_slider_off.png) no-repeat; float: left; height: 12px; margin-right: 5px
}

.bannerFrame {
	text-align: left; padding-bottom: 30px; margin: 0px auto; width: 958px; border:#cfd0d2 solid 1px;
}
.bannerFrame ul {
	position:relative;	left:0px; margin-left:0px; padding-left:0px;
}
.bannerFrame ul li {
	position: relative; width: 232px; float: left; height: 205px; overflow: hidden; margin-right:5px;
}

.ContentFrame {
	position: relative; width: 943px; overflow: hidden; top:7px; left:7px; right:7px; bottom:7px;
}

.TabContent {
	width: 955px; display: inline; float: left; overflow: hidden;
}
.AllTabs {
	position: relative; width: 5000px;
}

.bannerFrame ul li a {
	margin: 3px; width: 232px; display: block; height: 200px; overflow: hidden;  border:0px; text-decoration:none;
}
img:over .immaginiOffer{
	opacity:0.5; filter:alpha(opacity=50); border:0px;
}

img.immaginiOffer {
	width: 232px; border:0px; height:150px;
}

.bgOfferte{ top:0px; width:232px; height:50px; background-color:#00add6; padding:4px;}

#TitleSearchResultFrameX a { text-decoration:none; font-size:13px; color:#00bad1; }

#frmWB { border:1px solid #CFD0D2; width:956px; min-height:550px; }

div .TitleSearchFrameD {
    background-image: url("http://www2.nicolaus.it/betawb/img/bg_title_menu_2.gif");
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    padding-left: 10px;
    padding-top: 12px;
    top: 4px;
    width: 925px;
	border: 1px solid #CFD0D2;
}
.cont_wb_main_noscript{border:1px solid #CFD0D2; background: #fff; padding: 0px 10px 10px 10px; margin: 0px; font-size: 12px; height:350px; background-image:url(/img/shutterstock_65115277_ridotta.jpg);}

/* WB LOGIN */
.RigaBordataX2{
	position:relative;
	float:left;
	height:41px;
	border:#CCC solid 1px;
	min-width:0;
	margin-right:15px;
	margin-bottom:15px;
	box-shadow:0px 0px 10px #e5e5e5;
	-moz-box-shadow:0px 0px 10px #e5e5e5;
	-webkit-box-shadow:0px 0px 10px #e5e5e5;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(#fff, #f5f5f5);
	background: linear-gradient(#fff, #f5f5f5);
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior:url(/style/PIE.htc);

}
.TDLabelX2{ position: relative; float:left;
	height:20px; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; border-right: dotted 1px #999;}
.TDContentX2{ position: relative;  float:left;
	height:20px;
	 padding-left:10px; padding-right:10px; margin-top:10px; margin-bottom:10px; border-right: dotted 1px #999; }
.TDLastX2{ position: relative; float:left;
	height:20px;
	 padding-left:10px; padding-right:10px; margin-top:10px; margin-bottom:7px; }
	 
	 

.TDLabelX2 h3{
	color: #00BAD1;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	margin:0px;
	padding:0px;
}


	 .inputBigX2{ position:relative; height:25px; background-color:#fff; min-width:70px;
	color: #666;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	top:-4px;
	border:#ddd solid 1px;}
	
	.supperMarker{position: relative; float:left; width:900px; height:5px; margin-top:10px; margin-bottom:10px;}
	
	
	
	a.buttonNew2X2{
		position:relative;
		background-color:#00BAD1;
		color:#FFF;
		padding:10px;
		border:#CCC solid 1px;
		font-family:Helvetica;
		text-decoration : none;
		font-size: 16px;
		font-weight: bold;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px;
		box-shadow:0px 0px 10px #e5e5e5;
		-moz-box-shadow:0px 0px 10px #e5e5e5;
		-webkit-box-shadow:0px 0px 10px #e5e5e5;
		behavior:url(/style/PIE.htc);
		
		}
	
	a.buttonNew2X2:hover{
		background-color:#ccc;
		color:#FFF;
		padding:10px;
		border:#CCC solid 1px;
		font-family:Helvetica;
		text-decoration : none;
		font-size: 16px;
		font-weight: bold;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px;
		box-shadow:0px 0px 10px #e5e5e5;
		-moz-box-shadow:0px 0px 10px #e5e5e5;
		-webkit-box-shadow:0px 0px 10px #e5e5e5;
		behavior:url(/style/PIE.htc);
		
		}
		
		
	
	a.buttonNewX2{
		position:relative;
		background-color:#00BAD1;
		color:#FFF;
		padding:5px;
		font-family:Helvetica;
		text-decoration : none;
		font-size: 15px;
		font-weight: bold;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px;
		behavior:url(/style/PIE.htc);
		cursor:pointer;
		
		}
	
	a.buttonNewX2:hover{
		background-color:#ccc;
		color:#FFF;
		padding:5px;
		font-family:Helvetica;
		text-decoration : none;
		font-size: 15px;
		font-weight: bold;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px;
		behavior:url(/style/PIE.htc);
		cursor:pointer;
		
		}
		
/* AREA PROMOTORI */
.TitleSearchFrameE {
    background-image: url("../img/bg_title_menu_2.gif");
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 12px;
	padding-bottom:10px;
    width: 910px;
	border: 1px solid #CFD0D2;
}

.Promoters {
	border: 1px solid #CFD0D2;
	padding-top:13px;
	padding-left:16px;
	padding-bottom:100px;
}

.SuperBorder{
	border: 1px solid #CFD0D2;
    float: left;
    height: 297px;
    padding: 7px;
	padding-bottom: 0;
    position: relative;
    vertical-align: top;
    width: 211px;
	margin-right: 4px;
}

.SuperBorderA{
	font-family: Helvetica;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
	width:210px;
    height: 283px;
	background-color:#00BAD1;
	position:absolute;
}

#divModulistica{
	display: none;
	border: 1px solid #CFD0D2;
	padding: 10px 10px 10px 25px;
	margin-top: 10px;
	width: 885px;
}

#divLocandina{
	display: none;
	border: 1px solid #CFD0D2;
	padding: 10px 10px 10px 25px;
	margin-top: 10px;
	width: 885px;
}

#divElenco{
	display: none;
	border: 0;
}

#divLocandina ul a { text-decoration:none; font-size:14px; color:#00bad1; }
#divLocandina ul a:hover { text-decoration:none; font-size:14px; color:#cccccb; }
#divLocandina ul a.blink { text-decoration: blink; font-size:14px; color:#00bad1; }
#divLocandina ul a.blink:hover { text-decoration: blink; font-size:14px; color:#cccccb; }

#divModulistica ul a { text-decoration:none; font-size:14px; color:#00bad1; }
#divModulistica ul a:hover { text-decoration:none; font-size:14px; color:#cccccb; }
#divModulistica ul a.blink { text-decoration: blink; font-size:14px; color:#00bad1; }
#divModulistica ul a.blink:hover { text-decoration: blink; font-size:14px; color:#cccccb; }

#divElenco ul a { text-decoration:none; }
#divElenco ul a:hover { text-decoration:none; }
#divElenco ul a.blink { text-decoration: blink; }
#divElenco ul a.blink:hover { text-decoration: blink; }
#divElenco li { list-style-type: none; }

#frameLocandina {
	width:870px;
	border:0;
}


/* *****LABEL 3 CATALOGHI***** */
.inLabelTemp{
	position:absolute;
	height:40px;
	width:470px;
	z-index:600;
	left:0px;
	top:235px;
	
	}
	
	.inLabelTempDef{
		position:relative;
		height:20px;
		width:450px;
		background-color:#00ADD7;
		z-index:600;
		left:0px;
		vertical-align:top;
		padding: 10px;	
		box-shadow:0px 0px 10px #000;
		-moz-box-shadow:0px 0px 10px #000;
		-webkit-box-shadow:0px 0px 10px #000;
		behavior:url(/style/PIE.htc);
		
		}
	
	.ArrowTMPsx{
		border-bottom: 14px solid transparent;
		border-right: 8px solid #00ADD7;
		border-top: 0 solid transparent;
		bottom: -14px;
		height: 0;
		left: 0;
		position: absolute;
		width: 0;

		}
	.ArrowTMPdx{
		border-bottom: 14px solid transparent;
		border-left: 8px solid #00ADD7;
		border-top: 0 solid transparent;
		bottom: -14px;
		height: 0;
		left: 462px;
		position: absolute;
		width: 0;
		}
	
