@import url("css/menu.css");

/* CSS Document */
#Body {background:#FFF url(images/body_bg.png) repeat-x top left; height:100%; margin:0; padding:0; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#375162;font-weight:bold;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:table;width:970px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top_left{padding:0; margin:0; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0; margin:0; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 0 10px 10px;height:100%;}

.s_logo{float:left;}
.s_banner{background:#aaa;width:50%;float:right;}

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}
.menu_left{padding:0; margin:0; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0; background:url(images/menu_right.png) repeat-y top right; }

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0; margin:0; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0;  background:url(images/bread_right.png) no-repeat top right; height:34px;}

#login_style{ float:right; line-height:34px; padding-right:18px;}
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0; margin:0; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.lm_content_pad{padding:0px 22px 0 0px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}
.lm_content_width{padding-top:0px; min-height:350px;}

.bot_left{padding:0; margin:0; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(images/bot_right.png) no-repeat top right; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; background:url(images/bot_bg.png) repeat-x top left; height:41px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
/*
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}
*/
/*-------------- Footer Style --------------*/
/*
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}
*/
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/**************************************
	stili da vecchio sito modificati
***************************************/
html {
	width:100%;
	height:100%;
	float:left;
}
#Body{ 
	background: #000000; 
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 0px; 
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	width:100%;
	height:100%;
	float:left;
}

a, a:link, a:visited {
	color:#ffffff;
	text-decoration:underline;
}

form{display:inline;}

select.combo{font-family:arial;color:#000000;font-size:11px;border:1px solid #999999;width:160px;}

ul {padding-top:0px; margin-top:0px;padding-bottom:0px; margin-bottom:0px;padding-left:15px;margin-left:15px}
li {padding-top:0px; margin-top:0px;padding-bottom:0px; margin-bottom:0px;padding-left:1px;margin-left:15px}
a {font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;text-decoration:underline;}
h1 {margin:0;}

.opacity { 
		 filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;
	}
#headerDivHP {
	position:relative;
	display:none;
	}

#headerDiv {
	position:relative;
	display:block;
	}
#footerDiv {
	position:relative;
	display:none;
	}
	
#footerPage {
position:relative;
width: 942px;
left:50%;
margin-left:0;
visibility: hidden;
z-index: 100;
	}
	
#famgliaFlash {
	position:relative;
	margin-top:20px;
	margin-left:26px;
	text-align:left;
}
#tdBkg {
	background:url("/images/top_static.jpg") no-repeat scroll center top transparent;
}

#IntroFamiglia {
	width:465px;
}
#IntroTenute {
	width:475px;
}
#IntroAzienda {
	width:450px;
	margin-right:20px;
	margin-left:5px;
}
#IntroStoria {
	width:450px;
	margin-right:20px;
}

#IntroNews {	
	margin-left:160px;
	width:400px;
}

#TblDescrizione {width:450px; margin-right:20px;}

#TblResult {width:790px; }

#tdContent {
	width:480px;
	height:100%;
	}
#tdService {
	width:auto;
	height:100%;
	}
	
#ServiceLarge{
	width:450px;
	margin-right:20px;
	height:97%;
}

#Service {
	height:100%;
}
	
.serviceWhite{font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #000;}
	
.service,#TasteAndBuy1_cboNazione,#TasteAndBuy1_cboArea,#TasteAndBuy1_cboLocalita,#TasteAndBuy1_cboProvincie,#TasteAndBuy1_cboCap {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #0d0200;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:180px;
}
textarea.service {
	background:none repeat scroll 0 0 #0D0200;
	border:1px solid #4E0C00;
	color:#FFFFFF;
	font:11px Arial,Verdana,Helvetica,sans-serif;
	padding-left:5px;
	padding-right:5px;
	width:380px;
}
.service_big {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #0d0200;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:380px;
}

.santamaria {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #000;
	background-color: #000;
    background: #fff;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:180px;
	 
}

/* Vini */

.serviceVini {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #0d0200;
    background: #FFFFFF;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:140px;
}

#pnlTasteAndBuy{ margin-top: -15px;}

#Vini1_txtTitoloVinoMese{ padding-top: 25px;}

#Vini1_txtDescrizioneVinoMese{ padding-top: 5px;}

