/* 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:170px; top:0px;  background-image: url(../IMG/header_bg.gif);  z-index:10000000;}
#NicolausBrand{ position:absolute; left:50%;  margin:6px 0 0 -462px; 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:110px 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:16px; top:-14px;  padding-bottom:-12px; }
li.link a:hover{ text-decoration:none; color:#CCCCCC; font-size:14px; font-weight:bold; margin-right:16px; top:-14px;  padding-bottom:-12px; }


#FuncNavBar { width:240px; height:30px; position:absolute; top:0px; left:50%; margin:110px 0 0 320px; }
#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:153px 0 0 -480px;  font-family: Helvetica; color:#7b7c7e; font-size:9px;}
#DayBar{ position:absolute; width:270px; top:0px; left:50%; margin:154px 0 0 129px; font-family: Helvetica; color:#000000; font-size:10px;}
#ItaBar{ position:absolute; top:0px; left:50%; margin:153px 0 0 405px;  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:22px; color:#FFF; font-weight:normal; margin-right:20px; top:-10px;  padding-bottom:-12px; }
.puntatore{ position:relative; color:#00bad1; font-size:14px; font-weight:bold; text-decoration:none; top:5px; }


.Sect01{ color:#000; font-size:14px; font-weight:bold;  padding-top:20px; top:4px; width:215px; height:28px;}
.Sect02{ color:#000; font-size:14px; font-weight:bold;  padding-top: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:170px 0 0 -480px;	overflow: hidden; }
#masterdivM{ position:relative; height:auto; display:inline;  float:left; padding-bottom:40px;}
#SxCol{ position:relative; float:left; vertical-align:top; top:6px; width:225px; height:auto;}
#DxCol{ position:relative; float:left; left:20px; vertical-align:top; top:6px; width:713px; height:auto;}

/* 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:713px; 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:417px; top:87px; 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;}
.searchcodeprod{ cursor:hand; position:absolute; width:23px; top:87px; left:446px; 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 */
#OfferFrame{ position:relative; float:left; vertical-align:top;  width:225px; height:450px; 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:8px; 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; }
#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:20px; width:713px; height:auto;}
#PugliaNicolaus{ position:relative; vertical-align:top; float:left; left:0px; top:0px; width:218px; height:463px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px;}
#ItaliaNicolaus{ position:absolute; vertical-align:top; float:left; left:244px; top:0px; width:218px; height:463px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px;}
#RaroNicolaus{ position:absolute; vertical-align:top; float:left; left:488px; top:0px; width:218px; height:463px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px;}
a.LinkingImg img{ width:210px; height:285px;}
a.LinkingImg:hover img{ cursor:pointer; opacity:0.5; filter:alpha(opacity=50); width:210px; height:285px;}
#PugliaNicolaus ul, #ItaliaNicolaus 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;}
#RaroNicolaus ul li {font-size:13px; color:#00bad1; list-style-type: none;}
#PugliaNicolaus ul a, #ItaliaNicolaus ul a, #RaroNicolaus ul a { text-decoration:none; font-size:13px; color:#7b7c7e; }
#PugliaNicolaus ul a:hover, #ItaliaNicolaus 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:190px; 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;}

/* BANNERONE */
#BannerMaxi{ position:relative;  float:left;  vertical-align:top; top:0px; width:958px; height:120px;  border:#ffffff solid 1px; }

/* BANNER FOOTER */
#bannerFrame{ position:relative; float:left;  vertical-align:top;  top:65px; width:960px; height:180px; padding-bottom:40px; }
#banner01{ position:absolute; top:0px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner02{ position:absolute; top:0px; left:244px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner03{ position:absolute;  top:0px; left:489px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner04{ position:absolute; top:0px; left:733px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}

