/* INIZIO BODY VIAGGIO */

div.boxviaggio {
    display:table-cell;
    margin:0;
    padding:0 0 10px;
    width:650px;
}

div.imageviaggio {
    float:left;
    height:125px;
    width:126px;
    margin-top:50px;
    margin-left: 0px;
    position:relative;
    text-align: center;
    vertical-align: middle;
}

div.imageviaggio .bordo_altosx{
	background-image:url(images/bordo_altosx.png);
	width:12px;
	height:12px;
	z-index:2;
	position:absolute;
	left:0;
	top:0;
}

div.imageviaggio .bordo_altocentro{
	background:url(images/bordo_altocentro.png) repeat-x;
	height:12px;
	width:102px;
	z-index:2;
	position:absolute;
	left:12px;
	top:0;
}

div.imageviaggio .bordo_altodx{
	background-image:url(images/bordo_altodx.png);
	height:12px;
	width:12px;
	z-index:2;
	position:absolute;
	right:0;
	top:0;
}

div.imageviaggio .bordo_centrosx{
	background: url(images/bordo_centrosx.png) repeat-y;
	position: absolute;
	top: 12px;
	left:0px;
	height:101px;
	width:12px;
	z-index:2;
}

div.imageviaggio .bordo_centrodx{
	background: url(images/bordo_centrodx.png) repeat-y;
	position: absolute;
	top: 12px;
	right:0px;
	height:101px;
	width:12px;
	z-index:2;
}

div.imageviaggio .bordo_bassosx{
	background-image:url(images/bordo_bassosx.png);
	z-index:2;
	height:12px;
	width:12px;
	position:absolute;
	left:0;
	bottom:0;
}

div.imageviaggio .bordo_bassocentro{
	background:url(images/bordo_bassocentro.png) repeat-x;
	height:12px;
	width:102px;
	position:absolute;
	left:12px;
	bottom:0;
}

div.imageviaggio .bordo_bassodx{
	background-image:url(images/bordo_bassodx.png);
	height:12px;
	width:12px;
	position:absolute;
	right:0;
	bottom:0;
}

div.boxviaggio .descrizione {
   margin:0 0 0 170px;
   width: 500px;
}

div.viaggio .galleria .oggetto{
    float:left;
    margin:1em;
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:170px;
}

.bordogrigio_box {
	background: url(images/bordogrigio_tl.png) no-repeat top left;
    margin: 10px 30px;
}

.bordogrigio_top {
	background: url(images/bordogrigio_tr.png) no-repeat top right;
}
.bordogrigio_bottom {
	background: url(images/bordogrigio_bl.png) no-repeat bottom left;
}

.bordogrigio_bottom div {
	background: url(images/bordogrigio_br.png) no-repeat bottom right;
}

.bordogrigio_content {
	background: url(images/bordogrigio_r.png) top right repeat-y;
}

.bordogrigio_top div,.bordogrigio_top,
.bordogrigio_bottom div, .bordogrigio_bottom {
	width: 100%;
	height: 28px;
	font-size: 1px;
}
.bordogrigio_content,.bordogrigio_bottom {
    margin-top: -15px;
}

.bordogrigio_content { padding: 0 15px; }

.bordoazzurro_box {
    margin: 10px 30px;
	background: url(images/bordoazzurro_tl.png) no-repeat top left;
}
.bordoazzurro_top {
	background: url(images/bordoazzurro_tr.png) no-repeat top right;
}
.bordoazzurro_bottom {
	background: url(images/bordoazzurro_bl.png) no-repeat bottom left;
}
.bordoazzurro_bottom div {
	background: url(images/bordoazzurro_br.png) no-repeat bottom right;
}
.bordoazzurro_content {
	background: url(images/bordoazzurro_r.png) top right repeat-y;
    height: 100%;
}

.bordoazzurro_top div,.bordoazzurro_top,
.bordoazzurro_bottom div, .bordoazzurro_bottom {
	width: 100%;
	height: 22px;
	font-size: 1px;
}
.bordoazzurro_content, .bordoazzurro_bottom {
	margin-top: -10px;
}
.bordoazzurro_content {
    padding: 0 15px;
}

