@charset "iso-8859-2";
/* CSS Document */




body{
margin: 0;
padding: 0;
border: 0;
font-size:11px;
background-image:url(../img/layout/fondo_pagina.jpg);
background-repeat:no-repeat;
background-color:#fff;
}





a img{
	border:none;
	}

*{
	margin:0;
	padding:0;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}



#bodyPage{
	width:964px;
	margin:auto;
	/*background-color:#eff1f2;
		background-image:url(../img/layout/bgHome.gif);*/
	}

#wrapperPage{
	float:left;
	margin-left:55px;
	margin-top:100px;
	width:943px;
	background-image:url(../img/layout/bgWrapperPage.gif);
	background-repeat:repeat-y;
	/*background-color:#eff1f2;*/
	}

#top{
	width:964px;
	height:72px;
	width:auto;
    background-image:url(../img/layout/bgMenuTop.jpg);
	background-repeat:repeat-x;
	}


#logo{
	display:block;
	position:absolute;
	float:left;
	z-index:50;
	margin-left: 136px;
	margin-top: 23px;
	}

#menuTop{
	display:block;
	float:left;
	width:964px;
	height:70px;
	position:absolute;
	/*border-bottom:18px solid #63676b;*/
	}

#menuTop ul{
	position:absolute;
	top:45px;
	left:650px;
	width:310px;
	}


#menuTop li{
	list-style:none;
	display:inline;
	padding:0 0px;
	}

#menuTop a{

	color:#c3c9ce;
	text-decoration:none;
	}

#menuTop a:hover{
	color:#fff;
	}
	
#menuMain{
	z-index:600;
	list-style:none;
	margin-left:320px;
	margin-top: 37px;
	width:550px;

	}

#menuMain a:hover{
	color:#474747;
}

#menuMain .ul{ 
display:block;
	}

	
#menuMain li{
	list-style-type:none;
	display:inline;
	}


#imgHome{
	background-image:url(../img/layout/_imgHome.jpg);
	width:767px;
	height:341px;
	float:left;
	position:relative;
	}
	
#imgHome #boxEvidenza{	
	position:absolute;
	top:47px;
	left:576px;
	width:151px;
	height:226px;
	font-size:12px;

}

#imgHome #boxEvidenza h3{
	font-size:12px;
	}

#imgHome #boxEvidenza *{	
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin: 7px 0;
font-weight:bold;

}

#imgHome #boxEvidenza li{
	list-style:none;
	}


#imgHome #boxEvidenza a{	
font-size:12px;
font-weight:normal;
}



#imgHome #boxEvidenza a:hover{	
text-decoration:none;
}

#testoHome{
	
	padding: 10px 20px 20px 0px;
	width:200px;
	height:650px;
	float:left;
	font-size:11px;
	line-height:20px;
	margin-top:20px;
	margin-left:35px;
	border-right:thin dotted;
	
	}
	
.boxHome{
	float:right;
	margin-left:10px;

	}	
#testoHome h2 #chisiamo{
	display:block;
	width:80px;
	height:14px;
	background-image:url(../img/layout/titoloChi.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#news span{
	display:none;
	}	
	
#testoHome h2 #news{
	display:block;
	width:80px;
	height:14px;
	background-image:url(../img/layout/titoloNews.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#chisiamo span{
	display:none;
	}		

 .itemDivisione h4{
    background-image:url(../img/layout/point.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:15px;
	}
	

	


#boxNewsHome{
	font-size:11px;
	float:left;
	margin-left:25px;
	margin-top:30px;
	width:435px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	}	
	#boxNewsHome a{
	font-size:11px;
   text-decoration:none;
	}	
	
#boxNewsHome a:hover{
	font-size:11px;
 text-decoration:underline;
   }	
#boxNewsHome h2{
	display:block;
	float:left;
	margin:100 0 10px 0;
	}

#boxNewsHome h5{
	font-size:12px;
	font-weight:normal;	
	}

