body
{
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font-family: Myriad, Arial, Verdana, sans-serif;
}

img
{
	border-width: 0;
	border-style: none;
	behavior: url("../shared/css/pngbehavior.htc");
}

img a
{
	border: 0px;
	/*color: #fff;*/
	color: #333;
}
a
{
	color: #A70117;
	text-decoration: none;
}

#container
{
	position: absolute;
	left: 50%;
	top: 0;
	height: 530px;
	width: 903px;
	margin: 15px 0 0 -451px; 
	padding: 0 0 0 0;
}
#header
{
	width: 903px;
	float: left;
	height: 73px;
}
#footer
{
	float: left;
	width: 880px;
	height: auto;
	margin-bottom: 20px;
	color: #666;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 10px;
}
#footer p
{
	color: #666;
	font-size: 11px;
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 16px;
}
#footer p a
{
	color: #666;
}
#footer p a:hover
{
	text-decoration: underline;
	color: #666;
}
#footer p span.monslab
{
	font-size: 11px;
	color: #666;
}

#logo
{
	height: 60px;
	width: 893px;
	margin: 0 0 10px 10px;
	padding: 0;
}

#navigation
{
	width: 903px;
	float: left;
	height: 29px;
}

/* navigation */

#tab1
{
/*
	width: 256px;
	height: 29px;
*/
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	margin-right: 2px;
	padding: 13px 0 0 15px;
}
#tab2, #tab3, #tab4, #tab5, #tab6
{
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	margin-right: 2px;
	padding: 8px 0 0 15px;
}

