body {
    color: #5B5A5A;
}

a,
a:visited,
a:active,
a:hover
{
    color: #7D7D7D;
    color: #FFFFFF;
    color: #000000;
    text-decoration: none;
}

/*
#page_banner .outside-box
{
    background-color: #4E0204;
}

#menu_l1 .outside-box
{
    background-color: #690203;
}


#menu_l2 .outside-box,
#static_banner .outside-box,
#post_menu_dec .outside-box,
#breadcrumb .outside-box,
#main_content .outside-box,
#pre_footer .outside-box,
#pre_footer_dec .outside-box,
#footer .outside-box
{
    background-color: #821616;
}
*/

/*#page_banner .inside-box,*/
#menu_l1 .inside-box,
#menu_l1_es .inside-box,
#menu_l2 .inside-box,
#static_banner .inside-box,
#post_menu_dec .inside-box,
#breadcrumb .inside-box,
#main_content .inside-box,
#pre_footer .inside-box,
#pre_footer_dec .inside-box,
#footer .inside-box
{
/*    background-color: #FFFFFF;
    border: 1px solid #A18E4C;
    border-style: none solid;*/
/*    width: 900px; */
}

#menu_l1 .inside-box,
#menu_l1_es .inside-box,
#menu_l2 .inside-box,
#post_menu_dec .inside-box,
#breadcrumb .inside-box,
#main_content .inside-box
{
    border: 1px solid #A18E4C;
    border-style: none solid;
    width: 898px; 
}

/*#pre_footer
{
    display: none;
}*/

#static_banner .inside-box
{
    background-color: #821616;
}

#static_banner #switch_lang
{
    background-color: white;
}

#static_banner #switch_lang a
{
    font-size: 11px;
    color: #821616;
    text-decoration: none;
}


#menu_l1 .inside-box,
#menu_l1_es .inside-box
{
    background-color: #A58B4E;
}


#center
{
    border-left-color: #9B9B9B;
    border-right-color: #9B9B9B;
}

#pre_footer_dec .inside-box
{
    background-color: #510303;
}

#footer .inside-box
{
    background-color: #690203;
    color: #FFFFFF;
}

#footer .inside-box, 
#footer .inside-box a
{
    color: #FFFFFF;
}

#menu_l1 ul li a,
#menu_l1_es ul li a
{
    text-transform: uppercase;
    background-color: #A58B4E;
    color: white;
}

#menu_l1 ul li a.selected,
#menu_l1_es ul li a.selected
{
    font-weight: bold;
    background-color: #C4B490;
}

#menu_l2 ul 
{
/*    text-transform: uppercase;*/
/*    background-color: #C4B490;*/
    color: #000000; 
    padding-bottom: 15px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #A58B4E;
}

#menu_l2 ul li
{
    background-color: #C4B490;
    padding: 3px;
}

#menu_l2 ul li a.selected
{
    color: #FFFFFF;
    font-weight: bold;
}

/*-----------------------------------------------------------------test con il bianco per equilibrare il men�*/

#post_menu_dec .inside-box
{
    background-color: #ffffff;
}


#main_content #center h1
{
    color: #9B7E3A;
}


/*#left #menu_l3 ul li a
{
    padding-left: 17px;
    background: transparent url('../images/puntatore.gif') 0px 5px no-repeat;
}*/

#left #left-newsletter h1,
#left #left-search h1
{
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #821616;
    /* TODO: in user_geo.css */
    /* total-width: 210px; */
    width: 175px;
    padding: 2px 0px 2px 35px;
}

#left #left-tips h1
{
    display: none;
}

#left #left-tips 
{
    height: 200px;      
    background: transparent url('../images/bg-sfondo-bacheca.jpg') 25px 0px no-repeat;
}

#left #left-tips .content-box
{
    padding-top: 60px;
} 

#left #left-tips ul li
{
    margin-left: 0px;
} 

#left #left-tips ul li a
{
    padding-left: 20px;
    background: transparent url('../images/red-dot.png') 10px 5px no-repeat;
}

#footer h2
{
    font-weight: bold;
}

/* Specific class */

#product
{
    line-height: 150%;
}

#product h2.product-title
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #821616;
    display: inline;
    padding: 3px;
}