.viaggiodescrizione, .viaggiodescrizione p, .viaggionote,
.viaggioquotain, .viaggioquotaout {
    text-align: justify;
}

.viaggiodescrizione {
    padding-top:10px;
    padding-bottom:10px;
}

.viaggiosottotitolo, .viaggiopartenza, .viaggiodurata, .viaggioda, .viaggioprezzo {
    text-align: right;
    padding-right: 20px;
    margin-left: 140px;
}

.viaggioprezzo {
  color:  #5ca7c3;
  font-weight: bold;
}

.viaggiodettaglititolo {
    font-weight: bold;
    color: white;
    padding-left: 20px;
    padding-bottom: 15px;
}

.viaggiodettaglititolo h2 {
    text-align: right;
    padding-right: 20px;
}

.viaggiodettaglicontenuto {
    padding-top:10px;
    padding-bottom:10px;
}

.viaggionote, .viaggiotrattamento, .viaggioquotain, .viaggioquotaout,
.viaggioprogramma, .viaggioreferente,.viaggiomap, .viaggiocondizioni, .viaggioprogramma {
    margin-bottom:12px;
}
.viaggionote {
  margin-top: 20px;
}

.viaggiolinks {
    background-image:url(images/weblinks.png);
    background-position:left center;
    background-repeat:no-repeat;
    margin-left:5px;
    padding-left:45px;
    vertical-align:middle;
    min-height: 50px;
    height: auto !important;
    height: 50px;
}

.viaggiocontatti {
    background-image:url(images/email.png);
    background-position:left center;
    background-repeat:no-repeat;
    margin-left:5px;
    padding-left:45px;
    vertical-align:middle;
    min-height: 50px;
    height: auto !important;
    height: 50px;
}

.viaggioreferente, .viaggioemail, .viaggiolink {
    width: 90%;
    text-align: left;
    height: 20px;
    vertical-align:middle;
    position:relative;
}

.viaggioreferente span, .viaggioemail span,
.viaggiolink span {
    padding-left: 25px;
}

.viaggiogallery {
  padding-left: 60px;
  display: block;
  text-align: center;
}

.viaggiogallery .fotoviaggio {
    background-image:url(images/cornice.png);
    background-position:left center;
    background-repeat:no-repeat;
    float:left;
    margin:10px;
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:210px;
    height: 162px;
    padding: 2px 8px;
}

.viaggiogallery .fotoviaggio img {
    border:5px solid #CBC9C9;
    padding:0.5em;
}

.viaggiogallery .fotoviaggio a img {
    border:medium none;
}

.viaggiocondizioni, .viaggioprogramma {
   text-align: center;
}

.viaggiogmap, .viaggioprogramma {
  margin-top: 12px;
}

.viaggiogmap .gmap-auto2map-gmap {
    margin-top: 12px;
    height: 350px;
    width: 500px;
    border: 2px #a0d225 solid;
    margin: auto;
}

.viaggiovota {
    padding-left: 30px;
    float: left;
    width: 300px;
}

#block-webformblock-2  {
  margin-top: 5px;
  margin-left: 80px;
  margin-right: 80px;
  margin-bottom: 5px;
}

.viaggiologoto {
    float: right;
    width: 150px;
    margin-bottom: 8px;
    margin-left: 20px;
    position:relative;
    text-align: center;
    vertical-align: middle;
}
.viaggiologoto span {
  display: none;
}

div.imageto {
    height: 150px;
    position:relative;
    text-align: center;
    vertical-align: middle;
}

div.imageto .bordo_altosx{
	background-image:url(images/bordo_altosx_azz.png);
	width:12px;
	height:12px;
	z-index:2;
	position:absolute;
	left:0;
	top:0;
}

div.imageto .bordo_altocentro{
	background:url(images/bordo_altocentro_azz.png) repeat-x;
	height:12px;
	width:126px;
	z-index:2;
	position:absolute;
	left:12px;
	top:0;
}

div.imageto .bordo_altodx{
	background-image:url(images/bordo_altodx_azz.png);
	height:12px;
	width:12px;
	z-index:2;
	position:absolute;
	right:0;
	top:0;
}

