/* CONTENTS
----------------------------------------------- 
Author: Rosie Sturman

01 - BASIC/HTML TAGS
02 - COLOURS
03 - STRUCTURE
04 - NAVIGATION
05 - MAINBODY
06 - SIDEBARS
07 - FOOTER
08 - BOXSTYLEONE
09 - ARTICLE LISTS
10 - FORMS
11 - TABLES
12 - MISC

*/


body {
	margin: 0;
	padding: 0;
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /*for compliant browsers*/
	font-family: Franklin Gothic Book,  Verdana, Arial, sans-serif;
	background: #ffffff;
	text-align: center; /*margin: auto fix for IE6*/
}

html>body { /* be nice to Opera */
	font-size: small;
}

/* BASIC/HTML TAGS
----------------------------------------------- */
	
h1 {
	font-size: 180%;
	margin: 0;
	padding: 0 0 10px 0;
	color: #2b0800;
	font-weight: normal;
	font-family: Century Gothic;
}
	
h2 {
	font-size: 150%;
	margin: 0;
	padding: 0 0 10px 0;
	color: #2b0800;
	font-weight: bold;
	font-family: Century Gothic;
	letter-spacing: 0.05em;
}
	
h3 {
	font-size: 120%;
	margin: 0;
	padding: 0 0 10px 0;
	color: #2b0800;
	font-family: Century Gothic;
}

h4 {
	font-size: 120%;
	margin: 0;
	padding: 0 0 10px 0;
	color: #2b0800;
	font-family: Century Gothic;
}

p {
	font-size: 85%;
	margin: 0;
	padding: 0 0 8px 0;
	color: #2b0800;
}
	
a {	
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #411a0d;/*marrone*/ 
	font-weight: bold;
	text-decoration: underline;
}

a:hover {text-decoration: none;}
p a {font-size: 100%;}