#boxNewsHome h4{
	font-size:11px;
	font-weight:normal;	
	text-transform:uppercase;
	}

#boxNewsHome h3 a{
   
	font-size:11px;
	text-decoration:none;
	}

#boxNewsHome h3 a:hover{
	text-decoration:underline;
	}

#boxNewsHome h2 #titoRiviste{
	display:block;
	width:50px;
	height:14px;
	background-image:url(../img/layout/titoloRiviste.gif);
	background-repeat:no-repeat;
	}
#boxNewsHome h2 #titoLibri{
	display:block;
	width:115px;
	height:19px;
	background-image:url(../img/layout/titoloLibri.gif);
	background-repeat:no-repeat;
}
#boxNewsHome h2 #titoLibrerie{
	display:block;
	width:60px;
	height:14px;
	background-image:url(../img/layout/titoloLibrerie.gif);
	background-repeat:no-repeat;
	}
.newsItem{

	width:330px;
	}

#titoLibri span{
	display:none;
	}		
	
#titoRiviste span{
	display:none;
	}	
#titoLibrerie span{
	display:none;
	}	
	
.leggiNews a{
	font-size:11px;
	text-decoration:none;
	color:#0066FF;
	}


.pulisci{
	clear:both;
	height:1px;
	overflow:hidden;
	}
	
#bgPageLeft{
	position:absolute;
	top:0px;
	left:50%;
	width:800px;
	height:499px;
	margin-left:-1282px;
	z-index:100;
	background-image:url(../img/layout/bgPageLeft.gif);
	}
	
/* 	interna */

#testoInterna{
	width:767px;
	background-color:#e0e4e7;
	float:right;
	color:#3f4342 !important;
	}

#testoInterna *{
	color:#3f4342 ;
	}

.bgPage2col{
	background-image:url(../img/layout/bgHome2.gif) !important;
	}
	
.titoloInterna{
    font-size:14px;
	font-weight:bold;
	color:#000;
	}



	
.wrapperPageInterna{
	background-image:none !important;
	}
	
#formRicerca{
	width:600px;
	position:absolute;
	float:left;
	margin-left:330px;
	margin-top:30px;
	}

.parolaChiaveInput{
padding-left:20px;


	}
	
.parolaChiaveBotton{
position:absolute;
margin-left: 8px;

	
	}

.formRicerca h3{
font-size:12px;
	}


	
.galleriaImmagini{
	float:left;
	width:142px;
	padding:25px;
	}
	
.contentProposta{
	float:left;
	width:525px; /*575*/
	padding:25px;
	}
	
 #foot {
	width:943px;
	height:200px;
	background-image:url(../img/layout/bottom.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	position:relative;
}
    .textBottom{
	margin-left:55px;
	padding: 55px 30px 30px 45px;
	font-size:9px;
	line-height:18px;
	font-weight:normal;
	color:#666;
}	
 .textBottom a{
	text-decoration:none;
	font-size:10px;
	color:#666;

}
#banner {
    position:absolute;
	width:162px;
	height:382px;
	z-index:900;
	margin-left:825px;
	margin-top:110px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	
}


#menuLeft{
	width:234px;
	float:left;
	font-size:11px;
	line-height:14px;
	margin-top:0px;
	margin-left:0px;
	}  


#menuLeft a:hover{
background-color:#FFFFFF;

}


#menuLeft .liv1{ 
	position:relative;
	top:30px;
	left:0px;
	}
	
#menuLeft li{
	padding:0px 0px; 
	list-style-type:none;
	text-indent:15px;

	}
	
#menuLeft li .item{
    display:block;
	text-decoration:none;
	padding:14px 0;
	background-image:url(../img/layout/point.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
#menuLeft .liv2 li{
	background-image:none;
	padding:5px 10px;
	}
#menuLefttop {
	background-image:url(../img/layout/settori.gif);
	background-repeat:no-repeat;
	z-index:800;
	position:absolute;
	width:234px;
	height:45px;
	}
	
