@charset "utf-8";
/* CSS Document */
body{
	background-image:url(../immagini/sfondo.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	margin:0px;
}

#contenitore{
	margin:auto;
	margin-top:22px;
	width:940px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#riquadro{
	float:left;
	clear:left;
	background-color:#f9f9f9;
	border:1px solid #cccccc;
	padding:2px;
	width:934px;
	min-height: 476px;	height:auto !important;	height: 476px;
}

#testata{
	float:left;
	clear:left;
	margin:0px;
	border:1px solid #BABABA;
	width:932px;
	height:128px;
	background-color:#ffffff;
	margin-bottom:2px;
}
#logo h1{position:absolute; display:none;}
#logo, #logo a{
	background-image:url(../immagini/meccanicasystem.gif);
	width:246px;
	height:128px;
	float:left;
	clear:left;
	margin:0px;
	display:block;
}
.alt{position:absolute; display:none;}

#menuintestata{
	color:#EC5B92;
	float:left;
	height:110px;
	width:550px;
	padding-left:37px;
	padding-top:18px;
}
#menuintestata h2{float:left; clear:left; margin:0px; width:100%; font-size:11px; font-weight:bold;}
.singolavocemenu{font-weight: bold;float:left; height:14px; width:275px; margin-top:8px; line-height:14px;}
.singolavocemenu a{color:#666666; text-decoration:none;}
.singolavocemenu a:hover{text-decoration:underline;}

#lingue{float:left; width:95px; height:120px;}
#lingue h3{display:none; position:absolute;}

.ita a{float:left; margin-top:5px; margin-bottom:10px; margin-right:10px; background-image:url(../immagini/ita.gif); width:40px; height:28px; display:block}
.ita a:hover{background-image:url(../immagini/OVER/ita.gif);}

.ing a{float:left; margin-top:5px; margin-bottom:10px; margin-right:0px; background-image:url(../immagini/ing.gif); width:40px; height:28px; display:block}
.ing a:hover{background-image:url(../immagini/OVER/ing.gif);}

.spa a{float:left; margin-top:5px; margin-bottom:10px; margin-right:10px; background-image:url(../immagini/spa.gif); width:40px; height:28px; display:block}
.spa a:hover{background-image:url(../immagini/OVER/spa.gif);}

.fra a{float:left; margin-top:5px; margin-bottom:10px; margin-right:0px; background-image:url(../immagini/fra.gif); width:40px; height:28px; display:block}
.fra a:hover{background-image:url(../immagini/OVER/fra.gif);}

.rus a{float:left; margin-top:5px; margin-right:10px; background-image:url(../immagini/rus.gif); width:40px; height:28px; display:block}
.rus a:hover{background-image:url(../immagini/OVER/rus.gif);}

.cin a{float:left; margin-top:5px; margin-right:0px; background-image:url(../immagini/cin.gif); width:40px; height:28px; display:block}
.cin a:hover{background-image:url(../immagini/OVER/cin.gif);}

#menusx{
	float:left;
	clear:left;
	border:1px solid #BABABA;
	height:274px;
	width:226px;
	padding-left:10px;
	padding-top:24px;
	padding-right:10px;
	line-height:16px;
	background-color:#FFFFFF;
}
#menusx a{color:#EC5B92; text-decoration:none;}
#menusx a:hover{text-decoration:underline; background-color:#f9f9f9;}

.gris{color:#333333;}
#flash{
	float:left;
	border:1px solid #BABABA;
	height:298px;
	width:682px;
	margin-left:2px;
	line-height:14px;
	background-color:#FFFFFF;
	background-image:url(../immagini/HOME_PAGE_def.gif);
	background-repeat:no-repeat;
}

#contenuti{
	float:left;
	border:1px solid #BABABA;
	min-height: 278px;	height:auto !important;	height: 278px;
	width:462px;
	margin-left:2px;
	line-height:14px;
	background-color:#FFFFFF;
	padding:10px;
	background-repeat:no-repeat;
}

