@import "inglese.css";
@import "francese.css";
@import "tedesco.css";
@import "spagnolo.css";
@import "russo.css";
@import "cinese.css";
@import "giapponese.css";

/*--------GENERAL--------*/


body {
	background: #000;
	color: #333;
	font-size: 75%; 
	margin: 0; 
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0; 
	font-family: Arial;
	}
#all {
	background: #000;
	color: #333;
	font-size: 75%; 
	margin: 0; 
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0; 
	font-family: Arial;
}
/* DA non visualizzare */
a:focus { outline: 0; }

#infoPlanner {
	display: none;
}
#actionscroll {
	display: none;
}
#ctl00_Contenuto_main_col_Print {
	display: none;
}
#ctl00_Contenuto_main_col_Bookmarks {
	display: none;
}
#ctl00_Contenuto_main_col_highlights {
	display: none;
}
#ctl00_Contenuto_main_col_Videogallery {
	display: none;
}
#ctl00_Contenuto_main_col_Imagegallery {
	display: none;
}
#ctl00_Contenuto_main_col_Webgis {
	display: none;
}
#ctl00_Contenuto_main_col_IcoAss {
	display: none;
}
.logoGP{
	display: none;
}
/* DA non visualizzare - FINE */
A{
	/*color: #666;*/
	color: #856666;
	text-decoration: none; 
}
A:hover{
  color: #333 !important;
	text-decoration: none;
}
img{
	border: none;
}
.content-container img{
	margin: 4px;
}
img.margine {
	margin: 0px 20px 5px 0;
}
img.margineforma {
	margin: 0px 20px 0px 0;
}
img.gpdopyellow {       
   border:1px solid #FBE345;    
}  
img.gpdopblack {       
   border:1px solid #000;    
}  
div.bordo{
border:2px solid;
border-color:#e7e1d9;
}
#mtgt_unnamed_0{ border: 1px solid #856666 !important;}
hr{
	display: none;
}
.mobile{
	display: none;
}

H3{
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-size: 120%;
}
p{
	margin: 10px 24px 10px 0;
}

.link_2{
	margin: 5px 5px 0 5px;
	/*margin-bottom: 0;*/
}
input.titoli{
	font-size: 10px;
	width: 100px;
	border: 1px solid;
	margin: 3px 0 3px 0;
}
/* Consorziati */
.consorziati span{
	margin-left: 8px !important;
}
.consorziati select  {
	border: 0px solid #856666;
	font-size: 90%;
	width: 80px;
	margin: 0 40px 0 0;
}
.consorziati td{
	margin: 0 0 5px 0  !important;
}
.consorziatiText {
	font-size: 11px !important;
	padding: 0;
}
.consorziatiText td{
	margin-top: -10px !important;
	padding: 0;
}
.consorziatiText div{
margin: -4px !important;
height: 11px !important;
}
.consorziatiText a{
margin-left: 5px  !important;
}
.consorziatiPdf {
	background: url(../img/bkg_progettodidattico.png) left top no-repeat;
	float:left;
	width: 300px;
	padding: 15px 0 0 5px;
}
.consorziati tr{
	margin: 0 0 0 0  !important;
	padding: 0 0 0 0  !important;
}
.consorziati input  {
	margin-top: 0px  !important;
}
.consorziati input[type="submit"]   {
	font-size: 11px;
	width: 63px;
	background: url(../img/btn_invia.png);
	border: 0px;
	height: 23px;
	color: #fff;
	margin: 10px 0 5px 5px !important;
}
.consorziati input[type="text"]   {
	border: 1px solid #856666;
	width:  110px;
}
.ln_separazione2 {
	background: url(../img/linea_paginazione.png) no-repeat;
	width: 530px;
	border: 0px solid #000;
	margin: 5px 0 0px 0;
	clear: both;
	font-size: 95%;
	padding-top: 0px;
}
#ctl00_Contenuto_DropDownListRagioneSociale_input {
	width: 300px !important;
}
#ctl00_Contenuto_tbRicercaLibera {
	background: url(../img/bkg_search.png) no-repeat;
	padding: 1px 0px 1px 1px;
	font-size: 11px;
	color: #B8B8B8;
	width: 124px;
}
/* Ricerca Libera Onfocus*/
#tbFocus {
	background: white no-repeat;
}
#flags{
	display: none;
	margin: -25px 0 0 680px;
	display: none;
}
#top_menu_txt {
	display:none;
}
#top_menu{
	margin: 15px 0 5px 615px;
	display:none;
}
#top_menu UL{
	margin: 0px;
	padding: 0px;
}
#top_menu LI{
	display: inline;
	margin: 0px 0px 0px 7px;
}
#menu_principale{
	display: none;
}

#copyright{
	width: 620px;
}

#amministrazione{
	float:left;
	width:300px;
	text-align: right;	
}

#amministrazione a{ 
color: #816f5e;
}
#validator{
	display: none;
	margin-top: 0px;
}

/*--------STRUTTURA PRINCIPALE--------*/
#containerAll{
	/*position: relative;
	left: 50%;
	margin: 0 0 0 -465px;*/
	margin: 0px auto 44px auto;
	width: 896px;
	border: 0px solid #000;
	font-family: arial;
	padding: 0;
	position: relative;
}

#in_page_container{
	margin: 0 0 44px 0;
	padding: 0;
	border: 0px solid #000;
	position: relative;
	width: 896px;
	background: #fff;
}

