A:link {text-decoration: none}A:visited {text-decoration: none}A:active {text-decoration: none}A:hover {text-decoration: none}
html,body{margin:0;padding:0}
p { margin:0px; padding:0px; }
@font-face{font-family: 'Dumb';src: url('../font/Dumb.ttf');}
@font-face{font-family: 'BEBAS';src: url('../font/BEBAS___.ttf');}
@font-face{font-family: 'England';src: url('../font/england.ttf');}
@font-face{font-family: 'After Shok';src: url('../font/After_Shok.ttf');}
@font-face{font-family: 'ArmWrestler';src: url('../font/ArmWrestler.ttf');}
@font-face{font-family: 'Century Gothic';src: url('../font/century_gothic.ttf');}
@font-face{font-family: 'Black jack';src: url('../font/black_jack.ttf');}
@font-face{font-family: 'book antiqua';src: url('../font/bookantiqua.ttf');}
@font-face{font-family: 'Capture';src: url('../font/Capture_it.ttf');}
@font-face{font-family: 'ColabMed';src: url('../font/ColabMed.otf');}
@font-face{font-family: 'ColabThi';src: url('../font/ColabThi.otf');}
@font-face{font-family: 'Existence-Light';src: url('../font/Existence-Light.otf');}
@font-face{font-family: 'AmaticSC';src: url('../font/AmaticSC-Regular.ttf');}
@font-face{font-family: 'AmaticSC-Regular';src: url('../font/AmaticSC-Regular.ttf');}
@font-face{font-family: 'Exo-Light';src: url('../font/Exo-Light.otf');}
@font-face{font-family: 'LeagueGothic';src: url('../font/LeagueGothic-CondensedRegular.otf');}
@font-face{font-family: 'LeagueGothic-CondensedRegular';src: url('../font/LeagueGothic-CondensedRegular.otf');}
@font-face{font-family: 'LearningCurve_OT';src: url('../font/LearningCurve_OT.otf');}
@font-face{font-family: 'sky_med-webfont';src: url('../font/sky_med-webfont.ttf');}
@font-face{font-family: 'Arctic2';src: url('../font/Arctic2.ttf');}
@font-face {
    font-family:"WebSymbolsLiga";
	src:url('../font/websymbolsligaregular.ttf') format("truetype"),
	url('../font/websymbolsligaregular.eot') format("embedded-opentype"),
	url('../font/websymbolsligaregular.svg') format("svg"),
	url('../font/WebSymbolsLiga-Regular.otf') format("opentype"),
	url('../font/websymbolsligaregular.woff') format("woff");
}
@font-face {
    font-family:"cartographer";
	src:url('../font/cartographer.ttf') format("truetype"),
	url('../font/cartographer.eot') format("embedded-opentype"),
	url('../font/cartographer.svg') format("svg"),
	url('../font/cartographer.otf') format("opentype"),
	url('../font/cartographer.woff') format("woff");
}
@font-face {
    font-family:"sosa-webfont";
	src:url('../font/sosa-webfont.ttf') format("truetype"),
	url('../font/sosa-webfont.eot') format("embedded-opentype"),
	url('../font/sosa-webfont.svg') format("svg"),
	url('../font/sosa-webfont.otf') format("opentype"),
	url('../font/sosa-webfont.woff') format("woff");
}
@font-face{font-family: 'FontAwesome';src: url('../font/fontawesome-webfont.eot?v=4.2.0');src: url('../font/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'ArchitectsDaughter';src: url('../font/ArchitectsDaughter.ttf');}
@font-face{font-family: 'BEARPAW';src: url('../font/BEARPAW_.ttf');}
@font-face{font-family: 'black_jack';src: url('../font/black_jack.ttf');}
@font-face{font-family: 'boston_traffic';src: url('../font/boston_traffic.ttf');}
@font-face{font-family: 'Copperplate';src: url('../font/Copperplate Gothic Light Regular.ttf');}
@font-face{font-family: 'journal';src: url('../font/journal.ttf');}
@font-face{font-family: 'Niconne';src: url('../font/Niconne-Regular.ttf');}
@font-face{font-family: 'OpenSans';src: url('../font/OpenSans-Regular.ttf');}
@font-face{font-family: 'ostrich';src: url('../font/ostrich-regular.ttf');}
@font-face{font-family: 'palitoon';src: url('../font/palitoon.otf');}
@font-face{font-family: 'PlayfairDisplay';src: url('../font/PlayfairDisplay-Regular.otf');}
@font-face{font-family: 'PlayfairDisplaySC';src: url('../font/PlayfairDisplaySC-Regular.ttf');}
@font-face{font-family: 'Raleway';src: url('../font/Raleway-Regular.ttf');}
@font-face{font-family: 'akaFrivolity';src: url('../font/akaFrivolity.ttf');}
@font-face{font-family: 'DK Mama Bear';src: url('../font/DK Mama Bear.otf');}
@font-face{font-family: 'CaviarDreams';src: url('../font/CaviarDreams.ttf');}
@font-face{font-family: 'droid';src: url('../font/droid.otf');}
@font-face{font-family: 'Geo';src: url('../font/Geo.otf');}
@font-face{font-family: 'Play';src: url('../font/Play-Regular.ttf');}
@font-face{font-family: 'Sansation';src: url('../font/Sansation-Regular.ttf');}
@font-face{font-family: 'AlexBrush';src: url('../font/AlexBrush-Regular.ttf');}
@font-face{font-family: 'Allura';src: url('../font/Allura-Regular.otf');}
@font-face{font-family: 'Cinzel';src: url('../font/Cinzel-Regular.otf');}
@font-face{font-family: 'Digory_Doodles_PS';src: url('../font/Digory_Doodles_PS.ttf');}
@font-face{font-family: 'KaushanScript';src: url('../font/KaushanScript-Regular.otf');}
@font-face{font-family: 'Pacifico';src: url('../font/Pacifico.ttf');}
@font-face{font-family: 'Ritaglio';src: url('../font/Ritaglio.ttf');}
@font-face{font-family: 'Sail';src: url('../font/Sail-Regular.otf');}
@font-face{font-family: 'SEASRN';src: url('../font/SEASRN__.ttf');}
@font-face{font-family: 'UnifrakturMaguntia';src: url('../font/UnifrakturMaguntia.ttf');}
@font-face{font-family: 'Aaargh';src: url('../font/Aaargh.ttf');}
@font-face{font-family: 'Action_Man';src: url('../font/Action_Man.ttf');}
@font-face{font-family: 'Alpha_echo';src: url('../font/Alpha_echo.ttf');}
@font-face{font-family: 'AnuDaw';src: url('../font/AnuDaw.ttf');}
@font-face{font-family: 'Arizonia';src: url('../font/Arizonia.ttf');}
@font-face{font-family: 'Boogaloo';src: url('../font/Boogaloo.otf');}
@font-face{font-family: 'Bungee';src: url('../font/Bungee.otf');}
@font-face{font-family: 'Calligraffiti';src: url('../font/Calligraffiti.ttf');}
@font-face{font-family: 'Coiny';src: url('../font/Coiny.ttf');}
@font-face{font-family: 'DancingScript';src: url('../font/DancingScript.otf');}
@font-face{font-family: 'DigitalDream';src: url('../font/DigitalDream.ttf');}
@font-face{font-family: 'Edmunds';src: url('../font/Edmunds.otf');}
@font-face{font-family: 'Fascinate';src: url('../font/Fascinate.otf');}
@font-face{font-family: 'Fearless';src: url('../font/Fearless.ttf');}
@font-face{font-family: 'FingerPaint';src: url('../font/FingerPaint.ttf');}
@font-face{font-family: 'GoodDog';src: url('../font/GoodDog.otf');}
@font-face{font-family: 'GrandHotel';src: url('../font/GrandHotel.otf');}
@font-face{font-family: 'Kingthings_Exeter';src: url('../font/Kingthings_Exeter.ttf');}
@font-face{font-family: 'lmmono10';src: url('../font/lmmono10.otf');}
@font-face{font-family: 'Matchbook';src: url('../font/Matchbook.otf');}
@font-face{font-family: 'Peatr';src: url('../font/Peatr.ttf');}
@font-face{font-family: 'Playtime';src: url('../font/Playtime.ttf');}
@font-face{font-family: 'Plump';src: url('../font/Plump.ttf');}
@font-face{font-family: 'Quantico';src: url('../font/Quantico.otf');}
@font-face{font-family: 'Roman';src: url('../font/Roman.ttf');}
@font-face{font-family: 'Santana';src: url('../font/Santana.ttf');}
@font-face{font-family: 'Sniglet';src: url('../font/Sniglet.otf');}
@font-face{font-family: 'Sofia';src: url('../font/Sofia.otf');}
@font-face{font-family: 'Soria';src: url('../font/Soria.ttf');}
@font-face{font-family: 'TitanOne';src: url('../font/TitanOne.ttf');}
@font-face{font-family: 'Titillium';src: url('../font/Titillium.otf');}
@font-face{font-family: 'TradeWinds';src: url('../font/TradeWinds.ttf');}
@font-face{font-family: 'Tulia';src: url('../font/Tulia.otf');}
@font-face{font-family: 'Walkway';src: url('../font/Walkway.ttf');}
@font-face{font-family: 'Xenophone';src: url('../font/Xenophone.ttf');}
@font-face{font-family: 'Yellowtail';src: url('../font/Yellowtail.otf');}
@font-face{font-family: 'Alegreya';src: url('../font/Alegreya.otf');}
@font-face{font-family: 'Arcon';src: url('../font/Arcon.otf');}
@font-face{font-family: 'AutourOne';src: url('../font/AutourOne.otf');}
@font-face{font-family: 'Belligerent';src: url('../font/Belligerent.ttf');}
@font-face{font-family: 'Bellota';src: url('../font/Bellota.otf');}
@font-face{font-family: 'Bodonitown';src: url('../font/Bodonitown.ttf');}
@font-face{font-family: 'BonvenoCF';src: url('../font/BonvenoCF.otf');}
@font-face{font-family: 'Daniel';src: url('../font/Daniel.otf');}
@font-face{font-family: 'Desyrel';src: url('../font/Desyrel.ttf');}
@font-face{font-family: 'Elsie';src: url('../font/Elsie.otf');}
@font-face{font-family: 'Folks';src: url('../font/Folks.ttf');}
@font-face{font-family: 'Forum';src: url('../font/Forum.otf');}
@font-face{font-family: 'Garton';src: url('../font/Garton.ttf');}
@font-face{font-family: 'GlacialIndifference';src: url('../font/GlacialIndifference.otf');}
@font-face{font-family: 'GoodFoot';src: url('../font/GoodFoot.ttf');}
@font-face{font-family: 'Gputeks';src: url('../font/Gputeks.ttf');}
@font-face{font-family: 'Hattori_Hanzo';src: url('../font/Hattori_Hanzo.otf');}
@font-face{font-family: 'Idolwild';src: url('../font/Idolwild.ttf');}
@font-face{font-family: 'Immortal';src: url('../font/Immortal.ttf');}
@font-face{font-family: 'JosefinSans';src: url('../font/JosefinSans.ttf');}
@font-face{font-family: 'JosefinSlab';src: url('../font/JosefinSlab.ttf');}
@font-face{font-family: 'Jura';src: url('../font/Jura.otf');}
@font-face{font-family: 'Krazynights';src: url('../font/Krazynights.ttf');}
@font-face{font-family: 'Lane';src: url('../font/Lane.ttf');}
@font-face{font-family: 'Launica';src: url('../font/Launica.ttf');}
@font-face{font-family: 'Marvel';src: url('../font/Marvel.ttf');}
@font-face{font-family: 'Mathlete';src: url('../font/Mathlete.otf');}
@font-face{font-family: 'Michroma';src: url('../font/Michroma.ttf');}
@font-face{font-family: 'Nobile';src: url('../font/Nobile.ttf');}
@font-face{font-family: 'Norwester';src: url('../font/Norwester.otf');}
@font-face{font-family: 'Note_this';src: url('../font/Note_this.ttf');}
@font-face{font-family: 'Overlock';src: url('../font/Overlock.ttf');}
@font-face{font-family: 'Pompiere';src: url('../font/Pompiere.otf');}
@font-face{font-family: 'PrintClearly';src: url('../font/PrintClearly.otf');}
@font-face{font-family: 'QuattrocentoSans';src: url('../font/QuattrocentoSans.otf');}
@font-face{font-family: 'Radiohead';src: url('../font/Radiohead.ttf');}
@font-face{font-family: 'RawengulkSans';src: url('../font/RawengulkSans.otf');}
@font-face{font-family: 'Resagnicto';src: url('../font/Resagnicto.ttf');}
@font-face{font-family: 'Riesling';src: url('../font/Riesling.ttf');}
@font-face{font-family: 'RockSalt';src: url('../font/RockSalt.ttf');}
@font-face{font-family: 'Samba';src: url('../font/Samba.ttf');}
@font-face{font-family: 'Sansita';src: url('../font/Sansita.otf');}
@font-face{font-family: 'Snippet';src: url('../font/Snippet.otf');}
@font-face{font-family: 'Surface';src: url('../font/Surface.otf');}
@font-face{font-family: 'Tinet';src: url('../font/Tinet.ttf');}
@font-face{font-family: 'TrashHand';src: url('../font/TrashHand.ttf');}
@font-face{font-family: 'UbuntuTitling';src: url('../font/UbuntuTitling.ttf');}
@font-face{font-family: 'Unna';src: url('../font/Unna.otf');}
@font-face{font-family: 'Voltaire';src: url('../font/Voltaire.otf');}
@font-face{font-family: 'Wagnasty';src: url('../font/Wagnasty.ttf');}
@font-face{font-family: 'Waterstreet';src: url('../font/Waterstreet.ttf');}
@font-face{font-family: 'Web_Serveroff';src: url('../font/Web_Serveroff.otf');}
@font-face{font-family: 'Whitehall';src: url('../font/Whitehall.ttf');}
@font-face{font-family: 'HelveticaNeueLTCom-Lt';src: url('../font/HelveticaNeueLTCom-Lt.ttf');}
@font-face{font-family: 'HelveticaNeueLTCom-LtCn';src: url('../font/HelveticaNeueLTCom-LtCn.ttf');}
@font-face{font-family: 'HelveticaNeueLTCom-Bd';src: url('../font/HelveticaNeueLTCom-Bd.ttf');}
@font-face{font-family: 'HelveticaNeueLTCom-Th';src: url('../font/HelveticaNeueLTCom-Th.ttf');}
@font-face{font-family: 'HelveticaNeueLTCom-Cn';src: url('../font/HelveticaNeueLTCom-Cn.ttf');}
@font-face{font-family: 'HelveticaNeueLTCom-BdCn';src: url('../font/HelveticaNeueLTCom-BdCn.ttf');}
@font-face{font-family: 'HBC';src: url('../font/HelveticaNeueLTCom-BdCn.ttf');}
@font-face{font-family: 'HC';src: url('../font/HelveticaNeueLTCom-Cn.ttf');}
@font-face{font-family: 'HLC';src: url('../font/HelveticaNeueLTCom-LtCn.ttf');}
@font-face{font-family: 'Marmalade Toast';src: url('../font/Marmalade Toast.ttf');}
@font-face{font-family: 'Lato';src: url('../font/Lato.ttf');}
@font-face{font-family: 'Nevis';src: url('../font/Nevis.ttf');}
@font-face{font-family: 'NeoTech';src: url('../font/NeoTechStd.otf');}
@font-face{font-family: 'Bellerose';src: url('../font/Bellerose.ttf');}
@font-face{font-family: 'DSAutomobiles';src: url('../font/DSAutomobiles.ttf');}
@font-face{font-family: 'DSAutomobiles-Light';src: url('../font/DSAutomobiles-Light.ttf');}
@font-face{font-family: 'Abbeyroad';src: url('../font/Abbeyroad.ttf');}
@font-face{font-family: 'Aileron';src: url('../font/Aileron.otf');}
@font-face{font-family: 'Baskervville';src: url('../font/Baskervville.otf');}
@font-face{font-family: 'Calibri';src: url('../font/Calibri.ttf');}
@font-face{font-family: 'CevicheOne';src: url('../font/CevicheOne.otf');}
@font-face{font-family: 'Indigo';src: url('../font/Indigo.otf');}
@font-face{font-family: 'Roboto';src: url('../font/Roboto.ttf');}
@font-face{font-family: 'SFProDisplay';src: url('../font/SFProDisplay.otf');}
@font-face{font-family: 'Slabo';src: url('../font/Slabo.ttf');}
@font-face{font-family: 'Versa';src: url('../font/Versa.otf');}
@font-face{font-family: 'Amsterdam';src: url('../font/Amsterdam.ttf');}
@font-face{font-family: 'ArialRounded';src: url('../font/ArialRounded.ttf');}
@font-face{font-family: 'ArialRoundedBold';src: url('../font/ArialRoundedBold.ttf');}
@font-face{font-family: 'BeautifulPeople';src: url('../font/BeautifulPeople.ttf');}
@font-face{font-family: 'Rocko';src: url('../font/Rocko.ttf.woff');}
@font-face{font-family: 'VeganStyle';src: url('../font/VeganStyle.ttf');}
@font-face{font-family: 'BigShoulders';src: url('../font/BigShoulders.ttf');}
@font-face{font-family: 'Happygraduation';src: url('../font/Happygraduation.otf');}
@font-face{font-family: 'Heathergreen';src: url('../font/Heathergreen.ttf');}
@font-face{font-family: 'MonumentValley';src: url('../font/MonumentValley.otf');}
@font-face{font-family: 'TallFilms';src: url('../font/TallFilms.ttf');}
@font-face{font-family: 'ThingPress';src: url('../font/ThingPress.ttf');}
@font-face{font-family: 'Ticketing';src: url('../font/Ticketing.ttf');}
body{font: 100.01% Century Gothic,"Trebuchet MS",Verdana,Arial,sans-serif;color: #333;text-align:center;}
form { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
img { border:0; }
iframe { margin:0px; padding:0px; border:0px; overflow:hidden;}
.header{width:100%;height:34px;background:#333;position:fixed;z-index:100;}
.header2{width:100%;height:34px;background:#333;margin:0 auto;z-index:100;}
.puls_header1{float:left;width:20px;}
.puls_header2{float:left;width:131px;color:#444;margin-top:2px;margin-left:8px;font-size:12px}
.puls_header2:hover{color:#336699}
.header_text{font-size:13px;float:right;color:#fff; font-weight:bold;margin-right:19px;cursor:pointer;height:34px}
.header_text1{padding-top:8px}
.header_text2{font-size:10px}
.header_icon{font-size:13px;float:right;color:#fff; font-weight:bold;margin-right:19px;cursor:pointer;height:34px}
.header_icon1{padding-top:8px}
.header_icon2{font-size:10px}
.header_linea{border-top:1px solid #ccc;width:100%;height:1px}
.header_box_int{padding:12px;font-size:13px;color:#333;text-align:left}
.header_box_int2{color:#555; font-size:12px}
.header_superadmin{font-weight:bold;font-size:13px;color:#188ac4}
.header_box{width:200px;display:none;border:1px solid #ccc;height:auto !important;min-height:110px;overflow:hidden;background:#fff;position:absolute;z-index:100; right:320px;margin-top:34px}
.colonna{padding-left:5px; width:190px; overflow:hidden;}
.colonna_int{width:180px; margin-left:5px; overflow:hidden;font-size:1px; }
.menu{width:200px;background:#333;color:#fff;float:left;height:auto !important;min-height:650px;overflow:hidden;}
.menu2{width:40px;background:#333;color:#fff;float:left;height:auto !important;min-height:650px;overflow:hidden;}
.ultimoaccesso{width:1200px; padding-top:2px;height:36px;position:fixed;top:34px;background:#fff;z-index:100;}
.page{width:100%;margin:0 auto;text-align:left;height:auto !important;min-height:850px;overflow:hidden;background:url('images/bgadmin.jpg') repeat-y;background-position:left top}
.page2{width:1200px;margin:0 auto;text-align:left;border:1px solid #ccc;border-top:0px;background:#fff;}
.page_sx{width:200px;float:right;height : auto !important;  min-height:590px; overflow:hidden;}
.page_dx{width:1000px;float:left;min-height:590px;margin-left:6px}
.page_dx2{float:left;min-height:590px;}
.puls_menuclose{display:none;}
.admin_dx_list{width:420px; float:right; background:#fff;text-align:left; padding-top:10px;padding-left:10px;height:auto !important; min-height:86px; overflow:hidden;}
.admin_dx_list2{width:380px; float:right; background:#fff;text-align:left; padding-top:10px;padding-left:10px;height:auto !important; min-height:86px; overflow:hidden;}
.admin_dx_list3{width:285px; float:right; background:#fff;text-align:left; padding-top:10px;padding-left:10px;height:auto !important; min-height:86px; overflow:hidden;}
.admin_dx_list4{width:327px; float:right; background:#fff;text-align:left; padding-top:10px;padding-left:10px;height:auto !important; min-height:86px; overflow:hidden;}
.admin_dx_user{width:284px; float:right; background:#fff;text-align:left; padding-top:10px;padding-left:10px;height:auto !important; min-height:86px; overflow:hidden;}
.ico_box{width:28px;height:27px;float:left;background:url('images/ico-box.png') no-repeat;text-align:center;font-size:14px;padding-top:4px;position:absolute;margin-left:25px;margin-top:4px;}
.ico_proto{width:39px;height:34px;float:left;margin-left:6px;}
.ico_xml{background:url('images/ico-xml.png');background-position:bottom;}
.ico_xml:hover{background-position:top;}
.ico_mod{background:url('images/ico-mod.png');background-position:bottom;}
.ico_mod:hover{background-position:top;}
.ico_calendar{background:url('images/ico-calendar.png');background-position:bottom;}
.ico_calendar:hover{background-position:top;}
.ico_add{background:url('images/ico-add.png');background-position:bottom;}
.ico_add:hover{background-position:top;}
.ico_mod2{background:url('images/ico-mod2.png');background-position:bottom;}
.ico_mod2:hover{background-position:top;}
.ico_count{background:#f1f1f1;border:1px solid #2386aa;width:37px;height:32px;float:left;margin-left:-1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ico_count2{font-size:15px;text-align:center;width:100%;font-weight:bold;padding-top:5px;color:#2386aa}
.ico_related{background:url('images/ico-related.png');background-position:top;}
.ico_related:hover{background-position:bottom;}
.ico_back{background:url('images/ico-back.png');background-position:bottom;}
.ico_back:hover{background-position:top;}
.ico_page{background:url('images/ico_page.png');background-position:bottom;}
.ico_page:hover{background-position:top;}
.ico_money{background:url('images/ico-money.png');background-position:bottom;}
.ico_money:hover{background-position:top;}
.ico_money2{background:url('images/ico-money2.png');background-position:bottom;}
.ico_money2:hover{background-position:top;}
.ico_attr{background:url('images/ico-attr.png');background-position:bottom;}
.ico_attr:hover{background-position:top;}
.ico_az{background:url('images/ico-az.png');background-position:bottom;}
.ico_az:hover{background-position:top;}
.ico_p{background:url('images/ico-p.png');background-position:bottom;}
.ico_p:hover{background-position:top;}
.ico_equip{background:url('images/ico-equip.png');background-position:bottom;}
.ico_equip:hover{background-position:top;}
.ico_user{background:url('images/ico-user.png');background-position:bottom;}
.ico_user:hover{background-position:top;}
.ico_booking{background:url('images/ico-booking.png');background-position:bottom;}
.ico_booking:hover{background-position:top;}
.ico_area{background:url('images/ico-area.png');background-position:bottom;}
.ico_area:hover{background-position:top;}
.ico_opz{background:url('images/ico-opz.png');background-position:bottom;}
.ico_opz:hover{background-position:top;}
.ico_area2{background:url('images/ico-area2.png');background-position:bottom;}
.ico_comment{background:url('images/ico-comment.png');background-position:bottom;}
.ico_comment:hover{background-position:top;}
.ico_duplica{background:url('images/ico-duplica.png');background-position:bottom;}
.ico_duplica:hover{background-position:top;}
.ico_text{background:url('images/ico-text.png');background-position:bottom;}
.ico_text:hover{background-position:top;}
.ico_up{background:url('images/ico-up.png');background-position:bottom;}
.ico_up:hover{background-position:top;}
.ico_down{background:url('images/ico-down.png');background-position:bottom;}
.ico_down:hover{background-position:top;}
.ico_file{background:url('images/ico-file.png');background-position:bottom;}
.ico_file:hover{background-position:top;}
.ico_gallery{background:url('images/ico-gallery.png');background-position:bottom;}
.ico_gallery:hover{background-position:top;}
.ico_form{background:url('images/ico-form.png');background-position:bottom;}
.ico_form:hover{background-position:top;}
.ico_list{background:url('images/ico-list.png');background-position:bottom;}
.ico_list:hover{background-position:top;}
.ico_map{background:url('images/ico-map.png');background-position:bottom;}
.ico_map:hover{background-position:top;}
.ico_offer{background:url('images/ico-offer.png');background-position:bottom;}
.ico_offer:hover{background-position:top;}
.ico_photo{background:url('images/ico-photo.png');background-position:bottom;}
.ico_photo:hover{background-position:top;}
.ico_photo2{background:url('images/ico-photo2.png');}
.ico_photo2:hover{background-position:bottom;}
.ico_assign{background:url('images/ico-assign.png');}
.ico_assign:hover{background-position:bottom;}
.ico_assign2{background:url('images/ico-assign2.png');}
.ico_assign2:hover{background-position:bottom;}
.ico_com{background:url('images/ico-com.png');}
.ico_com:hover{background-position:bottom;}
.ico_login{background:url('images/ico-login.png');}
.ico_login:hover{background-position:bottom;}
.ico_login2{background:url('images/ico-login2.png');}
.ico_login2:hover{background-position:bottom;}
.ico_invoice{background:url('images/ico-invoice.png');}
.ico_invoice:hover{background-position:bottom;}
.ico_invoice2{background:url('images/ico-invoice2.png');cursor:pointer;}
.ico_invoice2:hover{background-position:bottom;}
.ico_cont{background:url('images/ico-cont.png');cursor:pointer;}
.ico_cont:hover{background-position:bottom;}
.ico_invoice3{background:url('images/ico-invoice3.png');cursor:pointer;}
.ico_invoice3:hover{background-position:bottom;}
.ico_ord{background:url('images/ico-ord.png');}
.ico_ord:hover{background-position:bottom;}
.ico_ord2{background:url('images/ico-ord2.png');}
.ico_pren{background:url('images/ico-pren.png');}
.ico_pren:hover{background-position:bottom;}
.ico_pren2{background:url('images/ico-pren2.png');}
.ico_note{background:url('images/ico-note.png');}
.ico_note:hover{background-position:bottom;}
.ico_print{background:url('images/ico-print.png');}
.ico_print:hover{background-position:bottom;}
.ico_email{background:url('images/ico-email.png');}
.ico_email:hover{background-position:bottom;}
.ico_tracking{background:url('images/ico-tracking.png');}
.ico_tracking:hover{background-position:bottom;}
.ico_emailquo{width:84px;height:34px;margin-left:6px;float:left;cursor:pointer;background:url('images/ico-emailquo.png');}
.ico_emailquo:hover{background-position:bottom;}
.ico_email2{background:url('images/ico-email.png');background-position:bottom;}
.ico_email2:hover{background-position:top;}
.ico_email3{background:url('images/ico-email2.png');}
.ico_email3:hover{background-position:bottom;}
.ico_email4{background:url('images/ico-email.png');background-position:top;}
.ico_email4:hover{background-position:bottom;}
.ico_excel{background:url('images/ico-excel.png');}
.ico_excel:hover{background-position:bottom;}
.ico_excel2{background:url('images/ico-excel2.png');}
.ico_excel2:hover{background-position:bottom;}
.ico_preview{background:url('images/ico-preview.png');background-position:bottom;}
.ico_preview:hover{background-position:top;}
.ico_subprod{background:url('images/ico-subprod.png');background-position:bottom;}
.ico_subprod:hover{background-position:top;}
.ico_tab{background:url('images/ico-tab.png');background-position:bottom;}
.ico_tab:hover{background-position:top;}
.ico_sped{background:url('images/ico-sped.png');background-position:bottom;}
.ico_sped:hover{background-position:top;}
.ico_tag{background:url('images/ico-tag.png');background-position:bottom;}
.ico_tag:hover{background-position:top;}
.ico_time{background:url('images/ico-time.png');background-position:bottom;}
.ico_time:hover{background-position:top;}
.ico_video{background:url('images/ico-video.png');background-position:bottom;}
.ico_video:hover{background-position:top;}
.ico_del{background:url('images/ico-del.png');}
.ico_del:hover{background-position:bottom;}
.ico_extra2{background:url('images/ico-extra2.png');}
.ico_extra2:hover{background-position:bottom;}
.ico_hour{background:url('images/ico-hour.png');}
.ico_hour:hover{background-position:bottom;}
.ico_del2{background:url('images/ico-del2.png');}
.ico_del2:hover{background-position:bottom;}
.row_user{width:99%; height:auto !important; min-height:28px; float:left; background:#f1f1f1; color:#fff; font-size:12px;border:1px solid #ccc;}
.puls{width:100%;height:auto !important; min-height:34px; overflow:hidden;cursor:pointer;clear:both;}
.puls:hover{background:#444;color:#fff;}
.puls_hover{width:100%;height:34px;cursor:pointer;background:#444;color:#fff;clear:both;}
.puls_int{padding-top:6px;padding-left:10px;font-size:14px;padding-bottom:6px}
.puls_int1{float:left;width:20px;}
.puls_int2{float:left;color:#fff;padding-left:11px;padding-top:1px;width:130px}
.puls_int2b{float:left;color:#fff;padding-left:2px;padding-top:1px;width:170px;padding-bottom:6px}
.puls_int3{float:left;color:#fff;text-align:center;padding-top:1px;width:22px;font-weight:bold;font-size:14px}
.puls_int3b{float:left;color:#fff;text-align:center;padding-top:1px;width:22px;font-weight:bold;font-size:14px;display:none}
.puls a{color:#fff;float:left;}
.puls a:hover{color:#fff;float:left;}
div.puls a:hover {color: #fff;}
.puls_2{float:left;padding-left:18px;padding-right:18px;height:32px;cursor:pointer;border-right:1px solid #ccc;color:#333}
.puls_2:hover{float:left;background:#444;color:#fff;}
.puls_2 a{color:#333;float:left;}
.puls_2 a:hover{color:#fff;float:left;}
.puls_int_2{padding-top:7px;font-size:14px;}
div.puls_2 a:hover {color: #fff;}
.puls_linea{border-top:1px solid #aaa;height:1px;width:192px;margin-left:4px}
.submenuor{display:none; margin-left:-19px;margin-top:7px;clear:both;min-width:400px;overflow:hidden;color:#333;border-top:0px;font-size:14px;}
.submenuorint{font-size:14px;width:100%; text-align:left;border-top:0px}
.submenuor_puls{width:200px; height:auto !important; min-height:28px; overflow:hidden; text-align:left; padding-top:3px;background:#444;color:#fff;clear:both;font-size:13px;}
.submenuor_puls:hover{background:#777;color:#fff;}
.menusx_puls{width:280px; height:30px; text-align:left; padding-top:5px;border-top:1px solid #ccc;background:#f1f1f1;color:#333;clear:both;font-size:14px;}
.menusx_puls:hover{background:#555;color:#fff;}
.submenuor_pulsint{padding-top:4px;padding-left:12px;padding-right:10px;padding-bottom:8px}
.submenuor_dx{display:none;clear:both;width:200px;color:#333;height:auto !important; min-height:50px;overflow:hidden;background:#444}
.sx_menu{clear:both;width:180px;overflow:hidden;color:#333;margin: 0 auto;border:1px solid #ccc;border-top:0px;}
.submenu_other{background:#444; color:#fff; height:28px; clear:both; width:280px;}
.formclass{width:760px; height:auto !important; min-height:90px;overflow:hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #ccc;}
.formclass_bottom{width:760px; clear:both; text-align:center;padding-top:6px;}
.formclass_campo1{width:370px; float:left;text-align:left;padding-top:1px;padding-left:8px;height : auto !important;  min-height:35px;  overflow:hidden;}
.formclass_campo2{width:100%; clear:both;text-align:left;padding-top:1px;padding-left:8px;}
.campo_form1{background:url('../images/campiform1.png') no-repeat;width:224px;height:26px;overflow:hidden;font-size:1px;}
.campo_form1b{background:url('../images/tr.png') no-repeat;width:210px;height:15px;font-size:12px;color:#555;border:0px solid;padding-left:6px;padding-top:6px;overflow:hidden;}
.campo_form2{width:224px;overflow:hidden;font-size:18px;}
.campo_radio{width:100%;}
.select_form{background:url('../images/tr.png') no-repeat;width:216px;height:22px;font-size:12px;color:#555;border:0px solid;padding-left:6px;padding-top:6px;overflow:hidden;}
.select_metatag{border:1px solid #ccc;background:#f1f1f1;font-size:19px;padding:8px;width:760px}
.optgroup_metatag{background:#f1f1f1;color:#333;font-size:16px;}
.option_metatag{background:#f1f1f1;color:#333}
.metatag_row{background:#f1f1f1; width:960px; height : auto !important;  min-height:44px; overflow:hidden; border:1px solid #ccc}
.metatag_mod1 {width:956px; border:1px solid #ccc; background:#f1f1f1; font-size:14px; height:35px}
.campo_form_textarea{background:url('../images/campiform2.png') no-repeat;width:603px;height:125px;overflow:hidden;font-size:1px;}
.textarea_form{background:url('../images/tr.png') no-repeat;width:580px;height:100px;font-size:12px;color:#555;border:0px solid;padding-left:10px;padding-top:10px;overflow:hidden;}
.header_login{clear:both; width:100%; height:33px; background:url('images/header_login.jpg') repeat-x;text-align:left;}
.boxlogin{width:410px;height:200px;background:#fff;margin:0 auto;font-size:12px;border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.2);}
.inputlogin{width:200px;height:27px;background:url('images/inputlogin.jpg') no-repeat;}
.inputlogin2{width:180px;height:20px;font-size:12px;color:#444;background:url('images/tr.png') no-repeat;border:0px;padding-top:2px;}
.tickercontainer {background: #fff; width: 738px; height: 27px; margin: 0; padding: 0;overflow: hidden; }
.tickercontainer .mask {position: relative;left: 10px;top: 8px;width: 718px;overflow: hidden;}
ul.newsticker {position: relative;left: 750px;font: bold 10px Verdana;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {float: left; margin: 0;padding: 0;background: #fff;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #ff0000;font: bold 10px Verdana;margin: 0 50px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0;} 
.admin_left{width:1194px;float:left;}
.admin_proto{width:229px;height:214px;float:left;font-size:18px; color:#fff;margin-left:9px;margin-bottom:10px}
.admin_little{border:1px solid #aaa;width:110px;height:102px;color:#333;background:#fff;float:left;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
.admin_little2{background:#f1f1f1;float:right;}
.admin_little_img{float:left;padding-top:1px;padding-left:1px;}
.admin_little_num{position:absolute;margin-top:50px;width:101px;text-align:right;font-size:42px;}
.admin_proto_int{float:right;width:229px;text-align:center;padding-top:183px;font-size:20px;}
.admin_multilingua{background:url('images/admin_multilingua.png');color:#333;}
.admin_multilingua:hover{background-position:bottom;color:#fff}
.admin_analitycs{background:url('images/admin_analytics.png');color:#333;}
.admin_analitycs:hover{background-position:bottom;color:#fff}
.admin_mobile{background:url('images/admin_mobile.png');color:#333;}
.admin_mobile:hover{background-position:bottom;color:#fff}
.admin_mobile{background:url('images/admin_mobile.png');color:#333;}
.admin_mobile:hover{background-position:bottom;color:#fff}
.admin_app{background:url('images/admin_app.png');color:#333;}
.admin_app:hover{background-position:bottom;color:#fff}
.admin_chat{background:url('images/admin_chat.png');color:#333;}
.admin_chat:hover{background-position:bottom;color:#fff}
.admin_metatag{background:url('images/admin_metatag.png');color:#333;}
.admin_metatag:hover{background-position:bottom;color:#fff}
.admin_social{background:url('images/admin_social.png');color:#333;}
.admin_social:hover{background-position:bottom;color:#fff}
.admin_viaggi{background:url('images/admin_viaggi.png');color:#333;}
.admin_viaggi:hover{background-position:bottom;color:#fff}
.admin_strutture{background:url('images/admin_strutture.png');color:#333;}
.admin_strutture:hover{background-position:bottom;color:#fff}
.admin_room{background:url('images/admin_room.png');color:#333;}
.admin_room:hover{background-position:bottom;color:#fff}
.admin_list{background:url('images/admin_list.png');color:#333;}
.admin_list:hover{background-position:bottom;color:#fff}
.admin_facebook{background:url('images/admin_facebook.png');color:#333;}
.admin_facebook:hover{background-position:bottom;color:#fff}
.admin_help{background:url('images/admin_help.png');color:#333;}
.admin_help:hover{background-position:bottom;color:#fff}
.admin_notify{background:url('images/admin_notify.png');color:#333;}
.admin_note{background:url('images/admin_note.png');color:#333;}
.admin_notify_num{position:absolute;color:#333;font-size:68px;margin-left:10px;width:218px;text-align:right;}
.admin_scad_num{position:absolute;color:#333;font-size:40px;margin-left:0px;margin-top:164px;width:228px;text-align:center;color:#0098c6;}
.admin_scad{background:url('images/admin_scad.png');color:#333;}
.admin_booking_res{background:url('images/admin_booking.png');color:#333;}
.admin_booking_res:hover{background-position:bottom;color:#fff}
.admin_booking_quo{background:url('images/admin_booking_quo.png');color:#333;}
.admin_booking_quo:hover{background-position:bottom;color:#fff}
.admin_option_booking{background:url('images/admin_option_booking.png');color:#333;}
.admin_option_booking:hover{background-position:bottom;color:#fff}
.admin_option_booking2{background:url('images/admin_option_booking2.png');color:#333;}
.admin_option_booking2:hover{background-position:bottom;color:#fff}
.admin_option_booking2_int{position:absolute; width:214px;height:128px;font-size:14px; margin-top:50px;margin-left:8px;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.admin_option_booking2_int2{padding:3px;padding-top:10px}
.admin_booking{background:url('images/admin_bookings.png');color:#333;}
.admin_booking:hover{background-position:bottom;color:#fff}
.admin_bookingv{background:url('images/admin_bookingv.png');color:#333;}
.admin_bookingv:hover{background-position:bottom;color:#fff}
.admin_bookinge{background:url('images/admin_bookinge.png');color:#333;}
.admin_bookinge:hover{background-position:bottom;color:#fff}
.admin_portal{background:url('images/portal.png');color:#333;float:left;}
.admin_portal:hover{background-position:bottom;color:#fff}
.admin_portal2{background:url('images/portal2.png');color:#333;}
.admin_portal2:hover{background-position:bottom;color:#fff}
.admin_imm{background:url('images/admin_imm.png');color:#333;}
.admin_imm:hover{background-position:bottom;color:#fff}
.admin_az{background:url('images/admin_az.png');color:#333;}
.admin_az:hover{background-position:bottom;color:#fff}
.admin_auto{background:url('images/admin_auto.png');color:#333;}
.admin_auto:hover{background-position:bottom;color:#fff}
.admin_prod{background:url('images/admin_prod.png');color:#333;}
.admin_prod:hover{background-position:bottom;color:#fff}
.admin_strutture{background:url('images/admin_strutture.png');color:#333;}
.admin_strutture:hover{background-position:bottom;color:#fff}
.admin_mappa{background:url('images/admin_mappe.png');color:#333;}
.admin_mappa:hover{background-position:bottom;color:#fff}
.admin_coupon{background:url('images/admin_coupon.png');color:#333;}
.admin_coupon:hover{background-position:bottom;color:#fff}
.admin_preno{background:url('images/admin_prenotazioni_ecommerce.png');color:#333;}
.admin_preno:hover{background-position:bottom;color:#fff}
.admin_preno2{background:url('images/admin_prenotazioni-off.png');color:#333;}
.admin_prenob{background:url('images/admin_prenotazioni.png');}
.admin_prenob:hover{background-position:bottom;color:#fff}
.admin_prenob2{background:url('images/admin_prenotazioni-off.png');color:#333;}
.admin_pratiche{background:url('images/admin_pratiche.png');color:#333;}
.admin_pratiche:hover{background-position:bottom;color:#fff}
.admin_guestbook{background:url('images/admin_guestbook.png');color:#333;}
.admin_guestbook:hover{background-position:bottom;color:#fff}
.admin_area{background:url('images/admin_area.png');color:#333;}
.admin_area:hover{background-position:bottom;color:#fff}
.admin_sconti{background:url('images/admin_sconti.png');color:#333;}
.admin_sconti:hover{background-position:bottom;color:#fff}
.admin_clienti{background:url('images/admin_clienti.png');color:#333;}
.admin_clienti:hover{background-position:bottom;color:#fff}
.admin_dati{background:url('images/admin_dati.jpg');color:#333;}
.admin_dati:hover{background-position:bottom;color:#fff}
.admin_news{background:url('images/admin_news.png');color:#333;}
.admin_news:hover{background-position:bottom;color:#fff}
.admin_servizi{background:url('images/admin_servizi.png');color:#333;}
.admin_servizi:hover{background-position:bottom;color:#fff}
.admin_eventi{background:url('images/admin_eventi.png');color:#333;}
.admin_eventi:hover{background-position:bottom;color:#fff}
.admin_download{background:url('images/admin_download.jpg');color:#333;}
.admin_download:hover{background-position:bottom;color:#fff}
.admin_link{background:url('images/admin_link.jpg');color:#333;}
.admin_link:hover{background-position:bottom;color:#fff}
.admin_lista{background:url('images/admin_lista.jpg');color:#333;}
.admin_lista:hover{background-position:bottom;color:#fff}
.admin_ecommerce{background:url('images/admin_ecommerce.png');color:#333;}
.admin_ecommerce:hover{background-position:bottom;color:#fff}
.admin_icon1{background:url('images/admin_icon1.png');color:#333;}
.admin_icon1:hover{background-position:bottom;color:#fff}
.admin_icon2{background:url('images/admin_icon2.png');color:#333;}
.admin_icon2:hover{background-position:bottom;color:#fff}
.admin_icon3{background:url('images/admin_icon3.png');color:#333;}
.admin_icon3:hover{background-position:bottom;color:#fff}
.admin_icon4{background:url('images/admin_icon4.png');color:#333;}
.admin_icon4:hover{background-position:bottom;color:#fff}
.admin_icon5{background:url('images/admin_icon5.png');color:#333;}
.admin_icon5:hover{background-position:bottom;color:#fff}
.admin_icon6{background:url('images/admin_icon6.png');color:#333;}
.admin_icon6:hover{background-position:bottom;color:#fff}
.admin_icon7{background:url('images/admin_icon7.png');color:#333;}
.admin_icon7:hover{background-position:bottom;color:#fff}
.admin_icon8{background:url('images/admin_icon8.png');color:#333;}
.admin_icon8:hover{background-position:bottom;color:#fff}
.admin_icon9{background:url('images/admin_icon9.png');color:#333;}
.admin_icon9:hover{background-position:bottom;color:#fff}
.admin_icon10{background:url('images/admin_icon10.png');color:#333;}
.admin_icon10:hover{background-position:bottom;color:#fff}
.admin_icon11{background:url('images/admin_icon11.png');color:#333;}
.admin_icon11:hover{background-position:bottom;color:#fff}
.admin_icon12{background:url('images/admin_icon12.png');color:#333;}
.admin_icon12:hover{background-position:bottom;color:#fff}
.admin_icon13{background:url('images/admin_icon13.png');color:#333;}
.admin_icon13:hover{background-position:bottom;color:#fff}
.admin_icon14{background:url('images/admin_icon14.png');color:#333;}
.admin_icon14:hover{background-position:bottom;color:#fff}
.admin_icon15{background:url('images/admin_icon15.png');color:#333;}
.admin_icon15:hover{background-position:bottom;color:#fff}
.admin_icon16{background:url('images/admin_icon16.png');color:#333;}
.admin_icon16:hover{background-position:bottom;color:#fff}
.admin_icon17{background:url('images/admin_icon17.png');color:#333;}
.admin_icon17:hover{background-position:bottom;color:#fff}
.admin_icon18{background:url('images/admin_icon18.png');color:#333;}
.admin_icon18:hover{background-position:bottom;color:#fff}
.admin_icon19{background:url('images/admin_icon19.png');color:#333;}
.admin_icon19:hover{background-position:bottom;color:#fff}
.admin_icon20{background:url('images/admin_icon20.png');color:#333;}
.admin_icon20:hover{background-position:bottom;color:#fff}
.admin_icon21{background:url('images/admin_icon21.png');color:#333;}
.admin_icon21:hover{background-position:bottom;color:#fff}
.admin_icon22{background:url('images/admin_icon22.png');color:#333;}
.admin_icon22:hover{background-position:bottom;color:#fff}
.admin_icon23{background:url('images/admin_icon23.png');color:#333;}
.admin_icon23:hover{background-position:bottom;color:#fff}
.admin_icon24{background:url('images/admin_icon24.png');color:#333;}
.admin_icon24:hover{background-position:bottom;color:#fff}
.admin_icon25{background:url('images/admin_icon25.png');color:#333;}
.admin_icon25:hover{background-position:bottom;color:#fff}
.admin_icon26{background:url('images/admin_icon26.png');color:#333;}
.admin_icon26:hover{background-position:bottom;color:#fff}
.admin_icon27{background:url('images/admin_icon27.png');color:#333;}
.admin_icon27:hover{background-position:bottom;color:#fff}
.admin_icon28{background:url('images/admin_icon28.png');color:#333;}
.admin_icon28:hover{background-position:bottom;color:#fff}
.admin_icon29{background:url('images/admin_icon29.png');color:#333;}
.admin_icon29:hover{background-position:bottom;color:#fff}
.admin_icon30{background:url('images/admin_icon30.png');color:#333;}
.admin_icon30:hover{background-position:bottom;color:#fff}
.admin_icon31{background:url('images/admin_icon31.png');color:#333;}
.admin_icon31:hover{background-position:bottom;color:#fff}
.admin_icon32{background:url('images/admin_icon32.png');color:#333;}
.admin_icon32:hover{background-position:bottom;color:#fff}
.admin_icon33{background:url('images/admin_icon33.png');color:#333;}
.admin_icon33:hover{background-position:bottom;color:#fff}
.admin_icon34{background:url('images/admin_icon34.png');color:#333;}
.admin_icon34:hover{background-position:bottom;color:#fff}
.admin_icon35{background:url('images/admin_icon35.png');color:#333;}
.admin_icon35:hover{background-position:bottom;color:#fff}
.admin_icon36{background:url('images/admin_icon36.png');color:#333;}
.admin_icon36:hover{background-position:bottom;color:#fff}
.admin_icon37{background:url('images/admin_icon37.png');color:#333;}
.admin_icon37:hover{background-position:bottom;color:#fff}
.admin_icon38{background:url('images/admin_icon38.png');color:#333;}
.admin_icon38:hover{background-position:bottom;color:#fff}
.admin_icon39{background:url('images/admin_icon39.png');color:#333;}
.admin_icon39:hover{background-position:bottom;color:#fff}
.admin_icon40{background:url('images/admin_icon40.png');color:#333;}
.admin_icon40:hover{background-position:bottom;color:#fff}
.admin_icon41{background:url('images/admin_icon41.png');color:#333;}
.admin_icon41:hover{background-position:bottom;color:#fff}
.admin_icon42{background:url('images/admin_icon42.png');color:#333;}
.admin_icon42:hover{background-position:bottom;color:#fff}
.admin_icon43{background:url('images/admin_icon43.png');color:#333;}
.admin_icon43:hover{background-position:bottom;color:#fff}
.admin_icon44{background:url('images/admin_icon44.png');color:#333;}
.admin_icon44:hover{background-position:bottom;color:#fff}
.admin_icon45{background:url('images/admin_icon45.png');color:#333;}
.admin_icon45:hover{background-position:bottom;color:#fff}
.admin_icon46{background:url('images/admin_icon46.png');color:#333;}
.admin_icon46:hover{background-position:bottom;color:#fff}
.admin_icon47{background:url('images/admin_icon47.png');color:#333;}
.admin_icon47:hover{background-position:bottom;color:#fff}
.admin_icon48{background:url('images/admin_icon48.png');color:#333;}
.admin_icon48:hover{background-position:bottom;color:#fff}
.admin_bookingdemo{width:324px;height:190px;background:url('images/demobooking.jpg');float:left;text-align:right;}
.admin_bookingdemo:hover{background-position:bottom;}
.admin_assistenza{width:390px;height:86px;background:url('images/assistenza.png');float:left;text-align:right;font-size:21px; color:#333;margin-left:6px;}
.admin_assistenza:hover{background-position:bottom left;}
.admin_scadenza{width:390px;height:86px;background:url('images/scadenza.png');float:left;text-align:right;margin-left:6px;font-size:21px; color:#333;}
.admin_title{clear:both;font-size:26px;padding-left:14px;margin-top:8px;margin-bottom:8px}
.gadabox_bg{background:#333;width:100%;height:100%;z-index:900;position:fixed;display:none;left:0;top:0;}
.gadabox{background:#fff;border:3px solid #336699;width:500px;height:500px;z-index:120000;position:absolute;display:none;border-radius:8px;-moz-border-radius:8px; }
.gadabox_top{float:right;width:32px;z-index:11;padding-right:4px; padding-top:2px;}
.gadabox_title{float:left;text-align:left;font-weight:bold;color:#336699;font-size:15px;padding-left:12px; padding-top:6px;}
.gadabox_int{clear:both;overflow:auto;}
.art_prezzo{width:90px; text-align:right;color:#444;font-size:18px;border:1px solid #ccc;padding-right:4px;font-family:HBC;}
.art_prezzo2{width:100px; text-align:right;color:#444;font-size:18px;border:1px solid #ccc;padding-right:4px;font-family:HBC;}
.art_prezzo3{width:100px; text-align:right;color:#444;font-size:14px;border:1px solid #fff;padding:3px;font-family:HBC;}
.art_qta{width:50px; text-align:right;color:#444;font-size:18px;border:1px solid #ccc;padding-right:4px;font-family:HBC}
.art_sconto{width:54px; text-align:right;color:#333;font-size:20px;border:0px;}
.art_offerta{width:140px; font-size:12px; border:0px;padding:3px;border:1px solid #ccc;}
.tipo_home_box{width:380px;text-align:left;float:left;}
.tipo_home_box{height:384px;}
.gestione{width:42px;height:35px;background:url('images/p_mod_3.png');cursor:pointer;}
.testo{width:42px;height:35px;background:url('images/p_testo.png');cursor:pointer;}
.slider{width:42px;height:35px;background:url('images/p_slider.png');cursor:pointer;}
.gestionet{width:73px;height:24px;background:url('images/gestionet.png');cursor:pointer;}
.gestionef{width:42px;height:35px;background:url('images/p_mod_4.png');cursor:pointer;}
.gestionepag{width:42px;height:35px;background:url('images/p_mod_pag.png');cursor:pointer;}
.gestionepag2{width:43px;height:35px;background:url('images/p_pag.png');cursor:pointer;}
.lang_on{border:2px solid #21bf51;cursor:pointer;width:28px;}			
.lang_off{border:2px solid #f1f1f1;cursor:pointer;width:28px;}	
.contenuti1{width:193px;height:132px;background:url('images/contenuti1.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti1:hover{background-position:bottom;}
.contenuti2{width:193px;height:132px;background:url('images/contenuti2.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti2:hover{background-position:bottom;}
.contenuti3{width:193px;height:132px;background:url('images/contenuti3.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti3:hover{background-position:bottom;}
.contenuti4{width:193px;height:132px;background:url('images/contenuti4.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti4:hover{background-position:bottom;}
.contenuti5{width:193px;height:132px;background:url('images/contenuti5.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti5:hover{background-position:bottom;}
.contenuti6{width:193px;height:132px;background:url('images/contenuti6.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti6:hover{background-position:bottom;}
.contenuti7{width:193px;height:132px;background:url('images/contenuti7.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti7:hover{background-position:bottom;}
.contenuti8{width:193px;height:132px;background:url('images/contenuti8.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti8:hover{background-position:bottom;}
.contenuti9{width:193px;height:132px;background:url('images/contenuti9.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti9:hover{background-position:bottom;}
.contenuti10{width:193px;height:132px;background:url('images/contenuti10.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti10:hover{background-position:bottom;}
.contenuti11{width:193px;height:132px;background:url('images/contenuti11.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti11:hover{background-position:bottom;}
.contenuti12{width:193px;height:132px;background:url('images/contenuti12.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti12:hover{background-position:bottom;}
.contenuti13{width:193px;height:132px;background:url('images/contenuti13.jpg');text-align:left;color:#fff;font-size:16px;float:left;}
.contenuti13:hover{background-position:bottom;}
.contenuti14{width:193px;height:132px;background:url('images/contenuti14.jpg');text-align:left;color:#fff;float:left;font-size:16px}
.contenuti14:hover{background-position:bottom;}
.sx_tipohome{width:190px;height:53px;background:url('images/sx_tipohome.jpg');}
.sx_tipohome:hover{background-position:right;}
.sx_home{width:190px;height:53px;background:url('images/sx_home.jpg');}
.sx_home:hover{background-position:right;}
.sx_sx{width:190px;height:53px;background:url('images/sx_sx.jpg');}
.sx_sx:hover{background-position:right;}
.sx_rota{width:190px;height:53px;background:url('images/sx_rota.jpg');}
.sx_rota:hover{background-position:right;}
.sx_viaggi{width:190px;height:53px;background:url('images/sx_viaggi.jpg');}
.sx_viaggi:hover{background-position:right;}
.sx_last{width:190px;height:53px;background:url('images/sx_last.jpg');}
.sx_last:hover{background-position:right;}
.sx_offerte{width:190px;height:53px;background:url('images/sx_offerte.jpg');}
.sx_offerte:hover{background-position:right;}
.sx_strutture{width:190px;height:53px;background:url('images/sx_strutture.jpg');}
.sx_strutture:hover{background-position:right;}
.sx_strutture2{width:190px;height:53px;background:url('images/sx_strutture2.jpg');}
.sx_coupon{width:190px;height:53px;background:url('images/sx_coupon.jpg');}
.sx_coupon:hover{background-position:right;}
.sx_coupon2{width:190px;height:53px;background:url('images/sx_coupon2.jpg');}
.sx_pratiche{width:190px;height:53px;background:url('images/sx_pratiche.jpg');}
.sx_pratiche:hover{background-position:right;}
.sx_pratiche2{width:190px;height:53px;background:url('images/sx_pratiche2.jpg');}
.sx_servizi{width:190px;height:53px;background:url('images/sx_servizi.jpg');}
.sx_servizi:hover{background-position:right;}
.sx_servizi2{width:190px;height:53px;background:url('images/sx_servizi2.jpg');}
.sx_offerte{width:190px;height:53px;background:url('images/sx_offerte.jpg');}
.sx_offerte:hover{background-position:right;}
.sx_mappa{width:190px;height:53px;background:url('images/sx_mappa.jpg');}
.sx_mappa:hover{background-position:right;}
.sx_mappa2{width:190px;height:53px;background:url('images/sx_mappa2.jpg');}
.sx_dove{width:190px;height:53px;background:url('images/sx_dove.jpg');}
.sx_dove:hover{background-position:right;}
.sx_clienti{width:190px;height:53px;background:url('images/sx_clienti.jpg');}
.sx_clienti:hover{background-position:right;}
.sx_news{width:190px;height:53px;background:url('images/sx_news.jpg');}
.sx_news:hover{background-position:right;}
.sx_pagine{width:190px;height:53px;background:url('images/sx_pagine.jpg');}
.sx_pagine:hover{background-position:right;}
.sx_dati{width:190px;height:53px;background:url('images/sx_dati.jpg');}
.sx_dati:hover{background-position:right;}
.sx_download{width:190px;height:53px;background:url('images/sx_download.jpg');}
.sx_download:hover{background-position:right;}
.sx_link{width:190px;height:53px;background:url('images/sx_link.jpg');}
.sx_link:hover{background-position:right;}
.sx_lista{width:190px;height:53px;background:url('images/sx_lista.jpg');}
.sx_lista:hover{background-position:right;}
.sx_lista2{width:190px;height:53px;background:url('images/sx_lista2.jpg');}
.sx_sfoglia{width:190px;height:53px;background:url('images/sx_sfoglia.jpg');}
.sx_sfoglia:hover{background-position:right;}
.sx_sfoglia2{width:190px;height:53px;background:url('images/sx_sfoglia2.jpg');}
.sx_booking{width:190px;height:53px;background:url('images/sx_booking.jpg');}
.sx_booking:hover{background-position:right;}
.sx_booking2{width:190px;height:53px;background:url('images/sx_booking2.jpg');}
.sx_area{width:190px;height:53px;background:url('images/sx_area.jpg');}
.sx_area2{width:190px;height:53px;background:url('images/sx_area2.jpg');}
.sx_area:hover{background-position:right;}
.tab_on{width:144px;height:38px;overflow:hidden;float:left;background:#fff;border:1px solid #ccc;border-bottom:0px;text-align:center;cursor:pointer;}
.tab_off{width:144px;height:38px;overflow:hidden;float:left;background:#e0e0e0;border:1px solid #ccc;border-bottom:0px;text-align:center;cursor:pointer;}
.gadamsg{background:#1e74b1;width:250px;height:70px;position:fixed;bottom:3px;right:3px;z-index:10000;text-align:center;border:3px solid #fff;display:none;}
.gadamsg_int{padding-top:25px;font-weight:bold;color:#fff;font-size:15px;}
.gadamsg2{background:#1e74b1;width:180px;height:36px;position:fixed;bottom:26px;right:3px;z-index:10000;text-align:center;border:2px solid #fff;}
.gadamsg2_int{padding-top:8px;font-weight:bold;color:#fff;font-size:14px;}
.menusxcat1{border-radius:0px;-moz-border-radius:0px; -webkit-border-radius:0px;background-position:top; width:182px; height : auto !important;  min-height:28px;  overflow:hidden; background:#ffffff;font-size:14px;font-weight:normal; border-bottom:1px dotted #1d9003;}
.menusxcat1 a{color:#222;}
.menusxcat1 a:hover{color:#e35601;}
.menusxcat2{border-radius:0px;-moz-border-radius:0px; -webkit-border-radius:0px;background-position:top; width:182px; height : auto !important;  min-height:28px;  overflow:hidden; font-size:12px;font-weight:normal; border-bottom:1px dotted #1d9003;}
.menusxcat2 a{color:#222;}
.menusxcat2 a:hover{color:#e35601;}
.sub_menuclass{display:none;padding:0;margin:0;font-size:12px;}
.sub_menuclass2{padding:0;margin:0;font-size:12px;}
.sub_menuclass ul li{padding:0;margin:0;}
.sub_menuclass li{padding-left:6px;}
.sub_menuclass2 li{padding-left:6px;}
.menusxint{padding-left:8px; padding-right:5px; padding-top:6px; text-align:left; font-size:14px;	float:left;}
.menusxcat1int{padding-left:8px; padding-right:5px; padding-top:6px; text-align:left;  float:left;}
.menusxcat2int{padding-left:8px; padding-right:5px; padding-top:6px; text-align:left;  float:left;}
.menusx{border-radius:0px;width:182px; height : auto !important;  min-height:28px;  overflow:hidden; font-weight:normal; border-bottom:1px dotted #1d9003;}
.menusx a{color:#333;}
.menusx a:hover{color:#336699;}
.piu{width:16px;height:16px;background:url('images/piu.png');}
.meno{width:16px;height:16px;background:url('images/meno.png');}
.puls_mod{width:72px;height:26px;background:url('images/puls_mod.jpg');}
.puls_mod:hover{background-position:bottom;}
.puls_mod2{width:72px;height:26px;background:url('images/puls_mod.jpg');background-position:bottom;}
.puls_foto{width:72px;height:26px;background:url('images/puls_foto.jpg');}
.puls_foto:hover{background-position:bottom;}
.puls_foto2{width:72px;height:26px;background:url('images/puls_foto.jpg');background-position:bottom;}
.puls_video{width:72px;height:26px;background:url('images/puls_video.jpg');}
.puls_video:hover{background-position:bottom;}
.puls_video2{width:72px;height:26px;background:url('images/puls_video.jpg');background-position:bottom;}
.puls_allegati{width:72px;height:26px;background:url('images/puls_allegati.jpg');}
.puls_allegati:hover{background-position:bottom;}
.puls_allegati2{width:72px;height:26px;background:url('images/puls_allegati.jpg');background-position:bottom;}
.puls_ant{width:72px;height:26px;background:url('images/puls_ant.jpg');}
.puls_ant:hover{background-position:bottom;}
.puls_ant2{width:72px;height:26px;background:url('images/puls_ant.jpg');background-position:bottom;}
.puls_ecomm{width:72px;height:26px;background:url('images/puls_ecomm.jpg');}
.puls_ecomm:hover{background-position:bottom;}
.puls_ecomm2{width:72px;height:26px;background:url('images/puls_ecomm.jpg');background-position:bottom;}
.puls_gallery{width:72px;height:26px;background:url('images/puls_gallery.jpg');}
.puls_gallery:hover{background-position:bottom;}
.puls_gallery2{width:72px;height:26px;background:url('images/puls_gallery.jpg');background-position:bottom;}
.puls_listini{width:72px;height:26px;background:url('images/puls_listini.jpg');}
.puls_listini:hover{background-position:bottom;}
.puls_listini2{width:72px;height:26px;background:url('images/puls_listini.jpg');background-position:bottom;}
.puls_metatag{width:72px;height:26px;background:url('images/puls_metatag.jpg');}
.puls_metatag:hover{background-position:bottom;}
.puls_metatag2{width:72px;height:26px;background:url('images/puls_metatag.jpg');background-position:bottom;}
.puls_mappa{width:72px;height:26px;background:url('images/puls_mappa.jpg');}
.puls_mappa:hover{background-position:bottom;}
.puls_mappa2{width:72px;height:26px;background:url('images/puls_mappa.jpg');background-position:bottom;}
.puls_servizi{width:61px;height:26px;background:url('images/puls_servizi.jpg');}
.puls_servizi:hover{background-position:bottom;}
.puls_servizi2{width:61px;height:26px;background:url('images/puls_servizi.jpg');background-position:bottom;}
.puls_galleryb{width:61px;height:26px;background:url('images/puls_galleryb.jpg');}
.puls_galleryb:hover{background-position:bottom;}
.puls_gallery2b{width:61px;height:26px;background:url('images/puls_galleryb.jpg');background-position:bottom;}
.puls_fotob{width:61px;height:26px;background:url('images/puls_fotob.jpg');}
.puls_fotob:hover{background-position:bottom;}
.puls_foto2b{width:61px;height:26px;background:url('images/puls_fotob.jpg');background-position:bottom;}
.puls_videob{width:61px;height:26px;background:url('images/puls_videob.jpg');}
.puls_videob:hover{background-position:bottom;}
.puls_video2b{width:61px;height:26px;background:url('images/puls_videob.jpg');background-position:bottom;}
.puls_booking{width:72px;height:26px;background:url('images/puls_booking.jpg');}
.puls_booking:hover{background-position:bottom;}
.puls_booking2{width:72px;height:26px;background:url('images/puls_booking.jpg');background-position:bottom;}
.puls_mappab{width:61px;height:26px;background:url('images/puls_mappab.jpg');}
.puls_mappab:hover{background-position:bottom;}
.puls_mappa2b{width:61px;height:26px;background:url('images/puls_mappab.jpg');background-position:bottom;}
.footer{background:#333; width:100%; margin:0 auto;height:48px;}
.footer_text1{float:left; padding-top:15px; padding-left:18px; font-size:14px; color:#fff}
.percorso{font-size:11px;height:28px;border-bottom:1px dashed #ccc;text-align:left;width:100%;margin: 0 auto;}
.percorso_int{padding-left:4px;}
.percorso a{color:#333;}
.percorso a:hover{color:#1e74b1;}
.buy_puls{font-size:30px;line-height:44px;font-family:HC,"Trebuchet MS";color:#fff;cursor:pointer;background:#3ca922;text-align:center;width:280px;height:50px;margin:0 auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.buy_puls:hover{background:#24900a}
.invia{cursor:pointer;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;text-align:center;font-weight:bold;padding:8px;color:#fff;font-size:15px;background:#1c72af;}
.invia:hover{background:#2e88c7;}
.add2{width:42px;height:30px;background:url('images/add2.png') no-repeat;cursor:pointer;}
.add3{width:42px;height:30px;background:url('images/add3.png') no-repeat;cursor:pointer;}
.slideshow1{background:url('images/slideshow1.jpg') no-repeat;background-position:bottom;width:144px;height:28px;cursor:pointer;float:left;}
.slideshow1{background:url('images/slideshow1.jpg') no-repeat;background-position:bottom;width:144px;height:28px;cursor:pointer;float:left;}
.slideshow1:hover{background:url('images/slideshow1.jpg') no-repeat;background-position:bottom;width:144px;height:28px;cursor:pointer;float:left;}
.slideshow2{background:url('images/slideshow2.jpg') no-repeat;width:144px;height:28px;cursor:pointer;float:left;}
.slideshow2:hover{background:url('images/slideshow2.jpg') no-repeat;background-position:bottom;width:144px;height:28px;cursor:pointer;float:left;}
.slideshow3{background:url('images/slideshow3.jpg') no-repeat;width:144px;height:28px;cursor:pointer;float:left;}
.slideshow3:hover{background:url('images/slideshow3.jpg') no-repeat;background-position:bottom;width:144px;height:28px;cursor:pointer;float:left;}
.tooltip {display: none; position: absolute;  padding: 10px;border: 2px solid #336699;background-color: #f1f1f1;z-index:120;font-size:14px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);}
.tooltip2 {display: none; position: absolute;  text-align:center;background:url('images/tooltip1.png') no-repeat;color:#333;width:94px;height:40px;padding-top:6px;z-index:120;overflow:hidden;font-size:12px;}
.tooltip3 {display: none; position: absolute;  text-align:center;background:url('images/tooltip2.png') no-repeat;color:#333;width:134px;height:40px;padding-top:6px;z-index:120;overflow:hidden;font-size:12px;}
.tooltip4{display: none; position: absolute;  text-align:center;background:url('images/tooltip3.png') no-repeat;color:#333;width:180px;height:40px;padding-top:6px;z-index:120;overflow:hidden;font-size:12px;}
.tooltip5{display: none; position: absolute;  text-align:center;background:url('images/tooltip4.png') no-repeat;color:#333;width:234px;height:40px;padding-top:6px;z-index:120;overflow:hidden;font-size:12px;}
.tooltip6{display: none; position: absolute;  text-align:center;background:url('images/tooltip5.png') no-repeat;color:#333;width:360px;height:40px;padding-top:6px;z-index:120;overflow:hidden;font-size:12px;}
.plus{height:40px;background:linear-gradient(to top, #27a619 50%, #33bb24 50%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;}
.plus:hover{background:linear-gradient(to top, #1e9112 50%, #1aaf0a 50%);}
.plus_research{height:40px;background:#2277b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;}
.plus_research:hover{background:#3685c1;}
.plus_sx{float:left;padding-left:8px; padding-top:8px;}
.plus_dx{float:left;padding-left:18px; padding-top:10px;padding-right:30px;font-family:HBC;font-size:18px}
.plus_dx a{color:#fff;}
.plusbox{height:40px;background:#2277b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;}
.plusbox:hover{background:#22b504;}
.plusbox_dx{float:left;padding-left:30px; padding-top:10px;padding-right:30px}
.plusbox_dx a{color:#fff;}
.plusmeta{height:30px;background:#29aa0f;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;}
.plusmeta:hover{background:#22b504;}
.plusmeta_dx{float:left;padding-left:18px; padding-top:6px;padding-right:30px}
.plusmeta_dx a{color:#fff;}
.plus2{height:30px;background:#29aa0f;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;}
.plus2:hover{background:#22b504;}
.plus2_sx{float:left;padding-left:8px; padding-top:7px;}
.plus2_dx{float:left;padding-left:18px; padding-top:7px;padding-right:30px}
.plus2_dx a{color:#fff;}
.plus3{height:24px;background:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#1c72af;font-size:13px;display: table-cell;cursor:pointer;float:left;border:1px solid #999;}
.plus3:hover{background:#f1f1f1;}
.plus3_sx{float:left;padding-left:5px; padding-top:4px;}
.plus3_dx{float:left;padding-left:8px; padding-top:3px;padding-right:14px}
.plus3b_dx{float:left;padding-left:8px; padding-top:3px;padding-right:14px;color:#ff0000;display:none;}
.plus3_dx a{color:#fff;}
.puls_a{height:40px;background:#2277b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;font-weight:bold;color:#fff;font-size:14px;display: table-cell;cursor:pointer;float:left;}
.puls_a:hover{background:#259900;}
.puls_a_int{text-align:center;padding-top:11px;width:100%;} 
.puls_login{height:34px;background:#2377b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;font-weight:bold;color:#fff;font-size:13px;display:table-cell;cursor:pointer;}
.puls_login:hover{background:#0f95d4;}
.puls_login_int{text-align:left;padding-top:8px;width:100%;padding-left:20px;padding-right:20px;}
.save{height:34px;background:linear-gradient(to top, #2277b7 50%, #3291d8 50%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;border:1px solid #2277b7;}
.save:hover{background:linear-gradient(to top, #3189cb 50%, #429bdf 50%);}
.save_sx{float:left;padding-left:4px; padding-top:3px;}
.save_dx{float:left;padding-left:10px; padding-top:7px;padding-right:20px;font-family:HBC;font-size:16px}
.save_dx a{color:#fff;}
.save_img{background:url('images/save_small.png') no-repeat;height:28px;width: 28px;}
.save2{height:30px;background:linear-gradient(to top, #2277b7 50%, #3291d8 50%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;border:1px solid #2277b7;}
.save2:hover{background:linear-gradient(to top, #3189cb 50%, #429bdf 50%);}
.save2_sx{float:left;padding-left:4px; padding-top:3px;}
.save2_dx{float:left;padding-left:8px; padding-top:7px;padding-right:20px;font-family:HBC;font-size:14px}
.save2_dx a{color:#fff;}
.save2_img{background:url('images/save2_small.png') no-repeat;height:24px;width: 24px;}
.save3{height:24px;background:#2277b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:12px;display: table-cell;cursor:pointer;float:left;border:1px solid #2277b7;margin-top:4px;}
.save3:hover{background:#338fd0;}
.save3_sx{text-align:center;padding-left:6px; padding-right:6px; padding-top:3px;}
.save4{height:36px;min-width:120px;margin:0 auto;background:#37c127;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;border:1px solid #37c127;}
.save4:hover{background:#17a506;}
.save4_sx{float:left;padding-left:8px; padding-top:6px;}
.save4_dx{float:left;padding-left:11px; padding-top:9px;padding-right:20px}
.save4_dx a{color:#fff;}
.save4_img{background:url('images/save4_small.png') no-repeat;height:24px;width: 24px;}
.ant_big{height:37px;background:url('images/ant_big.png') no-repeat;cursor:pointer;width:40px;}
.ant_big:hover{background-position:left bottom;}
.info{height:34px;background:url('images/info.png') no-repeat;cursor:pointer;width:39px;background-position:left bottom}
.info:hover{background-position:left top;}
.opz{height:34px;background:url('images/opz.png') no-repeat;cursor:pointer;width:39px;background-position:left bottom}
.opz:hover{background-position:left top;}
.export{height:34px;background:url('images/export.png') no-repeat;cursor:pointer;width:39px;background-position:left bottom}
.export:hover{background-position:left top;}
.chiudiinfo{height:34px;background:url('images/chiudiinfo.png') no-repeat;cursor:pointer;width:39px;}
.chiudiinfo:hover{background-position:left bottom;}
.chiudiopz{height:34px;background:url('images/chiudiinfo.png') no-repeat;cursor:pointer;width:39px;}
.chiudiopz:hover{background-position:left bottom;}
.chiudiexport{height:34px;background:url('images/chiudiinfo.png') no-repeat;cursor:pointer;width:39px;}
.chiudiexport:hover{background-position:left bottom;}
.mod1{width:24px;height:31px;background:url('images/rooms_mod1.png');cursor:pointer;}
.roomtype{width:100%; height:80px; background:#008cc7;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:16px;color:#fff;}
.roomtype2{width:960px; height:53px; background:#008cc7;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:16px;color:#fff;}
.roomtype3{width:100%; height:122px; background:#f1f1f1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:16px;color:#333;}
.roomtype3b{width:100%; height:64px; background:#f1f1f1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:16px;color:#333;}
.roomtype3_1{float:left; width:200px; text-align:right; padding-right:10px; padding-top:6px;font-family:HC; font-size:20px}
.roomtype3_2{width:520px; padding:6px; background:#fff; border:0px solid; font-size:21px;font-family:HC}
.roomtype4{width:100%; height:64px; background:#f1f1f1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:16px;color:#333;}
.roomtype4_1{font-family:HC; width:370px; padding:2px; background:#fff; border:0px solid; font-size:20px;}
.roomtype4_2{float:left; width:170px; text-align:right; padding-right:10px; padding-top:5px;font-family:HC; font-size:18px}
.roomtype_calendar{width:1176px; height:48px; background:#f1f1f1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:14px;color:#333;border:1px solid #ccc}
.note_count{position:absolute; color:#fff; text-align:right; background:#0fb0e4; width:22px; height:17px; margin-top:17px; margin-left:8px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;cursor:pointer;}
.carica{height:30px;background:#2277b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;border:1px solid #2277b7;}
.carica:hover{background:#338fd0;}
.carica_sx{float:left;padding-left:4px; padding-top:5px;}
.carica_dx{float:left;padding-left:8px; padding-top:6px;padding-right:20px}
.carica_dx a{color:#fff;}
.carica_img{background:url('images/upload.png') no-repeat;height:18px;width: 20px;}
.input_upload{padding:4px;font-size:13px;border:1px solid #ccc; background:#fff; width:290px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.input_upload_small{padding:3px;font-size:13px;border:1px solid #ccc; background:#fff; width:104px;height:26px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.input_2{padding:8px;font-size:15px;border:1px solid #aaa; background:#f8f8f8; width:380px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input_2_view{padding:8px;font-size:15px;border:1px solid #fff; background:#fff; width:380px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input_2b{border:1px solid #999999; background:#f8f8f8; padding:8px; font-size:13px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input_2b_view{border:1px solid #fff; background:#fff; padding:8px; font-size:13px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input_2c{padding:8px;font-size:15px;border:1px solid #aaa; background:#f1f1f1; width:380px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input_3{padding:8px;font-size:18px;border:1px solid #aaa; background:#f8f8f8; width:380px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.input_upload::-webkit-file-upload-button {visibility: hidden;}
.input_upload::before {content: 'File';display: inline-block;background:#2587bf;border-radius: 5px;padding: 6px 12px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;font-size: 13px;color:#fff;}
.input_upload:hover::before {border-color: #fff;background:#4aa7dd;}
.input_upload:active::before {background:#2587bf;}
.input_upload_small::-webkit-file-upload-button {visibility: hidden;}
.input_upload_small::before {content: 'File';display: inline-block;background:#2587bf;border-radius: 5px;padding: 6px 12px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;font-size: 13px;color:#fff;}
.input_upload_small:hover::before {border-color: #fff;background:#4aa7dd;}
.input_upload_small:active::before {background:#2587bf;}
.input_upload_puls{height:37px;background:#2587bf;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;}
.input_upload_puls:hover{background:#4aa7dd;}
.input_upload_puls_sx{float:left;padding-left:6px; padding-top:9px;}
.input_upload_puls_dx{float:left;padding-left:10px; padding-top:10px;padding-right:20px}
.input_upload_puls_dx a{color:#fff;}
.input_upload_puls_img{background:url('images/upload.png') no-repeat;height:18px;width: 20px;}
.input_upload_puls_small{height:30px;width:114px;background:#2587bf;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;}
.input_upload_puls_small:hover{background:#4aa7dd;}
.input_upload_puls_sx_small{float:left;padding-left:4px; padding-top:5px;}
.input_upload_puls_dx_small{float:left;padding-left:8px; padding-top:6px;padding-right:18px}
.input_upload_puls_dx_small a{color:#fff;}
.input_upload_puls_img_small{background:url('images/upload.png') no-repeat;height:18px;width: 20px;}
.boxpage{background:#f1f1f1; width:980px; height:80px;  overflow:hidden;  border:1px solid #bbb;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.ins_small{height:22px;width:90px;background:#2277b7;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:left;font-weight:bold;color:#fff;font-size:12px;display: table-cell;cursor:pointer;overflow:hidden;}
.ins_small:hover{background:#238404;}
.ins_small_int{width:88px;margin:0 auto;text-align:center;padding-top:2px;}
.sx_o{height:32px;width:182px;background:#1b70ac;text-align:center;color:#fff;font-size:14px;cursor:pointer;overflow:hidden;}
.sx_o:hover{background:#398ecb;}
.sx_int{margin:0 auto;text-align:center;padding-top:7px;}
.sx_v{height:32px;width:182px;background:#1fab1b;text-align:center;color:#fff;font-size:14px;cursor:pointer;overflow:hidden;}
.sx_v:hover{background:#2fc32b;}
.sino{height:55px;width:90px;background:#1c72af;text-align:center;color:#fff;font-size:36px;cursor:pointer;overflow:hidden;}
.sino{margin:0 auto;text-align:center;padding-top:9px;}
.n_viaggi{width:237px;height:89px;background:url('images/n_tour.gif');float:left;cursor:pointer;}
.n_viaggi a{color:#fff;font-size:19px;}
.n_viaggi:hover{background-position:bottom;}
.n_viaggi:hover a{color:#336699;}
.n_viaggi2{width:237px;height:89px;background:url('images/n_tour.gif');float:left;cursor:pointer;background-position:bottom;}
.n_viaggi2 a{color:#336699;font-size:19px;}
.n_viaggi2:hover{background-position:top;}
.n_viaggi2:hover a{color:#fff;}
.n_booking{width:237px;height:89px;background:url('images/n_booking.gif');float:left;background-position:bottom;cursor:pointer;}
.n_booking a{color:#fff;font-size:19px;}
.n_booking:hover{background-position:top;}
.n_booking:hover a{color:#336699;}
.n_booking2{width:237px;height:89px;background:url('images/n_booking.gif');float:left;background-position:top;cursor:pointer;}
.n_booking2 a{color:#336699;font-size:19px;}
.n_booking2:hover{background-position:bottom;}
.n_booking2:hover a{color:#fff;}
.n_contatti{width:237px;height:89px;background:url('images/n_contatti.gif');float:left;background-position:bottom;cursor:pointer;}
.n_contatti a{color:#fff;font-size:19px;}
.n_contatti:hover{background-position:top;}
.n_contatti:hover a{color:#336699;}
.n_contatti2{width:237px;height:89px;background:url('images/n_contatti.gif');float:left;background-position:top;cursor:pointer;}
.n_contatti2 a{color:#336699;font-size:19px;}
.n_contatti2:hover{background-position:bottom;}
.n_contatti2:hover a{color:#fff;}
.n_coupon{width:237px;height:89px;background:url('images/n_coupon.gif');float:left;cursor:pointer;}
.n_coupon a{color:#fff;font-size:19px;}
.n_coupon:hover{background-position:bottom;}
.n_coupon:hover a{color:#336699;}
.n_coupon2{width:237px;height:89px;background:url('images/n_coupon.gif');float:left;cursor:pointer;background-position:bottom;}
.n_coupon2 a{color:#336699;font-size:19px;}
.n_coupon2:hover{background-position:top;}
.n_coupon2:hover a{color:#fff;}
.n_ecommerce{width:237px;height:89px;background:url('images/n_ecommerce.gif');float:left;background-position:bottom;cursor:pointer;}
.n_ecommerce a{color:#fff;font-size:19px;}
.n_ecommerce:hover{background-position:top;}
.n_ecommerce:hover a{color:#336699;}
.n_ecommerce2{width:237px;height:89px;background:url('images/n_ecommerce.gif');float:left;background-position:top;cursor:pointer;}
.n_ecommerce2 a{color:#336699;font-size:19px;}
.n_ecommerce2:hover{background-position:bottom;}
.n_ecommerce2:hover a{color:#fff;}
.n_pagine{width:237px;height:89px;background:url('images/n_pagine.gif');float:left;background-position:bottom;cursor:pointer;}
.n_pagine a{color:#fff;font-size:19px;}
.n_pagine:hover{background-position:top;}
.n_pagine:hover a{color:#336699;}
.n_pagine2{width:237px;height:89px;background:url('images/n_pagine.gif');float:left;background-position:top;cursor:pointer;}
.n_pagine2 a{color:#336699;font-size:19px;}
.n_pagine2:hover{background-position:bottom;}
.n_pagine2:hover a{color:#fff;}
.n_servizi{width:237px;height:89px;background:url('images/n_servizi.gif');float:left;cursor:pointer;}
.n_servizi a{color:#fff;font-size:19px;}
.n_servizi:hover{background-position:bottom;}
.n_servizi:hover a{color:#336699;}
.n_servizi2{width:237px;height:89px;background:url('images/n_servizi.gif');float:left;cursor:pointer;background-position:bottom;}
.n_servizi2 a{color:#336699;font-size:19px;}
.n_servizi2:hover{background-position:top;}
.n_servizi2:hover a{color:#fff;}
.n_strutture{width:237px;height:89px;background:url('images/n_strutture.gif');float:left;cursor:pointer;}
.n_strutture a{color:#fff;font-size:19px;}
.n_strutture:hover{background-position:bottom;}
.n_strutture:hover a{color:#336699;}
.n_strutture2{width:237px;height:89px;background:url('images/n_strutture.gif');float:left;cursor:pointer;background-position:bottom;}
.n_strutture2 a{color:#336699;font-size:19px;}
.n_strutture2:hover{background-position:top;}
.n_strutture2:hover a{color:#fff;}
.notifica{width:1178px; height : auto !important;  min-height:32px; overflow:hidden; float:left; background:#f1f1f1; color:#fff; font-size:12px;cursor:pointer;}
.notifica:hover{background:#bbe7f8; }
.notifiche_box{width:390px;height:86px;background:url('images/notifiche.png');float:left;margin-left:9px;font-size:21px; color:#333;text-align:right;}
.input_multi{border:1px solid #ccc; background:#f1f1f1; width:288px;font-size:15px}
.new_account{border:1px solid #ccc; background:#fff; box-shadow: 3px 3px 5px #888888;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;width:420px;height:300px;margin:0 auto;}
.hasCountdown {background-color: #fff;}
.countdown_rtl {direction: rtl;}
.countdown_holding span {color: #888;}
.countdown_row {clear: both;width: 100%;padding: 0px 0px;text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount {font-size: 200%;}
.countdown_descr {display: block;width: 100%;}
#toTop {display:none;text-decoration:none;position:fixed;bottom:14px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../images/topui.png) no-repeat left top;}
#toTopHover {background:url(../images/topui.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
.input_home{width:320px;border:1px solid #ccc;background:#f1f1f1;font-size:15px;padding:3px;margin-top:11px;}
.input_home_off{width:420px;border:1px solid #fff;background:#ffff;font-size:15px;padding:3px;margin-top:11px;}
.boxmulti{float:left; background:#fff;width:230px; height:174px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.boxmultig{float:left; background:#fff;width:178px; height:174px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.cerca{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;color:#fff;font-size:12px;border:0px solid #16b915;background:#0daf0c;width:64px;height:26px;cursor:pointer;}
.cerca:hover{color:#444;font-size:12px;border:0px solid #067b05;background:#ccc;}
.cerca2{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;color:#fff;font-size:12px;border:0px solid #16b915;background:#008aac;width:64px;padding:5px;cursor:pointer;}
.cerca2:hover{font-size:12px;border:0px solid #067b05;background:#0ea7cd;}
.cerca3{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;color:#fff;font-size:12px;border:0px solid #12a119;background:#12a119;width:64px;padding:5px;cursor:pointer;}
.cerca3:hover{font-size:12px;border:0px solid #1ab521;background:#1ab521;}
.boxadmin{width:566px;height:484px;border:1px solid #ccc;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#fff;float:left;}
.boxadmin2{width:566px;height:644px;border:1px solid #ccc;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#fff;float:left;}
.boxadmint{width:170px;height:32px;background:#fff;position:absolute;margin-top:-18px;margin-left:196px;text-align:center;font-size:21px;overflow:hidden;}
.col_elem{float:left; width:245px;overflow:hidden;}
.img_elemhome{width:236px;}
.box_elem_col{float:left; text-align:left; width:242px; padding-left:3px}
.img_box_col{width:236px;}
.box_elem_col2{float:left; text-align:left; width:488px; padding-left:3px}
.img_box_col2{width:483px;}
.input_social{background:#f1f1f1; padding:4px; font-size:14px; width:400px; border:1px solid #999}
.iphone{background:url('images/iphone.png') no-repeat;width:600px;height:970px;margin:0 auto;}
.iphone_int{padding-left:78px;padding-top:172px;}
.sito_box{float:left; width:248px; height:282px; text-align:left;margin-left:32px;font-size:1px}
.sito_box_int{}
.sito_box_num{position:absolute;width:41px; height:42px; background:url('images/sitonum.png');margin-left:8px;margin-top:9px;z-index:2;}
.sito_box_num_int{width:22px;text-align:center;margin-left:8px;font-size:20px;color:#fff;padding-top:6px;}
.sito_box_bottom{width:246px; height:21px; margin:0 auto;}
.layout_paging{font-size:15px; margin: 0 auto; width:320px;margin:0 auto;	text-align:center;}
.layout_paging a{color:#444;text-align:center;font-size:15px;font-weight:bold}
.layout_box {border:1px solid #ccc;}
.layout_selected{border:1px solid #ccc;width:246px;height:22px;background:#2277b7;color:#fff;text-align:center}
.layout_sel{border:1px solid #2277b7;width:246px;height:22px;color:#2277b7;text-align:center;cursor:pointer;background:#f1f1f1;margin-top:2px}
.layout_sel:hover{background:#2277b7;color:#fff;}
.layout_int{font-size:13px;font-weight:bold;padding-top:3px}
.paging_div{float:left;width:30px;height:30px;background:#ddd;font-weight:bold;margin-left:5px;}
.paging_div_selected{float:left;width:30px;height:30px;background:#2277b7;color:#fff;font-weight:bold;margin-left:5px;}
.paging_div_int{padding-top:4px;}
.chat_attiva{float:left; width:400px; background:#f1f1f1; border:1px solid #ccc;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;height:38px}
#bottom_dx_box{width:1px;height:1px;position:fixed;right:0px;bottom:0px;}
.bg_sel{border:1px solid #2277b7;width:234px; font-size:1px;height:22px;color:#2277b7;text-align:center;cursor:pointer;background:#f1f1f1;margin-top:-6px}
.bg_sel:hover{background:#2277b7;color:#fff;}
.bg_int{font-size:13px;font-weight:bold;padding-top:2px}
.gs_row{width:973px; height : auto !important;  min-height:50px;  overflow:hidden; background:#f1f1f1; color:#333; font-size:13px}
.color_div1{float:left; width:310px; font-size:15px; padding-top:7px; text-align:right}
.mobile_box{background:url('images/mobile_box.png');width:258px;height:500px;margin:0 auto;margin-top:10px;}
.mobile_ext{width:450px;height:604px;text-align:center;background:#f1f1f1;float:right;margin-right:6px;}
.mobile_top{width:452px;float:right;text-align:center;}
.mobile_puls{background:#2fa91b;margin:0 auto;width:280px;text-align:center;font-size:15px;padding:5px;color:#fff;padding-right:5px;padding-left:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.mobile_puls:hover{background:#4ccb38;}
.warehouse{background:#f1f1f1; width:952px; height:auto !important;  min-height:20px;  overflow:hidden; border:1px solid #ccc; border-top:0px;}
#mobile_iframe{width:234px;height:410px;margin-top:46px;}
#mobile_iframe::-webkit-scrollbar {width: 10px;}
#mobile_iframe::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); border-radius: 10px;background:#f1f1f1;}
#mobile_iframe::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5); background:#aaa;}
.shape_list{background:#fff;width:60px;height:40px;border:1px solid #ccc;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;float:left;margin-left:8px;font-size:31px;font-family:'WebSymbolsLiga';color:#333;text-align:center;margin-bottom:7px;}
.shape_list:hover{background:#f1f1f1;}
.shape_list2{background:#fff;line-height:38px;width:60px;height:40px;border:1px solid #ccc;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;float:left;margin-left:8px;font-size:24px;font-family:'sosa-webfont';color:#333;text-align:center;margin-bottom:7px;}
.shape_list2:hover{background:#f1f1f1;}
.shape_list3{background:#fff;width:60px;height:40px;border:1px solid #ccc;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;float:left;margin-left:8px;font-size:27px;font-family:'FontAwesome';color:#333;text-align:center;margin-bottom:7px;}
.shape_list3:hover{background:#f1f1f1;}
.shape_list4{background:#fff;width:60px;height:40px;border:1px solid #ccc;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;float:left;margin-left:8px;font-size:33px;font-family:'cartographer';color:#333;text-align:center;margin-bottom:7px;}
.shape_list4:hover{background:#f1f1f1;}
.selected{border:1px solid #ccc;width:848px;height:44px;overflow:hidden;background:#f1f1f1;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.selected_az{border:1px solid #ccc;width:956px;height:64px;overflow:hidden;background:#f1f1f1;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.metatag_url{padding:6px; border:1px solid #ccc; width:940px; font-family:arial; font-size:13px; background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);-moz-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);}
.metatag_title{padding:6px; border:1px solid #ccc; width:940px; height:40px; font-family:arial; font-size:13px; background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);-moz-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);}
.metatag_des{padding:6px; border:1px solid #ccc; width:940px; height:120px; font-family:arial; font-size:13px; background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);-moz-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);}
.metatag_key{padding:6px; border:1px solid #ccc; width:940px; height:70px; font-family:arial; font-size:13px; background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);-moz-box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);box-shadow: inset -1px 2px 20px -9px rgba(51,51,51,0.75);}
.search_type{float:left;border-right:1px solid #ccc;padding:6px;padding-left:12px;padding-right:12px;color:#333;}
.search_type:hover{background:#2277b7;color:#fff;}
.search_type2{float:left;border-right:1px solid #ccc;padding:6px;padding-left:12px;padding-right:12px;background:#2277b7;color:#fff;}
.search_type3{float:left;border-right:1px solid #ccc;padding:6px;color:#333;}
.bgindex{background:url('images/bgindex.jpg') repeat-x;background-position: top left;}
.booking_option_sx{float:left;width:370px;text-align:right;font-size:15px;margin-right:10px;margin-top:4px}
.booking_option_sx2{float:left;width:968px;text-align:left;font-size:15px;clear:both}
.booking_option_sx3{float:left;text-align:right;font-size:15px;margin-right:10px;margin-top:4px}
.booking_option_dx{float:left;width:570px;font-size:15px;text-align:left;}
.booking_option_dx2{float:left;width:100%;font-size:15px;text-align:left;}
.booking_option_chd1{float:left;margin-top:3px;width:160px}
.booking_option_proto{width:126px;height:102px;float:left;cursor:pointer;background-position:100px;margin-left:8px}
.booking_option0{background:url('images/booking_day.png?d=20180724');background-position:bottom;}
.booking_option1{background:url('images/booking_period2.png?d=20180724');background-position:bottom;}
.booking_option2{background:url('images/booking_adl.png?d=20180724');background-position:bottom;margin-left:0px}
.booking_option3{background:url('images/booking_pack.png?d=20180724');background-position:bottom;}
.booking_option4{background:url('images/booking_hostel.png?d=20180724');background-position:bottom;}
.booking_option5{background:url('images/booking_option5.jpg?d=20180724');background-position:bottom;}
.booking_option6{background:url('images/booking_sit.png');background-position:bottom;}
.booking_option_ing{width:180px;height:102px;float:left;margin-left:8px;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
.booking_option_text{background:#0076ac;width:966px;height : auto !important;  min-height:30px;  overflow:hidden;color:#fff;display:none;font-size:15px}
.booking_option_text_int{padding:10px}
.tipo_ingresso-{float:left;font-size:18px;margin-left:8px}
.tipo_ingresso{background:#f1f1f1;width:66px;padding:1px;margin-left:8px;float:left}
.archive_link{text-decoration:underline;font-size:15px;color:#336699;font-weight:bold;}
.archive_frame{margin:0px; padding:0px; border:0px; width:98%;margin:0 auto;overflow-x: hidden; overflow-y: scroll;	}
.archive_top{clear:both;width:99%;text-align:right;z-index:11;height:30px;padding-top:6px;overflow:hidden;}
.gadabox_iframe{background:#fff;border:3px solid #336699;width:500px;height:500px;z-index:110000;display:none;top:4;border-radius:8px;-moz-border-radius:8px; }
.gadabox_iframe2{background:#fff;border:1px solid #ccc;width:450px;height:550px;z-index:110000;display:none;top:40px;right:10px;position:absolute}
.gadabox_bg_iframe{background:#333;width:100%;height:100%;z-index:90000;position:fixed;display:none;left:0;top:0;}
.editor_alert{position:fixed;margin:0 auto;background:#f1f1f1;opacity:0.0;z-index:10000000;font-size:16px;display: table;}
.editor_alert_int{vertical-align:middle;display: table-cell;}
.editor_alert_x{font-weight:bold;font-size:18px;text-align:center;font-family:verdana;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;margin-top:4px;cursor:pointer;position:absolute;background:#fff;width:20px}
.editor_alert_x2{font-weight:bold;font-size:18px;font-family:verdana;margin-top:2px;cursor:pointer;position:absolute}
.input_title1{width:700px; border:1px solid #999999; background:#f8f8f8; padding:4px; font-size:22px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.input_title2{width:700px; border:1px solid #999999; background:#f8f8f8; padding:4px; color:#333;font-size:16px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.input_title1_small{width:320px; border:1px solid #999999; background:#f8f8f8; padding:4px; font-size:16px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.input_title2_small{width:320px; border:1px solid #999999; background:#f8f8f8; padding:4px; color:#333;font-size:13px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.select_mod{width:400px; border:1px solid #999999; background:#f8f8f8; padding:4px; color:#333;font-size:14px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.select_mod2{width:400px; border:1px solid #ccc; background:#f1f1f1; padding:7px; color:#333;font-size:14px;}
.select_mod_add{width:40px;height:16px; border:1px solid #ccc; background:#44a812; padding:7px; color:#fff;font-size:14px;text-align:center;font-weight:bold;font-size:22px;cursor:pointer}
.input_mod_prezzo{width:120px; border:2px solid #46aa2f;background:#f8f8f8; padding:4px; color:#333;font-size:18px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.input_mod_prezzo2{width:122px; border:1px solid #46aa2f;background:#f8f8f8; padding:4px; color:#333;font-size:16px;text-decoration:line-through;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.input_mod_prezzo3{width:122px; border:1px solid #46aa2f;background:#f8f8f8; padding:4px; color:#333;font-size:16px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.dati_mod1{font-size:19px; font-family:Century Gothic; color:#165f92;font-weight:bold;font-family:HBC;}
.dati_mod2{font-size:16px; font-family:Century Gothic; color:#333;font-weight:bold;font-family:HBC;}
.dati_mod3{font-size:15px; font-family:Century Gothic; color:#165f92;font-weight:bold}
.view_box1{float:right;margin-right:5px;margin-top:5px;width:80px;height:60px;background:#f1f1f1;border:1px solid #ccc;display:table;text-align:center;}
.view_box2{display:table-cell;text-align:center;vertical-align:middle;font-weight:bold;font-size:19px}
.admin_col_bottom{clear:both; border-top:1px solid #ccc; width:100%; background:#f1f1f1; height:42px}
.admin_col_bottom2{clear:both; border-top:1px solid #ccc; width:100%; background:#f1f1f1; height:82px; display:none;font-size:13px}
.admin_col_bottom3{clear:both; border-top:1px solid #ccc; width:100%; background:#f1f1f1; height:58px; display:none;font-size:13px}
.price_row_bottom{float:left;font-size:12px;border-right:1px solid #ccc;padding-right:14px;padding-left:14px;height:46px}
.input_booking{font-size:13px;width:100px;height:20px;border:2px solid #ccc;background:url('../images/input_calendar.jpg') no-repeat;cursor:pointer;z-index: 20; position:relative}
.input_booking2{font-size:13px;width:100px;height:20px;border:2px solid #ccc;background:#fff;cursor:pointer;z-index: 20; position:relative}
.input_booking3{background:url('images/input_calendar.png') no-repeat;background-position:right;background-color:#ffffff;position: relative; z-index: 1000000; width:100%}
.puls_newscad{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;color:#fff;font-size:12px;font-weight:bold;border:0px solid #16b915;background:#0daf0c;width:200px;height:18px;cursor:pointer;display:none;}
.puls_newscad:hover{color:#444;font-size:12px;border:0px solid #067b05;background:#ccc;}
.puls_newscad_int{padding-left:6px;padding-top:1px;margin-top:-2px}
.puls_newscad_data{float:left;padding-left:6px;}
.booking_ico_mod3{background:url('images/booking_ico_mod3.png');width:30px;height:37px;cursor:pointer;}
.booking_ico_proto{width:50px;height:45px;cursor:pointer;}
.booking_ico_proto2{width:49px;height:44px;cursor:pointer;}
.booking_ico_room{background:url('images/booking_ico_room.png');}
.booking_ico_room:hover{background-position:bottom;}
.booking_ico_form{background:url('images/booking_ico_form.png');}
.booking_ico_form:hover{background-position:bottom;}
.booking_ico_travel{background:url('images/booking_ico_travel.png');}
.booking_ico_travel:hover{background-position:bottom;}
.booking_ico_cost{background:url('images/booking_ico_cost.png');}
.booking_ico_cost:hover{background-position:bottom;}
.booking_ico_discount{background:url('images/booking_ico_discount.png');}
.booking_ico_discount:hover{background-position:bottom;}
.booking_ico_release{background:url('images/booking_ico_release.png');}
.booking_ico_release:hover{background-position:bottom;}
.booking_ico_release_small{background:url('images/ico-release_small.png');width:30px;height:27px;cursor:pointer;float:right}
.booking_ico_release_small:hover{background-position:bottom;}
.booking_ico_reservation_small{background:url('images/ico-reservation_small.png');width:30px;height:27px;cursor:pointer;float:right;margin-left:3px}
.booking_ico_reservation_small:hover{background-position:bottom;}
.booking_ico_period{background:url('images/booking_ico_period.png');}
.booking_ico_period:hover{background-position:bottom;}
.booking_ico_price{background:url('images/booking_ico_price.png');}
.booking_ico_price:hover{background-position:bottom;}
.booking_ico_calendar{background:url('images/booking_ico_calendar.png');}
.booking_ico_calendar:hover{background-position:bottom;}
.booking_ico_coupon{background:url('images/booking_ico_coupon.png');}
.booking_ico_coupon:hover{background-position:bottom;}
.booking_ico_extra{background:url('images/booking_ico_extra.png');}
.booking_ico_extra:hover{background-position:bottom;}
.booking_ico_reservation{background:url('images/booking_ico_reservation.png');}
.booking_ico_reservation:hover{background-position:bottom;}
.booking_ico_option{background:url('images/booking_ico_option.png');}
.booking_ico_option:hover{background-position:bottom;}
.booking_ico_preview{background:url('images/booking_ico_preview.png');}
.booking_ico_preview:hover{background-position:bottom;}
.booking_ico_calendar_big{background:url('images/calendar_big.jpg');width:112px;height:112px;cursor:pointer;}
.booking_ico_calendar_big:hover{background-position:bottom;}
.booking_ico_offer{background:url('images/booking_ico_offer.png');}
.booking_ico_offer:hover{background-position:bottom;}
.booking_ico_payment{background:url('images/booking_ico_payment.png');}
.booking_ico_payment:hover{background-position:bottom;}
.booking_ico_action{background:url('images/ico-action.png');}
.booking_ico_action:hover{background-position:bottom;}
.booking_ico_coupon2{background:url('images/ico-coupon.png');}
.booking_ico_coupon2:hover{background-position:bottom;}
.booking_ico_discount2{background:url('images/ico-discount.png');}
.booking_ico_discount2:hover{background-position:bottom;}
.booking_ico_extra2{background:url('images/ico-extra.png');}
.booking_ico_extra2:hover{background-position:bottom;}
.booking_ico_offer2{background:url('images/ico-offer2.png');}
.booking_ico_offer2:hover{background-position:bottom;}
.booking_ico_payment2{background:url('images/ico-payment.png');}
.booking_ico_payment2:hover{background-position:bottom;}
.booking_ico_period2{background:url('images/ico-period.png');}
.booking_ico_period2:hover{background-position:bottom;}
.booking_ico_price2{background:url('images/ico-price.png');}
.booking_ico_price2:hover{background-position:bottom;}
.booking_ico_price-extra2{background:url('images/ico-price-extra.png');}
.booking_ico_price-extra2:hover{background-position:bottom;}
.booking_ico_product2{background:url('images/ico-product.png');}
.booking_ico_product2:hover{background-position:bottom;}
.booking_ico_release2{background:url('images/ico-release.png');}
.booking_ico_release2:hover{background-position:bottom;}
.booking_ico_reservation2{background:url('images/ico-reservation.png');}
.booking_ico_reservation2:hover{background-position:bottom;}
.booking_ico_reservation3{background:url('images/ico-reservation2.png');}
.booking_ico_reservation3:hover{background-position:bottom;}
.booking_ico_reservation4{background:url('images/ico-reservation3.png');}
.booking_ico_reservation4:hover{background-position:bottom;}
.booking_ico_quotation{background:url('images/ico-quotation.png');}
.booking_ico_quotation:hover{background-position:bottom;}
.booking_ico_settings2{background:url('images/ico-settings.png');}
.booking_ico_settings2:hover{background-position:bottom;}
.booking_ico_resoption{background:url('images/ico-resoption.png');}
.booking_ico_resoption:hover{background-position:bottom;}
.booking_ico_notify{background:url('images/ico-notify.png');}
.booking_ico_notify:hover{background-position:bottom;}
.booking_ico_close{background:url('images/ico-close.png');}
.booking_ico_close:hover{background-position:bottom;}
.input_field{width:420px; border:1px solid #ccc;background:#fff; padding:6px; color:#333;font-size:18px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.search_import{width:110px; background:#1c72ae; padding:4px; text-align:center;color:#fff;font-size:15px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;cursor:pointer;}
.search_import:hover{background:#348ac6; }
.user_row_det{width:310px;background:#f1f1f1;height:40px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.user_row_det2{width:58px;background:#fff;height:34px;border:1px solid #ccc;float:right;margin-top:2px;margin-right:2px;text-align:center;font-size:28px;color:#333;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.user_row_det3{width:200px;float:left;padding-left:12px;padding-top:8px;text-align:left;font-size:20px;color;#333;}
.user_row_det4{width:620px;background:#f1f1f1;margin-left:16px;height:80px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.user_row_det5{float:left;font-size:24px;font-style:italic;margin-left:10px;margin-top:5px;}
.photo_slot_user{height:68px;float:left;margin-left:6px;margin-top:4px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.user_log{border:1px solid #ccc;width:980px;height:44px;overflow:hidden;background:#f1f1f1;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin-left:8px;}
.user_comm{background:url('images/user_comm.png');color:#333;float:left;}
.user_comm:hover{background-position:bottom;color:#fff}
.user_invoice{background:url('images/user_invoice.png');color:#333;float:left;}
.user_invoice:hover{background-position:bottom;color:#fff}
.user_ord{background:url('images/user_ord.png');color:#333;float:left;}
.user_ord:hover{background-position:bottom;color:#fff}
.user_profile{background:url('images/user_profile.png');color:#333;float:left;}
.user_profile:hover{background-position:bottom;color:#fff}
.user_booking{background:url('images/user_booking.png');color:#333;float:left;}
.user_booking:hover{background-position:bottom;color:#fff}
.user_email{background:url('images/user_mail.png');color:#333;float:left;}
.user_email:hover{background-position:bottom;color:#fff}
.user_pay{background:url('images/user_pay.png');color:#333;float:left;}
.user_pay:hover{background-position:bottom;color:#fff}
.user_file{background:url('images/user_file.png');color:#333;float:left;}
.user_file:hover{background-position:bottom;color:#fff}
.user_uploadfile{background:url('images/user_upload.png');color:#333;float:left;}
.user_uploadfile:hover{background-position:bottom;color:#fff}
.user_top{border:1px solid #bbb;height:90px;width:940px;float:left;margin-left:8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.user_title{clear:both;font-size:26px;padding-left:11px;margin-top:8px;margin-bottom:8px}
.user_upload{font-size:12px; width:270px; height:126px;border:1px solid #ccc; background:#f1f1f1}
.preview_text{font-size:13px; font-family:arial; width:900px; height:120px; background:#f8f8f8; border:1px solid #999999;}
.preview_text2{font-size:13px; font-family:arial; width:776px; height:90px; background:#f8f8f8; border:1px solid #999999;}
.chd_period1{width:960px;height : auto !important;  min-height:30px;  overflow:hidden;background:#f1f1f1;border:1px solid #ccc;font-size:15px}
.chd_period_select{width:320px;font-size:14px;padding:4px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.chd_period_add{width:190px;font-size:13px;padding:5px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background:#0076ac;color:#fff;text-align:center;cursor:pointer}
.chd_period_add:hover{background:#2893c4;}
.input_prod_ord1{width:600px; border:1px solid #999999; background:#f1f1f1; padding:4px; font-size:13px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.editor_calendar{background:#fff; width:100%; height:226px; margin:0 auto; padding-top:3px;margin:0 auto;border:1px solid #ccc;border-collapse:collapse;border-style:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.editor_calendar td{border:1px solid #ccc;border-collapse:collapse;height:126px;width:14%;text-align:left;background:#fff;}
.editor_calendar th{border:0px;border-collapse:collapse;height:26px;font-size:12px;width:14%;text-align:left;background:#fff}
.editor_calendar2{background:#fff; width:100%; height:26px; margin:0 auto; padding-top:3px;margin:0 auto;border:1px solid #ccc;border-collapse:collapse;border-style:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.editor_calendar2 td{border:1px solid #ccc;border-collapse:collapse;height:26px;width:12%;text-align:left;background:#fff;}
.editor_calendar2 th{border:0px;border-collapse:collapse;height:26px;font-size:12px;width:12%;text-align:left;background:#fff}
.editor_calendar_select{font-size:14px; padding:4px; border:1px solid #ccc; background:#f1f1f1; }
.editor_calendar_box{font-size:14px; background:url('images/calendar_box.png') no-repeat; float:left;width:40px;height:38px}
.editor_calendar_box2{font-size:14px; float:left;width:40px;height:38px}
.editor_calendar_box3{font-size:20px;padding:5px;padding-left:8px;position:absolute;font-family:HBC;}
.editor_calendar_note{float:right;width:40px;height:70px;text-align:right;}
.editor_calendar_note2{padding-right:6px;padding-top:6px;}
.editor_calendar_noday{background:#fff;}
.editor_calendar_day{font-size:13px;padding-left:4px;padding-top:2px;font-weight:bold}
.editor_calendar_day2{font-size:15px;text-align:center;font-weight:bold;padding-top:5px}
.export_input_calendar{padding:3px;font-size:13px;border:1px solid #bbb; background:#fff; text-align:right;width:34px;float:right;margin-right:5px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset -1px 1px 25px -9px rgba(51,51,51,0.25);-moz-box-shadow: inset -1px 1px 25px -9px rgba(51,51,51,0.25);box-shadow: inset -1px 1px 25px -9px rgba(51,51,51,0.25);}
.export_input_calendar2{padding:3px;font-size:13px;border:1px solid #bbb; background:#fff; text-align:right;width:74px;float:right;margin-right:5px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset -1px 1px 25px -9px rgba(51,51,51,0.25);-moz-box-shadow: inset -1px 1px 25px -9px rgba(51,51,51,0.25);box-shadow: inset -1px 1px 25px -9px rgba(51,51,51,0.25);}
.editor_planner{background:#fff; width:100%; margin:0 auto; padding-top:3px;margin:0 auto;border:1px solid #ccc;border-collapse:collapse;border-style:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.editor_planner td{border:1px solid #ccc;border-collapse:collapse;height:30px;width:20px;text-align:left;background:#fff;font-size:1px}
.editor_planner th{border:0px;border-collapse:collapse;height:38px;font-size:11px;width:20px;text-align:center;background:#fff;}
.month_sx{background:url('images/month_sx.png') no-repeat;width:34px;height:29px;float:left}
.month_sx:hover{background-position:bottom;}
.month_dx{background:url('images/month_dx.png') no-repeat;width:33px;height:29px;float:left}
.month_dx:hover{background-position:bottom;}
.booking_popup{width:100%; background-repeat: no-repeat; background-size: 100% 100%;height:1000px;position:fixed;z-index:109000;}
.booking_popup_int{width:100%;text-align:left;overflow:auto;font-size:13px;margin-top:54px;}
.booking_popup_int2{width:1190px;text-align:left;overflow:auto;font-size:13px;margin:0 auto}
.booking_popup_close{background:url('../images/close6.png?d=20180316');width:40px;height:40px;cursor:pointer;position:absolute;margin-left:1196px;margin-top:4px}
.booking_popup2{width:1050px;background:#fff;height:1000px;position:fixed;z-index:109000;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-box-shadow: 0px 0px 10px rgba(200,200,200,0.6);box-shadow: 0px 0px 10px rgba(200,200,200,0.6);}
.booking_popup_close2{background:url('../images/close6.png?d=20180316');width:40px;height:40px;cursor:pointer;position:absolute;margin-left:1000px;margin-top:4px}
.calendar_reservation_iframe {width:1110px;overflow-y:scroll}
.calendar_reservation_iframe2 {width:1040px;overflow-y:scroll}
.q_puls{border:1px solid #aaa;width:40px;height:21px;color:#333;margin-right:3px;text-align:center;background:#008cc7;color:#fff;float:right;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;display:none;cursor:pointer;}
.q_puls_int{padding-top:2px;font-size:13px}
.calendar_valuta{float:left;width:70px;text-align:right;font-weight:bold;margin-left:3px;margin-top:3px;font-size:14px}
.calendar_valuta2{float:left;width:94%;text-align:center;margin-left:3px;margin-top:-10px;font-size:22px}
.calendar_reservation{width:40px;background:#198ac4;text-align:center;font-size:20px;font-weight:bold;margin:0 auto;margin-top:-52px;height:40px;border-radius:40px;-moz-border-radius:40px; -webkit-border-radius:40px;}
.calendar_reservation_int{padding-top:8px;color:#fff}
.calendar_reservation_planner{background:#e3e3e3;text-align:center;font-size:15px;font-weight:bold;margin:0 auto}
.calendar_reservation2{width:100%;background:#198ac4;text-align:center;font-size:20px;font-weight:bold;margin:0 auto;margin-top:-52px;height:40px;border-radius:40px;-moz-border-radius:40px; -webkit-border-radius:40px;}
.q_mod{float:right;width:100px;text-align:right;font-size:15px;margin-right:8px}
.q_mod2{width:100%;text-align:center;font-size:18px;margin-top:-4px}
.editor_calendar_mod{float:right;margin-right:4px;margin-top:7px;cursor:pointer}
.planner_room{width:186px;font-size:13px}
.channel_room{font-size:13px;text-align:left}
.rooms_title{font-size:26px;font-family:HC;width:100%;}
.rooms_title2{font-size:23px;font-family:HC;color:#333}
.channel_title{font-size:26px;font-family:HC;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;padding-top:10px;padding-bottom:10px}
.channel_title2{font-size:15px;width:100%;padding-top:10px;padding-bottom:10px}
.channel_room_int{width:100%;padding:5px;font-size:18px;text-align:left;margin-top:4px;margin-bottom:4px;margin-left:4px;font-family:HC}
.channel_td{font-size:15px;font-family:HC;padding:4px;text-align:center}
.channel_mod_input{width:90%;text-align:center;margin:0 auto;font-family:HC;font-size:18px;display:none}
.planner_room_int{width:182px;padding:3px;margin:0 auto;font-size:12px;font-weight:bold;margin-top:4px}
.planner_room_int2{width:182px;padding-left:6px;text-align:left;font-size:14px;font-weight:bold;padding-top:12px}
.calendar_reservation_planner_int{padding-top:4px;color:#333}
.calendar_reservation_planner_box1{color:#fff;width:98%;height:44px;background:#111}
.calendar_reservation_planner_box2{color:#fff;width:98%;height:44px;background:#ff0000}
.calendar_reservation_planner_box3{color:#fff;width:98%;height:44px;background:#7abb29}
.calendar_reservation_planner_box_int{padding-top:12px;}
.calendar_booking_search{display:none;width:1178px; border:1px solid #ccc; background:#f1f1f1; margin-bottom:20px}
.flag_container{background:#f8f8f8; display:table-cell;  height:40px; border:1px solid #aaa}
.note_text{width:970px; height:190px;border:1px solid #ccc; background:#f1f1f1; padding:4px; font-size:16px;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;-webkit-box-shadow: inset 0 0 2px rgba(100,100,100,0.1); box-shadow: inset 0px 0px 2px 2px rgba(100, 100, 100, 0.1);}
.note_row{width:972px;background:#f1f1f1;height : auto !important;  min-height:60px;  border:1px solid #ccc;overflow:hidden;}
.note_row_time{width:70px;background:#fff;height:50px;float:left;border:1px solid #ccc;}
.note_row_time2{background:#fff;float:left;border:1px solid #ccc;margin-top:2px;margin-left:2px; margin-bottom:2px; width:116px; height:70px}
.note_row_int {padding-top:14px;padding-left:14px;font-size:15px;}
.note_row_dx {width:796px;float:left;margin-left:8px;margin-top:8px;font-size:15px;}
.page_sx_planner {width:199px;float:left;height:250px;  overflow:hidden;}
.page_dx_planner {width:1000px;float:left;border-left:1px solid #fff;height:250px}
.page_calendar {width:1180px;margin:0 auto;text-align:left;}
.month_sx2 {background:url('images/month_sx2.png') no-repeat;width:10px;height:14px;float:left;margin-left:4px}
.month_dx2 {background:url('images/month_dx2.png') no-repeat;width:10px;height:14px;float:right;margin-right:4px}
.back {height:34px;background:linear-gradient(to top, #248fbb 50%, #329dc9 50%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;}
.back:hover {background:linear-gradient(to top, #147aa1 50%, #1889b5 50%);}
.back_sx  {float:left;padding-left:8px;padding-top:6px;}
.back_dx {float:left;padding-left:18px; padding-top:9px;padding-right:20px}
.back_dx a {color:#fff;}
#sortable_dash { list-style-type: none; margin: 0; padding: 0; width:100%; }
#sortable_dash li { margin: 3px 3px 3px 0; float: left; width: 234px; height: 218px; }
.dash_holder { margin: 3px 3px 3px 0; float: left; width: 234px; height: 218px; background:#ddd;	-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; }
#start_dash { height:42px; font-size:16px; margin-left:10px; cursor:pointer;float:left}
#stop_dash { height:42px;display:none; font-size:16px; margin-left:10px; width:1180px;}
.dash_checkbox { display:none; width:230px; text-align:center;margin-left:8px;}
.dash_check { width:20px;height:20px;margin-top:6px}
.dash { background:url('images/dash.png'); width:153px; height:41px; cursor:pointer}
.dash:hover{ background-position:bottom}
.savedash { background:url('images/savedash.png'); width:68px; height:41px; cursor:pointer}
.savedash:hover{ background-position:bottom}
.notify_proto { width:112px; height:104px; float:left; margin-left:7px; margin-bottom:7px}
.notify_site{ background:url('images/notify_site.png');}
.notify_booking{ background:url('images/notify_booking.png');}
.notify_booking2{ background:url('images/notify_booking2.png');}
.notify_ecommerce{ background:url('images/notify_ecommerce.png');}
.notify_v{ background:url('images/notify_v.png');}
.notify_s{ background:url('images/notify_s.png');}
.notify_sx{ background:url('images/notify_sx.png');}
.notify_n{ background:url('images/notify_n.png');}
.notify_e{ background:url('images/notify_e.png');}
.notify_az{ background:url('images/notify_az.png');}
.notify_u{ background:url('images/notify_u.png');}
.notify_imm{ background:url('images/notify_imm.png');}
.notify_auto{ background:url('images/notify_auto.png');}
.notify_list{ background:url('images/notify_list.jpg');}
.notify_all{ background:url('images/notify_all.jpg');}
.notify_prod{ background:url('images/notify_prod.png');}
.notify_bottom { outline:2px dashed #1681be;outline-offset:-2px}
.notify_num { width:100px; margin-top:55px; text-align:right; font-size:39px; color:#333;}
.notify_search {  float:left; margin-left:10px; background:#f1f1f1; height:36px; border:1px dotted #999; margin-right:12px}
.lang_puls_confirm{width:50px;height:20px;float:right;display:none;margin-right:5px}
.word_on_puls{background:#0884b4;text-align:center;color:#fff;font-weight:bold;width:100%;height:20px;cursor:pointer;}
#div_scroll_int{width:1820px;}
#div_scrollx{overflow:auto;}
#div_scrollx::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); border-radius: 10px;background:#f1f1f1;}
#div_scrollx::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5); background:#0884b4;}
#div_scrollx::-webkit-scrollbar {width: 10px;}
#div_scrollx_top{overflow:auto;}
#div_scrollx_top::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); border-radius: 10px;background:#f1f1f1;}
#div_scrollx_top::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5); background:#0884b4;}
#div_scrollx_top::-webkit-scrollbar {width: 10px;}
.sx_li_title{background:#eee; width:100%; color:#333}
.editor_puls{background:url('images/doyouall-cms.png');width:249px;height:41px;float:left}
.editor_puls:hover{background-position:bottom}
.editor_puls_int{font-size:14px;padding-top:19px;color:#333;width:78px;text-align:right}
.editor_scad{background:url('images/scad-cms.png');width:229px;height:41px;float:right;margin-right:1px}
.editor_scad_text1{font-size:14px;color:#fff;float:left;text-align:center;margin-left:6px;margin-top:12px;font-weight:bold;width:124px;}
.editor_scad_text{font-size:14px;color:#333;float:left;text-align:center;margin-left:6px;margin-top:6px;font-weight:bold;width:80px;}
#editor_bar{float:left;margin-left:4px;width:1020px}
.offline_row {width:960px;border:1px solid #ccc;height:44px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.offline_dash {width:1174px;border:1px solid #ccc;height:44px;margin-left:10px; margin-bottom:9px;background:#f1f1f1}
.offline_on{font-size:18px;color:#278005;font-weight:bold}
.offline_off{font-size:18px;color:#ff0000;font-weight:bold}
.offline_off_dash{font-size:16px;color:#fff;text-align:center;margin-right:6px;margin-top:5px;background:#2aa014;font-weight:bold;float:right;width:280px;height:34px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.offline_off_dash:hover{background:#4ab835;}
.offline_off_dash2{font-size:16px;color:#fff;float:left;text-align:center;margin-left:6px;margin-top:5px;background:#ff0000;font-weight:bold;width:280px;height:34px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.offline_off_dash3{font-size:16px;color:#333;float:left;border:1px solid #ccc;text-align:center;margin-left:6px;margin-top:5px;background:#fff;font-weight:bold;width:120px;height:32px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.offline_off_dash4{font-size:16px;color:#fff;text-align:center;margin-left:52px;margin-top:-30px;background:#2aa014;font-weight:bold;width:124px;height:34px;position:absolute;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.offline_off_dash4:hover{background:#4ab835;}
.renew{font-size:14px;color:#fff;text-align:center;margin-right:1px;background:#2aa014;font-weight:bold;float:right;width:120px;height:41px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.renew:hover{background:#4ab835;}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }	
* html .ui-autocomplete { width:1px; }
.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-datepicker { width: 280px; padding: .2em .2em 0; display: none; z-index:90000;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.4em; display:block; cursor:pointer}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; background:url('https://www.doyouall.it/demo/images/datasx.png') }
.ui-datepicker .ui-datepicker-next { right:2px; background:url('https://www.doyouall.it/demo/images/datadx.png')}
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-size: 13px;}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; font-size: 13px;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%; font-size: 13px;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 13px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; font-size: 13px; }
.ui-datepicker td { border: 0; padding: 1px; font-size: 13px;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; font-size: 13px;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover {position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; cursor:pointer;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121;}
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary {opacity:.7;filter:Alpha(Opacity=70);font-weight: normal; }
.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter:Alpha(Opacity=35);background-image: none;}
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png);}
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png);}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
.modules_row{width:100%;text-align:left;clear:both;}
.home_center{width:1200px; margin:0 auto; text-align:left;}
.home_center2{width:800px; margin:0 auto; text-align:left}
.cart_col_ext{float:left;width:270px;margin-bottom:20px}
.cart_col{float:left;width:270px;margin-bottom:20px}
.cart_col_dx{float:left;width:860px;margin-left:40px;}
.price_div1{float:left;width:170px;text-align:center;height : auto !important;  min-height:250px;  overflow:hidden;margin-bottom:20px;}
.cart_col_int{border:1px solid #ccc;width:270px;margin:0 auto;background:#fff;margin-left:6px}
.cart_title1{background:#00aaec;color:#fff;height:44px;width:100%;font-size:20px;font-weight:bold;text-align:center;}
.cart_title2{color:#333;font-size:17px;font-weight:bold;text-align:left;}
.price_row{width:100%;text-align:left;margin-top:12px;}
.price_col1{float:left;width:100px;text-align:center;}
.price_col2{float:right;width:162px;text-align:left;font-family:"Trebuchet MS";font-size:22px;}
.ico_price{width:70px}
.cart_row_price3{color:#555;text-align:right;font-size:24px;margin-right:10px;margin-top:12px;font-weight:bold;clear:both;font-family:"Trebuchet MS";}
.cart_row_price3 span{color:#333;}
.cart_row_modules_l{width:270px;border-top:1px solid #ccc;height:2px;margin-top:10px;}
.cart_row_modules_l2{width:870px;border-top:1px solid #ccc;height:10px;margin-top:10px;}
.cart_check_email{float:left;width:45px;padding-left:42px;padding-top:5px}
.cart_row_price3 span{color:#333;}
.cart_row_price3b{font-size:18px;font-family:"Trebuchet MS";font-weight:bold}
.cart_row_modules{margin-left:8px;margin-top:8px;background:#e5e5e5;font-size:24px;font-family:"Trebuchet MS";width:254px;height:100px;color:#333;text-align:left;font-size:40px;clear:both;text-align:right;}
.cart_row_modules_b{height:78px;}
.cart_row_title{margin-top:14px;margin-bottom:4px;margin-left:12px;font-size:20px;font-family:"Trebuchet MS";width:100%;text-align:left;}
.cart_row_title1{margin-top:40px;margin-bottom:4px;margin-left:18px;font-size:18px;font-family:"Trebuchet MS";float:left;width:500px;font-weight:bold;text-align:left;color:#0f95d4;}
.cart_row_tot{margin-left:8px;background:#979797;font-family:"Trebuchet MS";width:254px;height:82px;color:#fff;text-align:left;font-size:34px;clear:both;text-align:right;}
.cart_row_tot2{margin-top:4px;margin-left:8px;background:#5d5d5d;font-family:"Trebuchet MS";width:254px;height:82px;font-size:34px;color:#fff;text-align:right;}
.cart_row_prev{margin-top:4px;margin-bottom:8px;margin-left:8px;background:#2ab813;font-family:"Trebuchet MS";width:254px;height:52px;font-size:20px;color:#fff;text-align:center;}
.cart_row_prev:hover{background:#1f8d0d;}
.cart_row_prev_int{padding-top:14px;}
.cart_row_tot3{margin-top:4px;margin-left:8px;background:#ff0000;font-size:24px;font-family:"Trebuchet MS";width:862px;height:60px;color:#fff;text-align:left;font-size:40px;clear:both;text-align:right;}
.cart_row_tot4{margin-top:4px;margin-bottom:8px;margin-left:8px;background:#b60000;font-size:24px;font-family:"Trebuchet MS";width:862px;height:60px;font-size:40px;color:#fff;text-align:right;}
.cart_row_tot_int{padding-right:8px;padding-top:8px;}
.cart_row_tot_int2{padding-right:8px;padding-top:4px;}
.cart_row_tot_int3{padding-left:8px;padding-top:20px;float:left;font-family:"Trebuchet MS";font-size:26px}
.cart_row_tot_int4{padding-right:8px;padding-top:6px;float:right;}
.cart_row_0{font-size:25px;font-family:"Trebuchet MS";}
.cart_row_02{font-size:25px;color:#fff;font-family:"Trebuchet MS";}
.cart_row_03{font-size:14px;color:#0f95d4;font-family:"Trebuchet MS";font-weight:bold;}
.cart_row_04{font-size:18px;color:#0f95d4;font-family:"Trebuchet MS";font-weight:bold;}
.cart_row_tot_iva{font-size:16px;color:#fff;}
.cart_row_tot_iva2{font-size:20px;color:#fff;}
.cart_text1{font-size:25px;font-family:"Trebuchet MS";margin-top:0px;margin-bottom:20px;color:#111;}
.cart_text2{font-size:25px;font-family:"Trebuchet MS";margin-top:10px;margin-bottom:30px;color:#111;}
.cart_l1{border-top:1px solid #ccc;width:870px;height:20px}
.ico_img_cart{width:140px;}
.price_title2{font-family:"Trebuchet MS";font-size:20px;color:#333;margin-top:10px;margin-bottom:10px}
.checked2{margin-left:8px;margin-top:10px}
.cart_day{margin-bottom:8px;margin-top:10px;font-size:16px;font-weight:bold}
.select_booking{border:1px solid #aaa;font-size:16px;padding:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;width:130px;}
.fixed_col{position: absolute;z-index: 899;}
.paga_adesso{position:absolute; cursor:pointer; width:192px; font-size:22px; text-align:center; height:30px; margin-top:50px; font-weight:bold;margin-left:30px; font-family:"Trebuchet MS"}
.price_price2,.price_price2 span{font-family:"Trebuchet MS";font-size:16px;height:40px;width:100%;text-align:center;color:#0f95d4}
input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:20px;height:24px; display:inline-block;line-height:16px;background-repeat:no-repeat;background-position: 0 0;font-size:16px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -24px;}
label.css-label {background-image:url('images/css-checkbox2.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
input[type=radio].css-radio {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-radio + label.css-labelradio {padding-left:20px;height:24px; display:inline-block;line-height:16px;background-repeat:no-repeat;background-position: 0 0;font-size:16px;vertical-align:middle;cursor:pointer;}
input[type=radio].css-radio:checked + label.css-labelradio {background-position: 0 -23px;}
label.css-labelradio {background-image:url('images/cssradio.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cms_search1{width:230px; padding:4px; font-size:13px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #ccc}
.video_tutorial{width:60px;height:38px;background:url('../cms/img/video-tutorial2.png');margin-top:0px;float:right}
.video_tutorial:hover{background-position:bottom}
.video_tutorial3{width:60px;height:38px;background:url('../cms/img/video-tutorial2.png');margin-top:0px;float:right;display:none}
.video_tutorial3:hover{background-position:bottom}
.webdx{width:144px;height:36px;background:url('images/webdx.png');position:fixed;bottom:3px;left:4px;color:#fff;}
.webdx_int{padding-top:10px;padding-left:26px}
.webdx:hover{background-position:bottom}
.chatdx{width:144px;height:36px;background:url('images/chatdx.png');position:fixed;bottom:42px;left:4px;color:#fff;}
.chatdx_int{padding-top:3px;padding-left:26px}
.chatdx:hover{background-position:bottom}
.help_chat{position:fixed; right:15px; z-index: 12000; bottom:0px;width:280px; height:400px; background:url('../chat/bg.png') repeat-x;text-align:left;}
#help_chat_top{clear:both;width:280px; height:38px;border-bottom:1px solid #ccc; background:#ff5400;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;	-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;	}
#help_chat_top_a{float:left;font-size:14px;color:#fff;padding-top:8px;padding-left:6px;}
#help_chat_top_b{float:right;}
#help_chat_close{float:right;padding-right:5px;padding-top:9px}
.select_order_row{width:100%; height : auto !important; min-height:41px; overflow:hidden; background:#f1f1f1;font-size:14px}
.select_order{width:340px; height:30px; border:1px solid #f1f1f1; padding:4px; background:#fff;border:1px solid #ccc;border-left:0px;font-size:14px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.scad_input{background:url('../images/calendar_bg.jpg') no-repeat;padding:3px;border:1px solid #ccc; background-position:right;width:100px;font-size:14px}
.scad_input2{background:url('../images/calendar_bg2.jpg') no-repeat;padding:5px;border:1px solid #ccc; background-position:right;width:120px;font-size:14px}
.orario_input{background:#fff;padding:3px;border:1px solid #ccc; background-position:right;width:50px;font-size:14px}
.scad_save{width:60px;cursor:pointer;background:#1681be;height:26px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:#fff;font-weight:bold;font-size:12px;text-align:center;}
.scad_save:hover{background:#379cd6}
.select_corr{width:250px;height:26px;border:1px solid #ccc}
.sx_box_search{border:1px solid #ccc; background:#f1f1f1; width:180px; overflow:hidden; min-height:70px; margin-left:9px;height : auto !important; }
.lu_row{width:650px;background:#f1f1f1;height : auto !important;min-height:85px;overflow:hidden;border:1px solid #ccc}
.lu_row_title1{padding:8px;clear:both;font-size:15px}
.lu_row1{float:left;width:130px;font-size:14px;padding:8px}
.lu_row2{float:left;width:130px;font-size:14px;padding:8px}
.lu_row3{float:right;width:90px;font-size:14px;padding:8px}
.lu_row4{float:right;width:120px;font-size:14px;padding:8px;text-align:right;margin-right:4px;padding-right:0px;}
.lu_save{float:left;width:70px;font-size:14px;padding:5px;margin-left:7px;margin-top:8px;cursor:pointer;color:#fff;text-align:center;background:#2277b7;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.lu_save:hover{background:#368ccd}
.lu_select{width:90px;border:1px solid #ccc;background:#fff;padding:3px;}
.backup_puls{width:160px; height:36px;float:left;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;background:#2277b7;text-align:center;font-size:14px;color:#fff;font-weight:bold;display:table;cursor:pointer;}
.backup_puls2{width:160px; height:36px;float:left;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;background:#ccc;text-align:center;font-size:14px;color:#333;font-weight:bold;display:table;cursor:pointer;}
.backup_puls_int{display:table-cell;vertical-align:middle;text-align:center;}
.backup_puls:hover{background:#3987c2}
.backup_ok{float:left;font-size:14px;margin-left:30px;font-weight:bold;color:#029c2d;margin-top:10px;display:none}
.backup_load{float:left;margin-left:10px;margin-top:2px;display:none}
#backup_puls1off{display:none}
#backup_puls2off{display:none}
.backup_text{font-size:17px;color:#333}
.langvar_cms_div{float:right; padding-top:7px; padding-right:6px}
.langvar_cms{width:60px;font-size:13px;padding:1px}
.hint, [data-hint] {position: relative;display: inline-block;}
.hint:before, .hint:after, [data-hint]:before, [data-hint]:after {position: absolute;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: hidden;opacity: 0;z-index: 1000000;pointer-events: none;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.hint:hover:before, .hint:hover:after, [data-hint]:hover:before, [data-hint]:hover:after {visibility: visible;opacity: 1; }
.hint:before, [data-hint]:before {content: '';position: absolute;background: transparent;margin-left:-8px;border-radius: 4px;border: 6px solid transparent;z-index: 1000001; }
.hint:after, [data-hint]:after {content: attr(data-hint);background: #383838;color: white;text-shadow: 0 -1px 0px black;padding: 8px 10px;font-size: 13px;border-radius: 4px;padding-left:15px;padding-right:15px;line-height: 12px;white-space: nowrap;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
.hint--top:before { border-top-color: #383838;cursor:pointer }
.hint--bottom:before { border-bottom-color: #383838; }
.hint--left:before { border-left-color: #383838; }
.hint--right:before { border-right-color: #383838; }
.hint--top:before { margin-bottom: -12px; }
.hint--top:after { margin-left: -18px; }
.hint--top:before, .hint--top:after { bottom: 100%; left: 55%; }
.hint--top:hover:before, .hint--top:hover:after { -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); transform: translateY(-8px); }
.hint--bottom:before { margin-top: -12px; }
.hint--bottom:after { margin-left: -18px; }
.hint--bottom:before, .hint--bottom:after { top: 100%;left: 50%; }
.hint--bottom:hover:before, .hint--bottom:hover:after { -webkit-transform: translateY(8px);-moz-transform: translateY(8px); transform: translateY(8px); }
.hint--right:before { margin-left: -12px; margin-bottom: -6px; }
.hint--right:after { margin-bottom: -14px; }
.hint--right:before, .hint--right:after { left: 100%; bottom: 50%; }
.hint--right:hover:before, .hint--right:hover:after { -webkit-transform: translateX(8px); -moz-transform: translateX(8px); transform: translateX(8px); }
.hint--left:before { margin-right: -12px; margin-bottom: -6px; }
.hint--left:after { margin-bottom: -14px; }
.hint--left:before, .hint--left:after { right: 100%; bottom: 50%; }
.hint--left:hover:before, .hint--left:hover:after {-webkit-transform: translateX(-8px);-moz-transform: translateX(-8px);transform: translateX(-8px); }
.hint--error:after {background-color: #b34e4d; text-shadow: 0 -1px 0px #5a2626; }
.hint--error.hint--top:before { border-top-color: #b34e4d; }
.hint--error.hint--bottom:before {border-bottom-color: #b34e4d; }
.hint--error.hint--left:before { border-left-color: #b34e4d; }
.hint--error.hint--right:before { border-right-color: #b34e4d; }
.hint--info:after {background-color: #3986ac;text-shadow: 0 -1px 0px #193c4c; }
.hint--info.hint--top:before { border-top-color: #3986ac; }
.hint--info.hint--bottom:before { border-bottom-color: #3986ac; }
.hint--info.hint--left:before { border-left-color: #3986ac; }
.hint--info.hint--right:before { border-right-color: #3986ac; }
.hint--rounded:after { border-radius: 4px; }
.hint--cms:after { margin-left: 60px; margin-top: 10px; }
.hint--cms:before, .hint--bottom:after { top: 100%;left: 50%; }
.hint--cms:hover:before, .hint--bottom:hover:after { -webkit-transform: translateY(8px);-moz-transform: translateY(8px); transform: translateY(8px); }
.icon_div_set{float:left;margin-right:6px;width:114px;height:42px;display:table;text-align:center;color:#fff;background:#2277b7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.icon_div_set2{width:100%;display:table-cell;vertical-align:middle}
.icon_upload_div{float:left;font-size:1px;width:92px; margin-right:3px; margin-bottom:8px;}
.upload_cms{background:url('../cms/img/upload_cms.png');width:143px;height:32px;cursor:pointer;clear:both;}
.upload_cms:hover{background-position:bottom;}
.icon_box{width:366px;background:#f1f1f1;height:44px;margin-left:7px;font-size:1px;}
.icon_box2{width:50px;display: table; background:#fff;height:34px;font-size:35px;font-size:1px;text-align:center;float:left;margin-left:5px;margin-top:5px;}
.icon_num{display: table-cell; vertical-align: middle;}
.icon_box3{width:200px;float:left;margin-top:7px;color:#333;font-size:15px;text-align:left;}
.newsletter_search{font-size:14px;padding:3px; border:1px solid #999; background:#fff; width:120px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.newsletter_puls{font-size:12px; border:0px; padding:3px; height:24px; cursor:pointer; background:#333; color:#fff;margin-top:20px; width:70px}
.select_user_liv{background:#fff;width:416px;height:32px;font-size:15px;padding:4px;color:#333;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.3);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.select_button{width:90px;height:32px;font-size:13px;padding:5px;color:#fff;cursor:pointer;display:table;background:#2277b7;font-weight:bold;margin-right:8px;margin-top:8px;float:right;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;}
.select_button_cell{display:table-cell;vertical-align:middle}
.select_button:hover{background:#3590d4;}
.sx_box_search2{border:1px solid #ccc; border-bottom:0px;background:#f1f1f1; width:750px; overflow:hidden; min-height:130px; height : auto !important; }
.user_active_email_box{display:none;position:absolute;background:#1681be;width:380px;height:68px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding-left:12px;padding-top:12px;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);}
.user_active_email_box2{color:#fff;font-size:13px;font-weight:bold}
.user_active_email_box3{display:none;position:absolute;background:#1681be;margin-top:-40px;width:380px;height:158px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding-left:12px;padding-top:12px;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);}
.user_active_email_x{font-family:HBC;font-size:24px;font-weight:bold;color:#fff;position:absolute;margin-left:355px;margin-top:-6px;cursor:pointer;}
.user_active_email_button{background:#f1f1f1;margin-right:10px;width:70px;height:28px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-align:center;color:#333;float:left;cursor:pointer}
.user_active_email_button2{font-weight:bold;font-size:14px;padding-top:4px}
.user_active_email_button:hover{background:#ddd;}
.user_active_email_load{float:left;width:100px;display:none}
.select_module_puls{color:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float:left;background:#2277b7;padding:8px;padding-left:16px;padding-right:16px;margin-bottom:10px}
.comm_select1{border:0px solid #ccc;width:50px;font-size:13px;padding:3px;background:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.acconto_box{width:320px;margin-left:6px;margin-bottom:4px;border:1px solid #008cc7;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius: 4px; height:auto !important;min-height:100px;overflow:hidden;}
.acconto_box_int{padding:10px;padding-top:8px}
.booking_option_title{font-size:23px;color:#1396d3;font-family:HBC}
.lang_cms{border:0px;width:40px;padding:2px;font-size:12px;background:#fff}
.add_day_puls{background:#2277b7;min-width:300px;max-width:360px;height:32px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer}
.add_day_puls:hover{background:#3692d7;}
.add_day_puls_int{font-size:13px;color:#fff;font-weight:bold;padding-top:7px;padding-left:12px}
.add_day_puls2{background:#2277b7;min-width:60px;max-width:100px;height:32px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer;text-align:center}
.add_day_puls2:hover{background:#3692d7;}
.add_day_puls2_int{font-size:13px;color:#fff;font-weight:bold;padding-top:7px;}
.export_puls{width:120px;background:#2277b7;height:30px;color:#fff;font-weight:bold;border:0px;cursor:pointer;}
.user_level{width:200px;padding:2px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:13px}
.creation_box{width:100%;background:#dddddd;height:230px;margin-bottom:0px;margin-top:-1px}
.creation_box_int{width:100%;padding:16px;padding-top:12px}
.creation_box1{font-size:21px;font-weight:bold;font-family:HBC}
.creation_box2{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;float:left;width:49%;height:170px;border:1px solid #ccc}
.creation_box3{float:right;margin-top:14px}
.creation_box4{float:right;margin-top:26px}
.creation_box5{position:absolute;margin-left:24px;margin-top:22px;color:#ff0000;font-size:30px;font-family:HBC}
.creation_box6{position:absolute;text-align:center;margin-left:26px;margin-top:134px;color:#fff;line-height:23px;font-size:13px;font-family:HC;background:#5fbf35;width:120px;height:22px;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius: 3px;}
.creation_x{position:absolute;margin-left:1156px;margin-top:-4px;font-weight:bold;font-size:19px;font-family:arial black;width:20px;height:20px;cursor:pointer}
.admin_row{width:100%;height:34px;border-bottom:1px solid #ccc}
.admin_row_int{color:#333;font-size:16px;padding-top:7px;padding-left:10px}
.admin_row_int2{float:right;margin-top:4px;width:26px;height:26px;cursor:pointer}
.booking_info{cursor:pointer;color:#fff;text-align:center;width:183px;height:59px;background:url('images/booking_info.png');margin-left:8px;margin-bottom:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.booking_info2{padding-top:16px;font-size:13px;font-weight:bold}
.booking_info:hover{background-position:bottom}
.doc_bar_tab{width:978px;height:40px;}
.doc_bar_tab_on{width:160px;height:40px;background:#0884b4;color:#fff;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left}
.doc_bar_tab_off{width:160px;height:40px;background:#ddd;color:#333;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border-right:1px solid #ccc;border-left:1px solid #ccc}
.doc_bar_tab_off:hover{background:#ccc;}
.res_bar_tab{width:970px;height:40px;background:#f1f1f1;border:1px solid #ccc}
.res_bar_tab_on{width:250px;height:40px;background:#0884b4;color:#fff;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left}
.res_bar_tab_off{width:250px;height:40px;background:#ddd;color:#333;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border-right:1px solid #ccc;border-left:1px solid #ccc}
.res_bar_tab_off:hover{background:#ccc;}
.res_bar2_tab{width:970px;height:80px;background:#f1f1f1;border:1px solid #ccc;border-top:0px}
.res_bar2_tab_on{width:240px;height:40px;background:#0884b4;color:#fff;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border:1px solid #ccc;border-bottom:0px}
.res_bar2_tab_off{width:240px;height:40px;background:#ddd;color:#333;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border:1px solid #ccc;border-bottom:0px}
.res_bar2_tab_off:hover{background:#ccc;}
.res_bar3_tab{width:970px;}
.res_bar3_tab_on{width:240px;height:40px;background:#0884b4;color:#fff;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border:1px solid #ccc;}
.res_bar3_tab_off{width:240px;height:40px;background:#ddd;color:#333;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border:1px solid #ccc;}
.res_bar3_tab_off:hover{background:#ccc;}
.user_bar_tab{width:970px;height:40px;background:#f1f1f1;border:1px solid #ccc}
.user_bar_tab_on{width:240px;height:40px;background:#0884b4;color:#fff;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border-right:1px solid #ccc;border-top:1px solid #ccc}
.user_bar_tab_off{width:240px;height:40px;background:#ddd;color:#333;font-size:13px;line-height:38px;text-align:center;cursor:pointer;float:left;border-right:1px solid #ccc;border-top:1px solid #ccc}
.user_bar_tab_off:hover{background:#ccc;}
.channel_select{width:350px;border:1px solid #ccc;background:#f1f1f1;font-size:14px;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.channel_select2{width:280px;border:1px solid #ccc;background:#f1f1f1;font-size:13px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:-2px}
.channel_id{width:100px;border:1px solid #ccc;background:#f1f1f1;font-size:13px;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:right}
.channel_input1{background:#f1f1f1;padding:6px;width:60px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.channel_submit1{background:#008cc7;color:#fff;padding:6px;width:110px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer;}
.channel_submit1:hover{background:#1ba1da;}
.user_page_div1{float:left;width:94px;overflow:hidden;height:74px}
.user_page_div2{width:100px;margin-top:-4px;margin-left:-4px}
.user_page_div3{float:left;width:94px;text-align:center;margin-bottom:20px}
.seticon_box{position:fixed;width:700px;height:400px;background:#fff;top:200px;border:1px solid #ccc;z-index:20000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 6px 6px 5px -2px rgba(171,166,171,1);-moz-box-shadow: 6px 6px 5px -2px rgba(171,166,171,1);box-shadow: 6px 6px 5px -2px rgba(171,166,171,1);}
.code_button{text-align:center;padding:2px;font-size:13px;color:#fff;background:#333;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height:28px;cursor:pointer;}
.code_button:hover{background:#555;}
#code_msg{font-size:14px;color:#ff0000;padding-top:10px}
.code_msg_text{display:none;}
.booking_search_popup{width:700px;height:64px;font-size:12px;z-index:9900000;color:#333333;position:fixed;top:10px;}
.booking_puls_popup{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;color:#fff;font-size:12px;border:0px solid #16b915;background:#37a501;width:64px;cursor:pointer;height:28px;float:left; margin-top:22px; margin-left:15px}
.booking_puls_popup:hover{color:#fff;font-size:12px;border:0px solid #333;background:#444;}
.booking_puls_popup2{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;color:#fff;font-size:13px;line-height:26px;border:0px solid #16b915;background:#444;width:94px;cursor:pointer;height:40px;float:left; margin-top:24px; margin-left:19px}
.booking_puls_popup2:hover{color:#fff;font-size:12px;border:0px solid #333;background:#777;}
.booking_text_popup{color:#333333;}
.month_sx2{background:url('images/month_sx2.png') no-repeat;width:10px;height:14px;float:left;margin-left:4px}
.month_dx2{background:url('images/month_dx2.png') no-repeat;width:10px;height:14px;float:right;margin-right:4px}
.month_title{font-size:13px; color:#444;float:left;width:86%;text-align:center}
.editor_calendar_booking{background:#fff; width:98%; height:160px; margin:0 auto; padding-top:3px;margin:0 auto;border:0px;border-collapse:collapse;border-style:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.editor_calendar_booking td{border-collapse:collapse;height:20px;width:14%;text-align:center;border:0px;background:#fff;}
.editor_calendar_booking th{border:0px;border-collapse:collapse;height:20px;font-size:12px;width:14%;text-align:center;background:#fff}
.editor_calendar_booking_box{background:#b2b2b2;color:#fff;width:100%;height:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size:12px;}
.editor_calendar_booking_box2{background:#37a501;color:#fff;width:100%;height:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size:12px;}
.editor_calendar_booking_day{padding-top:3px;}
.channel_date{width:118px;height:36px;background:url('images/channel_date.jpg');border:1px solid #ccc;padding-left:6px}
.plus_channel{height:36px;background:#008cc7;margin-right:6px;margin-top:-2px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;}
.plus_channel:hover{background:#22b504;}
.plus_channel_sx{float:left;padding-left:8px; padding-right:8px; padding-top:4px;}
.valuta_box{margin-left:20px;margin-bottom:20px;float:left; padding-left:2px;width:298px;border:1px solid #ccc;height:36px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:10px}
.rich_select{border:1px solid #ccc;width:300px;background:#f1f1f1;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding:4px}
.rich_input{border:1px solid #ccc;width:288px;background:#f1f1f1;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding:5px}
.option_box{width:200px;border:1px solid #ff0000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height:auto !important;min-height:50px;overflow:hidden;}
.res_div1{float:right; padding:4px;font-size:13px; padding-top:2px;width:400px;text-align:right}
.res_div2{margin:0 auto;border:1px dotted #999;background:#f1f1f1;width:99%;text-align:left;float:left;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.res_div3{margin:0 auto;border:1px dotted #999;background:#f1f1f1;width:99%;text-align:left;float:left;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.div_line1{width:100%;border-top:1px solid #ccc;height:14px;margin-top:14px}
.mod_cel{float:left; width:360px; display:none}
.mod_celb{clear:both;display:none}
.module_row{background:#fff; width:99%; height : auto !important;  min-height:140px; overflow:hidden; border:1px solid #ccc; display:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.box_dash1{background:#fff;border:1px solid #ccc;width:99%;height:auto !important;min-height:150px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:16px}
.box_dash2{background:#fff;float:left;margin-right:50px; font-size:16px; cursor:pointer; color:#333}
.box_dash3{background:#fff;border:1px solid #ccc;width:49.2%;height:auto !important;min-height:150px;float:left;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:2px;margin-bottom:14px}
.box_dash4{background:#fff;float:left;margin-right:100px; width:290px;font-size:16px; cursor:pointer; color:#333;}
.box_dash4b{width:56px;float:left;text-align:right;margin-right:8px}
.box_dash4c{width:20px;float:left;margin-top:-2px}
.box_dash5{width:32%;float:left;border-right:1px dashed #bbb;text-align:center}
.box_dash_area{float:left;margin-right:60px; margin-left:10px; margin-bottom:12px;width:200px;font-size:14px; cursor:pointer; color:#333;}
.box_dash_area:hover{color:#12a1e3}
.box_dash_int{padding:10px}
.box_dash_title{color:#5cb630;font-weight:bold;font-size:19px;font-family:HBC}
.box_dash_title2{color:#fff;font-weight:bold;font-size:22px;font-family:HBC}
.box_dash_view{color:#5cb630;font-weight:bold;font-size:38px;float:left;font-family:HBC;margin-left:6px;margin-top:-14px}
.box_dash_view2{color:#ff0000;font-weight:bold;font-size:40px;vertical-align:middle;display:none;font-family:HBC;margin-left:6px;margin-top:-14px}
.box_dash_view3{color:#5cb630;font-weight:bold;font-size:47px;font-family:HBC;margin-top:0 auto}
.box_dash_container{width:100%;display:none}
.box_dash_header{height:40px;border-bottom:1px solid #ccc}
.box_dash_header_int{padding-left:6px;padding-top:5px}
.box_dash_round{margin-top:-7px;margin-left:6px;font-size:18px;width:38px;height:38px;background:linear-gradient(to top, #248fbb 50%, #329dc9 50%);float:left;text-align:center;color:#fff;font-family:HBC;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.box_dash_round2{font-size:18px;margin:0 auto;width:38px;height:38px;background:linear-gradient(to top, #27a619 50%, #33bb24 50%);text-align:center;color:#fff;font-family:HBC;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.box_dash_round_int{padding-top:8px}
.res_today{font-size:15px}
.red{color:#ff0000}
.ico_reservation_box{margin-top:4px;border-top:0px;width:234px;height:40px;display:none;margin-left:-118px}
.ico_reservation_box_int{padding-left:6px}
.res_datain{float:left; width:32px; font-size:12px; margin-top:2px}
.input_control_select{width:340px;padding:2px;background:#f1f1f1;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wh_input1{padding:6px;width:40px; text-align:right; border:1px solid #eee;}
.wh_input2{padding:6px;width:70px; text-align:right; border:1px solid #eee}
.wh_input3{width:80px;border:0px;background:#fff;padding:5px;font-size:14px;text-align:right}
.wh_input4{width:30px;border:0px;background:#fff;padding:5px;font-size:14px;text-align:right}
.wh_select{border:0px; width:100px; padding:5px; font-size:12px}
.wh_attr{font-size:13px; color:#165f92;}
.wh_attr_puls{font-size:12px; color:#fff; background:#008aac;padding:2px;padding-top:6px;padding-bottom:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;width:70px}
.wh_attr_puls:hover{font-size:12px; color:#fff; background:#14a3c6;}
.wh_attrbox{display:none;width:100%;clear:both;border-top:1px solid #ccc}
.wh_attrbox_int{padding:10px}
.wh_save{background:#2277b7;color:#fff;font-weight:bold;cursor:pointer;font-size:13px;padding:8px;width:60px;text-align:center}
.wh_save:hover{background:#398dcd;}
.quo_confirm{width:172px;margin-left:6px;height:30px;background:#29aa01;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:13px;text-align:center}
.quo_confirm2{padding-top:6px}
.quo_confirm:hover{background:#2fc900}
.reg_row3{display:none}
.cms_proto{width:31px;height:31px;z-index:200;cursor:pointer;}
.cms_up{background:url('../cms/img/cms_up.png');}
.cms_up:hover{background-position:bottom;}
.cms_down{background:url('../cms/img/cms_down.png');}
.cms_down:hover{background-position:bottom;}
.cms_photo{background:url('../cms/img/cms_photo.png');}
.cms_photo:hover{background-position:bottom;}
.cms_field{background:url('../cms/img/cms_field.png');}
.cms_field:hover{background-position:bottom;}
.cms_del{background:url('../cms/img/cms_del.png');}
.cms_del:hover{background-position:bottom;}
.cms_up{background:url('../cms/img/cms_up.png');}
.cms_up:hover{background-position:bottom;}
.cms_down{background:url('../cms/img/cms_down.png');}
.cms_down:hover{background-position:bottom;}
.upgrade_month{color:#097a9b;font-style: italic;font-weight:bold}
.alert_box{width:99%;border:1px solid #ccc;background:#fff;height:auto !important;min-height:50px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.alert_box_int{padding:12px}
.alert_box_text{margin-top:-18px;font-size:15px}
.alert_box_close{float:right;cursor:pointer}
.privacy_puls{background:#0884b4;width:90px;padding:10px;color:#fff;text-align:center;font-size:12px;cursor:pointer;font-weight:bold}
.privacy_puls:hover{background:#1791c0}
.privacy_puls2{background:#ff0000;width:170px;padding:10px;color:#fff;text-align:center;font-size:14px;cursor:pointer;font-weight:bold}
.privacy_puls2:hover{background:#c21515}
.privacy_select{border:1px solid #ccc;background:#f1f1f1; font-size:15px; padding:7px}
.quo_manual{border:1px solid #ccc;background:#f1f1f1;width:106px;text-align:center;font-size:13px}
.quo_manual1{padding:6px;}
.book_terms1{float:left;width:400px;padding:12px;font-size:16px;padding-left:4px}
.book_terms2{float:left;width:450px;padding:12px;font-size:16px;padding-left:4px;padding-top:6px}
.book_input{border:1px solid #ccc;background:#f1f1f1;padding:6px;font-size:16px;width:300px}
.book_input2{border:1px solid #ccc;background:#f1f1f1;padding:6px;font-size:16px;width:300px}
.book_save{cursor:pointer;text-align:center;border:1px solid #ccc;height:22px;background:#008cc7;color:#fff;font-weight:bold;padding:5px;text-align:center;font-size:16px;width:100px}
.book_save:hover{background:#19a9e6}
.book_save2{cursor:pointer;text-align:center;margin-top:2px;border:1px solid #ccc;height:25px;background:#008cc7;color:#fff;font-weight:bold;padding:5px;text-align:center;font-size:16px;width:100px}
.book_save2:hover{background:#19a9e6}
.book_save3{cursor:pointer;text-align:center;margin-top:2px;border:1px solid #ccc;height:25px;float:left;margin-left:4px;background:#ff0000;color:#fff;font-weight:bold;padding:5px;text-align:center;font-size:16px;width:100px}
.book_save3:hover{background:#19a9e6}
.book_terms3{width:100%;background:#008cc7;height:28px}
.book_terms4{width:400px;float:left;color:#fff;padding:5px;font-size:14px}
.book_terms5{position:absolute;font-weight:bold;width:120px;color:#43a90b;margin-left:130px;margin-top:7px;display:none}
.booking_v1{background:#f1f1f1; width:100%; height:auto !important; min-height:70px; overflow:hidden; border:1px solid #ccc}
.booking_v2{float:left; width:470px; font-size:1px; text-align:left; padding-left:4px}
.booking_v3{float:left; width:230px; font-size:1px; text-align:left; padding-left:6px;}
.booking_v4{clear:both; padding-bottom:4px; padding-top:6px; overflow:hidden; font-size:13px}
.booking_v5{float:right; width:110px; font-size:1px; text-align:left;background:#fff}
.booking_vd{background:#fff;color:#188ac4;border:1px solid #bbb;text-align:center;width:100%;padding:5px;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
.booking_vd:hover{background:#f1f1f1}
.booking_vimg{width:17px;float:left}
.booking_vimg2{width:90%}
.booking_top1{margin:0 auto; border:1px dotted #999; background:#f1f1f1; width:100%; text-align:left; float:left; font-size:14px}
.booking_select1{width:160px; padding:2px; background:#fff; border:0px solid; font-size:12px; height:20px;}
.booking_input1{width:154px; padding:2px; height:20px; background:#fff; border:0px solid; font-size:12px}
.report_puls{width:120px;background:#333;color:#fff;font-size:13px;font-weight:bold;padding:7px;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
.report_puls:hover{background:#777;}
.report_row_big{width:1000px;background:#f1f1f1;height:50px;margin-right:12px;border:1px solid #ccc;}
.report_row_big1{width:100%}
.report_row_big1_int{font-size:16px;padding-top:14px;padding-left:14px;font-weight:bold}
.report_row{width:1000px;height:50px;border:1px solid #ccc;border-top:0px;color:#333}
.report_row:hover{background:#f1f1f1}
.report_row1{font-size:16px;padding-top:14px;padding-left:14px;text-align:left;float:left;width:800px;}
.report_row2{font-size:16px;text-align:center;float:right;width:180px;background:#f1f1f1;height:50px}
.report_row2_int{font-size:23px;font-weight:bold;padding-top:11px}
.report_select1{border:1px solid #ccc;font-size:14px;padding:5px}
.report_line{float:left;margin-left:30px;height:54px;border-left:1px solid #ccc;margin-top:-9px}
.report_row3{width:100%;background:#f1f1f1;border:1px solid #ccc;border-top:0px; height:56px;overflow:hidden}
.users_level_puls{width:183px;border:1px solid #ccc;background:linear-gradient(to top, #e1e1e1 50%, #f1f1f1 50%);height:46px;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.users_level_puls:hover{background:linear-gradient(to top, #bfbfbf 50%, #cccccc 50%);}
.users_level_row{width:962px;border:1px solid #ccc;background:#f1f1f1;height:52px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.users_level_row1{float:left;width:220px;text-align:right;padding-right:10px;padding-top:12px;font-family:HBC;font-size:17px}
.users_level_row_select{margin-top:5px;width:390px;border:1px solid #ccc;float:left;background:#fff;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:HBC;font-size:18px}
.users_level_row2{background:url('images/level_row.jpg') repeat-y;width:960px;height:auto !important;min-height:56px;overflow:hidden;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.users_level_ico{padding-top:8px;padding-left:8px;float:left;width:32px}
.users_level_text{padding-top:14px;float:left;width:140px;color:#333;font-size:16px;font-family:HBC;overflow:hidden}
.report_table{border-collapse: collapse;border: none;width:1000px}
.report_row_select{width:998px;height:50px;border:1px solid #ccc;background:#f1f1f1}
.report_row_select1{float:left;font-size:14px;padding-left:19px;padding-top:14px}
.report_row_select2{float:left;padding-left:19px;padding-top:7px}
.report_row_select3{border:0px;font-size:17px;padding:7px;width:280px}
.report_row_select4{font-weight:bold;font-size:17px}
.report_th,.report_td {border: 1px solid #ccc;padding: 4px 16px;font-size: 17px;text-align: left;}
.report_th {background-color: #f1f1f1;cursor: pointer;}
table.tablesorter {font-size: 14px;background-color: #fff;width: 1000px;border: 1px solid #ccc;color:#333;border-collapse:collapse}
table.tablesorter th {text-align: left;padding: 5px;background-color: #f1f1f1;color:#333;}
table.tablesorter td {color: #FFF;padding: 5px;color:#333;}
table.tablesorter .even {background-color: #fff;color:#333;}
table.tablesorter .odd {background-color: #fff;color:#333;}
table.tablesorter .header {background-image: url(bg.png);background-repeat: no-repeat;border-left: 1px solid #FFF;border-right: 1px solid #000;border-top: 1px solid #FFF;padding-left: 30px;padding-top: 8px;height: auto;}
table.tablesorter .headerSortUp {background-image: url(asc.png);background-repeat: no-repeat;}
table.tablesorter .headerSortDown {background-image: url(desc.png);background-repeat: no-repeat;}
.posto_add{height:30px;background:#44b00e;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:left;border:1px solid #44b00e;}
.posto_add:hover{background:#318807;}
.posto_add_dx{float:left;padding-left:4px; padding-top:7px;padding-right:20px}
.posto_add_dx a{color:#fff;}
.posto_add_sx{font-size:28px;font-weight:bold;height:24px;width: 24px;float:left;padding-left:8px; margin-top:-2px;}
.posto_add_dx2{float:left;padding-left:20px; padding-top:7px;padding-right:20px}
.prezzo_add_row1{margin-right:10px;padding:6px; background:#f1f1f1; border:1px solid #ccc; font-size:14px}
.res_box_send1{padding-right:8px; padding-top:6px; padding-bottom:6px; float:right; font-size:13px; color:#333}
.res_box_send2{width:14px;height:28px;background:#ff0000;float:left}
.res_box_send3{padding:6px; width:222px; border:1px solid #ccc;background:#fff; text-align:center; float:left; font-size:13px; color:#222;cursor:pointer}
.res_box_send3:hover{background:#aaa;color:#fff}
.res_box_send4{padding:6px; width:180px; border:1px solid #ccc;background:#fff; text-align:center; float:left; font-size:13px; margin-left:4px; margin-top:6px;color:#222;cursor:pointer}
.res_box_send4:hover{background:#aaa;color:#fff}
.select_order2{width:200px; color:#333; height:30px; font-family: century gothic; border:1px solid #f1f1f1; padding:4px; background:#fff;border:1px solid #ccc;border-left:0px;font-size:13px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.conf_box{width:306px;position:absolute;background:#f1f1f1;height:50px;margin-top:-56px;font-size:12px;display:none;line-height:22px}
.vou_box{width:262px;position:absolute;background:#f1f1f1;height:50px;margin-top:-50px;font-size:12px;display:none;line-height:22px;margin-left:20px}
.booking_option_info{float:left;cursor:pointer;width:124px;border:1px solid #ccc;margin-top:-5px;margin-right:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f1f1f1}
.booking_option_info2{padding:2px;text-align:center}
.booking_option_info3{float:left;width:124px;border:1px solid #ccc;margin-top:-5px;margin-right:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff}
.booking_option_info4{padding:3px;font-size:11px;text-align:left;line-height:18px}
.booking_option_x{color:#fff;font-weight:bold;position:absolute;margin-left:930px;cursor:pointer;font-size:20px;font-family:verdana}
.box_inv{display:none;position:absolute;width:220px;height:114px;background:#fff;border:1px solid #ccc;margin-left:6px;margin-top:-40px}
.box_inv_close{font-weight:bold;font-size:14px;position:absolute;margin-left:188px;font-family:arial black;margin-top:-6px;cursor:pointer}
.box_inv_button{width:100%;text-align:center;color:#fff;background:#008cc7;cursor:pointer}
.box_inv_button:hover{width:100%;text-align:center;color:#fff;background:#1eaeea}
.select_week{width:260px;background:#f1f1f1;padding:7px;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.send_week{height:36px;vertical-align:middle;background:#008cc7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:13px;display: table;cursor:pointer;float:left;padding-left:16px;padding-right:16px}
.send_week:hover{background:#259fd3;}
.send_week2{vertical-align:middle;display: table-cell;padding-top:0px}
.send_user_puls{cursor:pointer;background:#f1f1f1;color:#1681be;font-family:HBC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; width:284px;height:32px;line-height:32px;text-align:center;font-size:14px;border:1px solid #ccc}
.send_user_puls:hover{background:#ddd;}
.sel_puls{background:#008cc7;width:140px;text-align:center;font-size:13px;padding:4px;color:#fff;padding-right:5px;padding-left:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.sel_puls:hover{background:#23a9e1;}
.ico_go{float:left;margin-left:7px;background:#1681be;width:60px;height:34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:HBC;color:#fff;text-align:center;font-size:16px;line-height:38px}
.ico_go:hover{background:#379dd7}
.ico_go_none{display:none}
.row_title{color:#2277b7;font-weight:bold;font-size:19px;font-family:HBC;}
.row_title2{color:#333;font-weight:bold;font-size:17px;font-family:HBC;}
.ac_link{color:#333;}
.ac_link:hover{text-decoration:underline}
.puls_pag{background:#008cc7;width:80px;float:right;text-align:center;color:#fff;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px;padding-top:2px;margin-right:2px}
.puls_pag:hover{background:#2a9fd1}
.puls_pag_open{cursor:pointer;text-align:center;background:#008cc7;width:40px;float:right;text-align:center;color:#fff;font-size:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px;padding-top:3px;margin-top:4px;margin-right:4px}
.puls_pag_open:hover{background:#2a9fd1}
.selectprev{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:182px; height : auto !important;  min-height:28px;  overflow:hidden; background:#ffffff;font-size:16px;font-weight:normal; font-family:HBC;margin-top:5px;margin-right:10px;border:1px solid #ddd}
.box_calc_name{posotion:absolute;margin-top:-23px;font-size:14px;font-weight:bold}
.ical_slot{display:none;width:350px;padding:3px;margin-left:0px;height:332px;margin-bottom:12px;background:#fff;border:1px solid #ccc}
.ical_close_puls{font-weight:bold;font-size:16px;float:right;padding:8px;padding-top:3px;cursor:pointer;font-family:verdana}
.ical_title{font-weight:bold;padding-left:8px;padding-top:-3px}
.ical_input{background:#f1f1f1;border:1px solid #ccc;font-size:13px;width:320px;padding:4px;margin-left:8px}
.ical_logo{float:left;width:70px;text-align:left;margin-left:8px}
.ical_logo2{float:left;width:218px;margin-left:8px}
.ical_logo3{float:left;width:54px;background:#2386aa;text-align:center;color:#fff;cursor:pointer;height:25px;line-height:24px}
.ical_logo3:hover{background:#259ec8}
.ical_logo4{float:left;width:62px;margin-left:2px;background:#2386aa;text-align:center;color:#fff;cursor:pointer;height:25px;line-height:24px}
.ical_logo4:hover{background:#259ec8}
.tab_apply_box{float:left;border:1px solid #ccc;width:400px;height:auto !important;min-height:38px;overflow:hidden;margin-left:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#filter_box{width:100%;clear:both;padding-top:8px;padding-bottom:8px;margin-left:12px;font-size:12px;display:none}
.filter_box_cat{width:192px;float:left;padding-bottom:14px}
.calendar_pren_start{height:26px;overflow:hiden;cursor:pointer;text-overflow:ellipsis;background:#ff0000;width:96%;float:right;color:#fff;clear:both;margin-bottom:8px;-webkit-border-top-left-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-topleft:16px;-moz-border-radius-bottomleft:16px;border-top-left-radius:16px;border-bottom-left-radius:16px;font-family:HelveticaNeueLTCom-LtCn;font-size:15px}
.calendar_pren_presenz{height:26px;cursor:pointer;background:#ff0000;width:100%;color:#fff;clear:both;margin-bottom:8px;}
.calendar_pren_end{height:26px;cursor:pointer;background:#ff0000;width:96%;float:left;color:#fff;clear:both;margin-bottom:8px;-webkit-border-top-right-radius: 16px;-webkit-border-bottom-right-radius: 16px;-moz-border-radius-topright: 16px;-moz-border-radius-bottomright: 16px;border-top-right-radius: 16px;border-bottom-right-radius: 16px;}
.calendar_pren_start:hover{opacity:.8; filter:Alpha(Opacity=80);}
.calendar_pren_presenz:hover{opacity:.8; filter:Alpha(Opacity=80);}
.calendar_pren_end:hover{opacity:.8; filter:Alpha(Opacity=80);}
.calendar_pren_blank{height:26px;background:#fff;width:100%;color:#fff;clear:both;margin-bottom:8px;}
.calendar_pren_int{padding:7px;padding-top:0px;padding-left:10px;overflow:hiden;text-overflow:ellipsis;line-height:28px}
.calendar_icon_int{float:left;line-height:26px;background:#fff;-webkit-border-top-left-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-topleft:16px;-moz-border-radius-bottomleft:16px;border-top-left-radius:16px;border-bottom-left-radius:16px;margin-top:2px;margin-left:-8px;height:22px;margin-right:5px}
.calendar_pren{cursor:pointer;width:50px;height:50px;font-size:27px;text-align:center;font-weight:bold;color:#fff;overflow:hidden;margin:0 auto;margin-top:10px}
.fullscreen{cursor:pointer;width:160px;border:1px solid #ccc;background:#f1f1f1;height:30px}
.fullscreen:hover{background:#d1d1d1}
.room_calendar{float:right;cursor:pointer;margin-top:-4px;margin-right:12px}
.room_planner{float:right;cursor:pointer;margin-top:-4px;margin-right:8px}
.calendar_title{font-size:24px;font-family:HBC}
.tutorial_handle{background:url('../cms/img/panel_drag_ico2.png');position:absolute;width:30px;height:40px;margin-left:-30px;margin-top:10px;cursor:pointer}
.calendar_ico{background:#fff;width:180px;height:37px;overflow:hidden;float:left;margin-left:16px;margin-top:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.calendar_ico:hover{background:#f1f1f1}
.calendar_ico_text{font-family:HBC;font-size:17px;color:#333;padding-left:12px;padding-top:8px;float:left;}
.calendar_ico2{background:linear-gradient(to top, #008aac 50%, #149ec0 50%); width:180px;height:37px;overflow:hidden;float:left;margin-left:16px;margin-top:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.calendar_ico2:hover{background:linear-gradient(to top, #1aa6c9 50%, #25b4d7 50%);}
.calendar_ico2_text{font-family:HBC;font-size:17px;color:#fff;padding-left:12px;padding-top:8px;float:left;}
.calendar_week_box{width:100%;background:#fff;cursor:pointer}
.calendar_week_box:hover{width:100%;background:#92d393}
.calendar_week_box2{width:100%;color:#333;cursor:pointer;font-size:14px}
.calendar_week_box2:hover{background:#f1f1f1}
.calendar_week_box3{width:100%;height:100%;cursor:pointer}
.calendar_week_int{padding:5px;color:#333}
.calendar_week_int2{padding:6px;color:#222;font-size:14px}
.calendar_week_int3{padding:6px;color:#222;font-size:14px}
.calendar_montly_day{width:100%;cursor:pointer;height:100%;line-height:36px;margin:0 auto;color:#28ae0e;font-family:HBC;font-size:25px;text-align:center;}
.calendar_montly_day:hover{background:#21b535;color:#fff}
.calendar_montly_day_int{padding-top:18.5%;}
.calendar_montly_day2{width:50px;height:45px;background:url('images/calendar_pren_icon2.png') no-repeat;cursor:pointer;margin:0 auto;color:#fff;font-family:HBC;font-size:25px;text-align:center;margin-top:16%}
.calendar_montly_day2_int{padding-top:13px;}
.calendar_day_box{width:338px;height:414px;overflow-y:scroll}
.calendar_box1{position:absolute;color:#fff;font-size:16px;font-family:HelveticaNeueLTCom-BdCn;width:28px;height:28px;text-align:center;background:#149ec0;text-align:center;margin-top:0px;line-height:29px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.calendar_box2{cursor:pointer;color:#fff;font-size:16px;font-family:HelveticaNeueLTCom-BdCn;width:160px;height:28px;text-align:center;background:#149ec0;text-align:center;margin-top:0px;line-height:29px;overflow:hidden;}
.calendar_box3{cursor:pointer;color:#fff;font-size:16px;font-family:HelveticaNeueLTCom-BdCn;width:160px;height:28px;text-align:center;background:#149ec0;text-align:center;margin-top:0px;line-height:29px;overflow:hidden;}
.calendar_box4{cursor:pointer;color:#fff;font-size:16px;font-family:HelveticaNeueLTCom-BdCn;width:160px;height:28px;text-align:center;background:#178003;text-align:center;margin-top:0px;line-height:29px;overflow:hidden;}
.calendar_box3b{text-align:center;width:120px;float:left}
.calendar_box3c{text-align:center;width:40px;float:right;background:#07728d;height:28px}
.calendar_box2c{text-align:center;width:40px;float:right;background:#07728d;height:28px}
.calres_row{background:#f1f1f1; width:99%; height:auto !important;min-height:40px;overflow:hidden; border:1px solid #ccc;}
.userform_puls{cursor:pointer;font-size:14px;background:#1681be;width:126px;line-height:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:HBC;color:#fff;text-align:center}
.userform_puls:hover{background:#2c94d0;}
.userform_puls2{cursor:pointer;font-size:14px;background:#28b31a;width:136px;line-height:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:HBC;color:#fff;text-align:center}
.userform_puls2:hover{background:#46d637;}
.userform_puls3{font-size:15px;font-family:HBC;color:#28b31a;}
.userform_num{cursor:pointer;font-size:18px;background:#1681be;width:30px;height:30px;line-height:30px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-family:HBC;color:#fff;text-align:center}
.userform_num:hover{background:#2c94d0;}
.user_area_puls{background:linear-gradient(to top, #e1e1e1 50%, #f1f1f1 50%);width:23.5%;border:1px solid #ccc;margin-right:0.6%;margin-left:0.6%;line-height:38px;text-align:center;color:#333;height:40px;float:left;margin-bottom:10px;font-family:HBC;font-size:0.9vw;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.user_area_puls:hover{background:linear-gradient(to top, #555 50%, #777 50%);color:#fff}
.user_area_puls2{font-size:0.8vw;width:83%;margin:0 auto;margin-left:30px;line-height:1.5vh;margin-top:1.2vh}
.user_area_puls3{font-size:0.7vw;width:83%;margin:0 auto;margin-left:30px;line-height:1.5vh;margin-top:1.2vh}
.user_area_img{position:absolute;margin-top:0px;margin-left:0px;width:1.5%;background:linear-gradient(to top, #555 50%, #777 50%);height:40px}
.user_area_img2{padding-top:4px}
.input_rename{background:#f1f1f1;border:1px solid #ccc;font-size:17px;padding:5px;font-family:HBC;margin-right:10px;width:220px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.calendar_res_ico1{float:right;margin-top:5px;margin-right:5px}
.calendar_res_ico2{position:absolute;color:#fff;font-size:17px;font-family:HBC;width:30px;text-align:center;margin-top:6px}
.satellite_box{padding:4px;padding-left:8px;padding-right:8px;min-width:60px;display:table;font-size:14px;color:#fff;background:#008cc7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nwgrip, #negrip, #swgrip, #segrip, #ngrip, #egrip, #sgrip, #wgrip {width: 10px;height: 10px;background-color: #d2e5f4;border: 1px solid #2277b7;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
#nwgrip {margin-left: 2px;margin-top: 0px;}
#negrip{margin-right: 2px;margin-top: 0px;}
#swgrip{margin-left: 2px;margin-bottom: 0px;}
#segrip{bottom: -6px;margin-right: 2px;}
#ngrip{top: -6px;left:50%;}
#sgrip{bottom: -6px;left:50%;}
#wgrip{margin-left:2px;top:44%;}
#egrip{margin-right:2px;top:44%;}
.opz1_box1{display:none;clear:both;margin-top:20px;height:28px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;}
.cms_puls_dash{width:96px;height:128px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin-right:7px;margin-bottom:12px}
.cms_puls_dash1{height:84px;text-align:center}
.cms_puls_dash2{color:#333;width:150px;height:42px;font-size:13px;display:table-cell;vertical-align: middle;text-align:center;}
.pro1{font-family:HBC;font-size:26px;text-align:center;margin:0 auto;}
.pro2{font-family:HLC;font-size:26px;text-align:center;margin:0 auto;}
.pro3{border:1px solid #21ae17;color:#111;width:100%;height:148px;margin:0 auto;text-align:center;font-size:24px;font-family:HLC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pro4{font-size:31px}
.pro5{color:#21ae17;font-size:40px}
.pro6{color:#21ae17;font-size:31px}
.pro7{color:#222;font-family:HLC;font-size:21px;}
.pro8{color:#f45c00;font-family:HBC;font-size:31px;text-align:center;}
.pro9{float:left;width:300px;padding-right:12px;text-align:right;padding-top:3px;font-size:18px;font-family:HN-Lt,"Trebuchet MS";}
.pro10{float:left;width:370px}
.pro11{float:left;margin-left:4px;margin-top:6px;width:120px;font-family:HC;font-size:15px}
.compra_input{background:#f1f1f1; width:210px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input2{background:#f1f1f1; width:974px; height:70px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input3{background:#f1f1f1; width:250px; font-size:16px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 10px 10px 10px 12px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input4{display:none}
.compra_input8{background:#f1f1f1; width:340px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input9{width:22px;height:22px}
.home_professional_text6{font-size:36px;font-family:HBC,"Trebuchet MS";clear:both;color:#333;font-weigght:bold}
.home_professional_text7{font-size:24px;font-family:HC,"Trebuchet MS";clear:both;color:#555;font-weight:bold}
.column_euro_new{font-family:HBC,"Trebuchet MS"; font-size:80px; color:#60ba33}
.page_text1{font-family:HC,"Trebuchet MS"; font-size:18px;color:#222}
.column_price_new{font-family:HN-Bd,"Trebuchet MS"; font-size:110px; color:#60ba33}
.column_00_new{font-family:HN-Th,"Trebuchet MS"; font-size:47px; color:#9e9e9e}
.compra_box1{float:left;width:150px;padding-right:12px;text-align:right;padding-top:6px;font-size:16px;font-family:HN-Lt,"Trebuchet MS";}
.compra_box2{float:left;width:220px;}
.compra_box3{float:left;width:516px;}
.page_news_div5{color:#333;font-family:HC;font-size:20px;font-weight:bold}
.page_news_div6{color:#333;font-family:HC;font-size:19px;}
.view_prev{background:#fff;border:1px solid #2386aa;width:100px;height:40px;line-height:16px;font-size:15px;cursor:pointer;text-align:center;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-family:HBC}
.view_prev:hover{background:#f1f1f1}
.view_prev_int{padding-top:4px}
.v_box{border:1px solid #ccc;width:99%;background:#f1f1f1;}
.v_img{width:280px;float:left;font-size:1px;border:1px solid #ccc}
.v_title{float:left;width:630px;margin-left:6px;margin-top:11px}
.v_title1{font-family:HBC; font-size:20px; color:#333}
.v_title2{font-family:HBC; font-size:14px; color:#333}
.itinerary_title{color:#333;font-family:HBC;font-size:24px;}
.itinerary_tab{border:1px solid #ccc;cursor:pointer;background:#3291d8;color:#fff;font-family:HBC;font-size:16px;line-height:27px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;float:left;width:199px;height:28px;margin-bottom:4px;margin-right:4px}
.itinerary_tab:hover{background:#1c6fad;}
.codecat{float:left;width:140px;border:0;border-right:1px solid #ccc;font-size:12px}
.calins{font-size:14px;background:#2277b7;color:#fff;padding:14px;width:266px;text-align:center}
.calins:hover{background:#318bce;}
.calins2{font-size:14px;background:#f1f1f1;color:#333;padding:14px;width:466px;text-align:left}
.calsel{border:0px;padding:6px;font-size:14px;float:left;}
.calins3{width:100px;padding:8px;float:left;font-size:13px;font-family:HBC;background:#1bb31b;cursor:pointer;color:#fff;text-align:center}
.calins3:hover{background:#31cf31}
.pulstermspag{border:1px solid #ccc;background:#f1f1f1;text-align:center;float:left;width:250px;color:#333;font-size:15px;padding:10px;padding-top:20px;height:60px}
.pulstermspag2{border-left:0px}
.pulstermspag3{background:#fff}
.quotation_plus{float:left; margin-left:3px;width:32px;height:31px;border:1px solid #999;background:#f1f1f1;text-align:center;font-family:HBC;font-weight:bold;font-size:37px; color:#2f8a08;line-height:23px}
.quotation_plus:hover{background:#e1e1e1;cursor:pointer}
.quotation_plus2{display:none;position:absolute;margin-top:36px;margin-left:526px;z-index:1000;width:180px;border:1px solid #ccc;color:#222;text-align:left;font-size:16px;padding:12px;padding-top:0px;background:#fff;font-family:HBC}
.quotation_plus3{position:absolute;margin-left:176px;margin-top:4px;color:#ff0000;font-weight:bold;font-size:20px;cursor:pointer;}
.quotation_delete{float:left; margin-left:3px;width:32px;height:31px;border:1px solid #999;background:#f1f1f1;text-align:center;font-family:HBC;font-weight:bold;font-size:37px; color:#2f8a08;line-height:22px}
.quotation_delete:hover{background:#e1e1e1;cursor:pointer}
.select_ant{font-size:13px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f1f1f1;}
.icon_desktop{width:98px;height:61px;border:1px solid #ccc;background:url('images/icon_desktop.jpg');cursor:pointer;float:left}
.icon_desktop:hover{background-position:bottom}
.icon_mobile{width:98px;height:61px;border:1px solid #ccc;background:url('images/icon_mobile.jpg');cursor:pointer;float:left;margin-left:6px}
.icon_mobile:hover{background-position:bottom}
.icon_add{width:98px;height:61px;border:1px solid #ccc;background:url('images/icon_add.jpg');cursor:pointer;float:left;margin-left:6px}
.icon_add:hover{background-position:bottom}
.icon_close{width:98px;height:61px;display:none;border:1px solid #ccc;background:url('images/icon_add.jpg');cursor:pointer;float:left;margin-left:6px}
.icon_close:hover{background-position:bottom}
.icon_add2{font-size:12px;color:#444;font-family:HC;font-weight:bold;width:98px;text-align:center;margin-top:45px}
.order_row{height:36px; width:888px;margin-left:33px;background:linear-gradient(to top, #248fbb 50%, #329dc9 50%);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.order_row1{float:left; height:36px;color:#333; text-align:left; width:516px;}
.order_row2{float:left; margin-left:4px; height:36px;color:#333; text-align:left; width:62px;text-align:center;}
.order_row3{float:left; margin-left:4px; height:36px;color:#333; text-align:left; width:104px;text-align:center;}
.order_row_title{font-size:17px;font-family:HBC;padding-left:12px;padding-top:8px;color:#fff}
.order_row_title2{font-size:17px;font-family:HBC;text-align:center;padding-top:8px;color:#fff}
.order_row_title3{font-size:14px;font-family:HBC;text-align:center;padding-top:2px;color:#fff}
.prenlist{width:300px;background:#f1f1f1;font-family:HBC;font-size:16px;cursor:pointer}
.prenlist:hover{background:#d1d1d1}
.booking_pag_com{width:240px;border:1px solid #ccc;height:300px;float:left;margin-left:12px}
.booking_pag_com1{padding:12px;font-family:HBC;font-size:15px;background:#f1f1f1;height:34px;padding-bottom:0px;border-bottom:1px solid #ccc}
.booking_pag_com1b{padding:12px;font-family:HLC;font-size:15px}
.booking_pag_com2{float:left;background:#188ac4;text-align:center;width:20px;line-height:19px;height:20px;color:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.booking_pag_com3{float:left;margin-top:1px;margin-right:5px;}
.booking_pag_com4{width:216px; border:1px solid #ccc; background:#f1f1f1; padding:6px; font-size:13px}
.booking_pag_com5{width:100%; border-top:1px solid #ccc;font-size:1px}
.pay_text1{color:#fff;font-size:12px;cursor:pointer;background:#2587bf;width:110px;text-align:center;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pay_text1:hover{background:#1d98df}
.pay_text2{color:#fff;font-size:12px;display:none;cursor:pointer;background:#ff0000;width:110px;text-align:center;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ware_puls{float:left;width:28px;height:27px;background:#008aac;color:#fff;text-align:center;margin-right:2px;margin-top:1px;font-size:23px;font-family:HBC;line-height:23px;cursor:pointer}
.ware_puls:hover{background:#0ea4c9}
.cashdesk_puls{float:left;width:38px;height:27px;background:#fff;color:#fff;text-align:center;margin-right:2px;font-size:2px;line-height:2px;cursor:pointer}
.cashdesk_puls:hover{background:#ccc}
.cash_desk{width:99%;border:1px solid #ccc;background:#fff}
.cash_desk_title{width:100%;background:#f1f1f1;font-size:18px;font-family:HBC;}
.cash_desk_body{width:100%;background:#fff;font-size:14px;}
.v_photo_cart{width:70px;border:1px solid #ccc;}
.cart_qta{width:25px; font-size:15px; font-family:HBC; background:#f1f1f1; border:1px solid #999; padding:3px;border-radius:4px;-moz-border-radius:4px; }
.cash_totale{border-top:1px solid #ccc;width:100%;padding-top:6px}
.cash_totale1{float:right;font-size:28px;font-family:HBC;margin-top:9px}
.cash_totale2{float:right;font-size:33px;font-family:HBC; margin-left:20px; color:#07992c;margin-top:5px;margin-right:4px}
.cash_totale3{float:left;font-size:33px;font-family:HBC; margin-left:10px; color:#07992c}
.import_puls0{width:100%;height:41px;border-bottom:1px solid #ccc}
.import_puls1{float:left;width:210px;font-size:13px;text-align:center;border:1px solid #ccc;background:#f1f1f1;height:40px;cursor:pointer;line-height:36px}
.import_puls1:hover{background:#e1e1e1;}
.mod_qta{cursor:pointer;width:34px;background:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-family:HBC;text-align:center;line-height:24px;font-size:12px;border:1px solid #ccc;}
.mod_qta:hover{background:#777;}
.cash_desk_linea{width:100%;border-top:1px solid #ccc;height:1px;}
.cash_puls{background:#07992c;width:190px;cursor:pointer;text-align:center;color:#fff;font-family:HBC;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:12px;margin-left:-10px;margin-top:4px;}
.cash_puls:hover{background:#13b83d;}
.prof_div1{float:left;padding-left:3px;width:40px;}
.prof_div2{float:left;width:400px;text-align:left;font-size:14px;margin-top:5px}
.dati_prev{display:none;text-align:left;clear:both;}
.dati_prev1{width:110px;text-align:right;float:left;padding-right:10px;margin-top:4px;font-size:13px}
.dati_prev1{width:150px;text-align:right;float:left;padding-right:10px;padding-top:4px;}
.sharelink_slot{display:none;width:236px;height:68px;position:absolute;background:rgba(80, 80, 80, 0.75);margin-left:-50px;margin-top:-12px;z-index:2000}
.sharelink_slot1{float:left;width:160px;font-size:13px;border:0px;margin-top:4px;margin-left:4px;height:26px;padding-left:3px;padding-right:3px}
.sharelink_slot2{float:left;width:60px;height:29px;background:#222;border:0px;margin-left:3px;color:#fff;font-family:HBC;font-size:14px;margin-top:4px;cursor:pointer}
.sharelink_slot2:hover{background:#555;}
.sharelink_slot3{color:#fff;font-size:12px;padding:4px;height:22px;overflow:hidden;line-height:14px}
.sharelink_slot4{display:none;width:70px;height:28px;position: absolute;background: rgba(80, 80, 80, 0.75);margin-top:4px;color:#fff;font-size:12px;text-align:center;line-height:28px}
.sharelink_icon{background:url('images/sharelink_icon.png');width:101px;height:20px}
.sharelink_icon:hover{background-position:bottom}
.sharelink_icon2{background:url('images/sharelink_icon2.png');width:31px;height:20px}
.sharelink_icon2:hover{background-position:bottom}
.sharelink_icon_text{margin-left:24px;width:80px;font-size:12px;overflow:hidden;margin-top:3px}
.admin_share{margin-left:6px}
.admin_share2{font-family:HBC;font-size:14px;color:#333}
.admin_share3{float:left;width:60px;text-align:left;margin-left:10px;margin-top:-17px}
.admin_share4{border:0px;background:#fff;font-size:13px}
.admin_share5{float:left;width:250px; text-align:right;margin-right:20px}
.views_num{font-size:16px;font-family:HBC;float:left;margin-left:10px;margin-top:-1px;text-align:right;width:40px;background:#fff;padding:2px;border:1px solid #ccc}
.art_offer_div{float:left; width:222px; border-right:1px solid #ccc; height:40px}
.ordine_num{border:1px solid #ccc; background:#fff; font-size:16px; text-align:center; width:40px; font-family:HBC;padding:4px}
.ordine_num2{float:right; text-align:left; width:56px; padding-top:6px; padding-left:1px}
.p_del1{float:right; padding-top:4px; background:#fff; width:90px;height:30px;margin-top:4px;margin-right:4px}
.p_del2{margin-left:6px;margin-top:2px;float:left}
.p_del3{margin-left:7px;margin-top:5px;float:left;font-family:HBC;font-size:13px;color:#ff0000}
.info_puls{background:#2587bf;width:52px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;color:#fff; line-height:24px;cursor:pointer}
.info_puls:hover{background:#3a9dd6;}
.book_tipo_puls{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#007eb3;font-size:13px;font-weight:bold;text-align:center;background:#fff;width:250px;line-height:27px}
.book_tipo_puls:hover{background:#f1f1f1}
.puls_search{text-align:center;line-height:52px;background:#2277b7;float:left; cursor:pointer; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:60px;height:40px;margin-left:6px}
.puls_search:hover{background:#3a92d4;}
.puls_search2{background:#fff;padding:3px;font-size:16px;float:left;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:200px;height:32px;-webkit-box-shadow: inset 0px 0px 6px 0px rgba(50, 50, 50, 0.24);-moz-box-shadow: inset 0px 0px 6px 0px rgba(50, 50, 50, 0.24);box-shadow: inset 0px 0px 6px 0px rgba(50, 50, 50, 0.24);}
.tot_sx{margin-left:15px;float:left;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;width:60px;height:38px;border:1px solid #ccc;overflow:hidden;}
.tot_center{float:left;width:60px;height:38px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;}
.tot_dx{float:left;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;width:60px;height:38px;border:1px solid #ccc;overflow:hidden;}
.tot_title{width:100%;background:#f1f1f1;height:16px;text-align:center;font-size:11px;}
.tot_num{width:100%;text-align:center;font-family:HBC;font-size:15px;line-height:24px;color:#444}
.rispondi_puls{cursor:pointer;text-align:center;border:1px solid #ccc;height:22px;background:#13b72a;color:#fff;font-weight:bold;padding:5px;text-align:center;font-size:13px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:22px}
.rispondi_puls:hover{background:#0b9b1f}
.users_form{width:998px;border:0px solid #ccc;height:auto !important;min-height:110px;overflow:hidden;}
.users_form2{width:998px;margin-left:0px}
.textform_users_form{width:100%;font-size:14px;float:left;width:470px;height:25px}
.textform_users_form2{margin-bottom:12px;float:left;width:496px;overflow:hidden;height:74px}
.puls_form_admin{width:998px;cursor:pointer;margin:0 auto;border:0px;background:#333;text-align:center;padding:6px;padding-top:12px;padding-bottom:12px;color:#fff;font-weight:bold}
.puls_form_admin:hover{background:#555;}
.boxform_users_form{margin-top:6px;float:left;width:486px}
.inputtext_users_form{width:478px;padding:8px;height:22px;font-size:14px;background:#fff;border:1px solid #ccc;-webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.32);box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.32);}
.inputtext_users_form2{width:486px;padding:7px;padding-right:0;font-size:14px;background:#fff;border:1px solid #ccc;-webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.32);box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.32);}
.inputtext2_users_form{width:998px;height:100px;padding:6px;font-size:14px;background:#fff;border:1px solid #ccc;-webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.32);box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.32);}
.booking_tour_box1{margin:96%;background:#f1f1f1;margin:0 auto;font-size:13px;line-height:19px;font-family:HC;}
.booking_tour_box2{padding:6px;}
.booking_tour_box3{font-size:14px;color:#5694ac;font-family:HC;font-weight:bold;}
.booking_tour_box4{font-size:14px;color:#555;font-family:HC;font-weight:bold;}
.booking_tour_box5{font-size:14px;color:#333;font-family:HC;}
.tab_rel1{float:left;width:300px;margin-bottom:12px;}
.tab_rel2{float:left;font-size:14px;margin-top:3px;margin-left:6px}
.pagination{list-style: none;}
.page-item.active .page-link,
.page-link:hover,
.page-link:focus {color: #FFF !important;background-color: #444 !important;border-color: #1ABC9C !important;padding:6px;}
.pagination.pagination-circle .page-item .page-link {width: 35px;height: 35px;line-height: 33px;text-align: center;padding: 0;border-radius: 50%;}
.pagination.pagination-circle.pagination-lg .page-item .page-link {width: 56px;height: 56px;line-height: 54px;}
.pagination.pagination-circle.pagination-sm .page-item .page-link {width: 26px;height: 26px;line-height: 24px;}
.pagination.pagination-rounded .page-item .page-link { border-radius: 4px; }
.pagination.pagination-circle .page-item:not(:first-child) .page-link,
.pagination.pagination-rounded .page-item:not(:first-child) .page-link { margin-left: 5px; }
.pagination.pagination-circle.pagination-lg .page-item:not(:first-child) .page-link,
.pagination.pagination-rounded.pagination-lg .page-item:not(:first-child) .page-link { margin-left: 8px; }
.pagination.pagination-circle.pagination-sm .page-item:not(:first-child) .page-link,
.pagination.pagination-rounded.pagination-sm .page-item:not(:first-child) .page-link { margin-left: 3px; }
.pagination.pagination-3d .page-item .page-link { border-bottom: 3px solid rgba(0,0,0,0.15) !important; }
.pagination.pagination-transparent .page-item .page-link { border: 0; }
.pagination.pagination-inside-transparent .page-item .page-link:not(:hover) { color: #222; }
.pagination.pagination-inside-transparent .page-item:not(:first-child):not(:nth-child(2)):not(:nth-last-child(1)) .page-link { border-left: 0; }
.pagination.pagination-inside-transparent .page-item.active .page-link,
.pagination.pagination-inside-transparent .page-link:hover,
.pagination.pagination-inside-transparent .page-link:focus { border-color: transparent !important; }
.pagination.pagination-inside-transparent.pagination-button .page-item:not(:first-child):not(:nth-last-child(1)) .page-link { border: 0; }
.pagination.pagination-pill .page-item:first-child .page-link {border-top-left-radius: 10rem;border-bottom-left-radius: 10rem;}
.pagination.pagination-pill .page-item:last-child .page-link {border-top-right-radius: 10rem;border-bottom-right-radius: 10rem;}
.pagination.pagination-primary .page-item .page-link {background-color: #007bff;background-color: var(--primary);border-color: #007bff;border-color: var(--primary);color: #FFF;}
.pagination.pagination-secondary .page-item .page-link {background-color: #6c757d;background-color: var(--secondary);border-color: #6c757d;border-color: var(--secondary);color: #FFF;}
.pagination.pagination-success .page-item .page-link {background-color: #28a745;background-color: var(--success);border-color: #28a745;border-color: var(--success);color: #FFF;}
.pagination.pagination-danger .page-item .page-link {background-color: #dc3545;background-color: var(--danger);border-color: #dc3545;border-color: var(--danger);color: #FFF;}
.pagination.pagination-info .page-item .page-link {background-color: #17a2b8;background-color: var(--info);border-color: #17a2b8;border-color: var(--info);color: #FFF;}
.pagination.pagination-dark .page-item .page-link {background-color: #343a40;background-color: var(--dark);border-color: #343a40;border-color: var(--dark);color: #FFF;}
.pagination.pagination-light .page-item .page-link {background-color: #f8f9fa;background-color: var(--light);border-color: #f8f9fa;border-color: var(--light);color: #222;}
.pagination.pagination-primary .page-item.active .page-link,
.pagination.pagination-primary .page-link:hover,
.pagination.pagination-primary .page-link:focus,
.pagination.pagination-secondary .page-item.active .page-link,
.pagination.pagination-secondary .page-link:hover,
.pagination.pagination-secondary .page-link:focus,
.pagination.pagination-success .page-item.active .page-link,
.pagination.pagination-success .page-link:hover,
.pagination.pagination-success .page-link:focus,
.pagination.pagination-danger .page-item.active .page-link,
.pagination.pagination-danger .page-link:hover,
.pagination.pagination-danger .page-link:focus,
.pagination.pagination-info .page-item.active .page-link,
.pagination.pagination-info .page-link:hover,
.pagination.pagination-info .page-link:focus,
.pagination.pagination-light .page-item.active .page-link,
.pagination.pagination-light .page-link:hover,
.pagination.pagination-light .page-link:focus {background-color: #222 !important;border-color: #222 !important;color: #FFF;}
.btn-link,
.page-link,
.page-link:hover,
.page-link:focus { color: #1ABC9C; }
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus { background-color: #1ABC9C; }
.input-group-lg > .input-group-addon { line-height: 1; }
.pagination-top{clear:both;text-align:right;font-size:15px;padding-right:10px}
.pagination-top2{float:right;text-align:right;font-size:15px;padding-right:10px}
.subuser_box{min-width:60px;display:table-cell;font-size:12px;height:30px;border:1px solid #ccc;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.subuser_box2{clear:both;color:#333;font-size:12px;margin-top:8px;margin-bottom:1px;}
.subuser_box3{clear:both;color:#fff;line-height:11px;background:#1681be;font-size:12px;padding-top:3px;padding-bottom:3px;cursor:pointer;text-align:center;margin-top:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.subuser_box3:hover{background:#3e99cd}
.subuser_input{width:26px;border:1px solid #ccc;background:#fff;font-size:12px;padding:2px;background:#f1f1f1;text-align:right;margin-left:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

