/* Body Styles */
.cornice-sx-up { background-image:    url("cornice-sx-up.gif"); background-repeat: no-repeat; height: 12px; width: 12px; background-position: center bottom}
.cornice-cn-up { background-image:    url("cornice-cn-up.gif"); background-repeat: repeat-x; background-position: center bottom; height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #336699; font-weight: bold}
.cornice-dx-up { background-image:    url("cornice-dx-up.gif"); background-repeat: no-repeat; height: 12px; width: 12px ; background-position: center bottom}
.cornice-sx-cn { background-image:    url("cornice-sx-cn.gif"); background-repeat: repeat-y; background-position: center center; width: 12px}
.cornice-dx-cn { background-image:    url("cornice-dx-cn.gif"); background-repeat: repeat-y ; background-position: center center; width: 12px}
.cornice-sx-dn { background-image:    url("cornice-sx-dn.gif"); background-repeat: no-repeat; height: 12px; width: 12px ; background-position: center top}
.cornice-cn-dn { background-image:    url("cornice-cn-dn.gif"); background-repeat: repeat-x ; background-position: center top; height: 12px}
.cornice-dx-dn { background-image:    url("cornice-dx-dn.gif"); background-repeat: no-repeat; height: 12px; width: 12px ; background-position: center top}

.head_main_ang_dx { background-image:    url("ang_dx_arancione.png"); background-repeat: no-repeat; height: 11px; width: 24px; background-position: left bottom}
.head_main_ang { background-image:    url("ang_sx_arancione.png"); background-repeat: no-repeat; height: 11px; width: 24px; background-position: right bottom}
.head_main_down { background-image:    url("ln_dn_oriz.png"); background-repeat: repeat-x; background-position: center bottom; height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; font-weight: bold}
.head_main_sx { background-image:    url("ln_sx_vert.png"); background-repeat: repeat-y; background-position: right center; width: 24px}
.head_main_ln_cen { background-image:    url("ln_cn_vert_arancione.png"); background-repeat: repeat-y; background-position: center center; width: 10px}
.head_main_dx { background-image:    url("ln_dx_vert.png"); background-repeat: repeat-y; background-position: left center; width: 24px}

.head_main_ang_dx_blu { background-image:    url("ang_dx_blu.png"); background-repeat: no-repeat; height: 11px; width: 24px; background-position: right bottom}
.head_main_ang_sx_blu { background-image:    url("ang_sx_blu.png"); background-repeat: no-repeat; height: 11px; width: 24px; background-position: right bottom}
.head_main_down_blu { background-image:    url("ln_dn_oriz_blu.png"); background-repeat: repeat-x; background-position: center bottom; height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; font-weight: bold}
.head_main_sx_blu { background-image:    url("ln_sx_vert_blu.png"); background-repeat: repeat-y; background-position: right center; width: 24px}
.head_main_ln_cen_blu { background-image:    url("ln_cn_vert_blu.png"); background-repeat: repeat-y; background-position: center center; width: 10px}
.head_main_dx_blu { background-image:    url("ln_dx_vert_blu.png"); background-repeat: repeat-y; background-position: right center; width: 24px}


body {margin: 0; background: #ffffff}

p,td,li,pre {font: normal 10px verdana,arial,helvetica,sans-serif; color: #666666}

ul {list-style: square}

h1 {font: bold 17pt arial,helvetica,tahoma,sans-serif; color: #ff7700}

h2 {font: bold 13px verdana,arial,helvetica,sans-serif; color: steelblue}

h3 {font: bold 10px verdana,arial,helvetica,sans-serif; color: #666666}

a:link { 
  color: #09219b; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : normal;
  text-align : left;
  text-decoration: none;
  }


a:visited { 
  color: #09219b; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : normal;
  text-align : left;
  text-decoration: none;
  }

a:hover {color: #ff7700}

a.main_bar:link { 
  color: #09219b; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  text-align : left;
  text-decoration: none;
  }


a.main_bar:visited { 
  color: #09219b; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  text-align : left;
  text-decoration: none;
  }

a.main_bar:hover {color: #ff7700}

/* Sfondi colonne e riche */
.sfondo_l_a_verticale { background-image :url(http://www.lamiastampante.it/images/linea_verticale.png); background-repeat: repeat-x;}

.sfondo_l_b_verticale { background-image :url(http://www.lamiastampante.it/images/linea_verticale_b.png); background-repeat: repeat-x;}

.sfondo_l_orizontale { background-image :url(http://www.lamiastampante.it/images/linea_oriz.png); background-repeat: repeat-y;}

.sfondo_l_orizontale_dx { background-image :url(http://www.lamiastampante.it/images/linea_oriz_dx.png); background-repeat: repeat-y;}




/*
a:hover, a:active { 
color: #5dabef;
background: #ffffff;
border-color: #ffa100;
border-width: 1;
border-style: dashed
}
*/

pre {margin-bottom: 0}



.hrz_line {background: #a1a1a1}

.hrz_line2 {background-image: url(images/hrz_line.gif); height: 1px}

.hrz_line3 {background: #ff6600}

.maincontent {background: #ffffff; padding: 2em}

.maincontent2 {background: #ffffff; padding: 0em}
.colorbar {background: #09219b}

.colorbar2 {background: #ff7700}

.colorbar3 {background: #ffffff}

.foot {background: #dddddd; padding-right: 2em}

.poptop, .popbot {background: #dddddd}

.popbot {padding-top: 3px; padding-bottom: 3px; padding-left: 1em}

.nav_special {color: #ADCEEF; margin-right: 2em}

.nav_link {color: #ffffff; text-decoration: none}

.category {font-size: 10pt; margin-bottom: 0.5em}




dt {font: bold 10pt verdana,arial; padding-top: 1em}

dd {font: normal 8pt verdana,arial; line-height: 18px}

.QA {font: normal 18pt arial, helvetica,tahoma; color: #cccccc; width: 10px}

.question {font-weight: bold; margin: 0; padding: 3px; font-size: 10pt}

.answer {font-weight: normal; background: #EFEFEF;  margin: 0; padding: 3px; font-size: 10pt}









/* Table Styles */

.tablehead {background: #dddddd}

.rowA {background: #EBECED}

.rowB {background: #ffffff}

.rowC {background: #E5E5E5}

.tab_fondo_giallo {background: #09219b}




/* Form Styles */
.textfield {font-family: verdana, sans-serif; font-size:11px; color:#666666; background:#ffffff; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}

.submit {font: normal 8pt "verdana","arial mt","arial narrow","arial"; background: #639BC5; color: #ffffff; border: #cccccc 1px outset}

select {font: normal 8pt "verdana","arial mt","arial narrow","arial"; color: #595353;}

select.nav_sel {font: normal 7pt "verdana","arial mt","arial narrow","arial"; color: #30678F; background: #ADCEEF}

form {margin: 0}

.submit_ricalcola {font: normal 8pt "verdana","arial mt","arial narrow","arial"; background: #ff6600; color: #ffffff; font-weight: bold; border: #09219b 1px outset}

.submit_ricalcola_2 {font: bold 10pt "helvetica","arial mt","arial narrow","arial"; background: #ff6600; color: #ffffff; font-weight: bold; border: #09219b 1px outset}

/* Stili Testo */
.benvenuto{ COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold; padding-right: 1em}

.benvenuto_sotto{ COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: none; padding-right: 1em}

.linee_verticali{ COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 15px; LINE-HEIGHT: 25px; TEXT-DECORATION: none ; font-weight: none; padding-right: 1em}

.testo_bianco_grassetto_grosso{ COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 15px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold; padding-right: 1em}

.testo_min_blu3{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 13px; TEXT-DECORATION: none ; font-weight: none}

.testo_grass_blu1{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 13px; TEXT-DECORATION: none ; font-weight: bold}

.testo_blu_normale{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 13px; TEXT-DECORATION: none ; font-weight: normal}

.ricerca_guidata{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px; LINE-HEIGHT: 30px; TEXT-DECORATION: none ; font-weight: bold}

.ricerca_avanzata{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px; LINE-HEIGHT: 14px; TEXT-DECORATION: none ; font-weight: bold}

.testo_arancio{ COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 13px; TEXT-DECORATION: none ; font-weight: bold}

.testo_blu_offerta{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.prezzo_offerta{ COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 18px; LINE-HEIGHT: 25px; TEXT-DECORATION: none ; font-weight: bold}

.prezzo_offerta_blu{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none ; font-weight: bold}

.rosso{ COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.testo_grass_rosso1{ COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 13px; TEXT-DECORATION: none ; font-weight: bold}

.testo_arancio2{ COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px; LINE-HEIGHT: 14px; TEXT-DECORATION: none ; font-weight: none}

.realizzazioni{ COLOR: #383636; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 9px; LINE-HEIGHT: 25px; TEXT-DECORATION: none ; font-weight: none}

.densamedia{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 9px; LINE-HEIGHT: 25px; TEXT-DECORATION: none ; font-weight: none}

.ricerche{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.arancio3{ COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.grigio_subprod{ COLOR: #3d3939; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none ; font-weight: none; padding-right: 1em}

.grigio_titoli_subprod{ COLOR: #dddddd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.grigio_titoli_subprod_nobold{ COLOR: #dddddd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.titolo_generico{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 18px; LINE-HEIGHT: 25px; TEXT-DECORATION: none ; font-weight: bold}

.tmputente_carrello{ COLOR: #09219b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; LINE-HEIGHT: 13px; TEXT-DECORATION: none ; font-weight: none}

.arancio_contatti{ COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.verde_contatti{ COLOR: #068400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.verde_contatti2{ COLOR: #068400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 22px; LINE-HEIGHT: 22px; TEXT-DECORATION: none ; font-weight: bold}

.verde_spedizione1{ COLOR: #b4dd08; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 22px; LINE-HEIGHT: 22px; TEXT-DECORATION: none ; font-weight: bold}

.verde_spedizione2{ COLOR: #b4dd08; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 15px; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-weight: bold}

.rosso_spedizione2{ COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 15px; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-weight: bold}

.rosso_spedizione1{ COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 22px; LINE-HEIGHT: 22px; TEXT-DECORATION: none ; font-weight: bold}

.arancio_standard{ COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 14px; TEXT-DECORATION: none ; font-weight: none}

.testo_min_button1{ COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 10px; TEXT-DECORATION: none ; font-weight: none}

.arancio_titolo{ COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 16px; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; font-weight: bold}

.testo_bianco{ COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; LINE-HEIGHT: 10px; TEXT-DECORATION: none ; font-weight: bold}

.testo_bianco2{ COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 12px; TEXT-DECORATION: none ; font-weight: bold}
