/*
Foglio di Stile del tema Catalogo (style.css)

Theme Name: Studio Foli Infinity
Description: The original Studio Foli Infinity theme 
Author: Gianluca Foli
Tags: thumbs, white, one columns

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)

*/



/* Overal setup */
* { margin:0; padding:0; }
body { background-image: url(http://www.gianlucafoli.com/img/bgr.jpg); font:11px Trebuchet MS,Tahoma,Arial,sans-serif; color:#393F44; }
a   { color:#3FAE81;text-decoration:none;outline:0; }
a:hover { color:#ddd; }
a img { border: none;}
ul, li { list-style: none;margin:0;padding:0;}
h1  { font-size:9px; } 
h2  { font-size:14px; } 
h3  { font:bold 11px Trebuchet MS,Tahoma,Arial,sans-serif;color:#bbb;text-transform:capitalize; }
h3 SPAN.slash { font:bold 10px Arial !important; text-transform: lowercase; }
h4  { font-size:14px; }
code { font: 11px  "Courier New"; color:#666; padding:5px;margin:5px 0;display:block;border-left:1px solid #903000; }
blockquote { color:#ddd; padding:5px;font: 12px Arial,Sans-serif;line-height:1.4em; }
.left { float:left;margin-top:3px;margin-right:8px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }
.pagenavi  { margin: 10px 0; clear: both; }

/* header */
#header { width:950px;margin:0 auto;padding:1em 0 16em 0; }

#header h1 a { display:block;font-size: 20px; margin: 5px 0; width: 240px;text-indent: -999em; }

#header h1 a:hover { color: #7ebe40; }

#main-wrapper { display:block; width:70%; padding:0px 10px 10px 10px; margin: 0px 0px 0px 299px;text-align:left; background:trasparent; }

.main { width:100%; padding:0;float:left;overflow: hidden; }

.main2 { background:#FFFFFF; width:780px; margin-left:19px; float:left;overflow: hidden; }

/* thumnail covers */
.thumb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#222222 url(../foli/images/thumb.png) repeat scroll 0 0;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
display:block;
height:150px;
line-height:20px;
margin:0 20px 20px 0;
overflow:hidden;
position:relative;
width:200px;
border:15px solid #FFFFFF;
}

.thumb-title { margin-bottom:-5px;background:#fff;bottom:1px;display:block;position:absolute;padding:4px;filter:alpha(opacity=0.8);-moz-opacity:0.8;opacity:0.8; width:200px; text-align:center;}

.thumb-title:hover { background:#fff;filter:alpha(opacity=1.1);-moz-opacity:1.1;opacity:1.1;}

.thumb-title h1 { margin: 0; line-height: 1.4em; }

.thumb-title h1 a { font:9px Trebuchet MS,Tahoma,Arial,sans-serif;display:block;color:#393F44;text-decoration: none;text-transform:capitalized;}

.thumb-title h1 a:hover { color:#3fae5e;}

.thumb-title h2 { margin: 0; line-height: 0.5em; padding-top:5px; }

.thumb-title h2 a { font-family:Trebuchet MS,Tahoma,Arial,sans-serif; font-size: 12px; display:block;color:#393F44;text-decoration: none;text-transform:capitalized; }

.thumb-title h2 a:hover { color:#3fae5e; font-family:Trebuchet MS,Tahoma,Arial,sans-serif; font-size: 12px; display:block;text-decoration: none;text-transform:capitalized;}

.postdata {line-height:18px; margin-bottom:3px;  color:#393F44; font:17px; font-family:Trebuchet MS,Tahoma,Arial,sans-serif;}

.elegante {border-top:1px solid #EEEEEE; padding-top: 3px; width:192px;}



/* single page */
.post.single { line-height:1.4em; width:585px;padding:3px; }

.post.single h2, .post.single h2 a { font:17px Trebuchet MS,Tahoma,Arial,sans-serif;letter-spacing:-1px;line-height:1.4em;color:#393F44;text-decoration:none; }

.post.single .postMeta { font:10px Trebuchet MS,Tahoma,Arial,sans-serif;margin-bottom:5px;color:#393F44; padding-left:22px; border-bottom:0px solid #EEEEEE;  line-height:10px; margin-bottom:-10px; width:738px; }

.post.single .postMeta span.date { padding:-1px 2px 0 0; }

.post.single .postMeta span.comments {left center;padding-left:15px; }

.post.single .postMeta span.comments a,
.post.single .postMeta span.date a{ color:#999; }

.post.single .entry { float:none; line-height:16px;overflow:hidden;padding-bottom:25px; padding-left:22px; width:730px; }

.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// SMILEY ////////*/

.post .entry img,.entry a img { border:0px solid #999; }

.post .entry a:hover img { border-color:#eee; }

.post.single h3 { font-size: 12px;font-weight:bold; color: #6199dc; display:inline; }

.post.single p { margin: 1em 0; }

.post.single p a,.post.single li a { color:#b; 
}
.post.single p a:hover { color:#ddd; }

.post.single p strong { font-weight: bold; }

.post.single p em { font-style: normal; background: #f9f9de; }

.post.single a { color:#3FAE81; }

.post.single a:hover { color:#ddd; }

.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }

.post.single ul, .post.single ol { margin: 1em; }

.post.single ul li, .post.single ol li { margin: 0; color: #666; line-height: 1.4em; }

#updated {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;
margin-right:1px;
margin-top:-18px;
}

#contatti  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

.close{
background:#fff none repeat scroll 0;
margin-left: 707px; margin-top: -22px;
font-weight:normal;
text-align:center;
width:23px;
}

.closeimg
{ background:#fff; filter:alpha(opacity=1.1);-moz-opacity:1.1;opacity:1.1; text-align:center;}

.closeimg:hover { background:#fff; filter:alpha(opacity=0.6);-moz-opacity:0.6;opacity:0.6;}

/* ----------------------------------- BOX MENU ----------------------------------- */

/* MENU ----------------------------------------------------*/

.cata
{color:#bbb; font-size: 11px; font-weight:bold; font-family:Trebuchet MS,Tahoma,Arial,sans-serif;}

.contatti
{color:#33d1ff; font-size: 11px; font-weight:normal; font-family:Trebuchet MS,Tahoma,Arial,sans-serif;}

.contatti2
{color:#393F44; font-size: 11px; font-weight:normal; line-height:16px; font-family:Trebuchet MS,Tahoma,Arial,sans-serif;}

#line
{border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;}

#menu{
background:#fff;
margin-left:30px;
font-weight:normal;
text-align:right;
width:200px;
padding:30px;
float:left;
}


#box_dx{
background: trasparent;
width:700px;
padding:1800px;
}

/*#update  {
background-color:#bbb;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
}*/

#boxmenu  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu2  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu3  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu4  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu5  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu6  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu7  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu8  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#boxmenu9  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#contatti  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#contatti2  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#contatti3  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:left;}

#contatti4  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:left;}

#inter  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#inter2  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#inter3  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#inter4  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}

#inter5  {
background-color:#fff;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
text-align:right;}


a.voci:link {color:#393F44; font-size: 11px; font-weight:normal; text-decoration:none;}
a.voci:visited {color:#393F44; font-size: 11px; font-weight:normal; text-decoration:none;}
a.voci:hover, a:active {color:#fff; font-size: 11px; font-weight:normal; text-decoration:none;}


/* Pagina ----------------------------------------------------*/

#fonts {
color:#393F44;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#pagina{
background:#FFFFFF none repeat scroll 0 0;
display:block;
margin-left:8px;
padding:10px;
text-align:left;
width:490px;
}

#foot {
background-color:#FFFFFF;
color:#bbb;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size:11px;
font-weight:normal;
padding:5px;
text-align:center;
width:90%;
clear:both;
}
#foot-p {
background-color:#FFFFFF;
color:#BBBBBB;
display:block;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size:11px;
font-weight:normal;
padding:5px;
text-align:center;
width:770px;
margin-left: 309px;
margin-top:19px;
}


a.voci2:link {color:#4DBB9A; font-size: 11px; font-weight:normal; text-decoration:none;}
a.voci2:visited {color:#4DBB9A; font-size: 11px; font-weight:normal; text-decoration:none;}
a.voci2:hover, a:active {color:#bbb; font-size: 11px; font-weight:normal; text-decoration:none;}



