body {
	margin:0px;
	padding:0px;
	background-color:#000308;
	color:#C8C8C8;
	font-family:Helvetica,Sans-Serif;
	font-size:12px;
	text-align:center;
	margin:auto;
	line-height:1.3em
}
div, p, h1, h2, h3, hr, form {
	margin:0px;
	padding:0px;
}
#wrapper {
	margin:auto;
	text-align:left;
	margin-top:30px;
	margin-bottom:48px;
	width:950px;
}
#headermenu {
	text-transform:uppercase;
}
#headermenu a, #headermenu p {
	color:#576b75;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:35px;
	margin-top:10px;
	margin-bottom:0;
}
#headermenu a img, #headermenu p img {
	border:0px solid black;
}
#headermenu a.firstitem {
	margin-left:0px;
}
#headermenu a.lastitem, #headermenu p.lastitem {
	float:right;
	margin-left:0px;
}
#logo {
	display:block;
	float:left;
	margin-left:13px;
	margin-right:13px;
}
.fotoheader {
	display:block;
	clear:both;
}
#body {
	clear:both;
	background:url(grafiche/sfondo-corpo.png);
}
#bodymenu {
	margin-left:14px;
	padding-top:14px;
	padding-bottom:15px;
	text-transform:uppercase;
	font-weight:bold;
}
#bodymenu a {
	color:#576b75;
	text-decoration:none;
	display:block;
	width:138px;
	float:left;
	margin-left:18px;
}
#bodymenuimgs {
	margin-left:14px;
	padding-top:15px;
	padding-bottom:17px;
}
#bodymenuimgs a {
	color:#C8C8C8;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:18px;
}
#bodymenuimgs a img {
	border:3px solid #8A9BA4;
}
#bodymenuimgs a img#img4 {
	border:3px solid #607783;
}
#bodymenuimgs a img#img5 {
	border:3px solid #415560;
}
#bodymenuimgs a img#img6 {
	border:3px solid #415560;
}
#footer {
	margin-left:14px;
	margin-right:14px;
	padding-top:8px;
	padding-bottom:15px;
	text-transform:uppercase;
}
#footer a {
	color:#576b75;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:90px;
}
.contents #contentshead {
	margin-left:14px;
	margin-right:14px;
	margin-top:10px;
	padding-bottom:12px;
	text-transform:uppercase;
}
.contents #contentshead h3 {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:20px;
	font-size:100%;
	font-weight:bold;
}
.contents #contentshead h3.firstitem {
	margin-left:0px;
}
.contents #contentshead h3.lastitem {
	float:right;
	margin-left:0px;
}
.contents #contentboxes {
	margin-left:14px;
	margin-right:14px;
	padding-top:19px;
	padding-bottom:12px;
}
.contents #contentboxes .contentbox {
	color:#C8C8C8;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:20px;
}
.contents #contentboxes .contentboxNewsEventi {
	margin-left:50px;
}
.contents #contentboxes .firstitem {
	margin-left:0px;
}
.contents #contentboxes .lastitem {
	float:right;
	margin-left:0px;
}
.contents .middlemenu {
	padding-top:10px;
	padding-bottom:12px;
	text-transform:uppercase;
}
.contents .middlemenuright {
	padding-top:0px;
	padding-bottom:0px;	
}
.contents .middlemenu h3 {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	font-size:100%;
	font-weight:bold;
}
.contents .middlemenu h3.firstitem {
	margin-left:0px;
}
.contents .middlemenu h3.lastitem {
	float:right;
	margin-left:0px;
}

#contentHome .middlemenu h3#titleboxFotoSede {
	width:570px;
}
#contentHome .middlemenu h3#titleboxAltreSedi{
	width:130px;
}
#contentHome .middlemenu h3#titleboxDoveSiamo,
#contentHome .middlemenu h3#titleboxCataloghi {
	width:370px;
}
#contentHome .middlemenu h3#titleboxPeople, #contentHome .middlemenu h3.titleboxPeople  {
	width:360px;
}
#contentHome .middlemenu h3#titlebox3 {
	width:163px;
}
#contentHome .middlemenu h3#titleboxChiSiamo {
	width:544px;
}
/* Stile per la home page */
#contentHome #contentshead #titlebox1 {
	width:355px;
}
#contentHome #contentshead #titlebox2 {
	width:355px;
}
#contentHome #contentshead #titlebox3,
#contentHome #contentshead h3#titleboxConsigli,
#contentHome #contentshead h3#titleboxPrezzo,
#contentHome #contentshead h3#titleboxComeSiViaggia {
	width:164px;
}
#contentHome #contentshead h3#titleboxComeSiViaggia, h3#titleboxPrezzo, h3#titleboxConsigli {
	padding-bottom:3px;
	padding-left:1px;
	border-bottom:2px dotted #35444d;
	
}
#contentHome #contentshead #titleboxLaos {
	width:370px;
}
#contentHome #contentboxes #contentboxConsigli,
#contentHome #contentboxes #contentboxPrezzo {
	width:163px;	
}
#contentHome #contentboxes #contentboxComeSiViaggia {
	width:140px;
	margin-left:20px;
}
#contentHome #contentboxes #contentboxLaos {
	width:370px;
}
#contentHome #contentboxes #contentboxBlocco {
	width:553px;
}
#contentHome #contentboxes #contentbox1 {
	width:355px;
}
#contentHome #contentboxes #contentbox2 {
	width:355px;
}
#contentHome #contentboxes #contentbox3 {
	width:163px;
}
.colonnaright {
	width:161px;
	float:right;
}
#contentHome #contentshead #titleboxCercaAgenzia,
#contentHome #contentshead #titleboxCommunity3, #contentHome #contentshead .titleboxCommunity3 {
	width:730px;
}
#contentHome #contentshead .titleboxNews, #contentHome .middlemenu h3.titleboxNews {
	width:436px;
}
#contentHome #contentshead .titleboxEventi, #contentHome .middlemenu h3.titleboxEventi {
	width:436px;
}
#contentHome #contentshead #titleboxPrivacy,
#contentHome #contentshead #titleboxDisclaimer,
#contentHome #contentshead #titleboxDiari,
#contentHome #contentshead #titleboxRss,
#contentHome #contentshead #titleboxSedi,
#contentHome #contentshead #titleboxTourLeader,
#contentHome #contentshead #titleboxAltriEventi,
#contentHome #contentshead #titleboxConsulenti {
	width:930px;
}
#contentHome #contentboxes #contentboxCercaAgenzia {
	width:730px;
}
#contentHome #contentboxes #contentboxLink {
	width:730px;
}
#contentHome #contentboxes #contentboxCommunity3,
#contentHome #contentboxes #contentboxCommunity0,
#contentHome #contentboxes #contentboxCommunity5,
#contentHome #contentboxes #contentboxCommunity9 {
	width:730px;
}
#contentHome #contentboxes #contentboxCercaAgenzia.totalwidth {
	width:950px;
}
#contentHome #contentboxes #contentboxPartenze, #contentHome #contentboxes #contentboxDiari {
	width:950px;
}
#contentHome #contentboxes #contentboxPrivacy,
#contentHome #contentboxes #contentboxDisclaimer,
#contentHome #contentboxes #contentboxDiario,
#contentHome #contentboxes #contentboxForm,
#contentHome #contentboxes #contentboxRss,
#contentHome #contentboxes #contentboxSedi,
#contentHome #contentboxes #contentboxTourLeader,
#contentHome #contentboxes #contentboxAltriEventi,
#contentHome #contentboxes #contentboxConsulenti,
#contentHome #contentboxes #contentboxDestinazioni
{
	width:915px;
}
#contentHome #contentboxes #contentboxPrivacy #privacyCol1,
#contentHome #contentboxes #contentboxDisclaimer #disclaimerCol1 {
	width:435px;
	float:left;
	padding:5px;
	text-align:justify
}
#contentHome #contentboxes #contentboxPrivacy #privacyCol2,
#contentHome #contentboxes #contentboxDisclaimer #disclaimerCol2 {
	width:435px;
	float:right;
	margin-right:14px;
	padding-top:5px;
	text-align:justify
}
#contentHome #contentboxes #contentboxRss .rssCol1 {
	width:350px;
	
}
#contentHome #contentboxes #contentboxRss .rssCol2 {
	width:530px;
	float:right;
	margin-right:14px;
}
#contentHome #contentboxes .contentboxNewsEventi {
	width:436px;
}
#contentHome #contentboxes .contentboxNewsEventiList {
	width:436px;
}
#contentHome #contentboxes #contentboxFotoSede {
	width:550px;
}
#contentHome #contentboxes #contentboxAltreSedi {
	width:160px;
}
#contentHome #contentboxes #contentboxDoveSiamo,
#contentHome #contentboxes #contentboxCataloghi {
	width:348px;
}
#contentHome #contentboxes #contentboxPeople {
	width:360px;
}
#contentHome #contentboxes #contentboxChiSiamo {
	width:544px;
	margin-bottom: 20px;
}