ul {color: #666; font-size: 85%;}
ol {color: #666; font-size: 85%;}
	
/*---------------------------------------------*/
em {font-style: normal;}
strong {font-weight: bold;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.altAlign {text-align: right;}

.mini {font-size: 80%;}

a img {border: none;}

em.textHide {display: none;}

.padd {float: left; /*height:320px;*/}
.paddH {float: left; padding: 0 10px;}
.paddR {float: left; padding: 0 10px 0 0;}
.paddL {float: left; padding: 0 0 0 10px;}
.paddV {float: left; padding: 10px 0;}

#bnbSummary{height:271px;}

/*---------------------------------------------*/


/* COLOURS
----------------------------------------------- */
.brown1 {background: #2b0800;}
.brown2 {background: #470f00;}
.brown3 {background: #503219;}
.brown4 {background: #D5CECC;}
.brown5 {background: #67483D;}

.blue {background: #f09000;}
	
/*---------------------------------------------*/




/* STRUCTURE
------------------------------------------------ */

#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0 0 50px 0; /*only working IE (see below)*/
	width: 1000px;
	text-align: left;/*margin: auto fix for IE6*/
}
#wrap img {
	margin-top:4px
}

#wrap-inner {
	float: left;
	margin: 0 0 50px 0; /*only working FF (see above)*/
	padding: 0;
	width: 1000px;
	background:#ffffff  /*#F3F0F0*/;
}
	
#header {
	float: left;
	margin: 0 0 0 146px/*sx*/;
	padding: 0;
	width: 854px;/*1000*/
	background: #FFF;
}

#header #utility {
	float: left;
	margin: 0;
	/*padding: 5px 10px;*/
	width: 1000px; /*fix in ie6 css*/
	/*border-bottom: 2px solid #2b0800;*/
	background: #FFF;
}

#header #utility p {margin: 0; padding: 0; color: #FFF;}
#header #utility a {margin: 0; padding: 0; color: #FFF; font-weight: normal; text-decoration: none;}

#header #utility .flags {float: left; margin: 0; padding: 0;}
#header #utility .flags a {float: left; height: 22px; width: 30px;}
#header #utility .flags a.ukFlag {background: url(../Images/ukFlag.gif) no-repeat 0 0;}
#header #utility .flags a.ukFlag:hover {background-position: 0 -22px;}
#header #utility .flags a.italianFlag {background: url(../Images/italianFlag.gif) no-repeat 0 0;}
#header #utility .flags a.italianFlag:hover {background-position: 0 -22px;}

#header #utility .contactDetails {float: left; padding: 3px 0 0 0;}
#header #utility .contactDetails strong {font-weight: normal; font-family: "Franklin Gothic Heavy", Verdana, sans-serif;}
#header #utility p {display: inline; padding: 0 0 0 10px;}
#header #utility p.email a {}
#header #utility p.telephone {}

#header #utility .logIn {float: right; padding: 3px 0 0 0;}
#header #utility .logIn p {}
#header #utility .logIn p a {}
#header #utility .logIn p a:hover {text-decoration: underline;}

/* NAVIGATION 
------------------------------------------------ */

#mainNav {
	float: left;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 998px;/*1000*/
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*border-bottom: 2px solid #2b0800;*/
	font-family: Century Gothic;
	font-weight: normal;
	text-transform: uppercase;
	background: #FFFFFF;
	/*background: #E3E3E3;*/
}



#mainNav ul {
	margin: 0 auto;
	padding: 0 0 0 16px;
	list-style: none;
	text-align: center;
	display: block;
}

#mainNav ul li {
	position: relative;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	/*border-right:1px solid #000;*/
}


#mainNav ul li.selected {background: #fefbef url(../Images/tab1TL.gif) no-repeat 0 0}

#mainNav ul li.selected span.cornerOne{position: absolute; top: 0; right: 0; z-index: 100; float: left; width: 10px; height: 10px; background: url(../Images/tab1TR.gif) no-repeat 0 0; font-size: 0;}
#mainNav ul li.selected span.cornerTwo{position: absolute; bottom: 0; left: 0; z-index: 100; float: left; width: 10px; height: 10px; background: url(../Images/tab1BL.gif) no-repeat 0 0; font-size: 0;}

#mainNav ul li a {
	float: left;
	margin: 0;	
	padding: 0 8px 0 13px;
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	color: #000;
}

#mainNav ul li.selected a {background: url(../Images/tab1BR.gif) no-repeat bottom right;}
#mainNav ul li a:hover {color: #666666;}

#mainNav ul li a em {float: left; 
padding: 5px 0px 5px 0;
margin-right:3px;}
	
	
/* BANNER
------------------------------------------------ */
#banner {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1000px;
	font-size: 0;
}

#banner img {
	width: 996px;
	height: 243px;
	border: 2px solid #503219;
	border-top: none;
}


/* MAINBODY
------------------------------------------------ */
	
#mainBody {
	position: relative;
	float: left;
	margin: 10px 0 0 20px;
	display: inline; /*to fix double margin in IE6*/ 
	padding: 0 0 10px 0;
	width: 680px;
}

#sidebarOne {
	float: right;
	margin: 10px 20px 0 0;
	display: inline; /*to fix double margin in IE6*/ 
	padding: 0 0 10px 0;
	width: 260px;
}
	
/* SIDEBARS
------------------------------------------------ */
#content {
	float: left;
	margin: 0;
	padding: 0;
	width: 400px;
}


#sidebarTwo {
	float: right;
	margin: 0;
	padding: 0;
	width: 260px;
}


/* FOOTER
------------------------------------------------ */
	
#footer {
	clear: both;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 1000px;
	background: #DEDEDE;
}

#footer p {color: #000;}
#footer a {color: #000;}

/* BOXSTYLEONE
------------------------------------------------ */

.boxStyleOne {
	float: left;
	margin: 0 0 34px 0;
	padding: 0;
	background: #FFF;
	border-left: 0px solid #2b0800;
	border-right: 0px solid #2b0800;
	border-bottom: 0px solid #2b0800;
}





