/*
Color Glossary

arancione: #f78e1d
grigio: #596a72
*/

/*
input,select{color: #6e6e71;font:1em Verdana, Arial, Helvetica, sans-serif;height:14px;}
select {border:1px solid #a7a6aa;height:17px;}
*/

/*### header #### */
#header {background:url(../images/bkg_header.jpg) no-repeat; height:127px; padding-top:45px;}

#header ul{margin:0 0 0 140px; list-style-type:none;}
/*#header li{color:#fff; float:left; font-weight:bold; font-size:1.2em; padding:5px 10px;}*/

#header li
{
float:left;
margin:0;
padding:0;
position:relative;
}

/*#header li:hover{background:#f78e1d;}*/
/*#header a {color:#fff;}
#header a:hover{text-decoration:none; color:#596a72}*/

/* ### search ### */
#search {float:right; margin:23px 6px 0 0;}
#search .text{border:0; width:182px;}
#search .button{width:22px; background:transparent;}

#home h1{color:#596a72; background:url(../images/bkg_h1_home.jpg) no-repeat scroll 0 bottom;
	height:50px; padding:100px 0 0; margin-bottom:5px;vertical-align:bottom; width:600px; float:left; line-height:23px;}

h1{color:#f78e1d; background:url(../images/bkg_h1_interna.jpg) no-repeat scroll 0 0; height:77px; padding-top:0px; width:615px; float:left;}

/* ### content ### */

#content{background:#596a72;}
#content {width:615px; float:left;}
#content h2 {color: #fff; font-size:1.6em; margin-left:10px;}
#content ul {list-style-type:disc; width:85%; margin-left:45px; padding-left:15px;}
#content li {margin-top:10px;}

#content  a{color:#f78e1d;}

#home #content{width:100%;}
#home #content h2 {color: #596a72; font-size:1.8em;}

.boxHome{background:#fff; width:284px; height:280px; float:left; margin:8px 8px 0;}
.boxHome h2{width:90%; margin:0 auto; font-size:1.7em; border-bottom:1px solid #596a72; margin-bottom:10px;}
.boxHome p{width:90%; margin:0 auto; line-height:18px;}

.box {background:#fff; width:98%; margin:0 auto}
.box p{width:90%; margin:10px auto 0;}

#home .boxCloseHome{background:#fff; width:284px; float:left; margin:0 8px 8px;}
.boxCloseHome{background:#fff; width:98%; float:left; margin-left:6px;}

.dettagli{background:url(../images/bkg_dettagli.jpg); width:112px; height:22px; display:block; text-align:center; font-weight:bold; padding-top:3px; margin:0 auto 15px;}
a.dettagli,a.dettagli:hover{text-decoration:none;}

/* ###  news ################ */

#divNews {background:#f78e1d;}
#divNews h2 {border-bottom:1px solid #fff; width:90%; margin:0 auto; margin-bottom: 10px;}
#divNews a{color:#fff;}
#news {width:90%; margin:0 auto; color:#fff; list-style-type:none;}
hr {color: #596a72;}

/* ### column right ### */

#columnRight {width:280px; float:right;}
#columnRight h3{text-transform:uppercase; font-weight:bold;}
#home #columnRight {padding-left:20px;}

#immaDX {margin:30px auto;}

/* ### footer ### */
#footer {background:#f78e1d; margin-top:0px; font-size:0.9em;}
#footer span {margin:8px;}

/* ### logoAzienda ### */
#logoAzienda {text-align:center;}
#logoAzienda img{margin:0 4px;}

/* ### Form ### */
#formContatti fieldset{width:85%; margin:0 auto; border:1px solid #596a72; padding:10px;}
#formContatti legend{display:none;}
#formContatti label {}
#formContatti .textForm {border:1px solid #404040; margin-bottom:10px; height:20px;}
#formContatti .submit {border:1px solid #404040; margin-bottom:20px;}


/* ### pageSearch ### */
#pageSearch #divNews{display:none;}

/* ### Tab menu  ### */
#tabs li a {background-image:url(../images/tabs.jpg); 
background-repeat:no-repeat;
color:#fff;
display:block;
float:left;
height:22px;
text-decoration:none;
font-weight:bold;
text-align:center;
padding-top:10px;
font-size:1.2em;
}

#tabs li.home a {background-position: 0px 0px; width:60px;}
#tabs li.home a:hover {background-position: 0px -36px}
#tabs li.home a:active {background-position: 0px 0px}
#home #tabs li.home a {background-position: 0px -36px}

#tabs li.chiSiamo a {background-position: -200px 0px; width:85px;}
#tabs li.chiSiamo a:hover {background-position: -200px -36px}
#tabs li.chiSiamo a:active {background-position: -200px 0px}
#chiSiamo #tabs li.chiSiamo a {background-position: -200px -36px}

#tabs li.comeAderire a {background-position: -400px 0px; width:110px;}
#tabs li.comeAderire a:hover {background-position: -400px -36px}
#tabs li.comeAderire a:active {background-position: -400px 0px}
#comeAderire #tabs li.comeAderire a {background-position: -400px -36px}

#tabs li.produttori a {background-position: -600px 0px; width:210px;}
#tabs li.produttori a:hover {background-position: -600px -36px}
#tabs li.produttori a:active {background-position: -600px 0px}
#produttori #tabs li.produttori a {background-position: -600px -36px}

#tabs li.contatti a {background-position: -845px 0px; width:72px;}
#tabs li.contatti a:hover {background-position: -845px -36px}
#tabs li.contatti a:active {background-position: -845px 0px}
#contatti #tabs li.contatti a {background-position: -845px -36px}

#tabs li.linkUtili a {background-position: -950px 0px; width:72px;}
#tabs li.linkUtili a:hover {background-position: -950px -36px}
#tabs li.linkUtili a:active {background-position: -950px 0px}
#linkUtili #tabs li.linkUtili a {background-position: -950px -36px}

