
h1 span{font-size:16px;}

.content{ margin-top: 20px;}

.searchZone{margin-top: 10px;}

.searchZone td{padding:0 10px 10px 0;}


/*RISULTATI*/

.topPublisher {padding:0 0 10px 0; border-bottom:solid 1px #BFBFBF;}

.topPublisher table{width:75%; margin:0 0 20px 0;}

.topPublisher table td{vertical-align:top;}

.topPublisher table td a, .topPublisher table td a:visited{color:#808080;}

.topPublisher table td img{padding:5px; border:solid 1px #BFBFBF;}


.result{
	clear:both;
	padding:10px 0 15px 0;
	background:transparent url('../../images/bravocook/bg_dotted.gif') bottom left repeat-x; 
	padding:0 0 10px 0;
	
}

.resultList{
	clear:both;
	padding:5px 0 10px 0;
	background:transparent url('../../images/bravocook/bg_dotted.gif') bottom left repeat-x;
	padding:0 0 5px 0;

}


.result a, .resultList a{text-decoration:none;}

.result a:hover, .resultList a:hover{text-decoration: underline;}

.result h3, .resultList h3{margin-right:80px; color:#F84C10;}

.resultList h3 a, .resultList h3 a:visited{color:#F84C10; font-size:12px}

.topPublisher td h3, .result h3 a, .result h3 a:visited {color:#F84C10; }

.result h3 span, .resultList h3 span{color:#808080;}

.result span, .result span a, .result span a:visited{font-style:italic; color:#808080;}

.resultList span, .resultList span a, .resultList span a:visited{font-style:italic; color:#808080; font-size:12px}

.result p, .result p a, .result p a:visited, .resultList p, .resultList p a, .resultList p a:visited{color:#404040;}

.result div{float:left; width:100%;}
.resultList div{float:left; width:100%;}

.result img, .resultList img{
	float:right;
	padding:5px;
	margin: 30px 0 0 10px;
  border:solid 1px #BFBFBF;
}


/*#####*/

ol.categoryList{ margin: 10px 0 0 0; padding:0; }

ol.categoryList li{ margin: 0 0 0 30px; padding:10px 0 5px 0; border-bottom: solid 1px #ECECEC;}

ol.categoryList li a{ text-decoration: none;}

ol.categoryList li a:hover{ text-decoration: underline;}


/*SCHEDA*/





.sheetLeftColumn{
	float:left; 
	width:350px;
      

}

.sheetLeftColumn h2{margin:10px 0 0 0;}


.sheetRightColumn{
	margin:7px 0 0 0;	
	float:right;
	width:260px;
}

.sheetRightColumn img{margin:10px 0 10px 0;}

.sheetBox{display:none; min-height:500px;}


#imageSlideshowHolder{
	position:relative;
        height:300px;
}

#imageSlideshowHolder img{
	position:absolute;
	right:0;
	top:0;
}

#imageSlideshowHolder img, .menuGallery img, #NMS_largeImage img, .sheetRightColumn img{border:solid 1px #BFBFBF;	background-color:#FFFFFF; padding:5px; }



.contentInfoSeparator{border-bottom:1px solid #28AECF; width:100%;}

.contIco p{width:80px; float:left; height:30px; overflow:hidden;}

.menuGallery img{float:right; width:70px; margin:0 0 10px 10px; cursor:pointer;}

#NMS_largeImage img{margin-top:10px;}

.menuGallery img.activeImage{background-color:#BFB58B;}

.separateThumb{background:transparent url('../../images/bravocook/bg_dotted.gif') bottom left repeat-x; clear:both; margin:0 0 10px 78px; font-size:0; filter:alpha(opacity=70); opacity:0.70; }


#newsSheetBox p strong{color:#28AECF;}

#newsSheetBox div p.titleNewsText{border-bottom:solid 1px #7FC31C; margin:20px 0 0 0; padding-left:20px; cursor:pointer;}

#newsSheetBox div.titleClose p{background:transparent url('../../images/bravocook/ico_close.gif') left no-repeat;}

#newsSheetBox div.titleOpen p{background:transparent url('../../images/bravocook/ico_open.gif') left no-repeat;}

#newsSheetBox div.titleClose, #newsSheetBox div.titleOpen{width:auto;}

.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#newsSheetBox ol{margin:0; padding:0;}

#newsSheetBox ol li{margin:10px 0 0 20px; padding:0;}

/*
#recipesSheetBox div{background:transparent url('../../images/bravocook/ico_recipe.gif') left no-repeat; padding-left:20px; cursor:pointer;}
*/
#recipesSheetBox p strong{color:#28AECF;}

#recipesSheetBox div p.titleRecipeText{border-bottom:solid 1px #7FC31C; margin:20px 0 0 0; padding-left:20px; cursor:pointer;}

#recipesSheetBox div p{border-bottom:solid 1px #7FC31C; margin:0; padding-left:20px; cursor:pointer;}

#recipesSheetBox div.sheetLeftColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#recipesSheetBox div.sheetRightColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#recipesSheetBox div.titleClose p{background:transparent url('../../images/bravocook/ico_close.gif') left no-repeat;}

#recipesSheetBox div.titleOpen p{background:transparent url('../../images/bravocook/ico_open.gif') left no-repeat;}

#recipesSheetBox div.titleClose, #recipesSheetBox div.titleOpen{width:auto;}

.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#recipesSheetBox ol{margin:0; padding:0;}

#recipesSheetBox ol li{margin:10px 0 0 20px; padding:0;}

/*
#serviceProductSheetBox h3{background:transparent url('../../images/bravocook/ico_recipe.gif') left no-repeat; padding-left:20px; cursor:pointer;}
*/
#serviceProductSheetBox p strong{color:#28AECF;}

#serviceProductSheetBox div p.titleServiceProductText{border-bottom:solid 1px #7FC31C; margin:20px 0 0 0; padding-left:20px; cursor:pointer;}

#serviceProductSheetBox div p{border-bottom:solid 1px #7FC31C; margin:0; padding-left:20px; cursor:pointer;}

#serviceProductSheetBox div.sheetLeftColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#serviceProductSheetBox div.sheetRightColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#serviceProductSheetBox div.titleClose p{background:transparent url('../../images/bravocook/ico_close.gif') left no-repeat;}

#serviceProductSheetBox div.titleOpen p{background:transparent url('../../images/bravocook/ico_open.gif') left no-repeat;}

#serviceProductSheetBox div.titleClose, #serviceProductSheetBox div.titleOpen{width:auto;}

.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#serviceProductSheetBox ol{margin:0; padding:0;}

#serviceProductSheetBox ol li{margin:10px 0 0 20px; padding:0;}


/*
#portfolioSheetBox h3{background:transparent url('../../images/bravocook/ico_recipe.gif') left no-repeat; padding-left:20px; cursor:pointer;}
*/
#portfolioSheetBox p strong{color:#28AECF;}

#portfolioSheetBox div p.titlePortfolioText{border-bottom:solid 1px #7FC31C; margin:20px 0 0 0; padding-left:20px; cursor:pointer;}

#portfolioSheetBox div p{border-bottom:solid 1px #7FC31C; margin:0; padding-left:20px; cursor:pointer;}

#portfolioSheetBox div.sheetLeftColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#portfolioSheetBox div.sheetRightColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#portfolioSheetBox div.titleClose p{background:transparent url('../../images/bravocook/ico_close.gif') left no-repeat;}

#portfolioSheetBox div.titleOpen p{background:transparent url('../../images/bravocook/ico_open.gif') left no-repeat;}

#portfolioSheetBox div.titleClose, #portfolioSheetBox div.titleOpen{width:auto;}

.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#portfolioSheetBox ol{margin:0; padding:0;}

#portfolioSheetBox ol li{margin:10px 0 0 20px; padding:0;}



#offersSheetBox p strong{color:#28AECF;}

#offersSheetBox div p.titleOffersText{border-bottom:solid 1px #7FC31C; margin:20px 0 0 0; padding-left:20px; cursor:pointer;}

#offersSheetBox div.titleClose p{background:transparent url('../../images/bravocook/ico_close.gif') left no-repeat;}

#offersSheetBox div.titleOpen p{background:transparent url('../../images/bravocook/ico_open.gif') left no-repeat;}

#offersSheetBox div.titleClose, #offersSheetBox div.titleOpen{width:auto;}

.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#offersSheetBox ol{margin:0; padding:0;}

#offersSheetBox ol li{margin:10px 0 0 20px; padding:0;}


.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#portfolioSheetBox ol{margin:0; padding:0;}

#portfolioSheetBox ol li{margin:10px 0 0 20px; padding:0;}



/*
#contentsSheetBox h3{background:transparent url('../../images/bravocook/ico_recipe.gif') left no-repeat; padding-left:20px; cursor:pointer;}
*/
#contentsSheetBox p strong{color:#28AECF;}

#contentsSheetBox div p.titleServiceProductText{border-bottom:solid 1px #7FC31C; margin:20px 0 0 0; padding-left:20px; cursor:pointer;}

#contentsSheetBox div p{border-bottom:solid 1px #7FC31C; margin:0; padding-left:20px; cursor:pointer;}

#contentsSheetBox div.sheetLeftColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#contentsSheetBox div.sheetRightColumn p{border:0; margin:10px 0 0 0; padding-left:20px; cursor:pointer;}

#contentsSheetBox div.titleClose p{background:transparent url('../../images/bravocook/ico_close.gif') left no-repeat;}

#contentsSheetBox div.titleOpen p{background:transparent url('../../images/bravocook/ico_open.gif') left no-repeat;}

#contentsSheetBox div.titleClose, #contentsSheetBox div.titleOpen{width:auto;}

.boxHide{display:none;}

.boxVisible{padding-left:20px; margin-bottom:20px;}

#contentsSheetBox ol{margin:0; padding:0;}

#contentsSheetBox ol li{margin:10px 0 0 20px; padding:0;}



table.receipeTable {float:right; width:100%;}

.receipeTable td{border-bottom:solid 1px #BFBFBF; background-color:#F9FCF4;}

.receipeTable th{text-align:left; background-color:#DFF0C6;}

.linkToMap{background:transparent url('../../images/bravocook/ico_map.gif') left no-repeat; padding:5px 0 0 20px; font-weight:bold; margin:5px 0 20px 0;}	

a.tellAfriend, a.tellAfriend:visited, a.tellAfriend:hover{background:transparent url('../../images/bravocook/ico_mail.gif') left no-repeat; padding:0 0 0 20px; font-weight:bold; margin:0 0 0 10px;}	

a.print, a.print:visited, a.print:hover{background:transparent url('../../images/bravocook/ico_print.gif') left no-repeat; padding:0 0 0 20px; font-weight:bold; margin:0 0 0 10px; cursor:pointer;}	

#commentsSheetBox input, #commentsSheetBox textarea{width:400px;}

/*### comment ###*/

.comment{background:transparent url('../../images/bravocook/bg_dotted.gif') bottom left repeat-x; padding:10px 0 10px 0; width:100%; overflow:hidden;}
.comment h4{font: normal 12px Arial; margin:0; padding:0;}
.comment p{margin: 5px 0 0 0;}
.comment em{color:#808080;}