body { 
	font: 11px Helvetica, Arial, sans-serif !important;
	width: 100%; 
	margin:0;
	background:white url(img/bg_portal_nav.gif) repeat-x 0 0;
	color:#333333;
}

* {
    font-family:Helvetica, Arial, sans-serif !important;
}


a img {
	border:0;
}

a {
	color:#07A3EB;
}

h1, h2 {
border-bottom:0px solid #8CACBB;
}

h2 {
    font-size:12px;
}

#wrapper {
	width:720px;
	margin:0 auto;
}

#portal_navbar {
	height:110px;
	font-weight:bold;
}
#portal_navbar .width-12 {
	width:720px;
}
#logo {
	float:left;
	margin-top:10px;
}

#navbar_menu {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:30px 0 0;
	padding:0;
	float:right;
}

#navbar_menu li {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-left:1px solid #8dd0ea;
	font-size:12px;
} 

#navbar_menu li a {
	color:black;
	display:block;
	padding:10px 20px;
	text-decoration:none;
}

#navbar_menu li a:hover {
	background-color:#8dd0ea;
}

#navbar_menu li.selected {
	background-color:#8dd0ea;
}

.section-podere #navbar_menu li.selected, .section-farm #navbar_menu li.selected {
	background-color:transparent;
}

.section-podere #navbar_menu li#menu_podere, .section-farm #navbar_menu li#menu_podere {
	background-color:#8dd0ea;
}

#navbar_menu li.last {
	border-right:1px solid #8dd0ea;
}

.image {
	position:absolute;
	top:0px;
}

div.panes .pane {
	display:none;		
	padding:0;
	border:1px solid transparent;
	border-top:0;
	height:100px;
	font-size:14px;
	background-color:#fff;
	position:absolute;
}

.text {
	position:absolute;
	top:437px;
	background-color:#00adef;
	font-size:14px;
	width:700px;
	color:white;
	height:130px;
	padding:10px 10px 0;
	font-weight:bold;
}

.text h1 {
	font-size:30px;
	margin:0 0 10px;
	border-bottom:0px solid #8CACBB;
	color:white;
}
.text h1 a {
	color:white !important;
}

#slide-txt-5 h1 {
    letter-spacing:-1px;
}

.tabs {
	position:absolute;
	top:424px;
	z-index:999;
	left:1px;
}

#box_firt_row {
	margin-top:590px;
}

.boxes {
	margin-bottom:10px;
}

.boxes h1, .portletHeader, .managedPortlet .portletHeader {
	font-size:17px;
	color:white;
	background:#4d84c4;
	padding:10px;
	margin:0;
	border:0px solid #8CACBB;
}

.portletHeader a, .managedPortlet .portletHeader a {
color:white;
}

.portletItem  {
border-left:0px solid #8CACBB;
border-right:0px solid #8CACBB;
padding:1em 0;
}

.box_content .portlet {
background-color:transparent;
border-bottom:0px solid #8CACBB;
margin:1px 0 1em;
}

.box_content .portlet .portletItem {
padding:0em;
}

#sidebar .even, .box_content .even {
background-color:transparent;
}

.boxes #blog h1 {
	color:black;
	background:#fff100;
}


.boxes .cell {
	background:#e6e7e8;
}

.section-homepage #box_firt_row .cell, .section-homepage-en #box_firt_row .cell {
	height:275px;
}
.section-homepage #box_last_row .cell, .section-homepage-en #box_last_row .cell {
	height:210px;
}
.boxes .cell .box_content {
	padding:10px;
}

#box_firt_row #primo_piano .tileHeadline {
    line-height:1.1em;
}

#box_firt_row #primo_piano .tileBody {
margin-bottom:0;
}

#box_firt_row #primo_piano h2 {
    margin:0 0 3px 0;
}

div.width-4 {
	width:232px !important;
}

div.position-4 {
	margin-left:-476px;
}

div.position-8 {
	margin-left:-231px;
}

.twtr-widget p, .rssincl-itemtitle, .rssincl-itemdesc{
	font-family:Helvetica,Arial,sans-serif !important;
	text-decoration:none !important;
	font-size:11px !important;
}