#flashBannerHP{
	display: none;
}
#flashBanner {
	margin: 0 0 0 -60px;
	height: 217px;
	background: #000;
}
.flashAmb_56 {
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/56.jpg) no-repeat #000 !important;
}
.flashAmb_63 {
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/63.jpg) no-repeat #000 !important;
}.flashAmb_66 {
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/66.jpg) no-repeat #000 !important;
}
.flashAmb_99 {
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/99.jpg) no-repeat #000 !important;
}
.flashAmb_98{
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/98.jpg) no-repeat #000 !important;
}
.flashAmb_102{
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/102.jpg) no-repeat #000 !important;
}
.flashAmb_104{
	margin: 0 0 0 -60px;
	height: 217px;
	background: url(../img/104.jpg) no-repeat #000 !important;
}
.flashTitle {
	margin:0;
	padding:0 0 0 0px;
	z-index: 3;
	position: relative;
	border: 0px solid #111;
	left: -15px;
}
#menuTop {
	background: url(../img/bkg_topmenu.png) repeat-x;
	height: 29px;
	border: 0;
	margin: 0;
	padding:0;
}
#menuTop a{
	margin:0;
}
.link {
	padding: 0;
	margin:0;
	float:left;
	height: 29px;
}
.amb_103_it-IT{
	display: none;
}
.amb_56_it-IT {
	background: url(../img/bt_consorzio.png) no-repeat;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	margin-right:0px;
	border: 0px solid #fff;
	width: 145px;
	height: 29px;
}
.amb_66_it-IT {
	background: url(../img/bt_formaggio.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 144px;
	height: 29px;
}

.amb_63_it-IT {
	background: url(../img/bt_comunicazione.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 178px;
	height: 29px;
}

.amb_102_it-IT{
	background: url(../img/bt_salastampa.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 145px;
	height: 29px;
}

.amb_98_it-IT{
	background: url(../img/bt_contatti.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 126px;
	height: 29px;
}
.amb_99_it-IT{
	background: url(../img/bt_areariservata.png);
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 158px;
	height: 29px;
}
/* MENU OVER */ 
.amb_56_it-IT:hover {
	background: url(../img/bt_consorzioUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 145px;
	height: 29px;
}
.amb_66_it-IT:hover {
	background: url(../img/bt_formaggioUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 144px;
	height: 29px;
}
.amb_63_it-IT:hover {
	background: url(../img/bt_comunicazioneUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 178px;
	height: 29px;
}

.amb_102_it-IT:hover{
	background: url(../img/bt_salastampaUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 145px;
	height: 29px;
}

.amb_98_it-IT:hover{
	background: url(../img/bt_contattiUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 126px;
	height: 29px;
}
.amb_99_it-IT:hover{
	background: url(../img/bt_areariservataUp.png);
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 158px;
	height: 29px;
}

/* FINE MENU OVER */
/* MENU VISITED */ 
.amb_56_it-IT.current_amb_56_it-IT {
	background: url(../img/bt_consorzioUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 145px;
	height: 29px;
}
.amb_66_it-IT.current_amb_66_it-IT{
	background: url(../img/bt_formaggioUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 144px;
	height: 29px;
}
.amb_63_it-IT.current_amb_63_it-IT{
	background: url(../img/bt_comunicazioneUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 178px;
	height: 29px;
}

.amb_102_it-IT.current_amb_102_it-IT{
	background: url(../img/bt_salastampaUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 145px;
	height: 29px;
}

.amb_98_it-IT.current_amb_98_it-IT{
	background: url(../img/bt_contattiUp.png) no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 126px;
	height: 29px;
}
.amb_99_it-IT.current_amb_99_it-IT{
	background: url(../img/bt_areariservataUp.png);
	padding: 0;
	margin: 0;
	border: 0px solid #fff;
	width: 158px;
	height: 29px;
}


/* FINE MENU visited */



#main_content {
	background: #fff;
	padding: 26px 0px 0 39px;
	border: 0px solid #fff;
	position: relative;
	margin: 0 0 0 0;
	float:left;
	width: 580px;
	min-height: 382px;
	
}
#contentbox{
	border: 0px solid #000;
	padding: 0px 0px 0px 0px;
	float:left;
}
#box_sx{
	float: left;
	width: 260px;
	border: 0px solid #000;
	margin: 0 30px 0 0;
	height: 300px;
}
#box_center{
	float: left;
	width: 260px;
	border: 0px solid #000;
	margin: 0 39px 0 0;
	height: 300px;
}
#box_dx{
	float: left;
	width: 220px;
	border: 0px solid #000;
	background: #fff;
	display: none;
}
.box {
	width: 260px;
	border: 0px solid #000;
	float: left;
	margin: 0 39px 52px 0px;
	height: 115px;
}

.box_1 .contenuto {
	background: url(../img/dop.png) left bottom no-repeat;
	padding: 20px 0 10px 90px;
	height: 60px;
}

.contenuto img {
	border: 0;
	padding: 0 0 0 6px;
}
.segue {
	color: #856666;
	font-size: 90%;
	margin: 7px 0 0 0;
}
.segue a{
	color: #856666;
	}
	
.box_2{
	overflow: auto;
	height: 115px;
	border: 0px solid #000;
}	
#box_2_content{
	width:540px;
	height: 110px;
}
.boxScrollable {
	width: 255px;
	border: 0px solid #000;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 90px;
	position: relative;
}
.boxScrollable  .contenuto h1{
	font-weight:bold;
	font-size: 100%;
	margin: 0;
	padding: 0 0 5px 0;
	}
.boxScrollable  .contenuto{	
	float:left;
	width: 65%;
}	
.boxScrollable  .logo{	
	float:left;
	width: 35%;
}	
	#scroll_box {
	background: #f5f2f2;
	float:left;
	width: 100%;
}
.box_3 {
	border:1px solid #e7e1d9;
	height: 115px;
}	
	
.edu{
	background: url(../img/logo_edu.png) bottom left no-repeat #f6f4f1;
	height: 50px;
	border-bottom: 1px solid #e7e1d9;
	}	
.box_3 .contenuto {
	margin: 8px 10px 0 10px;
}	
.box_4 {
	border:1px solid #e7e1d9;
	height: 115px;
	position: relative;
}		
.box_4  .contenuto{	
	padding: 10px 10px 0px 125px;
	margin: 0;
	border:0px solid #e7e1d9;

}
.box_4  .contenuto h1{
	font-weight:bold;
	font-size: 100%;
	margin: 0;
	padding: 0 0 5px 0;
}
#chef {
	background: url(../img/bkg_chef.png) no-repeat;
	z-index: 1;
	position: absolute;
	left: -16px;
	top: -21px;
	width: 138px;
	height: 137px;
	border:0px solid #e7e1d9;
}

#primoPiano_it-IT {
	margin: 0 0px 0px 0px;
	background: url(../img/bkg_primoPiano.png) top no-repeat #fbfbf9;
	width: 220px;
	font-family: Arial;
	font-size: 90%;
	color: #6f4b4a;
	height: 105px;
	overflow: hidden;
	display:blocK;
}
#primoPiano h1{
	font-family: Trebuchet MS, Verdana;
	font-size: 120%;
	width: 160px;
	border: 0px solid #e7e1d9;
	float: left;
	padding: 6px 0px 7px 6px;
	margin: 0;
}
#primoPiano img{
	border: 0px;
	padding: 10px 0px 7px 4px;
	margin: 0 0 0 0;
}
#primoPiano p{
	padding: 0px 0px 0 6px;
	margin: 5px 0 8px 0;
	}

#primoPiano p span{
	font-weight: bold;
}
#calendar {	
	width: 220px;
	background: url(../img/bkg_calend.png) top no-repeat #fbfbf9;
	color: #6f4b4a;
	z-index:1;
	position:absolute;
	height: 191px;
}