div.imageto .bordo_centrosx{
	background: url(images/bordo_centrosx_azz.png) repeat-y;
	position: absolute;
	top: 12px;
	left:0px;
	height:126px;
	width:12px;
	z-index:2;
}

div.imageto .bordo_centrodx{
	background: url(images/bordo_centrodx_azz.png) repeat-y;
	position: absolute;
	top: 12px;
	right:0px;
	height:126px;
	width:12px;
	z-index:2;
}

div.imageto .bordo_bassosx{
	background-image:url(images/bordo_bassosx_azz.png);
	z-index:2;
	height:12px;
	width:12px;
	position:absolute;
	left:0;
	bottom:0;
}

div.imageto .bordo_bassocentro{
	background:url(images/bordo_bassocentro_azz.png) repeat-x;
	height:12px;
	width:126px;
	position:absolute;
	left:12px;
	bottom:0;
}

div.imageto .bordo_bassodx{
	background-image:url(images/bordo_bassodx_azz.png);
	height:12px;
	width:12px;
	position:absolute;
	right:0;
	bottom:0;
}

/* FINE BODY VIAGGIO */


/* SEZIONE STELLE HOTEL */
.hotelstelle {
  float: right;
  width: 75px;
  text-align: right;
}

.bordoverde_box {
    margin: 10px 30px;
	background: url(images/bordoverde_tl.png) no-repeat top left;
}
.bordoverde_top {
	background: url(images/bordoverde_tr.png) no-repeat top right;
}
.bordoverde_bottom {
	background: url(images/bordoverde_bl.png) no-repeat bottom left;
}
.bordoverde_bottom div {
	background: url(images/bordoverde_br.png) no-repeat bottom right;
}
.bordoverde_content {
	background: url(images/bordoverde_r.png) top right repeat-y;
    height: 100%;
}

.bordoverde_top div,.bordoverde_top,
.bordoverde_bottom div, .bordoverde_bottom {
	width: 100%;
	height: 22px;
	font-size: 1px;
}
.bordoverde_content, .bordoverde_bottom {
	margin-top: -10px;
}
.bordoverde_content {
    padding: 0 15px;
}

/* TEASER */
.viaggioteaser {
    margin: 0px 0px 0px 140px;
    padding: 0px 0px 0px 0px;
    min-height: 138px;
}

.imgteaser {
    float:left;
    height: 125px;
    width: 126px;
    margin-top: 0px;
    margin-left:5px;
    padding: 0px;
    position:relative;
    text-align: center;
    vertical-align: middle;
}

.hotelteaserstelle{
    width: 100%;
    text-align: center;
    height: 12px;
}

.bordoverdeteaser_box {
    width: 368px;
    margin: 0px 0px 6px 0px;;
	background: url(images/bordoverdeteaser_tl.png) no-repeat top left;
}
.bordoverdeteaser_top {
	background: url(images/bordoverdeteaser_tr.png) no-repeat top right;
}
.bordoverdeteaser_bottom {
	background: url(images/bordoverde_bl.png) no-repeat bottom left;
}
.bordoverdeteaser_bottom div {
	background: url(images/bordoverde_br.png) no-repeat bottom right;
}
.bordoverdeteaser_content {
	background: url(images/bordoverde_r.png) top right repeat-y;
    height: 100%;
}


.bordoazzurroteaser_box {
    width: 368px;
    margin: 0px 0px 6px 0px;;
	background: url(images/bordoazzurroteaser_tl.png) no-repeat top left;
}
.bordoazzurroteaser_top {
	background: url(images/bordoazzurroteaser_tr.png) no-repeat top right;
}
.bordoazzurroteaser_bottom {
	background: url(images/bordoazzurro_bl.png) no-repeat bottom left;
}
.bordoazzurroteaser_bottom div {
	background: url(images/bordoazzurro_br.png) no-repeat bottom right;
}
.bordoazzurroteaser_content {
	background: url(images/bordoazzurro_r.png) top right repeat-y;
    height: 100%;
}

.bordoverdeteaser_top div,.bordoverdeteaser_top,
.bordoverdeteaser_bottom div, .bordoverdeteaser_bottom,
.bordoazzurroteaser_top div, .bordoazzurroteaser_top,
.bordoazzurroteaser_bottom div, .bordoazzurroteaser_bottom {
	width: 100%;
	height: 22px;
	font-size: 1px;
}