#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList {
	width:355px;
	float:left;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaMap, 
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince {
	width:355px;
	margin-left:20px;
	float:left;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi {
	width:560px;
	margin-left:20px;
	float:left;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList .divisore {
	width:365px;
	margin-left:-15px;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince .divisore {
	width:365px;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi .divisore {
	width:560px;
}

#contentHome #contentboxes #contentboxComeSiViaggia,
#contentHome #contentboxes #contentboxLaos {
	margin-bottom:30px;
}
#contentHome #contentboxes #contentboxBlocco img {
	border:3px solid #8A9BA4;
	margin-bottom:25px;
}
#contentHome #contentboxes #contentboxPrezzo .offerta {
	margin-top:20px;
	text-transform:uppercase;
}
#contentHome #contentboxes #contentboxPrezzo .offerta p {
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxPrezzo .offerta p.linkpdf {
	margin-top:15px;
}
#contentHome #contentboxes #contentboxPrezzo .offerta p.linkpdf a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxPrezzo .offerta p.linkpdf a:hover {
	color:#869BA4;
}
#contentHome #contentboxes #contentboxPrezzo .offerta p.linkpdf img {
	vertical-align:middle;
}
#contentHome #contentboxes #contentboxPrezzo .offerta h1 {
	color:#FFFFFF;
	font-size:160%;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxPrezzo .offerta h2 {
	color:#FFFFFF;
	font-size:125%;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxPrezzo .partenzeList img {
	border:3px solid #8A9BA4;	
}
#contentHome #contentboxes #contentboxPrezzo .partenzeList .item {
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxPrezzo .partenzeList .item p {
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxPrezzo .partenzeList .item h1 {
	margin-bottom:3px;
	color:#FFFFFF;
	font-size:125%;
}
#contentHome #contentboxes #contentboxConsigli p {
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxConsigli p a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxConsigli p a:hover {
	color:#869BA4;
}
#contentHome #contentboxes #contentboxConsigli #infobox {
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxConsigli #infobox a {
	color:#869BA4;
	text-decoration:none;
	font-size:11px;
}
#contentHome #contentboxes #contentboxConsigli #infobox a:hover {
	color:#FFFFFF;
}
#contentHome #contentboxes #contentboxConsigli #infobox strong {
	color:#869BA4;
}
#contentHome #contentboxes #contentboxConsigli #infobox .item {
	margin-bottom:10px;
	
}
#contentHome #contentboxes #contentboxConsigli #infobox .item span {
	font-size:11px;
}
#contentHome #contentshead #titleboxLaos {
	color:#869BA4;
	font-size:11px;
}
#contentHome #contentshead #titleboxLaos strong {
	color:#FFFFFF;
	font-size:19px;
	margin-bottom:2px;
}
#titleboxComeSiViaggia,
#titleboxPrezzo,
#titleboxConsigli {
	padding-top:10px;
}
		
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList h3,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince h3,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi h3 {
	color:#FFFFFF;
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	margin-bottom:12px;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList ul,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince ul {
	margin:0px;
	padding:0px;
	width:172px;
	float:left;
	list-style:none;
	margin-top:14px;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList ul li,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince ul li {
	margin-bottom:4px;
	font-size:105%;
	color:#869BA4;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList ul li a,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince ul li a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaList ul li.attivo a,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListProvince ul li.attivo a {
	color:#DCDCDC;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi ul {
	margin:0px;
	padding:0px;
	width:180px;
	float:left;
	list-style:none;
	margin-top:14px;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi ul li {
	margin-bottom:20px;
	font-size:105%;
	color:#869BA4;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi ul li span.nome,
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaListIndirizzi ul li span.citta {
	color:#DCDCDC;
}
#contentHome #contentboxes .contentboxNewsEventi img {
	border:3px solid #8A9BA4;
}
#contentHome #contentboxes .contentboxNewsEventi h3 {
	font-size:110%;
	margin-top:20px;
	margin-bottom:10px;
}
#contentHome #contentboxes .contentboxNewsEventi h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:150%;
	margin-bottom:25px;
}
#contentHome #contentboxes .contentboxNewsEventi h1 span.sottotitolo {
	font-size:80%;
}
#contentHome #contentboxes #contentboxPrivacy p,
#contentHome #contentboxes #contentboxDisclaimer p,
#contentHome #contentboxes #contentboxDiario p,
#contentHome #contentboxes #contentboxRss p, #contentHome #contentboxes #contentboxDiari p {
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxPrivacy strong,
#contentHome #contentboxes #contentboxDisclaimer strong,
#contentHome #contentboxes #contentboxRss strong {
	font-weight:normal;
	color:#869BA4;
}
#contentHome #contentboxes #contentboxPrivacy h3,
#contentHome #contentboxes #contentboxDisclaimer h3,
#contentHome #contentboxes #contentboxRss h3, #contentHome #contentboxes #contentboxSearch h3, #contentHome #contentboxes #contentboxDiari h3 {
	font-weight:bold;
	color:#869BA4;
	text-transform:uppercase;
	font-size:110%;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxDiario p.more, #contentHome #contentboxes #contentboxDiari p.more {
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:25px;
}
#contentHome #contentboxes #contentboxDiario p.more a, #contentHome #contentboxes #contentboxDiari p.more a {
	color:#869BA4;
	text-decoration:none;
	font-size:80%;
}
#contentHome #contentboxes #contentboxDiario h1, #contentHome #contentboxes #contentboxDiari h1 {
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
	font-size:160%;
	margin-bottom:5px;
}
#contentHome #contentboxes #contentboxDiario h2, #contentHome #contentboxes #contentboxDiari h2 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:130%;
	margin-bottom:25px;
}