#calendar h1{
	font-family: Trebuchet MS, Verdana;
	font-size: 120%;
	width: 210px;
	border: 0px solid #e7e1d9;
	padding: 10px 0px 3px 10px;
	
}

#calendar_popup1 {
	z-index:1;
	position:absolute;
	width: 130px;
	display: none;
}
#calendar_popup1 .contenuto {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 1px 1px 1px 1px;
}
#calendar_popup1 h1 {
	font-size: 100%;
	width: 130px;
	padding: 0;
	margin:0;
	color: #856666;
}
#calendar_popup1 .bkg {
	background:url(../img/bkg_calendPopup.png) center no-repeat;
	height: 6px;
}

#calendar_popup2 {
	z-index:1;
	position:absolute;
	width: 130px;
	display: none;
	left: -10px;
	top: 5px;	
}
#calendar_popup2 .contenuto {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 1px 1px 1px 1px;
}
#calendar_popup2 h1 {
	font-size: 100%;
	width: 130px;
	padding: 0;
	margin:0;
	color: #856666;
}
#calendar_popup2 .bkg {
	background:url(../img/bkg_calendPopup.png) center no-repeat;
	height: 6px;
}

#eventDay1{	
	float:left;
	width: 15px;
}
#eventDay2{	
	float:left;
	width: 15px;
}
#eventDay3{	
	float:left;
	width: 15px;
}

/** #calendar img{
	border: 0px;
	padding: 10px 0px 7px 4px;
	margin: 0 0 0 0;
} **/
#mese {
	background: #f5f2f2;
	height: 12px;
	margin: 0 10px 0 10px;
	border: 0px solid #e7e1d9;
}

#meseCorrente {	
	padding: 0 0 0 3px;
	font-weight: bold;
	color: #323232;
	font-size: 90%;
	float: left;
}
#scegliMese {
	float: left;
	padding: 0;
	margin: 0px 0 0px 73px;
}
/* SUBPAGE */
.title_accordion{	
	background: url(../img/linea_accordion.png) left bottom no-repeat;
	margin: 5px 0 0 0 !important;
	padding: 0 0 15px 0 !important;
}
.ui-state-default a:focus {
outline: 0; 
border: 0;
}
.title_accordion p{
	margin: 8px 0 0 0;
	padding: 0;
}
.title_accordion a{
	color: #856666;
	font-weight: normal !important;
}
.ui-state-default {
	padding: 5px 0 10px 0;
	background: url(../img/linea_accordion.png) left bottom no-repeat;
}
.ui-state-default a{
	color: #856666;
	font-weight: bold;
}
.ui-state-default a:hover{
	text-decoration: none;
}
.ui-state-active {
	padding: 5px 0 5px 0;
}
.ui-state-active a{
	color: #333;
	font-weight: bold;
}
.ui-state-active a:focus {
outline: 0; 
border: 0;
}
.title_accordion a:hover{
	text-decoration: none;
}
.title_accordion a:focus {
outline: 0;
border: 0; 
}
.ui-state-active a{
	text-decoration: none;
}
.ui-accordion-content-active{	
	overflow: hidden;
	margin: 10px 0 0 0;
}
.ui-accordion-header:focus {
	outline: 0;
}
#contentContainer {
	border: 0px solid #000;
	width: 550px;
	background: #fff;
}

