﻿body {
	background: url(../images/EUL/bg_home5.jpg) repeat-x 0 0;
	/*font-size: 0.7em;
	font-family: Verdana,Arial,Helvetica,sans-serif;*/
	font-family: Verdana, Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 1.6em;
	color: #000000;
	text-align: center;
}
* {
	margin: 0;
	padding: 0;
}
li {
	margin-left: 15px;
	padding-left: 15px;
}
#container {
	width: 62.4em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#header {
	width: 100%;
	float: left;
}
#top_logo {
	width: 25em;
	float: left;
}
#top_text {
	width: 35em;
	text-align: center;
	float: right;
}
#footer {
	color: #051787;
	width: 100%;
	float: left;
	text-align:center;
	font-weight:bold;
	clear: both;
	font-size:small;
	background:#FFFFFF url(../images/EUL/sfondo_sidebar.jpg) repeat-x scroll left bottom;
	border:1px solid #D7D7D7;
}
#maintop {
	width: 100%;
	float: left;
}
#maintopmenu {
	width: 100%;
	float: left;
	margin-bottom:10px;
	font-size: 0.8em;
}
#mainttopleft {
	width: 15em;
	float: left;
}
#mainttopleftfill {
	width: 46em;
	float: left;
}

#mainttopcenter_home {	
	<!--[if lt IE 6]>
	width: 27.7em;
	margin: 0px 15.2em 0px 15.2em;
	<![endif]-->

	width: 30.7em;
	margin: 0px 15.2em 0px 15.2em;	
	color: #000000;
	padding: 0px;
}

#mainttopcenter_page {	
	<!--[if lt IE 6]>
	width: 27.7em;
	margin: 0px 15.2em 0px 15.2em;
	<![endif]-->

	width: 30.7em;
	margin: 0px 15.2em 0px 15.2em;	
	color: #000000;
	padding: 0px;
}

#mainttopright {
	color: #000000;
	width: 15em;
	float: right;
}

#mainbottom {
	margin-top: 10px;
	color: #051787;
	width: 100%;
	float: left;
	text-align:center;
	font-weight:bold;
	font-size:small;
	background:#FFFFFF url(../images/EUL/sfondo_sidebar.jpg) repeat-x scroll left bottom;
	border:1px solid #D7D7D7;
}
#box_mainproducts img {
	border:0;
	padding-left: 10px;
	padding-right: 10px;
}
#box_listproducts img {
	border:0;
	padding-left: 10px;
	padding-right: 10px;
}
#box_listproducts {
	float:left;
	width: 100%;
}
#box_casestudies {
	float:left;
	margin-left: 10px;
	width: 15em;
}
#box_news p {
	text-align: justify;
	padding: 15px;
	line-height: 1.4em;
}
.box_submenu_product {
	float: left; 
	margin-left:20px; 
	text-align:center;
}
.box_submenu a {
	font-size: 0.7em;
}
.box {
	background:#FFFFFF url(../images/EUL/sfondo_sidebar.jpg) repeat-x scroll left bottom;
	border:1px solid #D7D7D7;
	font-size: 0.7em;
	padding: 5px;
}
.box_blog {
	border:1px solid #D7D7D7;
	font-size: 0.7em;
	padding: 5px;
}

div.box h1 {	
	background:#222222 url(../images/EUL/sub-h3-blue.gif) no-repeat scroll 0 0;
	border-left:1px solid #222222;
	color:#FFFFFF;
	font-size: 1.5em;
	text-align:center;
}

div.box h3 {	
	background:#222222 url(../images/EUL/sub-h3-blue.gif) no-repeat scroll 0 0;
	border-left:1px solid #222222;
	color:#FFFFFF;
	text-align:center;
}

.box_small {
	background:#FFFFFF url(../images/EUL/sfondo_sidebar2.jpg) repeat-x scroll left bottom;
	border:1px solid #D7D7D7;
	font-size: 0.7em;
	padding: 5px;
}
div.box_small h3 {	
	background:#222222 url(../images/EUL/sub-h3-blue.gif) no-repeat scroll 0 0;
	border-left:1px solid #222222;
	color:#FFFFFF;
	text-align:center;
}
a {
	color: #051787;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	color: #0066ff;
	text-decoration:underline;
}
img {
	border:0;
}