.twtr-widget .twtr-join-conv,  * td.situazione {
font-size:11px !important;
}

div#rssincl-box-71563 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a {
	font-family:Helvetica,Arial,sans-serif !important;
	text-decoration:none !important;
}

#box .ilMeteoLink, #eventi #box .titolo {
	display:none !important;
	text-indent:-9999px;
}

h2 {
	margin:5px 0;
}

h2 a, h3 a {
	color:#333333;
	text-decoration:none;
}

h3 {
	font-size:13px;
	margin:4px 0;
}
#news {
	font-size:11px;
}

#footer {
	font-size:11px;
	margin:20px 0 10px;
}

.popup {
	cursor:pointer;
	text-decoration:underline;
}

#social img {
	padding:0 5px 5px 0;
}

#big_photo_box {
    background:transparent url(img/bg_vino.jpg) no-repeat 0 0;
    height:437px;
    width:720px;
    margin:8px 0 15px;
}

#cantina #big_photo_box {
background:url(img/bg_cantina.jpg) no-repeat scroll 0 0 transparent;
}

#locanda #big_photo_box {
background:url("img/bg_locanda_home.jpg") no-repeat scroll 0 0 transparent;
}

.quercerosa #big_photo_box {
    background:transparent url(img/bg_prod_querce.jpg) no-repeat 0 0;
}
.chorum #big_photo_box {
    background:transparent url(img/bg_prod_chorum.jpg) no-repeat 0 0;
}
.le-zere #big_photo_box {
    background:transparent url(img/bg_prod_zere.jpg) no-repeat 0 0;
}
.albatrello #big_photo_box {
    background:transparent url(img/bg_prod_alba.jpg) no-repeat 0 0;
}
.pieve-dei-monaci #big_photo_box {
    background:transparent url(img/bg_prod_pdm.jpg) no-repeat 0 0;
}
.campo-del-noce #big_photo_box {
    background:transparent url(img/bg_prod_cdn.jpg) no-repeat 0 0;
}

.olio #big_photo_box {
    background:transparent url(img/bg_prod_olio.jpg) no-repeat 0 0;
}
.grappa #big_photo_box {
    background:transparent url(img/bg_prod_grappa.jpg) no-repeat 0 0;
}

.menu #big_photo_box, .menu-maremmani #big_photo_box, .menu-personalizzati #big_photo_box, .menus-from-the-maremma #big_photo_box, .menu-di-giugno #big_photo_box {
    background:transparent url(img/bg_locanda_menu.jpg) no-repeat 0 0;
}

.carta-dei-vini #big_photo_box, .wines #big_photo_box {
    background:transparent url(img/bg_locanda_vini.jpg) no-repeat 0 0;
}

.ristorante #big_photo_box, .restaurant #big_photo_box {
    background:transparent url(img/bg_locanda_rist.jpg) no-repeat 0 0;
}

.progetto #big_photo_box, .sala-conferenze #big_photo_box, .bar-del-vino #big_photo_box, .negozio #big_photo_box, .project #big_photo_box {
    background:transparent url(img/bg_progetto.jpg) no-repeat 0 0;
}

.bottaia #big_photo_box {
    background:transparent url(img/bg_vino_gall3.jpg) no-repeat 0 0;
}
.negozio #big_photo_box, .spazi #big_photo_box, .shop #big_photo_box, .spaces #big_photo_box {
    background:transparent url(img/bg_spazi.jpg) no-repeat 0 0;
}
.prodotti #big_photo_box, .products #big_photo_box {
    background:transparent url(img/bg_prodotti.jpg) no-repeat 0 0;
}
.terreni #big_photo_box {
    background:transparent url(img/bg_terreni.jpg) no-repeat 0 0;
}
.persone #big_photo_box, .staff #big_photo_box {
    background:transparent url(img/bg_team.jpg) no-repeat 0 0;
}
#locanda-child .persone #big_photo_box, #locanda-child .staff #big_photo_box {
    background:transparent url(img/bg_locanda_staff.jpg) no-repeat 0 0;
}