.main_container {
	 width:580px;
	 float: left;
	 border: 0px solid #000;
}

#columnDx {
	float:left;
	width:238px;
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	}
.menu_dx_sel {
	color: #333;
	font-weight: bold;
	background: url(../img/bt_menudxUp.png) right no-repeat !important;
	width: 200px !important;
	display: block !important;
}
#ctl00_Left1_menu_dx {
	width:238px;
	background: url(../img/bkg_menudx.png) top no-repeat;
	border: 0px solid #000;
	font-size: 95%;
	font-weight: bold;
	color: #856666;
	margin: 13px 0 10px 0;
	padding: 0;
	min-height: 200px;
}
#ctl00_Left1_menu_dx a {
	color: #856666;
}
#ctl00_Left1_menu_dx a:hover{
	color: #333;
	text-decoration: none;
}
.rootItem{ 
	border: 0px solid #000;
	margin: 0px 0 0 0px;
	padding: 25px 0 0 30px;
}
.rootItem li{ 
	list-style: none;
	margin: 0 0 6px 0;
	padding:0 0 8px 0;
	background: url(../img/bkg_menudxlinee.png) bottom left no-repeat;
}

#ctl00_Left1_menu_dx #item{
	float: left;
	width: 175px;
	border: 0px solid #000;
}

#ctl00_Left1_menu_dx #viewSubItem{
	float: left;
	width: 10px;
	margin: 4px 0 0 0;
}
#showBtItem {
	border: 0;
}
#hideBtItem {
	display: none;
	border: 0;
}
.subItem {
	padding: 0 0 0 10px;
	width: 180px;
	margin: 0px 0 0px 0px;
}

.subItem ul {
	margin: 0px 0 0px 5px;
	padding: 0px;
	
}

.subItem li{
	background: #fff;
	margin: 6px 0 0px 0;
	padding: 0;
}
/* CONTENT */
#back {
	display: none;
}
#path {
	float: left;
	width: 480px;
	color: #333 !important;
	font-size: 90%;
	margin: 0px 0 0 0;
}
#path a {
	color: #856666;
}
#path a:hover {
	text-decoration: none;
	color: #333;
}
#path a:active{
	color: #333;
}

#icons {
	float: left;
	/*width: 90px;*/
	border: 0px solid #000;
	margin: 0px 0 0 0;
	padding: 0;
}
#icons ul{
	margin: 0;
	padding: 0;
}

#icons li{
	display: inline;
	list-style: none;
	margin: 0 7px 0 0;
	padding: 0;
}

#content {
	margin: 5px 0 0 0;
	float: left;
	width: 580px;
}

#content h1 {
	margin: 0;
	font-size: 18pt;
}
.testo_content {	
	margin: 0px 30px 0 0px;
}
.testo_content p{	
	margin: 0px 0 5px 2px;
	padding: 0;
}
.testo_content a{	
	color: #856666;
	font-weight: bold;
}
/* Corporate communication */
.communication a{	
	color: #856666;
	font-weight: normal !important;
	text-decoration: none;
}
/* Disciplinare di produzione */
.disciplinare a{	
	color: #856666;
	font-weight: normal !important;
	text-decoration: none;
}
#content_text {
	margin: 6px 0 0 0;
}
/* FINE SUBPAGE */
.space {
	height: 15px;
	clear: left;
	background: #fff; 
}
#footer {
	background: #fff;
	padding: 0px 0px 20px 0px;
	height: 40px;
	margin: 0px 0px 44px 0px;
	font-size: 80%;
	/*float: left;*/
	width: 100%;
}
#footerPrint {
	display:none;
}
#copyright {
	border-top: 6px solid #e7e1d9;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	float:left;
	padding: 10px 0 0 0;
	margin: 0 0 0 39px
}

#credits {
  border-top: 6px solid #e7e1d9;
	width: 112px;
	float:left;
	text-align: right;
	padding: 10px 0px 0 0;	
}

.creditsPopUp span {
	font-size:11px !important;
	
}
.creditsPopUp a {
	font-weight: normal !important;
}
/* FILIERA */

.filiera {
	background: url(../img/freccia_filiera.png) no-repeat left top;
	height: 520px;
}
.filiera .titolo {
	margin: 0 0 0 0px;
	padding: 3px 0 0 60px;
	font-weight: bold;
	color: #856666;
	font-size: 100%;
}
.filiera .titolo  a{
color: #856666;
}
.filiera .titolo  a:hover{
text-decoration: none;
}
.filiera .descrizione {
	margin: -1px 0px -2px 0px;
	padding: 0px 0px 0px 60px;
	font-size: 95%;
	}
.filiera_popup {
	z-index:3;
	position:absolute;
	width: 141px;
	display: none;
	height: 91px;
	margin: -108px 0 0 0;
}


