body {
	background-color: #181818;
	margin:0px;
	padding:0px;
	background-image:url(../images/it/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
a:hover {
	background-color:#666666;
	color:#FFFFFF;
}

div { 										/* da cancellare a fase sviluppato ultimata */
	/*border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;*/
}
a img{
	border-width:0px;
}
div.content-logo a:hover { /* elimina lo sfondo colorato dietro al logo (visibile in firefox) */
	background-color:#FFFFFF;
}
div.content { /* il contenitore principale del sito */
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
div.content-top { /* la parte superiore del sito */
	height:105px;
}
div.content-middle { /* il contenitore principale del sito */
	height:475px;
}
div.content-middle div {
	float:left;
}
div.content-left, div.content-right {
	width:475px;
	height:475px;
}
div.content-left-azienda { /* definisco l'immagine left da utilizzare nelle varie pagine */
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/azienda.jpg);
	background-repeat:no-repeat;
}
div.content-left-news { /* definisco l'immagine left da utilizzare nelle varie pagine */
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/news.jpg);
	background-repeat:no-repeat;
}
div.content-left-contatti { /* definisco l'immagine left da utilizzare nelle varie pagine */
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/contatti.jpg);
	background-repeat:no-repeat;
}
div.content-left-gruppo {
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/gruppo.jpg);
	background-repeat:no-repeat;
}
div.content-left-dati-aggregati {
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/dati-aggregati.jpg);
	background-repeat:no-repeat;
}
div.content-left-rete-di-vendita {
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/rete-di-vendita.jpg);
	background-repeat:no-repeat;
}
div.content-left-eventi {
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/eventi.jpg);
	background-repeat:no-repeat;
}
div.content-left-assistenza {
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/assistenza.jpg);
	background-repeat:no-repeat;
}
div.content-left-press {
	width:475px;
	height:475px;
	background-color:#000000;
	background-image:url(../images/it/left_image/press-area.jpg);
	background-repeat:no-repeat;
}
div.content-left {
	background-color:#000000;
	background-image:url(../images/it/left_image/home.jpg);
	background-repeat:no-repeat;
}
div.content-left h1 {
	visibility:hidden;
	/*text-align:right;
	margin-right:10px;
	font-size:54px;
	margin-top:8px;*/
}
table.content-pubblicazioni a:hover {
	background-color:#FFFFFF;
}
table.content-pubblicazioni p {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
div.content-right {
	background-color:#FFFFFF;
}
div.content-right div {
	float:none;
}
div.content-main {
	padding:10px;
	overflow:auto; /* autoscorrimento per i testi lunghi */
	height:350px; /* misura da testare */
}
img.logo-layout {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
}
img.eventi {
	margin-right:10px;
	margin-top:5px;
}
ul.main-menu { /* menu principale */
	margin:0px;
	padding-left:7px;
	font-size:10px;
	color:#333333;
}
ul.main-menu li {
	display:inline;
}
ul.main-menu li a {	
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
ul.main-menu li a:hover {
	/*text-decoration:underline;*/
	color:#FFFFFF;
}
ul.submenu { /* sottomenu delle singole sezioni */
	margin:0px;
	padding-left:7px;
	font-size:10px;
	/*color:#FFFFFF;*/
	margin-top:5px;
}
ul.submenu li {
	display:inline;
}
ul.submenu li a {
	
	font-size:10px;
	color: #666666;
	text-decoration:none;
}
ul.submenu li a:hover {
	background-color:#FFFFFF;
	text-decoration:underline; 
}
p { 
	margin-top:3px;
	font-size:11px;
	text-align:justify;
	line-height:19px; /*  stato abbassato per alcuni testi troppo lunghi */
}
div.copy {
	font-size:9px;
	color:#CCCCCC;
	width:945px;;
	text-align:right;
	margin-top:3px;
}
h1.page{ /* si pu eliminare */
	visibility:hidden;
	/*text-align:right;
	color:#FFFFFF;
	margin-top:6px;
	padding-right:10px;
	font-size:60px;
	font-weight:normal;*/
}
table.table-tec {
	font-size:10px;
}
table.table-tec td {
	padding-left:5px;
}
table.table-tec thead {
	background-color:#f1f1f1;
	font-weight:bold;
	text-align:center;
}
table.table-tec thead td {
	border-color:#f1f1f1;
	border-width:1px;
	border-style:solid;
}
table.table-tec tbody {
	text-align:center;
}
div.content-top div.cart{
	padding-top:85px;
	padding-right:10px;
	color:#FFFFFF;
	text-align:right;
	font-size:11px;
}
div.content-top div.cart a{
	color:#FFFFFF;
	font-size:11px;
}
div.content-top div.cart a:hover{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.table-cat thead { 
	font-size:11px;
	background-color:#f1f1f1;
	/*font-weight:bold;*/
}
table.table-cat  { /* la tabella nella pagina di riepilogo degli articoli selezionati per il catalogo */
	font-size:11px;
}
table.table-cat td { 
	padding-left:5px;
	padding-right:5px;
}

/* stile tabella della pagina di riepilogo */
table.content-loghi td.logo {
	width:106px;
	height:34px;
}
table.content-loghi td.space {
	width:5px;
}
table.content-loghi a:hover { /* elimina lo sfondo colorato dietro al logo (visibile in firefox) */
	background:none;
}

table.content-loghi tr.v-space td {
	height:30px;
}


td#fondital {
	background-image:url(../images/comuni/gruppo/fondital.png);
	background-repeat:no-repeat;
}

td#fondital:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}
td#novaflorida {
	background-image:url(../images/comuni/gruppo/novaflorida.png);
	background-repeat:no-repeat;
}

td#novaflorida:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#raffmetal {
	background-image:url(../images/comuni/gruppo/raffmetal.png);
	background-repeat:no-repeat;
}
td#raffmetal:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#valsir {
	background-image:url(../images/comuni/gruppo/valsir.png);
	background-repeat:no-repeat;
}
td#valsir:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#oli {
	background-image:url(../images/comuni/gruppo/oli.png);
	background-repeat:no-repeat;
}
td#oli:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#oliveira {
	background-image:url(../images/comuni/gruppo/oliveira.png);
	background-repeat:no-repeat;
}
td#oliveira:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#valrom {
	background-image:url(../images/comuni/gruppo/valrom.png);
	background-repeat:no-repeat;
}
td#valrom:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}