.bordoverdeteaser_content, .bordoverdeteaser_bottom,
.bordoazzurroteaser_content, .bordoazzurroteaser_bottom {
	margin-top: -10px;
}
.bordoverdeteaser_content, .bordoazzurroteaser_content {
    padding: 0 10px;
}

div.imageteaserviaggio{
    height:125px;
}


div.imageteaserviaggio .bordo_altosx{
	background-image:url(images/bordo_altosx.png);
	width:12px;
	height:12px;
	z-index:2;
	position:absolute;
	left:0;
	top:0;
}

div.imageteaserviaggio .bordo_altocentro{
	background:url(images/bordo_altocentro.png) repeat-x;
	height:12px;
	width:102px;
	z-index:2;
	position:absolute;
	left:12px;
	top:0;
}

div.imageteaserviaggio .bordo_altodx{
	background-image:url(images/bordo_altodx.png);
	height:12px;
	width:12px;
	z-index:2;
	position:absolute;
	right:0;
	top:0;
}

div.imageteaserviaggio .bordo_centrosx{
	background: url(images/bordo_centrosx.png) repeat-y;
	position: absolute;
	top: 12px;
	left:0px;
	height:101px;
	width:12px;
	z-index:2;
}

div.imageteaserviaggio .bordo_centrodx{
	background: url(images/bordo_centrodx.png) repeat-y;
	position: absolute;
	top: 12px;
	right:0px;
	height:101px;
	width:12px;
	z-index:2;
}

div.imageteaserviaggio .bordo_bassosx{
	background-image:url(images/bordo_bassosx.png);
	z-index:2;
	height:12px;
	width:12px;
	position:absolute;
	left:0;
	bottom:0;
}

div.imageteaserviaggio .bordo_bassocentro{
	background:url(images/bordo_bassocentro.png) repeat-x;
	height:12px;
	width:102px;
	position:absolute;
	left:12px;
	bottom:0;
}

div.imageteaserviaggio .bordo_bassodx{
	background-image:url(images/bordo_bassodx.png);
	height:12px;
	width:12px;
	position:absolute;
	right:0;
	bottom:0;
}

/* FINE SEZIONE HOTEL */


/* WEBLINKS */
.image-attach-teaser, .image-attach-body {
    float:right;
    margin-top:0.6em;
    margin-left: 1em;
    width: 150px;
}

/*FINE WEBLINKS*/

/* OVERWRITE THEME PRINCIPALE */
#content-content .node ul.links li, #content-content .node ul.inline li,
#content-content .node .links a {
    padding: 5px 5px 0 10px;
    vertical-align: middle;
}

img.print-icon {
  vertical-align: baseline;
}

div.node {
    margin: 0px;
}

div.bloccobanner {
    text-align: center;
    vertical-align: middle;
    margin: auto;
    padding: 0px;
}

#legal-notice {
    display: none;
}

#block-menu-menu-footer-menu {
    margin: 8px 0px 8px 0px;
    padding: 8px 0px 0px 0px;
    border-top: 1px solid #D6DDB9;
    text-align: right;
}

/* captcha */
fieldset.captcha legend {
    display: none;
}

fieldset.captcha img {
    float: left;
    width: 180px;
    margin: 10px;
    border: 1px solid #D6DDB9;
}
/* FINE OVERWRITE */


/* WEATHER BLOCCO */
div#block-weather-4 div.content div.weather {
    float: left;
    margin: 2px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 160px;
    min-height: 210px;
    height:auto !important;
    height: 210px;
    border: 1px dotted #94CE18;
}

div#block-weather-4 div.content div.weather p {    /* titolo */
    float: right;
    width: 50%;
    color: #2e73a1;
    font-size: 11px;
    margin-top: 20px;
}

div#block-weather-4 div.content div.weather div {   /* div img meteo */
    border: 1px solid #94CE18;
    width: 66px;
    height: 66px;
    float: left;
    padding: 1px;
    margin: 5px 2px 2px 7px;
}

div#block-weather-4 div.content div.weather div img {   /* img meteo */
    position: relative;
    top: 1px;
}

