body {
  margin: 0px;
  background-color: #FFFFFF;
  background-image: url(../images/bgindex.gif);
  background-position: center center;
}
b {font-weight: bold;}

table {font-size: 100%;}
table.mainTable {margin-left: auto; margin-right: auto; border-collapse: collapse; height: 100%; width: 714px; border: 0px;}
td.left {background-position: right top; background-image: url(img/layout/home_r1_c2.jpg); width: 14px; background-repeat: repeat-y;}
td.center {background-position: center top; background-color: #FFFFFF; vertical-align: top; width: 714px; background-repeat: repeat-y; font-family: Verdana; font-size: 7pt;}
td.right {background-position: left top; background-image: url(img/layout/home_r1_c5.jpg); width: 14px; background-repeat: repeat-y;}
td.menu {font-family: Verdana; font-size: 8pt; text-align: center;}
td.box_title {font-family: Verdana; font-size: 8pt; text-align: center; font-weight: bold; color: #666666;}
td.box_title_white {font-family: Verdana; font-size: 8pt; text-align: center; font-weight: bold; color: #FFFFFF;}
td.footer {font-family: Verdana; font-size: 7pt; text-align: center; background: #D6D6D6;}
td.elenco {font-family: Verdana; font-size: 7pt; color: #666666;}
td.filtro {font-family: Verdana; font-size: 7pt; text-align: center; color: #666666; padding-right: 10px;}
td.filtro_da_a {font-family: Verdana; font-size: 7pt; text-align: right; color: #666666; padding-right: 24px;}
td.filtro_al_centro {font-family: Verdana; font-size: 7pt; text-align: center; color: #666666; font-weight: bold; padding-right: 10px;}
td.filtro_al_destra {font-family: Verdana; font-size: 7pt; text-align: right; color: #666666; font-weight: bold; padding-right: 10px;}
td.filtro_al_sinistra {font-family: Verdana; font-size: 7pt; text-align: left; color: #666666; font-weight: bold;}
td.general {padding: 2px; font-family: Verdana; font-size: 8pt; color: #666666;}

a:link {text-decoration: none;  color: #666666;}
a:visited {text-decoration: none;  color: #666666;}
a:hover {color: #000000;}
a:link, a:visited {text-decoration: none;}

.genral_title {font-size: 18px; font-weight: bold; color: #000000;}

/* BOX */
a.box_lnk_title {font-size: 18px; font-weight: bold; color: #000000;}
a.box_lnk_title:visited {text-decoration: none; color: #000000;}
a.box_lnk_title:hover {color: #FFFFFF; background-color: #000000;}

/* LINK DEL MENU'*/
a.linkMenu {font-weight: bold; color: #666666;}
a.linkMenu:hover {color: #FFFFFF; background-color: #666666; }

/* LINK DELLA PAGINAZIONE*/
a.linkPaginazione, a.linkPaginazione: visited, a.linkPaginazione: active {font-family: Verdana; font-size: 7pt; color: #666666; font-weight: bold;}
a.linkPaginazione:hover {font-family: Verdana; font-size: 7pt; color: #FFFFFF; font-weight: bold; background-color: #666666;}

/* LINK DEL FOOTER */
a.linkFooter {text-decoration: none; color: #666666;}
a.linkFooter:hover {text-decoration: none; color: #000000;}

/* LINK DELL'ELENCO */
a.linkElenco {color: #666666;}
a.linkElenco:hover {color: #FFFFFF; background-color: #666666;}

/* CAMPI DI INSERIMENTO */
select.form_contatti {font-size: 9px; color: #666633; font-family: verdana, Geneva, Helvetica; text-decoration: none;}
input.form_contatti {font-size: 9px; color: #666633; font-family: verdana, Geneva, Helvetica; text-decoration: none;}
input.browseImages {font-size: 9pt; color: #999999; font-family: verdana, Geneva, Helvetica; text-decoration: none;}
input.form_contatti_but {font-size: 9px; color: #666666; font-family: verdana, Geneva, Helvetica; text-decoration: none;}
textarea.form_contatti {font-size: 9px; color: #666666; font-family: verdana, Geneva, Helvetica; text-decoration: none;}

span.nomeModella {font-family: Verdana; font-size: 9pt; color: #333333;}
span.obbligatorio {font-family: Verdana; font-size: 7pt; color: #CC0000;}

span.infoRes  {font-family: Verdana; font-size: 7pt; color: #333333; font-weight: bold;}

p.ADMModellaGuida {font-size: 7pt; text-align: justify; color: #666666; font-weight: bold;}

ol.ADMModellaGuida {font-size: 7pt; color: #666666; font-weight: bold;}

span.ADMModellaGuidaMenu  {font-size: 7pt; color: #333333; font-weight: bold;}

p.PageText {font-size: 7pt; text-align: justify; text-indent: 20px; color: #666666; font-weight: bold; margin-left: 40px; margin-right: 40px;}
p.ADMPageText {font-size: 7pt; text-align: justify; text-indent: 20px; color: #666666; font-weight: bold; margin-left: 12px; margin-right: 12px;}
p.PopupText {font-size: 7pt; text-align: justify; text-indent: 20px; color: #666666; font-weight: bold;}
p.PopupTextStrong {font-size: 8pt; text-align: justify; font-weight: bold;}

div.PopupText {font-size: 7pt; text-align: right; color: #666666;font-weight: bold;}

.immagine_approvata {width: 20px; height: 20px; background: #00A000; float: left;}
.immagine_respinta {width: 20px; height: 20px; background: #A00000; float: left;}
.immagine_in_attesa {width: 20px; height: 20px; background: #FFFF00; float: left;}
