*{font-family:"Gill Sans","Trebuchet MS",Verdana,sans-serif;color:#919191;}
html{margin:0;padding:0;width:100%;height:100%;}
body{margin:0;padding:0;font-size:75%;background-color:#FFFFFF;color:#919191;}
a{color:#919191;}
a:hover{text-decoration:none;color:#545454;}
h1,h2,h3,p{margin:0;padding:0;}
p{line-height:17px;}
.clearAll{height:0;clear:both;visibility:hidden;overflow:hidden;}
.col1{width:250px;float:left;}
.col2{width:240px;float:left;}
.smallFont{font-size:10px;}
.logoAdWords{float:right;padding-left:25px;}
.loading{background:url(/images/loading.gif) no-repeat left top;padding-left:18px;}
#BoxForm{margin:0;padding:0;}
#BoxForm h2{font-size:14px;font-weight:bold;}
#BoxForm h3{font-size:13px;font-weight:bold;margin-bottom:5px;}
#BoxForm form{margin:0;padding:0;}
#BoxForm form p{margin:0;padding:0;margin-bottom:5px;}
#BoxForm form label{display:block;float:left;width:100px;}
#BoxForm form input{width:120px;height:12px;line-height:12px;font-size:11px;border:none;border-top:1px solid #919191;border-left:1px solid #919191;}
#BoxForm form textarea{width:240px;height:100px;font-size:11px;overflow:auto;border:none;border-top:1px solid #919191;border-left:1px solid #919191;}
#BoxForm form #INFO_Privacy_label{width:auto;float:none;display:inline;}
#BoxForm form #INFO_Privacy{width:auto;border:none;}
.ErrorField{color:#FF0000;}
#Errore{margin-bottom:10px;}
#Errore ul{list-style-type:none;margin:0;padding:0;}
#Errore ul li{margin:0;padding:0;font-weight:normal;font-size:10px;color:#FF0000;}
.ErrorItem{color:#FF0000;}
#BoxPrivacy{margin:10px;padding:0px;}
#BoxPrivacy .lineBreak{margin-bottom:15px;}
#BoxMainHome{margin:0;padding:0;width:900px;height:430px;}
#BoxMainHome .paddingHome{padding:40px 40px 40px 100px;}
#main{width:897px;margin:0 auto;margin-top:50px;background:url(/images/bkg_page.jpg) no-repeat right top;}
#left{width:323px;height:430px;float:left;text-align:right;background-position:right top;background-repeat:no-repeat;}
#main #left.elasticoe{background-image:url(/images/bkg_left_verde.jpg);}
#main #left.elasticofa{background-image:url(/images/bkg_left_arancio.jpg);}
#main #left.elasticowebmktg{background-image:url(/images/bkg_left_arancio.jpg);}
#main #left.elasticomostra{background-image:url(/images/bkg_left_viola.jpg);}
#main #left.elasticocontatti{background-image:url(/images/bkg_left_grigio.jpg);}
#main #left.elasticositemap{background-image:url(/images/bkg_left_grigio.jpg);}
#menu{width:12px;float:left;text-align:center;margin:0 28px 0 7px;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu ul li{margin:0;padding:0;display:inline;}
#menu ul li a{display:block;width:12px;background-position:bottom right;background-repeat:no-repeat;background-image:url(/images/menu_main.gif);}
#menu ul li a span{display:none;}
#menu ul li.menucontatti a{margin-top:22px;}
#menu ul li.menumostra a{margin-top:95px;}
#menu ul li.menufa a{margin-top:32px;}
#menu ul li.menue a{margin-top:32px;}
#menu ul li.menucontatti a{height:43px;background-position:0px 0px;}
#menu ul li.menumostra a{height:81px;background-position:0px -43px;}
#menu ul li.menufa a{height:54px;background-position:0px -123px;}
#menu ul li.menue a{height:50px;background-position:0px -177px;}
#menu ul li.menucontatti a:hover{background-position:-12px 0px;}
#menu ul li.menumostra a:hover{background-position:-12px -43px;}
#menu ul li.menufa a:hover{background-position:-12px -123px;}
#menu ul li.menue a:hover{background-position:-12px -177px;}
#menu ul li.menucontatti a.active{background-position:-24px 0px;}
#menu ul li.menumostra a.active{background-position:-24px -43px;}
#menu ul li.menufa a.active{background-position:-24px -123px;}
#menu ul li.menue a.active{background-position:-24px -177px;}
#content{height:430px;margin-left:319px;}
#text{margin-left:50px;padding-top:22px;padding-right:20px;}
#text p{margin-bottom:15px;}
#text p.margin_loghi{margin-bottom:8px;}
#text p.margin_none{margin:0;}
#text h1{height:13px;background-position:bottom left;background-repeat:no-repeat;margin-bottom:20px;}
#text h1 span{display:none;}
#text h3{font-size:13px;font-weight:bold;margin-bottom:2px;}
#text h1.title_e{background-image:url(/images/title_elasticoe.gif);}
#text h1.title_fa{background-image:url(/images/title_elasticofa.gif);}
#text h1.title_webmktg{background-image:url(/images/title_webmarketing.gif);height:18px;}
#text h1.title_mostra{background-image:url(/images/title_elasticomostra.gif);}
#text h1.title_contatti{background-image:url(/images/title_contatti.gif);}
#text h1.title_sitemap{background-image:url(/images/title_mappa.gif);height:17px;}
#text h1.title_lavora{background-image:url(/images/title_lavora.gif);height:17px;}
#footer{padding-left:64px;height:40px;line-height:40px;clear:both;padding-top:6px;}
#footer a{text-decoration:none;color:#919191;}
#footer a:hover{text-decoration:underline;color:#393939;}
#footer div{}
#footer div.center{text-align:center;}
#footer div.hide{display:none;}
#footer div.last{float:right;padding-top:8px;padding-right:10px;}
#footer div.last a{width:16px;height:16px;display:block;float:left;margin-left:5px;background-position:left top;background-repeat:no-repeat;}
#footer div.last a span{display:none;}
#footer div.last a.ReqInfo{background-image:url(/images/ico_info.gif)}
#footer div.last a.Map{background-image:url(/images/ico_mappa.gif)}
#footer div.last a.Intro{background-image:url(/images/ico_home.gif)}
#footer div.last a.vXhtml{padding-top:5px;width:57px;}
#footer div.last a.vCss{padding:5px 18px 0px 0px;width:48px;}
#elastico_jobs{margin-top:10px;}
#elastico_jobs .box{position:absolute;}
#elastico_jobs .box div{width:480px;height:200px;float:left;background-position:left top;background-repeat:no-repeat;}
#elastico_jobs .mask{position:relative;width:480px;height:200px;overflow:hidden;margin-bottom:15px;}
#elastico_jobs .box div dl{margin-left:290px;text-align:left;}
#elastico_jobs .box div dd, #elastico_jobs .box div dt{text-align:left;padding:0;margin:0;line-height:14px;}
#elastico_jobs .box div dl dd{font-weight:bold;margin-top:10px;}
#elastico_jobs .box div dt b{font-size:13px;color:#919191;}
#elastico_jobs .box div dt a{color:#919191;}
#elastico_jobs .box div.elastico_jobs_cliente{}
#ContentListImages{width:494px;height:35px;margin:0px;}
#ContentListImages #ListImagesScrollLeft, #ContentListImages #ListImagesScrollRight{float:left;width:10px;height:34px;line-height:35px;}
#ContentListImages #ListImagesScrollLeft a, #ContentListImages #ListImagesScrollRight a{width:11px;height:34px;display:block;}
#ContentListImages #ListImagesScrollLeft a{background:url('/images/sx.gif') top left no-repeat;}
#ContentListImages #ListImagesScrollRight a{background:url('/images/dx.gif') top right no-repeat;}
#ContentListImages #ListImagesScrollLeft a:hover, #ContentListImages #ListImagesScrollRight a:hover{}
#ContentListImages #ListImages{float:left;white-space:nowrap;overflow:hidden;width:468px;height:34px;padding-left:4px;}
#ContentListImages #ListImages div{white-space:nowrap;overflow:hidden;height:34px;}
#ContentListImages #ListImages div span{display:block;float:left;width:48px;height:34px;padding-right:4px;}
#ContentListImages #ListImages div span a{display:block;width:48px;height:34px;}
#ContentListImages #ListImages div span a img{border:0;}
#BoxContatti{margin:0;padding:0;height:118px;}
#BoxContatti #BoxLeft{float:left;margin:0;padding:0;width:250px;}
#BoxContatti #BoxRight{float:left;margin:0;padding:0;width:240px;text-align:right;}
#BoxContatti #BoxRight img{border:0;}