div#block-weather-4 div.content div.weather ul {
    clear: both;
    padding-left: 8px;
    text-align:left;
}
div#block-weather-4 div.content div.weather li {
    font-size: 9px;
    line-height: 120%;
    background: transparent url(images/raquo.png) no-repeat scroll left 0.833em;
}

div#block-weather-4 div.content div.weather small {  /* rilevato il.. */
    font-size: 8px;
}


/* VIAGGI CORRELATI BLOCCO */

#block-views-bloccoviaggi-block_1 {
    margin: auto;
    width: 690px;
    min-height: 290px;
    height: auto !important;
    height: 290px;
    position: relative;
}

div.view-bloccoviaggi .views-row  {
    float: left;
    width: 138px;
    min-height: 290px;
    height: auto !important;
    height: 290px;
    border: 1px solid #a0d225;
    margin: 5px;
    padding: 7px;
    overflow: hidden;
}

div.view-bloccoviaggi .views-field-title {
    margin: 10px 0px;
}

div.view-bloccoviaggi .views-field-title .field-content{
    font-size: 14px;
    font-weight: bold;
}

div.view-bloccoviaggi .views-row .views-field-field-main-image-fid {
    text-align: center;
    margin: auto;
    padding: 2px;
    width: 125px;
    height: 125px;
    border: solid #a0d225 1px;
}

div.view-bloccoviaggi .views-row .views-field-field-sottotitolo-value {
    font-style: italic;
    margin-bottom: 5px;
}

div.view-bloccoviaggi .views-row .views-field-field-from-value label,
div.view-bloccoviaggi .views-row .views-field-field-partenza-value label,
div.view-bloccoviaggi .views-row .views-field-field-durata-value label {
    font-weight: bold;
}

div.view-bloccoviaggi .views-row .views-field-field-prezzo-viaggio-amount {
    position: absolute;
    bottom: -22px;
    font-weight: bold;
    color: #abb225;
    margin-top: 4px;
    margin-bottom: 5px;
    text-align: right;
}

/* vista link */
div.view-testlink div.views-row {
    float: left;
    width: 47%;
    height: 194px;
    border: 1px solid #a0d225;
    margin: 3px;
    padding: 5px;
    overflow: hidden;
}

div.view-testlink div.views-row div.views-field-title span {
    font-size: 14px;
    font-weight: bold;
}

div.view-testlink div.views-row div.views-field-url span {
    margin: 2px 0px 0px 0px;
}

div.view-testlink div.views-row div.views-field-teaser {
    float: right;
    margin: 2px;
    width: 194px;
}

div.view-testlink div.views-row div.views-field-iid {
    width: 120px;
    height: 120px;
    clear: left;
    margin: 16px 2px 0px 0px;
}

#block-menu-menu-menuviaggi01 div.block-icon {
    background: transparent url('icons/soleviaggi2.png') no-repeat left center;
}

#block-menu-menu-info-utili-menu div.block-icon {
    background: transparent url('icons/info.png') no-repeat left center;
}

#block-aggregator-feed-1 div.block-icon {
    background: transparent url('icons/tnt_icon_01.png') no-repeat left center;
}

#block-phplist-0 div.block-icon {
    background: transparent url('icons/newsletter.png') no-repeat left center;
}

#block-user-1 div.block-icon {
    background: transparent url('icons/tnt_icon_09.png') no-repeat left center;
}

#block-block-14 div.block-icon {
    background: transparent url('icons/tnt_icon_14.png') no-repeat left center;
}

#block-block-18 div.block-icon {
    background: transparent url('icons/facebook.png') no-repeat left center;
}

#block-block-19 div.block-icon {
    background: transparent url('icons/email.png') no-repeat left center;
}

/* BLOCCO LATERALE SINISTRO VIAGGI  */
#block-views-blocco_laterale_viaggi-block_1 div.views-row{
margin-bottom: 8px;
border-bottom: 1px solid gray;
padding-bottom: 6px;
}

#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-field-main-image-fid {
float: left;
width: 70px;
height: 70px;
margin-top: 5px;
}

#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-title,
#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-field-partenza-value,
#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-field-from-value,
#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-field-durata-value,
#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-field-prezzo-viaggio-amount {
margin-left: 75px;
}