.bkg_filiera_popup{
	background:url(../img/bkg_freccia_filiera.png) center center no-repeat;
	width: 7px;
	float:left;
	height: 91px;
}
.contenuto01 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/lattecrudo.jpg) no-repeat;
	width: 132px;
	height: 91px;
}
 .contenuto03 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/scremato.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	

 .contenuto04 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/caldaia.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	
	.contenuto05 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/sieroinnesto.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	

.contenuto06 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/caglio.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	
.contenuto07 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/coagulazione.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	
.contenuto08 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/rottura.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	
.contenuto09 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/cottura.jpg) no-repeat;
	width: 132px;
	height: 91px;
}
.contenuto10 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/giacenza.jpg) no-repeat;
	width: 132px;
	height: 91px;
}
.contenuto11 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/formatura.jpg) no-repeat;
	width: 132px;
	height: 91px;
}
.contenuto12 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/salatura.jpg) no-repeat;
	width: 132px;
	height: 91px;
}
.contenuto13 {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	float:left;
	background:url(../img/filiera/stagionatura.jpg) no-repeat;
	width: 132px;
	height: 91px;
}	

/* MARCHI ORIGINE */
.marchi_origine {
	z-index:3;
	position:absolute;
	display: none;
	margin: -48px 0 0 -45px;
	padding:0;
	
}

.bkg_marchio {
	background:url(../img/bkg_calendPopup.png) center no-repeat;
	height: 7px;
	width: 95px
}	

.marchio01{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/placca.jpg) center no-repeat;
	width: 95px;
	height: 95px;

}

.marchio02{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/quadrifoglio.png) center no-repeat;
	width: 95px;
	height: 95px;

}
.marchio03{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/losanghe.png) center no-repeat;
	width: 95px;
	height: 95px;

}
.marchio04{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/meseanno.png) center no-repeat;
	width: 124px;
	height: 61px;

}
.marchio05{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/bolloCE.png) center no-repeat;
	width: 111px;
	height: 71px;

}
.marchi_origine01 {
	z-index:3;
	position:absolute;
	display: none;
	margin: -50px 0 0 -20px;
	padding:0;
}
.marchi_origine02{
	z-index:3;
	position:absolute;
	display: none;
	margin: -50px 0 0 -35px;
	padding:0;
}
.marchi_origine03{
	z-index:3;
	position:absolute;
	display: none;
	margin: -50px 0 0 -15px;
	padding:0;
}
.marchi_origine04{
	z-index:3;
	position:absolute;
	display: none;
	margin: -15px 0 0 90px;
	padding:0;
}
.marchi_origine05{
	z-index:3;
	position:absolute;
	display: none;
	margin: -28px 0 0 -52px;
	padding:0;
}
.marchi_origine06{
	z-index:3;
	position:absolute;
	display: none;
	margin: -65px 0 0 -20px;
	padding:0;
}
.marchi_origine07{
	z-index:3;
	position:absolute;
	display: none;
	margin: -85px 0 0 20px;
	padding:0;
}
.marchi_origine08{
	z-index:3;
	position:absolute;
	display: none;
	margin: -52px 0 0 50px;
	padding:0;
}
.marchi_origine09{
	z-index:3;
	position:absolute;
	display: none;
	margin: -52px 0 0 -30px;
	padding:0;
}
.marchi_origine10{
	z-index:3;
	position:absolute;
	display: none;
	margin: -15px 0 0 20px;
	padding:0;
}
.marchio06{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/grana.png) center no-repeat;
	width: 84px;
	height: 109px;
}	
.marchio07{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/grana16mesi.png) center no-repeat;
	width: 84px;
	height: 129px;
}	
.marchio08{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/riserva.png) center no-repeat;
	width: 95px;
	height: 95px;
}
.marchio09{
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 0px;
	background: url(../img/marchi/dop.png) center no-repeat;
	width: 95px;
	height: 95px;
}

/* RICETTE */
.imgRicette {
	float: left;
	margin: 8px 20px 20px 2px;
	/*width: 205px;*/
	padding: 0;
	
}
.imgRicette img {
	border: 1px solid #efebe6;
}
.menuRicette {
	float:left;
	background: url(../img/bkg_menuRicette.png) left top no-repeat;
	border: 0px solid #000;
	width: 300px;
	min-height: 200px;

}
.menuRicette  ul{ 
	margin: 17px 0 0 18px;
	padding: 0;
}
.menuRicette  li{ 
	list-style: none;
	font-size: 90%;
	padding: 5px 8px 6px 8px;
	background: url(../img/bkg_menudxlinee.png) left bottom no-repeat;
}
.noBackground 
{ 
	background: none no-repeat !important; 
}
.menuRicette  li a{ 
	font-weight: bold;
	color: #856666;

}
.menuRicette  li a:hover{ 
	text-decoration: none;
	color: #333;
}
.menuRicette  .selected{ 
	text-decoration: none;
	color: #333;
}
 /* PROGETTO DIDATTICO */

.iconaPdf {
	background: url(../img/icona_pdf.png) left top no-repeat;
	float: left;
	width: 34px;
	height: 50px;
}
.listaPdf {
	background: url(../img/bkg_progettodidattico.png) left top no-repeat;
	float:left;
	width: 300px;
	padding: 10px 0 0 5px;
}
.listaPdf ul{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 90%;
	color: #856666;
}
.listaPdf li{
	list-style: none;
	margin: 1px 0 1px 2px;
	padding: 0;
}