#product .attr-annata h2,
#product .attr-eta_vigneti h2,
#product .attr-sistema_allevamento h2,
#product .attr-sito_dei_vigneti h2,
#product .attr-densita_di_impianto h2,
#product .attr-suolo h2,
#product .attr-disponibilita h2
{
    display: inline;
    font-weight: bold;
}

#product .attr-annata .inside-attr,
#product .attr-eta_vigneti .inside-attr,
#product .attr-sistema_allevamento .inside-attr,
#product .attr-sito_dei_vigneti .inside-attr,
#product .attr-densita_di_impianto .inside-attr,
#product .attr-suolo .inside-attr,
#product .attr-disponibilita .inside-attr
{
    display: inline;
}

#product .attr-vinificazione_e_maturazione h2
{
    font-weight: bold;
}

/* Vari elementi */

#left-search input
{
    border: 1px solid #000000;
	padding:2px;
}

/*--------------------------------------------------------------------------- menu */

#menu_l1 .inside-box a,
#menu_l1_es .inside-box a {
	color: #ffffff;
    padding: 4px 8px;
}

#menu_l1 .inside-box a:hover,
#menu_l1_es .inside-box a:hover {
	color: #ffffff;
	background-color: #c5b38f;
    padding: 4px 8px;
}

/*--------------------------------------------------------------------------- lingue */

#static_banner #switch_lang a {
	color:#680203;
}

#static_banner #switch_lang a:hover {
	color:#c9494b;
}

/*--------------------------------------------------------------------------- menu secondo livello */

#menu_l2 .clearfix a {
	color: #5B5A5A;
/*	background-color: #c5b489;*/
}

#menu_l2 .clearfix a:hover,
#menu_l2 .clearfix a.selected
{
	color: #ffffff;
}

#left,
#left a,
#left a:hover
 {
    color: #821516;
}

#left a {
   text-decoration: underline;
}

#pre_footer {
    display: none;
}

#main_content #center .outside-attr h2 {
/*	color: #8a1116;*/
}

#breadcrumb {
	color: #545955;
}

#breadcrumb li{
	color: #545955;
	text-decoration: none;
}

#breadcrumb li a{
	color: #545955;
	text-decoration: none;
}

#breadcrumb li a:hover{
	color: #959595;
	text-decoration: none;
}

#footer .renderedtable td {
	border-right: 1px solid #D6D2B7;
}

#footer .renderedtable td.no-right-border {
	border-right: none;
}

#footer .renderedtable {
	width: 650px;
}

#footer a {
	color: #ffffff;
	text-decoration: underline;
}

#footer a:hover {
	color: #ffffff;
	text-decoration: none;
}

#right .inside-attr img {
	border: 1px solid #d0d0d0;
    padding: 1px;
}

#webpage .custom-child a {
	color:#a18e4c;
	text-decoration: underline;
}

#webpage .custom-child a:hover {
	color:#a18e4c;
	text-decoration: none;
}

#webpage .custom-child {
	color:#5b5a5a;
}

#webpage #right .inside-attr ul li {
	/*background-image: url(../images/bg_foto.gif);
	background-repeat: no-repeat;*/
	width: 151px;
	/*height: 82px;*/
    margin-bottom: 20px;
	border-bottom: 7px solid #ffffff;
}

#left-newsletter .content-box p a{
	color:#821516;
	text-decoration: none;
}

#left-newsletter .content-box p a:hover{
	color:#821516;
	text-decoration: underline;
}

#left-tips .content-box ul li a{
	color:#821516;
	text-decoration: underline;
}

#left-tips .content-box ul li a:hover {
	color:#821516;
	text-decoration: none;
}

#main_content .page-title a{
	color: #a18b51;
	padding-bottom:5px;
}

#main_content .per-info a{
	color: #a18b51;
	text-decoration: underline;
}

#main_content .per-info a:hover{
	color: #a18b51;
	text-decoration: none;
}

#webpage td h2 a{
	color: #821616;
	font-weight: bolder;
}

#webpage td h2 a:hover{
	color: #b23838;
	font-weight: bolder;
}

#webpage td ul li a{
	color: #a58b4e;
}

