﻿body
{
	background-color: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.3;
}
.content
{
	float: none;
	width: 924px;
	background-color: Transparent;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

/*banner*/
.banner
{
	overflow: hidden;	
	background-color: Transparent;
	border-bottom: solid 5px #000;
	border-top: solid 2px #8a9bad;
	padding: 5px 0;
}
.logo
{
	background-color: Transparent;
	overflow: hidden;
}
.menusup
{
	overflow: hidden;
	padding-bottom: 15px;
	margin-top: -45px;	
	background-color: Transparent;
	text-align: right;
}
.bannerInterno
{
	float: none;
	clear: both;
	background-color: Transparent;
	height: 110px;
	border-bottom: solid 5px #000;
}
.bannerImmagineCentrale
{
	float: none;
	background-image: url(../img/immagineCentrale.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: solid 5px #000;
	border-top: solid 5px #000;
	height: 248px;
	clear: both;
}
.banner blockquote p
{
	font-size: 2.8em;
	font-family: Garamond /*Georgia, "Times New Roman", Times, serif*/;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	color: #5e728d;
	clear: both;
	margin-left: -200px;
	margin-top: 5px;
}

/*primo menu navigazione centrale*/
.nagivazioneCentraleTop
{
	float: none;
	clear: both;
	overflow: hidden;
	margin: 10px 0;
}
ul.navigazioneEccellenze,
ul.navigazioneCentraleBottom
{
	float: none;
	width: 924px;
	overflow: hidden;
	clear: both;
	margin: 10px 0;
}

/*secondo menu navigazione centrale*/
ul.navigazioneCentraleBottom
{
	border-top: solid 10px #506884;
	border-bottom: solid 10px #506884;
	padding: 15px 0 8px 0;
}

/*home page*/
.rotatorwrapper
{
	overflow: hidden;
	height: 415px;
}
.rotatorimagewrapper
{
	position: relative;
}
.rotatorimagewrapper img
{
	height: 415px;
	width: 924px;
}
.rotatortextwrapper
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 914px;
	text-align: right;
	font-size: 2em;
	font-style: italic;
	padding: 5px;
	color: #fff;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

/*titoli*/
h1, h2, h3, h4
{
	color: #8b9bae;
}
h3, h4
{
	text-transform: uppercase;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #8b9bae;
}
.nagivazioneCentraleTop h3
{
	font-size: 2.3em;
	font-weight: normal;
}
ul.navigazioneCentraleBottom h3
{
	font-size: 2em;
	font-weight: normal;
}
ul.navigazioneCentraleBottom p.archivio
{
	text-align: right;
	margin-top: 5px;
}
ul.navigazioneCentraleBottom p.archivio a
{
	color: #17365d;
}
.storie h3
{
	color: #980e01;
}
.suggestioni h3
{
	color: #5e8534;
}
.viaggi h3
{
	color: #16365c;
}
p.italic
{
	font-size: .8em;
	font-style: italic;
	text-align: justify;
	line-height: 1.5em;
	margin-top: 10px;
}

/*pagine interne*/
.contentInt
{
	float: none;
	margin-top: 7px;
	clear: both;
}
h4.titoloeccellenze
{
	float: left;
	width: 240px;
	font-size: 2.1em;
	font-weight: normal;
}
.briciolePane
{
	float: none;
	font-size: 1.1em;
	margin-top: 5px;
	clear: both;
	text-transform: lowercase;
}
.briciolePane a
{
	color: #5d718c;
	text-decoration: none;
	padding-right: .3em;	
}

/*lista delle schede*/
.schede
{
	float: none;
	width: 924px;
	clear: both;
	margin-top: 20px;
}
.schedeBox
{
	float: left;
	width: 221px;
	display: inline;
	text-align: center;
	font-style: italic;
	margin-right: 4px;
	margin-left: 3px;
	margin-bottom: 20px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}

/*menu navigazione interno*/
.nagivazioneInt
{
	float: none;
	width: 924px;
	overflow: hidden;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom: solid 10px #ba2836;
}
.contenutirossi .nagivazioneInt { border-bottom-color: #ba2836;}
.contenutiverdi .nagivazioneInt { border-bottom-color: #5d8534;}
.contenuticeleste .nagivazioneInt { border-bottom-color: #356788;}
.contenutiblu .nagivazioneInt { border-bottom-color: #252138;}

/*lista schede*/
.schedeRosso,
.schedeVerde,
.schedeCeleste,
.schedeBlu
{
	float: none;
	width: 924px;
	clear: both;
	margin-top: 20px;
}
.schedeBoxImg
{
	border-bottom-style: solid;
	border-bottom-width: 7px;
	height: 148px;
}
.schedeBoxImg img
{
	width: 221px;
	height: 148px;
}
.contenutirossi .schede .schedeBoxImg { border-bottom-color: #ba2836;}
.contenutiverdi .schede .schedeBoxImg { border-bottom-color: #5d8534;}
.contenuticeleste .schede .schedeBoxImg { border-bottom-color: #356788;}
.contenutiblu .schede .schedeBoxImg { border-bottom-color: #252138;}
.schedeTesto
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	padding-bottom: 2px;	
	margin-top: 10px;
	background-position: right bottom;
	background-repeat: no-repeat;	
}
.schedeTestoWrapper
{
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 5px 0 25px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
.schedeTestoWrapper h3
{
	text-transform: none;
	font-size: 1.1em;
}
.contenutirossi .schede .schedeTesto { border-bottom-color: #ba2836; border-top-color: #ba2836;}
.contenutiverdi .schede .schedeTesto { border-bottom-color: #5d8534; border-top-color: #5d8534;}
.contenuticeleste .schede .schedeTesto { border-bottom-color: #356788; border-top-color: #356788;}
.contenutiblu .schede .schedeTesto { border-bottom-color: #252138; border-top: solid 1px #252138;}

.contenutirossi .schede .schedeTestoWrapper { background-image: url(Images/iconaatmosfere.gif);}
.contenutiverdi .schede .schedeTestoWrapper { background-image: url(Images/iconadelizie.gif);}
.contenuticeleste .schede .schedeTestoWrapper { background-image: url(Images/iconacreazioni.gif);}
.contenutiblu .schede .schedeTestoWrapper { background-image: url(Images/iconaesperienze.gif);}

/*photogalleryschede*/
.loading
{
	background-color: #fff;
    height:100%;
    width:100%;
}
.photogallerywrapper
{	
	padding: 10px 0;
	overflow: hidden;
	min-height: 294px;
	height: auto !important;
	height: 294px;
}
.imgzoom
{
	float: left;
	overflow: hidden;
	display: inline;
	width: 452px;
	margin-right: 25px;
}
.imgzoom img
{
	width: 442px;
}
.photogallery
{
	float: left;
	overflow: hidden;
	display: inline;
	width: 447px;
}
ul.gallery
{
	list-style-type: none;
}
ul.gallery li
{
	display: inline;
	width: 100px;
}

/*intestazione scheda*/
.contenutischeda
{
	overflow: hidden;
	padding: 10px 0;
	padding-left: 272px;
	border-top: solid 2px #8b9bae;
}
.intestazioneScheda
{
	margin-left: -60px;
	margin-bottom: 25px;
}
.contenutischeda h1,
.contenutischeda h2
{
	text-decoration: none;
	font-family: Garamond;
	font-style: italic;
	font-size: 3em;
	line-height: 1;
}
.contenutischeda h3
{
	text-decoration: none;
	font-family: Garamond;
	font-style: italic;
	font-size: 1.5em;
}
.contenutirossi .contenutischeda h1,
.contenutirossi .contenutischeda h2,
.contenutirossi .contenutischeda h3
{
	color: #ba2836;
}
.contenutiverdi .contenutischeda h1,
.contenutiverdi .contenutischeda h2,
.contenutiverdi .contenutischeda h3
{
	color: #5d8534;
}
.contenuticeleste .contenutischeda h1,
.contenuticeleste .contenutischeda h2,
.contenuticeleste .contenutischeda h3
{
	color: #356788;
}
.contenutiblu .contenutischeda h1,
.contenutiblu .contenutischeda h2,
.contenutiblu .contenutischeda h3
{
	color: #252138;
}
.testoscheda
{
	line-height: 2;
	margin-bottom: 1.2em;
}

/*ricerca*/
fieldset.cerca
{
	margin: 15px 0;
}
ul.risultatiRicerca
{
	margin: 10px 0;
	list-style-type: circle;
	margin-left: 1.4em;
}
ul.risultatiRicerca li
{
	padding: 5px 0;
}

/*footer*/
.footer
{
	float: none;
	background-color: #506884;
	border-top: solid 10px #000;
	text-align: center;
	color: #fff;
	clear: both;
	margin-top: 15px;
	padding-bottom: 10px;
}
.footer p.copyright
{
	margin-top: 65px;
	font-size: .8em;
}
.bluedot
{
	clear: both;
	margin-top: 5px;
}

.imgTrekking
{
	margin-right: 50px;
	margin-left: 60px;
}

/*loghi*/
.loghi
{
	clear: both;
	text-align: center;
}
.loghi img
{
	margin: 20px;
	vertical-align: top;
}
.scrittaFondoEuropero
{
	color: #666600;
	font-size: 1.3em;
	padding-bottom: 5px;
}