/* CSS Document */


body{

font: 14px'Times',Times; color: black;

	margin: 0px;
font-size: 12px;
	padding: 0px;
	background: #cccccc;

}
p {
font-size: 14px;
color: black;
}
span {
font-size: 14px;
color: black;
}

.banner{
	position:relative;

	width:100%;	
	min-width:1000px;	

}
#thephoto{}
.banner_img {
	width:100%;
	min-width: 1000px;
}

.mainmenus{
height:40px;
width:100%;
background:url("../im/template/backbluebar.jpg");
min-width:1000px;
display: none;
}

.mainmenu{
	position:relative;

	width:100%;
	max-height:135px;
	min-width: 950px;

	overflow: auto;
display: none;
}
.submenu{
	position:relative;
min-width: 950px;	

	width:100%;
	height:205px;
display: none;
}
.main{
	
	
position:relative;
	float:none;
	width:100%;
min-width:1000px;

	background: white;
}
.mybody{
background-position:bottom left;
background-repeat: no-repeat;
	min-width: 1000px;

width:100%;
min-height:800px;


padding-bottom:20px;

text-align:left;
font: 14px 'Lucida Grande', URw Gothic L, AvantGarde Bk BT, Geneva, Arial, Verdana, sans-serif; color: #000;

padding:0px 0px 180px 0px;
}
.mybody_white{
	margin-top:0px;
	background-color:white;
	padding-left:100px;
	padding-right:100px;
	padding-top:5px;
	padding-bottom:30px;
}
a {
text-decoration:none;
}

.menu {
text-align:center;
width:150px;
height:40px;

float:left;
margin-left:3px;
font: 14px 'Lucida Grande', URw Gothic L, AvantGarde Bk BT, Geneva, Arial, Verdana, sans-serif; color: #000;

font-weight:bold;
display: none;
}




.menu_button{
text-align:center;
width:150px;
height:40px;

color:gray;
float:left;
margin-left:3px;

font: 14px 'Lucida Grande', URw Gothic L, AvantGarde Bk BT, Geneva, Arial, Verdana, sans-serif; color: #000;

font-weight:bold;
display: none;
}

.menu_button a{color:gray;}

.menu_box{
font: 14px 'Lucida Grande', URw Gothic L, AvantGarde Bk BT, Geneva, Arial, Verdana, sans-serif; color: #000;

font-size:small;
width:31%;
height:150px;
background-color:#827aff;
float:left;
margin-left:2%;
overflow:auto;
display: none;
}

.menu_colonna{
width:50%;
float:left;
left:1px;
display: none;
}

.menu a{
display:block;
line-height:20px;
color:white;
}
.menu_button a{
display:block;
line-height:20px;
}
.menu a:hover{
color:gray;
}
.corporate_sub_menu{
height:36px;
margin-top:-45px;
margin-left:-100px;
display: none;
}
.sub_menu{
background:white;
padding: 0px 5px 0px 5px;
min-width:135px;
margin-left:5px;
float:left;
text-align:center;
display: none;
}
.sub_menu a{
display:block;
line-height:20px;
color:#4e4c4c;
}

.sub_menu a:hover{
display:block;
line-height:28px;
color:black;
}
.store_menu_small{
margin-left:225px;
margin-top:-30px;
width:470px;
display: none;
}
.press_menu{
margin-top:45px;
float:left;
margin-right:0px;
margin-left:-120px;
display: none;
}
.sub_menu_press{
background:white;
padding-left:30px;
text-align:left;
display: none;
}
.sub_menu_press{
background:white;
padding-left:30px;
text-align:left;
display: none;
}
.sub_menu_press a{

display:block;
line-height:25px;
color:#4e4c4c;
}

.sub_menu_press a:hover{
padding-left:40px;
display:block;
text-align:right;
color:black;
background-image:url('../im/loghi/logo_red_small.jpg');
background-repeat: no-repeat;
}

.sub_menu_press img{
border:0px;
}

.imgangleright{ 
	position:relative;	
	right:0px;
	top:0px;
	border:0px;
	
}

