/*GENERAL*/

body {background-color: #ececec; margin-top: 1px; font-family: arial, verdana,  helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: #000000; line-height: 1.5em;}
pre, code {color:#000f40; font-size: 10px}
p {margin-top: 0px; margin-bottom: 0px;}
ol {margin-left: 20px;}
ul {list-style-type:disc; margin-left: 20px;}
li {margin: 1px}
hr {color:#b2b2a6; background-color:#b2b2a6}
blockquote {margin-left: 20px;}
a.editorlink {font-weight: lighter; font-size: 11px; color: #cd7c00; font-family: arial, verdana,  helvetica, sans-serif; text-decoration: underline; line-height: 1.5em;}
a.editorlink:hover {color: #cd7c00; text-decoration: underline}
.editortable {font-size:100%;}
.editorth {vertical-align:bottom;}
.editortr {vertical-align:top;}
.editortd {padding-left: 2px;}

table {font-size:100%;}
form {font-weight: lighter; font-family: arial, verdana,  helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #000f40;}
input {border-right: #CCCCCB 1px solid; border-top: #CCCCCB 1px solid; border-left: #CCCCCB 1px solid; border-bottom: #CCCCCB 1px solid;}
textarea {border-right: #CCCCCB 1px solid; border-top: #CCCCCB 1px solid; font-weight: lighter; border-left: #CCCCCB 1px solid; border-bottom: #CCCCCB 1px solid;}
select {border-right: #CCCCCB 1px solid; border-top: #CCCCCB 1px solid; border-left: #CCCCCB 1px solid; border-bottom: #CCCCCB 1px solid;}
h1.title {font-family: arial, verdana,  helvetica, sans-serif; font: 4.7em/1em; color: #ebebed; padding-bottom: 5px; margin: 0px;}
h1.subtitle {font-family: arial, verdana,  helvetica, sans-serif; font: 1.9em/1em; color: #ebebed; padding-bottom: 8px; margin: 0px;}


/*GENERALI*/
.error {font-weight: lighter; font-size: 13px; font-family: arial, verdana, helvetica; color: #ce1416}
.noborder {border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none}
a.pagelistlink {font-weight: lighter; font-size: 11px; color: #004d91; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
a.pagelistlink:hover {text-decoration: underline}
.pagelisttd {padding-left: 3px; padding-right: 3px;}
.pagelistselected {font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #b58e00;}
.inputtext {border: 1px solid #000f40; background-color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: #000f40; height: 18px}
.inputtextarea {border: 1px solid #000f40; background-color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: #000f40; height: 50px}

/*BOX*/
.boxevidencestdtitle {padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 5px;}
.boxevidencestdlisticon {padding-left: 20px; padding-right: 2px; padding-top: 4px;}
.boxevidencestdlist {padding-left: 4px; padding-right: 20px; padding-bottom: 2px;}
a.boxevidenceslinklist {font-weight: lighter; font-size: 11px; cursor: hand; color: #7a7a7a; font-family: arial, verdana, helvetica; text-decoration: none}
a.boxevidenceslinklist:hover {color: #7a7a7a; text-decoration: underline;}

.boxproductstdtitle {padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 5px;}
.boxproductstdfooter {padding-right: 5px; padding-top: 7px; padding-bottom: 0px;}
.boxproductstdlisticon {padding-left: 20px; padding-right: 2px; padding-top: 4px;}
.boxproductstdlist {padding-left: 4px; padding-right: 20px; padding-bottom: 2px;}
a.boxproductslink {font-weight: lighter; font-size: 11px; cursor: hand; color: #b58e00; font-family: arial, verdana, helvetica; text-decoration: none}
a.boxproductslink:hover {color: #b58e00; text-decoration: underline;}
a.boxproductslinklist {font-weight: lighter; font-size: 11px; cursor: hand; color: #004d91; font-family: arial, verdana, helvetica; text-decoration: none}
a.boxproductslinklist:hover {color: #004d91; text-decoration: underline;}
.boxproductstitle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #004d91}
.boxproductstext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #7a7a7a}

.boxnewstdtitle {padding-left: 10px; padding-top: 7px; padding-bottom: 7px;}
.boxnewstdfooter {padding-right: 5px; padding-top: 7px; padding-bottom: 6px;}
.boxnewstdlisticon {padding-left: 10px; padding-top: 4px;}
.boxnewstdlist {padding-left: 4px; padding-right: 2px; padding-bottom: 2px;}
a.boxnewslink {font-weight: bold; font-size: 11px; cursor: hand; color: #b58e00; font-family: arial, verdana, helvetica; text-decoration: none}
a.boxnewslink:hover {color: #b58e00; text-decoration: underline;}
a.boxnewslinklist {font-weight: lighter; font-size: 11px; cursor: hand; color: #7a7a7a; font-family: arial, verdana, helvetica; text-decoration: none}
a.boxnewslinklist:hover {color: #7a7a7a; text-decoration: underline;}
.boxnewstitle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #004d91}

/*FOOTER*/
.footer1text {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #ffffff;}
a.footer1link {font-weight: lighter; font-size: 11px; cursor: hand; color: #ffcc33; font-family: arial, verdana, helvetica; text-decoration: underline;}
a.footer1link:hover {color: #ffffff; text-decoration: underline;}
.footer2text {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #666666;}
a.footer2link {font-weight: lighter; font-size: 11px; cursor: hand; color: #666666; font-family: arial, verdana, helvetica; text-decoration: none;}
a.footer2link:hover {color: #004d91; text-decoration: underline;}

/*ABOUT*/
.abouttdtitle {padding-left: 5px; padding-top: 7px; padding-bottom: 7px;}
.abouttdtext {padding-left: 5px; padding-right: 5px; padding-top: 7px; padding-bottom: 7px;}
.abouttext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #004d91}

/*CONTACTS*/
.contactstdtitle {padding-left: 5px; padding-top: 7px; padding-bottom: 7px;}
.contactstext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7a7a7a}
a.contactslink {font-weight: lighter; font-size: 12px; cursor: hand; color: #004d91; font-family: arial, verdana, helvetica; text-decoration: none;}
a.contactslink:hover {color: #004d91; text-decoration: underline;}

/*NEWS*/
.newstdtitle {padding-left: 5px; padding-top: 7px; padding-bottom: 7px;}
.newstdlisticon {padding-left: 10px; padding-top: 5px;}
.newstdlist {padding-left: 4px; padding-right: 2px; padding-bottom: 10px;}
.newstitle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #004d91}
.newsdate {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #7a7a7a}

/*PRODUCTS*/
.productstdtitle {padding-left: 5px; padding-top: 7px; padding-bottom: 25px;}
.productstdlistimg {padding-left: 10px;}
.productstdlist {padding-left: 6px; padding-right: 2px; padding-bottom: 10px;}
.productstitle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #004d91}
.productstext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #7a7a7a}

/*PROMO*/
.promotdtitle {padding-left: 5px; padding-top: 7px; padding-bottom: 25px;}
.promotdtext {padding-left: 5px; padding-right: 5px;padding-bottom: 5px;}
.promotext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7a7a7a}
a.promolink {font-weight: lighter; font-size: 12px; cursor: hand; color: #7a7a7a; font-family: arial, verdana, helvetica; text-decoration: none;}
a.promolink:hover {color: #7a7a7a; text-decoration: underline;}

