/*
Theme Name: Edoardo & Manfredi gallo
Theme URI: http://www.edoardoemanfredigallo.compact
Description: tema di edoardo e manfredi gallo
Version: 1.6
Author: Serverstudio s.r.l.
Author URI: 
Tags: gallo, olio, edoardo, manfredi

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


div.data{
padding-left:20px;
font-size:11px;
font-family:Arial;
font-weight:bold;
display:inline;
_padding-left:10px
}

#header {
background:url('images/testata.jpg') no-repeat;
width:978px;
height:143px;
position:relative;
}

.header_link {
position:absolute;
height:120px;
width:978px;
top:0px;
left:15px;
z-index:1;
}

#menu{
position:relative;
top:-80px;
_top:0px
right:20px;
z-index:4;
}

#menu li {
float:right;
list-style:none;
}

#menu a:link, #menu a:visited {
display:block;
border-right:1px solid #D38800;
text-decoration:none;
color:#D38800;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:8px;
padding-left:5px;
text-transform:lowercase;
}

#menu_footer {
width:350px;
margin:0 auto;
padding-top:20px;

}

#menu_footer li {
display:inline;
}

#menu_footer a:link, #menu_footer a:visited {
text-decoration:none;
color:#D38800;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:lowercase;
padding-right:8px;
padding-left:5px;
border-right:1px solid #D38800;
}

#lang {
width:80px;
top:12px;
left:20px;
height:100px;
position:relative;
z-index:5;
/* border:1px solid black;*/
}

#lang li {
list-style:none;
padding-right:8px;
}

#lang a:link, #lang a:visited {
text-decoration:none;
color:#D38800;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#centrale {
width:978px;
height:244px;
float:left;
}

#big_ph{
background:url('images/top_photo.jpg') no-repeat ;
width:683px;
height:244px;
float:left;
}

#news {
background-color:#d9d9d9;
height:244px;
width:295px;
float:left;
}

#news h2 {
font-family:Helvetica, sans-serif;
font-size:16px;
color:#000;
padding-left:10px;
padding-bottom:5px;
padding-top:8px;
width:120px;
float:left;
}

#news p{
color:#4e4e4e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-bottom:7px;
line-height:16px;
text-align:justify;
}

#news img{
	margin-top:25px;
}


#hl_home{
width:223px;
height:341px;
float:left;
padding-right:3px;
padding-top:5px;
}

#hl_up{
width:223px;
height:83px;
background:url('images/box_up.jpg') no-repeat;
margin-bottom:5px;
}
#hl_up a{
	color:#D38800;
	text-decoration:none;
}
#hl_up h3 {
color:#D38800;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:8px;
padding-left:8px;
}

#hl_ct {
background-color:#F0F0F0;
width:223px;
padding-top:24px;
}

#mini_box {
width:213px;
height:85px;
padding-bottom:19px;

}

#mini_box h4 {
color:#D38800;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#mini_box h4 a:link, #mini_box h4 a:visited {
color:#d38800;
text-decoration:none;
}

#mini_box h4 a:hover {
text-decoration:underline;
}

#mini_box img {
float:left;
padding-right:5px;
padding-left:5px;
}

#hl_ct p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#hl_dw {
background:url('images/box_dw.gif') no-repeat;
width:223px;
height:15px; 
}


#bag {
width:978px;
margin:0 auto;
}

#acquista {
width:298px;
height:107px;
margin-top:6px;
float:right;
}

#online {
position:relative;
width:91px;
height:59px;
top:50px;
left:10px;
background:url('images/online.gif') no-repeat;
}

#sponsor {
width:298px;
height:107px;
abackground:url('images/sponsor.gif') no-repeat;
float:right;
margin-top:6px;
}

#ristorante {
width:298px;
height:107px;
float:right;
margin-top:6px;
}

#footer {
width:978px;
height:121px;
margin-top:10px;
background-color:#F2F2F2;
}

#creditcard {
width:132px;
height:26px;
margin:0 auto;
padding-top:30px;
}

#menu_interna {
width:229px;
padding-top:6px;
float:left;
background:url('images/int_b_small.gif') no-repeat;
z-index:1;
}

#mi_ct {
background-color:#EDEDEE;
padding-top:10px;
width:227px;
}

#mi_ct ul li {
list-style:none;
width:218px;
border-bottom:1px solid #D5D5D5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:3px;
padding-top:4px;
padding-left:5px;
}

