/* CSS file: - - - - - - - :  monitor.css
   Written from scratch for:  www.alessiamorandi.ch
   Text editor - - - - - - :  Vim, GNU sed
   Author and copyright  - :  www.saphes.net          */

body {
min-width: 951px;
max-width: 1100px;
margin: auto;
font-size: 1em;
font-family: verdana, sans-serif;
background: #ebe6e2 url(../img/fn_gr.160730.png) repeat-x;
}
img {
border: none;
}
#body_aux {
padding: 0.5em;
padding-top: 0.5em;
}
a {
color: #8f3f03;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
color: #bf6a30;
}
ul {
margin-left: 0em;
padding-left: 0em;
}
.el_lin li {
text-align: justify;
list-style-image: url(../img/tr.160730.png);
}
.el_lin_2 li {
list-style-image: url(../img/tr.200321.png);
margin-left: 1em;
}
.el_nor li {
margin-bottom: 0em;
margin-left: 0em;
list-style: none;
list-style-image: url(../img/tr.160730.png);
}
.el_no_pn li {
margin-bottom: 0em;
margin-left: 0em;
list-style: none;
}
.el_sp li {
margin-top: 0.38em;
}
.intr_el {
float: left;
width: 100%;
margin-top: 0em;
margin-bottom: 0.38em;
}
.no_wr {
white-space: nowrap;
}
.alt,
.alt_cn {
display: none;
}
.img_pre {
height: 0px;
width: 0px;
}
.no_stg {
font-weight: normal;
}

/* ------ */

#in {
width: 100%;
margin: auto;
font-size: 0em;
}
#bn {
background: #fcfcfc url(../img/bn_lg_sx.241027.png) left no-repeat;

}
#bn_aux1 {
background: url(../img/bn_lg_dx.241101_3.png) right no-repeat;
}
#bn_aux2 {
height: 137px;
background: url(../img/bn_lg.260922_03.png) 6.2% no-repeat;
}
#bn_aux3 {
height: 137px;
width: 100%;
background: url(../img/bn.160730.png) -1% no-repeat;
}

/* ------ */

#lyt {
float: left;
margin: auto;
width: 100%;
height: 1.46em;
background: url(../img/fn_lyt.160730.png) 16.2% 0% repeat-y;
margin-top: 0.38em;
}
#lyt_aux1 {
float: left;
width: 100%;
background: url(../img/br_mn_sx.160730.png) 0% repeat-y;
}
#lyt_aux2 {
float: left;
width: 100%;
background: url(../img/an_cp_sp_sx.160730.png) left top no-repeat;
}
#lyt_aux3 {
float: left;
width: 100%;
background: url(../img/an_lyt_sp_dx.160730.png) right top no-repeat;
}
#lyt_aux4 {
float: left;
width: 100%;
background: url(../img/sp_lyt_sp_162.160730.png) 16.2% top no-repeat;
}
#lyt_aux5 {
margin-left: 18%;
margin-top: -0.1em;
}

/* ------ */

#cp {
float: left;
margin: auto;
width: 100%;
background: url(../img/fn_cp.160730.png) 16.2% 0% repeat-y;
margin-top: 0em;
}
#cp_aux1 {
float: left;
width: 100%;
background: url(../img/br_mn_sx.160730.png) 0% repeat-y;
}
#cp_aux2 {
float: left;
width: 100%;
background: url(../img/an_cp_in_sx.160730.png) left bottom no-repeat;
}
#cp_aux3 {
float: left;
width: 100%;
background: url(../img/an_cp_in_dx.160730.png) right bottom no-repeat;
}
#cp_aux4 {
float: left;
width: 100%;
background: url(../img/sp_cp_in_162.160730.png) 16.2% bottom no-repeat;
}
#cp_aux5 {
float: left;
width: 100%;
background: url(../img/an_cp_sp_dx.160730.png) right top no-repeat;
}
#cp_aux6 {
float: left;
width: 100%;
background: url(../img/ln_cn_dx.160730.png) 86.6% repeat-y; 
}

/* ------ */

