.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*     TAG      */

img{
	border-color:#FFFFFF;
}

body, html {
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	scrollbar-arrow-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #cccccc;
}

.menu_sx{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
}

b {
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

form{
	margin:0px;
}

a.link_sx{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

a.link_sx:hover{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	color:#f18a08;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

a.link_main{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 12px;
	color:#053774;
	font-weight:bold;
	text-decoration:none;
}


a.link_main:hover{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 12px;
	color:#053774;
	font-weight:bold;
	text-decoration:none;
}


a.link_sub{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	color:#053774;
	font-weight:bold;
	text-decoration:none;
}

a.link_sub:hover{
	font-family: Arial, Futura Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.link_bottom{
	font-family: Arial, Futura Helvetica, sans-serif;
	color:#bbbbbb;
	font-size:10px;
	text-decoration:none;
}
a.link_bottom:hover{
	font-family: Arial, Futura Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}


a.link_title_family{
	font-family: Arial, Futura Helvetica, sans-serif;
	color:#bbbbbb;
	font-size:15px;
	text-decoration:none;
}
a.link_title_family:hover{
	font-family: Arial, Futura Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	text-decoration:none;
}


.line{
	width:5px;
	height:30px;
	float:left;
}

.main_menu{
	width:95px;
	height:30px;
	float:left;
}

.sub_links{
	font-size:11px;
	font-weight:bold;
	height:20px;
	float:left;
	padding-left:33px;
}

.sub_links_sel{
	font-size:11px;
	font-weight:bold;
	height:20px;
	float:left;
	padding-left:33px;
	color:#FFFFFF;
}

.line_category{
	width: 650px;
	height: 20px;
	padding:5px 0px 0px 200px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14;
	font-weight:bold;
}	


.line_news{
	width:700px;
	height:130px;
	border: 1px #cccccc solid;
	margin: 5px;
	padding: 5px;
}



.title_news{
	font-family: Arial, Futura Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
}


.line_comunication{
	width:330px;
	height:50px;
}

.line_story{
	width:480px;
	height:80px;
}


.country{
	width:200px;
	height:22px;
}

.seller{
	width: 480px;
	border-bottom:1px #acacac solid;
	padding:10px;
}


.down_pdf{
	width:100px;
	height:35px;
	float:left;
	padding: 0px 0px 10px 0px;
	text-align:center;
}

.prod{
	width:490px;
	float:left;
	padding: 0px 10px 5px 0px;
}

.div_family{
	width:335px;
	height:150px;
	float:left;
	margin: 5px;
	padding: 5px;
	border: 1px #cccccc solid;
}



.line_norma{
	width:400px;
	height:50px;
	margin: 5px;
	padding: 5px;
}



/*     DIV      */

#container {
	width: 950px;
	height: 600px;
	margin:auto;
}

#sx {
	width: 125px;
	height:600px;
	background-image:url(../images/bg_sx.jpg);
	float:left;
	padding-right:35px;
}

#sx_solar {
	width: 125px;
	height:600px;
	background-image:url(../images/bg_sx_solar.jpg);
	float:left;
	padding-right:35px;
}

	#sx_menu_1{
		width: 125px;
		height:90px;
		padding:40px 0px 35px 0px;
	}
	
	#sx_menu_2{
		width: 125px;
		height:90px;
		padding:0px 0px 70px 0px;
	}
	#sx_menu_3{
		width: 125px;
		height:200px;
		padding:0px 0px 40px 0px;
	}	
	#sx_menu_4{
		font-family: Arial, Futura Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		font-weight:bold;
		width: 120px;
		height:35px;
		padding:0px 0px 0px 5px;
	}
	


#dx {
	width: 790px;
	height:600px;
	float:left;
}

	#top{
		width:790px;
		height:95px;
		padding-top:15px;	
	}
	
	#menu{
		width:740px;
		height:80px;
		padding:0px 0px 0px 50px;
	}
	
		#list_menu{
			width:740px;
			height:30px;
		}
		#sub_menu_space{
			width:740px;
			height:50px;
		}
			#submenu{
				width:740px;
				height:17px;
				background-color:#cdcdcd;
				padding:8px 0px 0px 0px;
			}	
		
	
	
	#page_big{
		width:740px;
		height:375px;
		padding:0px 0px 15px 50px;
		overflow:auto;
	}
	
	#page_small{
		width:500px;
		height:375px;
		overflow:auto;
		padding:0px 20px 15px 50px;
		float:left;
	}
	
	#photo_page{
		width:220px;
		height:375px;
		padding:0px 0px 15px 0px;
		text-align:right;
		float:left;
	}
	
	
	
	
	#europe_map{
		width:395px;
		height:375px;
		overflow:auto;
		padding:0px 20px 15px 50px;
		float:left;
	}
	
	#nation_list{
		width:290px;
		height:350px;
		float:left;
		overflow:auto; 
		text-align:left;
		border:1px #cdcdcd solid;
		padding:0px 15px 15px 15px;
	}
	
	

	#bottom{
		color:#bbbbbb;
		width:740px;
		height:15px;
		padding:5px 0px 0px 50px;
	}
		#bottom_sx{
			width:300px;
			height:15px;
			float:left;
		}
		
		#bottom_sx{
			width:440px;
			height:15px;
			float:left;
		}
	


/*    AREA RISERVATA    */	

#top_reserved {
	width: 850px;
	height: 145px;
}

#logo_reserved{
	width: 850px;
	height: 115px;
}

#line_category_1{
	background-color:#5e689e;
}
#line_category_2{
	background-color:#ca1c22;
}
#line_category_3{
	background-color:#feee00;
}

