/* CSS Document */
#titolo {width: 603px; margin-top: 10px; text-align:left;}
#titolo h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #303980; font-size: 11px; font-weight: bold; font-style: normal; margin: 0; padding: 0;}
#divisore-alto {width: 603px; height: 31px; background: url(../img/bg-pag-settori.gif) repeat-x 0px 0px;}

/*inizio stili news*/
.riganews {height: 40px;}
.news, .colleg, .refer, .dettnews, .comunicato {margin: 0 0 0 0; padding: 0; color: #676767;}
.news {background: url(../img/f-news.gif) no-repeat 0px 4px;}
.comunicato {background: url(../img/comunicati.gif) no-repeat 0px 4px;}
.news .data, .news h2, .news p, .comunicato .data, .comunicato h2, .comunicato p, .colleg .categ, .colleg h2, .colleg p {margin-left: 18px; margin-right: 18px; font-size: 11px;}
.news .data, .comunicato .data {font-weight: bold; font-style: italic;}
.news h2, .colleg h2, .comunicato h2 {margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-style: normal; color: #4553BA;}
.news p, .colleg p, .comunicato p {color: #444242; text-align: justify; line-height: 1.3;}
.news a, .comunicato a {color: #EE0A11; text-decoration: none;}
.news a:link, .comunicato a:link {}
.news a:visited, .comunicato a:visited {color: #EE0A11; text-decoration: none;}
.news a:hover, .comunicato a:hover{text-decoration: underline;}
.news a:active, .comunicato a:active {}
.news .link, .comunicato .link {margin-top: 1px; padding-left: 38px;}

.news
{
	padding-bottom:20px;
}

.news_nomargin
{
}

/*dettaglio news*/
/*.dettnews {width: 400px;}*/
.dettnews .data, .dettnews h2, .dettnews p {margin-left: 18px; margin-right: 25px; font-size: 11px;}
.dettnews .data {font-weight: bold; font-style: italic;}
.dettnews h2, .colleg h2 {margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-style: normal; color: #EE0A11;}
.dettnews p, .colleg p {color: #444242; text-align: justify; line-height: 1.3;}
.dettnews a {color: #EE0A11; text-decoration: none;}
.dettnews a:link {}
.dettnews a:visited {color: #EE0A11; text-decoration: none;}
.dettnews a:hover {text-decoration: underline;}
.dettnews a:active {}
.dettnews .link {margin-top: 1px; padding-left: 20px; margin-bottom: 10px;}
.excel, .word, .acrobat, .winzip, .access, .powerpoint {padding-left: 20px; padding-bottom: 10px; padding-top: 5px; margin-top: 5px;}
.excel {background: url(../img/ico-excel.gif) no-repeat 0 4px;}
.word {background: url(../img/ico-word.gif) no-repeat 0 4px;}
.acrobat {background: url(../img/ico-pdf.gif) no-repeat 0 4px;}
.access {background: url(../img/ico-access.gif) no-repeat 0 4px;}
.powerpoint {background: url(../img/ico-ppt.gif) no-repeat 0 4px;}
.winzip {background: url(../img/ico-zip.gif) no-repeat 0 4px;}

#paginatore {margin: 0; padding: 0; color: #676767; text-align: center; font-size: 10px; margin-top: 35px;}
#paginatore a {color: #EE0A11; text-decoration: none;}
#paginatore a:link {}
#paginatore a:visited {color: #EE0A11; text-decoration: none;}
#paginatore a:hover {text-decoration: underline;}
#paginatore a:active {}
#paginatore .crt {color:#4553BA !important;font-weight: bold}
/*fine stili news*/

/*stili della pagina links utili*/
.colleg div, .colleg h2 {margin-top: 0; padding-top: 0;}
.colleg {background: url(../img/link.gif) no-repeat 2px 3px;}
.colleg .categ {font-style: italic; margin-bottom: 5px;}
.colleg h2 a {color: #EE0A11; text-decoration: none;}
.colleg h2 a:link {}
.colleg h2 a:visited {color: #EE0A11; text-decoration: none;}
.colleg h2 a:hover {text-decoration: underline;}
.colleg h2 a:active {}
/*fine stili della pagina links utili*/

/* stili delle faq */
.faq {margin: 0 0 0 0; padding: 0;}
.faq h2, .faq p {padding-left: 18px; padding-right: 18px; font-size: 11px;}
.faq h2 {margin-bottom: 5px; font-weight: bold; font-style: normal; color: #4553BA;}
.faq p {margin-bottom: 5px; text-align: justify; line-height: 1.3; color: #444242;}
.faq h2 {background: url(../img/faq.gif) no-repeat 2px 2px;}
.faq .risp {background: url(../img/risp.gif) no-repeat 2px 3px;}
acronym {border: 0;}

.vaicontatti {text-align: right; margin-right: 18px;}
.vaicontatti a {color: #EE0A11; text-decoration: none;}
.vaicontatti a:link {}
.vaicontatti a:visited {color: #EE0A11; text-decoration: none;}
.vaicontatti a:hover {text-decoration: underline;}
.vaicontatti a:active {}

/* fine stili delle faq */

/* stili delle referenze */
.refer {width: 400px;}
.refer .data, .refer h2, .refer p {margin-left: 18px; margin-right: 18px; font-size: 11px;}
.refer {background: url(../img/refer.gif) no-repeat 2px 4px;}
.refer h2 {margin-bottom: 5px; font-weight: bold; font-style: normal; color: #4553BA;}
.refer .data {font-weight: bold; font-style: italic; margin-bottom: 5px;}
.refer p {color: #444242; text-align: justify; line-height: 1.3;}
.refer a {color: #EE0A11; text-decoration: none;}
.refer a:link {}
.refer a:visited {color: #EE0A11; text-decoration: none;}
.refer a:hover {text-decoration: underline;}
.refer a:active {}

/* stili uso e manutenzione */
/*.usoem {width: 400px;}*/
.usoem .data, .usoem h2, .usoem p {margin-left: 18px; margin-right: 25px; font-size: 11px;}
.usoem {background: url(../img/consigli.gif) no-repeat 2px 2px;}
.usoem h2 {margin-bottom: 5px; font-weight: bold; font-style: normal; color: #4553BA;}
.usoem .data {font-weight: bold; font-style: italic; margin-bottom: 5px;}
.usoem p {color: #444242; text-align: justify; line-height: 1.3;}
.usoem a {color: #EE0A11; text-decoration: none;}
.usoem a:link {}
.usoem a:visited {color: #EE0A11; text-decoration: none;}
.usoem a:hover {text-decoration: underline;}
.usoem a:active {}

#percorso {margin-top: 20px; margin-bottom: 27px; font-size: 10px; color: #444442;}


/*inizio stili form */
#riservata {margin: 0 0 0 18px; border: 1px solid #737373; padding:0; background-color: #FFF; background-image: none; text-align: left;}
textarea {color: #737373; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #7F9DB9; width: 200px; height: 100px;}
b {color: #EE0A11;}
#riservata .ar {color: #FFF; background-color: #888888; font-size: 9px; font-weight: bold;}
#riservata .tform {padding: 8px 0 3px 12px; color: #737373; font-size: 9px;}
#riservata .rform {padding: 0 0 0 12px; color: #737373; font-size: 9px;}
#riservata .tform a {color: #737373; text-decoration: none; background: none;}
#riservata .tform a:link {text-decoration: none; background: none;}
#riservata .tform a:visited {text-decoration: none; color: #737373; background: none;}
#riservata .tform a:hover {text-decoration: underline; background: none;}
#riservata .tform a:active {text-decoration: none; background: none;}
#riservata .log {color: #737373; font-size: 9px; border: 1px solid #7F9DB9; height: 11px; width: 150px;}
#riservata .top-area {background: url(../img/sf-top-dx-ar.gif) repeat-x 0 0;}
#riservata .low-area {background: url(../img/bg-ris-basso.gif) repeat-x 0 0;}
/*fine stili form*/