.imgangleleft{ 
	position:relative;	
	left:0px;
	float:left;
	top:0px;
	border:0px;
	
}





.blackangleleft{ 
	position:relative;	
	left:0px;
	float:left;
	top:0px;
	border:0px;
	
}

.blackangleright{ 
	position:relative;	
	right:0px;
	float:right;	
	top:0px;
	border:0px;
	
}

.imganglebottomright{ 
	position:absolute;	
	right:0px;
	bottom:0px;
	border:0px;
	
}

.imganglebottomleft{ 
	position:absolute;	
	left:0px;
	bottom:0px;
	border:0px;
	
}
.imgborderright{ 
	position:absolute;	
	right:0px;
	top:0px;
	border:0px;
	height:100%;
	width:10px;
	
}

.imgborderleft{ 
	position:absolute;	
	left:0px;
	top:0px;
	border:0px;
	height:100%;
	width:10px;
	
}




.mylang{
position:absolute;

margin-left:45%;
margin-top:60px;
display: none;
}
.mylang img{
height:15px;
width:27px;
margin-left:10px;
margin-top: 3px;
}

.search  {
position:absolute;

margin-left:45%;
margin-top:30px;
display: none;
}


.search input {
float:left;
}
.menu_list:first-letter{
font-weight: bold;
 color: #F00;
}

.news_title{
position:relative;
margin-top:10px;

text-align:right;
width:560px;
background-color:#c0c0c0;
}

.news_body{
position:relative;
margin-top:0px;
margin-left:160px;
/*width:80%;*/
width:556px;
min-height:350px;
padding-left:3px;
padding-right:3px;
border-style: dashed;

	border-top:0px;
	
	border-color:#c0c0c0;

text-align:left;

}

.consultants{
padding-left:50px;
padding-right:50px;
background-repeat: no-repeat;
background-image:url("../im/pagine/saturn.jpg");

min-height:879px;

min-width:1000px;
text-align:left;
color:white;

}

.point {
margin-right:15px;
}



.button_search{
	width:20px;
	height:20px;
	border:0;
	cursor:pointer;
	text-align:center;
	background: #000000 url('../im/template/search_icon.gif') no-repeat 0 0;
}

.store_icon{
margin-left:10%;
border:0px;
margin-top:15px;

}

.store_icon_small{
float:left;
margin-left:25px;
margin-top:-40px;
display: none;
}

.product_div{

background-color:#fa6717;
padding: 0px 0px 0px 0px;
color:#660000;
}
.material_div{

background-color:#ffff00;
padding: 0px 0px 0px 0px;

}
.fabric_div{

background-color:#abff45;
padding: 0px 0px 0px 0px;
}

.product_div a{
color:#660000;
}
.material_div a{

color:#9f380e;

}
.fabric_div a{
color:#006633;


}

.product_div a:hover{
color:#000000;

}

.material_div a:hover{
color:#000000;

}
.fabric_div a:hover{
color:#000000;

}

.cons_small_ball{
height:138px;
width:136px;
position:absolute;
margin-left:25px;
margin-top:-40px;
display: none;
}


.home_ball_orange{
float:left;
width:230px;
margin-left:-190px;
margin-right:10px;
}


.home_ball_violet{
float:left;
width:205px;


margin-right:10px;


}
.home_ball_blue{
float:left;
width:280px;

}

.home_ball_green{
height:600px;
width:250px;
margin-left:550px;
}

.home_ball_orange span{
font-size:20px;
}
.home_ball_blue span{
font-size:20px;
}
.home_ball_violet span{
font-size:20px;
}
.home_ball_green span{
font-size:20px;
}
.mission_table{
width:100%;
}
.materials_square{
text-align:center;


width:1000px;
}

.materials_square img{
height:90px;
width:90px;
margin: 0px 1px 1px 0px;
border:2px;

border-style:solid;
border-color:white;
}


.materials_square a img:hover{
border-color:red;
}

.subbar{

	width: 700px; /* 1024*/
	text-align:left;	
	margin-left:20px;
	color:white;
	margin-top:-60px;
	height:50px;

}


