/*DEFAULT*/
body {margin: 1px; font-family: arial, verdana, helvetica; font-size: 10px; font-weight: lighter;}
form {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica}
input {border-right: #444444 1px solid; border-top: #444444 1px solid; font-weight: lighter; font-size: 11px; border-left: #444444 1px solid; color: #444444; border-bottom: #444444 1px solid; font-family: arial, verdana, helvetica}
textarea {border-right: #444444 1px solid; border-top: #444444 1px solid; font-weight: lighter; font-size: 11px; border-left: #444444 1px solid; color: #444444; border-bottom: #444444 1px solid; font-family: arial, verdana, helvetica}
select {border-right: #444444 1px solid; border-top: #444444 1px solid; font-weight: lighter; font-size: 11px; border-left: #444444 1px solid; color: #444444; border-bottom: #444444 1px solid; font-family: arial, verdana, helvetica}
p {font-weight: lighter; font-size: 10px; font-family: arial, verdana, helvetica}
td {font-weight: lighter; font-size: 10px; font-family: arial, verdana, helvetica}
div {font-weight: lighter; font-size: 10px; font-family: arial, verdana, helvetica}
font {font-weight: lighter; font-size: 10px; font-family: arial, verdana, helvetica}
a {font-weight: lighter; font-size: 10px; cursor: hand; color: #444444; font-family: arial, verdana, helvetica; text-decoration: none}
a:hover {color: #336699}

/*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
}
.modulesectiontd {background-color: #002b71; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; color: #ffffff;}
.modulelabeltd {background-color: #eeeeee; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; color: #ce1416;}
.moduleinputtd {background-color: #ffffff; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; color: #002b71;}

/*CHISIAMO*/
.chisiamotd1 {padding-left: 15px; padding-bottom: 12px;}
.chisiamotd2 {padding-left: 15px; padding-right: 10px;}
.chisiamotext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}

/*CONTATTACI*/
.contattacitd1 {padding-left: 15px; padding-bottom: 12px;}
.contattacitd2 {padding-left: 15px; padding-right: 10px;}
a.contattacilink {font-weight: lighter; font-size: 12px; cursor: hand; color: #7c7c7c; font-family: arial, verdana, helvetica; text-decoration: underline}
a.contattacilink:hover {color: #14378b; text-decoration: underline;}
.contattacitext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #7c7c7c}
.contattacititle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}
.contattacititle2 {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}


/*DOVE*/
.dovetd1 {padding-left: 15px; padding-bottom: 12px;}
.dovetd2 {padding-left: 15px; padding-right: 10px;}
.dovetext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}

/*ENGLISH*/
.englishboxtd {padding-left: 20px; padding-top: 12px;}

/*FOOTER*/
a.creditslink {font-weight: lighter; font-size: 10px; cursor: hand; color: #7c7c7c; font-family: arial, verdana, helvetica; text-decoration: underline;}
a.creditslink:hover {color: #7c7c7c; text-decoration: underline;}
.copyrighttext {font-weight: lighter; font-size: 10px; font-family: arial, verdana, helvetica; color: #7c7c7c}

/*FRANCHISING*/
.franchisingtd1 {padding-left: 15px; padding-bottom: 12px;}
.franchisingtd2 {padding-left: 15px; padding-right: 10px;}
a.franchisinglink {font-weight: bold; font-size: 12px; cursor: hand; color: #14378b; font-family: arial, verdana, helvetica; text-decoration: none}
a.franchisinglink:hover {color: #14378b; text-decoration: underline;}
.franchisingtext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}
.franchisingtitle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}

/*LAVORA*/
.lavoraboxtd {padding-left: 20px; padding-top: 12px;}

.lavoratd1 {padding-left: 15px; padding-bottom: 12px;}
.lavoratd2 {padding-left: 15px; padding-right: 10px;}
a.lavoralink {font-weight: bold; font-size: 12px; cursor: hand; color: #14378b; font-family: arial, verdana, helvetica; text-decoration: none}
a.lavoralink:hover {color: #14378b; text-decoration: underline;}
.lavoratext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #7c7c7c}
.lavoratitle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}

/*NEWS*/
.newsboxtd {padding-left: 20px; padding-top: 12px;}
.newsboxtext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #ffffff; text-decoration: underline;}

/*SEARCH*/
.searchforminput {height: 18px; border: #444444 1px solid; font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica}
.searchformtext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #444444}

.searchlisttd1 {padding-left: 15px; padding-bottom: 12px;}
.searchlisttd2 {padding-left: 15px;}
.searchlisttd3 {padding-left: 10px; padding-right: 10px;}
.searchlisttdseparator {padding-left: 15px; padding-right: 10px; padding-top: 7px; padding-bottom: 8px;}
a.searchlistlink {font-weight: bold; font-size: 11px; cursor: hand; color: #14378b; font-family: arial, verdana, helvetica; text-decoration: none}
a.searchlistlink:hover {color: #14378b; text-decoration: underline;}
.searchlisttext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #969696}
.searchlisttitle {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #14378b}

.searchdetailstd1 {padding-left: 15px; padding-bottom: 12px;}
.searchdetailstd2 {padding-left: 15px;}
.searchdetailstdheader {padding: 2px; background-color: #de5f12; font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #ffffff;}
.searchdetailstdbody {padding: 2px;}

a.searchdetailslink {font-weight: bold; font-size: 12px; cursor: hand; color: #14378b; font-family: arial, verdana, helvetica; text-decoration: none}
a.searchdetailslink:hover {color: #14378b; text-decoration: underline;}
.searchdetailslabel {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #14378b}
.searchdetailstext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #969696}

/*SERVIZI*/
.serviziboxtd {padding-left: 20px; padding-top: 12px; padding-right: 12px;}
a.serviziboxlink {font-weight: bold; font-size: 11px; cursor: hand; color: #ffffff; font-family: arial, verdana, helvetica; text-decoration: none}
a.serviziboxlink:hover {color: #ffffff; text-decoration: underline;}
.serviziboxtext {font-weight: lighter; font-size: 11px; font-family: arial, verdana, helvetica; color: #ffffff}
.serviziboxtitle {font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; color: #ffffff}

.servizitd1 {padding-left: 15px; padding-bottom: 12px;}
.servizitd2 {padding-left: 15px; padding-right: 10px;}
.servizitext {font-weight: lighter; font-size: 12px; font-family: arial, verdana, helvetica; color: #7c7c7c}
.servizititle {font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; color: #14378b}