.fake_link{
	position: absolute;
	top: 285px;
	width: 50px;
	height: 20px;
	z-index: 100;
	display: none;
}

.fake_link#link_1{
	left: 25px;
}
.fake_link#link_2{
	left: 150px;
}
.fake_link#link_3{
	left: 300px;
}
.fake_link#link_4{
	left: 480px;
}
.fake_link#link_5{
	left: 650px;
}
.fake_link#link_6{
	left: 800px;
}

#ricerca {
	position: absolute;
	z-index: 100;
	top: 6px;
	left: 840px;
}

.grassetto  {
color: #856666;
font-weight: bold;
}

/* PUBBLICITA' STAMPA */

.icona_stampa {
	border: 1px solid #e7e2da;
	float: left;
	margin: 0 10px 0 0;
}
.descrizione_stampa {
	float: left;
	width: 400px;
}
.testo_contentStampa {
	clear: both;
	height: 115px;
	padding: 0;
}

.cartellastampa {
background: url(../img/linea295.png) left bottom no-repeat;
}
.cartellastampanoline {
	background: none no-repeat !important; 
}
.cartellastampa img {
	border: 0;
	margin: 0px 5px 0 0px;
}
.cartellastampa a {
	color: #856666;
	font-weight: normal;
font-size: 11px;
	margin: 0px 0px 5px 0px;	
}

.cartellastampa a:hover {
	color: #856666;
}

.statuto a {
	color: #856666;
}
.view_Gallery {
	margin: 4px 0px 0 0px;
	position: relative;
	width:110px;
	left: 163px;
	top:  -65px;
	font-size: 95%;
	color: #856666;
	background: url(../img/bt_segue.png) center center no-repeat;
	padding: 0;
	clear: left;
}
.view_Gallery  a{
color: #856666;
}
.view_Gallery  a:hover{
color: #856666;
text-decoration: none;
}
.view_Gallery  div{ 
	top: 0px;
	padding: 0;
	margin: 0;
}
.separatore {	
	background: url(../img/linea_sep.png) left center no-repeat;
	margin: 10px 0 10px 0;
	clear: left;
}

/* spot */
.preview_spot {
	float: left;
	margin: 3px 0 0 0px;
}

.spot_player {
	float: left;
	display: none;
	position: relative;
	margin: 3px 0 0 0px;
}

.descrizione_spot {
	float: left;
	margin: 0 0 0 18px;
	width: 200px;
}
.descrizione_spot a{
font-weight: normal;

	font-size: 95%;
}
.descrizione_spot a:hover{
font-weight: normal;
text-decoration: none;
}
.content_show {
	float: left;
}
.link_spot {
	margin: 5px 0 0 0px;
		display: block;
}
.link_spot2 {
	margin: -10px 0 0 0px;
	display: none;
}
/*
#apri{
	display: block;
}

#chiudi{
  display: none;
}*/
/* paginazione */

.ln_separazione {
	background: url(../img/linea_paginazione.png) no-repeat;
	width: 530px;
	border: 0px solid #000;
	margin: 10px 0 5px 0;
	clear: both;
	font-size: 95%;
	padding-top: 18px;
}
.ln_separazioneFiere{
	background: url(../img/linea_paginazione.png) no-repeat;
	width: 530px;
	border: 0px solid #000;
	margin: 0px 0 5px 0;
	clear: both;
	font-size: 95%;
	padding-top: 12px;
	padding-bottom: 10px;
}
.ln_separazioneDown {
	background: url(../img/linea_paginazioneDown.png) top no-repeat;
	width: 530px;
	border: 0px solid #000;
	margin: 15px 0 0px 0;
	clear: left;
}
.paginazione {
	clear: both;
	font-size: 95%;
	padding-top: 0px;
}
.paginazione a b{
	color: #333;
}

/* FIERE ED EVENTI */

.testo_content_Fiere {
	clear: both;
	height: 115px;
}
.testo_content_Fiere  img{
	margin-right: 10px;
	border: 1px solid #e7e2da;
}
.testo_content_Fiere div{
	margin: 0;
}
.view_comunicati {
	margin: 4px 0px -5px 0px;
	padding: 0 0 10px 24px;
	font-size: 95%;
	color: #856666;
	background: url(../img/icn_pdfSmall.png) left top no-repeat;
	border: 0px solid #000;	
}
.testo_content_Fiere p{
	margin: 0px 0px 8px 0px;
}
.view_FiereDiv{
	position: relative;
	padding: 0 0 10px 0px;
	width:110px;
	border: 0px solid #000;
	clear: left;
	height: 40px;
}
.view_comunicati a{
	margin: 5px 0 0 0;
}

/* TV */
.testo_content_TV {
	clear: both;
	min-height: 115px;
}
/* mercati */
.paginazioneMercati {
	display: none;
}
.viewListini{
	margin: 5px 0 0 0;
}
.viewListini a{
	color: #856666 !important;
	}
.viewListini a:hover{
	text-decoration: none !important;
	color: #333 !important;
	}	


	
.link_listino {
	background: url(../img/icn_pdfSmall.png) left top no-repeat;
	font-size: 11px;
	padding: 0 0px 10px 25px;
	font-weight: normal !important;
}