/* 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; }


/* FOOTER */
#footer{ position:relative; clear:both; float:left; vertical-align:top; top:0px; width:958px; height:300px; border-top:#ccc solid 1px;  border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-right:#fff solid 1px; }
#FirstCol{ position:absolute; top:15px; left:7px; width:218px; height:270px; border-right:#ccc solid 1px;  border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-top:#fff solid 1px; }
#brand_nicolaus_foo{ position:absolute; top:10px; right:10px;}
.CFoo{ position:absolute; top:90px; right:10px; color:#a7a8aa; font-size:12px; }
#SndCol{ position:absolute; top:10px; left:235px; width:713px; height:60px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
#associati{padding-top:8px;}
#trdCol{ position:absolute; top:90px; left:235px; width:225px; height:150px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
#qthCol{ position:absolute; top:90px; left:480px; width:225px; height:150px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
#fthCol{ position:absolute; top:90px; left:723px; width:225px; height:150px; border:#fff solid 1px; 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:170px 0 0 -480px;	overflow: hidden; }


/* COMMANDER */
#Commander{ position:relative; top:-5px; width:930px; height:20px; padding-left:7px; color:#7b7c7e; font-size:12px; border:#FFFFFF solid 1px;}
#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;}



/* BARRA OFFERTE */
#OfferFrameX{ position:relative; top:12px; width:225px; height:420px; 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:25px; 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:122px; 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:12px; 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{ 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:12px; 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 */
#bannerFrameX{ position:relative; float:left; vertical-align:top; top:45px; width:960px; height:180px; }
#banner01{ position:absolute; top:0px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner02{ position:absolute; top:0px; left:244px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner03{ position:absolute;  top:0px; left:489px; width:218px; height:170px;  padding-left:7px; padding-top:7px; border:#cfd0d2 solid 1px; overflow:hidden;}
#banner04{ position:absolute; top:0px; left:733px; width:218px; height:170px;  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;  }


/* FOOTER */
#footerX{display:block; clear:both; position:relative; top:75px; width:958px; height:300px; border-top:#ccc solid 1px;  border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-right:#fff solid 1px; }
#FirstCol{ position:absolute; top:15px; left:7px; width:218px; height:270px; border-right:#ccc solid 1px;  border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-top:#fff solid 1px; }
#brand_nicolaus_foo{ position:absolute; top:10px; right:10px;}
.CFoo{ position:absolute; top:90px; right:10px; color:#a7a8aa; font-size:12px; }
#SndCol{ position:absolute; top:10px; left:235px; width:713px; height:60px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
#associati{padding-top:8px;}
#trdCol{ position:absolute; top:90px; left:235px; width:225px; height:150px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
#qthCol{ position:absolute; top:90px; left:480px; width:225px; height:150px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
#fthCol{ position:absolute; top:90px; left:723px; width:225px; height:150px; border:#fff solid 1px; color:#a7a8aa; font-size:12px; }
.sIFR-active .foot{ width:225px; height:15px;}
.sIFR-active .footLink{width:225px; display:inline; top:0px;}


/* STILE DELLE PAGINE DI TESTO */
#contentbodyT { position: absolute;	width: 980px; height: 100%; left:50%;  margin:170px 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:0px; 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;}


/* 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:215px; border:#cfd0d2 solid 1px; margin-bottom:15px;}
#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:17px; top:-2px; width:220px; height:100%; /* 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; }

/* 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; }



/* STILE DELLA PAGINA LISTA DELLE STRUTTURE */
#contentbodyS { position: absolute;	width: 960px; height:100%; left:50%;  margin:170px 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:7px; right:10px; color:#7b7c7e; font-size:12px; font-weight:bold;}
.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:7px; 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:703px; 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:100%;}
#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:13px; color:#00bad1; }
#OfferFrameS #ListOfferFrame ul a:hover { text-decoration:none; font-size:13px; 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:4px; left:5px; margin-right:10px; 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:200px; 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:12px; width:713px; height:609px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */}
#FrameIssueContainer{ position:relative; top:5px; color:#7b7c7e; font-size:12px; width:710px; height:560px; 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:0px; vertical-align:top; top:0px; width:713px; height:auto;}
#OfferLastMinute01{ position:relative; vertical-align:top; float:left; left:5px; top:0px; width:218px; height:390px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; margin-bottom:20px;}
#OfferLastMinute02{ position:relative; vertical-align:top; float:left; left:5px; top:0px; width:218px; height:390px;  border:#cfd0d2 solid 1px; /* border:#FFFFFF solid 1px; */ padding-left:7px; padding-top:7px; margin-bottom:20px;}
#OfferLastMinute03{ position:relative; vertical-align:top; float:left; left:5px; top:0px; width:218px; height:390px;  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:12px; font-weight:bold;}
.CatColor{ top:7px; right:10px; color:#E2007A; font-size:12px; }
.ClasseOfferta{ right:10px; color:#E2007A; font-size:12px; font-weight:bold;}
.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;}

/* 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;}
.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;}
#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 #999; 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; }
.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:713px; height:122px; border:#cfd0d2 solid 1px; background-color:#f7fdfe; z-index:1000000; }
#SearchFrame2{ position:relative; vertical-align:top; float:left; top:0px; left:0px; width:713px; height:122px; border:#cfd0d2 solid 1px; background-color:#f7fdfe; z-index:1000000; margin-bottom:15px;}
#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: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;}
#searcherFil02{ 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;}
#searcherFil03{ 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;}
#searcher4{ position:absolute; width:420px; top:87px; 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;}
#searcherFil04{ position:absolute; width:433px; top:87px; 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;}
#searchcodeprod{ position:absolute; width:23px; top:87px; left:446px; 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:205px; height:23px; border: #cfd0d2 1px solid;}
#imgRegClose{ position:absolute; width:23px; top:52px; left:205px; height:23px; border: #cfd0d2 1px solid; display:none;}
#imgDestOpen{ position:absolute; width:23px; top:52px; left:446px; height:23px; border: #cfd0d2 1px solid;}
#imgDestClose{ position:absolute; width:23px; top:52px; left:446px; height:23px; border: #cfd0d2 1px solid; display:none;}
#imgCalOpen{ position:absolute; width:23px; top:52px; left:682px; height:23px; border: #cfd0d2 1px solid;}
#imgCalClose{ position:absolute; width:23px; top:52px; left:682px; 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; height: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:71px; left:7px; width:452px; min-height: 50px; 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:15px;}
.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; }

