* { padding: 0; margin: 0; }

body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.85em;
  background: url("images/sfondo.jpg") no-repeat top center;
}
.ripristino {
  clear: both;
}
IMG {border:0;}
H1 {
  font-size: 1.3em;
  color: #355c6c;
  padding-bottom: 13px;
}
UL {
  padding: 10px 20px;
}

DIV#contain {
  margin: 0 auto;
  width: 845px;
}

/*HEADER
---------------------------------------------------------------*/
DIV#contain DIV#header {
  width: 845px;
  padding: 0;
  height: 218px;
  margin: 0;
  background: url("images/img_buste.jpg") no-repeat top left;
  position: relative;

}
DIV#contain DIV#header .logosecurepost{
  position: absolute;
  top: 90px;
  right: 445px;
  margin: 0;

}
DIV#contain DIV#header DIV#strumenti {
  width: 210px;
  font-size: 0.9em;
  font-weight: bold;
  position: absolute;
  top: 147px;
  right: 60px;
}
DIV#contain DIV#header DIV#strumenti SPAN#home {
  padding-right: 14px;
}
DIV#contain DIV#header DIV#strumenti SPAN#home A {
  color: #fff;
  text-decoration: none;
}
DIV#contain DIV#header DIV#strumenti SPAN#home A:hover,
DIV#contain DIV#header DIV#strumenti SPAN#home A:focus {
  color: #f3af15;
}

DIV#contain DIV#header DIV#strumenti SPAN#contatti A {
  color: #fff;
  text-decoration: none;
}
DIV#contain DIV#header DIV#strumenti SPAN#contatti A:hover,
DIV#contain DIV#header DIV#strumenti SPAN#contatti A:focus {
  color: #f3af15;
}


/*CENTERBOX
---------------------------------------------------------------*/
DIV#contain DIV#centerbox {
  width: 760px;
  color: #333;
  margin: 0;
  padding: 0;
  min-height: 500px;
  height: auto !important;
  height: 500px;
  background: url("images/timbro_contain.jpg") no-repeat bottom left;
}

/*LEFTBOX
---------------------------------------------------------------*/
DIV#contain DIV#centerbox DIV#leftbox {
  width: 222px;
  min-height: 400px;
  height: auto !important;
  height: 400px;
  font-size: 0.85em;
  margin: 0;
  padding: 0;
  padding-top: 35px;
  padding-left: 9px;
  background: url("images/sfondo_menu.jpg") no-repeat top left;
  float: left;
  /*border: 1px solid #c00;*/
}
DIV#contain DIV#centerbox DIV#leftbox DIV#webmail {
  margin: 0;
  padding: 5px 0 5px 0;
  margin-top: 30px;
  margin-left: 15px;
}
DIV#contain DIV#centerbox DIV#leftbox DIV#webmail IMG {
  padding-right: 8px;
}

DIV#contain DIV#centerbox DIV#leftbox DIV#webmail A {
  color: #333;
  font-size: 0.95em;
  text-decoration: none;
}
DIV#contain DIV#centerbox DIV#leftbox DIV#webmail A:hover,
DIV#contain DIV#centerbox DIV#leftbox DIV#webmail A:focus,
DIV#contain DIV#centerbox DIV#leftbox DIV#webmail A.current {
  color: #355c6d;
  text-decoration: underline;
}


/*NAVIGATION
---------------------------------------------------------------*/
DIV#contain DIV#centerbox DIV#leftbox DIV#navigation UL {
  width: 100%;
  margin: 0;
  padding: 0;
}
DIV#contain DIV#centerbox DIV#leftbox DIV#navigation UL LI {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;

}
DIV#contain DIV#centerbox DIV#leftbox DIV#navigation UL LI A {
  margin: 0;
  padding: 14px;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  display: block;
}
DIV#contain DIV#centerbox DIV#leftbox DIV#navigation UL LI A:hover,
DIV#contain DIV#centerbox DIV#leftbox DIV#navigation UL LI A:focus,
DIV#contain DIV#centerbox DIV#leftbox DIV#navigation UL LI A.current {
  margin: 0;
  padding: 14px;
  color: #fff;
  background: url("images/menu_on.gif") no-repeat top left;
}

/*RIGHTBOX
---------------------------------------------------------------*/
DIV#contain DIV#centerbox DIV#rightbox {
  width: 520px;
  color: #333;
  margin: 0;
  padding: 0;
  float: right;
}
DIV#contain DIV#centerbox DIV#rightbox DIV#contenuti {
  width: 490px;
  color: #333;
  font-size: 0.9em;
  line-height: 1.3em;
  margin: 0;
  padding: 15px;
  /*border: 1px solid #c00;*/
}
DIV#contain DIV#centerbox DIV#rightbox DIV#contenuti P STRONG {
  color: #055f9c;
}

DIV#contain DIV#centerbox DIV#rightbox DIV#contenuti A {
  color: #333;
}
DIV#contain DIV#centerbox DIV#rightbox DIV#contenuti A:hover,
DIV#contain DIV#centerbox DIV#rightbox DIV#contenuti A:focus {
  color: #355c6c;
  text-decoration: none;
}


/*FOOTER
---------------------------------------------------------------*/
DIV#footer {
  height: 202px;
  padding: 0;
  margin: 0;
  background: url("images/sfondo_footer.jpg") repeat-x top left;
}
DIV#footer DIV#contatti {
  margin: 0 auto;
  width: 745px;
  height: 130px;
  text-align: right;
  color: #333;
  font-size: 0.8em;
  line-height: 1.4em;
  padding: 65px 100px 0 0;
  background: url("images/timbro_footer.jpg") no-repeat top left;
}
DIV#footer DIV#contatti A {
  color: #333;
  text-decoration: none;
}
DIV#footer DIV#contatti A:hover,
DIV#footer DIV#contatti A:focus {
  color: #355c6c;
  text-decoration: underline;
}