#DescrizioneTAB{ visibility: hidden; display:none; overflow:auto; height:300px; scrollbar-face-color:#eee8c6; scrollbar-arrow-color:#181D5C; scrollbar-track-color:#eee8c6; scrollbar-shadow-color:#eee8c6; scrollbar-darkshadow-color:#eee8c6; scrollbar-3dlight-color:#eee8c6; scrollbar-highlight-color:#eee8c6;}
#AnnateTAB{ visibility: hidden; display:none; overflow:auto; height:300px; scrollbar-face-color:#eee8c6; scrollbar-arrow-color:#181D5C; scrollbar-track-color:#eee8c6; scrollbar-shadow-color:#eee8c6; scrollbar-darkshadow-color:#eee8c6; scrollbar-3dlight-color:#eee8c6; scrollbar-highlight-color:#eee8c6;}
#territorioTAB{ visibility: hidden; display:none; overflow:auto; height:300px; scrollbar-face-color:#eee8c6; scrollbar-arrow-color:#181D5C; scrollbar-track-color:#eee8c6; scrollbar-shadow-color:#eee8c6; scrollbar-darkshadow-color:#eee8c6; scrollbar-3dlight-color:#eee8c6; scrollbar-highlight-color:#eee8c6;}
#NotetecnicheTAB{ visibility: hidden; display:none; overflow:auto; height:300px; scrollbar-face-color:#eee8c6; scrollbar-arrow-color:#181D5C; scrollbar-track-color:#eee8c6; scrollbar-shadow-color:#eee8c6; scrollbar-darkshadow-color:#eee8c6; scrollbar-3dlight-color:#eee8c6; scrollbar-highlight-color:#eee8c6;}
#RiconoscimentiTAB{ visibility: hidden; display:none; overflow:auto; height:300px; scrollbar-face-color:#eee8c6; scrollbar-arrow-color:#181D5C; scrollbar-track-color:#eee8c6; scrollbar-shadow-color:#eee8c6; scrollbar-darkshadow-color:#eee8c6; scrollbar-3dlight-color:#eee8c6; scrollbar-highlight-color:#eee8c6;}

#linkSchVino {  
		
		font: bold 9px Arial, Verdana, Helvetica, sans-serif;    	
		color: #f3a908;
		}


#Contact1_txtTesto {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #0d0200;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:380px;
}

#cambiaDiv {
	position:relative;
	z-index:10;
	/*background-color:#ffffff;	
	border:1px solid #440d0a;*/
	padding:10px;
	width:200px;
	display:none;
	/*font*/
	font-family:arial;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.white{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #030303;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;	
    padding-right: 5px;
    padding-left: 5px;
	width:180px;
}

#TasteAndBuy1_txtEmail,#Contact1_txtEmail{
	
    padding-right: 5px;
    padding-left: 5px;
	width:340px;
}

#TblDettaglioNews {
	width:738px;
}

#TblResult {
	width:700px;
	
}
#pIntro{ padding-left: 20px;}

#chkList {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

#lbMessage {

	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    padding-left: 10px;
}

.lbtext{font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	padding-left:2px;
    color: #FFFFFF;text-decoration:none;}

#hlDettaglio {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}

.line {
	position:relative;
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
	top: -2px;	
}

#ico_lente {
	text-align:baseline;
	margin-left: -8px;
	z-index:8;
}

#linkVideo { position:relative; padding-left:28px;}

