html, body { font-family: Trebuchet MS, Verdana, Tahoma, sans serif; font-size:0.86em; line-height:1.50; border:0; margin:0; padding:0;
background-color:#fff; color:#4C4C4C; width:100%; height:100%; margin-left:auto; margin-right:auto; text-align:center; }

/* FORMATTAZIONI GENERALI */
form { margin:0; border:0; padding:0;}
img { border:0;}
.okay { color:#009900;}
.errore { color:#FF0000;}
.grassetto {font-weight:bold;}
.clear { clear:both;}
#left { float:left;}
.img-none {width:100px; height:100px;}

/* FORM */
.txt { width:300px; border:1px solid #CACACA; background-color:#FFF; height:18px; font-size:12px; color:#DD0071; display:block; margin-bottom:8px;display:table-cell;}
.sel { border:1px solid #CACACA;}
.area { border:1px solid #CACACA; background-color:#FFF; width:300px; height:150px;}
.txt2 { width:500px; border:1px solid #CACACA; background-color:#FFF; height:18px; font-size:12px; color:#DD0071; display:block; margin-bottom:8px;}
.text {width:300px; border:1px solid #CACACA; background-color:#FFF; height:80px; font-size:12px; color:#DD0071; display:block; margin-bottom:8px;}
.textg {width:500px; border:1px solid #CACACA; background-color:#FFF; height:250px; font-size:12px; color:#DD0071; display:block; margin-bottom:8px;}
.text2 {width:500px; border:1px solid #CACACA; background-color:#FFF; height:80px; font-size:12px; color:#DD0071; display:block; margin-bottom:8px;}
.btnContatti {width:50px; border:1px solid #CACACA; background-color:#FFF; height:20px; font-size:12px; color:#DD0071; display:block; margin-bottom:8px; cursor:pointer;}
#messaggio-contatti { float:left; padding-top:6px;}
#privacy { width:500px; text-align:justify; margin-bottom:6px; }
img.bianca{position:relative;top:6px;}
img.volta{position:relative;top:6px;}

/* CENTRO SITO WEB */
#tecnostampa { width:972px; height:100%; position:relative; margin-left:auto; margin-right:auto; text-align:left;}
#tecnostampa-recanati { width:972px; height:100%; margin-left:auto; margin-right:auto; margin-top:10px;}
#tecnostampa-loreto { width:972px;}

/* STRUTTURA BASE */
#testa-tecnostampa { width:912px; height:68px; margin-left:30px; margin-right:30px; background:url(../img/testa-tecnostampa.jpg) no-repeat; }
#testa-tecnostampa-lingua { padding-right:10px; padding-left:830px; padding-top: 10px;}
#flash-tecnostampa { width:956px; height:309px; margin-left:8px; margin-right:8px;}
#menu-tecnostampa { width:912px; height:38px; padding-left:30px; padding-right:30px; float:left;}
#corpo-tecnostampa { width:100%; height:auto; text-align:right; margin-left:auto; margin-right:auto;}
#corpo-tecnostampa-centro { width:912px; height: auto; text-align:left; background:#FFF; color:#4C4C4C; margin-left:auto; margin-right:auto;}
#coda-tecnostampa { width:972; height:73px; text-align:left; margin-bottom: 20px; padding-top:38px; padding-left:240px; line-height:1.10; background:url(../img/coda-tecnostampa.jpg) no-repeat;}

/* MENU */
#menu-no-css { display:none;}
#home-attiva { height:38px; width:91px; display:block; cursor:pointer; background:url(../img/mn-home-on.jpg); float:left;}
#azienda-attiva { height:38px; width:97px; display:block; cursor:pointer; background:url(../img/mn-azienda-on.jpg); float:left;}
#prestampa-attiva { height:38px; width:117px; display:block; cursor:pointer; background:url(../img/mn-prestampa-on.jpg); float:left;}
#stampa-offset-attiva { height:38px; width:139px; display:block; cursor:pointer; background:url(../img/mn-offset-on.jpg); float:left;}
#stampa-digitale-attiva { height:38px; width:143px; display:block; cursor:pointer; background:url(../img/mn-digitale-on.jpg); float:left;}
#contatti-attiva { height:38px; width:95px; display:block; cursor:pointer; background:url(../img/mn-contatti-on.jpg); float:left;}
#preventivi-attiva { height:38px; width:166px; display:block; cursor:pointer; background:url(../img/mn-preventivi-on.jpg); float:left;}
#servizi-attiva { height:38px; width:87px; display:block; cursor:pointer; background:url(../img/mn-servizi-on.jpg); float:left;}
#preventivi-attiva { height:38px; width:143px; display:block; cursor:pointer; background:url(../img/mn-preventivi-on.jpg); float:left;}
a.menu-home { height:38px; width:91px; display:block; cursor:pointer; background:url(../img/mn-home-off.jpg); float:left;}
a.menu-home:link {background:url(../img/mn-home-off.jpg)}
a.menu-home:visited {background:url(../img/mn-home-off.jpg)}
a.menu-home:hover {background:url(../img/mn-home-on.jpg)}
a.menu-home:active {background:url(../img/mn-home-off.jpg)}
a.menu-azienda { height:38px; width:97px; display:block; cursor:pointer; background:url(../img/mn-azienda-off.jpg); float:left;}
a.menu-azienda:link {background:url(../img/mn-azienda-off.jpg)}
a.menu-azienda:visited {background:url(../img/mn-azienda-off.jpg)}
a.menu-azienda:hover {background:url(../img/mn-azienda-on.jpg)}
a.menu-azienda:active {background:url(../img/mn-azienda-off.jpg)}
a.menu-prestampa { height:38px; width:117px; display:block; cursor:pointer; background:url(../img/mn-prestampa-off.jpg); float:left;}
a.menu-prestampa:link {background:url(../img/mn-prestampa-off.jpg)}
a.menu-prestampa:visited {background:url(../img/mn-prestampa-off.jpg)}
a.menu-prestampa:hover {background:url(../img/mn-prestampa-on.jpg)}
a.menu-prestampa:active {background:url(../img/mn-prestampa-off.jpg)}
a.menu-offset { height:38px; width:139px; display:block; cursor:pointer; background:url(../img/mn-offset-off.jpg); float:left;}
a.menu-offset:link {background:url(../img/mn-offset-off.jpg)}
a.menu-offset:visited {background:url(../img/mn-offset-off.jpg)}
a.menu-offset:hover {background:url(../img/mn-offset-on.jpg)}
a.menu-offset:active {background:url(../img/mn-offset-off.jpg)}
a.menu-digitale { height:38px; width:143px; display:block; cursor:pointer; background:url(../img/mn-digitale-off.jpg); float:left;}
a.menu-digitale:link {background:url(../img/mn-digitale-off.jpg)}
a.menu-digitale:visited {background:url(../img/mn-digitale-off.jpg)}
a.menu-digitale:hover {background:url(../img/mn-digitale-on.jpg)}
a.menu-digitale:active {background:url(../img/mn-digitale-off.jpg)}
a.menu-servizi { height:38px; width:87px; display:block; cursor:pointer; background:url(../img/mn-servizi-off.jpg); float:left;}
a.menu-servizi:link {background:url(../img/mn-servizi-off.jpg)}
a.menu-servizi:visited {background:url(../img/mn-servizi-off.jpg)}
a.menu-servizi:hover {background:url(../img/mn-servizi-on.jpg)}
a.menu-servizi:active {background:url(../img/mn-servizi-off.jpg)}
a.menu-contatti { height:38px; width:95px; display:block; cursor:pointer; background:url(../img/mn-contatti-off.jpg); float:left;}
a.menu-contatti:link {background:url(../img/mn-contatti-off.jpg)}
a.menu-contatti:visited {background:url(../img/mn-contatti-off.jpg)}
a.menu-contatti:hover {background:url(../img/mn-contatti-on.jpg)}
a.menu-contatti:active {background:url(../img/mn-contatti-off.jpg)}
a.menu-preventivi { height:38px; width:143px; display:block; cursor:pointer; background:url(../img/mn-preventivi-off.jpg); float:left;}
a.menu-preventivi:link {background:url(../img/mn-preventivi-off.jpg)}
a.menu-preventivi:visited {background:url(../img/mn-preventivi-off.jpg)}
a.menu-preventivi:hover {background:url(../img/mn-preventivi-on.jpg)}
a.menu-preventivi:active {background:url(../img/mn-preventivi-off.jpg)}

/* BOX NEWS */
#tecnostampa-news { width:233px; background-color:#FFF; margin-top:22px; float:left;}
#tecnostampa-news-corpo { width:203px; background:url(../img/sub-menu-corpo.gif) repeat; background-color:#FFF; padding:15px; }
#news-singola { margin-top:15px; margin-bottom:15px; }
.data-news { font-size:0.80em; color:#000000; display:block; }
#titolo-news { font-size:0.95em; color:#000000; font-weight:bold; display:block; }
.news { font-size:0.95em; color:#0097EF; display:block; }
.box-news { width:480px; height:415px; overflow:auto; margin:10px; text-align:left; }

/* BOX SOTTOMENU */
#selezionato { color:#FFFFFF; background-color:#000; font-size:1em; text-decoration:none; letter-spacing:2px;}
#tecnostampa-sottomenu { width:233px; background-color:#FFF; margin-top:22px; float:left;}
#tecnostampa-sottomenu-corpo { width:203px; background:url(../img/sub-menu-corpo.gif) repeat; background-color:#FFF; padding:15px;}
#tecnostampa-sottomenu-corpo a { display:block; margin-top:10px; margin-bottom:10px; }
a.sottomenu { color:#000; font-size:1em; text-decoration:none; letter-spacing:2px;}
a.sottomenu:link { color:#000; font-size:1em; text-decoration:none; }
a.sottomenu:visited { color:#000;  font-size:1em; text-decoration:none; }
a.sottomenu:hover { color:#FFF; background-color:#000; font-size:1em; text-decoration:none; }
a.sottomenu:active { color:#000; font-size:1em; text-decoration:none; }

/* CONTENUTO */
#tecnostampa-content { width:610px; height:auto; background-color:#FFF; margin-top:22px; margin-left:22px; margin-bottom:22px; float:left;}
.tecnostampa-digitale-titolo { font-size:1.2em; color:#4C4C4C; font-weight:bold; margin-bottom:50px; }
.num { font-size:1.4em; color:#000; font-weight:bold; }
.tecnostampa-titolo { font-size:2em; color:#ED008C; }
#tecnostampa-preventivi { width:895px; height:auto; background-color:#FFF; padding:30px 10px 22px 10px;}

/* BOX-CONTATTI */
.box-contatti {background-color:#FFF;width:577px; padding:4px 8px; color:#525252; font-size:0.95em;}

/* LINK BASE */
a { color:#00A6EA;text-decoration:underline;}
a:link { color:#00A6EA; text-decoration:none;text-decoration:underline;}
a:visited { text-decoration:none;text-decoration:underline;}
a:hover { color:#000; text-decoration:underline;}
a:active { color:#00A6EA; text-decoration:none;text-decoration:underline;}

/* SEZIONE PREVENTIVI */
.et-richiesta { width:400px;}
.valore-richiesta { width:400px;}
.riga-richiesta { padding:3px; width:610px;}
.riga-richiesta-fine { margin-top:10px; width:610px; padding-bottom:3px; border-bottom:1px solid #000; font-size:1.1em;}
.riga-richiesta-fine .et-richiesta { width:610px;}
.riga-richiesta-dett { padding:3px; width:610px;}
.riga-richiesta-dett .et-richiesta { font-weight:bold; margin-top:10px; width:610px; padding-bottom:3px; border-bottom:1px solid #000; font-size:1.1em;}
#titolo-richiesta { font-size:1.2em; font-weight:bold; padding:3px; padding-left:0;}
#tecnostampa-preventivi form { width:630px;}
.grigio { width:100%; background-color:#CCC; }


.sCampiAreaLavora { width:490px; height:53px;}