.albergo #big_photo_box, .salotto #big_photo_box, .hotel #big_photo_box, .parlor #big_photo_box {
    background:transparent url(img/bg_locanda_salotto.jpg) no-repeat 0 0;
}
.camere #big_photo_box, .prezzi #big_photo_box, .rooms #big_photo_box, .prices #big_photo_box {
    background:transparent url(img/bg_locanda_camera.jpg) no-repeat 0 0;
}
.sito-archeologico #big_photo_box, .archaeological-site #big_photo_box {
    background:transparent url(img/bg_sito_arch.jpg) no-repeat 0 0;
    margin:0 0 15px;
}
.podere #big_photo_box, .farm #big_photo_box {
    background:transparent url(img/bg_podere.jpg) no-repeat 0 0;
    margin:0 0 15px;
}
.villa #big_photo_box {
    background:transparent url(img/bg_villa.jpg) no-repeat 0 0;
    margin:0 0 15px;
}
.ricette #big_photo_box, .recipes #big_photo_box, .faraona-in-cottura-sapida-alle-ciliegie #big_photo_box {
    background:transparent url(img/bg_locanda_ricette.jpg) no-repeat 0 0;
}
.template-maps_map .dove #big_photo_box, .template-maps_map .dove-trovare-i-nostri-prodotti #big_photo_box {
    background:transparent none no-repeat 0 0;
}
.contatti #big_photo_box, .contact #big_photo_box {
    background:transparent none no-repeat 0 0;
    height:5px;
    width:720px;
    margin:8px 0 15px;
}


#links {
    height:30px;
}

#portal-globalnav {
background-color:transparent;
height:auto;
line-height:normal;
list-style:none outside none;
margin:0;
padding:0;
white-space:nowrap;
}
#portal-globalnav li, #links li {
    display:block;
    float:left;
    margin-bottom:0px;
}
#portal-globalnav li a, #links a {
    background-color:#EEEBEA;
    color:black;
    margin-left:0px;
border-style:solid solid none;
border-width:0px;
height:auto;
margin-right:1px;
padding:0;
text-decoration:none;
text-transform:none;
display:block;
height:30px;
line-height:30px;
width:102px;
text-align:center;
text-transform:uppercase;
font-size:12px;
}

#portal-languageselector a {
    width:101px;
}

#portal-globalnav li.selected a {
background-color:#5082C3;
border-color:#8CACBB #8CACBB #DEE7EC;
border-style:solid;
border-width:0px;
color:white;
}

#portal-globalnav li a:hover {
background-color:#5082C3;
border-color:#8CACBB #8CACBB #DEE7EC;
color:white;
}

#portal-globalnav li#portaltab-index_html a {
background-color:black;
color:white;
}

#portal-home, #portal-languageselector  {
    background-color:transparent;
    height:auto;
    line-height:normal;
    list-style:none outside none;
    margin:0;
    padding:0;
    white-space:nowrap;
    float:left;
}

#portal-home a {
    background-color:black;
    color:white !important;
}

#portal-languageselector a {
    background-color:#00AFF0;
    color:white;  
}


.section-homepage #portal-languageselector, .section-homepage-en #portal-languageselector, .section-podere #portal-languageselector, .section-farm #portal-languageselector  {
    background-color:transparent;
    float:right;
    height:0px;
    line-height:normal;
    list-style:none outside none;
    margin:0;
    padding:0;
    position:relative;
    white-space:nowrap;
    z-index:1000;
}

.section-homepage #portal-languageselector a, .section-homepage-en #portal-languageselector a {
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
color:white;
display:block;
float:right;
margin-right:-1px;
padding:7px 0;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:71px;
}

.section-podere #portal-languageselector a, .section-farm #portal-languageselector a {
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
color:white;
display:block;
float:right;
margin-right:0px;
padding:7px 0;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:71px;
}

li#portaltab-contatti a {
    margin-right:0px;
}

#head_sezione_cantina {
    background:transparent url(img/transp_blu.png) repeat 0 0;
    color:white;
    height:437px;
    width:230px;
    float:right;
}

#head_sezione_locanda {
    background:transparent url(img/transp_lilla.png) repeat 0 0;
    color:white;
    height:437px;
    width:230px;
    float:right;
}

