/*  
Theme Name: Monotono
Theme URI: http://www.coscadesign.it/
Description: Monotono
Version: 1.0
Author: Coscadesign
Author URI: http://www.coscadesign.it/

*/
/**************** Body *********************/

*{
margin:0;
padding:0;
}

body {
background: #ffffff; 
color:#333333;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
}

#wrapper {
background:#ffffff; 
margin:35px;
padding:0px;  
width:400px;
}

#header {
margin:0;
padding:0; 
width:900px;
display:block;
height:90px; 
}

#logo h1{font:30px;}
#logo h1 a {color:#fff;}
#logo h1 a:hover{color: #F3F3F3; text-decoration:none;}

/**************** Entry *********************/

#box { 
width:900px;

}

.entry { 
margin-left: 10px; 
float:left;
width:651px;
}

.entry div ul li {
list-style:none;
}

.entry h2{

}

.post{
border: 1px solid #CCCCCC;
}

.top {
width: 320px;
min-height: 320px;
margin-top: 10px;
}

.top-bg {
width: 640px; 
height: 320px; 
margin-left: 10px; 
}

.top-titolo {
position: relative;
top: 70px;
width:320px;
height:60px;
background: #ffffff;
}

.top-titolo a:hover {
color: #000;
}


.top-tit1{
margin-bottom: 10px;
margin-right: 10px;
}

.top-tit2{
font-size: 12px;
font-weight: bold;
margin-right: 10px;
}

.top-tit3{
font-size: 11px;
margin-right: 10px;
}

.bg{
width:120px; 
height:100px; 
margin-top: 10px;
margin-left: 10px;
float: left;
}

.sfondo-bg {
width:120px; 
height:100px; 
margin-top: 10px;
margin-left: 10px;
float: left;
}

#down{
width:651px; 
height:100px; 
margin: 0px;
padding: 0px;
}

#down20{
width:651px; 
height:430px; 
margin: 0px;
padding: 0px;
}

#down10{
width:651px; 
height:210px; 
margin: 0px;
padding: 0px;
}

.titolo {
background: #ffffff;
font-size: 12px;
margin-top: 21px;
padding-left: 10px;
padding-top: 5px;
margin:0;
color: #000;
font-weight: bold;
text-transform: uppercase;
}

.rass {
font-size: 12px;
padding-top: 140px;
margin:0;
color: #000;
font-weight: bold;
text-transform: uppercase;
}


.sottotitolo {
background: #ffffff;
font-size: 12px;
padding-left: 10px;
margin:0;
color: #000;
}

.data {
background: #ffffff;
font-size: 12px;
padding-left: 10px;
margin:0;
color: #000;
}

.tit1s{
margin-bottom: 10px;
margin-right: 10px;
font-weight: bold;
text-transform: uppercase;
}

.testo {
width: 640px;
height: auto !important
height: 430px;
min-height: 430px; 
background: #ffffff;
font-size: 12px;
margin-left: 10px;
padding: 0;
}

.testo2 {
width:510px; 
height:210px; 
background: #ffffff;
font-size: 12px;
margin-left: 10px;
float: left;
}

.testo5 {
width:510px; 
height:320px; 
background: #ffffff;
font-size: 12px;
margin-left: 10px;
}

.content {
margin-top: 5px;
padding: 0;
float: left;
width:510px; 
}

.content p {
margin: 0;
padding-bottom: 10px;
}

.excerpt a:link, .excerpt a:visited {
color: none; 
text-decoration:none;

}
.excerpt a:hover{
color:#cc0000;
}

html>body .entry ul { 
margin-left: 0px; 
padding: 0 0 0 30px; 
list-style: none; 
text-indent: -10px; 
} 

html>body .entry li { 
margin: 7px 0 8px 10px; 
}

.entry ul li:before{ 
content: "\00BB \0020"; 
}

.entry ol { 
padding: 0 0 0 35px; 
margin: 0; }

.entry ol li { 
margin: 0; 
padding: 0; 
}

.line{
width:500px;
float:left;
margin:0 0 10px;
padding:0 0 5px 2px; 
border-bottom:#e2e2e0 1px solid;
}

.left {
float:left; 
width:120px; 
color: #333; 
font:12px;
border-top:1px solid #333333;
}

.images {
float:left; 
width:390px; 
margin-right: 20px; 
margin-bottom: 15px; 
border-top:1px solid #333333;
}

.images_no_lin {
float:left; 
width:390px; 
margin-right: 20px; 
margin-bottom: 15px; 
border-top:1px solid #FFFFFF;
}

.left_no_tit {
float:left; 
width:120px; 
margin-right: 20px; 
padding:25px 0 15px 0; 
color: #333; 
font:12px; 
border-top:1px solid #333333;
}

.left_no_tit a:link, a:visited {
color: #666; 
}

.left_no_tit_eng {
float:left; 
width:120px; 
margin-right: 20px; 
padding:25px 0 15px 0; 
color: #999; 
font:12px; 
border-top:1px solid #333333;
}

.left_no_tit_eng a:link, a:visited {
color: #666; 
}

