




/* body
--------------------------------------------------*/
body {
font-family:Arial;
background:#221411
}

* {
margin:0;
padding:0;
}

ul li { list-style:none}

code {
font-family:Arial;
}

/* header
--------------------------------------------------*/
#header {
/*border-top:30px solid #fff;*/
position:relative;
height:auto!important;
min-height:400px;
height:400px;
}

#header .description {
float:right;
color:#333;
margin:45px 0 0;
}

/*#header h1 {
border-bottom:3px solid #EFF8FB;
margin:15px 0 0;
padding:25px 25px 40px 0;
}*/

#wrapper {
width:845px;
margin:0 auto;
background:#221411
}

/* header h1 (blogtitle)
--------------------------------------------------*/

#header h1{ margin-top:5px}

#header h1 a { height:auto!important; min-height:260px; height:260px; width:558px; float:left; text-indent:-9999px; background:transparent url(images/img-h1.jpg) top left no-repeat;}

#header #text { float:left; width:500px; height:70px; background:#725c50}

#header #text p { padding:10px; font-family:Arial; font-size:10px; color:#ab9e97}

#header h1 .news  { margin-top:5px}

#header h1 .news { background:transparent url(images/img-h1-news.jpg) top left no-repeat;}


/* logo
--------------------------------------------------*/

#logo { }

#logo a { position:absolute; top:80px; right:38px; height:auto!important; min-height:106px; height:106px; width:246px; text-indent:-9999px; background:transparent url(images/logo.jpg) top no-repeat;}


#menu { display:inline; width:90px; position:absolute; right:60px; bottom:30px }

#menu ul li { position:relative; }

#menu a { font-size:10px; font-family:Arial, Helvetica, sans-serif; display:block; height:auto!important; min-height:17px; margin:-3px; }

#menu a:hover { color:#FFFFFF; background:none}


#menu ul ul { display: none; position:absolute; left:90px; top:-7px; background:#725c50; width:150px}

#menu ul li.hover ul, #menu ul li:hover ul { display: block; padding:10px 0 5px 10px}


#content2 { margin-top:20px; padding:10px 0 0px;  }

.page-nuovo { width:560px; background:#edebe9; height:auto!important; min-height:300px; height:300px; overflow:auto; padding:0 0 10px 0 }

#page-title { width:500px; height:25px; background:#cac2bd}

#content2 #page-title h2{ padding:6px 0 5px 10px}

#content2 #page-title h2 a{color:#4f3324; font-family:Arial; font-size:12px}

#content2 #page-title h2 a:hover{color:#ffffff; background:none}

#content2 #contenuto-foto { float:left; margin-top:15px }

#content2 #contenuto-foto p{ font-size:10px; padding:5px; color:#9a8a82; overflow:auto}

#content2 #contenuto-foto .attachment-medium { margin:5px 0 0 5px}

#content2 #contenuto-testo { margin-top:15px}

#content2 #contenuto-testo h3 {margin:10px 0 3px 0; padding-left:10px; overflow:auto}

#content2 #contenuto-testo h3 a { font-family:Arial; font-size:12px; color:#9A8A82; font-weight:bold;  }

#content2 #contenuto-testo h3 a:hover { font-family:Arial; font-size:12px; color:#9A8A82; font-weight:bold; text-decoration:underline; background:none }

#content2 #contenuto-testo p{ font-size:10px; padding:0 15px 15px 10px; color:#9a8a82; overflow:auto}

#content2 #contenuto-testo strong{ color:#4F3324}

#content2 #contenuto-testo a{ font-size:11px; color:#9a8a82; background:none; font-weight:bold}

#content2 #contenuto-testo a:hover{ font-size:11px; color:#9a8a82; background:none; font-weight:bold; text-decoration:underline}

#content2 #contenuto-testo .attachment-thumbnail { float: left; margin: 8px 0 0 5px; border:none }

#content2 #contenuto-testo .subpage { overflow: auto; } 




.gallery-caption  { font-family:Arial; font-size:11px; font-weight:normal; color:#4F3324; text-align:left; padding-left:10px; float:left; width:145px}

#gallery-1 .gallery-item { float:left; margin-top:10px; text-align:center; width:32%; }

#news-img {}

#news-img a { height:auto!important; min-height:176px; height:176px; width:285px; text-indent:-9999px; background:transparent url(images/img-news.jpg) top no-repeat; float:left; margin-top:26px}



#qtranslate-chooser {  float:left; width:300px; margin-top:31px; margin-left:4px }

.qtrans_language_chooser li {padding:0 15px 3px 0; float:left}

.qtrans_flag_it { font-family:Arial; font-size:11px; color:#988880;}

.qtrans_flag_en { font-family:Arial; font-size:11px; color:#988880; }


.youtube { display:block; margin:5px 0 18px;}



/*.qtrans_flag_it {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.estensa.biz/cioccolatitaliani/wp-content/plugins/qtranslate/flags/it.png) no-repeat scroll 0 0;
}*/
i-prodotti (riga 52)
.qtrans_flag_and_text {
padding-left:20px;
}


#nav {
/*border-bottom:3px solid #EFF8FB;*/
float:left; 
width:auto;
margin-left:150px}

#nav li {
float:left;
list-style:none;
padding:0 10px 0 0;
margin-top:25px
}

#nav li a {
color:#988880;
font:10px arial;
font-weight:400;
text-decoration:none;
display:block;
margin:1px 2px 0 0;
padding:5px;
}

#nav li a:hover {
color:#ffffff;
text-decoration:none;
background:none
}

