@import "inglese.css";
@import "francese.css";
@import "tedesco.css";
@import "spagnolo.css";
@import "russo.css";
@import "cinese.css";
@import "giapponese.css";

//*--------GENERAL--------*/

#scrollbar_container {  
    position:relative;  
    width:500px;  
} 
 
#scrollbar_track {  
    position:absolute;  
    top:0;  
    rightright:0;  
    height:100%;  
    width:10px;  
    background-color:transparent;  
    cursor:move;  
} 
 
#scrollbar_handle {  
    width:10px;  
    background-color:#5c92e7;  
    cursor:move;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    opacity:0.9;  
    -moz-opacity:0.9;  
} 
 
#scrollbar_content {  
    overflow:hidden;  
    width:485px;  
    height:250px;  
}  



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 */

#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: #856666;
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
}
img{
	border: none;
}
.content-container img{
	margin: 4px;
}
hr{
	display: none;
}
.mobile{
	display: none;
}

H3{
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-size: 120%;
}
p{
	margin: 10px 0 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;
}
#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 ;
	width: 896px;
	border: 0px solid #000;
	font-family: arial;
	padding: 0;
		position: relative;
}

#in_page_container{
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	position: relative;
	width: 896px;
}

#flashBannerHP{
	margin: 0 0 0 -61px;
	height: 310px;
	background: url(../img/header_alt.jpg) no-repeat #000;
}
.flashBannerHP_GranaMour{
	background: url(../img/header_alt_video.jpg) no-repeat #000 !important;
}
#flashBanner{
	display: none;
}

#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: 25px 39px 0 39px;
	border: 0px solid #fff;
	position: relative;
	margin: 0 0 0 0;
	float:left;
	width: 818px;
	
}
#contentContainer{
	border: 0px solid #000;
	padding: 0px 0px 0px 0px;
	margin: 0 0px 0 0;
	height: 300px;
}
#box_sx{
	float: left;
	width: 260px;
	border: 0px solid #000;
	margin: 0 37px 0 0;
	height: 300px;
}
#box_center{
	float: left;
	width: 260px;
	border: 0px solid #000;
	margin: 0 0px 0 0;
	height: 300px;
}
#box_dx{
	float: left;
	width: 220px;
	border: 0px solid #000;
	background: #fff;
}
.box {
	width: 260px;
	border: 0px solid #000;
	/*float: left;*/
	margin: 0 39px 52px 0px;
	height: 115px;
}

/* BOX 1 in italiano */
.box_1_ITA{
	margin: 0 0px 52px 0px;
}

.box_1_ITA h1{
font-family: Trebuchet MS, Verdana;
	font-size: 130%;
	color: #6f4b4a;
	font-weight: bold;

}
.box_1_ITA  .logo{	
	float:left;
	width: 37%;
}	

.contenuto_box_1_ITA {
	float:left;
	width: 60%;
	}
/* FINE BOX 1 in italiano */

.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;
	}
.segue_img {
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
}	
.box_2{
	overflow: none;
	height: 115px;
	border: 0px solid #000;
	float: left;
}	

.box_2  h1{
	font-family: Trebuchet MS, Verdana;
	font-size: 120%;
	color: #6f4b4a;
	margin: 0 0 5px 0px !important;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #e7e3da;
}	
.boxScrollable {
	width: 255px;
	border: 0px solid #000;
	/*float: left;*/
	margin: 0px 10px 0px 0px;
	height: 110px;
	position: relative;
	padding: 0 0 0 5px;
}
#box_2_content{
	width:600px;
	height: 110px;
}

.contenuto_box2 h1{
	font-weight:bold;
	font-size: 100%;
	margin: 0;
	padding: 0 0 5px 0;
border: 0 !important;
	color: #000 !important;
	font-family: Arial !important;
	}
.contenuto_box2{	
	float:left;
	width: 60%;
	margin: 0 0 0 5px;
	}	
.box_2  .logo{	
	float:left;
	width: 37%;
}	
	#scroll_box {
	background: #f5f2f2;
	float:left;
	width: 100%;
}
.box_3 {
	border:1px solid #e7e1d9;
	height: 115px;
}	
.box_3_eng {
	border:0px solid #e7e1d9;
	height: 115px;
	z-index:1;
	margin: 0 0px 36px 0px;
}	
.box_3_eng  h1{
	font-family: Trebuchet MS, Verdana;
	font-size: 120%;
	color: #6f4b4a;
	margin: 0 0 0 5px !important;
	padding: 0;
}	
	