#cn_1 {
float: left;
width: 16.2%;
}
#cn_1 ul {
margin-right: 5%;
margin-left: 10%;
margin-top: 0.16em;
padding-bottom: 0.6em;
}
#cn_1 li {
list-style: none;
font-size: 138%;
margin-bottom: 0.62em;
display: block;
}
#cn_1 #ini {
height: 40px;
margin-bottom: 1.4em;
margin-left: 3.8%;
background: url(../img/in.241101.png) no-repeat;
font-size: 0px;
color: #b95230;
}
#cn_1 #ini:hover,
#cn_1 #ini:focus {
background: url(../img/in_hv.241101.png) no-repeat;
}
#cn_1 li a:link,
#cn_1 li a:visited {
display: block;
color: #ffffff;
}
#cn_1 li a:hover,
#cn_1 li a:focus {
display: block;
color: #e0dcd8;
}
#cn_1 li a:active {
display: block;
color: #e0dcd8;
}
#fg {
width: 100%;
}
#cn_1 img {
width: 100%;
}

/* ------ */

#cn_2 {
float: left;
width: 63.9%;
min-height: 600px;
}
#cn_2_aux {
padding-left: 1.38em;
padding-right: 0.6em;
padding-top: 0.2em;
padding-bottom: 1.6em;
text-align: justify;
color: #111111;
}
#trc {
float: left;
margin-top: 0.32em;
font-size: 0.83em;
color: #ffffff;
}
#trc a {
text-decoration: underline;
color: #ffffff;
}
#trc_2 {
display: none;
font-size: 0.95em;
color: #333333;
}
#trc_2 a {
text-decoration: underline;
color: #777777;
}
#trc_2:hover a {
color: #555555;
}
.tit {
margin-top: 0.62em;
margin-bottom: 0.62em;
font-weight: normal;
font-size: 1.38em;
}
.tit_2 {
margin-bottom: 1em;
font-weight: bold;
}
.tit_col {
margin-bottom: 0em;
color: #853b09;
}
.tes {
font-size: 1em;
}
.tes h4 {
color: #111111;
}
.tes_col {
color: #853b09;
}
.tes_col_2 {
color: #8f3f03;
}
.tes_col_sot {
color: #853b09;
text-decoration: underline;
}
.tes_pic {
font-size: 0.962em;
}
.tes_pic2 {
margin-right: -0.16em;
}
.tes_pic3 {
margin-right: -0.10em;
}
.tes_err {
font-size: 86%;
color: #853b09;
}
#cit {
padding-left: 22.4%;
padding-right: 1.6%;
font-family: serif;
font-style: italic;
}
.box_sf_gs {
width: 100%;
color: #111111;
margin-top: 0.16em;
margin-bottom: 1.16em;
background: #f5f0ec url(../img/an_bx_sp_sx.160730.png) top left no-repeat;
}
.box_sf_gs_aux1 {
background: url(../img/an_bx_sp_dx.160730.png) top right no-repeat;
}
.box_sf_gs_aux2 {
background: url(../img/an_bx_in_sx.160730.png) bottom left no-repeat;
}
.box_sf_gs_aux3 {
padding-top: 0.16em;
padding-left: 3.2%;
padding-right: 2.4%;
padding-bottom: 0.16em;
background: url(../img/an_bx_in_dx.160730.png) bottom right no-repeat;
}
.box_sf_ve {
width: 100%;
color: #000000;
font-size: 92%;
margin-top: 1em;
margin-bottom: 1.16em;
background: #c8ed9d url(../img/an_bx_sp_sx_ve.180227.png) top left no-repeat;
}
.box_sf_ve_aux1 {
background: url(../img/an_bx_sp_dx_ve.180227.png) top right no-repeat;
}
.box_sf_ve_aux2 {
background: url(../img/an_bx_in_sx_ve.180227.png) bottom left no-repeat;
}
.box_sf_ve_aux3 {
padding-top: 0.16em;
padding-left: 3.2%;
padding-right: 2.4%;
padding-bottom: 0.16em;
background: url(../img/an_bx_in_dx_ve.180227.png) bottom right no-repeat;
}
.box_sf_ve2 {
width: 100%;
color: #000000;
margin-top: 1em;
margin-bottom: 1.16em;
background: #b9db91 url(../img/an_bx_sp_sx_ve2.200622.png) top left no-repeat;
}
.box_sf_ve2_aux1 {
background: url(../img/an_bx_sp_dx_ve2.200622.png) top right no-repeat;
}
.box_sf_ve2_aux2 {
background: url(../img/an_bx_in_sx_ve2.200622.png) bottom left no-repeat;
}
.box_sf_ve2_aux3 {
padding-top: 0.16em;
padding-left: 3.2%;
padding-right: 2.4%;
padding-bottom: 0.16em;
background: url(../img/an_bx_in_dx_ve2.200622.png) bottom right no-repeat;
}
.maint {
float: left;
margin-top: 1.24%;
margin-left: 16.58%;
}
.box_sf_ms {
color: #111111;
font-size: 90%;
margin-top: 1em;
padding-top: 0.24em;
padding-right: 1.2em;
padding-left: 1.2em;
padding-bottom: 1.2em;
background: #f5f2f0;
}
.box_sf_ms li {
list-style: none;
color: #853b09;
}
.box_imm {
width: 90%;
margin: auto;
margin-bottom: 0.24em;
padding: 0.16em;
}
.imm {
width: 100%;
}
.leg {
width: 90%;
margin: auto;
padding: 0.16em;
background: #f5f2f0;
}
.tes_leg {
font-size: 80%;
padding-left: 0.62em;
padding-top: 0.1em;
padding-bottom: 0.1em;
}
#fm {
width: 100%;
float: left;
margin-top: 0.62em;
margin-bottom: 3.8%;
background: #f5f2f0 url(../img/an_fm_sp_sx.160730.png) top left no-repeat;
font-size: 90%;
color: #1e1e1e;
}
#fm_aux1 {
background: url(../img/an_fm_sp_dx.160730.png) top right no-repeat;
}
#fm_aux2 {
background: url(../img/an_fm_in_sx.160730.png) bottom left no-repeat;
}
#fm_aux3 {
padding: 1.2em;
background: url(../img/an_fm_in_dx.160730.png) bottom right no-repeat;
}
#fm_txt {
width: 98%;
height: 12em;
background-color: #ffffff;
resize: none;
}
.fm_inp {
width: 98%;
background-color: #ffffff;
}
.fm_ro {
width: 90%;
}
.tb_dis1 {
padding-top: 0.24em;
}
.tb_dis2 {
padding-top: 0.38em;
}
.tb_dis3 {
padding-top: 0.62em;
}
.tel {
font-size: 96%;
}
.ml img {
height: 1em;
margin-bottom: -0.18em;
}
.nm {
height: 2.4em;
margin-bottom: 0em;
}
.op {
height: 1.2em;
margin-bottom: -0.45%;
}
.flt img {
border-style: none;
}
#fp_box {
float: left;
margin-top: 0.24em;
margin-right: 1em;
margin-bottom: 1em;
width: 134px;
height: 163px;
background: url(../img/px8.160730.png) top left no-repeat;
}
#fp {
float: left;
width: 136px;
height: 164px;
background: url(../img/fp.160730.png) -1% no-repeat;
}
#ts {
float: left;
width: 100%;
text-align: center;
font-weight: bold;
font-size: 161%;
margin-top: -0.62em;
padding-bottom: 0.16em;
}
#ts a {
text-decoration: none;
color: #777777;
}
#ts a:hover {
color: #555555;
}
.pls {
font-size: 0.94em;
padding-left: 1.62em;
padding-right: 1.62em;
padding-top: 0.62em;
padding-bottom: 0.62em;
margin-right: 0.62em;
margin-top: 0.62em;
}