#nav li a.active {
color:#988880;
text-decoration:none;
}


/*#header h1 {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Times New Roman", Times, serif;
font-size:3.8em;
font-weight:400;
color:#333;
letter-spacing:-1px;
margin:20px 0;
}

#header h1 a {
text-decoration:none;
color:#333;
}*/

/* navigation
--------------------------------------------------*/


.clear {
clear:both;
}

/* content
--------------------------------------------------*/
#content {
background:#EDEBE9 none repeat scroll 0 0;
margin:30px 250px 0 0 !important;
overflow:auto;
padding:0 20px 0 10px;
}



#content p {
color:#999999;
font-size:11px;
font-family:arial;
word-spacing:1px;
margin:20px 0;
}

#content a {
text-decoration:none;
color:#999;
}

#content a:hover {
background-color:#EFF8FB;
color:#000;
}

#content h2 {
font-family:arial;
font-size:14px;
font-weight:400;
color:#999;
/*border-bottom:1px solid #EFF8FB;*/
line-height:25px;
margin:15px 0 0 0;
padding:5px 0;
}

#content h2 a {
text-decoration:none;
border:none;
color:#4F3324;
}

#content h2 a:hover {
text-decoration:underline;
border:none;
color:#4F3324;
background:none
}

#content h1 {
font:3em "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
margin:10px 0;
}

#content h3 {
font:2em "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
margin:10px 0;
}

#content h4 {
font:1.8em "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
margin:10px 0;
}

#content h5 {
font:1.6em "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
margin:10px 0;
}



#content ul,ol {
font-size:120%;
margin:10px 10px 10px 25px;
}

#content2 ul,ol {
margin:10px 10px 10px 25px;
}

/* blockquote + links
--------------------------------------------------*/

blockquote {
background:#EFF8FB;
border:1px solid #ccc;
margin:10px 0;
padding:5px 15px;
}

a:hover {
color:#fff;
text-decoration:none;
/*background-color:#EFF8FB;*/
}

a.more {
display:block;
text-align:right;
color:#2F460D;
text-decoration:none;
margin:10px 0 0;
}

a.more:hover {
text-decoration:none;
}

/* metadata under post
--------------------------------------------------*/
.post {
margin:0 0 50px 0;
text-align:justify;
}

.post img {
background:#ccc;
border:5px solid #eee;
padding:1px;
}