#contentHome #contentboxes #contentboxRss h3 {
	margin-bottom:20px;
}
#contentHome #contentboxes .contentboxNewsEventi p {
	color:#DCDCDC;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .item {
	width:173px;
	float:left;
	margin-left:5px;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .firstrow {
	margin-bottom:0px;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .item img {
	float:left;
	margin-right:10px;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .item h2 {
	color:#DCDCDC;
	font-size:100%;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:6px;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .item p {
	color:#869BA4;
	font-size:100%;
	font-weight:normal;
}
#contentHome #contentboxes #contentboxRss .rssCol2 .item p a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxRss .rssBig img {
	float:left;
	margin-right:10px;
}
#contentHome #contentboxes #contentboxRss .rssBig h1 {
	color:#DCDCDC;
	font-size:130%;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px;
}
#contentHome #contentboxes #contentboxRss .rssBig h1 a {
	color:#DCDCDC;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxSedi .sede {
	margin-bottom:35px;
}
#contentHome #contentboxes #contentboxSedi .sede img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:25px;
}
#contentHome #contentboxes #contentboxSedi .sede h1 {
	color:#DCDCDC;
	font-size:140%;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxSedi .sede p {
	color:#DCDCDC;
	text-decoration:none;
	margin-bottom:15px;
	line-height:1.6em;
}
#contentHome #contentboxes #contentboxSedi .sede p.dati {
	color:#869BA4;
	margin-bottom:35px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxSedi .sede p.dati strong {
	color:#DCDCDC;
}
#contentHome #contentboxes #contentboxSedi .sede p.mappa {
	color:#869BA4;
	margin-top:35px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxSedi .sede p.dati a,
#contentHome #contentboxes #contentboxSedi .sede p.mappa a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxFotoSede .item {
	float:left;
	margin-left:25px;
}
#contentHome #contentboxes #contentboxFotoSede .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxDoveSiamo .item {
	float:left;
	margin-left:20px;
	width:164px;
}
#contentHome #contentboxes #contentboxDoveSiamo .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxFotoSede .item img,
#contentHome #contentboxes #contentboxAltreSedi .item img,
#contentHome #contentboxes #contentboxDoveSiamo .item img {
	border:3px solid #8A9BA4;
	margin-bottom:18px;
}
#contentHome #contentboxes #contentboxFotoSede .item h2,
#contentHome #contentboxes #contentboxAltreSedi .item h2,
#contentHome #contentboxes #contentboxDoveSiamo .item h2 {
	color:#869BA4;
	color:#DCDCDC;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxFotoSede .item p,
#contentHome #contentboxes #contentboxAltreSedi .item p,
#contentHome #contentboxes #contentboxDoveSiamo .item p {
	color:#869BA4;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	margin-bottom:18px;
}
#contentHome #contentboxes #contentboxFotoSede .item p a,
#contentHome #contentboxes #contentboxAltreSedi .item p a,
#contentHome #contentboxes #contentboxDoveSiamo .item p a {
	color:#869BA4;
	text-decoration:none;
	font-size:90%;
}

#contentHome #contentboxes #contentboxChiSiamo h1 {
	border:3px solid #8A9BA4;
	margin-bottom:25px;
	margin-top:25px;
}

#contentHome #contentboxes #contentboxForm .item {
	margin-bottom:20px;
	float:left;
	margin-left:20px;
	width:161px;
}
#contentHome #contentboxes #contentboxForm .doppio {
	width:342px;
}
#contentHome #contentboxes #contentboxForm .item label {
	display:block;
	font-size:100%;
	margin-bottom:15px;
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxForm .item input.checkbox {
	border:0 !important;}
#contentHome #contentboxes #contentboxForm .item input,
#contentHome #contentboxes #contentboxForm .item select {
	width:100%;
	font-size:100%;
	font-weight:bold;
	color:#869BA4;
	background-color:transparent;
	border:1px solid #4A5259;
	height:16px;
}
#contentHome #contentboxes #contentboxForm .item select {
	height:20px;
	width:163px;
	background-color:#080C11;
}
#contentHome #contentboxes #contentboxForm .item .littlebox {
	height:38px;
	margin-top:6px;	
	position:relative;
}
#contentHome #contentboxes #contentboxForm .item .littlebox .check {
	border:0px solid red;
	width:10px;
	position:absolute;
	right:8px;
	top:8px;
}

#titleboxInserisciFoto {
	width:357px;
}
#titleboxInserisciRacconto {
	width:357px;
}
#titleboxTuoAccount {
	width:161px;
}
#titleboxTueFoto {
	width:360px;
	margin-right:10px;
}
#contentboxInserisciFoto {
	width:357px;
	height:175px;
	position:relative;
	margin-bottom:20px;
	border-right:1px dotted gray;
	padding-right:10px

}
#titleboxTuoiViaggi {
	width:357px;
}
#contentboxInserisciRacconto {
	width:357px;
	height:175px;
	position:relative;
	margin-bottom:20px;
}
#titleboxTuoiDiari {
	width:161px;
}
#contentboxAccount {
	width:161px;
	height:175px;
	position:relative;
	margin-bottom:20px;
}
#contentboxTueFoto {
	width:341px;
	margin-right:10px;
}
#contentboxTuoiViaggi {
	width:357px;
}
#contentboxTuoiDiari {
	width:161px;
}
#contentboxTueFoto .item img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:15px;
	height:116px;
	width:155px;
}
#contentboxTueFoto .item .testo {
	float:left;
	width:161px;
}
#contentboxTueFoto .item .testo,
#contentboxTuoiViaggi .item,
#contentboxTuoiDiari .item {
	height:121px;
	border-bottom:1px solid #242F37;
	margin-bottom:15px;
	position:relative;
}
#contentboxTueFoto .item .testo .more,
#contentboxTuoiViaggi .item .more,
#contentboxTuoiDiari .item .more {
	color:#8A9BA4;
	position:absolute;
	bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#contentboxTueFoto .item .testo .more a,
#contentboxTuoiViaggi .item .more a,
#contentboxTuoiDiari .item .more a {
	color:#8A9BA4;
	text-decoration:none;
	font-size:80%;
}
#contentboxTueFoto .item .testo h2,
#contentboxTuoiViaggi .item h3,
#contentboxTuoiDiari .item h2 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:100%;
	margin-bottom:10px;
}
#contentboxTueFoto .item .testo h1,
#contentboxTuoiViaggi .item h2,
#contentboxTuoiDiari .item h1 {
	color:#8A9BA4;
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%;
	margin-bottom:10px;
}
#contentboxTuoiViaggi .item h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%;
	margin-bottom:0px;
}