.description {
float:right; 
width:265px; 
padding:25px 0 15px 0; 
color: #333; 
font:12px; 
border-top:1px solid #333333;
}

.press {
float:right; 
width:265px; 
color: #333; 
font:12px; 
border-top:1px solid #333333;
}

.eng {
padding-top:10px; 
color: #999999; 
}

h2 {
font-size:12px;
color: #cc0000; 
margin-top:7px; 
list-style-type:none;
text-transform:uppercase;
}

h3 {
color:#999999; 
text-transform:uppercase; 
font-size:12px; 
margin-top:5px;
list-style-type:none;
text-transform:uppercase;
}

/**************** Links *********************/
a:link, a:visited{
color: #000; 
text-decoration:none; 
}

a:hover{color:#000;}

/**************** Navigation *********************/
#prev-succ {
float:left; 
width:640px; 
margin-top:21px; 
margin-left:10px; 
padding: 2px 0 4px 0; 
border-top:#CCC 1px solid; 
color:#999999; 
text-transform:uppercase; 
font-size:12px;
height: 15px;
}

#prev-succ a:link, a:visited {
color:#999999; 
}

.prev {float:right;}
.succ {float:left;}
.page_item a:hover { background-color: #666666; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{background-color: #666666;color:#ffffff;text-decoration:none;padding:10px;}
.current_page_item a:hover { background-color: #444444; text-decoration:none;}

#lang {
color:#000; 
float: right;
padding-top: 49px;
padding-right: 60px;
}

#logo {
float: left;
}

#qtrans_language_chooser li {
display: inline;
color: #000;
font-size: 11px;
}

#qtrans_language_chooser span {
margin-left: 20px;
}

/**************** Menu *********************/

#menu {
width:180px; 
float:left;
margin-top: 10px;
margin-bottom: 21px;
}

.menu{
width:180px; 
float:left;
border-bottom: 1px solid #CCC; 
}

.menu-pd{
padding: 2px 0 4px 0;
}

.sottomenu { 
width:170px;
float:left;
margin-left: 10px;
padding: 2px 0 4px 0;
border-top: 1px solid #CCC; 
}

#menu li{
font-size:12px;
list-style-type:none;
text-transform:uppercase;
padding: 2px 0 4px 0;
border-bottom: 1px solid #CCC; 
}

#menu a:link, #menu a:visited {
color:#000; 
text-decoration:none;
}

#menu li a:hover {
color:#000;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;

	}
	
ul li {
	position: relative;
	list-style:none;
	padding: 0;
	}
	
li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	margin: 0;
	padding: 0;
         width:285px;
         padding-top:20px;
	}


.selezionato {
background-color: #000;
color:#FFF;
padding: 2px 0 4px 0;
}

.sottoselezionato { 
width:170px;
float:left;
margin-left: 10px;
padding: 2px 0 4px 0;
border-top: 1px solid #CCC; 
background-color: #000;
color:#FFF;
}



/* Styles for Menu Items */
ul li a {
	text-decoration: none;
	background: #fff; /* IE6 Bug */
	padding: 0px;
	border: 0px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	}

/**************** Footer *********************/
#footer{ 
list-style: none;
clear: both;
width:760px; 
color:#000; 
padding:4px 0 0 200px; 
border-top:1px solid #333333; 
font-size:11px;
}

#footer a:link, #footer a:visited{color: #000;}

.rss {
float:right;
background-image: url(/wp-content/themes/monotono/images/rss.gif);
width: 33px;
}

.credit {float:left;}

a img {
border: none;
}


/* =Internet Explorer 6 Hacks

----------------------------------------------------------------------*/

* html .left {
         padding: 0;
}

* html .bg {
margin: 10px 4px 0 5px;
}

* html #prev-succ {
margin-left:5px; 
}

* html .sottomenu { 
width:160px;
}

/**************** Rollover thumbnails *********************/

.extra {
display:inline; 
float:left; 
text-decoration:none; 
}

.extra em {
font-style:normal;
}

.extra em.txt, .extra b {
display:none;
}

.extra .head {
display:block; 
width: 120px; 
height: 30px;
}

.extra img {
border:0; 
display:block;
}

.extra:hover {
background:#fff; 
position:relative;
cursor:pointer;
}

.extra:hover b {
display:block; 
position:absolute; 
top:0; 
left:0; 
width:120px; 
background:#FFF; 
height:100px; 
opacity:0.5;
}

.extra:hover em.txt {
display:block; 
position:absolute; 
top:5px; 
width:100px; 
left:5px; 
height:30px; 
color:#000; 
margin:0; 
line-height:1.5em;
text-transform: uppercase;
font-weight: bold;
}

.immagini {
float:right; 
width: 120px;
padding: 0 0 0 0; 
margin:0;
}

.rassegna {
font-size: 24px;
font-weight: bold;
padding: 20px 0 0 32px;
color: #FFF;
}

.riquadro {
float: left;
}

.black {
width:120px;
margin: 0 5px 15px 0;
border-bottom:1px solid #333333; 
}

.blacknero {
width:90px;
padding: 5px;
float: left;
}

img {
margin: 0:
padding: 0;
}

.clear {
clear: both;
padding-top: 20px;
}
