/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#87888a; background-color:#0081c6; width:100%; margin:0 auto;}
body.corto {margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0081c6; background:url(/img/bg_body_corto.gif) repeat-x #0081c6;}

/* claerfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em;margin:0;padding:0;}

a { background:none; border:none; color:#0a538f; text-decoration:none;}
a:hover {background:none; border:none; color:#0a538f; text-decoration:underline;}
h1 {font-size:14px; color:#58585a; margin:0; padding:0 0 5px 0; font-weight:normal; text-transform:uppercase;}
h2 {font-size:14px; color:#58585a; margin:0; padding:0 0 5px 0; font-weight:normal; text-transform:uppercase;}
h3 {font-size:10px; color:#a7a8aa; text-transform:uppercase; margin:0; padding:0 0 10px 0; font-weight:normal;}
h4 {color:#58585a; font-size:10px; text-transform:uppercase; margin:0; padding:0; font-weight:normal;}
h3.news {color:#000; padding:0;}
h3.fiere {color:#83add0; padding:0;}
h3.cerca {color:#c6c6c6; padding:0;}
h3.cerca a {color:#c6c6c6; text-decoration:none;}
h3.cerca a:hover {color:#c6c6c6; text-decoration:underline;}
td {height:22px; border-bottom: 1px dotted #58585a;}
input {width:145px; height:16px; font-size:10px; background:#85c9ee; border:1px solid #6b6b6d; color:#000; padding:1px 0 1px 3px;}
input.chiaro {width:145px; height:16px; font-size:10px; background:#fff; border:1px solid #6b6b6d; color:#7e7e7f; padding:1px 0 1px 3px;}
a {outline:none;}
a img {border:0; border-collapse:collapse;}
a.approfondisci img {float:right;}


#header {background:#fff; width:100%; text-align:center; height:118px;}
#up {background:#fff; width:100%; text-align:center;}
.container {width:948px; margin:0 auto; text-align:left;}
#header {height:118px;}
#main {margin:0; padding:0;}


/*MENU DI SERVIZIO ALTO*/
#service_menu_up {padding:6px 0 0 0; margin:0 0 0 800px; height:19px;}/* margin:0 0 0 620px;*/
#service_menu_up ul {margin:0; padding:0; list-style:none;}
#service_menu_up ul li {margin:0; padding:0; list-style:none; float:left;}
#service_menu_up ul li a {text-decoration:none; display:block; float:left; font-size:0.001%!important; color:#eceded; text-indent:-9999px; text-align:left;}
/*IT*/
#service_menu_up a#menu_trevigroup {width:60px; height:13px; background:url(/img/butt_trevigroup.gif) no-repeat left top;}
#service_menu_up a#menu_trevigroup:hover {background:url(/img/butt_trevigroup.gif) no-repeat left bottom;}
#service_menu_up a#menu_geoarea_it {width:86px; height:13px; background:url(/img/butt_area_geografica.gif) no-repeat left top;}
#service_menu_up a#menu_geoarea_it:hover {background:url(/img/butt_area_geografica.gif) no-repeat left bottom;}
#service_menu_up a#menu_languages_it {width:65px; height:13px; background:url(/img/butt_lingue.gif) no-repeat left top;}
#service_menu_up a#menu_languages_it:hover {background:url(/img/butt_lingue.gif) no-repeat left bottom;}
#service_menu_up a#menu_home {width:37px; height:13px; background:url(/img/butt_home.gif) no-repeat left top;}
#service_menu_up a#menu_home:hover {background:url(/img/butt_home.gif) no-repeat left bottom;}
#service_menu_up a#menu_sitemap_it {width:75px; height:13px; background:url(/img/butt_mappasito.gif) no-repeat left top;}
#service_menu_up a#menu_sitemap_it:hover {background:url(/img/butt_mappasito.gif) no-repeat left bottom;}

/*EN*/
#service_menu_up a#menu_trevigroup {width:60px; height:13px; background:url(/img/butt_trevigroup.gif) no-repeat left top;}
#service_menu_up a#menu_trevigroup:hover {background:url(/img/butt_trevigroup.gif) no-repeat left bottom;}
#service_menu_up a#menu_geoarea_en {width:98px; height:13px; background:url(/img/butt_geo_area.gif) no-repeat left top;}
#service_menu_up a#menu_geoarea_en:hover {background:url(/img/butt_geo_area.gif) no-repeat left bottom;}
#service_menu_up a#menu_languages_en {width:65px; height:13px; background:url(/img/butt_languages.gif) no-repeat left top;}
#service_menu_up a#menu_languages_en:hover {background:url(/img/butt_languages.gif) no-repeat left bottom;}
#service_menu_up a#menu_home {width:37px; height:13px; background:url(/img/butt_home.gif) no-repeat left top;}
#service_menu_up a#menu_home:hover {background:url(/img/butt_home.gif) no-repeat left bottom;}
#service_menu_up a#menu_sitemap_en {width:46px; height:13px; background:url(/img/butt_sitemap.gif) no-repeat left top;}
#service_menu_up a#menu_sitemap_en:hover {background:url(/img/butt_sitemap.gif) no-repeat left bottom;}
/* FINE MENU DI SERVIZIO ALTO*/

#logo {float:left;}

/*MENU NAVIGAZIONE SEZIONI SITO IT*/
#nav_bar {float:right;}
#nav_bar ul {margin:46px 0 0 0; padding:0; list-style:none;}
#nav_bar ul li {margin:0; padding:0; list-style:none; float:left;}
#nav_bar ul li a {text-decoration:none; display:block; float:left; font-size:0.001%!important; color:#eceded; text-indent:-9999px; text-align:left;}
#nav_bar a#menu_corporate_it {width:56px; height:12px; background:url(/img/butt_azienda.gif) no-repeat left top;}
#nav_bar a#menu_corporate_it:hover {background:url(/img/butt_azienda.gif) no-repeat left bottom;}
#nav_bar a#menu_projects_it {width:54px; height:12px; background:url(/img/4/butt_progetti.gif) no-repeat left top;}
#nav_bar a#menu_projects_it:hover {background:url(/img/4/butt_progetti.gif) no-repeat left bottom;}
#nav_bar a#menu_activities_it {width:49px; height:12px; background:url(/img/4/butt_servizi.gif) no-repeat left top;}
#nav_bar a#menu_activities_it:hover {background:url(/img/4/butt_servizi.gif) no-repeat left bottom;}
#nav_bar a#menu_technologies_it {width:70px; height:12px; background:url(/img/butt_tecnologie.gif) no-repeat left top;}
#nav_bar a#menu_technologies_it:hover {background:url(/img/butt_tecnologie.gif) no-repeat left bottom;}
#nav_bar a#menu_photogallery_it {width:113px; height:12px; background:url(/img/butt_galleria_foto.gif) no-repeat left top;}
#nav_bar a#menu_photogallery_it:hover {background:url(/img/butt_galleria_foto.gif) no-repeat left bottom;}
#nav_bar a#menu_news_events_it {width:90px; height:12px; background:url(/img/butt_news_eventi.gif) no-repeat left top;}
#nav_bar a#menu_news_events_it:hover {background:url(/img/butt_news_eventi.gif) no-repeat left bottom;}

#nav_bar a#menu_job_it {width:106px; height:12px; background:url(/img/butt_job_opportunities.gif) no-repeat left top;}
#nav_bar a#menu_job_it:hover {background:url(/img/butt_job_opportunities.gif) no-repeat left bottom;}

#nav_bar a#menu_contacts_it {width:50px; height:12px; background:url(/img/butt_contatti.gif) no-repeat left top;}
#nav_bar a#menu_contacts_it:hover {background:url(/img/butt_contatti.gif) no-repeat left bottom;}

#nav_bar a#menu_pressarea_it {width:70px; height:12px; background:url(/img/butt_pressarea.gif) no-repeat left top;}
#nav_bar a#menu_pressarea_it:hover {background:url(/img/butt_pressarea.gif) no-repeat left bottom;}

/*MENU NAVIGAZIONE SEZIONI SITO EN*/
#nav_bar {float:right;}
#nav_bar ul {margin:46px 0 0 0; padding:0; list-style:none;}
#nav_bar ul li {margin:0; padding:0; list-style:none; float:left;}
#nav_bar ul li a {text-decoration:none; display:block; float:left; font-size:0.001%!important; color:#eceded; text-indent:-9999px; text-align:left;}
#nav_bar a#menu_corporate_en {width:67px; height:12px; background:url(/img/butt_corporate.gif) no-repeat left top;}
#nav_bar a#menu_corporate_en:hover {background:url(/img/butt_corporate.gif) no-repeat left bottom;}
#nav_bar a#menu_projects_en {width:55px; height:12px; background:url(/img/4/butt_projects.gif) no-repeat left top;}
#nav_bar a#menu_projects_en:hover {background:url(/img/4/butt_projects.gif) no-repeat left bottom;}
#nav_bar a#menu_activities_en {width:57px; height:12px; background:url(/img/4/butt_services.gif) no-repeat left top;}
#nav_bar a#menu_activities_en:hover {background:url(/img/4/butt_services.gif) no-repeat left bottom;}
#nav_bar a#menu_technologies_en {width:82px; height:12px; background:url(/img/butt_technologies.gif) no-repeat left top;}
#nav_bar a#menu_technologies_en:hover {background:url(/img/butt_technologies.gif) no-repeat left bottom;}
#nav_bar a#menu_photogallery_en {width:83px; height:12px; background:url(/img/butt_photogallery.gif) no-repeat left top;}
#nav_bar a#menu_photogallery_en:hover {background:url(/img/butt_photogallery.gif) no-repeat left bottom;}
#nav_bar a#menu_news_events_en {width:93px; height:12px; background:url(/img/butt_news_events.gif) no-repeat left top;}
#nav_bar a#menu_news_events_en:hover {background:url(/img/butt_news_events.gif) no-repeat left bottom;}

#nav_bar a#menu_careers_en {width:52px; height:12px; background:url(/img/7/butt_careers_en.gif) no-repeat left top; margin:0 5px 0 0;}
#nav_bar a#menu_careers_en:hover {background:url(/img/7/butt_careers_en.gif) no-repeat left bottom;}

#nav_bar a#menu_contacts_en {width:54px; height:12px; background:url(/img/butt_contacts.gif) no-repeat left top;}
#nav_bar a#menu_contacts_en:hover {background:url(/img/butt_contacts.gif) no-repeat left bottom;}
#nav_bar a#menu_pressarea_en {width:70px; height:12px; background:url(/img/butt_pressarea.gif) no-repeat left top;}
#nav_bar a#menu_pressarea_en:hover {background:url(/img/butt_pressarea.gif) no-repeat left bottom;}

/*FINE MENU NAVIGAZIONE SEZIONI SITO*/

#path{width:763px; padding:0 0 0 190px;}
#path_utility {width:680px; float:left; margin:0; padding:0; font-size:10px; text-transform:uppercase; color:#a7a8aa; border-bottom:1px solid #dadadc; }
#path_utility a {color:#a7a8aa; text-decoration:none;}
#path_utility a:hover {color:#7b7b7b; text-decoration:none;}
#ico_utility {float:left; margin:0; padding:0 0 0 23px; width:60px;}

#content_up {margin:0 0 35px 0; padding:12px 0 0 0;}

/*MENU SINISTRA*/
#menu_left {float:right; width:230px; text-align:left; margin:0;}
#menu_left ul {margin:0; padding:0; list-style:none;}
#menu_left ul li {padding:0; list-style:none; font-size:12px; color:#a30013; height:auto; _height:1%;}
#menu_left ul li a {margin:0; padding:0;  text-decoration:none; color:#a30013; display:block; background:#ededee; border-top:1px solid #dadadc; border-bottom:1px solid #dadadc; height:auto; _height:1%; padding:5px;}

#menu_left ul li a:hover, #menu_left ul li a.on {background:#ededee; border-top:1px solid #dadadc; border-bottom:1px solid #dadadc; padding:5px; display:block;}

#menu_left ul li ul {margin:0; padding:0; list-style:none;}
#menu_left ul li ul li {list-style:none; font-size:11px; margin:5px 0 0 0; padding:0;}
#menu_left ul li ul li a {color:#58585a; text-decoration:none; background:none; border:none; padding:0 0 0 15px;}
#menu_left ul li ul li a:hover, #menu_left ul li ul li a.on {color:#a30013; text-decoration:none; background:none; border:none; background:url(/img/7/arrow.gif) 7px 4px no-repeat; padding:0 0 0 15px;}

#menu_left ul li ul li ul {margin:0; padding:0; list-style:none;}
#menu_left ul li ul li ul li {color:#87888a; margin:5px 0 0 0; padding:0 0 0 20px; background:url(/img/freccina_ul_li.gif) no-repeat 10px 4px;}
#menu_left ul li ul li ul li a {color:#87888a; text-decoration:none; background:none; border:none; margin:0; padding:0;}
#menu_left ul li ul li ul li a:hover {color:#0a538f; text-decoration:none; background:none; border:none; margin:0; padding:0;}

/*#menu_left ul li ul li a.on {background:none; border-top:none; border-bottom:none; text-decoration:underline; display:block;}*/
#menu_left ul li ul li ul li a.on {background:none; border-top:none; border-bottom:none; color:#0a538f; text-decoration:none; display:block;}
/*FINE MENU SINISTRA*/


/*CONTENUTI CENTRALI*/
#scheda {width:711px; float:left; color:#3e3e3e;}
#scheda h2 {color:#3e3e3e; font-weight:bold;}
#scheda ul {list-style-image:none; list-style-position:inside; list-style-type:disc;}
#scheda ul li {list-style-image:none; list-style-position:inside; list-style-type:disc;}
#scheda img#ImageCentral {float:left; margin:0 0 5px 0;}
#image_scheda {width:384px; float:left; overflow:hidden;}
#img_gallery {width:711px; overflow:hidden;}
#img_gallery img {max-width:760px;}
#image_scheda a {color:#0a538f; text-decoration:underline;}
#content_scheda {width:377px; float:left;}
#technical_info {width:338px; padding:12px 12px; border:1px solid #a7a8aa;}
#text {width:340px; padding:12px 12px; float:left;}
/* FINE CONTENTUI CENTRALI*/


/*CONTENTUI NEL GRIGIO SOTTO*/
#down {background:url(/img/7/footer_bg.gif) top left repeat-x #0081c6; width:100%; margin:0 auto; text-align:center; padding:0;}
#content_dw {margin:0 auto; width:948px; background:url(/img/7/bg_content_dw.jpg) top center no-repeat; text-align:left;}
#content_dw ul {margin:10px 0 0 0; padding:0; list-style:none;}
#content_dw ul li {margin:0; padding:0 0 7px 0; list-style:none; text-transform:uppercase; color:#a3a3a4; font-size:10px; line-height:15px;}
#content_dw ul li a {color:#a3a3a4; text-decoration:none;}
#content_dw ul li a:hover {color:#a3a3a4; text-decoration:underline;}
#box_related_methods {padding:23px 0 0 10px; width:180px; float:left; margin:0 5px 0 0; background:url(/img/divisorio_box.gif) no-repeat 0 15px; min-height:124px!important;}
#box_related_pressarea {padding:23px 0 0 10px; width:180px; float:left; margin:0 5px 0 0; background:url(/img/7/divisorio.gif) no-repeat 0 15px; min-height:124px; color:#fff;}
#box_related_download {padding:23px 0 0 10px; width:180px; float:left; margin:0 5px 0 0; background:url(/img/divisorio_box.gif) no-repeat 0 15px; min-height:124px;}
#box_related_pictures {padding:23px 0 0 10px; width:180px; float:left; margin:0 5px 0 0; background:url(/img/divisorio_box.gif) no-repeat 0 15px; min-height:124px;}


/*INIZIO HOMEPAGE*/
#content_up {margin:0; padding:12px 0 15px 0;}


#content_dw_home {margin:0 auto; width:948px; background:url(/img/7/divisorio.gif) 204px 20px no-repeat; text-align:left;}
#content_dw_home ul {margin:10px 0 0 0; padding:0; list-style:none;}
#content_dw_home ul li {margin:0 0 10px 0; padding:0; list-style:none; color:#fff; font-size:11px;}
#content_dw_home ul li a {text-decoration:none; color:#fff;}
#content_dw_home ul li a:hover {text-decoration:underline; color:#fff;}

#box_news {width:207px; padding:0; margin:0; float:left;}
#box_fiere {width:488px; padding:44px 0 0 10px; margin:0 5px 0 0; float:left; background:url(/img/7/label_news.gif) no-repeat 10px 0; color:#fff;}
#box_fiere a {color:#000;}
#terzo_box {width:180px; padding:0 0 0 5px; margin:0 10px 0 0; float:left; background:url(/img/4/divisorio_box.gif) no-repeat 0 20px;}
#box_cerca {padding:0 0 7px 0;}
#box_cerca ul li {color:#6b6b6d;}
#box_eshop {background:url(/img/divisorio_orizz_box.gif) no-repeat; padding:15px 0 0 0;}
#box_icone {width:207px; height:200px; padding:13px 15px 15px 15px; background:url(/img/7/footer_company.gif) top left repeat-x; margin:0; float:left; color:#000;}
#box_icone img {display:block; margin:0 0 16px 0;}
#box_icone ul {margin:0; padding:0; list-style:none;}
#box_icone ul li {margin:0; padding:0 0 5px 0;}
/*FINE HOMEPAGE*/


/* INIZIO PAGINA PHOTOGALLERY */
#content_dw_gallery {margin:0 auto; width:955px; background:url(/img/7/bg_content_dw_gallery.jpg) no-repeat; text-align:left;}
#content_dw_gallery ul {list-style:none; margin:0; padding:0;}
#content_dw_gallery ul li {list-style:none; margin:0; padding:0;}
#box_cerca_gallery {width:234px; padding:44px 0 0 5px; margin:0; float:right; color:#c6c6c6;}
#thumb_gallery {width:711px; padding:44px 0 0 0; float:left;}
.thumb {float:left; height:135px; margin:0 8px 45px 0; width:135px;}
.thumb a.imga { display:block; width:100%; height:100%; border:1px solid #fff; text-decoration:none; margin:0;}
.thumb a:hover.imga {border:1px solid #1d4258;}
.thumb span { display:block;color:#C6C6C6!important; text-align:left!important; margin:5px 0 0 0;}
/*.thumb a.atitolo {color:#C6C6C6!important; text-align:left!important; margin:5px 0 0 0;}
.thumb a:hover {color:#FFF!important;}
*/
#footer {color:#c6c6c6; margin:0 auto; padding:30px 0 20px 0; width:955px; text-align:left;}
#footer a {color:#c6c6c6; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:none;}
/*#footer img {margin:0; padding:0 0 0 500px;}
.quadratini_pulse {background:url(/img/quadratini_pulse.gif) no-repeat 880px 20px;}
.quadratini_soul {background:url(/img/quadratini_soul.gif) no-repeat 880px 20px;}
.quadratini_brain {background:url(/img/quadratini_brain.gif) no-repeat 880px 20px;}
.quadratini_power {background:url(/img/quadratini_power.gif) no-repeat 880px 20px;}
.quadratini_motion {background:url(/img/quadratini_motion.gif) no-repeat 880px 20px;}*/

/*RICERCA PRODOTTO*/
.evidenziato { background:yellow;}

input#CercaProdotto, #field_signup input {width:145px; height:16px; font-size:10px; background:#fff; border:1px solid #6b6b6d; color:#7e7e7f; padding:1px 0 1px 3px;}

/* MAPPE */
td.address_block {}
td.address_txt h2 {background:#ededee; display:block; color:#a30013; padding:4px; margin:10px 0 0 0;}
td.address_map {margin:0 0 20px 0;}
td.address_txt {padding:0 0 0 20px; vertical-align:text-top;}
td.address_txt a {color:#a30013; text-decoration:none;}

#acd_0 {float:left; width:711px; height:320px;}
#home_showreel {float:left; width:711px;}
#company_box {float:left; width:234px;}
#company_box img {float:left;}
table.showreel_home {border:0; padding:0; margin:0;}
table.showreel_home tr {border:0; padding:0; margin:0;}
table.showreel_home tr td {border:0; padding:0; margin:0;}
table.showreel_home tr td img {border:0; padding:0; margin:0;}

/*PAGINAZIONE*/
.indice_pagine a, .indice_pagine strong { color:#fff; margin:0 3px;}
.indice_pagine a:hover { color:#fff; text-decoration:underline;}

.icone_interne ul {margin:0; padding:0; float:right;}
.icone_interne ul li {clear:both; margin:0; padding:0 0 3px 0; list-style:none;}

/* trevi careers */
.pos_warp {margin-top:20px; border-bottom: 1px solid #a1a1a1; margin-bottom:20px;}
.pos_warp span {margin-top:5px;}
.pos_warp .data {font-style:italic; color:#a1a1a1; display:block;}
.pos_warp .titolo {display:block; text-transform:uppercase; font-size:13px; }
.pos_warp .posizione {display:block; text-transform:uppercase; font-style:italic; }
.pos_warp .azienda {display:block; text-transform:uppercase; font-style:italic;}
