﻿/*Generici*/
.Hidden{display:none;}
.Clear{clear:both;}
.Left{float:left;}
.Right{float:right;}
.cntEditForm{padding:10px;}
.NoBorder{border:0px !important;}
.TitoloPagina{margin:10px 0;}

/*Override*/
.dxeBase{font-family:sans-serif;}
.dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a{color:#4E5052;}
.dxeButtonEdit{border-radius:2px;}
.dxeTextBox, .dxeMemo{border-radius:2px;}
.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton{border-radius:2px;}
img.dxgvCommandColumnItem{margin:0 3px;}
.dxbButton{border-radius:5px;padding:2px;font-size:14px;font-family:Sans-Serif;}
.dxdvItem{padding:5px;}
.dxeEditArea{color:#4E5052;font-size:14px;height:18px;}
.dxgvTable{font-size:14px;color:#4E5052;}

/*Layout*/
body{padding:0px;margin:0px;color:#4E5052;font-family:sans-serif;background:#DDD;}
a:visited{color:Blue;}
#Wrapper{width:1000px;margin:0 auto;background:#fff;border:1px solid #fff;border-width:0 1px;}
.HeaderSito{width:1000px;height:125px;background:url(../Immagini/Header.jpg) no-repeat center top;}
.cntMenuSito{width:1000px;height:52px;margin:10px 0;padding-top:6px;background:#EEE;}
.cntMenuSito #MenuSito{float:left;}
.cntMenuSito .MenuContinenti{float:left;height:45px;}
.cntMenuSito .SocialMenu{float:right;margin:4px 2px 0 0;}
.cntMenuSito .SocialMenu img{width:37px;height:39px;margin:0 4px;}
#TopContenuti{width:1000px;margin-bottom:20px;}
#TopContenuti #Ricerca{float:left;width:380px;height:306px;background:#EEE;}
#TopContenuti #Ricerca .TitoloCerca{margin:5px 0 15px 0;text-align:center;}
#TopContenuti #Ricerca .txtCerca{margin:auto;text-indent:4px;}
#TopContenuti #Ricerca .txtCerca .dxeEditAreaSys{width:97%;color:#4E5052;}
#TopContenuti #Ricerca .cntComboCerca{margin:6px auto;width:300px;}
#TopContenuti #Ricerca .cntComboCerca .ComboCerca{float:left;margin-left:10px;}
#TopContenuti #Ricerca .btnCerca{margin:15px auto 0 auto;}
#TopContenuti #CentroTop{float:left;width:380px;height:306px;}
#TopContenuti #CentroTop #InserisciTuoiViaggi{width:376px;}
#TopContenuti #MenuSecondario{float:left;width:220px;height:286px;padding:10px;background:#EEE;}
#Contenuti{width:1000px;padding-bottom:10px;}
#Contenuti #ColonnaSinistra{float:left;width:220px;min-height:450px;padding:0 10px;}
#Contenuti #ColonnaCentro{float:left;width:520px;}
#Contenuti #ColonnaCentro.ColonnaLarga{width:728px;margin-right:30px;}
#Contenuti #ColonnaCentro .TitoloRicerca{margin:0 0 15px 0;text-align:center;color:#5990A4;}
#Contenuti #ColonnaCentro .imgRisultato{max-width:156px;max-height:156px;}
#Contenuti #ColonnaCentro .DatiRisultato{float:right;width:540px;}
#Contenuti #ColonnaCentro .dxdvItem{background:#FFF;}
#Contenuti #ColonnaCentro .DatiRisultato .lblTitoloRisultato{display:block;font-size:16px;font-weight:bold;color:#42618d;}
#Contenuti #ColonnaCentro .DatiRisultato .lblDescrizioneRisultato{display:block;width:465px;margin:6px 0;height:58px;overflow:hidden;}
#Contenuti #ColonnaCentro .DatiRisultato .imgLogoRisultato{display:block;margin:6px;}
#Contenuti #ColonnaCentro .DatiRisultato .cntCentroRisultato{margin-bottom:6px;padding:5px 0;border:1px dotted #666;border-width:1px 0 1px 0;}
#Contenuti #ColonnaCentro .DatiRisultato .cntCentroRisultato .lblValoriRisultato{float:left;margin-top:5px;display:block;width:150px;font-weight:bold;}
#Contenuti #ColonnaCentro .DatiRisultato .lblTipologie{display:block;}
#Contenuti #ColonnaDestra{float:left;width:220px;min-height:450px;padding:0 10px;}
#Contenuti #ColonnaDestra .NewsletterColonna{display:block;width:186px;height:117px;border:2px solid #EEE;margin:0 auto;padding:4px;background:url(../Immagini/NewsletterColonna.jpg) no-repeat center center;}
#Contenuti #ColonnaDestra .HandyColonna{display:block;width:220px;height:65px;margin-top:20px;background:url(../Immagini/Handy.jpg) no-repeat center center;}
#Footer{text-align:center;margin-top:10px;font-size:11px;height:18px;}

/*Link dettaglio pacchetto*/
.lnkDettaglioPacchetto{float:right;width:96px;height:19px;margin-right:6px;padding-top:4px;display:block;background:#BCBD00;border-radius:6px;color:#FFF !important;font-weight:bold;text-decoration:none;text-align:center;}

/*Popup messaggi*/
.CSU_popupControl.CSU_AlertMessage .dxpcContentPaddings{display:block;background:url(../Immagini/alert_notice.png) no-repeat right bottom;}
.CSU_popupControl.CSU_AlertMessageError .dxpcContentPaddings{display:block;background:url(../Immagini/alert_error.png) no-repeat right bottom;}
.CSU_popupControl .lblMessaggioAlert{margin-bottom:5px;display:block;min-height:70px;line-height:18px;}
.CSU_popupControl .btnAlert{margin:0 auto;}

/*Contenitore pulsanti top*/
.cntPulsantiTop{clear:both;height:25px;margin:10px 0;}
.cntPulsantiTop table{float:right;margin-left:5px;}
.cntPulsantiTop table table{float:none;}

/*Contenitore pulsanti*/
.cntPulsanti{clear:both;height:30px;margin:10px 0 0 0;}
.cntPulsanti.PulsantiForm{margin-right:21px;}
.cntPulsanti table{float:right;margin-left:5px;}
.cntPulsanti table table{float:none;}

/*Descrizione pagina*/
.DescrizionePagina{margin:5px 0 10px 0;}
.DescrizionePagina.ConBox{float:left;margin-right:10px;width:650px;}
.DescrizionePagina ul{margin:0 0 0 16px;padding:0;}
.DescrizionePagina ul li{margin-bottom:5px;}
.BoxDescrizionePagina{float:left;}

/*Segnala*/
.btnSegnala{float:left !important;}

/*Menu*/
/*.MenuDynaPack{background:transparent;border:0;font-size:18px;}
.MenuDynaPack .dxmMenuItem{}
.MenuDynaPack .dxmMenuItem a{padding:5px;display:block;}
.MenuDynaPack .dxmMenuItemHover{background:transparent;border:0;}
.MenuDynaPack .dxmMenuItemHover a{display:block;background:#53B5F4;border:1px solid #3A92C0;color:#fff;}*/
.MenuContinenti #ulHome{float:left;padding-right:8px;border-right:1px solid #8E9295;}
.MenuContinenti #ulContinenti{float:left;}
.MenuContinenti ul{list-style:none;margin:6px 0 0 0;padding:0px;height:40px;}
.MenuContinenti ul li.menuItem{float:left;margin-left:10px;font-size:18px;}
.MenuContinenti ul li.menuItem a{padding:5px 5px 5px 2px;display:block;color:#4E5052;text-decoration:none;}
.MenuContinenti ul li.menuItem a:hover{padding-left:0px;background:#53B5F4;border:1px solid #3A92C0;color:#fff;}
.MenuContinenti ul li.menuItem .cntStati{position:absolute;z-index:10;top:180px;padding:10px 10px 10px 0;display:none;font-size:14px;background:#fff;border:1px solid #3791C3;margin-left:-500px;left:50%;min-width:763px;}
.MenuContinenti ul li.menuItem .cntStati .ColonnaStati{float:left;width:150px;border-right:1px solid #3791C3;}
.MenuContinenti ul li.menuItem .cntStati .ColonnaStati .lnkStato{margin:0 0 6px 10px;display:block;padding:2px 0 2px 1px;}
.MenuContinenti ul li.menuItem .cntStati .ColonnaStati .lnkStato:hover{margin-bottom:4px;padding-left:0px;background:#53B5F4;border:1px solid #3A92C0;color:#fff;border-right:0px;}
.MenuContinenti ul li.menuItem .cntStati .ColonnaStati.NoBorder .lnkStato:hover{border:1px solid #3A92C0;}

.MenuContinenti .MenuCat{position:absolute;z-index:11;margin:-28px 0 0 150px;padding:3px;display:none;border:1px solid black;background:#fff;}
.MenuContinenti .MenuCat .lnkMenuCat{margin:0 0 6px 10px;display:block;padding:2px 0 2px 1px;}
.MenuContinenti .MenuCat .lnkMenuCat:hover{margin-bottom:4px;padding-left:0px;background:#53B5F4;border:1px solid #3A92C0;color:#fff;border-right:0px;}

/*Campo generico*/
.cntCampoGenerico{margin-bottom:10px;}
.cntCampoGenerico .DescrizioneCampoGenerico{margin-bottom:5px;}
.cntCampoGenerico .CampoGenerico{}

/*Messaggi*/
.cntMessaggi{width:688px;height:350px;padding:5px;margin-bottom:10px;overflow:auto;color:#222;}
.cntMessaggi div{margin-bottom:10px;padding:10px;width:500px;border-radius: 15px;clear:both;}
.cntMessaggi h4{margin: 0 0 6px 0;font-size:15px;}
.cntMessaggi p{margin:0px;font-size:14px;}
.cntMessaggi div.msgUtente{float:right;background:#8FD43B;}
.cntMessaggi div.msgFornitore{float:left;background:#D2D0D3;}

/*Pacchetto top*/
#PacchettoTop{width:380px;height:223px;overflow:hidden;}
#PacchettoTop .TopPackagingOpacity{position:absolute;margin:5px 0 0 280px;width:100px;height:55px;background:#F0F0F0;opacity:0.6;filter:alpha(opacity=60);}
#PacchettoTop .TopPackaging{position:absolute;margin:9px 0 0 280px;width:100px;background:url(../Immagini/Star.png) no-repeat 14px 3px;font-size:18px;text-align:center;}
#PacchettoTop .SfondoTopPackaging{position:absolute;z-index:0;width:380px;height:223px;}
#PacchettoTop .BandaTopPackagingOpacity{position:absolute;margin-top:132px;width:370px;height:81px;padding:5px;opacity:0.6;filter:alpha(opacity=60);background:#F0F0F0;}
#PacchettoTop .BandaTopPackaging{position:absolute;margin-top:132px;width:370px;padding:5px;}
#PacchettoTop .BandaTopPackaging .LogoTopPackaging{float:left;width:60px;height:60px;margin:10px 10px 0 0;}
#PacchettoTop .BandaTopPackaging .DatiTopPackaging{float:left;width:190px;font-size:13px;line-height:14px;margin-right:5px;}
#PacchettoTop .BandaTopPackaging .InfoTopPackaging{float:left;text-align:center;width:105px;}
#PacchettoTop .BandaTopPackaging .InfoTopPackaging .CostoTopPackaging{font-size:22px;text-align:center;margin-bottom:12px;}

/*Registrazione utente*/
#cntRegistrazioneUtente{padding:15px 115px;}
#cntRegistrazioneUtente h2{margin:0 0 5px 0;}
#cntRegistrazioneUtente #DescRegistrazioneUtente{margin-bottom:5px;}

/*Login utente*/
.LoginUtente{}
.LoginUtente h2{margin:0 0 5px 0;text-align:center;}
.LoginUtente .RigaLogin{margin-bottom:5px;}
.LoginUtente a{font-weight:bold;}
.LoginUtente #VaiRegistrazioneUtente{margin-top:26px;font-size:13px;font-size:16px;text-align:center;}
.LoginUtente #VaiFornitore{margin-top:10px;font-size:13px;font-size:16px;text-align:center;}

/*Pannello utente*/
.PannelloUtente{}
.PannelloUtente .Benvenuto{margin-bottom:5px;text-align:center;}
.PannelloUtente .btnPannelloUtente{margin:10px auto 0 auto;width:140px;}

/*Dettaglio pacchetto*/
.cntDettaglioPacchetto{width:760px;padding:1px;}
.cntDettaglioPacchetto .TitoloPacchetto{margin:0 0 10px 0;font-size:31px;text-align:center;}
.cntDettaglioPacchetto #DettagliTop{margin-bottom:3px;border:1px solid #CED0DC;background:#EEE;text-align:center;font-size:14px;}
.cntDettaglioPacchetto #DettagliTop .IsGuidato{width:150px;height:30px;padding-top:15px;float:left;border-right:1px solid #CED0DC;}
.cntDettaglioPacchetto #DettagliTop .Prezzo{width:150px;height:30px;padding-top:15px;float:left;border-right:1px solid #CED0DC;}
.cntDettaglioPacchetto #DettagliTop .Durata{width:150px;height:30px;padding-top:15px;float:left;border-right:1px solid #CED0DC;}
.cntDettaglioPacchetto #DettagliTop .Fornitore{width:273px;height:30px;padding-top:15px;float:left;}
.cntDettaglioPacchetto #CentroPacchetto{margin-bottom:3px;}
.cntDettaglioPacchetto #CentroPacchetto #FotoGrande{float:left;width:448px;height:280px;}
.cntDettaglioPacchetto #CentroPacchetto #FotoGrande img{max-width:448px;max-height:280px;display:block;margin:0 auto;}
.cntDettaglioPacchetto #CentroPacchetto #FotoGrande .NoFoto{margin-top:190px;text-align:center;}
.cntDettaglioPacchetto #CentroPacchetto #map_canvas{float:left;width:280px;height:280px;}
.cntDettaglioPacchetto #CentroPacchetto .FotoPiccole{height:66px;margin-top:3px;}
.cntDettaglioPacchetto #CentroPacchetto .FotoPiccole .cntFotoPiccola{float:left;height:60px;width:77px;margin-right:10px;}
.cntDettaglioPacchetto #CentroPacchetto .FotoPiccole .cntFotoPiccola img{display:block;margin:0 auto;max-height:60px;max-width:77px;border:1px solid #BFBFBF;cursor:pointer;}
.cntDettaglioPacchetto #CentroPacchetto .FotoPiccole .cntFotoPiccola img.FotoSelezionata{border:3px solid #4B6D9B;}
.cntDettaglioPacchetto .DettagliBot{height:88px;padding:0 10px;background:#EEE;line-height:28px;}
.cntDettaglioPacchetto .TitoloDettaglioPacchetto{margin:10px 0 5px 0;text-align:center;}
.cntDettaglioPacchetto .DescrizionePacchetto{margin:0 10px;}
.cntDettaglioPacchetto .cntVideo iframe{margin:0 10px;}
.cntDettaglioPacchetto .cntFeedback{}
.cntDettaglioPacchetto .cntFeedback .Feedback{margin-bottom:5px;padding:5px;border:1px solid #9F9F9F;border-radius:2px;}
.cntDettaglioPacchetto .cntFeedback .Feedback h3{margin:0 0 5px 0;}
.cntDettaglioPacchetto .cntFeedback .Feedback .Commento{float:left;width:630px;margin-right:20px;}
.cntDettaglioPacchetto .cntFeedback .Feedback .Voto{float:left;font-size:31px;font-weight:bold;text-align:center;}

.ModuloContatto{width:210px;margin:0 auto;margin:25px 0;}
.ModuloContatto h3{text-align:center;margin:0 0 5px 0;}
.ModuloContatto .RigaModuloContatto{margin-bottom:10px;}
.ModuloContatto .RigaModuloContatto .DescrizioneContatto{font-size:14px;}
.ModuloContatto .RigaModuloContattoMultipla{}
.ModuloContatto .RigaModuloContattoMultipla .RigaModuloContatto{float:left;}
.ModuloContatto .btnContatta{margin:0 auto;}

/*Lista conversazioni*/
.cntListaConversazioni{padding:0 10px 10px 10px;}

/*Chi siamo*/
.cntChiSiamo.ColonnaLarga{width:720px !important;padding-left:10px;}
.cntChiSiamo.ColonnaLarga h1{margin:0 0 10px 0;font-size:31px;text-align:center;}
.cntChiSiamo p{text-align:center;}

/*Importanti*/
input{font-size:14px !important;color:#222 !important;}
textarea{font-size:14px !important;color:#222 !important;}