#mi_ct ul li a:link, #mi_ct ul li a:visited {
color:#999999;
text-decoration:none;
}

#mi_ct ul li.active a:link , #mi_ct ul li.active a:visited   {
color:#A9730A;
border-bottom:none;
}

#mi_ct ul li.mi_border a:link, #mi_ct ul li.mi_border a:visited {
border-bottom:none;
}

#mi_ct ul li.mi_border2 a:link, #mi_ct ul li.mi_border2 a:visited {
border-bottom:none;
color:#CB8B0C;
}

h5 {
background-color:#969696;
width:222px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:4px;
}

#cont_int {
width:439px;
background:url('images/int_b_big.gif') no-repeat;
float:left;
padding-top:10px;
z-index:1;
}

#cont_int2 {
width:670px;
background:url('images/int_b_big2.gif') no-repeat;
float:left;
margin-top:6px;
padding-top:10px;
}

#cont_int2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#cont_int p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#single_col{
min-height:330px;
background-color:#EDEDEE;
}

#single_col img{
margin-right:8px;
margin-bottom:8px;
background-color:#EDEDEE;
}

#single_col a{
color:#D38800;
}

#single_col p {
padding:5px 10px 5px 10px ;
}

#cont_bd {
background-color:#EDEDEE;
text-align:justify;
padding-bottom:10px;
}

h6 {
color:#CB8B0C;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:10px;
}

#col_one {
width:198px;
float:left;
padding-left:10px;
padding-right:8px;
}

#col_two {
width:206px;
float:left;
border-left:1px solid #999999;
padding-left:8px;
}

.title_int {
color:#CB8B0C;
padding-bottom:5px;
padding-top:8px;
}

ul.varieta li {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}

.var_nome {
width:155px;
padding-bottom:5px;
}

.percentuale {
color:#CB8B0C;
}

#punisher {
clear:both
}

#piva{
font-family:Verdana;
font-size:11px;
color:#878789;
padding-left: 12px;
padding-top:8px;
}
input, textarea{
border:1px solid #cccccc;
}
.mm-form-container, .error_span, .mm-thanks-message{
font-family:Arial;
font-size:12px;
}

.error_span{
background-color:#cccccc;
}

#sidebar{
width:298px;
float:right;
z-index:1;
}

a.piclenselink{
display:none;
}

#cont_bd ul li{
list-style:none;
padding-left:14px;
font-family:Arial;
font-size:12px;
padding-bottom:6px;
padding-top:6px;
}

ul.gallery li a{
text-decoration:none;
color:#000000;
}

.gallery_title{
padding-bottom:12px;
}

.wpcf7-response-output{
font-family:Verdana;
font-size:12px;
}

#link_amici ul li{
list-style:inside;
}

.news_archive{
font-family:Arial;
font-size:8px;
font-style:italic;
float:right;
position:relative;
top:6px;
right:0px;
margin-bottom:16px;
}

.news_archive a{
color:#000000;
text-decoration:none;
}

.archive_title{
padding-bottom:8px;
}

#single_col2 p{
padding:0px 10px 10px 10px;
}

#single_col2 a{
color:#000000;
text-decoration:none;
}

#bg_main{
clear:both;
z-index:0;
background:url('images/bg_main.gif');
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#spacer{
background-color:#ffffff;
height:10px;
width:668px;
position:relative;
top:0px;
left:0px;
z-index:5;
margin-bottom:0px;
padding-bottom:0px;
}

#eventi_banner{
margin-top:8px;
}
.spannolo{
	height:101px;
}
div#le_brevi .le-brevi{
	height:101px;
}
div#cont_bd div.ngg-albumoverview{
	padding-left:10px;
}
div#cont_bd div.ngg-album-compact{
	width:439px;
	height:86px;
	padding-bottom:10px;
}
div#cont_bd div.ngg-album-compact div.ngg-album-compactbox{
	float:left;
}
div#cont_bd div.ngg-album-compact h4{
	float:left;
	width:300px;
	padding-top:12px;
}
div#cont_bd div.ngg-album-compact h4 a{
	color:#CB8B0C;
}
div#cont_bd div.ngg-album-compact p{
	float:left;
	margin:0;
	padding-top:5px;
}
.link {
	margin-top:20px;
}
ul.link li a{
	color:#666;
}
strong{
	color:#CB8B0C;
}