/* ------ */

#pm {
float: right;
width: 18.6%;
letter-spacing: -0.005em;
word-spacing: -0.021em;
margin-top: 0.618em;
margin-right: 0.38em;
background: #ede8e4 url(../img/an_pm_sp_dx.160730.png) top right no-repeat;
}
#pm_am {
font-weight: bold;
font-size: 1.056em;
letter-spacing: 0em;
}
#pm_qual {
margin-top: 0.24em;
font-size: 0.94em;
}
.pm_ind {
font-size: 0.94em;
}
#pm_tel {
font-size: 1em;
letter-spacing: 0.021em;
word-spacing: 0em;
}
.idi {
font-size: 0.85em;
letter-spacing: 0em;
padding-top: 0.85em;
color: #555;
}
#pm_aux1 {
background: url(../img/an_pm_sp_sx.160730.png) top left no-repeat;
}
#pm_aux2 {
background: url(../img/an_pm_in_dx.160730.png) bottom right no-repeat;
}
#pm_aux3 {
padding-top: 0.62em;
padding-bottom: 0.38em;
background: url(../img/an_pm_in_sx.160730.png) bottom left no-repeat;
}
#pm_aux3 li {
list-style: none;
}
#pm_aux4 {
width: 92.4%;
font-size: 0.962em;
margin-left: 4.56%;
}
#pm_aux4 ul {
padding-top: 0.38em;
margin-bottom: 0em;
}
#pm_aux4 li {
padding-top: 1em;
padding-bottom: 1em;
}
#pm_aux4 p {
margin: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0.2em;
}
#pm_aux4 strong {
font-weight: normal;
}
.elem {
font-weight: bold;
background: url(../img/br_pm.160730.png) top repeat-x;
}
#prev {
font-size: 1em;
font-weight: normal;
font-style: italic;
letter-spacing: 0em;
color: #333;
}