#tab1.attivo
{
	background-image: url(/images/tab_attivo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	font-weight: bold;
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	/*padding: 15px 0 0 15px;*/
	padding: 13px 0 0 15px;
}
#tab2.attivo
{
	background-image: url(/images/tab_attivo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	font-weight: bold;
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	/*padding: 15px 0 0 15px;*/
	padding: 13px 0 0 15px;
}
#tab3.attivo
{
	background-image: url(/images/tab_attivo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	font-weight: bold;
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	/*padding: 15px 0 0 15px;*/
	padding: 13px 0 0 15px;
}
#tab4.attivo
{
	background-image: url(/images/tab_attivo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	font-weight: bold;
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	/*padding: 15px 0 0 15px;*/
	padding: 13px 0 0 15px;
}
#tab5.attivo
{
	background-image: url(/images/tab_attivo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	font-weight: bold;
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	/*padding: 15px 0 0 15px;*/
	padding: 13px 0 0 15px;
}
#tab6.attivo
{
	background-image: url(/images/tab_attivo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	font-weight: bold;
	/*width: 105px;*/
	width: 133px;
	height: 22px;
	float: left;
	/*padding: 15px 0 0 15px;*/
	padding: 13px 0 0 15px;
}
#tab1.off
{
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #000;
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	/*padding: 10px 0 0 15px;*/
	padding: 8px 0 0 15px;
}
#tab2.off
{
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 5px;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	/*padding: 10px 0 0 15px;*/
	padding: 8px 0 0 15px;
}
#tab3.off
{
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 5px;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	/*padding: 10px 0 0 15px;*/
	padding: 8px 0 0 15px;
}
#tab4.off
{
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 5px;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	/*padding: 10px 0 0 15px;*/
	padding: 8px 0 0 15px;
}
#tab5.off
{
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 5px;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	/*padding: 10px 0 0 15px;*/
	padding: 8px 0 0 15px;
}
#tab6.off
{
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 5px;
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
	/*width: 105px;*/
	width: 133px;
	float: left;
	height: 21px;
	/*padding: 10px 0 0 15px;*/
	padding: 8px 0 0 15px;
}

#tab2.off2 a, #tab1.off1 a
{
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
}
#tab2.off2 a:hover, #tab1.off1 a:hover
{
	color: #000;
}

span.txt-mini
{
	font-size: 12px;
}


/* contenuti */

#content
{
	/*
background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
	width: 903px;
	/*height: 413px;*/
	height: 340px;
	float: left;
	margin-top: 28px;
	margin-bottom: 0;
}
#content2
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_big2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 903px;
	/*height: 413px;*/
	height: 340px;
	float: left;
	margin-top: 28px;
	margin-bottom: 0;
}
#content3
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_big3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 903px;
	/*height: 413px;*/
	height: 340px;
	float: left;
	margin-top: 28px;
	margin-bottom: 0;
}

/* italia */

#box-it
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_1_it.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*
	width: 872px;
	height: 382px;
*/
	width: 867px;
	/*height: 367px;*/
	height: 310px;
	float: left;
	margin: 17px 0 0 15px;
	padding: 10px;
}

h1
{
	/*font-size: 16px;*/
	font-size: 14px;
	color: #666;
	margin-top: 0;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: normal;
	
}

#box-it img
{
	margin-right: 5px;
}

#box-it img.ultima
{
	margin-right: 0px;
}


p
{
	font-size: 12px;
	color: #666;
}
p.info
{
	/*margin-top: 85px;*/
	margin-top: 40px;
	font-size: 11px;
}
p.info2
{
	margin-top: 20px;
	font-size: 11px;
}
#box-it p
{
	font-size: 11px;
}
p.desc, #magazine p, #catalogue p
{
	/*font-size: 12px;*/
	font-size: 11px;
	width: 150px;
	text-align: center;
}
/* legal */

#box-legal
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_1_it.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 867px;
	/*height: 367px;*/
	height: 300px;
	float: left;
	margin: 17px 0 0 15px;
	padding: 10px;
}

#box-legal p
{
	font-size: 11px;
	color: #666;
	width: 850px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
	
}

/* international */

#box-int
{
/*
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_1_it.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
	width: 878px;
	/*height: 382px;*/
	height: 320px;
/*
	width: 857px;
	height: 367px;
*/
	float: left;
	margin: 17px 0 0 15px;
	/*padding: 15px;*/
}
#magazine
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_1_usa.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*
	width: 179px;
	height: 382px;
*/
	/*width: 173px;*/
	width: 153px;
	/*height: 352px;*/
	height: 300px;
	padding: 10px 10px 10px 10px;
	margin-right: 8px;
	float: left
}
#books
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_2_usa.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*
	width: 498px;
	height: 382px;
*/
	/*width: 510px;*/
	width: 490px;
	/*height: 352px;*/
	height: 300px;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	float: left
}
#catalogue
{
	background-image: url(http://www.monslab2.com/leonardopublishing08/images/box_1_usa.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*
	width: 179px;
	height: 382px;
*/
	/*width: 173px;*/
	width: 153px;
	/*height: 352px;*/
	height: 300px;
	padding: 10px 10px 10px 10px;
	float: left
}

.img-coedition
{
	width: 150px;
	float: left;
	margin-right: 18px;
}

.img-coedition2
{
	width: 150px;
	float: left;
	margin-right: 0px;
}

.img-coedition2 img, .img-coedition img, #catalogue img, #magazine img, #box-it img
{
	/*border: 1px solid #E5E5E5;*/
	border: 1px solid #CCCCCC;
}

/*codice per lightbox.js */

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.monslab2.com/leonardopublishing08/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.monslab2.com/leonardopublishing08/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.monslab2.com/leonardopublishing08/images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	
	
	
/******************* modifiche 11-07-08 ************************/

#content
{
	padding: 30px 0 0 15px;
}
#box1-sf p
{
	font-size: 11px;
	width: 150px;
	line-height: 14px;
	text-align: center;
	/*color: #FFF;*/
	color: #666;
}
#box2-sf p
{
	font-size: 11px;
	text-align: left;
	/*color: #FFF;*/
	color: #666;
}
#box3-sf p
{
	font-size: 11px;
	text-align: left;
	/*color: #FFF;*/
	color: #666;
}
#box1-sf img, #box2-sf img
{
	border: 1px solid #CCCCCC;
	margin-right: 6px;
}
#box1-sf a, #box2-sf a, #box3-sf a
{
	/*color: #FFF;*/
	color: #666;
	text-decoration: underline;
}

#box1-sf img.ultima, #box2-sf img.ultima
{
	margin-right: 0px;
}
#tab1.off a, #tab2.off a, #tab3.off a, #tab4.off a, #tab5.off a, #tab6.off a
{
	/*font-size: 14px;*/
	font-size: 11px;
	color: #666;
}
#tab1.off a:hover, #tab2.off a:hover, #tab3.off a:hover, #tab4.off a:hover, #tab5.off a:hover, #tab6.off a:hover
{
	color: #000;
}


#box1-sf
{
	background-image: url(/images/box1_sf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 153px;
	height: 266px;
	padding: 10px 10px 10px 10px;
	margin-right: 8px;
	float: left;
}
#box2-sf
{
	background-image: url(/images/box2_sf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 670px;
	height: 266px;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	float: left;
}
#box3-sf
{
	background-image: url(/images/box3_sf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 851px;
	height: 266px;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	float: left;
}
h1
{
	/*color: #FFF;*/
	color: #333;
}

#content
{
	width: 903px;
	/*height: 413px;*/
	/*height: 286px;*/
	height: 320px;
	float: left;
	margin-top: 28px;
	margin-bottom: 0;
	background-repeat: no-repeat;
	background-position: left top;
}
#content.it
{
	background-image: url(/images/box_big_it.gif);
}
#content.de
{
	background-image: url(/images/box_big_de.gif);
}
#content.es
{
	background-image: url(/images/box_big_es.gif);
}
#content.fr
{
	background-image: url(/images/box_big_fr.gif);
}
#content.uk
{
	background-image: url(/images/box_big_uk.gif);
}
#content.us
{
	background-image: url(/images/box_big_us.gif);
}
#content.vuoto
{
	background-image: url(/images/box_big_vuoto.gif);
}


#box2-sf p.desc
{
	width: 150px;
	text-align: center;
}

#box-indirizzo
{
	width: 903px;
	float: left;
	height: 20px;
	font-size: 11px;
	margin-bottom: 10px;
	text-align: left;
}

#content
{
	padding-top: 20px;
}

#box2-sf img
{
	border: 1px solid #CCCCCC;
	margin-right: 6px;
}


.img-coedition
{
	margin-right: 20px;
}


/************************* 08-10-09 MAGAZINE *********************************/

#box1-sfNO
{
	width: 153px;
	height: 266px;
	padding: 10px 5px 10px 10px;
	margin-right: 8px;
	float: left;
	color: #333;
}
#box2-sfNO
{
	width: 680px;
	height: auto;
	margin-right: 8px;
	padding: 10px 5px 10px 10px;
	float: left;
	color: #333;
}
#box1-sfNO p
{
	font-size: 11px;
	width: 150px;
	line-height: 14px;
	text-align: center;
	color: #333;
}
#box2-sfNO p
{
	font-size: 11px;
	text-align: left;
	color: #333;
}
#box1-sfNO h1, #box2-sfNO h1
{
	color: #000;
}
#box1-sfNO img, #box2-sfNO img
{
	border: 1px solid #CCCCCC;
	margin-right: 6px;
}
#box1-sfNO a, #box2-sfNO a
{
	color: #333;
	text-decoration: underline;
}

#box1-sfNO img.ultima, #box2-sfNO img.ultima
{
	margin-right: 0px;
}


/**************** colonne box2-sfNO *********************/
#content
{
	height: auto;
}

/* colonna1 */
#magazine-column1
{
	width: 455px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

#magazine-column1 p
{
	font-size: 12px;
	line-height: 16px;
	width: 445px;
}

#magazine-column1 h2
{
	padding-top: 8px;
	margin-top: 8px;
	background-image: url(/images/punto-oriz.gif);
	background-position: left 0px;
	background-repeat: repeat-x;
	font-size: 13px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 445px;
}

#magazine-column1 h1
{
	padding-top: 10px;
	padding-bottom: 0;
	font-size: 14px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 445px;
}


/* colonna2 */
#magazine-column2
{
	width: 205px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#magazine-column2.no-padding
{
	margin: 0 0px 0 0;
}

/* box laterale contatti */
.box-laterale
{
	border: 1px #ccc solid;
	padding: 5px;
	width: 195px;
	height: auto;
	margin-bottom: 10px;
}
.box-laterale ul
{
	margin-left: 2px;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 180px;
}
.box-laterale ul li
{
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 7px;
	padding-left: 7px;
	width: 180px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: default;
	background-image: url(/images/freccia-elenco.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

.box-laterale h3
{
	font-size: 12px;
	/*color: #000;*/
	margin-top: 0;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-weight: normal;
	color: #A70117;
}




/*********** sottomenu orizzontale ****************/

#box-indirizzo
{
	width: 871px;
	float: left;
	/*height: 25px;*/
	height: 35px;
	font-size: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	margin-top: 0;
	text-align: left;
	/*background-image: url(/images/bg-sottomenu.gif);*/
	background-image: url(/images/bg-sottomenu-rosso.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
}

#box-indirizzo a
{
	/*
color: #000;
	border-right: 1px solid #D6D6D6;
*/
	color: #fff;
	padding-right: 10px;
	padding-left: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin: 0;
	display: block;
	float: left;
	width: 120px;
	height: 20px;
}
#box-indirizzo a.attivo
{
	/*color: #A70117;*/
	color: #fff;
	font-weight: bold;
	background-image: url(/images/freccia-rosso.png);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}


/***************** breadcrumb *******************/

#breadcrumb
{
	width: 861px;
	float: left;
	height: 15px;
	font-size: 10px;
	margin-bottom: 15px;
	padding-left: 23px;
	padding-top: 5px;
	color: #fff;
	background-image: url(/images/bg-indice.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#breadcrumb a
{
	color: #fff;
	text-decoration: none;
}

/* abbonamenti */



/************************************** contatti ****************************************/


#box3-sfNO
{
	width: 851px;
	height: auto;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	float: left;
}
.contact-column1
{
	width: 303px;
	float: left;
	margin-right: 20px;
}
#contact-column2
{
	width: 205px;
	float: left;
	margin-right: 0;
}
.contact-column1 h1
{
	padding-top: 10px;
	padding-bottom: 0;
	font-size: 13px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 303px;
	margin-top: 0;
	padding-top: 0;
}
#contact-column2 h1
{
	padding-top: 10px;
	padding-bottom: 0;
	font-size: 14px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 205px;
}
.contact-column1 p
{
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #333;
	padding-bottom: 7px;
	background-image: url(/images/punto-oriz.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.contact-column1 p.no-bordo
{
	background-image: none;
}
#contact-column2 p
{
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #333;
	padding-bottom: 7px;
}

.box-laterale p
{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #333;
}
#box3-sfNO p a
{
	color: #A70117;
}

#box3-sfNO h2
{
	padding-top: 5px;
	padding-bottom: 0;
	font-size: 11px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 640px;
	margin-top: 0;
	padding-top: 0;
}





/* abbonamenti */
#contact-column-1e2
{
	width: 640px;
	float: left;
	margin-right: 0px;
}

#contact-column-1e2 h1
{
	padding-top: 10px;
	padding-bottom: 0;
	font-size: 13px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 640px;
	margin-top: 0;
	padding-top: 0;
}
#contact-column-1e2 h2
{
	padding-top: 5px;
	padding-bottom: 0;
	font-size: 11px;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: normal;
	width: 640px;
	margin-top: 0;
	padding-top: 0;
}
#contact-column-1e2 p
{
	width: 600px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #333;
	padding-bottom: 7px;
}

#contact-column-1e2 ol
{
	width: 600px;
	font-size: 12px;
	line-height: 18px;
}
#contact-column-1e2 ol li
{
	width: 580px;
	font-size: 12px;
	line-height: 18px;
}

#contact-column-1e2 ul
{
	width: 600px;
	font-size: 12px;
	line-height: 18px;
	margin-left: 2px;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#contact-column-1e2 ul li
{
	width: 580px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 7px;
	padding-left: 7px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: default;
	background-image: url(/images/freccia-elenco.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

#contact-column-1e2 table, #contact-column-1e2 table tr
{
	width: 500px;
	text-align: left;
}
#contact-column-1e2 table tr td
{
	font-size: 12px;
	text-align: left;
}







/******************* MODIFICA TAB MENU ***************************/
/* navigation */

#tab1
{
	width: 133px;
}
#tab2, #tab3, #tab4, #tab5, #tab6
{
	width: 133px;
}

#tab1.attivo, #tab2.attivo, #tab3.attivo, #tab4.attivo, #tab5.attivo, #tab6.attivo
{
	background-image: url(/images/tab_attivo2.gif);
	width: 133px;
}

#tab1.off, #tab2.off, #tab3.off, #tab4.off, #tab5.off, #tab6.off
{
	background-image: url(/images/tab_off2.gif);
	width: 133px;
}


/** pls catalogue **/
#block-tit-pls
{
	width: 670px;
	float: left;
	margin-bottom: 0px;
}
h1.spazio-pls
{
	width: 480px;
	float: left;
	margin-bottom: 8px;
	margin-right: 35px;
}
#pls-catalogue
{
	width: 150px;
	float: left;
	height: 20px;
}
#pls-catalogue a img
{
	border-width: 0;
}


/* cover it */
#box2-sf-coverit
{
	background-image: url(/images/box4_sf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 670px;
	height: 408px;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0;
	float: left;
}
#box2-sf-coverit p
{
	font-size: 11px;
	text-align: left;
	/*color: #FFF;*/
	color: #666;
}
#box2-sf-coverit a
{
	/*color: #FFF;*/
	color: #666;
	text-decoration: underline;
}

#box2-sf-coverit img.ultima, #box2-sf-coverit table#coverit tr td img.ultima
{
	margin-right: 0px;
}
#box2-sf-coverit p.desc
{
	width: 150px;
	text-align: center;
}
#box2-sf-coverit img, #box2-sf-coverit table#coverit tr td img
{
	border: 1px solid #CCCCCC;
	margin: 0;
}
table#coverit
{
	float: left;
	margin-bottom: 5px;
	margin-top: 0;
}
table#coverit, table#coverit tr
{
	width: 675px;
}
table#coverit tr td
{
	height: 150px;
	text-align: center;
}




/***************************** book.php *****************************/
#magazine-column1 ul
{
	margin-left: 2px;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 430px;
}
#magazine-column1 ul li
{
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 7px;
	padding-left: 7px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: default;
	background-image: url(/images/freccia-elenco.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	width: 430px;
}
#magazine-column1 h4
{
	margin-top: 4px;
	padding-top: 0;
	font-size: 12px;
	color: #000;
	margin-bottom: 0px;
	font-weight: normal;
	width: 445px;
}

#magazine-column1 p.bordosotto
{
	padding-bottom: 8px;
	margin-top: 8px;
	color: #A70117;
	background-image: url(/images/punto-oriz.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 445px;
}




/* LINK COLORE */
#magazine-column2 .box-laterale ul li  a
{
	color: #A70117;
	text-decoration: none;
}
#magazine-column2 .box-laterale ul li  a.grigio
{
	color: #000;
}
img
{
	behavior: url("http://www.leonardopublishing.com/shared/css/pngbehavior.htc");
}


/* modifiche 10-11-08 */
#box1-sf
{
	background-image: url(/images/box1_sf-bianco.gif);
}
#box2-sf
{
	background-image: url(/images/box2_sf-bianco.gif);
}
#box3-sf
{
	background-image: url(/images/box3_sf-bianco.gif);
}
#box2-sf-coverit
{
	background-image: url(/images/box4_sf-bianco.gif);
}

/* indirizzi-footer */

#footer
{
	margin-top: 20px;
	margin-left: 0px;
	width: 905px;
}

#indirizzi-footer
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: auto;
	width: 905px;
}

.ind-footer1
{
	/*width: 142px;*/
	/*width: 140px;*/
	width: 168px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	font-size: 10px;
	height: auto;
	border-right: 1px solid #ccc;
}
#ind-footer2
{
	/*width: 142px;*/
	/*width: 140px;*/
	width: 168px;
	float: left;
	margin-right: 0px;
	padding-right: 5px;
	font-size: 10px;
	height: auto;
}

.ind-footer1 h4, #ind-footer2 h4
{
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
}

.ind-footer1 h4, #ind-footer2 h4, .ind-footer1 p, #ind-footer2 p
{
	/*width: 140px;*/
	width: 168px;
}
.ind-footer1 p, #ind-footer2 p
{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.ind-footer1 strong, #ind-footer2 strong
{
	color: #000;
	font-weight: normal;
}
.ind-footer1, #ind-footer2, #indirizzi-footer
{
	height: 130px;
}
#indirizzi-footer
{
	height: 140px;
}


/* catalogo in tutte le pagine 11-11-08 */

#box2-sf p a img.img-no-bordo, #col2 a img.img-no-bordo, #col2-it a img.img-no-bordo
{
	border-width: 0;
	border: 0px solid #fff;
}
/* us */
#col1
{
	width: 330px;
	float: left;
	background-image: url(/images/punto-vert.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
#col2
{
	width: 320px;
	float: left;
	padding-left: 17px;
}
#col1 .img-coedition, #col1 .img-coedition2
{
	margin-bottom: 10px;
}
#col1 .img-coedition
{
	margin-right: 10px;
}
/* it*/
#col1-it
{
	width: 445px;
	float: left;
	background-image: url(/images/punto-vert.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
#col2-it
{
	width: 200px;
	float: left;
	padding-left: 17px;
}
#col1-it .img-coedition, #col1-it .img-coedition2
{
	margin-bottom: 10px;
}
#col1-it .img-coedition
{
	margin-right: 10px;
}
#col1-it table#coverit, #col1-it table#coverit tr
{
	width: 430px;
	margin-left: 0;
	padding-left: 0;
}
#col1-it table#coverit
{
	margin-top: 0px;
	padding-top: 0;
}
#col1-it h1
{
	margin-bottom: 8px;
}
#col1-it p
{
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* cover us 2 */
#box2-sf-coverit2
{
	background-image: url(/images/box5_sf-bianco.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 670px;
	height: 550px;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0;
	float: left;
}
#box2-sf-coverit2 p
{
	font-size: 11px;
	text-align: left;
	/*color: #FFF;*/
	color: #666;
}
#box2-sf-coverit2 a
{
	/*color: #FFF;*/
	color: #666;
	text-decoration: underline;
}

#box2-sf-coverit2 img.ultima, #box2-sf-coverit2 table#coverit tr td img.ultima
{
	margin-right: 0px;
}
#box2-sf-coverit2 p.desc
{
	width: 150px;
	text-align: center;
}
#box2-sf-coverit2 img, #box2-sf-coverit2 table#coverit tr td img
{
	border: 1px solid #CCCCCC;
	margin: 0;
}
table#coverit
{
	float: left;
	margin-bottom: 5px;
	margin-top: 0;
}
table#coverit, table#coverit tr
{
	width: 675px;
}
table#coverit tr td
{
	height: 150px;
	text-align: center;
}

/* cover it 2 */
#box2-sf-coverit3
{
	/*background-image: url(/images/box6_sf-bianco.gif);*/
	/*background-image: url(/images/box7_sf-bianco.gif);*/
/*	background-image: url(/images/box8_sf-bianco.gif);*/
	background-image: url(/images/box9_sf-bianco.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 670px;
	/*height: 672px;*/
	/*height: 832px;*/
	/*height: 980px;*/
	height: 1140px;
	margin-right: 8px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0;
	float: left;
}
#box2-sf-coverit3 p
{
	font-size: 11px;
	text-align: left;
	color: #666;
}
#box2-sf-coverit3 a
{
	color: #666;
	text-decoration: underline;
}

#box2-sf-coverit3 img.ultima, #box2-sf-coverit3 table#coverit tr td img.ultima
{
	margin-right: 0px;
}
#box2-sf-coverit3 p.desc
{
	width: 150px;
	text-align: center;
}
#box2-sf-coverit3 img, #box2-sf-coverit3 table#coverit tr td img
{
	border: 1px solid #CCCCCC;
	margin: 0;
}

p.lineheight-col2-it
{
	line-height: 18px;
}

/* bando concorso */

#bando-concorso
{
	background-image: url(/images/bg-bando.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 8px;
}
#bando-concorso h1
{
	text-transform: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 0;
}

#bando-concorso h1, #bando-concorso p, #bando-concorso img
{
	text-align: center;
}
#bando-concorso a img.imgbandoconcorso
{
	margin-left: 47px;
}