#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-title,
#block-views-blocco_laterale_viaggi-block_1 div.views-row div.views-field-field-prezzo-viaggio-amount,
#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-title,
#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-field-prezzo-viaggio-amount {
font-weight: bold;
}
/* FINE BLOCCO LATERALE SINISTRO VIAGGI  */

/* BLOCCO LATERALE DESTRO VIAGGI  */
#block-views-blocco_laterale_viaggi-block_2 div.views-row{
min-height: 90px;
height: auto !important;
height: 90px;
background-color: #f1f1f1;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
border: 1px solid #94CE18;
padding: 10px;
margin-bottom: 10px;
}

#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-field-main-image-fid {
float: left;
width: 100px;
height: 100px;
text-align: center;
vertical-align: middle;
margin-top: 5px;
}

#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-title,
#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-field-partenza-value,
#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-field-durata-value,
#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-field-from-value,
#block-views-blocco_laterale_viaggi-block_2 div.views-row div.views-field-field-prezzo-viaggio-amount{
  margin-left: 101px;
}


/* FINE BLOCCO LATERALE DESTRO VIAGGI  */



/* generali */

/* gmaps di 530px  x  350px */
div.centramappa {
	margin-right: auto;
	margin-left: auto;
	width: 530px;
	text-align: center;
}

.centrato {
  margin: 0 auto;
  text-align: center;
  margin: 10px 5px;
  padding: 5px 0px;
}

ul#gallerydovesiamo {
    list-style:none;
    margin: 0;
    padding: 0;
}
ul#gallerydovesiamo li {
  float:left;
  margin-right: 15px;
  padding-left: 5px;
  margin-bottom: 15px;

}
ul#gallerydovesiamo img {
  display: block;
  border: 3px solid #5CA7C3;
}

ul#gallerydovesiamo span {
    font-weight: bold;
    font-size: 14px;
}

.clearfix {
  clear: both;
}

div.node-form div.form-item {
margin-bottom: 10px;
margin-top: 40px;
}

div.content-add-more {
margin-bottom: 40px;
}

div.teaser div.links {
  display: none;
}

body.layout-first-main-last #sidebar-first {
margin:10px 20px 0 0;
}

body.layout-first-main-last #content-wrapper {
margin:10px 0 0;
}

/* nascondere il titolo del nodo perche' c'e' gia' */
body.full-node div#content-inner h1.title {
  display: none;
}

body.layout-first-main-last #sidebar-first .block-wrapper, body.layout-first-main-last #sidebar-last .block-wrapper {
 margin:0 0 3px;
}

div.viaggioteaserpartenza {
  display: none;
}

div.viaggioteasertitolo h2, div.viaggioteasersottotitolo h3 {
  margin-bottom: 6px;
}

div.block-wrapper {
margin: 5px 0;
}

div.node.full-node div.content {
 border: none;
}

/* iframe meteo europa */
div#node-92 div.content{
margin: auto;
text-align: center;
}

table#dovesiamo{
  margin: 0 auto;
  width: 500px;
}


table#dovesiamo p {
margin: 5px;
padding: 4px;
}

tbody {
  border: none;
}

form#contact-mail-page{
  margin: 0px 30px;
}

form#contact-mail-page div.bordoverde_box {
  margin: 0px;
}

div#block-block-20 {   /* data e santo */
  float: right;
  width: 25%;
  text-align: right;
  font-size: 13px;
  margin-right: 10px;

}

div.full-node div.links {
  text-align: center;
  margin: 0 auto;
}

div.viaggioteasertitolo h2{
font-size: 14px;
font-weight: bold;
}

div.viaggioteasersottotitolo h3 {
font-size: 12px;
font-weight: normal;
}

div.fan_box img.profileimage{
  display: none;
}

#gallerydovesiamo li {
  width: 160px;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  background: none;
}

div#block-phplist-0 form#phplist-subscribe-form .form-item label  {
 display: inline;
}



/*MODIFICHE 15 GEN 2010 */
#search-box {
  display: none;
}

#header-first {
  display: none;
}

#header-middle {
float:left;
margin: 0 0 0 0;
width: 100%;
}

#header-last {
  display: none;
}
/* FINE MODIFICHE 15 GEN 2010 */