#webpage td ul li a:hover{
	color: #c4b490;
}

#webpage td ul li {
	list-style-image: url(../images/puntatore-elenco.gif);
}

#webpage td ul {
	padding-left: 16px;
}

#webpage p a {
	color: #821616;
	text-decoration: underline;
}

#webpage p a:hover {
	color: #821616;
	text-decoration: none;
}

div#footer table,
#footer .inside-box a ,
div#footer table p a:hover
{
    color: #D6D2B7;
}

#right h2 {
	color: #ffffff;
	background-color:#821616;
	font-weight: bolder;
	text-align: right;
	padding-right: 1em;
}

#center .pinco p
{
    color: #9B7E3A;
    font-size: 1.6em;
}


#center .inside-attr h2
{
    color: #821616;
}

#center .inside-attr h3
{
    color: #821616;
}

#center .class-file h2 {
    color: #821616;
    font-weight: bolder;
}

#right .versione-stampabile {
    background-image: url(../images/stampante.gif);
    background-position: right;
    background-repeat: no-repeat;
	 display: none;
}

#right .versione-stampabile a{
    color: #565656;
    text-decoration: underline;
}

#right .versione-stampabile a:hover{
    color: #565656;
    text-decoration: none;
}

#right .etichetta-containter {
	width: 120px;
}

#right .etichetta-containter a{
    color: #565656;
    text-decoration: underline;
}

#right .etichetta-containter a:hover{
    color: #565656;
    text-decoration: none;
}

#right .etichetta-containter {
    background-image: url(../images/alta_risoluzione.gif);
    background-position: right;
    background-repeat: no-repeat;
}

p.first-letter:first-letter {
    color: #9B7E3A;
    font-size: 1.6em;
}

#center .etichetta-link a {
	color: #8b111c;
}

#center .etichetta-link a:hover {
	color: #ce7179;
}

#center .product-image img {
	border: 1px solid #a58b4e;
}

#right .versione-pdf a {
	color: #565656;
	text-decoration: underline;	
}

#right .versione-pdf a:hover {
	color: #565656;
	text-decoration: none;	
}

h5 {
	color: #821616;
	font-size: 1.4em;
	font-weight: bolder;
	padding-top:15px;
}

.campagne_pubblicitarie_file {
	background-image: url(../images/pdf.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
}

.campagne_pubblicitarie_file p{
	padding-right: 25px;
	line-height: 20px;
}

/*------------------------------------------------------------------- parte relativa alla bacheca/news*/

#news_novita {
	width: 620px;
	float: right;
}

#news_novita h1 {
	color: #9B7E3A;
	font-family:BakerSignet BT Roman,Trebuchet MS;
	font-size:1.6em;
	margin-bottom:50px;
}

#titolo_news h2 {
	color:#fff;
	font-weight: bolder;
	background-color: #821616;
	display: inline;
	padding: 3px;
}

#immagine_news img {
	padding: 2px;
	border: 1px solid #bda879;
	margin-top:10px;
	float: left;
	margin-right:20px;
}

#data_news {
	color: #7c141d;
	padding-top: 5px;
}

#descrizione_news {
	padding-top: 20px;
	color: #5e5e5e;
}

#news_novita .content-box a {
	color:  #821616;
	text-decoration: underline;
}

#news_novita .content-box a:hover {
	text-decoration: none;
}

#main_content .detail_news {
	width: 620px;
	float: right;
}

#titolo_news {
	color:#fff;
	font-weight: bolder;
	background-color: #821616;
	display: inline;
	padding: 3px;
}

#descrizione_libera {
	padding-top: 20px;
	color: #5e5e5e;
	padding-right:20px;
}

#back_list_news a {
	color:  #821616;
	text-decoration: underline;
}

#back_list_news a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

#news_novita .single_news {
	margin-bottom: 20px;
	border-bottom: 1px solid #c6b490;
	margin-right: 15px;
	padding-bottom: 20px;
}

#news_novita .pagenavigator  {
	color: #811219;
	font-weight: bolder;
}

#news_novita .pagenavigator a  {
	color: #811219;
	text-decoration: underline;
	font-weight: normal;
}

#news_novita .pagenavigator a:hover  {
	text-decoration: none;
}