#head_sez_txt {
    padding:20px 10px;
    font-size:16px;
}

#cantina .boxes_cpv h1 {
    color:#00adef;
    font-size:14px;
}

#locanda .boxes_cpv h1, #locanda .boxes_cpv h1 a  {
    color:#979dce !important;
    font-size:14px;
}

#cantina .boxes_cpv h1, #cantina .boxes_cpv h1 a  {
    color:#07A3EB !important;
    font-size:14px;
}

.boxes_cpv #news, .boxes_cpv #blog {
    border-left:1px dotted #b7b6b6;
    padding-left:10px;
}
div.width-4a {
width:231px !important;
}
.documentContent {
padding:1em 1em 2em 0 !important;
}
.twitter_content, .blog_content, .news_content, .row_2   {
    border-bottom:1px dotted #b7b6b6;
    padding-bottom:10px;
    margin-bottom:10px;
}


#locanda a, #locanda-child  a {
    color:#202020;
}
#locanda #portal-languageselector a, #locanda-child #portal-languageselector a {
background-color:#cccce4;
}
#locanda #portal-globalnav li a:hover, #locanda-child #portal-globalnav li a:hover {
background-color:#979dce;
border-color:#8CACBB #8CACBB #DEE7EC;
color:white;
}

#locanda #portal-globalnav li.selected a, #locanda-child #portal-globalnav li.selected a {
background-color:#979dce;
}



#action_button p {
    background:#9ad1ef none;
    padding:7px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#action_button p a {
    background:#4D84C4 none;
    padding:16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:white;
    font-family: Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    display:block;
    text-decoration:none;
    text-align:center;
}

#action_button p a:hover {
    background:white none;
    color:#4D84C4;
}


#locanda #action_button p, #locanda-child #action_button p {
    background:#CCCCE4 none;
}

#locanda #action_button p a, #locanda-child #action_button p a {
    background:#979DCE none;
}

#locanda #action_button p a:hover, #locanda-child #action_button p a:hover {
    background:white none;
    color:#979DCE;
}

#sidebar .navTreeItem {
    border-top:1px dotted #b7b6b6;
}

#sidebar .navTreeLevel1 {
margin-left:0;
}
#sidebar .navTreeLevel1 a {
    margin-left:1em;
}
#sidebar .navTreeLevel0 {
    border-bottom:1px dotted #b7b6b6;
}

#sidebar .navTreeLevel1 a {
    color:#98999b;
}

#sidebar .navTreeItem a:hover, #sidebar dd.portletItem .navTreeItem a:hover {
background-color:transparent;
border:1px solid transparent;
color:#4D84C4;
}
#sidebar .navTreeCurrentItem {
background-color:transparent;
border:1px solid transparent !important;
color:#4D84C4;
}
#sidebar .portletItem a:visited, #sidebar .portletFooter a:visited {
color:#4D84C4;
}

#cantina-child #sidebar li a, #cantina-child #sidebar li a:visited {
    color:#00adef;
}
#cantina-child #sidebar li li a, #locanda-child #sidebar li li a, #locanda-child #sidebar li li a:visited, #cantina-child #sidebar li li a:visited {
    color:#a0a1a3;
}
#locanda-child #sidebar li a, #locanda-child #sidebar li a:visited {
    color:#979dce;
}
#cantina-child #main_box h1 {
    color:#00adef;
}
#locanda-child #main_box h1 {
    color:#979dce;
}

#cantina-child li .navTreeCurrentNode a {
    color:#00adef !important;
}

#locanda-child #main_box h2 {
    font-size:16px;
    color:#CCCCE4;
}

#cantina-child #main_box h2 {
    font-size:16px;
    color:#07A3EB;
}

#box_firt_row .tileItem, .boxes_cpv .tileItem  {
border-top:0px solid #8CACBB;
margin-top:0;
padding-top:0.5em;
}

#box_firt_row #primo_piano .tileItem, #box_firt_row #news .tileItem, , #box_firt_row #eventi .tileItem{
    padding:0 10px;
}
#box_firt_row .tileBody {
    line-height:1.1em;
}