#contentboxInserisciFoto input,
#contentboxInserisciFoto select,
#contentboxInserisciFoto textarea,
#contentboxInserisciRacconto input,
#contentboxInserisciRacconto select,
#contentboxInserisciRacconto textarea {
	float:left;
	margin-left:10px;
	width:166px;
	margin-bottom:40px;
	font-size:100%;
	font-weight:bold;
	color:#869BA4;
	background-color:#20282e;
	border:1px solid #343e45;
	display:block;
	font-family:Helvetica,Sans-Serif;
}
#contentboxInserisciFoto input.invia {
	margin-right:10px;
}
#contentboxInserisciFoto input.file,
#contentboxInserisciFoto input.invia,
#contentboxInserisciFoto select,
#contentboxInserisciRacconto input.file,
#contentboxInserisciRacconto input.invia,
#contentboxInserisciRacconto select {
	height:20px;
}
#contentboxInserisciFoto textarea,
#contentboxInserisciRacconto textarea {
	width:166px;
	height:60px;
	padding:0px;
}
#contentboxInserisciFoto input.file,
#contentboxInserisciRacconto input.file {
	padding:0px;
}
#contentboxAccount .littlebox,
#contentboxInserisciFoto textarea,
#contentboxInserisciRacconto textarea {
	margin-top:10px;
	bottom:0px;
	margin-bottom:0px;
}
#contentboxAccount .littlebox h1 {
	margin-bottom:0px;
}
#contentboxInserisciFoto input.invia,
#contentboxInserisciRacconto input.invia {
	position:absolute;
	bottom:0px;
	right:0px;
	margin-bottom:0px;
	width:70px;
}
#contentboxInserisciFoto .leftitem,
#contentboxInserisciRacconto .leftitem {
	margin-left:0px;
	float:left;
	
}
#contentboxAccount h1,
#contentboxAccount h2 {
	color:#FFFFFF;
	text-transform:uppercase;
}
#contentboxAccount h1 strong,
#contentboxAccount h2 strong {
	color:#869BA4;
	display:block;
	margin-top:3px;
}
#contentboxAccount h1 {
	font-size:160%;
	margin-bottom:15px;
}
#contentboxAccount h2 {
	font-size:110%;
}

#contentHome #contentboxes #contentboxCataloghi .item {
	margin-top:25px;
	position:relative;
}
#contentHome #contentboxes #contentboxCataloghi .firstitem {
	margin-top:0px;
}
#contentHome #contentboxes #contentboxCataloghi .item img {
	border:3px solid #8A9BA4;
	margin-right:20px;
	float:left;
}
#contentHome #contentboxes #contentboxCataloghi .item h2 {
	color:#FFFFFF;
	position:absolute;
	bottom:0px;
	left:181px;
	width:160px;
}
#contentHome #contentboxes #contentboxCataloghi .item .link {
	color:#869BA4;
	text-transform:uppercase;
}
#contentHome #contentboxes #contentboxCataloghi .item .link a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxCataloghi p.dest {
	margin-bottom:10px;
}

#contentHome #contentboxes #contentboxPeople img {
	float:left;
	margin-left:20px;
	border:3px solid #8A9BA4;
	margin-bottom:18px;
}
#contentHome #contentboxes #contentboxPeople .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxPeople h2 {
	color:#869BA4;
	color:#DCDCDC;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxPeople p {
	color:#869BA4;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	margin-bottom:18px;
}
#contentHome #contentboxes .contentboxNewsEventiList .item {
	/*float:left;*/
	margin-bottom:20px;
	/*width:270px;*/
	height:70px;
	overflow:hidden;
	position:relative;
}
#contentHome #contentboxes .contentboxNewsEventiList .dispari {
	/*margin-right:20px;*/
}
#contentHome #contentboxes .contentboxNewsEventiList .item img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:20px;
}
#contentHome #contentboxes .contentboxNewsEventiList .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:110%;
	margin-bottom:4px;
}
#contentHome #contentboxes .contentboxNewsEventiList .item p {
	color:#DCDCDC;
}
#contentHome #contentboxes .contentboxNewsEventiList .item p.more {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	margin-bottom:0px;
	margin-top:5px;
	position:absolute;
	bottom:0px;
	left:110px;
}
#contentHome #contentboxes .contentboxNewsEventiList .item p.more a {
	color:#869BA4;
	text-decoration:none;
	font-size:80%;
}

#contentHome #contentboxes #contentboxCommunity9 .video {
	float:left;
	width:544px;
}
#contentHome #contentboxes #contentboxCommunity9 .video h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:180%;
	margin-top:30px;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxCommunity9 .video h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	font-size:125%;
	margin-bottom:20px;
}

#contentHome #contentboxes #contentboxCommunity3 .fotocliccata {
	float:left;
	margin-bottom:40px;
}
#contentHome #contentboxes #contentboxCommunity3 .fotocliccata img {
	border:3px solid #8A9BA4;
}
#contentHome #contentboxes #contentboxCommunity3 .fotocliccata h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:125%;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxCommunity3 .fotocliccata h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	font-size:100%;
	margin-top:35px;
	margin-bottom:15px;
}

#contentHome #contentboxes #contentboxCommunity0 .fotocliccata {
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxCommunity0 .fotocliccata img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:25px;
}
#contentHome #contentboxes #contentboxCommunity0 .fotocliccata h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:180%;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxCommunity0 .fotocliccata h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	font-size:125%;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga {
	margin-top:25px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .littlebox {
	width:155px;
	float:left;
	margin-right:25px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .littlebox p {
	margin-top:10px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga img {
	border:3px solid #8A9BA4;
	float:left;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item {
	width:165px;
	float:left;
	margin-left:25px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .firstitem {
	width:161px;
	margin-left:0px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item img {
	float:none;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:110%;
	margin-top:20px;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item h1 a{
	text-decoration:none;
	color:#869BA4;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	font-size:100%;
	margin:0px;	
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item .more {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:80%;
	margin-top:15px;
}
#contentHome #contentboxes #contentboxCommunity0 .riga .item .more a{
	text-decoration:none;
	color:#869BA4;
}


#contentHome #contentboxes #contentboxCommunity3 .item {
	float:left;
	margin-bottom:20px;
	margin-left:30px;
	width:160px;
}
#contentHome #contentboxes #contentboxCommunity3 .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxCommunity3 .item img {
	border:3px solid #8A9BA4;
}
#contentHome #contentboxes #contentboxCommunity3 .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:110%;
	margin-top:20px;
}
#contentHome #contentboxes #contentboxCommunity3 .item h2 a {
	color:#869BA4;
	text-decoration:none;
}

#contentHome #contentboxes #contentboxCommunity5 .item {
	float:left;
	margin-bottom:20px;
	margin-left:30px;
	width:160px;
}
#contentHome #contentboxes #contentboxCommunity5 .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxCommunity5 .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	font-size:100%;
	margin-bottom:15px;
}
#contentHome #contentboxes #contentboxCommunity5 .item h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:120%;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxCommunity5 .item p.more {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	margin-top:10px;
}
#contentHome #contentboxes #contentboxCommunity5 .item p.more a {
	color:#869BA4;
	text-decoration:none;
	font-size:80%;
}

.ricette .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	font-size:100%;
	margin-bottom:15px;
}
.ricette .item h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:120%;
	margin-bottom:10px;
}
.ricette .item p.more {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	margin-top:10px;
}
.ricette .item p.more a {
	color:#869BA4;
	text-decoration:none;
	font-size:80%;
}