.header {font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none;}
a.header {font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none;}
a.header:link {font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none;}
a.header:visited {font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none;}
a.header:hover {font-family:arial;color:#e6a200;font-size:12px;font-weight:normal;text-decoration:none;}
.headeron {font-family:arial;color:#e6a200;font-size:12px;font-weight:normal;text-decoration:none;}
a.headeron,a.headeron:link,a.headeron:visited,a.headeron:hover {font-family:arial;color:#e6a200;font-size:12px;font-weight:normal;text-decoration:none;}

.footer {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer:link {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer:visited {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer:hover {font-family:arial;color:#e6a200;font-size:11px;font-weight:normal;text-decoration:none;}
.footeron {font-family:arial;color:#e6a200;font-size:11px;font-weight:normal;text-decoration:none;}



.logcontext {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #0d0200;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:150px;
}

.logformcontext {
	background: #0d0200;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	width:450px;
}

.typefile{
	position:absolute;
	background: #0d0200;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    border: 1px solid #4e0c00;
    padding-right: 5px;
    padding-left: 5px;
	
	filter:alpha(opacity=14); -moz-opacity: 0.1; opacity: 0.1;
	z-index:1;
	width:450px;	
}
/*
.footer {font-family:arial;color:#84716e;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer {font-family:arial;color:#84716e;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer:link {font-family:arial;color:#84716e;font-size:11px;font-weight:normal;text-decoration:none;}
a.footer:hover {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
.footeron {font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
*/

/* Caratteri */
.testo_bianco9{font-family:arial;color:#ffffff;font-size:9px;font-weight:normal;text-decoration:none;}
.testo_bianco9_bold{font-family:arial;color:#ffffff;font-size:9px;font-weight:bold;text-decoration:none;}
a.testo_bianco9_bold{font-family:arial;color:#ffffff;font-size:9px;font-weight:bold;text-decoration:none;}

.testo_bianco10{font-family:arial;color:#ffffff;font-size:10px;font-weight:normal;text-decoration:none;}
a.testo_bianco10:link{font-family:arial;color:#ffffff;font-size:10px;text-decoration:none;}
a.testo_bianco10:visited{font-family:arial;color:#ffffff;font-size:10px;text-decoration:none;}
a.testo_bianco10:hover{font-family:arial;color:#ffffff;font-size:10px;text-decoration:none;}

.testo_bianco10_bold{font-family:arial;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none;}
a.testo_bianco10_bold{font-family:arial;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none;}

.testo_dwnl{font-family:arial;color:#ffffff;font-size:10px; font-style: italic;text-decoration:underline;}
a.testo_dwnl:link{font-family:arial;color:#ffffff;font-size:10px; font-style: italic;text-decoration:underline;}
a.testo_dwnl:visited{font-family:arial;color:#ffffff;font-size:10px; font-style: italic;text-decoration:underline;}
a.testo_dwnl:hover{font-family:arial;color:#ffffff;font-size:10px; font-style: italic;text-decoration:underline;}

.testo_bianco12{font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none;line-height:18px;}
.testo_bianco12_bold{font-family:arial;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
a.testo_bianco12_bold{font-family:arial;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}

.testo_bianco11{font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.testo_bianco11{font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.testo_bianco11:link{font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
a.testo_bianco11:visited{font-family:arial;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}

.testo_bianco11_bold{font-family:arial;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_bianco11_bold{font-family:arial;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}

.testo_bianco13{font-family:arial;color:#ffffff;font-size:13px;text-decoration:none;}
a.testo_bianco13{font-family:arial;color:#ffffff;font-size:13px;text-decoration:none;}

.testo_giallo15{font-family:arial;color:#f4aa13;font-size:15px;font-weight:normal;text-decoration:underline;}
.testo_bianco15{font-family:arial;color:#ffffff;font-size:15px;font-weight:normal;text-decoration:none;}
.testo_bianco15_bold{font-family:arial;color:#ffffff;font-size:15px;font-weight:bold;text-decoration:none;}


.testo_nero11{font-family:arial;color:#000000;font-size:11px;font-weight:normal;text-decoration:none;}
.testo_nero11_bold{font-family:arial;color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_nero11_bold{font-family:arial;color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}

.testo_nero12{font-family:arial;color:#000000;font-size:12px;font-weight:normal;text-decoration:none;}
.testo_nero12_bold{font-family:arial;color:#000000;font-size:12px;font-weight:bold;text-decoration:none;}
a.testo_nero12_bold{font-family:arial;color:#000000;font-size:12px;font-weight:bold;text-decoration:none;}

.testo_blu11{font-family:arial;color:#1d4483;font-size:11px;font-weight:normal;text-decoration:none;}
a.testo_blu11{font-family:arial;color:#1d4483;font-size:11px;text-decoration:none;}
a.testo_blu11:hover{font-family:arial;color:#1d4483;font-size:11px;text-decoration:none;}

.testo_blu11_bold{font-family:arial;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_blu11_bold:link{font-family:arial;color:#204598;font-size:11px;text-decoration:none;}
a.testo_blu11_bold:visited{font-family:arial;color:#204598;font-size:11px;text-decoration:none;}
a.testo_blu11_bold:hover{font-family:arial;color:#ffffff;font-size:11px;text-decoration:none;}

.testo_grigio11{font-family:arial;color:#666666;font-size:11px;font-weight:normal;text-decoration:none;}
a.testo_grigio11{font-family:arial;color:#666666;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_grigio11:hover{font-family:arial;color:#666666;font-size:11px;font-weight:bold;text-decoration:none;}

.testo_grigio11_bold{font-family:arial;color:#666666;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_grigio11_bold{font-family:arial;color:#666666;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_grigio11_bold:hover{font-family:arial;color:#666666;font-size:11px;font-weight:bold;text-decoration:none;}

.testo_rosso11{font-family:arial;color:#cc0000;font-size:11px;font-weight:normal;text-decoration:none;}
.testo_rosso11_bold{font-family:arial;color:#cc0000;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_rosso11_bold{font-family:arial;color:#cc0000;font-size:11px;font-weight:bold;text-decoration:none;}

.testo_giallo9{font-family:arial;color:#f4aa13;font-size:9px;font-weight:normal;text-decoration:none;}
a.testo_giallo9{font-family:arial;color:#f4aa13;font-size:9px;text-decoration:underline;}
a.testo_giallo9:hover{font-family:arial;color:#f4aa13;font-size:9px;text-decoration:none;}

.testo_giallo10{font-family:arial;color:#f4aa13;font-size:10px;font-weight:normal;text-decoration:none;}
a.testo_giallo10{font-family:arial;color:#f4aa13;font-size:10px;text-decoration:none;}
a.testo_giallo10:hover{font-family:arial;color:#f4aa13;font-size:10px;text-decoration:none;}

.testo_giallo11{font-family:arial;color:#f4aa13;font-size:11px;font-weight:bold;text-decoration:none;}
a.testo_giallo11{font-family:arial;color:#f4aa13;font-size:11px;text-decoration:none;}
a.testo_giallo11:link{font-family:arial;color:#f4aa13;font-size:11px;text-decoration:none;}
a.testo_giallo11:visited{font-family:arial;color:#f4aa13;font-size:11px;text-decoration:none;}
a.testo_giallo11:hover{font-family:arial;color:#f4aa13;font-size:11px;text-decoration:none;}

.testo_giallo13{font-family:arial;color:#f4aa13;font-size:13px;text-decoration:none;}
a.testo_giallo13{font-family:arial;color:#f4aa13;font-size:13px;text-decoration:none;}
a.testo_giallo13:hover{font-family:arial;color:#f4aa13;font-size:13px;text-decoration:none;}

.testo_giallo13_bold{font-family:arial;color:#f4aa13;font-size:13px;font-weight:bold;text-decoration:none;}
a.testo_giallo13_bold{font-family:arial;color:#f4aa13;font-size:13px;text-decoration:none;}
a.testo_giallo13_bold:hover{font-family:arial;color:#f4aa13;font-size:13px;text-decoration:none;}

.testo_giallo18_bold{font-family:arial;color:#f4aa13;font-size:18px;font-weight:bold;text-decoration:none;}
.testo_giallo40_bold{font-family:Times New Roman,Arial; color:#f4aa13; font-size:38px;  text-decoration:none;}
.giallo {font-family:arial;color:#f4aa13;font-size:11px;font-weight:normal;text-decoration:underline;}

a.text{font-family:arial;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none; font-style: italic;}
a.text:hover{font-family:arial;color:#f4aa13;font-size:10px;font-weight:bold;text-decoration:none; font-style: italic;}

a.text9{font-family:arial;color:#ffffff;font-size:9px;font-weight:bold;text-decoration:none; font-style: italic;}
a.text9:hover{font-family:arial;color:#f4aa13;font-size:9px;font-weight:bold;text-decoration:none; font-style: italic;}

a.lbltext{font-family:arial;color:#ffffff;font-size:11px;text-decoration:none; }
a.lbltext:hover{font-family:arial;color:#f4aa13;font-size:11px;text-decoration:none; }

.testo_verde11{font-family:arial;color:#6caa25;font-size:11px;font-weight:normal;text-decoration:none;}
.testo_verde11_bold{font-family:arial;color:#6caa25;font-size:11px;font-weight:bold;text-decoration:none;}

.testo_bordeaux11{font-family:arial;color:#440d0a;font-size:11px;text-decoration:underline;}
.testo_bordeaux11:link{font-family:arial;color:#440d0a;font-size:11px;text-decoration:underline;}
a.testo_bordeaux11:visited{font-family:arial;color:#440d0a;font-size:11px;text-decoration:none;}
a.testo_bordeaux11:hover{font-family:arial;color:#440d0a;font-size:11px;text-decoration:none;}

.testo_tab10{font-family:arial;color:#f4aa13;font-size:10px;font-weight:normal;text-decoration:none;}
a.testo_tab10:link{font-family:arial;color:#f4aa13;font-size:10px;text-decoration:none;}
a.testo_tab10:visited{font-family:arial;color:#f4aa13;font-size:10px;text-decoration:none;}
a.testo_tab10:hover{font-family:arial;color:#f4aa13;font-size:10px;text-decoration:none;}

/**********************
	nuovi stili
***********************/
.LeftPane {
	width:165px;
}
.content_spacer_sx {
	width:10px;
}
#login_style {
	float:left;
}
.footer_bg {
	background: url(images/center_container_bg.jpg) top left repeat-y;
}
.ContentPane,
.content_spacer_sx {
	background: url(images/bkg_tile.jpg) top left repeat-x;
}
.center_container {
	background: url(images/center_container_bg.jpg) top left repeat-y;
}
.center_container table {
	background: url(images/bkg_tile.jpg) top left repeat-x;
}
/*
	menu della sezione
*/
table.SectionMenu {
	width:144px;
	float:right;
	background: url(images/px_menu.gif) bottom left repeat-x;
}
table.SectionMenu td {
	height:21px;
	background: url(images/px_menu.gif) top left repeat-x;
}
a.SectionMenuLink,
a:link.SectionMenuLink,
a:visited.SectionMenuLink {
	margin-left:3px;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	float:left;
}
a.SectionMenuLink:hover {
	color:#ffb401;
}
a.SectionMenuLink span.SectionMenuLinkActive {
	color:#ffb401;
}
/*
	sotto menu della sezione
*/
table.SectionSubMenu {
	width:144px;
	margin-top:20px;
	float:right;
	/*background: url(images/px_st.gif) top left repeat-x;*/
	border-top:4px solid #440d0a;
}
table.SectionSubMenu td {
	height:24px;
	background: url(images/line_storia.gif) bottom left repeat-x;
}
a.SectionSubMenuLink,
a:link.SectionSubMenuLink,
a:visited.SectionSubMenuLink {
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	float:left;
}
a.SectionSubMenuLink:hover {
	/*color:#ffb401;*/
}
a.SectionSubMenuLink span.SectionSubMenuLinkActive {
	color:#ffb401;
}
a.giallo,
a.giallo:visited {
	color:#F4AA13;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
/****
	forms
****/

/*
	form newsletter
*/
table.FormMasterNewsletter {
	width:430px;
	background:url(images/form_newsletter_bg.png) top left no-repeat;
	float:left;
}
table.FormMasterNewsletter table {
	background:none;
}
table.FormMasterNewsletter td {
	padding:8px;
}
table.FormMasterNewsletter .testo_bianco11 label{
	font-family:arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
table#dnn_ctr486_FormMaster_tblThankYou {
	float:left;
}
/*
	form contattaci
*/
table.FormMasterContattaci {
	width:430px;
	background:url(images/form_contattaci_bg.png) top left no-repeat;
	float:left;
}
table.FormMasterContattaci table {
	background:none;
}
table.FormMasterContattaci td {
	padding:5px;
}
table.FormMasterContattaci input.white {
	width:340px;
}
table.FormMasterContattaci .testo_bianco11 label{
	font-family:arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

/* nasconde testo Required */
#dnn_ctr486_FormMaster_lblRequired,
#dnn_ctr489_FormMaster_lblRequired{
	display:none;
}

/***
	generici
***/
table.no_bg {
	background:none;
}

/*********
	sezione vini
*********/
.vini_content_sx {
	width:556px;
	height:484px;
	margin-left:32px;
	background:#390400;
	color:#ffffff;
	float:left;
}
.vini_content_dx {
	width:284px;
	height:484px;
	margin-right:32px;
	background:#390400;
	color:#ffffff;
	float:right;
}
.vini_content_bottom {
	width:854px;
	margin-left:32px;
	margin-bottom:10px;
	margin-top:5px;
	color:#ffffff;
	font-size:10px;
	float:left;
}