.link_listino a:hover{
	color: #333 !important;
}
.visualizza_listino {
	background: url(../img/bt_segue.png) right no-repeat;
	font-size: 11px;
	padding: 0 10px 0px 0px;
}
.visualizza_listino a:hover{
	color: #333 !important;
}
.stampaListino {
	margin: 0 0 0 20px;
	font-weight:bold;
}
.stampaListino a{
	color: #000;
}
.continua a{
	font-weight: normal !important;
	font-size: 11px;
	margin: 0 10px 0 3px;
	color: #856666;
	}
.continua {	
	background: url(../img/bt_segue.png) right no-repeat;
}

/* RASSEGNA STAMPA*/
.link_rassegna {
	background: url(../img/icn_pdfSmall.png) left top no-repeat;
	font-size: 11px;
	padding: 0 0px 10px 25px;
	margin:0;
	color: #856666;
}
.link_rassegna a{	color: #856666 !important;
}
.link_rassegna:hover{	text-decoration:none !important;
}

.testo_content_rassegna {	
	margin: 0px 0 0 0;
	padding: 0;
}

.testo_content_rassegna p{	
	margin: 0px 0 5px 2px;
	padding: 0;
}
.testo_content_rassegna a{	
	color: #856666; }


/* COMUNICATI STAMPA */

.allegatoCS {
	float: left;
}
	
/* filtro */
.filtro {
	font-size: 90%;
	margin: 0;
	padding: 0;
}
.filtro label {
	width: 20%;
	display: inline;
	font-size: 12px;
}
.filtro  table{
	height: 20px;
	padding:0;
	margin: 0;
}
.filtro select  {
	border: 1px solid #856666;
	font-size: 90%;
	padding: 0 ;
	margin: 0 7px 0 0;
	width: 80px;
}
.filtro input[type="submit"]   {
	font-size: 11px;
	width: 63px;
	background: url(../img/btn_invia.png);
	border: 0px;
	height: 23px;
	color: #fff;
	margin: 0 0 0 5px;
}

.filtro input[type="text"]   {
	border: 1px solid #856666;
	width: 110px;
	font-size: 11px;
	padding: 2px 2px 3px 2px;
}
.filtro input[type="password"]   {
	border: 1px solid #856666;
	width: 110px;
	font-size: 11px;
	padding: 2px 2px 3px 2px;
}

.recoveryData {
	text-align: left;
	height: 30px;
	color: #856666;
}
.recoveryData  a{
	color: #856666;
}

.tabelle a{
	color: #856666 !important;
}
.risultati h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.risultati a{
	color: #856666 !important;
}
.risultati  {
	font-size: 11px;
}
#ctl00_Contenuto_pnlTitoloGiornalisti {
	display: none;
}

#ctl00_Contenuto_pnlTitoloConsorzio {
	display: none;
}

.previewAF {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}
.previewAF p{
	margin: 0;
	padding: 0;
}
.previewAF img{
	border: 1px solid #E1E0DB; 
	}
	
.testoAf {
	float: left;
}
	
.testoAf h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
}	

.galleryAF	{
	font-size: 11px;
}

.back a{
	font-size: 11px;
	color: #856666;
	
}
.back {
	float: left;
	width: 200px;
	}
.detailAllegato {
	margin: 0px 0px 0 0px;
	padding: 0 0 10px 30px;
	font-size: 95%;
	color: #856666;
	background: url(../img/icn_pdfSmall.png) left top no-repeat;
	border: 0px solid #000;
	float: left;
}
.detailAllegato a{
	color: #856666;
}
.menu_dx_selected {

            color: #333 !important;

            font-weight: bold;

}

.menu_dx_selectedUp{

            color: #333 !important;

            font-weight: bold;

            background: url(../img/bt_menudxUp.png) right no-repeat !important;

            width: 180px ;

            display: block ;
			padding: 0 10px 0 0;

}

 

.menu_dx_Down{

            color: #856666 !important;

            font-weight: bold;

            background: url(../img/bt_menudxDown.png) right no-repeat !important;

            width: 180px ;

            display: block ;
			padding: 0 10px 0 0;


}

   .menu_dx_Down:hover{
 color: #333 !important;
 }

.menu_dx_Noselected {

            color: #856666 !important;

            font-weight: bold;

}

.titleListino {
	font-family: Arial !important;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 20px;
}
.listinoMercati{
	margin: 10px 10px 10px 10px !important;
	min-height: 250px;
}