#contentHome #contentboxes #contentboxLink .item {
	float:left;
	margin-bottom:20px;
	width:355px;
}
#contentHome #contentboxes #contentboxLink .item div {
	float:right;
	width:170px;
}
#contentHome #contentboxes #contentboxLink .dispari {
	margin-right:20px;
}
#contentHome #contentboxes #contentboxLink .item img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:20px;
}
#contentHome #contentboxes #contentboxLink .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:110%;
	margin-bottom:8px;
}
#contentHome #contentboxes #contentboxLink .item h2 a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxLink .item p {
	color:#DCDCDC;
}

#contentHome #contentboxes #contentboxDestinazioni .item {
	float:left;
	margin-bottom:20px;
	width:440px;
}
#contentHome #contentboxes #contentboxDestinazioni .item div {
	float:right;
	width:255px;
}
#contentHome #contentboxes #contentboxDestinazioni .dispari {
	margin-right:20px;
}
#contentHome #contentboxes #contentboxDestinazioni .item img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:20px;
}
#contentHome #contentboxes #contentboxDestinazioni .item h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:120%;
	margin-bottom:5px;
}
#contentHome #contentboxes #contentboxDestinazioni .item h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#DCDCDC;
	font-size:105%;
	margin-bottom:2px;
}
#contentHome #contentboxes #contentboxDestinazioni .item p {
	color:#DCDCDC;
}
#contentHome #contentboxes #contentboxDestinazioni .item p.more {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	margin-bottom:0px;
	margin-top:5px;
	bottom:0px;
	font-size:105%;
	left:180px;
}
#contentHome #contentboxes #contentboxDestinazioni .item p.more a {
	color:#869BA4;
	text-decoration:none;
	font-size:80%;
}

#contentHome #contentboxes .navbar {
	font-size:105%;
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	word-spacing:7px;
	margin-top:10px;
	margin-bottom:10px;
}
#contentHome #contentboxes .navbar a {
	text-decoration:none;
	font-weight:bold;
	color:#869BA4;
}
#contentHome #contentboxes .navbar span {
	color:#DCDCDC;
}
#contentHome #contentboxes #contentboxCercaAgenzia #contentboxCercaAgenziaMap img {
	border:3px solid #8A9BA4;
}
#contentHome #contentboxes #contentboxPartenze ul,
#contentHome #contentboxes #contentboxPress ul, #contentHome #contentboxes #contentboxDiari ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#contentHome #contentboxes #contentboxPartenze ul, #contentHome #contentboxes #contentboxDiari ul{
	text-transform:uppercase;
	font-weight:bold;
}

#contentHome #contentboxes #contentboxPartenze ul li,
#contentHome #contentboxes #contentboxPress ul li, #contentHome #contentboxes #contentboxDiari ul li {
	width:164px;
	margin-right:20px;
	float:left;
	color:#DCDCDC;
}
#contentHome #contentboxes #contentboxPartenze ul li .data, #contentHome #contentboxes #contentboxDiari ul li .autore {
	font-size:125%;
}

#contentHome #contentboxes #contentboxPartenze ul li .durata {
	margin-top:24px;	
}
#contentHome #contentboxes #contentboxPartenze ul li .destinazione, #contentHome #contentboxes #contentboxDiari ul li .diario {
	font-size:125%;
	color:#869BA4;
	margin-top:9px;
	margin-bottom:8px;
}
#contentHome #contentboxes #contentboxPartenze ul li .destinazione a, #contentHome #contentboxes #contentboxDiari ul li .diario a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxPress ul li .data {
	font-size:125%;
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
}
#contentHome #contentboxes #contentboxPress ul li .press {
	font-size:125%;
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxPress ul li .press a {
	color:#869BA4;
	text-decoration:none;
}

#contentHome #contentboxes #contentboxPeopleAll .persona {
	margin-bottom:35px;
}
#contentHome #contentboxes #contentboxPeopleAll .persona img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:25px;
}
#contentHome #contentboxes #contentboxPeopleAll .persona h1 {
	color:#FFFFFF;
	font-size:140%;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxPeopleAll .persona h2 {
	color:#869BA4;
	margin-bottom:6px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxPeopleAll .persona p {
	color:#DCDCDC;
	text-decoration:none;
	margin-bottom:15px;
	width:550px;
	float:left;
}
#contentHome #contentboxes #contentboxPeopleAll .persona p.dati {
	color:#869BA4;
	margin-top:35px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxPeopleAll .persona p.dati strong {
	color:#869BA4;
}
#contentHome #contentboxes #contentboxPeopleAll .persona p.mappa {
	color:#869BA4;
	margin-top:35px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxPeopleAll .persona p.dati a,
#contentHome #contentboxes #contentboxPeopleAll .persona p.mappa a {
	color:#FFFFFF;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxPeopleAll .persona div.calendario{
	float:left;
	width:936px;
	margin-top: 20px;
}
#contentHome #contentboxes #contentboxPeopleAll .persona div.calendario p{
	margin-bottom:0;
	width:936px;
	float:none;
}
#contentHome #contentboxes #contentboxPeopleAll .persona div.calendario li{
	/*padding-left:25px;*/
	margin-left:0;
	list-style-image:url('grafiche/pulsante.png');
}
#contentHome #contentboxes #contentboxPeopleAll .persona div.calendario a{
	color:#FFFFFF;
	text-decoration:none;
	/*font-size:100%;*/
	font-weight:bold;
}


