.LinguaPremuto 
{
	font-weight:bold;
	color:White;
	float:right;
	font-size:11px;
	text-transform:uppercase;
}

.LinguaPremuto a
{
	font-weight:bold;
	color:White;
}

.LinguaPremuto a:hover
{
	color:#EEEDED;
	text-decoration: underline;
}

.MenuLingua_Pulsante
{
	float:right;
	font-size:11px; 
	color:#8097ac;
	text-transform:uppercase;
	font-weight:bold;
}
.MenuLingua_Pulsante a
{
	color:#8097ac;
}

.MenuLingua_Pulsante a:hover
{
	color:#EEEDED;
	text-decoration: underline;
}

.EngineeringVoice
{
	width: 181px;
	height: 22px;
	cursor: pointer;
	padding-left:5px; margin-top:0px;
	background-color:Red;
	padding-top:2px;
	margin-bottom:-1px;
	margin-top:-1px;
}

.FieraVecchia
{
	background-image: url('../images/Oscuratore.png');

}

.ImmagineNewsHomePage
{

}

.ImmagineNewsHomePage:hover
{
	opacity:0.7;   
	filter:alpha(opacity=70);   
	-moz-opacity:0.7;
	cursor:pointer;
}

.EngineeringVoice:hover
{
	background-image: url('../images/SfondoVoceMenuGrigio.jpg')
}

.TendinaEngineering
{
	background-position: bottom;
	position: Absolute;
	visibility: Hidden;
	width: 186px;
	margin: -41px 0px 0px 186px !important;
	margin: 0px 0px -10px 52px;
	background-image: url('../images/bgTendinaGrigio.jpg');
	cursor: pointer;
	width: 176px;
}

.TendinaEngineeringVoice
{
	float: left;
	width: 166px;
	height: 22px;
	padding-top:0px;
	cursor:pointer;
	margin:0px;
	padding-left:10px;
	padding-top:3px;
}

.TendinaEngineeringVoice:hover
{
	background-color:#979B9D;
}

.TendinaEngineeringVoiceMain
{
	float: left;
	width: 176px;
	height: 15px;
	padding-top:0px;
	padding-left:10px;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:2px;
}

.TendinaEngineeringVoiceMain:hover
{
	background-color:#979B9D;
}


.PulsanteBlu
{
	background-position: center top;
	background-image: url('../images/Pulsanti/pulsante_blu.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	height: 22px;
}

.BarraNavigazione
{
	width:520px;
	height:30px;
	margin-top:17px; 
	padding-left:0px;
	float:right;
}

.BarraNavigazione_Pulsante
{
	float:left;
	margin-left:30px;
	font-size:12px; 
	color:#EEEDED;
	text-transform:uppercase;
	margin-bottom:-10px;
	font-weight:bold;
	float:right;	
}
.BarraNavigazione_Pulsante a
{
	color:#EEEDED;
}

.BarraNavigazione_Pulsante a:hover
{
	color:#EEEDED;
	text-decoration: underline;
}

.MenuLingua
{
	height:20px; 
	margin-right:18px;
	margin-top:11px;
}




/* @group Global Reset */
@import url('jqueryslidemenu.css');
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}

* {
margin: 0;
padding: 0;
}

@font-face {
	font-family: HelveticaNeue;
	src: url('../Helvetica.ttf');
}

@font-face {
	font-family: HelveticaNeueIe;
	src: url('../Helvetica.eot');
}

html
{
	color: #000000;
	background-image: url('../images/bg.jpg');
	background-repeat: repeat-x;
	height: 100%;
	min-height: 100%;
}

