body,html{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #666;margin: 0px; padding: 0px;background-color:#214173}
/*titolo*/
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;margin: 0px;padding: 0px; color:#666666; line-height:26px}
/*titolo*/
h2{ font-family:Arial, Helvetica, sans-serif; font-size: 24px;margin: 0px 0px 0px 30px ;padding: 0px;font-weight: normal; color:#fff}
/*menu_bacoffice*/
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #ffffff;margin: 0px;padding: 0px; line-height:16px}
h4{font-family:Arial, Helvetica, sans-serif; font-size: 16px;margin: 0px; padding: 0px; font-weight: normal; color:#fff}
.er01{color:#F00; font-size:11px}
.er02{color:#F00; margin-left:15px}
h5 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #666;margin: 0px;padding: 0px; line-height:16px}
h6 {font-size: 12px;font-style: normal;font-weight: normal; color: #000;}

h3.lista{ color:#666}
h3.txt_news{ color:#333; margin:0px 15px 5px 15px}

h1.txt_news{ margin:5px 15px 5px 15px}
h1.intestazione{ margin:1px 0px 1px 10px;}
h1.intestazione0{ margin:1px 0px 1px 10px; line-height:24px}
.diagramma{ margin:0px 0px 0px 15px; color:#F00}
h1.scheda{ color:#333}
.er{ color:#F00}
.grigio{ color:#666}
.g{ color:#333}
.r{color:#F00}
.v{color: #090}

td.logo { background-color:#214173;}
td.bgmenu{ background-color:#7890b4}
td.bgbottom{ background-color:#214173}
td.marginesx{vertical-align:top;padding-top:3px;padding-left:8px; 
}
td.margimput{padding:1px 0px 1px 0px}
td.margimput0{padding:1px 0px 5px 0px}
td.margivoce{padding:1px 0px 1px 10px}
td.margivoce00{padding:1px 0px 10px 10px}
td.margivoce0{padding:2px 0px 2px 10px; border-bottom:1px solid #666}
td.margimm{padding:4px 0px 4px 0px}
td.bgcella01{ background-color:#F7F7F7; padding:2px 0px 2px 5px;  border-bottom:1px solid #514037; border-left:1px solid #514037; border-right:1px solid #E4E4E4}
td.bgcella02{ padding:2px 0px 2px 10px; border-bottom:1px dotted #CCC}
td.bgcella02bis{ padding:2px 0px 2px 10px; border-bottom:1px dotted #CCC; background-color:#EAEAEA}
td.bgcella03{ padding:2px 0px 2px 10px; border-bottom:1px dotted #CCC}
td.bgcellasc{ background-color:#b8ccda; padding-left:10px; border-bottom:1px solid #666}
td.bgcellasc0{padding-left:10px; border-bottom:1px solid #666; border-top:1px solid #666}
td.bgcellasc1{ background-color:#b8ccda; padding-left:10px; border-bottom:1px solid #666; border-top:1px solid #666}
td.bgcellasc2{padding-left:10px; border-bottom:1px solid #666;}
td.bgcellarc{ background-color:#F7F7F7; padding-right:10px; border-bottom:1px solid #77c001}
td.bgnote{padding-left:10px; border-bottom:1px solid #666}
td.er{ padding:10px 0px 10px 25px}
img.logo {border: 0px;}
img{ border:0}
img.anteprima{ margin-left:10px}
img.spaceleft{ margin-left:5px}
img.canc{ margin-left:10px}
img.modifica{ margin-left:10px}
img.noimm{ margin-left:24px}
img.logopurmate{ margin-top:40px}
img.icone01{ margin-right:5px}


a.lingua{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;color: #999999;}
a.lingua_er{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;color: #F00;}
a.lingua:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;color: #ffffff;}
a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;color: #333333;}
a.menu02{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;color: #666;}
a.menu02:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: underline;color: #666;}
a.menu03{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: underline;
color: #333333;}
a.menu04{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;text-decoration: none;color: #666;}
a.menu04:hover{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;text-decoration: underline;color: #666;}

a.lista{ color:#666; text-decoration:none}
a.lista:hover{ color:#666; text-decoration:underline}
.c_h1{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #666;margin: 0px;padding: 0px;}

#basic-accordian{border:0px;width:170px;position:absolute;left:0px;top:64px;z-index:2;}
.accordion_headings{padding:5px;background:#7890b4;color:#FFFFFF;border-bottom:1px solid #FFF;cursor:pointer;font-weight:bold;}/*scuro*/
.accordion_headings2{padding:5px;background:#b8ccda;color:#666;border-bottom:1px solid #666;cursor:pointer;font-weight:bold;}/*scuro*/
.header_highlight{background:#214173;}/*scuro*/
.accordion_headings:hover{background:#214173;}/*scuro*/
.accordion_child{padding:10px;padding-left:5px;background:#e8ecf3;}/*chiaro*/
ul{ color:#666; margin:0px 0px 0px 15px; padding:0; list-style:none}
li{line-height: 22px; }
ul.er{ color: #F00; margin:0px 0px 0px 12px; padding:0;}
li.er{line-height: normal;}
p{ padding:0; margin:0px; color:#333}
p.accesso{ padding:0; margin:5px 0px 5px 0px; color:#fff; font-size:14px; }
input.m_cerca{background-color:#7890b4;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#fff; border:1px solid #ccc; 	width:160px;}
input.m_prod{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal; width:160px; background-color:#FFF; border:#2b221e; padding: 2px solid}
input.accesso{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal; width:256px; border:1px solid #FFF; background-color:#214173; color:#FFF; height:34px}
input.accesso:hover{ border:1px solid #EAEAEA; background-color:#90A0B9;}
input.cella{ background-color:#214173; border:1px solid #fff; width:250px; height:26px; padding:2px; margin:0px 0px 0px 15px}
input.cella:hover{ border:1px solid #EAEAEA; background-color:#90A0B9; }
input.cella:focus{ border:1px solid #EAEAEA; background-color:#90A0B9; }
input.celladati{width:300px; height:26px; margin-top:3px; background-color:#FFF; border:1px solid #666; padding:2px}
input.celladati:focus{width:300px; height:26px; margin-top:3px; background-color: #EAEAEA; border:1px solid #666; padding:2px}
input.celladati_er{width:300px; height:26px; margin-top:3px; background-color:#FFF; border:1px solid  #F00; padding:2px}
input.celladati_er:focus{width:300px; height:26px; margin-top:3px; background-color: #FFECEC; border:1px solid #F00; padding:2px}
select.celladati{width:300px; height:30px; margin-top:3px; background-color:#FFF; border:1px solid #666; padding:2px; }
select.m_prod{ width:310px; border:1px solid #999}
textarea.desc{width:300px; margin-top:3px; background-color:#FFF; border:1px solid #666; padding:2px}
textarea.desc:focus{width:300px; margin-top:3px; background-color:#EAEAEA; border:1px solid #666; padding:2px}
textarea.desc_er{width:300px; margin-top:3px; background-color:#FFF; border:1px solid #F00; padding:2px}
textarea.desc_er:focus{width:300px; margin-top:3px; background-color:#EAEAEA; border:1px solid #F00; padding:2px}
input.salvap{ border:1px solid #999; background-color:#b8ccda; color:#666; width:300px; height:28px}
input.salvap:hover{ background-color: #7890b4;  }

form{ margin:0px; padding:0px}
p.celletesto{ margin-left:15px; padding-top:10px}
p.celleinvia{margin:15px 0px 0px 15px}
p.cerca{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; margin-left:30px}
table{background-color:#fff;}