body {
	background-color: #000080;
	font-size: 10pt;
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.title {
	width: 740px;
	height: 112px;
}

.main {
	width: 740px;
	font-size: 12pt;
	background-color: #ffffff;
}

.main_prodotti {
	width: 740px;
	font-size: 12pt;
	background-color: #ffffff;
	background-image: url(images/bg_prodotti.gif);
	background-repeat: no-repeat;
	background-position: bottom right; 
}

.trmenu {
	height: 30px;
	text-align: center;
}

.tbl_menu {
	width: 100%;
	height: 100%; 
}

a {
	color: #000080;
}

a:hover {
	color: #f99f00;
}

.tbl_menu a {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.tbl_menu a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #f99f00;
}

.spacer {
	background-color: #000080;
}

.btn {
	width: 145px;
	height: 30px;
	background-image: url(images/btn.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

.tbl_body {
	width: 100%;
	height: 100%;
	color: #4187c8;
	text-align: justify;
	vertical-align: top; 
}

.tr_titolo_pagina {
	height: 70px;
}

.td_titolo_pagina {
	vertical-align: bottom;
}

.an_gif1 {
	text-align: center;
	vertical-align: bottom;
	width: 85px;
	height: 85px;
}

.an_gif2 {
	text-align: center;
	vertical-align: center;
	height: 85px;
}

.an_gif3 {
	text-align: center;
	vertical-align: top;
}

.tbl_prodotti a {
	text-decoration: underline;
	color: #000080;
}

.tbl_prodotti a:hover {
	text-decoration: underline;
	color: #33cc00;
}

.tbl_prodotti {
	width: 100%;
	color: #0f6fc8;
}

.tbl_prodotti_titolo {
	text-align: right;
}

.tbl_prodotti span {
	color: #f99f00;
	font-weight: bold;
	font-size: 13pt;
}

.tbl_catalogo {
	width: 100%;
	color: #0f6fc8;
	border-collapse: collapse;
	border: 1px solid #000000;
	text-align: center;
}

.titolo_tbl_catalogo {
	font-weight: bold;
	color: #000080;
	text-align: center;
}

.tbl_catalogo td {
	border: 1px solid #000000;
}

.tbl_catalogo span {
	color: #ffffff;
	font-weight: bold;
}

h3 {
	color: #ff7332;
}

h5 {
	color: #ff7332;
}

h6 {
	color: #ff7332;
}

.tbl_catalogo #intestazione_materiale_telefonico {
	background: #33cc9f;
}

.tbl_catalogo #intestazione_materiale_tv_satv {
	background: #fba4e9;
}

.tbl_catalogo #intestazione_materiale_elettrico {
	background: #f9b053;
}

.tbl_catalogo #intestazione_serie_polo {
	background: #6d74e5;
}

.tbl_catalogo #intestazione_materiale_elettrico_industriale {
	background: #bb78a6;
}

.tbl_catalogo #intestazione_avvolgicavi_elettrici {
	background: #f9ac90;
}

.tbl_catalogo #intestazione_accessori_installazione {
	background: #f9f600;
}

.tbl_catalogo #intestazione_accessori_casa_officina {
	background: #60cc53;
}

.tbl_catalogo #colonna_immagine {
	width: 80px;
}

img {
	border: 0px;
}

.bookmarks {
	width: 95%;
}

.bookmarks #avviso{
	width: 20%;
	text-align: center;
	color: #ff8500;
	font-weight: bold;
	font-family: Georgia, serif;
	border: 2px dotted #66e500;
}

.bold {
	font-weight: bold;
}

.stretch {
  width: 98%;
}

/* notifiche */
.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
                

.attention {
                background: #fffbcc url('images/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #dbe3ff url('images/information.png');
                border-color: #a2b4ee;
                color: #585b66;
                }

.success {
                background: #d5ffce url('images/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('images/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }
