body
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    text-align: justify;
    line-height: 1.5em;
}

#allcontent.home .outside-box
{
    /*margin: auto;
    width: 900px;
    border-color:#A18E4C;
    border-style:none solid;
    border-width:1px;
    width:900px;*/
}

#allcontent .inside-box
{
    margin: auto;
    width: 900px;
}

#static_banner
{
    position: relative;
    margin: auto;
    width: 900px;
}


#static_banner #switch_lang
{
    position: absolute;
    top: 10px;
    right: 15px;
    width: 260px;
    height: 60px;
    z-index: 10;
}

#static_banner #switch_lang ul li
{
    width: 63px;
    text-align: center;
    float: left;
}

#static_banner #switch_lang ul li a
{
    margin-top: 10px;
    display: block;
    height: 20px;
}

#static_banner #login
{
    position: absolute;
    top: 0px;
    right: 0px;
}

#static_banner #login p,
#static_banner #login a {
    color: #FFFFFF;
}

#left,
#center
{
    float: left;
}

#left
{
    /* total-width: 277px; */
    width: 277px;
}

#center
{
    /* total-width: 452px; */
    width: 401px;
    padding-left:  40px;
    padding-right: 10px;
    border-left-width: 1px;
    border-right-width: 1px;    
    border-left-style: solid;
    border-right-style: solid;
    padding: 20px;
    padding-top: 0px;
    
}

#center.noright
{
    width: 570px;
    border-right-width: 0px;    
}

.home #center
{
    /* total-width: 452px; */
    width: auto;
    padding-left:  0px;
    padding-right: 0px;
    border-left-width: 0;
    border-right-width: 0;    
    border-left-style: none;
    border-right-style: none;
    padding: 0px;
    padding-top: 10px;
    
}

#right
{
    /* total-width: 171px */
    float: right;
    /* 150 sbogia */
    width: 148px;
    border-left-width: 1px;
    padding-left:  10px;
    padding-right: 10px;
}

#pre_footer_dec .inside-box
{
    height: 15px;
}


#footer .inside-box
{   width: 870px;
    padding: 25px 15px 15px 15px;
}

#menu_l1 ul li,
#menu_l1_es ul li,
#menu_l2 ul li,
#breadcrumb ul li,
#breadcrumb p.pre_path
{
    float: left;
}

#menu_l1 ul li a,
#menu_l1_es ul li a,
#menu_l2 ul li,
#breadcrumb p,
#breadcrumb ul li a
{
    display: block;
}

#post_menu_dec .inside-box
{
    height: 2px;
}

#main_content .inside-box
{
    padding-top: 15px;
}

#left #left-newsletter,
#left #left-search,
#left #left-tips
{
    margin-top: 20px;
}

#left #left-newsletter .content-box,
#left #left-search .content-box,
#left #left-tips .content-box
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 35px;
}

#left-search label
{
    display: block;
    padding-bottom: 10px;
}

#main-editor #ezwt
{
    margin-bottom: 0px;  /* To hide hugly white line */
}

#main_content #center h1
{
    font-family: BakerSignet BT Roman, Trebuchet MS;
    font-size: 1.6em;
    color: #9B7E3A;
    margin-bottom: 50px;
}


/* product */

/*--------------------------------------------------------------------------- menu */

#menu_l1 .inside-box {
	height:27px;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
/*	font-weight: bolder;*/
}

#menu_l1_es .inside-box {
	height:27px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
/*	font-weight: bolder;*/
}

#menu_l1 .inside-box ul li {
	/*padding-left:1em;*/
}

/*--------------------------------------------------------------------------- lingue */

#static_banner #switch_lang {
	text-transform: none;
}

#menu_l2 ul li a {
	padding: 7px;
}


#menu_l1,
#menu_l1_es {
	/*font-size:0.7em;*/
    font-size: 0.9em;
/*  font-weight: bold;*/
}

#breadcrumb .inside-box {
    padding-top: 5px;
    border-top: 1px solid #A58B4E;
}


/*----------------------------MENU DI TERZO LIVELLO COLONNA SINISTRA ----------*/

#left #menu_l3 ul li
 {
   background: transparent url('../images/pallino.gif') 10px 8px no-repeat;
   padding: 3px;
   padding-left: 20px;
}

#left #menu_l3 ul li a 
{
   padding: 3px;
    color: #595959;
    text-decoration: none;
}

#left #menu_l3 ul li a:hover
{
    color: #ffffff;
    background-color: #A78A50;
    text-decoration: none;
}

#footer .renderedtable p{
	padding-left: 15px;
}

#static_banner .inside-box {
	height: 271px;
}

#menu_l1 .inside-box ul li {
	line-height:19px;
	margin-left: 10px;
}

#menu_l1_es .inside-box ul li {
	line-height:19px;
	margin-left: 2px;
}

#menu_l2 ul {
	height: 25px;
}

/*-------------------------------------------------custom children*/

#webpage .custom-child {
	padding-right: 5px;
	padding-left: 5px;
	/*float: left;*/
}

#webpage .custom-children {
	/*text-align: center;*/
}

#webpage .custom-children div {
	/*display: inline;*/
}

#webpage .custom-children img {
}

#webpage .inside-attr {
	padding-bottom: 15px;
}

#main_content #center .outside-attr h2 {
	font-weight: bolder;
}

#main_content #center .attr-affinamento {
	padding-bottom: 25px;
}

div.home-box
{
    margin: 26px;
    width: 229px;
    height: 128px;
    overflow: hidden;
    float: left;
}

div.home-box.la_cantina { background-image: url(../images/home/la_cantina.jpg); }
div.home-box.leitmotiv_teroldego { background-image: url(../images/home/leitmotiv_teroldego.jpg); }
div.home-box.i_nostri_vini { background-image: url(../images/home/i_nostri_vini.jpg); }
div.home-box.contatti { background-image: url(../images/home/contatti.jpg); }
div.home-box.comunicazione { background-image: url(../images/home/comunicazione.jpg); }
div.home-box.acquisti_in_enoteca { background-image: url(../images/home/acquisti_e_enoteca.jpg); }

div.welcome-all div.welcome-top
{
    margin: auto;
    width: 900px;
    height: 26px;
    background: transparent url('../images/welcome/top_image.gif') no-repeat scroll 0 0;
}

div.welcome-all div.welcome-rest
{
    margin: auto;
    width: 900px;
    border-style: solid;
    border-color: #8D7226;
    border-width: 0 1px;
}

div.welcome-all div.logo
{
    margin: auto;
    text-align: center;
    margin-bottom: 50px;
}

div.welcome-all div.lang
{
    background: transparent url('../images/welcome/bg_lingue.gif') no-repeat scroll 0 0;
    margin-bottom: 100px;
}

div.welcome-all div.lang ul
{
    margin-left: 250px;
}

div.welcome-all div.lang ul li
{
    float: left;
}

div.welcome-all div#footer table.renderedtable
{
    margin: auto;
    text-align: center;
}

div.welcome-all a.lang-text
{
    display: none;
}

div.welcome-all ul.switch-lang li
{
    float: left;
    margin-left: 9px;
    margin-right: 7px;
    padding-top: 0.5em;
}

div.welcome-all div#switch_lang-sx,
div.welcome-all div#switch_lang-dx
{
    width: 6px;
    height: 30px;
}

div.welcome-all div#switch_lang-sx
{
    background-image: url('../images/welcome/bg_sx_language.gif');
    float: left;
}

div.welcome-all div#switch_lang-dx
{
    background-image: url('../images/welcome/bg_dx_language.gif');
    float: left;
}

div.welcome-all div#switch_lang-in
{
    background-color: #510202;
    width: 160px;
    float: left;
    height: 30px;
    line-height: 30px;
}

div.welcome-all div#switch_lang-all
{
    margin: auto;
    width: 172px;
    height: 30px;
}

#main_content .page-title
{
	font-size: 1.3em;
	font-family: BakerSignet BT Roman,Trebuchet MS;
	padding-left:10px;
	padding-top:10px;
	font-weight: bolder;
}

#main_content .abstract
{
	padding: 5px 84px 0 8px;
	text-align: left;
	line-height: 1.2em;
}

#main_content .per-info
{
	padding-left:12px;
	padding-top: 20px;
}

#main_content .per-info a
{
	background-image: url(../images/puntatore-info.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

#webpage td h2
{
	padding-top: 15px;
}

div#menu_l3
{
    padding-left: 10px;
    padding-bottom: 15px;
}

#center .inside-attr
{
    /*padding-top: 10px;*/
  /*  padding-bottom:15px;*/
   /* padding-top: 10px;*/
}

#center .inside-attr p {
    padding-bottom:18px;
	 padding-top: 15px;
}

#center .attr-annata
{
    padding-top: 10px;
}

#breadcrumb p
{
    padding-left: 10px;
}

div.product-line
{
    width: 145px;
}

#webpage .custom-children div.product-line
{
    display: block;
    float: left;
}

#center .inside-attr h2
{
    padding-bottom: 20px;
}

#center .outside-attr h2 {
    padding-right: 5px;
}

#right .versione-stampabile {
    float: right;
    padding-right: 25px;
    padding-top:10px;
    text-align: right;
}

#right .etichetta-containter {
    float: right;
    padding-top: 10px;
    text-align: right;
    padding-right: 25px;
}

#main_content .inside-box {
    padding-bottom: 20px;
}

#center .etichetta-containter {
	width: 180px;
	padding-bottom: 20px;
	float: left;
	padding-top: 20px;
}

#center .etichetta-link {
	width: 120px;
	text-align: left;
}

#center .etichetta-link img{
	border: 1px solid #811717;
}

#center .product-line {
	float: left;
	width: 170px;
	padding-bottom:25px;
}

#center .product-line .product-link {
	width: 125px;
	text-align: left;
}

#center .product-image img  {
	max-height:250px;
}

#center .fiere_premi img {
    float: left;
    padding-right:45px;
    padding-bottom:15px;
}

#center .guide img {
    float: left;
    padding-right:25px;
}

#center .guide_file {
    height: 160px;
}

#center .guide_file .attribute-file {
    padding-top: 1em;
}

#right .versione-pdf {
	text-align: right;
	padding-right: 25px;
	background-image:url(../images/pdf.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	padding-top:10px;
}

#center .camp_pub img {
	float: left;
	padding-right:50px;
	padding-bottom: 25px;
}

.camp_pub ul li {
	display: inline;
}

#main_content #center .attr-opzione_bottiglie {
	padding-bottom: 15px;
}

#main_content #center .attr-opzione_bottiglie h2{
	color:#821616;
}

#right .recensioni .outside-attr {
	color: #821616;
	text-align: right;
	font-weight: bolder;
	clear: right;
	padding-top: 15px;
}

#right .recensioni .outside-attr a{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

#right .recensioni .outside-attr a:hover{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

#center .attribute-image {
	float:left;
	padding-right:20px;
	clear:left;
}

/*---------------------------------------- banner pubblicitario*/

#banner-vini img {
	padding-left:12px;
}

#descrizione_libera .object-left img {
	float: left;
	margin-top: 15px;
	margin-right: 15px;
}

#descrizione_libera .object-center .content-view-embeddedmedia .class-image .attribute-image p{
	border:1px solid #BDA879;
	padding:2px;
	width: 150px;
}

#descrizione_libera h4 {
	padding-top:20px;
	}
}

#descrizione_libera {
	color:#666666;
}

#descrizione_libera a {
	color: #821616;
	text-decoration: underline;
}

#descrizione_libera a:hover {
	color: #821616;
	text-decoration: none;
}

/*----------------------------------------------------------------------- search*/

#main_content .content-search {
	float:left;
	width:580px;	
}

.content-search input { 
	border:1px solid #000;
	padding:2px;
}

#main_content .content-search .feedback{
	padding-top:10px;
	color:#821616;
	padding-bottom:20px;
	font-size:1.2em;	
}

#main_content .content-search .node-line a,
#main_content .content-search .product-link a {
	color:#821616;
	text-decoration:underline;	
}

#main_content .content-search .node-line a:hover,
#main_content .content-search .product-link a:hover {
	text-decoration:none;	
}

#main_content .content-search .product-line img{
	display:none;
}

#main_content .content-search .product-link {
	text-align:left;
}

#main_content .content-search .pagenavigator {
	margin-top:25px;
}

#main_content .content-search .pagenavigator a{
	color:#821616;
	text-decoration:underline;	
}

#main_content .content-search .pagenavigator a:hover{
	text-decoration:none;	
}

#main_content .content-search .content-view-line h2 {
	display:none;
}

#main_content .content-search .class-file a{
	color:#821616;
	text-decoration:underline;	
}

#main_content .content-search .class-file a:hover{
	text-decoration:none;	
}



