/*

Samares

*/

/* Resets */

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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}


/* Generic Styles */

html{overflow-x:hidden;}
.clear{clear:both;width:100%;height:50px;}
body{font-family: Helvetica, Arial, sans-serif;}


/* Headings */

h1, h2, h3, h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


/* Text elements */

p, span {font-family: Helvetica, Arial, sans-serif;}
i{padding:20px;}

a{color:#ec7733;text-decoration:none;}
a:hover{color:black;text-decoration:none;}
/* Lists */


/* Tables */


/* @Font face stuff */

@font-face {
    font-family: 'HattoriHanzoLight';
    src: url('fonts/Hattori_Hanzo-webfont.eot');
    src: url('fonts/Hattori_Hanzo-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Hattori_Hanzo-webfont.woff') format('woff'),
         url('fonts/Hattori_Hanzo-webfont.ttf') format('truetype'),
         url('fonts/Hattori_Hanzo-webfont.svg#HattoriHanzoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HattoriHanzoLightItalic';
    src: url('../fonts/Hattori_Hanzo_Italic-webfont.eot');
    src: url('../fonts/Hattori_Hanzo_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Hattori_Hanzo_Italic-webfont.woff') format('woff'),
         url('../fonts/Hattori_Hanzo_Italic-webfont.ttf') format('truetype'),
         url('../fonts/Hattori_Hanzo_Italic-webfont.svg#HattoriHanzoLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




/* End of the generic stuff
**************************************************************/



/* Main Styles */

#wrapper{width:100%;}
#wrapper-page{width:100%;}
.container{width:1000px;margin:0px auto;}

#left{float:left;margin:0px 10px 0px 0px;}
#right{float:right;margin:0px 0px 0px 10px;}

table, td, tr{font-family:Helvetica,arial,sans-serif;font-size:13px;line-height:15px;color:#555;}
#tabella-sec{margin-left:20px;}
#tabella td{height:50px;}


/* Header */

#header{height: 80px;background: white;}
#header #logo{text-indent: -9999px;display:block;width:270px;height:53px;background: url(../images/logo.jpg);margin-top:10px;float:left;}
#header #logo h1{text-indent: -9999px;}

#main_nav{width:575px;height:75px;float:right;}
#main_nav ul{list-style-type:none; float:right;margin-top:15px;}
#main_nav ul li{display:block;float:left;}
#main_nav ul li .last{/*display:block;float:left;*/border-right:none;padding-left:20px;padding-top:0px;}

#main_nav ul li a{font-size:16px;color: #ee7733;text-decoration:none;font-family: 'HattoriHanzoLight', Helvetica, Sans-serif;padding: 10px 20px 10px 20px;text-transform:uppercase;border-right: 1px solid #ee7733;}
#main_nav ul li a .last{font-size:16px;color: #ee7733;text-decoration:none;font-family: 'HattoriHanzoLight', Helvetica, Sans-serif;padding-left:20px;text-transform:uppercase;border-right: none;}

#language{width:100%;height:30px;}
#language span{float:right;padding-top:10px;}
#language span a{font-size:12px;color:black;text-decoration:none;}
#language span a:hover{font-size:12px;color:#ec7733;text-decoration:none;}
#language #flag{width: 20px; height:20px;float:right;}

/* Navigation */

#navigation{background: url(../images/nav-back.jpg) #ec7733;height:45px;}


ul.dropdown {font-family:'HattoriHanzoLight'; font-size:17px;text-transform:uppercase;}
ul.dropdown li {padding: 12px 0px 0px 0px; background-color: transparent;text-align:center; color: #fff;display:block;width:240px;height: 33px;margin-right:10px;}
ul.dropdown li.hover, ul.dropdown li:hover { background: url(../images/a-back.jpg) repeat-x;color:#ed7924;	}
ul.dropdown li.hover, ul.dropdown li:hover a { color:#ed7924;	}

	ul.dropdown a:link,	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover {color:#ed7924; }
	ul.dropdown a:active { color:#ed7924; }

ul.dropdown ul {margin-left: -6px;width: 250px; padding-bottom: 9px; background-color:#f7f3e7;color: #000;font-size: 11px;font-weight: normal;}
ul.dropdown ul li { background-color: transparent; color:#ed7924; text-align:left;text-transform:none;background:none;width:250px;}
ul.dropdown ul li.hover, ul.dropdown ul li:hover{ background-color: transparent; color:#ed7924; text-align:left;text-transform:none;background:none;}

ul.dropdown ul li.empty { padding: 12px 12px 7px !important;font-weight: bold;font-family:'HattoriHanzoLight'; font-size:15px;}
ul.dropdown ul li.empty a{font-weight:bold;}
ul.dropdown ul li.sub a { margin-left: 10px;}

ul.dropdown ul a:link,ul.dropdown ul a:visited { color: #000; color:#ed7924;font-size:15px;padding-left:15px;}
ul.dropdown ul a:hover { color: #000; text-decoration: none;background:none; }
ul.dropdown ul a:active { color: #000; }

ul.dropdown ul ul { display: none;}

ul.dropdown ul ul li {}

ul.dropdown *.dir {background-image: none;background-position: 100% 50%;background-repeat: no-repeat;}

ul.dropdown-horizontal ul *.dir {padding-right: 15px;background-image: url(images/nav-arrow-right.png);background-position: 100% 50%;background-repeat: no-repeat;}

ul.dropdown-vertical *.dir {background-image: url(images/nav-arrow-right.png);}

ul.dropdown-vertical-rtl *.dir {padding-right: 15px;background-image: url(images/nav-arrow-left.png);background-position: 0 50%;}


ul.dropdown ul { list-style: none; margin: 0; padding: 0;float:none;}
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;float:none;}
ul.dropdown ul li { float: none !important;}

ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}

ul.dropdown li.rtl ul {top: 100%;right: 0;left: auto;}
ul.dropdown li.rtl ul ul {top: 1px;right: 99%;left: auto;}


/* SLideshow 
-------------------------------*/

.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

#slideshow{position:absolute;}

#slider { position:relative;width:100%;height:246px; /* Change this to your images height */background:url(images/loading.gif) no-repeat 50% 50%;overflow:hidden;}
#slider img {position:absolute; top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.theme-default #slider {margin:100px auto 0 auto;width:618px;height:246px;}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {margin-top:150px;}


/* Home page content 
-------------------------------*/

#content{}
#content .container-shadow{background:transparent url(../images/content-back.png) 0px 2px;z-index:100;position:absolute;height:400px;left:50%;margin-left:-510px;margin-top:400px;width:1020px;}
#content .container{width:1000px;margin:1px auto 0 auto;background:transparent;height:400px;margin-top:1px;}
#content .container .box{width:325px;background:white;height:400px;float:left;}
#content .container .spaced {margin-right:10px;}
#content .container .box h1{padding-top:18px; margin: 0 auto 5px 0;}

#content .container .box p{padding:0px 20px;color:#555;font-size:13px;line-height:18px;text-align:justify;}
#content .container .box #linkhome{margin-top: 20px;padding:0px 16px;}

#buishead{width:100%;height:238px;background:url(../images/busiman.jpg) no-repeat;}
#buishead h1{color:#ec7733;font-size:25px;width:325px;text-align:center;line-height:22px;}
#buishead h1 span{font-size: 13px;margin-left:45px;}
#buishead h1 span a{color:#808080; text-decoration:none;border-bottom:1px dotted #e7e7e7;}
#buishead h1 span a:hover{color:#000; text-decoration:none;border-bottom:1px dotted #e7e7e7;}
/*#login h1{color:#ec7733;font-size:25px;width:325px;text-align:center;margin-bottom:0px;padding-top:14px !important;}
#login p{height:50px;padding-top:15px !important;background:url(../images/logp.jpg);}
#login p a{color:#ec7733;text-decoration:none;border-bottom:1px dotted #808080;}
#login p a:hover{color:black;}

.riga-input{margin-bottom:30px;}
#login form{padding: 0px 20px;}
#login form label{font-size:13px;float:left;margin-right:15px;width:70px;font-family:Helvetica,Arial,sans-serif;color:#808080;font-weight:normal;padding-top:5px;}
#login form input{float:left;width:193px;height:26px;background:url(../images/input-back.jpg);border:0px;}
#login form button{float:right;width:282px;height:43px;background:url(../images/btn.jpg);border:0px none;padding-right:5px;margin-top:9px;}*/

#refhead{width:100%;background:url(../images/ref-back.jpg);height:206px;margin-bottom:30px;}
#refhead h1{color:#ec7733;font-size:25px;width:325px;text-align:center;}

/*#commhead h1{color:#ec7733;font-size:25px;width:220px;text-align:center;}*/
#commhead h1{color:#ec7733;font-size:25px;width:325px;text-align:center;}
#commhead #partecipazioni{position:absolute;
	width:174px;
	height:100px;
	background:red;
	margin-left:199px;
	margin-top:-46px;
	background:url(../images/badge.png) right center no-repeat;
	visibility:visible;
	}
#commhead #partecipazioni a{display:block;width:150px;height:100px;}


#news-content ul{padding:0px 20px;}
#switcher-panel ul li{display:block;height:40px; border-bottom:1px dashed #dedede;padding:10px 0px 20px 0px !important;}
.homenews {overflow:hidden;}

.homenews .evidenza .datanews{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#ffffff; margin-bottom:2px; text-shadow: 0 2px 2px #333333;}
.datanews{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#333; margin-bottom:2px;}
#content .homenews .evidenza .title a{font-family:Helvetica,Arial,sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none;line-height:13px; text-shadow: 0 2px 2px #333333;}
#content .title a{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#EC7733; text-decoration:none;line-height:18px;}
.title a{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#EC7733; text-decoration:none;line-height:18px;}
.title a:hover{font-family:Helvetica,Arial,sans-serif;color:black; text-decoration:none;}

/* Content Switcher Home Page 
------------------------------*/

#switcher-demo-panel {margin-top: 30px;margin-left: 20px;margin-right: 20px;padding-bottom: 30px;}
#switcher-panel { margin-top:0px;margin-left: 20px;margin-right: 20px;height: 222px;overflow-y:hidden;}
#contenuto #switcher-panel { margin-top:0px;margin-left: 20px;margin-right: 20px;height:100%;overflow:visible;}
#switcher-panel2 {margin-top: 30px;margin-left: 29px;margin-right: 29px;height: 400px;}
#nav-buttons{width:300px; height:40px;margin:0px auto; }
#nav-buttons a{text-align:center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;text-transform:uppercase;width:110px;display:block;float:left;padding-top:30px;background:url(../images/menu-comm.jpg) no-repeat;}
#nav-buttons a:hover{color:#ec7733;}
.nav_buttons {position: relative;top: 13px;left: 15px;height: 30px;}
.nav_buttons a {margin: 0px 10px;}

.block {background: transparent url(../images/block_bg.png) repeat top left;-moz-border-radius: 20px;azimuth-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;min-height: 400px;height: 400px;margin-top: 20px;}

#switcher-header{width:100%;height:75px;background:url(../images/chommunicazione.jpg) no-repeat center center;}
#switcher-header-comm{width:100%;height:80px;background:url(../images/comm-pagina.jpg) no-repeat top left;}


/* Pages content containers
-------------------------------*/

#wrapper-page #content-page{background:url(../images/background-interna1.jpg) no-repeat top center white;padding-top:200px; }
#wrapper-page  #content-page .container-shadow{background:transparent url(../images/content-back.png) 0px 0px no-repeat;z-index:100;width:1020px;margin:0px auto;padding-top:5px;}
#wrapper-page  #content-page .container{width:1000px;margin:0px auto;background:transparent;}
#wrapper-page  #content-page .container .box{float:left;}


/* Sidebar 
-------------------------------*/
#sidebar{width:247px;background:white;margin-right:20px;}

#sidebar #testa{background:url(../images/testa.png) no-repeat #faf8f1;}
#sidebar #testa h2{font-family: 'HattoriHanzoLight';color:white;text-shadow:1px 1px #000;font-size:18px;font-weight:200;letter-spacing:1px;padding-top: 15px;padding-left:15px;margin-bottom: 35px;}
#sidebar #testa div ul{padding-left: 15px;padding-bottom: 20px;padding-right:15px;}
#sidebar #testa div ul li{display:block;height:30px;padding-top:20px;border-bottom: 1px dotted #ec7733;}
#sidebar #testa div ul li#active a{font-family: 'HattoriHanzoLight';text-decoration:none;color:#808080;}
#sidebar #testa div ul li a{text-decoration:none;color:#ec7733;font-family: 'HattoriHanzoLight';}
#sidebar #testa div ul li a:hover{text-decoration:none;color:#000;}

#sidebar #fixed-sidebar ul {padding:0px 15px 0px 15px;}
#sidebar #fixed-sidebar ul li{display:block;height:30px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e7;}
#sidebar #fixed-sidebar ul li a{font-family: 'HattoriHanzoLight';font-size:18px;text-decoration:none;color:#808080;}

#sidebar #fixed-sidebar ul li a span {font-family: 'HattoriHanzoLight'; float:left;}
#sidebar #fixed-sidebar ul li a span.refe {font-family: 'HattoriHanzoLight'; float:left;padding-top: 10px;}
#sidebar #fixed-sidebar ul li a span.arrow{display:block;background:url(../images/arrow.jpg) no-repeat;height:43px;width:43px;float:right;}
#sidebar #fixed-sidebar ul li a:hover{text-decoration:none;color:#ec7733;}

#fixed-login{width:100%;height:135px;background:url(../images/sideloginbox.jpg) no-repeat top center;margin-top:15px;}
#fixed-login h3{color:#ec7733;font-size:19px;padding:25px 0px 5px 0px;text-align:center;border-bottom: 1px solid #ec7733;width:200px;margin:0px auto}
#fixed-login #logbutton{width:162px;margin:0px auto;margin-top:10px;}

/* Contenuto 
-------------------------------*/

#contenuto{width:725px;background:white;min-height:400px;}
#contenuto h3{padding-left:20px;padding-top:20px;}

#contenuto #top-content {padding: 20px 0px 20px 20px;}
#contenuto #top-content h1{}
#contenuto #top-content #breadcrumbs{font-size:13px;margin-top:5px;font-family:Helvetica,Arial,sans-serif;}
#contenuto #top-content #breadcrumbs span{color:#555;}
#contenuto p{padding:20px 20px 0px 20px;text-align:justify;font-size:13px;font-family:Helvetica,Arial;font-weight:light;line-height:21px;background:url(../images/pback.jpg) repeat-x;color:#555555;}
#contenuto ul li{text-align:left;font-size:13px;font-family:Helvetica,Arial;font-weight:light;line-height:21px;color:#555555;padding:0px 15px 0px 20px;list-style-type:disc;list-style-position:inside;}

/* Soluzioni 
---------------------------*/

#intro-solution{}

#intro-solution h2{padding-left:20px;}

/* News 
-------------------------------*/

.slidenews{display: block;float: right;height: 400px;margin-left: 20px;padding-left: 0;position: relative;text-align: center;width: 500px;margin-top:25px;}
.homenews .evidenza {background:url(../images/samares-news-bg.jpg) repeat-x #d34c00; border:2px solid #FFF; -moz-box-shadow:0 2px 4px #333; -webkit-box-shadow:0 2px 4px #333; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; margin:5px auto;}

/* Accordion Carriere 
-----------------------------*/

#posizioni{display: block; width: 480px; height: 60px; background: url(../images/aperte.jpg) no-repeat;font-size: 0px; }
#accordion-jobs {width: 650px;	margin-left: 15px;}
.accordionButton {width: 650px;float: left;_float: none;/* Float works in all browsers but IE6 */background: url(../images/job-back.jpg) repeat-x #f39800;border-bottom: 1px solid #FFFFFF;cursor: pointer;padding: 10px 0px 10px 20px;color:white;font-weight: bold; font-size: 15px;}	
.accordionContent {	width: 800px;font-family:Helvetica,arial,sans-serif;color:#555;font-size:13px;line-height:19px;float: left;_float: none; /* Float works in all browsers but IE6 */background: #fff; padding: 10px 0px 20px 20px;}

/* Business Case 
----------------------------*/

#descase{width:170px;float:left;padding-right:0px !important;padding-top:0px !important;}


/* Clienti 
--------------------------*/

#clienti-tipo{margin-bottom:30px;}
#clienti-tipo h2{padding:20px 0px 10px 20px;}

#advantages{padding-left:20px;margin-top:20px;margin-bottom:20px;height:200px;}
#advantages h2{padding-bottom:20px;}

.vantaggi span{font-size:13px;}
.vantaggi{float:left;width:205px;margin-right:20px;height:180px;border-right:1px solid #eee;padding-right:8px;}
.vantaggi span strong{margin-bottom:10px;}
.vantaggi ul{margin-top:15px;}
.vantaggi ul li{padding:0px 0px 0px 0px !important;text-align:left !important;}


/* Servizi
--------------------------*/

#servizintro{margin-bottom:20px;}
#servizintro h2{padding-left:20px;}

.services{width:45%;float:left;height:260px;border-right:1px solid #eee;padding-right:8px;}
.services h2{padding-left:20px;}

#servizintro{margin-top:20px;}

#services-list{height:320px;background:url(../images/back-servizi.jpg) bottom center no-repeat;}

#process{height:735px;}
#process h2{padding-left:20px;padding-top:20px;color:#ec7733;}
#process h3{margin-bottom:20px;line-height:24px;}
#process span{padding-left:20px;}
#process ul{margin-bottom:20px;}
#process .no-border{border-right:0px;}
#process .no-list ul li{list-style-type:none !important;list-style-position: outside;}

/* Mappa 
---------------------------*/

#mappa h2{padding-left:20px;font-size:17px;}
#mappa h3{/*margin-left:10px;*/}

#mappa .indent{/*margin-left:10px;*/}
#mappa .maplist{width:100%;padding-top:5px;padding-bottom:30px;list-style-type:none;}
#mappa li{/*margin-left:15px;*/list-style-type:none !important;}
#mappa .maplist li a{text-decoration:none;color:#808080;}
#mappa .maplist li a:hover{text-decoration:none;color:#ec7733;}
#mappa .allineate{float:left;width:178px;height:80px;}
#mappa .allineate h3 a{color:black;}
#mappa .allineate h3 a:hover{color:#ec7733;}
#mappa #soluzionappa{width:100%;height:150px;}

/* Referenze 
----------------------------*/

.elenco-referenze{width:300px;float:left;padding-left:20px;}
.elenco-referenze li {display:block;border-bottom: 1px solid beige;padding-left:0px !important;padding-bottom:20px !important;padding-top:20px !important;}

#galleria{width:300px;float:left;margin-left:50px;}
#galleria img{border: 8px solid white;-webkit-transform: rotate(5deg);-moz-transform: rotate(5deg);transform: rotate(5deg);box-shadow:2px 2px #808080;-moz-box-shadow:2px 2px 5px #808080;}


/* Accordion Referenze 
--------------------------*/

#accordionref {width: 300px;	margin-left: 15px;float:left;margin-top:20px;}
.accordionButtonRef {width: 300px;float: left;_float: none;/* Float works in all browsers but IE6 */background: white;border-bottom: 1px solid #808080;cursor: pointer;padding: 10px 0px 10px 20px;color:black;font-weight: bold; font-size: 15px;}	
.accordionContentRef {	width: 300px;float: left;_float: none; /* Float works in all browsers but IE6 */background: url(../images/accordion-ref-back.jpg) no-repeat top center #fff;}

/* Colonna Comunicazione Homepage 
------------------------------*/
.tabs-hide { display: none;    }

#content .tabs-nav {width:260px;height:65px;background:url(../images/chommunicazione.jpg) no-repeat top left;padding-left:50px;}

#content .tabs-nav h2 {font-size:17px;}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;clear: both;content: " ";}
    


.tabs-nav li {float: left;margin: 0 0 0 1px;list-style-type:none !important;padding: 0px 0px 0px 0px !important;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(../images/tab.png) repeat;}
.tabs-nav a {display:block; width:100px;height:35px;padding-top:20px;position: relative;top: 1px;z-index: 2;padding-left: 0;color: #000000;line-height: 1.2;text-align: center; text-decoration: none;white-space: nowrap; /* required in IE 6 */}
    
.tabs-nav .tabs-selected a {color: #ec7733;background: url(../images/menu-comm.jpg) no-repeat;}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {}

.tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */min-width: 64px;height: 18px; /* IE 6 treats height as min-height */min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */width: auto;height: auto;}

.tabs-nav .tabs-selected a span {padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}

#content .tabs-container {padding: 0em 0px;height:215px;overflow:hidden;/*width:100%;*/text-align:justify;background:white;/* declare background color for container to avoid distorted fonts in IE while fading */}
.tabs-container {padding: 1em 8px;/*width:100%;*//* declare background color for container to avoid distorted fonts in IE while fading */}

.tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}

.tabs-container ul{padding: 0px 20px 0px 20px;}
.tabs-container li{  border-bottom: 1px dashed #DEDEDE; display: block; height: 35px; list-style-type: none !important;  padding: 10px 0 25px 10px !important; /*display:block;height:30px;  padding:10px 0px 20px 10px !important;*/}



/* Comunicazione
------------------------------*/
.tabs-hide { display: none;    }

.tabs-nav {width:463px;height:80px;background:url(../images/comm-pagina.jpg) no-repeat top left;padding-left:262px;}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;clear: both;content: " ";}
    


.tabs-nav li {float: left;margin: 0 0 0 1px;list-style-type:none !important;padding: 0px 0px 0px 0px !important;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(../images/tab.png) repeat;}
.tabs-nav a {display:block; width:100px;height:35px;padding-top:20px;position: relative;top: 1px;z-index: 2;padding-left: 0;color: #000000;line-height: 1.2;text-align: center; text-decoration: none;white-space: nowrap; /* required in IE 6 */}
    
.tabs-nav .tabs-selected a {color: #ec7733;background: url(../images/menu-comm.jpg) no-repeat;}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {}

.tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */min-width: 64px;height: 18px; /* IE 6 treats height as min-height */min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */width: auto;height: auto;}

.tabs-nav .tabs-selected a span {padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}

.tabs-container {padding: 1em 8px;/*width:100%;*//* declare background color for container to avoid distorted fonts in IE while fading */}

.tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}

.tabs-container ul{padding: 0px 20px 0px 20px;}
.tabs-container li{display:block;height:35px; /*border-bottom:1px dashed #dedede;*/ padding:10px 0px 20px 10px !important;list-style-type:none !important;}


#news-back{height:20px;padding:20px;}

/* Footer 
-------------------------------*/
#push{height:835px;}

#footer{background:url(../images/footback.jpg) repeat-x #f7f3e7;height:100px;bottom:0;font-family: Helvetica, Arial, sans-serif;font-size:13px;padding-top:30px;}
#foot-left{width:45%;float:left;}
#loghi{float:left;margin-right:10px;}
#piva{padding-top:10px;}

#foot-right{width:45%;float:right;padding-top:10px;}
#foot-right a{text-decoration:none;color:#808080;}
#foot-right a:hover{text-decoration:none;color:black;}
#footlinks{float:right;}
#foot-right span{text-align:right;}


/* Top Head - Immagini diverse per ogni pagina 
----------------------------------------*/

#carrieres #wrapper-page #content-page{background:url(../images/top/carriere.jpg) no-repeat top center white;padding-top:200px; }
#contacts #wrapper-page #content-page{background:url(../images/top/contatti.jpg) no-repeat top center white;padding-top:200px; }
#profile #wrapper-page #content-page{background:url(../images/top/profilo.jpg) no-repeat top center white;padding-top:200px; }
#pec #wrapper-page #content-page{background:url(../images/top/partnerecollabos.jpg) no-repeat top center white;padding-top:200px; }
#centro #wrapper-page #content-page{background:url(../images/top/tecnologia.jpg) no-repeat top center white;padding-top:200px; }
#eff #wrapper-page #content-page{background:url(../images/top/efficienza.jpg) no-repeat top center white;padding-top:200px; }
#sercli #wrapper-page #content-page{background:url(../images/top/servienti.jpg) no-repeat top center white;padding-top:200px; }
#case #wrapper-page #content-page{background:url(../images/top/buis.jpg) no-repeat top center white;padding-top:200px; }
#ref #wrapper-page #content-page{background:url(../images/top/referenzes.jpg) no-repeat top center white;padding-top:200px; }
#comunica #wrapper-page #content-page{background:url(../images/top/telegrafo.jpg) no-repeat top center white;padding-top:200px; }
#sec #wrapper-page #content-page{background:url(../images/top/sicurezza.jpg) no-repeat top center white;padding-top:200px; }
#telecontrollo #wrapper-page #content-page{background:url(../images/top/pannelli.jpg) no-repeat top center white;padding-top:200px; }

/* TICKER */

.ticker {background: none repeat scroll 0 0 #FFFFFF;
    height: 20px;
    margin-left: 10px;
    padding: 4px 10px 0;
    padding-left: 10px;
    width: 1000px;}


/* Accordion Menu 
--------------------------*/

/*#accordionmenu { width: 300px; margin-left: 15px; float:left; margin-top:20px; }*/
#accordionmenu { 
		width: 207px; 
		/*float:left;*/ 
		margin-top:20px;
		}

.accordionButtonMenu {
		width: 207px;
		/*height: 30px;*/
		/*float: left;*/
		float: none;
		/* Float works in all browsers but IE6 */
		/*background: white;*/
		border-bottom: 1px dotted #ec7733;
		cursor: pointer;
		color:black;
		font-family: 'HattoriHanzoLight';
		font-size: 18px;
		font-style: #55555 !important;
		/*font-weight: bold;*/
		padding: 20px 0 20px 0;
		}
		
.accordionContentMenu {	
		width: 207px;
		/*float: left;*/
		float: none; 
		/* Float works in all browsers but IE6 */
		background: url(../images/accordion-menu-back.png) no-repeat top center;
		}

.elenco-menu{
		/*width:207px;*/
		/*float:left;*/
		padding-left:20px;
		}

.elenco-menu li {
		display:block;
		/*border-bottom: 1px solid beige;*/
		padding-left:0px !important;
		padding-bottom:20px !important;
		padding-top:20px !important;
		}