#menuLeftLibri {
	background-image:url(../img/layout/caseeditrici.gif);
	background-repeat:no-repeat;
	z-index:800;
	position:absolute;
	width:234px;
	height:45px;
	}
	
	
	
#boxItemInt{
    position:relative;
	display:block;
	float:left;
	z-index:700;
	float:left;
	width:500px;
	border-top:1px;
	border-top-color:#333333;
	border-top-style:dotted;
	border-bottom:1px;
	border-bottom-color:#333333;
	border-bottom-style:dotted;

	}		

#boxItemimg{
    width:150px;
    text-align:center;
    float:left;
	padding:50px 30px 30px 30px; 
	vertical-align:middle;
	display:inline;

	}	
#boxItemTex{
float:left;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:15px;
	font-size:11px;
	width:250px;
    display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	}
	
.libreria{
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
.indirizzo{
	color:#333333;
	font-size:11px;
	}
	
			
.testata{
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
.editore{
	color:#333333;
	font-size:11px;
	}
	
.periodicita{
	color:#333333;
	font-size:11px;
	}
	
.settore{
	color:#333333;
	font-size:11px;
	}
.prezzo{
	color:#333333;
	font-size:11px;
	}
.disponibilita{
	color:#333333;
	font-size:11px;
	}
.isbn{
     color:#333333;
	font-size:11px;
	}	
.ordina{

	display:block;
	line-height:30px;
	margin-top:5px;
	}


#boxNItemInt h2 #titolo{
	display:block;
	width:200px;
	height:14px;
	background-image:url(../img/layout/titoloRiviste.gif);
	background-repeat:no-repeat;
	}
#boxItemInt h2 #titolo{
	display:block;
	width:50px;
	height:14px;
	background-image:url(../img/layout/titoloLibri.gif);
	background-repeat:no-repeat;
}
#boxItemInt h2 #titoLibrerie{
	display:block;
	width:60px;
	height:14px;
	background-image:url(../img/layout/titoloLibrerie.gif);
	background-repeat:no-repeat;
	}
#filtraRisultati{
    position:relative;
	display:block;
	float:left;
	width:480px;
	min-height:350px;
	border-bottom:1px;
	border-bottom-color:#333333;
	padding:20px 20px 0px 20px;
	border-left: 1px;
	border-left-style:dotted;

	}
#filtraRisultati p{
    line-height:2px;
	padding:20px 0px 20px 0px;
	
	}	
.settoreFiltro{
    font-weight:bold;
	font-size:13px;
	
	
	}		
.visualizza{
    display:inline-block;
	vertical-align:middle;
	margin-left:30px;
	width: 85px;
	height:19px;
	background-image:url(../img/layout/more.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	
	}
	
.numeroRisultati{
    font-size:12px;
	font-weight:bold;
	display:inline-block;
	}
	
.numeroPagine{
	display:inline-block;
    font-size:10px;
	margin-top:5px;
	text-align:right; 
	float:right;
	}
	
#formOrdine{
    position:relative;
	margin-left:80px;
	display:block;
	line-height:40px;
	float:left;
	width:650px;
	padding:20px 20px 0px 20px;

	}
	
#contenutiInterni{
    position:relative;
	display:block;
	line-height:22px;
	float:left;
	width:600px;
	margin:40px 20px 50px 80px;
	text-align:justify;
}
#contenutiInterni ul{
  padding-left:20px;;
	float:left;
	text-align:left;
	

}
#contenutiInterni li{
   line-height:25px;
list-style:url(../img/layout/square.gif);
}

#contenutiInternib li{
   line-height:25px;
   list-style:url(../img/layout/freccia.gif);
}

#contenutiInterni hr{
   color:#fff;
}

#map{
margin-top:30px;
   width:550px;
   height:420px;
   border:2px solid;
   border-color:#FFFFFF;
}