#contenuti2{
	float:left;
	border:1px solid #BABABA;
	min-height: 278px;	height:auto !important;	height: 278px;
	width:662px;
	margin-left:2px;
	line-height:14px;
	background-color:#FFFFFF;
	padding:10px;
	background-repeat:no-repeat;
}

#contenutiqualita{
	float:left;
	border:1px solid #BABABA;
	min-height: 298px;	height:auto !important;	height: 278px;
	width:682px;
	margin-left:2px;
	line-height:14px;
	background-color:#FFFFFF;
	padding:0px;
	background-repeat:no-repeat;
}
#contenuti2 h3, #contenutiqualita h3, #immagini h3{color:#EC5B92; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:5px;}
#contenuti2 h4, #contenutiqualita h4{color:#EC5B92; font-size:11px; font-weight:bold; margin-top:5px; margin-bottom:5px;}
#contenuti2 a:link, #contenutiqualita a:link, #immagini a:link{color:#EC5B92;}
#contenuti2 p, #contenutiqualita p{margin-top:4px; margin-bottom:0px;}
#contenuti2 ul, #contenutiqualita ul{margin-top:5px; margin-bottom:5px;}
#contenuti2 li, #contenutiqualita li{margin:0px;}
#immagini a{color:#EC5B92;}

#immagini2,#immagini {
	float:left;
	border:1px solid #BABABA;
	margin-top:2px;
	width:916px;

	line-height:14px;
	background-color:#FFFFFF;
	padding:8px;
	background-repeat:no-repeat;
}
/*#immagini img{border:1px #cccccc solid;float:left; clear:left; margin-bottom:8px;}*/
#immagini2 img{border:0px;}
#immagini img{border:1px #cccccc solid;float:left; margin-left:8px;}
#chiusura{
	margin-top:10px;
	float:left;
	clear:left;
	width:932px;
	line-height:14px;
	font-size:10px;
	color:#666666;
}
#azienda{
	float:left;
	clear:left;
	width:650px;
}
#azienda a{color:#666666; text-decoration:none; font-weight:bold;}
#tosnet{
	text-align:right;
	margin-top:14px;
	float:right;
	clear:right;
	width:150px;
}
#tosnet a{color:#666666; text-decoration:none;}


/*form a due colonne*/
form{width:600px; margin-top:10px;}
.colonna{float:left; width:300px; margin:0; display:inline; overflow:hidden;}
.casellaetichettaecampo{float:left; width:90%; margin-left:6%; margin-right:2%; height:24px; display:inline;  }
.casellaetichettaemessaggio{margin-left:3%; margin-right:2%; float:left; clear:left; width:95%; display:inline;}
.casellaetichettaefile{margin-left:3%; margin-right:2%; margin-top:10px; float:left; clear:left; width:95%; display:inline;}
.casellainviaeinformativa{margin-top:10px;margin-left:3%; margin-right:2%; float:left; clear:left; width:95%; display:inline;}
.casellainviaeinformativa p{width:50%; float:left; margin-top:6px; display:inline;}

.campoform{float:right; width:45%; margin-right:0px; border:none;background-image:url(../immagini/sfondocampiform.jpg); background-position:top left; background-repeat:no-repeat; padding-left:3px; }
.campoformmessaggio{float:right; width:74%;height:60px; border:none; background-image:url(../immagini/sfondotextarea.jpg); background-position:top left; background-repeat:no-repeat; padding-left:3px;}
.campoformfile{float:left; width:40%;height:22px; border:none; background-image:url(../immagini/sfondocampiform.jpg); background-position:top left; background-repeat:no-repeat; padding-left:0px;}
.tastoinvia{width:30%; float:right; background-color:#FFFFFF; border:1px solid #EC5B92; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana; color:#EC5B92; height:24px;}

.casellaetichettaecampo label{float:left; width:52%; display:inline;}
.casellaetichettaemessaggio label{float:left; width:15%}
.casellaetichettaefile label{float:left; width:145px;}
/*form a due colonne*/

