@charset "utf-8";
/* CSS Document */
html {
	background-color:#CCCCCC;	
}
body {
	margin: 0px;
	padding:0px;
	border:none;
	text-align:center;
	background-repeat: repeat-y;
	background-image:url(images/home_sfumatura.gif);
	background-position:center;	
}

.testoColorato01{
	color: #2066a1;
}

div.menusx {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 12px;
	text-align:right;	
	padding-right:7px;
	width: 150px;
	height: 16px;
	background-image:url(images/linea_sotto_menu.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.menusx a {
}
div.menusx a:link {
	background-image:none; 
	text-decoration:none;
	color:#005195;
}

div.menusx a:visited {
	background-image:none; 
	text-decoration:none;
	color:#005195;
}

div.menusx a:hover{
	background-image:none; 
	text-decoration:none;
	color:#c52734;
}




div#container{
    width: 800px;
    margin: 0px auto;   /*centra negli altri browsers*/
	padding:0px;
	border:none;
	background-repeat: repeat-y;
	background-image:url(images/home_page_0204_module.gif);
	background-color:#FFFFFF;
	overflow:hidden;
} 
div#top{
	width: 800px;
	height: 192px;
	background-repeat:no-repeat;
	background-image:url(images/home_page_01.gif);
	background-position:left;	
} 
div#center{
	width: 800px;
} 
div#bottom{
	clear:both;
	width: 800px;
	height: 101px;
	position:relative;
	top: 0px;
	left: 0px;
	background-repeat:no-repeat;
	background-image:url(images/home_page_05.gif);
	background-position:left;		
} 
div#leftmiddle{
	float:left;
	width: 696px;
	height: auto;
} 
div#left{
	float:left;
	width: 235px;
	height: 307px;
	position: relative;
	top: 0px;
	left: 0px;
	background-repeat:no-repeat;
	background-image:url(images/home_page_02.gif);
	background-position:left;
}
div#middle{
	float:right;
	width: 461px;
	background-repeat:no-repeat;
	background-image:url(images/home_page_03.gif);
	background-position:center;		
}
div#mmenu{
	width: 461px;
}
div#right{
	float:right;
	width: 104px;
	height: 307px;
	background-repeat:no-repeat;
	background-image:url(images/home_page_04.gif);
	background-position:left;			
}

div#m01sx_sel, div#m02sx_sel, div#m03sx_sel, div#m04sx_sel, div#m05sx_sel, div#m06sx_sel, div#m07sx_sel{
	text-align:left;	
	height: 20px;
	background-image:url(images/linea_sotto_menu_sel.gif);
	padding-right:0px;
	padding-left:7px;
	color:#c52734;
}
div#m01sx{
	position:absolute;
	top: 26px;
	left: 0px;
}
div#m01sx_sel{
	position:absolute;
	top: 26px;
	left: 155px;
}
div#m02sx{
	position:absolute;
	top: 90px;
	left: 0px;
}
div#m02sx_sel{
	position:absolute;
	top: 90px;
	left: 155px;
}
div#m03sx{
	position:absolute;
	top: 117px;
	left: 0px;
}
div#m03sx_sel{
	position:absolute;
	top: 117px;
	left: 155px;
}
div#m04sx{
	position:absolute;
	top: 144px;
	left: 0px;
}
div#m04sx_sel{
	position:absolute;
	top: 144px;
	left: 155px;
}
div#m05sx{
	position:absolute;
	top: 173px;
	left: 0px;
}
div#m05sx_sel{
	position:absolute;
	top: 173px;
	left: 155px;
}
div#m06sx{
	position:absolute;
	top: 235px;
	left: 0px;
	color:#66a6c9;
}
div#m06sx_sel{
	position:absolute;
	top: 235px;
	left: 155px;
}
div#m07sx{
	position:absolute;
	top: 263px;
	left: 0px;
	color: #66a6c9;
}
div#m07sx_sel{
	position:absolute;
	top: 263px;
	left: 155px;
}
div#m08sx{
	position:absolute;
	top: 291px;
	left: 0px;
	color: #66a6c9;
	letter-spacing: -1px;
}
div#m08sx_sel{
	position:absolute;
	top: 291px;
	left: 155px;
	letter-spacing: -1px;	
}


div#m06sx a, div#m07sx a, div#m08sx a{
	color:#85b8d4
}
div#m06sx a:hover, div#m07sx a:hover, div#m08sx a:hover{
	color:#c52734;
}

div#m01footer{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 12px;
	text-align:left;
	position:absolute;
	top: 65px;
	left: 572px;
	background-image:none;		
}
div#m01footer a:link{
	background-image:none; 
	text-decoration:none;
	color:#c52734;
}
div#m01footer a:visited{
	background-image:none; 
	text-decoration:none;
	color:#c52734;
}
div#m01footer a:hover{
	background-image:none; 
	text-decoration:underline;
	color:#c52734;
}

div#menuprod{
text-align:center;
}