/* pagina home creata da view */
div#block-views-viaggi_individuali-block_1,
div#block-views-viaggi_crociere-block_1,
div#block-views-viaggi_nozze-block_1 {
margin-top:20px;
clear: left;
}

div#block-views-viaggi_individuali-block_1 div.views-row,
div#block-views-viaggi_crociere-block_1 div.views-row,
div#block-views-viaggi_nozze-block_1 div.views-row{
float: left;
width: 178px;
border: 1px outset #FD8300;   /* if needed */

-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
margin: 4px 4px 4px 0px;
padding: 4px;
}

div#block-views-viaggi_individuali-block_1 div.views-row div.views-field-field-main-image-fid,
div#block-views-viaggi_crociere-block_1 div.views-row div.views-field-field-main-image-fid,
div#block-views-viaggi_nozze-block_1 div.views-row div.views-field-field-main-image-fid {
float: left;
width: 70px;
height: 70px;
}

div#block-views-viaggi_individuali-block_1 div.views-row div.views-field-title,
div#block-views-viaggi_crociere-block_1 div.views-row div.views-field-title,
div#block-views-viaggi_nozze-block_1 div.views-row div.views-field-title,
div#block-views-viaggi_individuali-block_1 div.views-row div.views-field-field-prezzo-viaggio-amount,
div#block-views-viaggi_crociere-block_1 div.views-row div.views-field-field-prezzo-viaggio-amount,
div#block-views-viaggi_nozze-block_1 div.views-row div.views-field-field-prezzo-viaggio-amount{
margin-left: 73px;
}

div#block-views-viaggi_individuali-block_1{
background:url("./images/title_orange_small.png") repeat scroll 0 0 transparent;
height:48px;
width:390px;
margin-top: 10px;
}

div#block-views-viaggi_crociere-block_1{
background:url("./images/title_orange_small.png") repeat scroll 0 0 transparent;
height:48px;
width:390px;
margin-top: 10px;
}

div#block-views-viaggi_nozze-block_1{
background:url("./images/title_orange_small.png") repeat scroll 0 0 transparent;
height:48px;
width:390px;
margin-top: 10px;
}

div.view-id-viaggi_individuali div.view-content{
padding: 52px 2px 0px 2px;
border: 1px orange solid;
background-color: COLOR;
}

div.view-id-viaggi_crociere div.view-content{
padding: 52px 2px 0px 2px;
border: 1px orange solid;
}

div.view-id-viaggi_nozze div.view-content{
padding: 52px 2px 0px 2px;
border: 1px orange solid;
}


/*
.content
.view-id-viaggi_individuali
.view-content

fine home */


div#content-content div.view-frontpage div.view-content div.views-row{
text-align: center;
margin-right: 8px;
margin-bottom: 8px;
border: 1px #27638C dotted;
float: left;
width: 185px;
height: 220px;

}

div#content-content div.view-frontpage div.view-content div.views-row div.views-field-field-main-image-fid img{
margin-top: 4px;
-moz-border-radius: 15px;
border-radius: 15px;

}


div#content-content div.view-frontpage div.view-content div.views-row div.views-field-title a{
font-weight: bold;
font-size: 14px; 
}

/*                               MAPPA TUTTOCITTA' + LINK GMAP
<div class="bordogrigio_box ">
  <div class="bordogrigio_top"><div> </div></div>

       <div class="bordogrigio_content">

        <div class="centramappa">
            <br/>
<a href="http://maps.google.it/maps?f=q&amp;source=embed&amp;hl=it&amp;geocode=&amp;q=carraresi+tour&amp;sll=45.455314,11.954498&amp;sspn=0.301998,0.617294&amp;ie=UTF8&amp;t=h&amp;cid=15378287719701142830&amp;ll=45.40993,11.874461&amp;spn=0.007231,0.013733&amp;z=16&amp;iwloc=A" style="color:#0000FF;text-align:left">
<img src="sites/default/files/images/dovesiamo/mappasede.jpg" alt="Mappa dell'Agenzia" title="Dove siamo" /> </a>
        </div>

      </div>
  <div class="bordogrigio_bottom"><div></div></div>
</div>


*/