#contentHome #contentboxes #contentboxEventi .evento {
	margin-bottom:35px;
}
#contentHome #contentboxes #contentboxEventi .evento img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:25px;
}
#contentHome #contentboxes #contentboxEventi .evento h1 {
	color:#869BA4;
	font-size:140%;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxEventi .evento h2 {
	color:#FFFFFF;
	margin-bottom:6px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxEventi .evento h3 {
	color:#FFFFFF;
	margin-bottom:6px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxEventi .evento h4 {
	color:#869BA4;
	margin-bottom:6px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxEventi .evento p {
	color:#DCDCDC;
	text-decoration:none;
	margin-bottom:15px;
	width:380px;
	float:left;
}
#contentHome #contentboxes #contentboxEventi .evento p.dati {
	color:#869BA4;
	margin-top:35px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxEventi .evento p.dati strong {
	color:#869BA4;
}
#contentHome #contentboxes #contentboxEventi .evento p.mappa {
	color:#869BA4;
	margin-top:35px;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxEventi .evento span.mappa{
	color:#869BA4!important;
	margin-top:35px!important;
	font-size:110%!important;
	font-weight:bold!important;
	text-transform:none!important;
}

#contentHome #contentboxes #contentboxEventi .evento p.dati a,
#contentHome #contentboxes #contentboxEventi .evento p.mappa a {
	color:#869BA4;
	text-decoration:none;
}

#contentHome #contentboxes #contentboxEventi .evento .colonnasingola {
	float:left;
	width:165px;
	margin-left:20px;
	position:relative;
	height:266px;
}
#contentHome #contentboxes #contentboxEventi .evento .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola p {
	float:none;
	width:160px;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .more {
	position:absolute;
	bottom:0px;
	margin:0px;
	color:#869BA4;
	text-transform:uppercase;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .more a {
	text-decoration:none;
	color:#869BA4;
	font-size:80%;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .top {
	height:100px;
	width:100%;
	position:relative;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .bottom {
	height:135px;
	width:100%;
	padding-top:15px;
	position:absolute;
	bottom:0px;
	border-top:1px solid #869BA4;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .top h1,
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .bottom h1 {
	color:#869BA4;
	font-size:110%;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .top h2,
#contentHome #contentboxes #contentboxEventi .evento .colonnasingola .bottom h2 {
	color:#FFFFFF;
	margin-bottom:3px;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
}

#contentHome #contentboxes #contentboxStoria .storia {
	margin-bottom:35px;
	width:910px;
	position:relative;
}
#contentHome #contentboxes #contentboxStoria .storia {
	border:3px solid #8A9BA4;
	background:url(grafiche/sfondostoria.jpg) repeat-y top right;
}
#contentHome #contentboxes #contentboxStoria .storia img {
	border-right:3px solid #8A9BA4;
	float:left;
	margin-right:15px;
}
#contentHome #contentboxes #contentboxStoria .storia .storiaBox {
	width:348px;
	float:left;
}
#contentHome #contentboxes #contentboxStoria .storia .storiaBox .divisore {
	width:100%;
}
#contentHome #contentboxes #contentboxStoria .storia .storiaBox h2 {
	color:#FFFFFF;
	font-size:180%;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-bottom:30px;
	margin-top:20px;
}
#contentHome #contentboxes #contentboxStoria .storia .storiaBox p {
	color:#869BA4;
	font-size:140%;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-top:30px;
}


#loginform input, .loginform input,
#loginform select, .loginform select {
	margin-bottom:20px;
	vertical-align:middle;
	font-size:100%;
	font-weight:bold;
	color:#869BA4;
	float:left;
	background-color:#0C1016;
	border:1px solid #202b32;
	height:16px;
	width:160px;
	display:block;
}
#loginform select, .loginform select {
	width:163px;
}
#loginform input#inputpassword,
#loginform select#selectcitta, .loginform input#inputpassword,
.loginform select#selectcitta,  .loginform input#communitykey{
	width:110px;
}
#loginform input#buttonvai, .loginform input#buttonvai, .loginform input#communitybuttonvai  {
	width:40px;
	float:right;
	text-align:center;
	height:20px;
}
#loginform select, .loginform select {
	height:20px;
}
#contentbox1 .item {

}
#contentbox1 .item h1 {
	font-size:150%;
	color:#FFFFFF;
	margin-top:20px;
	margin-bottom:10px;
	text-transform:uppercase;
}
#contentbox1 .item h2 {
	font-size:120%;
	margin-bottom:20px;
	text-transform:uppercase;
	color:#869BA4;
}
#contentbox1 .item h3 {
	font-size:100%;
	text-transform:uppercase;
	font-weight:normal;
}
#contentbox1 .item .more {
	text-transform:uppercase;
	margin-top:20px;
	color:#869BA4;
	font-weight:bold;
}
#contentbox1 .item .more a{
	text-decoration:none;
	color:#869BA4;
	font-size:80%;
}
#contentbox1 hr {
	height:1px;
	border:0px;
	border-top:1px solid #2B363E;
	margin-top:20px;
	margin-bottom:20px;
	color:#2B363E;
	background-color:#2B363E;
}

#contentbox2 .item {
	margin-bottom:20px;
}
#contentbox2 .item h1 {
	font-size:120%;
	color:#869BA4;
	margin-top:10px;
	margin-bottom:10px;
	text-transform:uppercase;
}
#contentbox2 .item .more, #contentboxLaos .more{
	text-transform:uppercase;
	margin-top:14px;
	margin-bottom:15px;
	color:#869BA4;
	font-weight:bold;	
}
#contentbox2 .item .more a, #contentboxLaos .more a {
	text-decoration:none;
	color:#869BA4;
	font-size:80%;
}
#contentbox2 hr {
	height:1px;
	border:0px;
	border-top:1px solid #2B363E;
	color:#2B363E;
	background-color:#2B363E;
	margin:0px;
	padding:0px;
}
#contentbox2 .fotoitem {
	padding:0px;
	margin-bottom:20px;
}
#contentbox2 .fotoitem img {
	float:left;
	margin-right:14px;
	border:3px solid #8A9BA4;
}
#contentbox2 .fotoitem  {
	border-bottom:1px solid #2B363E;	
}
#contentbox2 .fotoitem {
	width:180px;
	float:left;
	width:100%;
}
#contentbox2 .fotoitem div.closeitem {
	border:0px solid black;
	height:0;
	width:0px;
	float:none;
}
#contentbox2 .fotoitem div h1, h3.contatti {
	font-size:120%;
	color:#869BA4;
	margin-top:10px;
	margin-bottom:10px;
	text-transform:uppercase;
}
#contentbox2 .fotoitem div h3 {
	font-size:100%;
	text-transform:uppercase;
	color:#869BA4;
	font-weight:normal;
}
#contentbox2 .fotoitem div .more {
	text-transform:uppercase;
	margin-top:14px;
	margin-bottom:15px;
	color:#869BA4;
	font-weight:bold;
	font-size:80%;
}
#contentbox2 .fotoitem div .more a {
	text-decoration:none;
	color:#869BA4;
}
#contentbox2 fotoitem hr {
	height:1px;
	border:0px;
	border-top:1px solid #2B363E;
	color:#2B363E;
	background-color:#2B363E;
	margin:0px;
	padding:0px;
}
.littlebox {
	border:3px solid #8A9BA4;
	background:url(grafiche/sfondoilluminatodx.jpg) repeat-y;
	margin-bottom:14px;
}
.littlebox_new {
	margin-bottom:9px!important;
}
.littlebox#littlebox2 {
	border:3px solid #607783;
}
.littlebox#littlebox3 {
	border:3px solid #415560;
}

.littlebox h1 {
	font-size:110%;
	color:#FFFFFF;
	text-transform:uppercase;
	position: relative;
}
.littlebox h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
}
.littlebox .divisore {
	width:84%;
	margin-left:8%;
	margin-top:10px;
	margin-bottom:15px;
}
.littlebox p {
	font-size:100%;
	color:#869BA4;
	margin:10px;
}
.littlebox p.more a {
	font-size:80%;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.littlebox .item {
	font-size:100%;
	margin:10px;
	margin-bottom:15px;
}
.littlebox .item h1 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	margin-top:2px;
	margin-bottom:3px;
	color:#869BA4;
}
.littlebox .item h2 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-bottom:3px;
}
.littlebox .item h3 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.littlebox .item p {
	font-size:100%;
	margin:0px;
	color:#C8C8C8;
}
.littlebox .linkcommunity {
	font-size:105%;
	color:#869BA4;
	text-transform:uppercase;
	margin-top:20px;
}
.littlebox .linkcommunity a {
	color:#869BA4;
	text-decoration:none;
}

