/*ul  {
	padding:0px;
	margin:0px;
}

li  {
	list-style-position: outside;
	list-style-image: url('/include/mod/layout1/images/ico_freccia.gif');
	margin-bottom:5px;
	margin-left:13px;
}*/


/* header */
div.header_menu {
	background-color:#c2daf2; 
	color:#FFFFFF; 
	font-size:14px;
	border-bottom:2px solid #ffffff; 
	font-weight:bold; 
	padding:3px 0px 3px 30px;
	cursor:pointer;
}


div.header_menu span {
	padding:3px 20px 3px 20px; 
	background-color:#014a8f; 
	border-right:1px solid #ffffff;
}

div.header_menu span:hover {
	background-color:#4482b8; 
}

div.header_menu span a { 
	color:#ffffff; 
	text-decoration:none;
}

div.header_tipo {
	text-align:right; 
	font-size:12px; 
	color:#014a8f; 
	padding:0px 30px 5px 0px;
}

div.header_tipo img {
	 margin-bottom:2px;
}

div.header_tipo span {
	padding-left:20px;
}

div.header_tipo a {
	color:#014a8f;
}

/* footer */
div.footer {
	background-color:#0d3159; 
	margin-top:10px; 
	padding:5px 5px 5px 20px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

/* vari */

div.titolohome {
	font-size:20px;
	color:#014a8f;
	margin-bottom:5px;
}

div.titolohome a {
	color:#014a8f; 
	text-decoration:none;
}

table.tablehome { 
	margin-left:5px;
	margin-top:10px;
}

table.tablehome td { 
	width:225px;
	padding-left:15px;
	padding-bottom:20px;
	text-align:justify;
}

table.tablehome td img { 
	margin-bottom:10px;
}


div.menusx {
	padding:0px;
}

div.menusx_element {
	background-color:#4482b8;
	padding:3px 0px 3px 20px;
	border-bottom:1px solid #ffffff;
}

div.menusx_element:hover {
	background-color:#014a8f;
}

div.menusx_element a {
	color:#ffffff;
	text-decoration:none;
}

div.det_download { 
	font-size: 22px; 
	line-height:25px;
	color:#005099;
	margin:0px 0px 10px -2px;
	padding:0px 0px 10px 0px; 
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}

div.prod_color {
	width:100%;
	overflow-x:auto; 
	overflow-y:hidden;
	border:0px;
	height:100px;
	
}

div.prod_color table, div.prod_color table td, div.prod_color table tr { 
	border:0px;
}

div.door {
	font-size:11px;
	text-align:justify;
}

div.door a { 
	color:#CCCCCC;
	text-decoration:none;
}

span.reg {
font-size:11px;
vertical-align:top;
}

div.h1top {
	background-color:#014a8f;
	text-align:right;
	padding-right:20px;
}

div.h1top h1 {
	font-size:15px;
	color:#FFFFFF;
}

