/* - - - - - - - - - - - - - - - - - - - - 
E D E N V I A G G I
http://www.edenviaggi.it
website by websolute
- - - - - - - - - - - - - - - - - - - - */


/* body & altro
- - - - - - - - - - - - - - - - - - - - */
body {background:#dacec0 url(../img/configuratore/sfondo_mare.jpg) no-repeat center top; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#404040;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0; padding:0;}
h1 {color:#317fbb; font-size:30px; letter-spacing:-1px;}
h2 {color:#e43350; font-size:24px; margin-top:20px;  margin-bottom:20px; letter-spacing:-1px;}
img {border:none;}
form {margin:0; padding:0;}


/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}


/* container & struttura
- - - - - - - - - - - - - - - - - - - - */
#container {margin:0 auto; width:740px;}
p {padding:0 0 10px 0; margin:0;}
#header {height:78px; padding:10px 10px 10px 0px;}
#header .trova {float:left;}
#header .eden {float:right;}
#apertura {background:url(../img/configuratore/apertura.png) no-repeat; height:9px;}
#schermata_01 {background:url(../img/configuratore/sfondo_schermata_01.jpg) no-repeat #e9f4f7; padding:14px 0 0 18px; font-size:16px; font-weight:normal;}
#schermata_01 .testo {width:470px; padding:20px 15px 0 4px; height:150px;}
#schermata_01 .testo h2 {margin-bottom:12px;}
.testo_trovacanze {color:#404141; font-size:13px; margin:0 0 15px 0; padding:0 18px 0 0;}
.wrap_trovacanze_neve {background:url(../img/bg_trovacanze_neve.jpg) no-repeat top left; width:705px; height:165px; padding-top:10px;}
.wrap_trovacanze_neve a.pulsante_trovaneve {background:url(../img/pulsante_trovaneve.png) no-repeat top left; text-align:center; margin:0px auto; display:block; width:277px; height:108px;}
#configuratore_vacanze {width:319px; float:left; background:url(../img/configuratore/filetto_verticale.gif) right no-repeat; margin-left:35px;}
#test_psicologico {width:259px; float:left; margin-left:32px; padding:10px 0px 0px 0px;}
#schermata_02 {background:url(../img/configuratore/sfondo_per_bottom.jpg) no-repeat bottom #fff; padding:0 0 0 15px; font-size:12px; font-weight:normal;}


/* menu
- - - - - - - - - - - - - - - - - - - - */
#menu {padding-right:15px;}
#menu ul {list-style-type:none; margin:0; padding:0; background:url(../img/configuratore/filetto_azzurro.gif);}
#menu ul li {float:left; margin-right:3px; height:35px;}
#menu ul li a {display:block; background:url(../img/configuratore/fascette.gif); text-decoration:none; font-weight:bold; color:#377894; padding-left:10px; outline:none; position:relative;}
#menu ul li a em {position:absolute; display:none; bottom:15px; left:-35px; background:url(../img/configuratore/fumetto_bottom.png) bottom no-repeat!important; background:url(../img/configuratore/fumetto_bottom.gif) bottom no-repeat; width:297px; padding-bottom:35px;}
#menu ul li a em h6 {font-weight:normal; background:url(../img/configuratore/fumetto.png) top no-repeat!important; background:url(../img/configuratore/fumetto2.gif) top no-repeat; padding:15px 15px 0 25px; display:block; font-size:12px;}
#menu ul li a:hover em {display:block;}
#menu ul li a span {display:block; background:url(../img/configuratore/fascette.gif) no-repeat right 0px; padding-right:10px; padding-top:11px; padding-bottom:6px;}
#menu ul li a.on {display:block; background:url(../img/configuratore/fascette.gif) 0 35px; text-decoration:none; font-weight:bold; color:#2796b0; padding-left:10px;}
#menu ul li a.on span {display:block; background:url(../img/configuratore/fascette.gif) no-repeat right -35px; padding-right:20px; padding-top:11px; padding-bottom:6px;}
#menu ul li a.spunta2 span {display:block; background:url(../img/configuratore/fascette.gif) no-repeat right -70px; padding-right:20px; padding-top:11px; padding-bottom:6px;}
#menu ul li a.on.spunta span {display:block; background:url(../img/configuratore/fascette.gif) no-repeat right -105px; padding-right:20px; padding-top:11px; padding-bottom:6px;}
#menu ul li a#tGruppo5 {background:url(../img/configuratore/fascette_verde.gif); color:#62a934;}
#menu ul li a#tGruppo5 em {color:#2796b0;}
#menu ul li a#tGruppo5 span {background:url(../img/configuratore/fascette_verde.gif) no-repeat right 0px;}
#menu ul li a#tGruppo5.on {background:url(../img/configuratore/fascette_verde.gif) 0 35px; color:#2796b0;}
#menu ul li a#tGruppo5.on span {background:url(../img/configuratore/fascette_verde.gif) no-repeat right -35px;}
#menu ul li a#tGruppo5.spunta2 span {background:url(../img/configuratore/fascette_verde.gif) no-repeat right -70px;}
#menu ul li a#tGruppo5.on.spunta span {background:url(../img/configuratore/fascette_verde.gif) no-repeat right -105px;}



/* scelta
- - - - - - - - - - - - - - - - - - - - */
.scelta {font-size:13px; border-left:1px solid #8fcad7; border-right:1px solid #8fcad7; border-bottom:1px solid #8fcad7; margin-right:15px;}
.pad {padding:15px 0 0 10px;}
.scelta img {padding:2px; border:1px solid #969797; background:#f2f2f2;}
.scelta ul {list-style-type:none; margin:20px 0 20px 10px; padding:0; font-size:16px;}
.scelta ul li {float:left; margin:0px 50px 0px 0px; padding:10px;}
.scelta ul.tipo li {margin:0px; width:225px; margin:0px 10px 10px 0px; position:relative; height:60px; padding:20px 10px 10px 94px;}
.scelta ul.tipo li img {position:absolute; top:10px; left:10px;}
.scelta ul.tipo li br {line-height:0px; height:0px; font-size:0px;}
.scelta ul.tipo label {position:relative; padding-left:20px; margin:-10px 0px 0px 0px; display:block; line-height:16px;}
.scelta ul.tipo input {position:absolute; top:1px; #top:3px; left:0;}
#dGruppo5 {padding-bottom:20px;}
#dGruppo2 ul.tipo label {position:static; padding-left:20px; margin:-10px 0px 0px 0px; display:block; line-height:16px;}
#dGruppo2 ul.tipo input {position:relative; top:1px; #top:3px; left:0;}
#dGruppo6 {padding-bottom:20px; height:120px;}


/* demo
- - - - - - - - - - - - - - - - - - - - */
#demo {margin-top:10px; padding:0;}
#demo li {float:none; font-size:13px; margin-bottom:10px; background:url(../img/configuratore/sfondo_sfumato.jpg) no-repeat bottom; padding:0px;}
#demo li a {font-weight:bold; color:#377894; background:#f6fafd; text-decoration:none; border:1px solid #55a4d3; display:block; padding:3px 13px;}
#demo li.on a {background:#c0e0f0; color:#377894;}
#demo li ul {margin:0px; padding:10px 20px 5px 20px;}
#demo li ul li {float:left; width:163px; margin:0px 5px 5px 0px; padding:5px 0 5px 22px; background:none; font-size:12px; position:relative; line-height:10px;}
#demo li ul li input {position:absolute; top:0; left:0;}


/* verticale
- - - - - - - - - - - - - - - - - - - - */
.verticale {/*border:1px solid;*/ clear:both;}
.verticale h3 {font-weight:bold; font-size:13px; background:url(../img/configuratore/sfondo_ul_li_check.jpg) no-repeat; height:26px; padding:4px 0 0 1px; color:#377894;}
.verticale h3 span { background:url(../img/configuratore/sfondo_ul_li_check_dx.jpg) no-repeat right; padding:4px 10px;}
.scelta ul.verticale {list-style-type:none; padding:0; margin:0; font-size:12px; margin-bottom:20px;}
.scelta ul.verticale li {margin:0; padding:0; float:none!important;}
.sx {width:340px; float:left; margin-top:20px;}


/* filtro
- - - - - - - - - - - - - - - - - - - - */
.annulla_filtro {background:#edf4f7; padding:3px; clear:both; margin:0 1px 1px;}
.annulla_filtro a {color:#296fcc;}
.annulla_filtro img {border:none; float:left; margin-right:3px;}
#pulsante {text-align:center; margin:20px 0px 10px 0px; border:1px solid #c2e1f0; background:#fff; padding:10px; width:685px; height:40px;}
#conteggio {font-size:18px; color:#179AB8; float:left; text-align:left;}
#pulsante img {float:right; margin-top:2px;#margin-top:-18px; }
#pulsante a {clear:left; color:#5EB4E4!important; float:left; font-weight:normal!important; text-decoration:underline!important; text-transform:capitalize;}
#pulsante p {margin:0px; padding:0px; line-height:0px; height:0px;}

/* risultati
- - - - - - - - - - - - - - - - - - - - */
#risultati {background:url(../img/configuratore/sfondo_per_top_risultati.jpg) no-repeat top #fff; padding:18px 0 0 18px;}
#risultati h3 {color:#4986af; font-size:24px; letter-spacing:-1px; margin-bottom:18px;}
#risultati h4 {color:#4986af; font-size:24px; letter-spacing:-1px; margin-bottom:18px; margin-top:18px;}
.cont_risult {margin-right:15px; border-bottom:1px solid #D7E7EE; margin-bottom:15px; padding-bottom:5px;}


/* descrizione
- - - - - - - - - - - - - - - - - - - - */
.descrizione {float:left; width:620px; font-size:12px; margin:0px 0px 10px 0px;}
.descrizione h4 {font-size:18px;}
.descrizione h4 a{text-decoration:none;color:#404040;}
.descrizione h4 a:hover{text-decoration:underline;color:#404040;}
.descrizione a.img_ris {float:left; height:65px; width:90px; position:relative; margin:0px 10px 0px 0px; overflow:hidden;}
/*.descrizione a.img_ris img {margin-left:-55px; width:163px; height:65px;}*/
.descrizione a.img_ris img {width:65px; height:65px;}
.elenco_descrizione {float:right;}
.elenco_descrizione ul {list-style-type:none; margin:23px 10px 0 0; padding:0;}
.elenco_descrizione ul li {color:#377894; font-size:11px; background:url(../img/configuratore/pallino_dettagli.gif) no-repeat; #height:1%;}
.elenco_descrizione ul li a {color:#377894; text-decoration:none; padding-left:18px; padding-right:10px; #height:1%;}
.elenco_descrizione ul li a.on {background:url(../img/configuratore/pallino_dettagli_on.gif) no-repeat; padding-left:18px; padding-right:10px;}
.msg_cnfr {clear:left; border:1px solid #85d454; padding:3px; font-size:14px; color:#62a934; background:#fff;}
.msg_cnfr div {background:#d4f0c0; padding:7px;}


/* confronta
- - - - - - - - - - - - - - */
table#confronta {border-left:1px solid #eee; border-top:1px solid #eee; margin-bottom:20px;}
table#confronta a{color:#377894; text-decoration:none;}
table#confronta td {border-bottom:1px solid #eee; border-right:1px solid #eee; font-size:12px; background:#fff;}
table#confronta td.tit {font-size:14px; font-weight:bold; color:#4986af; background:#f0f5f9;}
table#confronta td img.check {display:block; height:22px; width:22px; margin:0px auto;}
table#confronta tr.dispari td {background:#fafafa;}





/* calendario
- - - - - - - - - - - - - - */
#calendario {width:418px; height:200px; margin:0px auto; background:url(../img/configuratore/bg_calendario.gif) no-repeat left top;}
#calendario h3 {text-transform:uppercase; color:#2880ab; font-size:14px; font-weight:normal; padding:9px;}
#calendario ul {margin:2px 0px 0px 9px; padding:0px;}
#calendario ul li {margin:0px; padding:0px; float:left; width:130px; height:31px; margin:0px 5px 5px 0px;}


/* paginazione
- - - - - - - - - - - - - - - - - - - - */
#sfoglia_pagine {background:#FFF; color:#414141; font-size:12px;}
#sfoglia_pagine ul {list-style-type:none; margin:0; padding:0; margin-left:18px;}
#sfoglia_pagine ul li {float:left; margin-right:7px;}
#sfoglia_pagine ul li a {color:#0064c3;}


/* chiusura & footer
- - - - - - - - - - - - - - - - - - - - */
#chiusura {background:url(../img/configuratore/chiusura.png); height:22px;}
#chiusura_02 {background:url(../img/configuratore/chiusura_02.png); height:22px;}
/*#copyright {text-align:right; color:#867868; font-size:14px; height:75px;}
#copyright a {color:#867868; text-decoration:none;}
*/

/* pastrocchi by Dan 90714
- - - - - - - - - - - - - - - - - - - - */
#piepagina {padding:0 2px 10px 12px; color:#4d6377; margin:0; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:70%;}
#piepagina ul {margin:0; padding:0px 0; list-style:none; }
#piepagina ul li {display:inline; margin:0; padding:2px 0px 2px 0px;}
#piepagina ul li a {color:#4d6377; text-decoration:none; padding:0 8px 0 5px;background:url(../img/bg_footer_li.gif) no-repeat right 3px;}
#piepagina ul#copyright li {padding:2px 5px 2px 5px; background:url(../img/bg_footer_li.gif) no-repeat right 5px;}
#piepagina ul#copyright li img {vertical-align:text-bottom; border:none;}
#piepagina ul#copyright li a {background:none; padding: 0px;}
#test_header {background-color:#FFF;}
#piepagina ul#ul_pulsanti li a {background: none;}
#footer {padding:0 2px 10px 12px; color:#4d6377; /*background:url(img/bg_inverno_pattern.jpg) repeat; */margin:0;}
#footer ul {margin:0; padding:2px 0; list-style:none;}
#footer ul li {display:inline; margin:0; padding:0;}
#footer ul li a {color:#4d6377; text-decoration:none; padding:0 5px 0 2px; /*background:url(img/bg_footer_li.gif) no-repeat right 2px;*/}
#footer ul#copyright li {padding:0 0 0 2px;}
#footer ul#copyright li img {vertical-align:text-bottom; border:none;}
#footer ul#copyright li a {background:none;}
#specifiche_footer{padding: 5px 0px 5px 0px!important; margin: 5px 0px 5px 0px!important;border-top: 1px solid #cbc8bf;  border-bottom: 1px solid #cbc8bf; color:#727e89; font-size:92%; line-height: 1.3em;}



/* /pastrocchi by Dan 90714/*


/*______________ pastrocchi by Dan 90513*/
.liEvidenziata {background:#DDEFC1!important; color:#1a64b7; font-style:italic;}
.etichetta {font-size:9px;}
#header_img {height:64px; background-color:#FFF;}
#header_img img {float:left;}
#header_img a {float:right; vertical-align:top;color:#377894; padding-left:18px; padding-right:10px; text-decoration:none; padding:10px 20px 0 0;}

#divAgire {display:block; font-size:12px;}
#divAgire #divStampa {float:left; margin-left:25px;}
#divAgire #divValigia {float:left; margin-left:25px;}
#divAgire #divAgenzia {float:left; margin-left:25px;}
#divAgire #divAddThis {float:left; margin-left:25px;}
#divAgire #divSegnala {float:left; margin-left:25px;}
#divAgireStampa {display:block; font-size:12px; background-color:#FFF; padding:5px 20px 5px 20px;}


/*______________ / pastrocchi by Dan 90513*/
