/* CSS Document */

body { font-family: Georgia, Times, serif;} 

A:link, A:visited { text-decoration: none; color: black; }
A:hover { background-color: #AFC7EF; color:#000; }

hr {color: #eee; border-style: dashed;}

a.home:link {
	color: #999;
	padding: 2px;
}
a.home:visited {
	color: #999;
	padding: 2px;
}
a.home:hover {
	color: #FFFFFF;
	background-color: #CCC;
	padding: 2px;
}


h1,h2,h3{margin: 0;padding:0; font-family: Georgia, Times, serif}
h1{color: #BBB;font-size: 1.9em}
h2{color: #BBB;font-size: 1.6em}
h3{color: #BBB;font-size: 1.4em}
h4{color: #BBB;font-size: 1em}
h5{color: #BBB;font-size: 0.8em}

.titolo {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: x-large;
	font-style: italic;
	color: #fff;
	background-color:#AFC7EF;
	text-align: right;
	margin-top: 20px;
}
.capo {
	PADDING-RIGHT: 0.1em; FONT-WEIGHT: bolder; FONT-SIZE: large; COLOR: #999; 
}
.capo2 {
	PADDING-RIGHT: 0.1em; FONT-WEIGHT: bolder; FONT-SIZE: x-large; COLOR: #FFF; font-style: italic; background-color: #AFC7EF;
}

.testopicc {
	font-family: Georgia, Verdana, Arial, sans-serif;
	text-align: center;
	padding-top: 5px;
	font-size: 10px;
	clear:both;
	
}
.testomax {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: medium;
	color: #999;
}
.testobox {
	padding: 1px;
	text-align: center;
	background-color: #F5F2F0;
	text-decoration: none;
	border: thin solid #999;
	color: #666;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.testobox2 {
	padding: 1px;
	text-align: left;
	background-color: #AFC7EF;
	text-decoration: none;
	color: #FFF;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: medium;
	font-style: italic;
}
.menupicc {
	font-size: 14px;
	font-style: normal;
	color: #999999;
	font-weight: bold;
}
.descrizione {
	font-size: medium;
	padding-top:20px;
	line-height:20px;
	text-align:right;
	
}
.specifiche {
	font-size: small;
	padding-top:5px;
	padding-bottom:15px;
	padding-left:15px;
	line-height:15px;
	text-align:left;
	clear:left;
	border-bottom: 1px solid #AFC7EF;
		border-left: 1px solid #AFC7EF;
	}

.box {
	float: left;
	margin: 10px;
}

ul{ list-style:square; list-style-position: inside; line-height:18px; font-size:12px;}

/*layout*/
html,body{margin: 0;padding:0; background-color:#fff;background-image:url(../img/back.png); background-position:center;}
div#container{width:780px; margin:0 auto; background-color: #fff;}
div#container2{text-align: left;}
div#header{height: 160px;background-color:#fff;color: #000; background-image:url(../img/testata_salici.png); background-position:left; background-repeat:no-repeat; text-align: right; }
div#navigation{background-color:#fff; float: right; width: 260px;\width:270px;w\idth:260px;padding-top:35px;padding-bottom:40px; padding-left:50px; padding-right:10px; background-image:url(../img/bordodx.jpg);background-position:top-left; background-repeat:no-repeat; font-size: 76%;}
div#content{ line-height:18px; padding-left:20px; padding-right: 310px; padding-top:40px}
div#footer{padding-top:30px; height: 70px; clear:both; text-align:left; line-height:30px; padding-left: 20px;background-color: #fff; color: #bbb;  font-size: 76%;background-image:url(../img/curldx.jpg);background-position:bottom right; background-repeat:no-repeat;}

/*specifici*/
div#footer a{color:#bbb;vertical-align:middle}

div#menu a{color:#000; font-weight:bold; text-decoration:none}
div#menu a:hover{color:#000; text-decoration:underline}

div#content img{margin-left:0px; margin-right:10px; margin-bottom:4px; float:left}
div#content img a{text-decoration:none}
div#content ul{ list-style:square; list-style-position: inside; line-height:18px; font-size:12px;}

div#navigation ul{list-style-type: square; list-style-position: inside; line-height:18px; font-size:12px;}
div#navigation ul a{color:#003;font-weight:bold; text-decoration: none}
div#navigation ul a:hover{text-decoration:underline}
div#img {float:left; margin:10px; margin-left:0px}

/*menu*/
#menucontainer{position:relative;height:20px;color:#E0E0E0;background:#FFF;width:100%;font-family:Georgia,Verdana,sans-serif;}
#menunav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../img/menu_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#menunav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#menunav ul li{display:block;float:left;margin:0 1px;}
#menunav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#menunav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#menunav ul li a:hover{color:#fff;background:transparent url(../img/menu_bg-OVER.gif) repeat-x bottom left;}
#menunav ul li a:hover span{display:block;width:auto;cursor:pointer;}