td#valsir-polska {
	background-image:url(../images/comuni/gruppo/valsir-polska.png);
	background-repeat:no-repeat;
}
td#valsir-polska:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}


td#sinikon {
	background-image:url(../images/comuni/gruppo/sinikon.png);
	background-repeat:no-repeat;
}
td#sinikon:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}


td#valplast {
	background-image:url(../images/comuni/gruppo/valplast.png);
	background-repeat:no-repeat;
}
td#valplast:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#soplasnor {
	background-image:url(../images/comuni/gruppo/soplasnor.png);
	background-repeat:no-repeat;
}
td#soplasnor:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

td#marvon {
	background-image:url(../images/comuni/gruppo/marvon.png);
	background-repeat:no-repeat;
}
td#marvon:hover {
	background-repeat:no-repeat;
	background-position:0px -36px;
}

table.agenzie {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.content-news h2{
	font-size:11px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:3px;
}
h2{
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:3px;
	color:#666666;
}
h3 {
	color:#003787;
	font-size:14px;
	margin-top:3px;
	margin-bottom:0px;
}
h3 a {
	color:#003787;
}
h3 a.active {
	background-color:#003787;
	color:#FFFFFF;
}
h3 a:hover {
	background-color:#003787;
}

div.content-news p{
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
}
div.content-news p.data{
	font-size:10px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#666666;
}
tr.result-1{
	background-color:#efefef;
}
table.table-press-area thead td{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
}
table.table-press-area tbody td{
	color:#666666;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
table.table-press-area tbody td a{
	color:#666666;
}
table.table-press-area tbody td a:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}

td.content-middle-pubblicazione {
	width:200px;
	height:290px;
	vertical-align:middle;
}
form.contact-form {
	font-size:11px;
}
form.contact-form input {
	/*height:12px;*/
	font-size:10px;
	margin-top:5px;
}
form.contact-form select {
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
}
form.contact-form textarea {
	width:445px;
	height:40px;
}
/* login form della extranet */
form.login-form {
	font-size:11px;
}
form.login-form input {
	font-size:10px;
	margin-top:5px;
}
form.login-form select {
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
}
/*  */
form.download-form input {
	font-size:10px;
	margin-top:5px;
}

table.eventi a:hover{
	background:none;
}
table.eventi td.image {
	background-position:0px 10px;;
	width:125px;
	height:45px;
	background-repeat:no-repeat;
}
table.eventi td.image:hover {
	background-position:0px -51px;
}
div.content-main ul {
	padding-left:15px;
	margin-left:0px;
	font-size:11px;
	text-align:justify;
	list-style-image: url(../images/el_puntato.gif);
}
div.content-news ul {
	line-height:19px;
	margin-top:0px;
	padding-top:0px;
}
div.content-news ul li {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


div.content-main h1 {
	font-size:16px;
}
div.content-main em {
	font-size:11px;
}

div.change-language {
	width:100%;
	text-align:right;
	color:#FFFFFF;
	padding-top:84px;
}

div.change-language a {
	font-size:10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
div.change-language a.sel {
	/*background-color:#666666;*/
	color:#FFFFFF;
	text-decoration:underline;
}
div.change-language a:hover {
	background-color:#333333;
	color:#FFFFFF;
}