/* ------ */

#pp {
float: left;
width: 100%;
font-size: 81.8%;
color: #8f3f03;
font-weight: bold;
margin-bottom: 0.38em;
}
#pp_cn_1 {
width: 70%;
float: left;
margin-left: 15%;
margin-top: 0em;
text-align: center;
color: #636363;
}
#pp_cn_1 a:link,
#pp_cn_1 a:visited {
color: #636363;
}
#pp_cn_1 a:hover,
#pp_cn_1 a:focus,
#pp_cn_1 a:active {
color: #808080;
}
#pp_cn_2 {
width: 10%;
float: right;
margin-top: 0.62em;
margin-right: 1.24%;
text-align: right;
}
#w3c {
width: 96px;
height: 16px;
margin: 0.16em;
margin-top: -0.38em;
}

/* ------ */

@media screen and (min-width: 951px) and (max-width: 990px) {

  #bn_aux2 {
  background: url(../img/bn_lg.260922_03.png) 5.3% no-repeat;
  }
  #cp {
  background: url(../img/fn_cp.260922.png) 17.1% 0% repeat-y;
  }
  #cp_aux4 {
  background: url(../img/sp_cp_in_162.260923.png) 17.1% bottom no-repeat;
  }
  #cp_aux6 {
  background: url(../img/ln_cn_dx.160730.png) 85.2% repeat-y; 
  }
  #lyt {
  background: url(../img/fn_lyt.260922.png) 17.1% 0% repeat-y;
  }
  #lyt_aux4 {
  background: url(../img/sp_lyt_sp_162.260922.png) 17.1% top no-repeat;
  }
  #lyt_aux5 {
  margin-left: 18.9%;
  }
  #cn_1 {
  width: 16.8%;
  }
  #cn_1 ul {
  font-size: 0.94em;
  margin-left: 8.4%;
  }
  #cn_2 {
  float: left;
  width: 62.2%;
  }
  #pm {
  float: right;
  width: 20.0%;
  margin-top: 0.62em;
  margin-right: 0.38em;
  }
}


@media screen and (min-width: 991px) and (max-width: 1034px) {

  #bn_aux2 {
  background: url(../img/bn_lg.260922_03.png) 5.3% no-repeat;
  }
  #cp {
  background: url(../img/fn_cp.260922.png) 17.1% 0% repeat-y;
  }
  #cp_aux4 {
  background: url(../img/sp_cp_in_162.260923.png) 17.1% bottom no-repeat;
  }
  #cp_aux6 {
  background: url(../img/ln_cn_dx.160730.png) 85.2% repeat-y; 
  }
  #lyt {
  background: url(../img/fn_lyt.260922.png) 17.1% 0% repeat-y;
  }
  #lyt_aux4 {
  background: url(../img/sp_lyt_sp_162.260922.png) 17.1% top no-repeat;
  }
  #lyt_aux5 {
  margin-left: 18.9%;
  }
  #cn_1 {
  width: 16.8%;
  }
  #cn_1 ul {
  margin-left: 8.4%;
  }
  #cn_2 {
  float: left;
  width: 62.9%;
  }
  #pm {
  float: right;
  width: 19.3%;
  margin-top: 0.62em;
  margin-right: 0.38em;
  }
}