#box_firt_row #eventi .portletItem a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#box_firt_row #eventi .portletItem {
	padding:0;
	margin-bottom:1em;
	font-size:110%;
}
#box_firt_row #eventi .portletItemDetails {
	font-weight:normal;
	text-align:left;
	font-size:11px;
}
.section-cantina .vino .tabs_vino {
    list-style:none outside none;
    margin:0.5em 0 0 0;
}

.section-cantina .vino .tabs_vino li {
    float:left;
    list-style-image:none !important;
    margin:0 !important;
    padding:0;
    text-indent:0;
}
.panes_vino {
    clear:left;
}

.tabs_vino li a {
    display:block;
    text-indent:-9999px;
    width:20px;
    height:20px;
    background-color: #EEEBEA;
    margin:0 10px 10px 0;
    border-bottom:0px;
    outline:0;
}

.tabs_vino a:hover {
    background-color:#00AFF0;
}
.tabs_vino a.current {
    background-color:#5082C3;
}
.documentContent p a {
border-bottom:0px solid #CCCCCC;
}

.boxes .tileImage,  .boxes_cpv .tileImage {
border:0px solid black;
float:none;
margin:0 0 0.5em 0;
}
#locanda #news .tileFooter {
    display:none;
}
#locanda #news .portletItem {
    padding:3px 0;
}

#locanda #news .portletItem a.tile {
    text-decoration:none;
    font-weight:bold;
}
#locanda #news .portletFooter a, #cantina #news .portletFooter a {
    display:none;
}
#locanda #news .portletItem a.tile .portletItemDetails, #cantina #news .portletItem a.tile .portletItemDetails {
    font-weight:normal;
    text-align:left;
}

#locanda #news .portletFooter, #cantina #news .portletFooter {
background-color:white;
border-color:#8CACBB;
border-style:dotted solid none;
border-width:0px;
margin:0;
padding:0.25em 1em;
text-align:right;
}

.context {
background:none #00AFF0;
border:0px solid #8CACBB;
color:Black;
cursor:pointer;
font-size:90%;
padding:1px 8px;
text-transform:none;
}

#locanda-child .context {
background:none #979DCE;
}

#box_firt_row #blog {
    background:#E6E7E8 url(img/blog_bg.gif) 0 bottom no-repeat;
}
.template-newsitem_view #sidebar .box_content {
    display:none;
}
.template-newsitem_view #sidebar .portletFooter {
    display:none;
}

.template-newsitem_view #sidebar a.tile {
    text-decoration:none;
    font-weight:bold;
    color:#333333;
}

.template-newsitem_view #sidebar a.tile .portletItemDetails {
    font-weight:normal;
    text-align:left;
}

.template-newsitem_view #sidebar .portletHeader a.tile, .template-newsitem_view #sidebar .managedPortlet .portletHeader a.tile {
    color:#00ADEF;
    font-size:14px;
    font-weight:normal;
}
#sidebar .portletHeader {
background:none repeat scroll 0 0 white;
border:0 solid #8CACBB;
color:white;
font-size:14px;
margin:0;
padding:3px 10px;
font-weight:normal;
}
#locanda-child .contatti #prenota_button, #locanda-child .contact #prenota_button {
    display:none;
}
.section-podere #links, .section-farm #links {
    display:none;
}
.image-inline  {
padding-bottom:3px;
}
#blog .box_content img {
    padding:8px 8px 8px 0;
}

.vino_nome {
    width:350px;
    font-weight:bold;
}
.vino_anno {
    width:30px;
}
.vino_prod {
    width:160px;
    text-align:center;
}
.vino_prezzo {
    width:80px;
    text-align:right;
}

table.plain, table.plain td, table.plain th {
border:0 solid #CCCCCC;
border-collapse:collapse;
padding:0.5em;
}
#region-content dd {
    margin-right:0;
    margin-top:10px;
    -moz-margin-start:0px;
    -webkit-margin-start: 0px;
}
table.tab_menu {
    width:100%;
}
td.price_cell {
    width:70px;
    vertical-align:top;
}
#charme {
    text-align:center;
    padding-top:10px;
}
#follow_twitter {
    text-align:center;
    padding-top:10px;
}
.news_content .listingBar {
	display:none;
}