@CHARSET "ISO-8859-1";
html {background:url(../imgs/home/sfondo.jpg) #FFFFFF;}
html, body {font-family: Verdana, sans-serif; font-size: 12px; padding: 0; margin: 0 auto; width: auto; color: #FFFFFF; font-size:90%;}
body {width:880px;}

img {behavior: url("librerie/iepngfix/iepngfix.htc"); }
a img, img {border:none;}
a, a:visited, a:hover {color:#336600; text-decoration:underline;}

h1 {font-size:150%;}
h2 {font-size:120%;}
h3 {font-size:100%;}
h1, h2, h3, h4, h5, h6 {color:#FFFFFF;}
h2 a, h2 a:visited {color:#FFFFFF; text-decoration:none;}
h2 a:hover {color:#FFFFFF; text-decoration:underline;}

#involucro {width:880px; float: left;}
#header {margin-left:15px;}
#logo {width:840px; height:128px;}

#memo {}
#softhrod {float:left; font-size:80%; text-align:left; color:#CCCCCC; margin-top:15px; margin-left:20px; height:55px; width:280px;}

#softhrod a, #softhrod a:visited {color:#CCCCCC; text-decoration:none;}
#softhrod a:hover {text-decoration:underline;}

#high_boxes {
	margin-bottom:10px;
	height:240px;
}
#box_news {
	width:292px;
	height:239px;
	background:url(../imgs/home/box_news.png) top no-repeat;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	float:left;
}
#box_news h2 {display:block; width:290px; text-align:center; font-size:105%;}
#box_news p {color:#000000; font-size:95%; width: 260px; padding:0 10px 0 15px;}

#box_foto {
	width:574px;
	height:220px;
	float:right;
	margin-top:5px;
	margin-right:10px;
}
#trans {
	width:574px;
	height:220px;
}

#lingue {
	width:19px;
	height:140px;
	float:right;
	margin-top:-200px;
	margin-right:12px;
}
#lingue ul {list-style: none;}
#lingue li {list-style: none; padding-bottom:80px;}

#box_row {
	width:100%;
	height:310px;
	margin-bottom:10px;
}
#box_l {
	width:286px;
	height:310px;
	background:url(../imgs/home/box_centrale.png) no-repeat top;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	float:left;
	margin-right:5px;
}
#box_m {
	width:286px;
	height:310px;
	background:url(../imgs/home/box_centrale.png) no-repeat top;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	float:left;
	margin-left:5px;
	margin-right:5px;
	clear:right;
}
#box_r {
	width:286px;
	height:310px;
	background:url(../imgs/home/box_centrale.png) no-repeat top;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	float:left;
	margin-left:5px;
	clear:right;
}
#box_l h2, #box_m h2, #box_r h2 {display:block; width:280px; font-size:105%; margin-top:3px; margin-left:35px;}
#box_l h3, #box_m h3, #box_r h3 {font-size:90%; margin-left:15px; color:#000000; text-transform: uppercase;}
#box_l p, #box_m p, #box_r p {color:#000000; font-size:89%; width: 250px; margin-left:15px; margin-top:-5px; text-align:justify;}
#box_l img, #box_m img, #box_r img {margin-left:10px;}

#low_boxes {
	height:180px;
}
#box_newsletter {
	width:270px;
	height:147px;
	background:url(../imgs/home/box_newsletter.png) no-repeat top;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	float:left;
	margin-left:5px;
	margin-top:7px;
}
#box_newsletter h2 {display:block; width:280px; font-size:105%; margin-top:3px; margin-left:35px;}
#box_newsletter p {font-size:95%; width: 240px; margin-left:15px; margin-top:-5px; text-align:justify;}
#box_newsletter input {margin-left:15px; margin-bottom:15px;}
.box_bottom {
	width:582px;
	height:84px;
	background:url(../imgs/home/box_bottom.png) no-repeat top;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	float:right;
	margin-left:5px;
}
.box_bottom h3 {font-size:95%; margin-left:15px; color:#C11B17; text-transform: uppercase;}
.box_bottom img {margin-left:20px; margin-top:10px; margin-right:10px;}
.box_bottom p {color:#000000; font-size:95%; width: 550px; margin-left:15px; margin-top:-5px; text-align:justify;}
.box_bottom h3 a, .box_bottom h3 a:visited {color:#C11B17; text-decoration:none;}
.box_bottom h3 a:hover {color:#C11B17; text-decoration:underline;}

#footer {
}
#footer p {
	text-align:center;
	font-weight:bold;
	font-size:90%;
	padding-top:10px;
}

.logo_memo {margin-top:-10px;}
.logo_softhrod {margin-top:-30px;}

/* STILI MENU */
#navigation_home {
	width:844px;
	height:51px;
	background:url(../imgs/home/menu.png) top no-repeat;
	behavior: url("librerie/iepngfix/iepngfix.htc");
	margin-bottom:10px;
}

#menu_home {
	font-weight:bold;
	color:#FFFFFF;
	font-size: 100%;
}
#menu_home ul {
	margin: 0;
	padding: 0;
}
#menu_home ul li {
	display:block;
	width:140px;
	padding:0;
	padding-top:17px;
	float:left;
	text-align:center;
}
#menu_home a, #menu_home a:visited {color:#FFFFFF; text-decoration:none;}
#menu_home a:hover {color:#FFFFFF; text-decoration:underline;}

#nav div {
	padding:3px 0;
	padding-top:10px;
}

#nav li {
	margin-top:10px;
	float:left;
	position:relative;
	width:16%;
	text-align:center;
	cursor:default;
	padding:0;
}

li ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	border-top:0;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

li>ul {
	top:auto;
	left:auto;
}

#nav li li {
	display:block;
	float:none;
	border-top:1px solid #666633;
	width:136px;
	text-align:left;
	margin:0;
	background:url(../imgs/button_menu_1.jpg) top repeat-y;
	height:35px;
	padding-top:8px;
}

#nav li li a {
	display: block;
	padding: 0.2em 10px;
}


li:hover ul, li.over ul {
	display: block;
}

#nav li {
font-family:Verdana, Geneva, Arial; font-size:8pt; color:#FFFFFF; line-height: normal; text-transform:uppercase;
}

#nav li li a:link, #nav li ul li a:visited, #ul li li a:active, #nav li li a:hover { font-family:Verdana, Geneva, Arial; color:#FFFFFF; font-size:8pt; text-decoration:none;  line-height:normal;}

#nav li a:hover {background-color:#369; color:#fff;}