#contentHome #contentboxes #contentboxDestinazioniMappa .mappaFlash img {
	border:3px solid #8A9BA4;
}
#contentboxDestinazioniMappa .littlebox {
	border:3px solid #415560;
	background:url(grafiche/sfondopartenzebottom.jpg) repeat-y;
	width:904px;
	margin-top:20px;
	margin-bottom:20px;
}
#contentboxDestinazioniMappa .littlebox h1 {
	font-size:110%;
	color:#FFFFFF;
	text-transform:uppercase;
	position: relative;
}
#contentboxDestinazioniMappa .littlebox h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
}
#contentboxDestinazioniMappa .littlebox .divisore {
	width:98%;
	margin-left:1%;
	margin-top:10px;
	margin-bottom:15px;
}
#contentboxDestinazioniMappa .littlebox p {
	font-size:100%;
	color:#869BA4;
	margin:10px;
}
#contentboxDestinazioniMappa .littlebox p.more a {
	font-size:100%;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
#contentboxDestinazioniMappa .littlebox .item {
	font-size:100%;
	margin:8px;
	margin-bottom:15px;
	width:161px;
	float:left;
}
#contentboxDestinazioniMappa .littlebox .item h1 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	margin-top:2px;
	margin-bottom:3px;
	color:#869BA4;
}
#contentboxDestinazioniMappa .littlebox .item h2 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-bottom:3px;
}
#contentboxDestinazioniMappa .littlebox .item h3 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	color:#FFFFFF;
}
#contentboxDestinazioniMappa .littlebox .item h3 a, #contentboxDestinazioniMappa .littlebox .item h2 a{
	text-decoration:none;
	color:#fff;
}
#contentboxDestinazioniMappa .littlebox .item h3 a, #contentboxDestinazioniMappa .littlebox .item p a{
	text-decoration:none;
	color:#C8C8C8;
}
#contentboxDestinazioniMappa .littlebox .item p.more a {
	color:#869BA4;
	font-size:80%;
}
#contentboxDestinazioniMappa .littlebox .item h1 a{
	text-decoration:none;
	color:#869BA4;
}
#contentboxDestinazioniMappa .littlebox .item p {
	font-size:100%;
	margin:0px;
	color:#C8C8C8;
}

#contentHome #contentboxes #contentboxTourLeader .item,
#contentHome #contentboxes #contentboxConsulenti .item {
	width:179px;
	float:left;
	margin-left:5px;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxTourLeader .firstitem,
#contentHome #contentboxes #contentboxConsulenti .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxTourLeader .item img,
#contentHome #contentboxes #contentboxConsulenti .item img {
	float:left;
	margin-right:10px;
	border:3px solid #8A9BA4;
}
#contentHome #contentboxes #contentboxTourLeader .item h2,
#contentHome #contentboxes #contentboxConsulenti .item h2 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
	width:100%;
	float:left;
	margin-top:5px;
}
#contentHome #contentboxes #contentboxTourLeader .item h2 a,
#contentHome #contentboxes #contentboxConsulenti .item h2 a {
	color:#FFFFFF;
	text-decoration:none;
}

#contentHome #contentboxes #contentboxAltriEventi .item {
	width:164px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxAltriEventi .firstitem {
	margin-left:0px;
}
#contentHome #contentboxes #contentboxAltriEventi .item h2 {
	color:#869BA4;
	text-transform:uppercase;
	font-size:115%;
	font-weight:bold;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxAltriEventi .item h2 a {
	color:#869BA4;
	text-decoration:none;
}
#contentHome #contentboxes #contentboxAltriEventi .item h3 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
}
#contentHome #contentboxes #contentboxAltriEventi .item p.more a {
	text-decoration:none;
	text-transform:uppercase;
	color:#869BA4;
	font-size:80%;
	font-weight:bold;
}
#contentHome #contentboxes #contentboxAltriEventi .item p.more {
	margin-top:2px;
}
/* elementi di supporto */
.divisore {
	background:url(grafiche/motivo-divisore.png);
	height:2px;
	overflow:hidden;
	width:950px;
}
.divisorenero {
	background-color:#000308;
	height:4px;
	overflow:hidden;
	width:950px;
}
.divisorelinea {
	height:0px;
	border-bottom:1px solid #2e3b43;
	overflow:hidden;
	width:950px;
	margin:30px;
	margin-left:-14px;
	margin-right:0px;
}
.margineneg {
	margin:20px;
	margin-left:-14px;
	margin-right:0px;
}
.nomarginvert {
	margin:00px;
	margin-left:-14px;
	margin-right:0px;
}
.nomargintop {
	margin:20px;
	margin-left:-14px;
	margin-right:0px;
	margin-top:0px;
}
.nomargin {
	margin:0px;
}
.width100 {
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
}
#footer a.firstitem {
	margin-left:0px;
}
#footer a.lastitem {
	float:right;
	margin-left:0px;
}
#footer span.lastitem {
	float:right;
	margin-left:0px;
	color:#576B75;
}
#bodymenu a.firstitem {
	margin-left:0px;
}
#bodymenuimgs a.firstitem {
	margin-left:0px;
}
.closeitem {
	clear:both;
	overflow:hidden;
}

/*css lara per t23.htm*/
.t23_h1 {
	margin-top:15px;
	margin-bottom:0!important;
}
.t23_h2 {
	margin-top:15px!important;
}
.tutte_foto {
color:#869BA4!important;
}
#headermenu #searchbox{
	float:right;
	
}
#headermenu #searchbox span {
	float:right;
	margin-top:17px;
}
#headermenu #searchbox span input#cerca {
	width:100px;
	background-color:black;
	border:1px solid #354f5a;
	color:white;
}
#headermenu #searchbox span input#vai {
	width:30px;background-color:black;border:1px solid #354f5a;color:#354f5a;
}
#headermenu #searchbox form {
	float:right;
}
.loginform p a {
	color:#869BA4;
	text-decoration:none;
	float:left;
	margin-bottom:10px;
}
.loginform p a:hover{
	text-decoration:underline;
}

#contentHome #contentboxes #contentboxSearch h2 {
	font-size:14px;
	margin-top:25px;
	padding:0;
	text-transform:uppercase;
}
#contentHome #contentboxes #contentboxSearch h4 {
	font-size:12px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
	color:#869BA4;
	}
