/* CSS Document */
/* font - formattazione - form */

/* input field */
div#container input.w {
   width:90px;
   margin:0;
   padding:0;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size:8pt;
   background:#fff;
   border:0;
   height:15px;
      border:1px #333 solid;
   }
   
   div#postitx .post .entry p {
   margin:0 15px 3px 0;
   }   

   div#leftpage .post .entry p {
   margin:0 0 8px 0;
   line-height:13pt;
   }   
   
   form {
   margin:0 0 5px 0;padding:0;
   }
   
   div#rightpage input,select {
   margin:0;
   padding:0;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size:7pt;
   background:#f9f9f9;
   border:0;
   height:15px;
   }
   
   div#rightpage form {
   margin:0 0 0 0;
   }
   
div#container input.btn {
   border:0;background:#fff;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size:8pt;text-decoration:underline;font-weight:bold;
   width:100px;
   height:18px;
   margin:0;
   padding:0;
   line-height:18px;
   text-align: left;
   }
   
div#container input.sr {
   background:url(../images/searchBg.gif);
   width:120px;
   height:18px;
   margin:0;
   padding:0;
  border:0;
   font-size:9pt;
   line-height:18px;
   }
   
   
   div#contentspage h1 {
   margin:0;
   padding:0;
   }
   
   div#contents h2 {
   font-family:Gill Sans, Trebuchet Ms, Helvetica, Arial, sans-serif;
   color:#666;
   font-size:10pt;
   text-transform:uppercase;
   font-weight:bold;
   margin:0;
   padding:0 8px 8px 8px;   
   }
   
   div#contents p {
   color:#444;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size:8pt;margin:0px 0px 0 0;padding:2px 0 0px 0;
   }
   
   div#contentspage p {
   color:#444;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size:8pt;margin:0px 0 0 0;padding:0 0 0px 0;
   }
   
   br {
   margin:5px 0 0 0;
   }
   
   blockquote {
   margin:0 0 0 20px;padding:0;
   }
   
   div#contents p.small {
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size:7pt;margin:0 0 10px 0;
   }
   
   div#contents span.em {
   font-style:italic;font-size:8pt;margin:0;padding:0 0 5px 0;font-family:Arial,Helvetica,Verdana,sans-serif;
   }
   
   div#contents span.title {
   font-size:7pt;color:#333;padding:0 5px 0 0;margin:0;
   }
   
   div#contents p.nm {
   margin:0 0 4px 0;padding:0 0 4px 0px;border-bottom:1px solid #b7b7b7;font-size:8pt; }

   
   div#contentspage h2 {
   font-size:12pt;margin:30px 0 10px 0;line-height:12pt;padding:0 0 2px 0;
   font-family:Arial, Helvetica, sans-serif;
   }
   
   div#contentspage #leftpage #page #about h2 {
   margin:0 0 10px 0;
   }
   
   div#contentspage #leftpage #page #pro h3 {
   margin:0 0 0 0;
   font-size: 0.9em;
   border-bottom:0px solid #666;
   }
   
   div#contentspage #leftpage #page #pro h3 a{
   margin:0 0 0 0;
   font-size: 1em;
   }
   
   
   
   div#contentspage h3 {
   font-size:10pt;margin:10px 0 5px 0;border-bottom:1px solid #666;color:#666;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   }
   
   div#rightpage h2  {
   font-family:Gill Sans, Trebuchet Ms, Helvetica, Arial, sans-serif;
    font-size:11pt;text-transform:uppercase;font-weight:bold;
   margin:0;padding:0;

   }
   
   div#rightpage p {
   margin:0;padding:0;
   }
   
   a.anchor, a.anchor:hover, a.anchor:active {
   text-decoration:none;color:#333;
   }
   
   div#page p.his {
   font-size:7pt;line-height:7pt;margin:0 0 0 0;padding:0;
   }
   
   
   div#magazine h1 {
  width:200px;height:35px;background:url(../images/2010/h1_current_issue.gif) no-repeat;padding:0 0 10px 0;margin:0;font-size:0pt;
   }
   
   div#contentspage h1.magazine {
  width:530px;height:35px;background:url(../images/2010/h1_current_issue.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
    div#contentspage h1.magazineold {
  width:530px;height:35px;background:url(../images/2010/h1_issue.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
    div#contentspage h1.archivio {
  width:220px;height:35px;background:url(../images/2010/h1_archive.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
       div#contentspage h1.archivio:hover {
  width:220px;height:35px;background:url(../images/2010/h1_archive_o.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
 div#contentspage h1.shop {
  width:220px;height:25px;background:url(../images/2010/h1_shop_int.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   } 
   
    div#contentspage h1.news {
  width:220px;height:35px;background:url(../images/H1News.png) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
   div#contentspage h1.archiviol {
  width:530px;height:35px;background:url(../images/H1Archivio.png) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
   div#contentspage h1.postit {
  width:220px;height:35px;background:url(../images/H1Postit.png) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
   div#contentspage h1.about {
  width:530px;height:35px;background:url(../images/H1About.png) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }
   
   div#contentspage h1.webexcl {
  width:530px;height:35px;background:url(../images/2010/web_excl.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }
   
   div#contentspage h1.links {
  width:220px;height:15px;background:url(../images/2010/h1_links.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
   div#contentspage h1.gallery {
  width:530px;height:35px;background:url(../images/2010/h1_gallery_int.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
   
   div#contentspage h1.tubelove {
  width:530px;height:35px;background:url(../images/2010/h1_days_inside.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }
   
    div#contentspage h1.newsletter {
  width:530px;height:15px;background:url(../images/2010/h1_newsletter.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }
   
   div#contentspage h1.articoli {
  width:490px;height:35px;background:url(../images/2010/h1_main_articles.gif) no-repeat;padding:2px 0 2px 0;margin:0;font-size:0pt;
   }
   
   div#contentspage h1.recensioni {
  width:490px;height:35px;background:url(../images/2010/h1_reviews.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }


   div#contentspage h1.specialproject {
  width:490px;height:35px;background:url(../images/2010/h1_special_project.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }  


   div#pro h1.specialproject {
  width:490px;height:15px;background:url(../images/2010/h1_special_project.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }  
   
    
     div#contentspage h1.eventsspecialproj {
  width:490px;height:35px;background:url(../images/2010/h1_events.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }  
   
   
        div#pro h1.eventsspecialproj {
  width:490px;height:15px;background:url(../images/2010/h1_events.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }  
   
   
      div#contentspage h1.publishingspecialproj {
  width:490px;height:35px;background:url(../images/2010/h1_publishing.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }  
   
   
    div#pro h1.publishingspecialproj {
  width:490px;height:15px;background:url(../images/2010/h1_publishing.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }  
   
      div#contentspage h1.rubriche {
  width:490px;height:35px;background:url(../images/2010/h1_columns.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;
   }
   
   
     div#contentspage #leftpage #page #about h1.italy {
  width:490px;height:35px;background:url(../images/2010/h1_italy.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
        div#contentspage #leftpage #page #about h1.europe {
  width:490px;height:35px;background:url(../images/2010/h1_eu.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
           div#contentspage #leftpage #page #about h1.us {
  width:490px;height:35px;background:url(../images/2010/h1_us.gif) no-repeat;padding:2px 0  2px 0;margin:0;font-size:0pt;

   }
   
    div#feat_art h1 {
    width:320px;height:35px;background:url(../images/2010/h1_feature.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0pt;
   }
   
   div#feat_art h1:hover {
  background:url(../images/2010/h1_feature.gif) no-repeat;
   }
   
   
   div#issue h1 {
    width:320px;height:35px;background:url(../images/2010/h1_current.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0pt;
   }
   
   div#issue h1:hover {
  background:url(../images/2010/h1_current.gif) no-repeat;
   }
   
   div#newsx h1 {
    width:410px;height:35px;background:url(../images/H1News_new.png) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0pt;
   }
   
   div#newsx h1:hover {
  background:url(../images/H1News_newOn.png) no-repeat;
   }
   
   div#galleryx h1 {
   width:320px;height:35px;background:url(../images/2010/h1_gallery.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
   div#galleryx h1:hover {
  background:url(../images/2010/h1_gallery.gif) no-repeat;
   }
   
   div#postitx h1 {
   width:410px;height:35px;background:url(../images/2010/h1_blog.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
   div#postitx h1:hover {
  background:url(../images/2010/h1_blog.gif) no-repeat;
   }
   
   div#webexcl h1 {
   width:410px;height:35px;background:url(../images/H1Webexclusive_new.png) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
   div#webexcl h1:hover {
  background:url(../images/H1Webexclusive_newOn.png) no-repeat;
   }
   
   div#columns h1 {
   width:320px;height:35px;background:url(../images/2010/h1_columns_hp.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
    div#columns h1:hover {
  background:url(../images/2010/h1_columns_hp.gif) no-repeat;
   }


   div#downloads h1 {
   width:320px;height:35px;background:url(../images/2010/h1_download.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
    div#opencall h1 {
   width:320px;height:50px;background:url(../images/2010/h1_opencall.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }  
   
    div#downloads h1:hover {
  background:url(../images/2010/h1_download.gif) no-repeat;
   }


 	div#projects h1 {
   width:320px;height:35px;background:url(../images/2010/h1_projects.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
    div#projects h1:hover {
  background:url(../images/2010/h1_projects.gif) no-repeat;
   }
   
    div#shop h1 {
   width:320px;height:35px;background:url(../images/2010/h1_shop.gif) no-repeat;
	padding:2px 0 2px 0;margin:0 0 5px 0;font-size:0;
   }
   
    div#shop h1:hover {
  background:url(../images/2010/h1_shop.gif) no-repeat;
   }
   
   div#about p {
   line-height: 15px;
   }
   
    div#publications {
   width: 690px;
   }
   
   div#publications p {
   line-height: 15px;
   margin-bottom:14px;
   }
   
   div#publications img {
   margin:0;
   padding:0;
   } 
   
   ul.rightiemag li.rightiemag a {
   font-weight: normal;  
   }
   
      ul.sub li.sub a {
   font-weight: normal;  
   }
   
   div#foot p {
   font-weight: normal;  
   }
   
      div#page p.soloimg img {
  width: 515px;
  margin-bottom: 10px;
   }
  