.post .info {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
background-color:#EFF8FB;
font-size:1em;
color:#333;
padding:2px 3px 3px 8px;
margin: 25px 0;
}

.date {
color:#999999;
font-family:arial;
font-size:11px;
margin:0 0 15px;
}

.post small {
margin-top:25px;
}

/* metadata sidebar ('about this post')
--------------------------------------------------*/
p.news {
background:#EFF8FB;
color:#333;
font-size:120%;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin:10px 0 28px;
padding:10px;
}

/* sidebar
--------------------------------------------------*/
#sidebar {
background:#CAC2BD none repeat scroll 0 0;
width:285px;
float:right;
padding:0 0 25px 0;
height:100%;
margin-top:30px
}

#sidebar h2 {
color:#4F3324;
font-size:13px;
overflow:auto;
padding:10px 0 5px 10px
}

#sidebar ul {
list-style:none;
font-size:120%;
margin:0 0 23px;
}

#sidebar li {
border-bottom:1px solid #847066;
list-style:none;
padding:3px;
}

#sidebar li a { color:#847066; font-family:Arial; font-size:12px; padding:10px 15px 5px 10px}

#sidebar li a:hover {
color:#fff;
background:#847066;
text-decoration:none
}

#sidebar input {
/*width:102px;*/
/*background:#fff;*/
/*color:#444;*/
/*border:1px solid #eee;*/
/*font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;*/
padding:3px;
}

.mp-form { margin:10px 0 0 10px; float:left
width:238px;}

.MailPressFormEmail { color:#999; font-family:arial; width:150px; margin-bottom:6px}

.MailPressFormName {color:#999; font-family:arial; width:150px; }

.MailPressFormSubmit  { background:#725C50; color:#FFFFFF; font-family:arial; font-size:14px; border:none; width:70px; margin-top:12px; margin-left:87px}


#sidebar input:focus {
background:#fff;
border:1px solid #eee;
}

/* some input
--------------------------------------------------*/
input {
border:1px solid #CCC;
font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
padding:3px;
}

input:hover {
border:1px solid #262626;
}

input:focus {
border:1px solid #262626;
color:#333;
}

/* comments
--------------------------------------------------*/
#comments {
font-size:0.9em;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
}

#commentform {
background:#fff;
width:350px;
text-align:left;
margin:0 0 15px 0;
}

#commentform textarea {
background:#f8f7f6;
border:1px solid #d6d3d3;
width:480px;
font: 13px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
}

#commentform #email,#commentform #author,#commentform #url {
font-size:1.1em;
background:#f8f7f6;
border:1px solid #d6d3d3;
width:350px;
}

#commentform input {
margin-bottom:3px;
}

#gravatar {
align:right;
}

/* wp stuff
--------------------------------------------------*/

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
margin-right:10px
}

.alignright {
float:right;
}

.navigation {
text-align:center;
font-size:120%;
}

.wp-caption {
/*border:1px solid #ddd;*/
text-align:left;
background-color:#f3f3f3;
/*padding:4px 0 0 0;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;*/
margin:0 0 15px 5px;
width: auto !important;

}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}


.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}


#footer p { font-family:Arial; font-size:11px; color:#999999; display:inline}

.dati { font-family:Arial; font-size:11px; color:#999999; }

#footer ul  {display:inline}

#footer li  {display:inline}

#footer a {color:#999; text-decoration:none; font-family:Arial; font-size:11px;  }

.clear { clear:both; display:block}

.spazio { height:5px; display:block}

#footer a:hover {color:#999; text-decoration:underline; font-family:Arial; font-size:11px }

#content li,#content2 li {
/*border-bottom:1px solid #EFF8FB;*/
padding:10px;
}

a {
color:#999;
text-decoration:none;
}

/* footer
--------------------------------------------------*/
#footer {
color:#333;
margin:0;
padding:20px 0;
}


#qtranslate-chooser a { font-size:12px; color:#988880; padding:0 0 3px 0}