#contentHome #contentboxes #contentboxSearch p{
	margin-bottom:10px;
	color:#8c8e8f;
}
#contentHome #contentboxes #contentboxSearch a.more{
	font-weight:bold;
	text-transform:uppercase;
	color:#869BA4;
	text-decoration:none;
	font-size:80%;
}
#contentHome #contentboxes #contentboxQuest h2 {
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:uppercase;
}
#contentHome #contentboxes #contentboxQuest p{
	color:#6e8a94;
	float:left;
	text-transform:uppercase;
	padding-right:10px;
	margin-bottom:20px;
}
#contentHome #contentboxes #contentboxQuest textarea{
	width:600px;
	height:100px;
	background-color:transparent;
	border-color:#6E8A94;
	color:white;
	text-align:left;
}
#contentHome #contentboxes #contentboxQuest input.submit{
	border:1px solid #6E8A94;
	background-color:transparent;
	color:#6E8A94;
	text-transform:uppercase;
}
#contentHome #contentboxes #contentboxDiari ul li .more {
	font-weight:bold;
	text-transform:uppercase;
	color:#869BA4;
	text-decoration:none;
}
#contentboxDiari h2, h2.ph {
	color:#869BA4 !important;
	margin-bottom:20px!important;
	margin-top:10px!important;
	text-transform:uppercase;
}
#contentHome #contentboxes #contentboxVideog .riga .firstitem {
		width:161px;
	margin-left:0px;
	
}
#contentHome #contentboxes #contentboxVideog .riga .item img {
	float:none;
}
#contentHome #contentboxes #contentboxVideog .riga .item h1 {
	text-transform:uppercase;
	font-weight:bold;
	color:#869BA4;
	font-size:110%;
	margin-top:20px;
	margin-bottom:10px;
}
#contentHome #contentboxes #contentboxVideog .riga .item h1 a{
	text-decoration:none;
	color:#869BA4;
}
#contentHome #contentboxes #contentboxVideog .riga .item {
	width:165px;
	float:left;
	margin-left:10px;
}
#contentHome #contentboxes #contentboxVideog .item {
	float:left;
	margin-bottom:20px;
	width:440px;
	height:122px;
	overflow:visible!important;
	position:relative;
}
ul.linkcommunity{
padding-left:25px;
margin-left:0;
list-style-image:url('grafiche/pulsante.png');
}
ul.linkcommunity li a{
color:#869BA4;
text-decoration:none;
}
ul.linkcommunity li {
	padding-left:0;
	margin-left:0;
	padding-top:4px;
	
}
#contentHome #contentboxes #contentbox3 #littlebox3 .item p.more a{
	font-weight:bold;
	text-transform:uppercase;
	color:#869BA4!important;
	text-decoration:none;
}
#contentHome #contentboxes #contentbox3 #littlebox3 .item p.more {
margin-top:5px;}

#contentboxForm .item span.cat {
	float:left; width:50px;
}
#contentboxForm .item input.cat {
	float:left;
}
#contentboxForm .item span.cat span.cat2{
float:left;padding-top:5px;
}
#contentHome #contentboxes #contentboxForm .item2 {
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	width:900px;
	clear:both;
}

#contentHome #contentboxes #contentboxForm .item2 p {
	float:left;
	width:70px;
	text-align:center;
	font-size:90%;
}
#riviste, #enti, #altro {
	display:none;
}
div.cont {
	padding-left:2em;
	padding-bottom:2em;
	padding-top:1em;
	width:300px;
	float:left;
}
div.cont a {
	color:white;
	text-decoration:none;
}
.divisore_meno {
	background:url(grafiche/motivo-divisore.png);
	height:2px;
	width:550px;
	float:right;
	clear:both;
}
#errori_form {
	padding-left:2em;
	padding-bottom:1em;
	color:white;
	font-size:1.2em;
}
#scribd {padding:1em;margin-top:2em;margin-bottom:2em;}
.insertfoto {
	width:350px;float:left;margin-left:15px;
}
.inputfoto {
margin:10px;background-color:#20282E;border:1px solid #343E45;color:#869BA4;
}
.inputtitolo {
margin:10px;width:245px;background-color:#20282E;border:1px solid #343E45;color:#869BA4;
}
.selectfoto {
margin:10px;width:250px;background-color:#20282E;border:1px solid #343E45;color:#869BA4;}
.textareafoto {
margin:10px;width:245px;background-color:#20282E;border:1px solid #343E45;height:50px;color:#869BA4;
}
.inviafoto {
margin:10px;background-color:#20282E;border:1px solid #343E45;color:#869BA4;}
#imgbig iframe{
	float:left;
	margin-right:25px;
	border:3px solid #8A9BA4;
}
#imgbig small {
	display:none;
}
.frame {
	height:150px;
	overflow:auto;
	width:160px;
	float:left;
	margin-right:10px;
	border:1px solid #4A5259;
	padding-left:5px;
	padding-bottom:5px;
}
.frame p {
	float:none!important;
	text-align:left!important;
	width:auto!important;
}
.frame p input {
	float:none!important;
	width:auto!important;
}
p.continente {
	width:180px!important;
	text-align:left!important;
	color:#869BA4;
	margin-bottom:5px;
}
.comp_questsx a{
	float:left;
	color:#8A9BA4;
	text-transform:uppercase;
	text-decoration:none;
	width:49%;
	font-weight:bold;
	font-size:80%;
}
.comp_questdx a{
	float:right;
	color:#8A9BA4;
	text-transform:uppercase;
	text-decoration:none;
	width:49%;
	font-weight:bold;
}
.captcha {
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	width:900px;
	clear:both;

}
.captcha img {
	float:left;
}
.captcha p {
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.captcha input {
	margin-top:5px;
}
p#testo_ringraz {
	padding:0 1em;
	text-transform:none!important;
	color:#C8C8C8!important;
	font-style:italic;
}
#informativa_priv {
	border:1px solid #ccc;
	float:left;
	clear:both;
	padding:1em;
	width:100%;
}
#informativa_priv p {
	margin-bottom:0!important;
	text-transform:none!important;
	font-size:85%;
	color:#C8C8C8!important;
}
#informativa_priv p span{
	font-weight:bold;
}
#contentboxViaggi {
	width:915px;
}
#contentboxViaggi img {
	border:3px solid #8A9BA4;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
#viaggisumis a img {
	border:0;
}
.viaggisumisura h1 {
	margin-bottom:10px;
}
#contentboxCredits div{
	margin: 20px 0 30px;
	float:left;
	width:900px;
}
#contentboxCredits img{
	margin-right: 10px;
	float:left;
	clear:left;
	border:3px solid #9AABB3;
}
#contentboxCredits p{
	margin-left: 10px;
	float:left;
	width:550px;
	margin-top:10px;
}
#contentboxCredits h1{
	margin-left: 10px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	width:550px;
	font-size:12px;
}


/* calendario partenze */
.selectormese {
	font-size:105%;
	font-weight:bold;
	color:#869BA4;
	word-spacing:7px;
	margin-top:10px;
	margin-bottom:10px;
}
.selectormese a {
	text-decoration:none;
	font-weight:bold;
	color:#869BA4;
}
.selectormese a:active {
	color:White;
}
.selectormese .selected {
	color:White;
}

.mesiheader
{
	border-top:solid 1px #2E3B43;
	border-bottom:solid 1px #2E3B43;
	text-transform:uppercase;
	font-weight:bold;
}
.calendariotl
{
	width:920px;
}
.calendariotl p
{
	float:left;
}
.calendariotl img
{
	border: 2px solid #8A9BA4;
	float:left;
	margin-right:5px;
	width:66px;
	height:50px
}
.calendariotl a
{
	font-weight: bold;
	text-decoration: none;
}
.calendariotl a.nazioni
{
    color: #869BA4;
    font-size: 120%;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.calendariotl a.itinerario
{
	color: #DCDCDC;
    font-size: 100%;
}
.calendariotl a.tl
{
	color: #DCDCDC;
    font-size: 100%; 
}
.calendariotl .statopartenza
{
	color: White;
    text-align:center;
    width:100%;
	font-weight:bold;
}


