@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana;
	line-height:16px;
	font-size:14px;
	background:url(sfondo2.gif) repeat;
	margin:0;
	padding:0;
}

.center {
	text-align:center;
}

a {
	color:#666;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#F00;
}

#container {
	width:835px;
	height:100%;
	margin:0 auto;
	padding:0;
	background:#FFF;
}

#main {
	width:835px;
	margin:0;
	padding:0;
	min-height:430px;
}

#menuv {
	float:left;
	width:270px;
	height:100%;
	margin:0;
	padding:0;
}

#menuv img.gruppo {
	margin: 20px 0 20px 50px;
}

	#menuv ul {
		margin:0;
		padding:0;
	}
	
	#menuv ul li {
		margin:0;
		padding:0;
		list-style:none;
		text-indent:-9999px;
	}
	
	#menuv ul li a {
		width:270px;
		border:0;
		display:block;
		text-decoration:none;
		background: url(menu2.png);
	}
	
	#menuv ul li a.nostyle {
		background:none;
		display:inline;
	}

	li#chisiamo, li#chisiamo a {height:34px;}
	li#polo, li#polo a {height:29px;}
	li#conc, li#conc a {height:29px;}
	li#librerie, li#librerie a {height:29px;}
	li#fiere, li#fiere a {height:29px;}
	li#diritti, li#diritti a {height:29px;}
	li#iso, li#iso a {height:29px;}
	li#contatti, li#contatti a {height:29px;}
	
	li#chisiamo a, li#chisiamo a:link, li#chisiamo a:visited {background-position:0 0;}
	li#polo a, li#polo a:link, li#polo a:visited {background-position:0 -34px;}
	li#conc a, li#conc a:link, li#conc a:visited {background-position:0 -63px;}
	li#librerie a, li#librerie a:link, li#librerie a:visited {background-position:0 -92px;}
	li#fiere a, li#fiere a:link, li#fiere a:visited {background-position:0 -121px;}
	li#diritti a, li#diritti a:link, li#diritti a:visited {background-position:0 -150px;}
	li#iso a, li#iso a:link, li#iso a:visited {background-position:0 -179px;}
	li#contatti a, li#contatti a:link, li#contatti a:visited {background-position:0 -208px;}

	li#chisiamo a:hover, li#chisiamo a:focus {background-position:-260px 0;}
	li#polo a:hover, li#polo a:focus {background-position:-260px -34px;}
	li#conc a:hover, li#conc a:focus {background-position:-260px -63px;}
	li#librerie a:hover, li#librerie a:focus {background-position:-260px -92px;}
	li#fiere a:hover, li#fiere a:focus{background-position:-260px -121px;}
	li#diritti a:hover, li#diritti a:focus{background-position:-260px -150px;}
	li#iso a:hover, li#iso a:focus{background-position:-260px -179px;}
	li#contatti a:hover, li#contatti a:focus {background-position:-260px -208px;}

#menu2 {
	float:right;
	width:550px;
	height:40px;
	padding:0;
	margin:0;
	background:#FFF;
}

#menuo2 {
	float:right;
	width:550px;
	height:280px;
	padding:0;
	margin:0;
}

#menuo2 a {
	color:#000;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-0.5px;
}

#menuo2 a:hover {
	color:#F00;
	text-decoration:none;
}

	#menuo2 ul {
		margin:10px 0 0 0;
		padding:0;
	}
	
	#menuo2 ul li {
		display:block;
		float:right;
		margin:0;
		padding:0 15px;
		font-size:16px;
		background:url(freccia.png) no-repeat;
	}

#menuo {
	float:right;
	width:570px;
	height:75px;
	padding:0;
	margin:0;
	border-bottom:1px #F00 solid;
}

#menuo a {
	color:#999;
	font-weight:bold;
	letter-spacing:-0.5px;
}

#menuo a:hover {
	color:#F00;
}

	#menuo ul {
		margin:55px 0 0 0;
		padding:0;
	}
	
	#menuo ul li {
		display:block;
		float:right;
		margin:0;
		padding:0 10px;
		font-size:16px;
		list-style:url(freccia.png);		
	}

#areatxt {
	float:right;
	width:520px;
	min-height:300px;
	padding:10px 15px;
	margin:0;
	text-align:justify;
	line-height:20px;
}

#areatxt .titolo {
	font-size:20px;
	font-weight:bold;
	color:#F00;
}

#areatxt img {
	margin:10px;
}

#menu  {
	width:100%;
	height:75px;
	margin:0;
}

	ul#marchi {
		padding:0;
		margin:0 auto;
		height:75px;
		width:850px;
	}
	
	ul#marchi li {
		float:left;
		list-style:none;
		height:75px;
	}
	
	ul#marchi li#raffaello, ul#marchi li#raffaello-A {
		width:125px;
	}
	
	ul#marchi li#leonardo, ul#marchi li#leonardo-A {
		width:125px;
	}
	
	ul#marchi li#mulino, ul#marchi li#mulino-A {
		width:125px;
	}
	
	ul#marchi li#celtic, ul#marchi li#celtic-A {
		width:120px;
	}
	
	ul#marchi li#ragazzi, ul#marchi li#ragazzi-A {
		width:125px;
	}
	
	ul#marchi li#digitale, ul#marchi li#digitale-A {
		width:155px;
	}

	ul#marchi li#gruppo {
		width:195px;
	}
	
	ul#marchi li a {
		height:75px;
		border:0;
		display:block;
		text-decoration:none;
	}
	
		li#raffaello a, li#raffaello a:link, li#raffaello a:visited {background-position:-45px -140px;}
		li#leonardo a, li#leonardo a:link, li#leonardo a:visited {background-position:-170px -140px;}
		li#mulino a, li#mulino a:link, li#mulino a:visited {background-position:-295px -140px;}
		li#celtic a, li#celtic a:link, li#celtic a:visited {background-position:-545px -140px;}
		li#ragazzi a, li#ragazzi a:link, li#ragazzi a:visited {background-position:-420px -140px;}
		li#digitale a, li#digitale a:link, li#digitale a:visited {background-position:-665px -140px;}
		
		li#raffaello a:hover, li#raffaello a:focus {background-position:-45px 0;}
		li#leonardo a:hover, li#leonardo a:focus {background-position:-170px 0;}
		li#mulino a:hover, li#mulino a:focus {background-position:-295px 0;}
		li#celtic a:hover, li#celtic a:focus {background-position:-545px 0;}
		li#ragazzi a:hover, li#ragazzi a:focus {background-position:-420px 0;}
		li#digitale a:hover, li#digitale a:focus {background-position:-665px 0;}

#footer {
	width:835px;
	margin: 0 auto;
	font-size:10px;
	text-align:center;
}

ul#sitiweb {
	list-style:none;
}

ul#sitiweb li {
	height:100px;
	display:block;
	text-align:center;
}

ul#sitiweb li img {
	vertical-align:middle;
}

td a {
	color:#FFF;
	font-weight:bold;
}

td a:hover {
	color:#03F;
	font-weight:bold;
}

input {
	border:1px solid #000;
}
