/*/////////////////////////////////////////////////////// OVERRIDE DEFINITIONS ///////////////////
_______________________________________________________________________________________________________ */

body { color: #333333; background: #FFFFFF; }

a { color: #000000 !important; }

#boxHead { background: #001A2E; height: 150px; }
#boxHead #boxHeadLogo { top: 20px; left: 50px; }
#boxHeadMenu { display: none; }

#boxMain { margin-left: 80px; }
/* use boxBody to override sifr styles */
#boxBody #boxMain h1 { color: #000000; font-weight: bold; margin-bottom: 0px; line-height: 60px; }
#boxBody #boxMain h2 { color: #666666; font-weight: bold; margin-top: 0px; font-size: 24px; letter-spacing: 0px; }
#boxMain p { color: #333333; }
#boxMain li { background: none; }

#boxFoot { height: auto; margin: 0px; }
#boxFoot #boxFootInfo { background: none; position: relative; top: 0px; left: 0px; padding: 0px; width: auto; }
#boxFoot #boxFootInfo p { text-align: center; color: #333333; padding: 10px; }
#boxFoot #boxFootMenu { border-top: 1px solid #001A2E; border-bottom: none; }
#boxFoot #boxFootMenu p { display: none; }
#boxFoot #boxFootLang { display: none; }
#boxFoot #boxFootCredits { display: none; }


/*||||| DIARIO DI VIAGGIO |||||
__________________________________________________ */

body#pageJournal #boxMain { background: none; }
body#pageJournal.post #boxMain { background: none; }

body#pageJournal #boxMain div#boxBlog { margin-top: 30px; }

body#pageJournal #boxMain div#boxBlog div.post { margin: 0px 0px 40px; }
body#pageJournal #boxMain div#boxBlog div.post h4 { color: #000000; }
body#pageJournal #boxMain div#boxBlog div.post h4 a { color: #000000; text-decoration: none; }
body#pageJournal #boxMain div#boxBlog div.post p.continue { text-align: left; }
body#pageJournal #boxMain div#boxBlog div.post p.continue a { background: none; }

body#pageJournal #boxMain div#boxBlog #boxBlogMore { display: none; }

body#pageJournal #boxMain div#boxFlickr { display: none; }

body#pageJournal #boxMain div#boxBlogArchive { background: none; margin-top: 0px; padding-bottom: 0px; }
body#pageJournal #boxMain div#boxBlogArchive ul li { background: none; list-style-type: circle; list-style-position:inside; padding-left: 20px; }
body#pageJournal #boxMain div#boxBlogArchive ul li.rss { display: none; }



/*||||| TESTIMONIANZE |||||
__________________________________________________ */

body#pageTestimonials #boxMain ul.press { padding-right: 0px; background: none; }
body#pageTestimonials #boxMain ul.press li { background: none; list-style-type: circle; list-style-position:inside; }


/*||||| RASSEGNA STAMPA |||||
__________________________________________________ */

body#pagePress #boxMain h1 { margin-bottom: 30px; }
body#pagePress #boxMain h4 { font-size: 24px; line-height: 28px; color: #333333; }
body#pagePress #boxMain span.dets { color: #999999; } 


/*||||| CONTATTI |||||
__________________________________________________ */

body#pageContacts #boxMain { background: url(../img/varie/mappa_tuttocitta.jpg) no-repeat right 150px; }

body#pageContacts #boxMain h1 { margin-bottom: 40px; }

body#pageContacts #boxMain #bmContactPlace h2 { color: #000000; }
body#pageContacts #boxMain #bmContactPlace p { line-height: 22px; }

body#pageContacts #boxMain #bmContactPeople { position: relative; top: 0px; left: 0px; margin-top: 40px; }
body#pageContacts #boxMain #bmContactPeople h3 { margin: 0px; font-size: 20px; color: #000000; }



/*/////////////////////////////////////////////////////// SIFR HEADLINES REPLACEMENT ////////////
_______________________________________________________________________________________________________ */

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	width: auto !important;
	height: auto !important;
}