body
{
	color: #000000;
	font-size: 12px;
	background-image: url('../images/globe_bg.png');
	background-repeat: repeat-y;
	height: 100%;
	min-height: 100%;
	font-family: HelveticaNeue, HelveticaNeueIe, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.Briciole
{
	color: #C0C0C0;
	text-decoration: none;
	font-size: 9px;
}

.Briciole:hover
{
	color: #C0C0C0;
}


#ContenitoreTuttoSchermo 
{ 
height:auto!important;
height:100%;
margin:0;
} 

img {
border:0 none;
margin:0;
padding:0;
}
a
{
	text-decoration: none;
	color: rgb(64,113,177);
}
a:hover
{
	text-decoration: underline;
	color: rgb(64,113,177);
}
.spacer{width:650px; float:left; height:20px;}



#outer
{
	clear: both;
	margin: 0 auto;
	padding: 15px 0 0 0;
	position: relative;
	top: 0;
	width: 100%;
	float: left;
	
	height: 100%;
}
#container {
	font-family: HelveticaNeue, HelveticaNeueIe, Trebuchet MS, Arial, Helvetica, sans-serif;
	width: 935px;
	margin:0 auto;
	text-align:left;
	position: relative;
	height:580px;
}
table.hometable {
	vertical-align: middle;
	height: 100%;
	margin: 0 auto;
}
#header-left-intro{width:476px;}
#logo-intro{width:476px; height:128px; float:left;}
#logo-intro H1 a{background:url(../images/intro/ecor-intro-logo.gif) no-repeat left; width:476px; height:129px; display:block; text-indent:-100000px;}
#header-right-intro{width:460px; float:right; background:url(../images/intro/header-back.gif) repeat-x center; height:128px;}
#header-right-cor-intro{height:129px; width:11px; float:right; background:url(../images/intro/header-right.gif) no-repeat right;}
.intro-nev{width:200px; float:right;}
.intro-lang{width:78px; float:right; clear:left;}
.intro-lang ul{float:left; list-style:none;}
.intro-lang ul li{float:left; display:block; margin-left:15px; padding-top:10px;}
.intro-lang ul li a{display:block; text-transform:uppercase; font-size:11px; font-weight:bold; color:#0077BC;}

#navigation-inro{width:210px; float:right; margin-top:75px; padding-left:0px; clear:both;}
#navigation-inro ul{float:left; margin:0px; padding:0px; list-style-type:none;}
#navigation-inro ul li{float:left; display:block; margin-right:10px;}
#navigation-inro ul li a{display:block;margin-top:0px; font-size:13px; color:#0077BC; padding-left:14px; font-weight:bold; text-transform:uppercase;}
.mid-intro-left{width:410px; height:222px; float:left; background:url(../images/intro/intro-image.gif) no-repeat 
center; margin-left:50px; margin-top:40px;}
.mid-intro-right{width:365px; float:right; padding:40px 32px 0 0;}
.mid-intro-right h1{color:#0077BC; font-size:20px; font-weight:bold; padding-bottom:5px;}
.mid-intro-right p{font-size:12px; padding-top:20px;}

.sponc-logo{width:852px; float:left; padding:20px 0 20px 40px;}
.gie a, .euro a, .npc a, .ecor-re a{width:160px; height:45px; float:left; background:url(../images/intro/sponcer-logo.gif) no-repeat left bottom; text-indent:-100000px; display:block; margin-right:70px;}
.euro a{width:171px; height:38px; background-position:-169px -23px; margin-right:50px;}
.npc a{width:226px; height:59px; background-position:-343px -5px; margin-right:30px; margin-top:-15px}
.ecor-re a{width:134px; height:57px; background-position:-577px 0px; margin-right:0px; margin-top:-15px;}

.inro-bottom{width:935px; float:left; background:url(../images/intro/bot-back.gif) repeat-x center; height:77px;}
.in-bot-lef, .in-bot-right{float:left; width:12px; height:77px; background:url(../images/intro/bot-corners.gif) no-repeat left;}
.in-bot-right{float:right; background-position:right;}
/**=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=Header Beign=*/
#header{width:935px; float:left;}
#header-left, #header-left-intro{width:163px; float:left; margin-right:0px;}
#logo{width:163px; height:77px; float:left;}
#logo H1 a{background:url(../images/ecor-logo.gif) no-repeat center; display:block; float:left; text-indent:-10000px; width:163px; height:77px;}
#header-right{width:772px; float:right; margin-top:0px; background:url(../images/header-right.gif) no-repeat left top; height:77px;}

.lang
{
	width: 100px;
	background-color:Yellow;
	margin-top: -9px;
	color: Gray;
	background-repeat: no-repeat;
}
.lang ul{float:left; list-style:none;}
.lang ul li{float:left; display:block; margin-left:15px; padding-top:10px;}
.lang ul li a
{
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #8d96ab;
}

.noLogo {width:267px; height:26px; position:absolute; text-indent:-10000px; margin:26px 0 0 24px;}
.welding, .assembly, .engineering, .ceramic, .environment{width:252px; height:26px; position:absolute; background:url(../images/header-headings.png) no-repeat left bottom; text-indent:-10000px; margin:26px 0 0 24px;}
.noLogo{width:267px; height:26px; background-position:left -1000}
.welding{width:267px; height:26px; background-position:left top}
.assembly{width:267px; height:26px; background-position:left -28px;}
.engineering{width:290px; height:27px; background-position:left -55px;}
.ceramic{width:290px; height:27px; background-position:left -82px;}
.environment{width:310px; height:27px; background-position:left -109px;}
/**=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=Header End-=*/

/**=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=Middle Beign=*/
#middle-main
{
	width: 935px;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
/*----------------------------------------------------*/
/*                   MIDDLE LEFT
/*----------------------------------------------------*/

#middle-left{width:527px; float:left; margin-left:30px;}
#middle-left h1{font-size:20px; color:#4071B1; font-weight:bold; padding:25px 0 0 25px;}
#middle-left p{font-size:13px; color:#919191; font-weight:bold; line-height:24px; padding:25px 0 0 25px;}
#middle-left-thumb{width:540px; float:left; background:url(../images/thumb/thumbs.gif) no-repeat left; height:161px; margin-top:50px;}
#middle-left-thumb ul{list-style-type:none; float:left; margin:20px 0 0 0px;}
#middle-left-thumb ul li{display:block; float:left; margin-right:35px;}
#middle-left-thumb ul li a{display:block; width:100px; height:120px; text-indent:-10000px;}

#middle-right{width:340px; float:right;background:url(../images/middle-bg.gif) no-repeat right top;}
#list2 {
	height:auto;
	overflow: hidden;
	width:350px;
	padding-top:100px;
	margin-top:-50px;
	background:url(../images/TendineSfondoLogo.jpg) no-repeat right;
}
#list2 .according {
	color: #fff;
	background:url(../images/according-back.gif) no-repeat left;height:24px;	
}
#list2 .according p{font-weight:bold; font-size:16px; padding:2px 0 0 10px;}
#list2 dd { height: 130px; overflow: hidden; padding-right:30px; }
#list2 dd p{ color:#869BC6; font-weight:bold; font-size:12px; padding:15px;}

.iso-logo
{
	float: right;
	width: 193px;
	height: 53px;
	background: url(../images/iso-logo.gif) no-repeat right;
	margin: 40px 11px 20px 0;
}

.menu-bottom{width:935px; float:left; background:url(../images/bottom-menu.gif) no-repeat center; height:77px;}
.menu-bottom ul{float:left; list-style-type:none;}
.menu-bottom ul li{float:left; display:block; margin-right:2px;}
.menu-bottom ul li a{display:block; width:185px; height:77px; text-indent:-10000px;}
.menu-bottom ul li.weld.active a, .menu-bottom ul li.asse.active a, .menu-bottom ul li.cera.active a, .menu-bottom ul li.envi.active a  {background-color:#E31C34;
filter:alpha(opacity=25);
-moz-opacity:0.2;
opacity: 0.2;
}
.menu-bottom ul li.asse.active a{background-color:#E57D2B;}
.menu-bottom ul li.cera.active a{background-color:#92644B;}
.menu-bottom ul li.envi.active a{background-color:#89BA3F;}

#middle-left1, #middle-left2, #middle-left3{width:552px; float:left; margin-left:10px; margin-top:10px;}
#middle-left1 p{font-size:12px;}
.slider{width:552px; float:left;}
.m-logo, .info-req, .info-req1{width:79px; height:79px; float:right; background:url(../images/m-logo-info-req.gif) no-repeat left; margin-top:10px;}

.info-req {position:absolute; bottom:80px; right:0;}
.pagenav {position:absolute; top:80px; right:5px;}
.pagenav a { color:#4071B1;}
.pagenav a:hover {text-decoration:none; color:#4071B1;}

#middle-right1, #middle-right2, #middle-right3, #middle-right4, #middle-right5{float:left; width:320px; margin-left:25px; margin-top:10px;height: 408px; overflow: hidden; }
#middle-right1 h1, #middle-right2 h1, #middle-right3 h1, #middle-right4 h1, #middle-right5 h1{font-weight:bold; color:#ED7F00; font-size:20px;}
#middle-right1 p, #middle-right2 p, #middle-right3 p, #middle-right4 p, #middle-right5 p{font-size:12px; padding-top:30px; float:left;}
.info-req, .info-req1{background-position:right bottom; width:30px; height:30px; margin:29px 30px 0 0;}
.info-req a, .info-req1 a{width:30px; height:30px; display:block; text-indent:-100000px;}

.log-menu{width:100%; float:left; font-size:9px; color:#CECECF; padding-left:8px; padding-bottom:3px;}
.log-menu a{color:#CECECF;}

#middle-left2{height: 408px;
 overflow: hidden;}
#middle-left2 h1{font-size:12px; padding:20px 0 15px 15px; clear:both; display:block;}
/*
#middle-left2 ul{list-style-type:none; float:left; padding-right:65px; padding-left:15px;}
#middle-left2 ul li{display:block; margin-top:1px;}
#middle-left2 ul li a{display:block; font-size:12px; color:#92644B;}
*/
.middle-left2-cer{width:551px; height:234px; float:left; background:url(../images/cer-image.gif) no-repeat center;}

#middle-right2{height: 408px;
 overflow: hidden;}
#middle-right2 h1{color:#92644B;}
#middle-right2 p{padding-top:21px; padding-right:5px;}
.info-req1{margin-top:120px;}
.info-req2{visibility:hidden;}

#middle-right3{ height: 408px;
 overflow: hidden;}
#middle-right3 h1{color:#E1001A;}
#middle-right3 p{padding-top:15px; padding-right:5px;}
#middle-right3 ul{padding:15px 0 15px 15px; float:left; width:100%; font-size:12px;}
#middle-left3{ height: 408px;
 overflow: hidden;}
#middle-left3 p{ font-size:12px;padding:15px 0 0 0}
/*
#middle-left3 ul{float:left; list-style-type:none; margin-right:36px;}
#middle-left3 ul li{font-size:12px;}
*/
.m-logo2{background:url(../images/m-logo-small.gif) no-repeat center; width:68px; height:67px; float:right; margin-top:23px;}

.image-map{width:550px; height:245px; float:left;}
.gr-ecor{width:173px; height:37px; float:right; background:url(../images/gr-ecor-logo.gif) no-repeat center; margin-top:10px;
}

#middle-right4{height: 408px;
 overflow: hidden;}
#middle-right4 h1{color:#4071B1; padding-bottom:20px;}
#middle-right4 h2{font-size:14px; font-weight:bold; float:left; padding:50px 0 20px 0;}
#middle-right4 p{padding:2px 0 0 0; float:left; width:100%;}
#middle-right4 p a{color:#4071B1; clear:both; float:left;}

#middle-right5{height: 408px;
 overflow: hidden;}
#middle-right5 h1{color:#999B9E;}
/*
#middle-right5 ul{padding:15px 0 15px 15px; float:left; width:100%; font-size:12px;}
*/
#middle-right5 p{padding-top:21px; padding-right:5px;}


#navigation{width:500px; padding-right:22px; float:right; margin-top:17px; padding-left:0px; clear:both;}
#navigation ul{float:right; margin:0px; padding:0px; list-style-type:none;}
#navigation ul li{float:left; display:block; margin-right:10px;}
#navigation ul li a{display:block;margin-top:0px; font-size:12px; color:#EEEDED; padding-left:14px; font-weight:bold; text-transform:uppercase;}
#navigation ul li.active a
{
	background: url(../images/arrow.png) no-repeat left;
	
	text-decoration: none;
	padding-left: 12px;
}
#navigation ul li.last{margin-right:0px;}

.contact-frm{width:315px; float:left;}
.contact-frm INPUT[type=text], .contact-frm textarea{width:176px; height:15px; background-color:#F6F6F6; font-size:11px; color:#666666; padding:0 0 0 2px;}
.contact-frm INPUT[type=submit], .contact-frm INPUT[type=reset]{width:65px; height:15px; float:right; background:url(../images/buttons.gif) no-repeat right; cursor:pointer; border:0px none;}
.contact-frm INPUT[type=reset]{background-position:left; margin-left:4px;}
.contact-frm textarea{width:270px; height:60px;}
.txt-and-fild{width:275px; float:left; padding-top:10px;}
.txt{float:left; font-size:12px; text-align:left; width:94px;}
.fild{width:178px; height:15px; float:left;}

.bottom_navi{width:935px; float:left; position:relative;}

.gray-box, .red-box, .orange-box, .br-box, .gr-box{width:186px; position:absolute; background:url(../images/gray-box2.gif) repeat-x top center; color:#FFFFFF; bottom:77px; padding: 0 0 1px 0; left:0px; }
.gray-box h1, .red-box h1, .orange-box h1, .br-box h1, .gr-box h1{font-size:19px; font-weight:bold; margin:0px; padding:10px 0 0 10px;}
.gray-box h2, .red-box h2, .orange-box h2, .br-box h2, .gr-box h2{font-size:11px; margin:0px; padding:0px 0 0 10px; display:block;}
.gray-box h3, .red-box h3, .orange-box h3, .br-box h3, .gr-box h3{font-size:12px; font-style:italic; margin:0px; padding:20px 5px 0 10px; display:block; height:110px;}
.gray-box ul, .red-box ul, .orange-box ul, .br-box ul, .gr-box ul{list-style-type:none; float:left; padding:15px 0 0 0; width:100%;}
.gray-box ul li, .red-box ul li, .orange-box ul li, .br-box ul li, .gr-box ul li{display:block; float:left; width:100%; margin:5px 0 0px 0;}
.gray-box ul li a, .red-box ul li a, .orange-box ul li a, .br-box ul li a, .gr-box ul li a{font-size:12px; color:#FFFFFF; display:block; text-align:left; text-decoration:none; padding:0 0 0 10px;}
.gray-box ul li a:hover, .gray-box ul li.active a{background-color:#979B9D;}

.red-box{background:url(../images/red-box2.gif) repeat-x top center; color:#FFFFFF; left:188px; width:184px;}
.red-box ul li a:hover, .red-box ul li.active a{background-color:#DB072F;}

.orange-box{background:url(../images/orange-box2.gif) repeat-x top center; color:#FFFFFF; left:374px; width:185px;}
.orange-box ul li a:hover, .orange-box ul li.active a{background-color:#E57D2B;}

.br-box{background:url(../images/brown-box2.gif) repeat-x top center; color:#FFFFFF; left:561px; width:185px;}
.br-box ul li a:hover, .br-box ul li.active a{background-color:#92644B;}

.gr-box{background:url(../images/green-box2.gif) repeat-x top center; color:#FFFFFF; left:748px; width:187px;}
.gr-box ul li a:hover, .gr-box ul li.active a{background-color:#89BA3F;}
/**=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=Middle End=*/
.footer-copyright-txt{font-size:11px; float:left; width:895px; text-align:center; padding-left:15px; color:#848484; padding-top:5px; padding-bottom:5px;}
.footer-copyright-txt a{color:#848484; text-decoration:none;}
.footer-copyright-txt a:hover{color:#848484; text-decoration:underline;}


.SottoMenu_Titoletto
{
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

.SottoMenu_Link
{
	color: #000066;
	text-decoration: none;
	padding-left: 10px;
}

.SottoMenu_LinkAttivo
{
	color: #000066;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
}
