
body {background:#E7DEAB;color:#000;font-size:70%;font-family:Arial;margin:12px 1px 7px 2px;padding:0;} 

body.popup {background:#FFFFFF;color:#000;font-size:70%;font-family:Arial;margin:12px 1px 7px 2px;padding:0;} 


/* layout-config */
#page {background:#FFFFFF;border:1px solid #000000;}
#header	{;}
#navig {background:url(../img/logo_cover.jpg) #FFFFFF no-repeat;color:inherit;}
#lingue {height:27px;clear:both;text-align:right;}
#navig-top {float:right;}
#navig-service {float:right;}
#left {;}
#main {;}
#footer {background:#FFFFFF;color:inherit;text-align:center;}
#parole {color:#FFFFFF;display:none;}

/* navigation-top */

#navig-top {margin-top:12px;}
#navig-top ul {margin:0;padding:0;}
#navig-top li {float:right;list-style:none;margin:0;width:24%;text-align:center;}
#navig-top li a {display:block;height:25px;margin:0;padding:0;overflow:hidden;font-size:95%;font-weight:bold;color:#444;text-decoration:none;}
#navig-top li span {display:block;margin:0;padding:.5em 0 0 0;}

/* navigation-service */

#navig-service {margin:12px 0 0 0; padding-right:5px; clear:right; background: url(../img/menu/bkg_menu_servizio.gif);}
#navig-service ul {margin:0;padding:0;}
#navig-service li {float:right; list-style:none; margin:0;width:30%; text-align:center; }
#navig-service li a {display:block; height:25px; margin:0;padding:0 1px 0 1px; font-size:85%; font-weight:normal; color:#666666; text-decoration:none;}
#navig-service li span {display:block;margin:0;padding:.5em 0 0 0;}


li#bCover_Technology, li#bCover_Technology a{background-image: url(../img/menu/btn_first.jpg)}
li#bProdotti, li#bProdotti a, li#bSoluzioni, li#bSoluzioni a, li#bContattaci, li#bContattaci a{background-image: url(../img/menu/btn_general.jpg)}
/*li#bCerca, li#bCerca a, li#bMappa, li#bMappa a, li#bArearis, li#bArearis a{background-image: url(../img/menu/btn_general.jpg)}*/

#navig-top li, #navig-top a:hover{background-position: 0 -25px}
/*#navig-service li, #navig-service a:hover{background-position: 0 -25px}*/

body#b1 li#bCover_Technology a, body#b2 li#bProdotti a, body#b3 li#bSoluzioni a, body#b4 li#bContattaci a{ background-position: 0 -50px}
/*body#cerca li#bCerca a, body#mappa li#bMappa a, body#arearis li#bArearis a{ background-position: 0 -50px}*/


/* navigation-left */

#navig-left {; }
#navig-left ul {margin:0;padding:0;}
#navig-left li {width:100%;margin:0 0 0 0;background:url(../img/menu/menu.gif) no-repeat;list-style:none;}
#navig-left li a {display:block;margin:0;padding:0 0;width:100%;font-size:100%;font-weight:bold;color:#525252;text-decoration:none;background:url(../img/menu/menu.gif) top left no-repeat;}
#navig-left li.active a {background:url(../img/menu/menu.gif) 0 -40px no-repeat;color:#FFFFFF;}
#navig-left li.l3 a { width:178px; padding:0 0 0 1.2em;}
#navig-left li span {display:block;margin:0;padding:0.3em 0 0.3em 0.8em;}
#navig-left li a:hover {background-image:none;color:#ACACAC;}
#navig-left li a:active {color:#FFFFFF;}


/* mappa del sito */

#mappa {; }
#mappa ul {margin:0;padding:0;}
#mappa li {width:100%;margin:0 0 0 0;list-style:none;}
#mappa li a {display:block;width:100%;color:#525252;text-decoration:none;}
#mappa li.l1 a { width: 300px; font-size:115%;font-weight:bold; padding:0 0 0 1.2em;}
#mappa li.l2 a { width: 300px;font-size:97%;font-weight:bold; padding:0 0 0 3em;}
#mappa li.l3 a { width: 300px; font-size:97%;font-weight:normal; padding:0 0 0 5em;}
#mappa li span {display:block;margin:0;padding:0.3em 0 0.3em 0.8em;}


#pollicino { color:#000;font-size:100%;text-align:left;padding: 0 10px 0px 15px;margin: 4px 0 12px 0;}
#lingue {width:390px;padding:0 3px 0 1em; float:right;}
#lingue li {float:right;list-style:none;margin:0;text-align:center;}

/* - - -  Contents_Objects - - - */
h2 {;}
h2 span {color:#f90;}
h3 {background:transparent;color:#7F4D02;font-size:150%;font-family:Tahoma,sans-serif;}
h3, h4, h5, h6  {margin:0.3em 0 0.15em 0;line-height:1.5em;}
h4 {background:#666666;color:#FFFFFF;font-size:100%;font-family:Tahoma,sans-serif;padding: 0 10px 0 10px; margin:0 0 6px 0;}
h5 {font-size:120%;}
h6 {font-size:100%;line-height:1.1em;margin:0.1em 0 0.6em 0;}
.c-con {background:transparent;color:#000;font-size:100%;padding:10px 0 0 1.2em }
.c-con p {line-height:1.4em;padding: 5px 10px 5px 0;}
.c-con-col {background:transparent;color:#000;font-size:100%;padding:0 5px 3px 7px;}

.tit-certificazioni {background:url(../img/tit_certificazioni_dx.gif);height:17px;}
.tit-newsletter {background:url(../img/tit_newsletter_dx.gif);height:17px;}
.tit-cerca {background:url(../img/tit_cerca_dx.gif);height:17px;}
#tit-pagina {background:url(../img/bkg_titolo_interno.gif) repeat-x;height:23px;}
.titolo-pagina {color:#000;font-size:130%; font-weight:bold; text-align:left;padding:0.2em 0 0 1em;float:left;}
.cerca {float:right;padding:0.2em 1.3em 0 0;}
.intMenu2 {background:#666666;color: #FFFFFF;font-size:120%;font-weight:bold; margin:29px 0 0 0; padding:3px 0 4px 1em}
.c-certificazioni {background:url(../img/bkg_certificazioni.gif) no-repeat #f2f2f2;font-size:100%;height:130px;}
.c-newsletter {background:url(../img/bkg_newsletter.gif) no-repeat #f2f2f2;font-size:100%;height:160px;padding:10px 3px 5px 4px;}
.c-cerca {background:url(../img/bkg_cerca.gif) no-repeat #f2f2f2;font-size:100%;height:80px;padding:10px 5px 5px 7px;}


/* images */
img {border:0;}
img.img, img.img-noborder {clear:both;margin-bottom:0.4em;}
img.imgth {clear:both;margin: 0 0.7em 0.4em 0;}
img.img {border:0;}
img.imgh {border:0;padding:0 0.5em 0 0;}
img.foto2 {border: #000000 1px solid;}
div.imgl,span.imgl {padding:0.3em 0.4em 0 0.5em;float:left; clear:left;} 
div.imgr,span.imgr {padding:0.5em 0.9em 0 1em;float:right;}
div.img1l {padding:1.8em 0.4em 0 0.2em;float:left; clear:left;} 
div.img1c {padding:1.8em 0 0 6em;float:left;}
div.img1r {padding:1.8em 0 0 6em;float:left;}
div.imgc,span.imgc {margin:0.2em 0 0.5em 0;clear:both;display:block;text-align:center;}
* html body span.imgl {margin-right:0.7em;} /* -3px IE hack */
* html body span.imgr {margin-left:0.7em;} /* -3px IE hack */


/* links */
a:link,a:active,a:visited {color:#909090;text-decoration:underline;}
a:hover,a:focus {color:#000000;text-decoration:underline;}
a.tabella:link,a:active {color:#000000;text-decoration:none;}
a.tabella:visited {color:#000000;text-decoration:none;}
a.tabella:hover,a:focus {color:#000000;text-decoration:underline;}
a.gal:link,a.gal:active,a.gal:visited {font-size:95%;font-weight:bold;color:#525252;text-decoration:none;}
a.gal:hover,a:focus {font-size:95%;font-weight:bold;color:#ACACAC;text-decoration:none;}
a.foto2:link,a.foto2:active,a.foto2:visited {border: #000000;}

h4 a:link,a:active {color:#FFFFFF;text-decoration:none;}
h4 a:visited {color:#FFFFFF;text-decoration:none;}
h4 a:hover,a:focus {color:#FFFFFF;text-decoration:underline;}


/* article-text */
.article {padding:8px 0 5px 0; line-height:1.5em} .text {;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.justify {text-align:justify;}
.right {text-align:right;}

hr {height: 1px; width: 250px;float:left;}


/* table */
#tabella {width:195px;border-collapse:collapse;text-align:left;vertical-align:top;margin 0;padding:0;}
.cella {height:20px; border:1px solid #000000;padding:0 10px 0 35px; background:url(../img/bkg_tabella.jpg) no-repeat #CCC498;}
.intestazione {height:20px; border:1px solid #000000; color:#ffffff; padding:0 0 0 10px; background:#AEA783;}

/* gallery, image */
.Gallery DIV.Gal-tr {FLOAT: left; MARGIN: 10px 15px 10px 6px; TEXT-ALIGN: left;}

.List2col {width:100%; margin:25px auto; TEXT-ALIGN: left; background:url(../img/bkg_strutture.jpg) no-repeat; background-position:top center;}
.Gal_left {width:45%; float:left; MARGIN: 10px 0px 10px 10px; TEXT-ALIGN: left;}
.Gal_right {width:45%; float:left; MARGIN: 10px 15px 10px 6px; TEXT-ALIGN: right;}


p,form {margin:0;}
.fulltext input.inp, .mail input.inp, .auth input.inp {background:url(../img/bg_inp.gif) #fff bottom repeat-x;}

input {border: #000000 1px solid;font-size: 12px;color: #363287;}
input.box {margin: 10px 7px 0 0;}
input.button {font-family:Arial,sans-serif;background:#F3F3F3;}
div.button {text-align:right;}