.openBox {
	margin: 20px 20px 10px 20px !important;
}
/*tabella e bordo*/
td.odd  {border-top:1px solid #D8C1C7; border-left:1px solid #D8C1C7; border-bottom:0px solid #D8C1C7; padding:3px 3px;}
td.odd3  {border-left:1px solid #D8C1C7; border-bottom:0px solid #D8C1C7; padding:3px 3px;}
.bordo {border-right:1px solid #D8C1C7; padding:3px 3px;}
.bordosx {border-left:1px solid #D8C1C7; padding:3px 3px;}
.bordobottom {border-bottom:1px solid #D8C1C7; padding:3px 3px;}
.bordoTop {border-top:1px solid #D8C1C7; padding:3px 3px;}
.bordoDown {border-bottom:1px solid #D8C1C7; border-top:1px solid #D8C1C7; border-left:1px solid #D8C1C7; padding:3px 3px;}
table.odd  { font-family:"Arial"; font-size: 7pt; margin-left: 0px; margin-right: 0px; width: 90% !important;}
table.odd1  { font-family:"Arial"; font-size: 7pt; margin-left: 0px; margin-right: 0px;}
/*layout celle tabella*/
th.odd {text-align:center; vertical-align: center; color: #FFF; text-decoration: bold; background: #856566}
td.odd {text-align:center; vertical-align: top;}
td.odd1 {text-align:center; vertical-align: top;}
td.odd2 {text-align:center; vertical-align: top;background: #F5EFEF;}
td.odd3 {text-align:center; vertical-align: top;}
tr.odd {background: #F5EFEF}

/* Contenitore per immagini con filamti flash*/
#contenitore-boxflash{
position:relative;
}
#boxflash-1{
position:absolute;
left:42px;
top: 100px;
border:0px solid;
width:  300px;
height: 180px;
padding: 0px 0px 0px 0px;
}
#boxflash-2{
position:absolute;
left:345px;
top:100px;
border:0px solid;
width:  220px;
height: 180px;
padding: 0px 0px 0px 20px;
}
#boxflash-3{
position:absolute;
left:42px;
top:295px;
border:0px solid;
width:550px;
height:50px;
padding: 0px 0px 0px 0px;
}

.mappaSito a{
	font-weight: normal !important;
	font-size: 11px;
}

.mappaSito li{
	list-style: none;
}
.mappaSitoUL {
	list-style: none;
	margin-left: -40px;
	margin-bottom: 10px;
}

#servizi, #statuto, #filiera, #stagionatura, #ricette, #pubblicita, #corporate, #marchi, #news, #progetto{
	display: none;
}
#serviziItem, #statutoItem, #filieraItem, #stagionaturaItem, #ricetteItem, #pubblicitaItem, #corporateItem, #marchiItem, #newsItem, #progettoItem{
	list-style-image: url(../img/bt_menudxDown.png);
}
.mn_mapSite_selected {
	color: #333 !important;
	font-weight: bold;
}
.mn_mapSite_selectedUp{
	color: #333 !important;
	font-weight: bold;
	background: url(../img/bt_menudxUp.png) right no-repeat !important;
	width: 190px ;
	display: block ;
}

.mn_mapSite_Down{
	color: #333 !important;
	font-weight: bold;
	background: url(../img/bt_menudxDown.png) right no-repeat !important;
	width: 190px ;
	display: block ;
}

.mn_mapSite_Noselected {
	color: #856666 !important;
	font-weight: bold;
}
/* Contenitore per immagini affiancate bordo pagina*/
#contenitore-boximg{
position:relative;
}
#boximg-1{
float:left;
border:0px solid;
width:  260px;
height: 114px;
padding: 0px 0px 0px 0px;
}
#boximg-2{
float:left;
border:0px solid;
width:  260px;
height: 114px;
padding: 0px 0px 0px 30px;
}

#ctl00_Contenuto_cblTipologie label{
display: inline;
}

.pagerArrows {
	padding: 0 26px 0 0;
	border: none !important;
	width: 33px;
}
.linkRicerca a {
color: #856666;
font-weight: bold;
}

#ctl00_Contenuto_DDLAmb_input {
	width: 130px !important;
	margin:0 0 10px 0 !important;
}

.ricercaTab td {
	padding: 0;
	margin:2px;
}
.ricercaTd {
	padding: 0 0 9px 0 !important;
}
.ricercaTab label {
	margin: 0 0px 10px 5px;
}
/*  Progetto didattico */
div.progettodid {
  background: url(../img/maschera.png) left top no-repeat;
	float:left;
	width: 270px;
	padding: 8px 0 0 8px;
	font-size: 90%;
}

div.progettodid2 {
  background: url(../img/maschera.png) left top no-repeat;
	float:left;
	width: 270px;
	padding-bottom: 8px;  
}
div.progettodid3 {
  background: url(../img/maschera.png) left top no-repeat;
	float:left;
	width: 540px;
	padding: 8px 8px 0 8px; 
	font-size: 90%;
}
 
div.progettodidtxt {
	margin: 5px 0 5px 5px;
}
 
div.progettodidtxt2 {
margin: -22px 0 5px 140px;
}

img.progettodid {
  border:1px solid;
  border-color:#856666;
  margin: 5px 0px 5px 2px;
}
/* Riferimenti in  sede per servizio */
.mail{	
	background: url(../img/linea_accordion.png) left bottom no-repeat;
	margin: 5px 0 0 0 !important;
	padding: 5px 0 15px 0 !important;
	font-size: 12px;
	color: #333 !important;
	font-weight: normal !important;
}
.mail2{	
	margin: 5px 0 0 0 !important;
	padding: 5px 0 15px 0 !important;
	font-size: 12px;
	color: #333;
	font-weight: normal !important;
}
.mail a{	
	font-size: 12px;
	font-weight: normal !important;
}

.mail2 a{	
	font-size: 12px;
	font-weight: normal !important;
}
/* Archivio Fotografico */

#ctl00_Contenuto_pnlContenutiArchF img {
		border: 1px solid #e7e2da;
}
#ctl00_Contenuto_pnlContenutiArchF a {
		font-size: 11px;
}
#ctl00_Contenuto_pnlContenutiArchF h3 {
		font-size: 100%;
}

.fb {
float: left;
margin: 0px 0px 0 0px;
width: 33px;
border-top: 6px solid #e7e1d9;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	padding: 5px 0 0 10px;
}
