/*
Theme Name: Macondo
Theme URI: http://www.macondo.it/
Version: 0.9 beta
Author: Luca Realdi
Text Domain: kubrick
*/
html,body{  margin: 0;  padding:0;}
body.int{  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 68%;}
body.ext{  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 80%;  margin: 20px;  margin-right: 30%;  text-align:justify;}
body.articolo > P { font-size: 120%; }
A:link,A:visited{  text-decoration: none;  color:#0000FF}
A:hover{  text-decoration:none;  color:#0000FF}
h1,h2{  margin: 0;  padding:0}
h1 { padding-left:0.5em; }
h2{  color: #999;  font-size: 1.5em}
.al_centro { text-align:center }
.a_destra_pic{  text-align:right;  font-size:0.8em;  clear:both;  margin-bottom:10px;}
.inevidenza{  color:#333333;  background-image:url(images//inevidenza.gif);  background-position:left;  background-repeat:no-repeat;  padding-left: 20px;}
div#container{  width: 750px;  margin: 0 auto;  text-align: left;}
/* ----------------------------------------------------------------------------- lingue & youarehere */
div#path{  position:absolute;  top: 207px;  width:749px;  margin: 0 auto;  height: 151px;  background-color:#fff; background-image:url(images//sf_center.jpg);  background-repeat:no-repeat;  background-position:top right;  padding: 0;}
div#tit_path{  position:absolute;  top: 16px;  left: 250px;  display:inline;  color:#000;}
div#tit_path a{  color:#0000FF;  font-weight:bold}
div#tit_path_nolang{  color: #000000;  display: inline;  height: 15px;  left: 158px;  overflow: hidden;  position: absolute;  top: 16px;  width: 570px;}
div#tit_path_nolang a{  color:#0000FF;  font-weight:bold}
div#flag_path{  position:absolute;  top: 10px;  margin:4px;  left: 150px;  display:inline;}
div#flag_path form { display:inline; }
/* ----------------------------------------------------------------------------- utils  */	div#utils{  position:absolute;  top:250px;  width:738px;  margin: 0 auto;  text-align:right;}
div#sub_utils ul{  display:inline;  padding: 1px;  list-style-type: none}
div#sub_utils li { display:inline; }
/* ------------------------------------------------------------------------------------------------ frase */ .frase{  font-family:Arial, Times, serif;  font-size:0.9em;  text-align:right;  font-style:italic;  color:#CC0000;}
/* ----------------------------------------------------------------------------- testa */ div#testa{  height:207px;  background-image: url("images//sf_testa.jpg");  background-repeat: no-repeat;}
div#tit_testa { visibility:hidden }
/* ----------------------------------------------------------------------------- menu */div#navsx{  position:absolute;  top:207px;  width: 130px;  text-align:left;  background-image: url(images//sf_nav.gif);  padding-top:10px;  z-index:999;}
div#tit_menu { display:none }
.menu { font-size:1.2em; }
div#menu { }
div#menu ul{  list-style-type: none;  margin:0;  padding: 0;  white-space: nowrap;}
div#menu li{  margin-bottom:0.5em;  background-color:#FDE300;  border-bottom:1px solid #E7EEFC;  ;}
div#menu li a{  text-decoration: none;  color:#666;  padding:0.4em;}
div#menu li a:hover { color: #000; }
div#menu li.current_page_item a, div#menu li a#activelink{  font-weight:bold;  color:#000;}
div#menu li.current_page_item li a{  font-weight:normal;  color:#666666;}
div#menu li ul { padding: 0; }
#menu ul ul{  list-style-type: none;  margin:0;  font-size:0.8em;  white-space:normal;}
#menu ul ul li{  margin:0;  border-left:13px solid #E7EEFC;  padding: 0.2em;  background-color:#CFDCF9;}
#menu ul ul li a{  text-decoration: none;  color:#666;  padding:0;}
/* ------------------------------------------------------------------------------ nav */div#nav{  position:absolute;  top: 41em;  width: 130px;  text-align:left;  background-image:url(images//sf_nav.gif);  padding-top:1em;  padding-bottom:2em;}
div#nav ul{  list-style-type: none;  margin:0;  padding: 0.5em;  font-size:1em;}
div#nav li{  margin-bottom:0.5em;  padding: 0.2em;  background-color:#CCFFCC;  border: 1px solid #ccc;}
div#nav li a{  text-decoration: none;  color:#000;}
div#nav .tit_nav { display:none }
div#nav p{  font-size:1em;  color:#000;  padding: 0 0.5em 0.5em 0.5em;  text-align:left;}
/* ------------------------------------------------------------------------------ contenuto */div#contenuto{  position:absolute;  top:270px;  width:600px;  margin:10px 0 0 0;  text-align:left;  padding:1px 1px 1px 149px;  background-image:url(images/sf_bod.gif);  background-position:center;  background-repeat:repeat-y;  z-index:1;}
.tit_contenuto{  font-family:"Times New Roman", Times, serif;  color:#000;  padding: 0.1em;  font-size: 1.6em;  font-style:italic;  border-bottom: 1px solid #333;}
div#contenuto ol, div#contenuto ul { padding-left:13px; ; }
div#contenuto ul ul { list-style:none; }
div#contenuto li { }
.data { color:#666; }
#cont_dx .widget p.post { margin:0 0 0.8em 0; }
#cont_dx .widget p.data { margin-bottom:0; }
div#contenuto .abstr { }
div#contenuto .tit{  font-size:1.1em;  font-weight:bold;}
div#contenuto .link { }
div#contenuto p { margin:0.8em 0; }
.titolo { }
.autore { }
.corpo_due { }
.note { }
.bibliomin { }
div#cont_sx{  float: left;  width:  60%;  padding: 0.3em;  font-size:1.2em;}
div#cont_sx_wide{  float: left;  width:  90%;  padding: 0.3em;  font-size:1.2em;}
div.entry { line-height:1.4em; }
div#cont_dx{  float: right;  width: 33%;}
div#cont_esteso { clear:both: padding: 0.3em; font-size:1.2em; }
div#cont_due{  padding: 0.3em;  margin-top: 1em;  border: 1px solid #999;}
div.cont_uno{  padding: 0.3em;  border: 1px solid #999;  margin-bottom:1em;}
div#cont_tre{  padding: 0.3em;  margin-top: 1em;  border: 1px solid #999;}
div#cont_quattro{  padding: 0.3em;  margin-top: 1em;  border: 1px solid #999;}
div#cont_cinque{  padding: 0.3em;  margin-top: 1em;  border: 1px solid #999;}
.entry h1{  color:#000;  line-height:normal;  padding: 0;  font-size: 22px;  font-style:normal;  margin:0.5em 0;}
.tit_cont_sx h2{  font-family:"Times New Roman", Times, serif;  color:#000;  padding: 0.1em;  font-size: 22px;  font-style:italic}
.tit_cont_sx{  font-family:"Times New Roman", Times, serif;  color:#000;  padding: 0.1em;  font-size: 22px;  font-style:italic;  border-bottom: 1px solid #333;}
div#contenuto p.titolo_sidebar, div#contenuto .titolo_sidebar{  color:#000;  padding: 0.1em;  font-size: 1em;  border: 1px solid #999;  background-color: #CCFFCC;  margin:0;  font-weight:bold;}
.tit_cont_uno{  color:#000;  padding: 0.1em;  font-size: 1em;  border: 1px solid #999;  background-color: #CCFFCC;}
.tit_cont_due{  color:#000;  padding: 0.1em;  font-size: 1em;  border: 1px solid #999;  background-color: #CCFFCC;}
.tit_cont_tre{  color:#000;  padding: 0.1em;  font-size: 1em;  border: 1px solid #999;  background-color: #CCFFCC;}
/* ------------------------------------------------------------------------------ bottom */div#bottom{  position:absolute;  text-align:center;  top:0px;  padding: 0.2em;  font-size:0.9em;}
/* ------------------------------------------------------------------------------ */select{  font-size:1em;  width:170px;  background-color:#CCFFCC;  border: 1px solid #999;}
form { display:inline; }
#newsletter { position:relative }
input.MailPressFormEmail, input.MailPressFormName, input.cerca{  width:162px;  font-size:1em;  border: 1px solid #999;  background-color:#CCFFCC;  text-align:left;  padding-left:0.3em;  margin:5px 0;}
input.MailPressFormSubmit{  font-size:1em;  border: 1px solid #999;  background-color:#CCFFCC;  text-align:left;  padding-left:0.3em;  margin:5px 0;}
#newsletter input.submit{  text-indent:-9999px;  font-size:0;  background:#fff url(images/vai.gif) no-repeat;  width:14px;  height:14px;  border:none;  cursor:pointer;  position:absolute;  bottom:10px;  right:3px;}
input.ml{  width:92px;  font-size:1em;  border: 1px solid #999;  background-color:#CCFFCC;  text-align:left;  padding-left:0.3em;}
.tr_uno{  background-color:#CCFFCC;  font-size:0.8em;}
.tr_due{  background-color:#FFF;  font-size:0.8em;}
hr { }
.appello{  font-size:10pt;  font-family:'Courier New', Courier, sans-serif;  background-color:#FFFFCC;}
div#cont_dx li { margin-bottom:0.3em; }
/* stili pagina marcia */.marcia_box{  margin: 0;  padding:0;  font-family:Arial, Helvetica, sans-serif;  font-size: 1.3em;  background-color:#DF5236;}
#marcia_box a{  color:#996600;  font-weight:bold;  text-decoration:none;  display: block;  background-image:url(bg.png)}
#marcia_box .giallo_grande{  font-size:1.5em;  color:#E1DB51;  font-weight:bold;}
#marcia_box .bianco_grande{  font-size:1.3em;  color:#FFFFFF;  font-weight:bold;}
#marcia_box .giallo_piccolo{  color:#E1DB51;  font-size:0.9em;}
#marcia_box .bianco_piccolo{  color:#FFF;  font-size:0.9em;}
#marcia_box{  margin: 0;  padding:0;  width:100%;  text-align:center;  background-color:#DF5236;}
#marcia_box img { width:100%; }
span.more-link{  float:right;  font-size:10px;  margin-bottom:10px;  margin-top:-10px;  position:relative;}
div.entry h2, div.entry h3{  font-size:18px;  font-weight:bold;  line-height:normal;  color:#666;}
div.entry h3 { font-size:14px; }
hr.space{  background: #fff;  color: #fff;}

