body {
	margin: 0;
	padding: 0;
	background: #fff  url(../immagini/pmc_back_top.gif) repeat-x left top; 
	font-family: Verdana;
	font-size:13px; 
	color: #737475;
	text-align:left;
}

/* formattazioni fatte da noi */
/* _____________________________________________________________ */
a:link, a:hover, a:visited
	{font-family: Arial; font-size:13px;  color: #106fd3;}
.titolo
	{font-family: Arial; font-size:24px;  color: #f8850f; line-height:26px;}
.titolo_sezione
	{font-family: Arial; font-size:18px;  color: #f8850f; padding-bottom:4px;}
.sottotitolo
	{font-family: Arial; font-size:18px;  color: #737475;}
.sottotitolo_adv
	{
	font-family: Arial; font-size:16px;  color: #0d74d9; font-weight:bold; padding-bottom:10px; padding-top:5px;
	background-image:url(../immagini/sfondo_titoli_adv.jpg); background-repeat:no-repeat;
	}
.testo
	{font-family: Verdana; font-size:13px;  color: #737475; line-height:19px;}
.testo11
	{font-family: Verdana; font-size:11px;  color: #737475;}

.etichetta_magazine
	{font-family: Verdana; font-size:12px;  color: #9baab7; line-height:19px; width:100px; line-height:24px;}	
.etichetta2_magazine
	{font-family: Verdana; font-size:12px;  color: #737475; font-weight:bold; line-height:24px;}	
a.link_etichetta_magazine:link, a.link_etichetta_magazine:visited, a.link_etichetta_magazine:hover
	{font-family:Verdana; font-size:13px; color:#106fd3; text-decoration:none;}
	
a.link_lista_magazine:link, a.link_lista_magazine:visited, a.link_lista_magazine:hover
	{font-family:Verdana; font-size:13px; color:#106fd3; text-decoration:none;}
	
a.link_lista_pressroom:link, a.link_lista_pressroom:visited, a.link_lista_pressroom:hover
	{font-family:Verdana; font-size:14px; color:#106fd3; text-decoration:none;}
	
a.link_lista_lavoro:link, a.link_lista_lavoro:visited, a.link_lista_lavoro:hover
	{font-family:Arial; font-size:18px; color:#106fd3; text-decoration:none;}

a.menu_link:link, a.menu_link:visited
	{font-family:Arial; font-size:14px; color:#ffffff; text-decoration:none;}
a.menu_link:hover, a.menu_link_h:link, a.menu_link_h:visited, a.menu_link_h:hover
	{font-family:Arial; font-size:14px; color:#ffaa25; text-decoration:none;}
a.altre_pub_link:link, a.altre_pub_link:visited, a.altre_pub_link:hover
	{font-family:Verdana; font-size:11px; color:#106fd3; text-decoration:none;}
.spazio_menu
	{padding-left:15px; padding-right:15px; height:27px;}
.spazio_menu_edicola
	{padding-left:15px; height:27px;}
.copyright
	{padding-top:40px; padding-bottom:15px; font-family: Verdana; font-size:11px;  color: #808080;}
.testata_margini
	{margin-right:5px; margin-bottom:5px;}
.persone_img
	{margin-left:5px; margin-right:5px;}

.licensing_etichetta
	{font-family:Verdana; font-size:13px; color:#9baab7; height:25px;}
.licensing_rivista
	{font-family:Verdana; font-size:13px; font-weight:bold; color:#737475; height:25px;}
.licensing_rivista_det
	{font-family:Verdana; font-size:13px; font-weight:bold; color:#737475; height:25px;}
.licensing_foto
	{padding-top:8px;}
	
.news_giorno
	{font-family:Arial; font-size:20px; color:#1c6bbd;}
.news_mese
	{font-family:Arial; font-size:10px; color:#5a86ac;}
a.news_link:link, a.news_link:visited
	{font-family:Verdana; font-size:11px; color:#737475; text-decoration:none;}
a.news_link:hover
	{font-family:Verdana; font-size:11px; color:#106fd3; text-decoration:underline;}
/* _____________________________________________________________ */


#wrapper {
	width: 840px;
	margin: 0 auto;
	padding: 0 40px;
}

#nav-head {
	margin:0; 
	padding:0;
	height: 108px; 
	
}
ul.nav-menu {
	margin: 0;
  padding:0;
  position: relative;
  bottom: 30px;
  right: 0;
  z-index: 5;
  list-style: none;
  text-align: right;
	}
	
ul.nav-menu li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	}

#head {
	margin: 0;
	padding: 0 60px;
	height: 132px;
	background: url(img/bg-head.jpg) no-repeat; 
}
#box-top {
	margin-top: 40px;
	height: 40px;
	background: url(img/box-top.gif) no-repeat left top; 
}
#box {
	width: 840px;
	margin: 0;
	padding: 0 0 20px 0;
	background: url(img/bg-box.gif) repeat-y left top; 
}
#sidebar {
	float: right;
	width: 200px;
	margin:0; 
	padding:0 40px;
	border-left: 1px solid #DCE5EE;
}

#main {
	width: 440px;
	margin-right: 340px; 
	padding-left: 60px;
}

#footer {
	margin: 0;
	height: 120px;
	padding: 80px 0 0 0;
	text-align: center;
	background: url(img/box-bottom.gif) no-repeat left top; 
}

/* LAYOUT fine ------------------- */


/* LETTERING inizio ------------------- */

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #F8850F;
}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}

#head h1 {
	margin: 0;
	padding: 26px 0 0 0;
	color: #fff;
	font: normal 48px/43px  Arial, Helvetica, sans-serif;
	letter-spacing: -.04em;
}

#head h1 span.sub-head {
	font-size: 36px;
}

h2 { 
	margin: 0 0 .6em 0;
	font-size: 22px;
}

p + h2 {
	margin-top: 2.5em;
}

h3 { 
	margin: 0 0 -.2em 0;
	font-size: 18px;
}

ul.nav-menu li a,
ul.nav-menu li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	padding: 19px 10px;
	text-decoration: none;
}

ul.nav-menu li.active a {
	color: #FFAA25;
	background: url(img/nav-active.gif) repeat-x left bottom; 
}

ul.nav-menu li a:hover {
	color: #FFAA25;
}

#sidebar {
	font-size: 11px;
	line-height: 14px;
}

#sidebar div {
	margin-bottom: 25px;
}

#sidebar div.sidebar-last {
	margin-bottom: 0;
}

#footer {
	font-size: 11px;
	color: #808080 ;
}

img { border: none; border: 0; }