.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: 4px 3px 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: -10px;
	top: -18px;
	/*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;
}
#primoPiano_it-IT .news{
	clear: both;
	margin-left: 4px;
}
#primoPiano_it-IT h1{
	font-family: Trebuchet MS, Verdana;
	font-size: 120%;
	width: 160px;
	border: 0px solid #e7e1d9;
	margin: 0;
}
#primoPiano_it-IT img{
	border: 0px;
}
#primoPiano_it-IT .titolo {
	float: left;
	font-family: Trebuchet MS, Verdana;
	font-size: 14px;
	padding: 6px 0px 7px 10px;
	width: 160px;
	font-weight:bold;
}
#primoPiano_it-IT .icone {	
	padding: 8px 0px 7px 0px;
	margin: 5px 0px 0 0px;
	float: left;
	width: 23px;
}
#primoPiano_it-IT div{
	margin: 5px 0;
}
#primoPiano_it-IT p{
	padding: 0px 0px 0 6px;
	margin: 0px 0 0px 0;
	}

#primoPiano_it-IT  span{
	/*font-weight: bold;*/
	margin-left: 6px;
}
#primoPiano_it-IT .news a{
	font-weight: bold;
	color: #6f4b4a;
	margin-left: 6px;
}
#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_popup{
	z-index:2;
	position:absolute;
	width: 130px;
	height: 60px;
}
.calendar_popup .contenuto {
	border: 1px solid #856666;
	background: #f3f0ec;
	font-size: 90%;
	color: #000;
	padding: 1px 3px 1px 3px;
	width: 130px;
	height:70px;
}
.calendarTitle {
	width: 125px;
	font-size: 100%;
	color: #856666;
	padding: 0;
	margin:0;
	font-weight: bold;
}
.calendar_popup p {
	font-size: 100%;
	padding: 0;
	margin:0;
}

.calendar_popup .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;
}
#ctl00_Calendario_Calendar1 {
	width: 202px;
	margin: 0 0 0 10px;
	border: 0;
	text-transform: uppercase;
	font-size: 80%;
}


/*#divCalendar{
	position: absolute;
}*/

.dayHeader{
	text-transform: uppercase;
	color: #660000;
	padding: 7px 0 0 0;

}

.giorni {
	height: 12px;
	padding: 4px 0 0 0;
}


.padding_calendario {
	height: 12px;
	padding: 4px 0 0 0;
	/*background-color: #fff !important;*/
}

.padding_calendario a{
	padding: 1px 2px 1px 2px;
	background-color: #f7dd3e; 
}

.titoloMese {	
	padding: 0 0 0 3px;
	font-weight: bold;
	color: #323232;
	font-size: 90%;
	left: 0px;
	background: #f5f2f2;
	height: 8px;
	width:50%;
	margin: 0;
}
.prev {
	background: url(../img/bt_backmonth.png) no-repeat;
	position: absolute;
	left: 150px;
	width: 20px;
	left:170px;
	top: 51px;
	cursor: hand;
	padding: 0;
	margin: 0;
}
.next {
	background: url(../img/bt_nextmonth.png) no-repeat;
	position: absolute;
	width: 20px;
	left:190px;
	top: 51px;
	cursor: hand;
	padding: 0;
	margin: 0;
}
/** #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 */

#columnDx {
	float:left;
	width:238px;
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	display: none;
	}

#ctl00_Left1_menu_dx {
	width:238px;
	background: url(../img/bkg_menudx.png) top no-repeat;
	border: 0px solid #000;
	height: 250px;
	font-size: 95%;
	font-weight: bold;
	color: #856666;
	margin: 0;
}

#ctl00_Left1_menu_dx ul{ 
	border: 0px solid #000;
	margin: 0px 0 0 0px;
	padding: 25px 0 0 30px;
}
#ctl00_Left1_menu_dx li{ 
	list-style: none;
	margin: 0 0 8px 0;
	padding:0 0 8px 0;
	height: 10px;
	background: url(../img/bkg_menudxlinee.png) bottom left no-repeat;
}

#ctl00_Left1_menu_dx #item{
	float: left;
	width: 180px;
	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 {
	display: none;
}

#subItem ul {
	margin: 6px 0 13px 10px;
	padding: 0;
}

#subItem li{
	background: #fff;
	margin: 0 0 9px 0;
	padding: 0;
}
/* CONTENT */
.flashTitle {
	display: none;
}
#path {
	float: left;
	width: 490px;
	color: #856666;
	font-size: 90%;
		display: none;
}
#path .activeSection{
	color: #333;
}

#icons {
	float: left;
	width: 90px;
	border: 0px solid #000;
		display: none;
}
#icons ul{
	margin: 0;
	padding: 0;
}

#icons li{
	display: inline;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
}

#content {
	float: left;
	width: 557px;
	margin: 0px 41px 0 0;
	padding: 0;
	height: 300px;
}

#content h1 {
	margin: 0;
}
#content_text {
	margin: 6px 0 0 0;
}
/* FINE SUBPAGE */
.space {
	height: 5px;
	clear: left;
	background: #fff; 
}
#footer {
	background: #fff;
	padding: 0px 0px 20px 0px;
	height: 40px;
	margin: 0px 0px 30px 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;
}
.fake_link{
	position: absolute;
	top: 285px;
	width: 50px;
	height: 20px;
	z-index: 100;
}

.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;
}
.openBox {
	margin: 20px 20px 10px 20px !important;
}

/* filtro */
.filtro {
	font-size: 90%;
	margin: 0;
	padding: 0;
}
.filtro  table{
	height: 20px;
	padding:0;
	margin: 0;
}
.filtro label {
	width: 20%;
	display: inline;
}
.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;
}
.filtro input[type="password"]   {
	border: 1px solid #856666;
	width: 110px;
}
.ln_separazione {
	background: url(../img/linea_paginazione.png) no-repeat;
	width: 530px;
	border: 0px solid #000;
	margin: 15px 0 10px 0;
	clear: both;
	font-size: 95%;
	padding-top: 18px;
}

.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;
}