#mainBody .boxStyleOne  {width: 678px;} /*fix in ie6 css*/
#sidebarOne .boxStyleOne  {width: 258px;} /*fix in ie6 css*/
#content .boxStyleOne  {width: 398px;} /*fix in ie6 css*/
#sidebarTwo .boxStyleOne  
{width: 258px; 
height:312px;
 min-height:312px; 
 height:auto !important} /*fix in ie6 css*/


.boxStyleOne h1,
.boxStyleOne h2 {
	position: relative;
	margin-bottom:8px;
	color: #000000;
	text-transform: uppercase;
	font-size: 120%;
	font-weight: normal;
	background-color:#FFFFFF;
	border-bottom: 1px solid #000000;
	/*background: #470f00 url(../Images/fadeOne.gif) repeat-x 0 bottom;*/
}
.boxStyleOne h2 a 
{/*padding: 2px 20px 4px 15px;*//*2px 0 4px 28px;*/
color: #000; 
font-weight: normal; 
text-decoration: none; 
/*background: transparent url(../Images/PNGs/arrow_000000.png) no-repeat 0 0;*/}
.boxStyleOne h2 a:hover {color: #F09000; background-position: 0 -122px;}

.boxStyleOne h2 a.rssLink {position: absolute; top: 10px; right: 10px; float: right; margin: 0; padding: 0; display: inline; /*to fix double margin in IE6*/ height: 16px; width: 16px; background: transparent url(../Images/rss.gif) no-repeat 0 0;}
.boxStyleOne h2 a.rssLink em {display: none;}


/* unique BOXSTYLEONE
------------------------------------------------ */

#galleriesList.boxStyleOne {padding-bottom: 15px;}
#galleriesList.boxStyleOne h2 {float: left; /*fix in ie6 css*/ clear: left; margin: 0; padding-bottom: 0;  width: 658px; border-bottom: 2px solid #2b0800;}
#galleriesList.boxStyleOne span{float: left; margin: 0 5px 0 0; display: inline; /*to fix double margin in IE6*/ padding: 0; background: url(../Images/tab2Left.gif) no-repeat 0 0;}
#galleriesList.boxStyleOne span strong{float: left; margin: 0; padding: 0; background: url(../Images/tab2Right.gif) no-repeat right 0;}
#galleriesList.boxStyleOne h2 a {float: left; margin: 6px 12px 4px 10px; display: inline; /*to fix double margin in IE6*/ cursor: pointer; /*cursor: hand; */}

#galleriesList.boxStyleOne h1{float: left; width: 658px}

#galleriesList.boxStyleOne .galleries a {float: left; margin: 5px 0 0 0; width: 112px; text-align: center;}


/* BOXSTYLETWO
------------------------------------------------ */

.boxStyleTwo {
	position: relative;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #2b0800;
}

#mainBody .boxStyleTwo {width: 678px;} /*fix in ie6 css*/
#sidebarOne .boxStyleTwo {width: 258px;} /*fix in ie6 css*/
#content .boxStyleTwo {width: 398px;} /*fix in ie6 css*/
#sidebarTwo .boxStyleTwo {width: 258px;} /*fix in ie6 css*/


.boxStyleTwo h2 {
	margin: 0;
	padding: 8px 10px 10px 10px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 120%;
	font-weight: normal;
	background: transparent url(../Images/PNGs/2B0800_50.png) repeat 0 0;
}

.boxStyleTwo h2 a 
{/*padding: 2px 0 4px 28px; */
color: #FFF; 
font-weight: normal; 
text-decoration: none; 
/*background: transparent url(../Images/PNGs/arrow_FFFFFF.png) no-repeat 0 0;*/}
.boxStyleTwo h2 a:hover {color: #D5CECC; background-position: 0 -122px;}

.boxStyleTwo .tag {
	position: absolute;
	z-index: 100; bottom: 0; right: 0;
	height: 120px;
	width: 242px;
	/** background: transparent url(../Images/PNGs/villaTag.png) repeat 0 0; **/
}


.boxStyleTwo .summary {
	position: relative;
	z-index: 100;
	float: left;
	margin: 10px;
	display: none;
	padding: 10px;
	background: transparent url(../Images/PNGs/FFFFFF_70.png) repeat 0 0;
}

.boxStyleTwo:hover .summary {display: inline; /*to fix double margin in IE6*/}

.boxStyleTwo .summary a {color: #2b0800; font-weight: bold;}


/* unique BOXSTYLETWO
------------------------------------------------ */

#bnb.boxStyleTwo {
height: 275px;
width:268px; 
/*background: #2b0800 url(../Images/bnb.jpg) no-repeat 0 0;*/}

#winetours.boxStyleTwo {height: 278px; width:268px;  /*background: #2b0800 url(../Images/wineTour.jpg) no-repeat 0 0;*/}
/*
#winetours.boxStyleTwo .tag {background: transparent url(../Images/PNGs/villaTagAlt.png) repeat 0 0;}
*/


/* BOXSTYLETHREE
------------------------------------------------ */

.boxStyleThree {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #FFF;
	border: 1px solid #2b0800;
}

#mainBody .boxStyleThree  {width: 658px;} /*fix in ie6 css*/
#sidebarThree .boxStyleThree  {width: 238px;} /*fix in ie6 css*/
#content .boxStyleThree  {width: 378px;} /*fix in ie6 css*/
#sidebarTwo .boxStyleThree  {width: 238px;} /*fix in ie6 css*/


.boxStyleThree h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}


/* ARTICLE LISTS 
------------------------------------------------ */
.paginator {float: left; margin: 0; padding: 10px 0; color: #2b0800; }
.paginator span{float: left; margin: 0; padding: 4px 0; font-weight: bold; }
.paginator a.next{float: left; margin: 0; padding: 4px 26px 4px 10px; font-weight: bold; background: transparent url(../Images/PNGs/arrow_f09000.png) no-repeat right 0;}
.paginator a.back{float: left; margin: 0; padding: 4px 10px 4px 26px; font-weight: bold; background: transparent url(../Images/PNGs/arrowFlip_f09000.png) no-repeat 0 0;}


/* aboutUs
------------------------------------------------ */
.aboutUs {float: left; margin: 0; padding: 0;}
.aboutUs .person {float: left; margin: 0 0 10px 0; padding: 0; width:216px;}
.aboutUs .person img {float: right; margin: 0 0 0 15px; display: inline; /*to fix double margin in IE6*/ padding: 0;}


/* newsSummariesList
------------------------------------------------ */
.newsSummariesList {float: left; margin: 0; padding: 0 10px;}
.newsSummariesList h3 {padding-bottom: 2px; font-size: 110%;}
.newsSummariesList p.date {padding-bottom: 5px; font-weight: bold;}
.newsSummariesList .summary {padding-bottom: 10px;}


/* videos
------------------------------------------------ */
.newsSummariesList .videoThumbnail img {float: left; margin: 5px 0 10px 0; padding: 0; width: 238px;}
.newsArticle .summary .video {float: left; margin: 0 0 0 20px; display: inline; /*to fix double margin in IE6*/ }

.videos .summary {float: left; margin: 0 0 0 10px; display: inline; /*to fix double margin in IE6*/}

/* PRODUCT LISTS 
------------------------------------------------ */

/* winesSummariesList
------------------------------------------------ */

.winesSummariesList {
/*float: left;*/ 
margin: 0; 
width:412px;
/*padding: 0 5px;*/ 
height: auto !important;  /* per i browser moderni */
height: 271px;      /* per IE5.x e IE6 */
min-height: 271px;  /* per i browser moderni */}



/*.winesSummariesList img {float: left; margin: 0; padding: 4px 0 0 0; width:260px;}*/
/*togli float:left allo stile winesSummariesList e sparisce effetto hover*/
.winesSummariesList a {/*clear: left;*/ float: left; margin: 0 0 10px 0; padding: 0;}
.winesSummariesList a:hover {background: url(../Images/hover.gif) no-repeat 0 50%; cursor:pointer;}

.winesSummariesList a span 
{float: left; 
margin: 5px 14px 5px 5px; 
display: inline; /*to fix double margin in IE6*/ 
padding: 0; 
height: 100px; 
width: 115px}

.winesSummariesList a.wineOne span {background: url(../Images/label1.gif) no-repeat 0 50%;}
.winesSummariesList a.wineTwo span {background: url(../Images/label2.gif) no-repeat 0 50%;}
.winesSummariesList a.wineThree span {background: url(../Images/label3.gif) no-repeat 0 50%;}
.winesSummariesList a.wineFour span {background: url(../Images/label4.gif) no-repeat 0 50%;}
.winesSummariesList a.wineFive span {background: url(../Images/label5.gif) no-repeat 0 50%;}
.winesSummariesList a.wineSix span {background: url(../Images/label16.gif) no-repeat 0 50%;}





.OliveOilSummary  a span 
{float: left; 
display: inline; /*to fix double margin in IE6*/ 
padding-left: 26px; 
padding-top: 10px; 
height: 193px; 
width: 100px}
.OliveOilSummary a.oilOne span {background: url(../Images/olioLabel.gif) no-repeat 0 50%; cursor:pointer;}
.OliveOilSummary a.oilTwo span {background: url(../Images/olioLabel2.jpg) no-repeat 0 50%; cursor:pointer;}



/*.winesSummariesList {float: left; margin: 0; padding: 0 5px;}
.winesSummariesList img {float: left; margin: 0; padding: 7px 0 0 5px;}
.winesSummariesList a {clear: left; float: left; margin: 0 0 10px 0; padding: 0;}
.winesSummariesList a:hover {background: url(../Images/hover.gif) no-repeat 0 50%;}
.winesSummariesList a span {float: left; margin: 0 0 0 5px; display: inline; padding: 0; height: 40px; width: 115px;}
.winesSummariesList a.wineOne span {background: url(../Images/PNGs/wine1.png) no-repeat 0 50%;}
.winesSummariesList a.wineTwo span {background: url(../Images/PNGs/wine2.png) no-repeat 0 50%;}
.winesSummariesList a.wineThree span {background: url(../Images/PNGs/wine3.png) no-repeat 0 50%;}
.winesSummariesList a.wineFour span {background: url(../Images/PNGs/wine4.png) no-repeat 0 50%;}
.winesSummariesList a.wineFive span {background: url(../Images/PNGs/wine5.png) no-repeat 0 50%;}
.winesSummariesList a.wineSix span {background: url(../Images/PNGs/wine6.png) no-repeat 0 50%;}*/


/* product detail
------------------------------------------------ */
.productDetail {float: left; margin: 10px 0 0 0; padding: 0;}
.productDetail .productImage {float: left; margin: 0; padding: 0; width: 263px;/*250*/ text-align: center; overflow: hidden;}
.productDetail .summary {/*float: left;*/ margin: 0; padding: 0; /*width: 408px;*/}


/* FORMS
------------------------------------------------ */
.item, .radios {float: left; clear: left; margin: 0 0 10px 0; padding: 0; width: 100%;}
.item input, .radios input {float: left; margin: 0; padding: 1px; font-size: 90%;}
.item label, .radios label  {float: left; margin: 0 10px 0 0; display: inline; /*to fix double margin in IE6*/ padding: 0; color: #2b0800; font-weight: bold; font-size: 90%;}
.item  select, .radios  select {float: left; margin: 0 10px 0 0; padding: 0; width: 212px; border: solid 1px #470f00; font-size: 90%;}
.item  input.textinput, .radios  input.textinput {margin-right: 10px; display: inline; /*to fix double margin in IE6*/ width: 208px; border: solid 1px #470f00;}
.item  textarea, .radios  textarea {float: left; margin-right: 10px; display: inline; /*to fix double margin in IE6*/ padding: 1px; width: 208px; border: solid 1px #470f00; font-size: 90%;}
.item input.checkbox {}
input.submitButton {padding: 2px 6px 3px 6px; font-family: Century Gothic; font-size: 90%; color: #FFF; border: none; background: #2b0800;}
input.submitButton:hover {background:  #470f00; }
a.submitButton {float: left; margin: 0; padding: 2px 6px 3px 6px; font-family: Century Gothic; font-size: 90%; color: #FFF; font-size: 90%; font-weight: normal; text-decoration: none; border: none; background: #2b0800;}
a.submitButton:hover {background:  #470f00; }
/* ------------------------------------------------ */

/* #interested 
------------------------------------------------ */
#interested .item label {padding: 0 0 0 10px;}
#interested .item input {float: right; width: 148px;}
#interested .item textarea {float: right; width: 148px;}
#interested input.submitButton {float: right; margin: 0 10px 10px 10px;}
#interested a.submitButton {margin: 10px;}
#interested span.error {clear: left; float: left; padding: 10px 10px 0 10px;}
#interested p.message {clear: left; float: left; padding-left: 10px; padding-right: 10px;}
/* ------------------------------------------------ */
/* .contactForm  
------------------------------------------------ */
.contactForm .item label {width: 148px;}
.contactForm .item input {}
.contactForm  .item textarea {}
.contactForm  input.submitButton {}


/* TABLES
------------------------------------------------ */

table {
	margin: 0;
	padding: 0;
	font-size: 85%;
}

table tr th {
	vertical-align: top;
}

table tr td {
	vertical-align: top;
}

table tr th {}
table tr th a {}
table tr.alt td {}

table tr td a {}
table tr.alt td a {}

table tr td h2 {}


/* MISC
------------------------------------------------ */

.logoSquirrel {
	float: left;
	margin: 10px 0 0 0;
		display: inline; /*to fix double margin in IE6*/ 
	padding: 0;
	height: 120px;
	width: 154px;
	/*background: url(../Images/squirrel.gif) no-repeat 0 0;*/
	background-color:#FFFFFF;
}

.logoFattoriaLeSorgenti {
	float: left;
	margin: 20px 0 0 35px;
		display: inline; /*to fix double margin in IE6*/ 
	padding: 0;
	height:157px;
	/*width: 370px;*/
	background: url(../Images/fattoriaLeSorgenti.gif) no-repeat 0 0;
}

.logoVillaLeSorgenti {
	float: left;
	margin:17px 0 0 30px;
		display: inline; /*to fix double margin in IE6*/ 
	padding: 0;
	height: 157px;
	/*width: 370px;*/
	background: url(../Images/villaLeSorgenti.gif) no-repeat 0 0;
}

.siteBy {
	float: right;
	margin: 0;
	padding:0 10px 0 0;
}

.siteBy a {
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 90%;
}



/* #philosophy
----------------------------------------------- */
#philosophy {float: left; margin: 0; padding: 0 10px 10px 10px;}
#philosophy .images 
{float: left; 
margin: 0 10px 0 0; 
display: inline; /*to fix double margin in IE6*/ 
padding: 0; 
width: 100px;
height:375px;}

#philosophy .text {float: left; margin: 0; padding: 0; width: 252px;}
#philosophy .images .body {float: left; margin: 0 0 10px 0; padding: 0; height: 120px; width: 100px; cursor: pointer; /*cursor: hand;*/ background: transparent url(../Images/corpo.jpg) no-repeat 0 0;}
#philosophy .images .body:hover {background-position: 0px;}
#philosophy .images .mind {float: left; margin: 0 0 10px 0; padding: 0; height: 120px; width: 100px; cursor: pointer; /*cursor: hand;*/ background: transparent url(../Images/mente.jpg) no-repeat 0 0;}
#philosophy .images .mind:hover {background-position: 0px;}
#philosophy .images .soul {float: left; margin-bottom:38px; padding: 0; height: 120px; width: 100px; cursor: pointer; /*cursor: hand; */background: transparent url(../Images/anima.jpg) no-repeat 0 0;}
#philosophy .images .soul:hover {background-position: 0px;}

#philosophy .images .bodyit {float: left; margin: 0 0 10px 0; padding: 0; height: 120px; width: 100px; cursor: pointer; /*cursor: hand;*/ background: transparent url(../Images/corpoit.jpg) no-repeat 0 0;}
#philosophy .images .body:hover {background-position: 0px;}
#philosophy .images .mindit {float: left; margin: 0 0 10px 0; padding: 0; height: 120px; width: 100px; cursor: pointer; /*cursor: hand;*/ background: transparent url(../Images/menteit.jpg) no-repeat 0 0;}
#philosophy .images .mind:hover {background-position: 0px;}
#philosophy .images .soulit {float: left; margin-bottom:38px; padding: 0; height: 120px; width: 100px; cursor: pointer; /*cursor: hand; */background: transparent url(../Images/animait.jpg) no-repeat 0 0;}
#philosophy .images .soul:hover {background-position: 0px;}

#philosophy .body {}
#philosophy .mind {}
#philosophy .soul {}

#philosophy p.readMore 
{clear: both; 
/*margin-left: 100px;*/ 
padding: 4px 15px 4px 26px; 
font-weight: bold; 
background: transparent url(../Images/PNGs/arrow_f09000.png) no-repeat 0 0;}

/* #galleryTeaser
------------------------------------------------ */
#galleryTeaser {float: left; margin: 0px 0 10px 0; padding: 0;}

#galleryTeaser h2 {
	text-transform: uppercase;
	font-weight: normal;
}

#galleryTeaser h2 a 
{/*padding: 1px 0 3px 28px; */
color: #2b0800; 
font-weight: normal;
 text-decoration: none; 
 /*background: transparent url(../Images/PNGs/arrow_411A0D.png) no-repeat 0 0;*/}
#galleryTeaser h2 a:hover {color: #F09000; background-position: 0 -122px;}

#galleryTeaser .thumb {
	float: left; 
	margin: -26px 6px 0 0; 
	display: inline; /*to fix double margin in IE6*/ 
	padding: 0; 
	height: 60px; 
	width: 60px;
	background-position: 50% center;
}

#galleryTeaser .thumb.end {margin-right: 0px;}


/* #VENDITA DRETTA
------------------------------------------------ */
#vendita-d {float: left; margin: 0px 0 10px 0; padding: 0;}

p.bigV, span.bigV
{color:#2B0800;
font-size:12px;
margin:0;
padding:0 0 8px;
font-weight:bold;
padding-bottom:5px;}


/* titles
------------------------------------------------ */
.respiro {float: left; height: 47px; width: 157px; background: url(../Images/respiroBig.gif) no-repeat 0 0;}
.respiro em {display: none;}


/* Star
------------------------------------------------ */
#banner a.star {
	position: absolute; top: 0; right: 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 167px;
	height: 117px;
	/* background: transparent url(../Images/PNGs/signUpNewsletter.png) no-repeat 0 -50px; */
}
#banner a.star em{display: none;}
#banner a.star:hover {background-position: 0 -217px;}

/* ------------------------------------------------ */
#mainBody a.starContact {
	/*float: right;*/
	margin: -10px 0 0 0;
	padding: 0;
	width: 167px;
	height: 97px;
	/*background: transparent url(../Images/PNGs/starContactUs.png) no-repeat 0 -70px;*/
}
#mainBody a.starContact em{display: none;}
#mainBody a.starContact:hover {background-position: 0 -237px;}

