﻿/* @Riproduzione riservata - Copyright © Giorgio Fornasier via Goethe 6a - 35124 Padova giorgiofornasier@tiscali.it*/

body {
padding: 0;
margin: 0;
text-align: center;
background:#808080;
color: #FFFFFF;
font-size: 12px;
font-family: verdana, Geneva, arial, helvetica, sans-serif;
}
.adx {
float:right;
margin-top: 5px;
margin-right: 15px;

}
.imgleft {
float: left;
margin: 0.5em 2em 2em 0;
}
img {
border: 0;
	}
.imgright {
float: right;
margin: 0.5em 0.5em 2em 2em;
}

a {
color: #6666FF;
text-decoration: none
}

a:hover {
color: red;
text-decoration: none
}

.evid {
/*color: #336699;*/
color: #CC0000;
font-weight: bold
}
color: #CC0000;
font-weight: bold
}
.mailto {
color: #CC0000;
}

/* ________________________________________1 INIZIO INTESTAZIONE PAGINA*/
/*1A RIMPIAZZA*/

#rimpiazza {
position: relative;
width:1000px;
height: 180px;
margin: 0px auto;
border-bottom: 1px solid gray;
background-color: black;
}

#rimpiazza h1 {
font-size: 1em;
color: black;
font-weight: bold;
margin-top:10px;
margin-left:10px;
}

/*FINE 1A RIMPIAZZA*/

/*1B INTESTAZIONI E MENU*/
#intestazione {
background: transparent;
color: #FFFFFF;
}

#menu {
background-color: #666666;
color: #000000;
width:1000px;
height: 40px;
/*border-bottom: 10px solid black;*/
}

#intest2 {
background-color: #E4E4E4;
width: 800px;
height: 30px;
}

#intest2 p {
font-size: 0.8em;
margin: 0;
padding: 0.8em 0.6em;
font-weight: bold;
color: #000000;
}

#intest3 {
background: white;
color: #000;
}

#intestNO {
display:none;
background-color: #000000;
width: 1000px;
height: 10px;
}

#intestNO p {
font-size: 0.8em;
margin: 0;
padding: 0.8em 0.6em;
font-weight: bold;
color: white;
}

/*1B FINEINTESTAZIONI E MENU*/

/*________________________________________1 FINE INTESTAZIONE PAGINA*/

/* _______________________________________2 INIZIO BOX CENTRALE PAGINA*/
#centrato {
width: 1000px;
margin: auto;
text-align: left;
/*border-left: 1px solid silver;
border-right: 1px solid silver;
border-bottom: 1px solid silver;*/
background-color: white;
}
/*2A INIZIO CENTRATO 1 COL A DX*/

#conTXT {
position: relative;
float: right;
width:1000px;
background-color: #fff;
background-image:url('../imm_new/bk_news2802.jpg');
background-repeat:repeat-y;
background-position:right; 
}

#colONE {
position: relative;
float: right;
width: 280px;
/*background: transparent;*/
color: gray;
}

#BOXtxton {
position: relative;
float: left;
width: 700px;
color: black;
background-color: #fff;
}

/*INIZIO 2COL TESTO CENTRALE*/
.txton {
	margin: 20px 25px 10px 25px;
	line-height: 190%;
	padding-bottom: 5px;
	background-color: #fff;
}

.txton h2 {
color: #993300;
font-size: 1.6em;
text-align: left;
line-height:110%;
}

.txton h3 {
color: #003366;
font-size: 1.7em;
text-align: left;
line-height:110%;
font-weight: bold;
}

.txtmod {
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
margin-bottom: 20px;
line-height:150%;
text-align: center;
}
.txtst {
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
margin-bottom: 20px;
padding-bottom: 10px;
text-align: center;
}

.txtoff {
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
margin-bottom: 20px;
padding-bottom: 10px;
text-align: center;
}

/*.txtst {
border-top: 1px solid red;
}*/

.h4txton {
margin-top: 0.5em;
color: #666666;
padding-bottom: 3px;
font-size: 0.8em;
text-align: left;
}
.notebig {
	margin: 10px;
	color: #000000;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid red;
}

.note {
	margin: 10px 15px 10px 15px;
	color: #000000;
	padding-bottom: 10px;
	font-size: 11px;
	text-align: left;
	border-bottom: 1px dotted gray;
}

.note a {
color: black;
}
.note a:hover {
color: black;
text-decoration: underline;
}

.priser {
	line-height: 110%;
	font-size: 11px;
	border: 1px solid gray;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.menudx {
	position: relative;
	display: block;
	float: right;
	width: 250px;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #DDDDDD;
}

/*FINE 2C BOX CENTRATO TESTO CENTRALE*/

/* ______________________________________2 FINE BOX CENTRALE PAGINA*/

/*_______________________________________3 INIZIO BASE PAGINA*/

#clear {
clear:both;
height:3em;
width: 1000px;
/*background: transparent;*/
background: #E4E4E4;
border-top: 1px solid silver;
}

#clear p {
font-size: 1em;
margin: 0;
padding: 0.8em 0.6em;
text-align: center;
color: gray;
font-weight: bold;
}

#basepag {
color: #fff;
background-color: #FFFFFF;
background-image:url('../images/sfondi/sfcorporp4.gif');
background-repeat:repeat-y;
}
 
#basepag2 {
clear: left;
color: #FFFFFF;
height: 4em;
background-color: #484848;
width:1000px;
border-top: 5px solid red;
}

#basepag2 p {
text-align: center;
margin: 0;
padding: 0.8em 0.6em;
font-size: 11px;
}

#basepag2 a {
color: silver;
}

#basepag2 a:hover {
color: red;
}

.basepag3 {
background: transparent;
width:1000px;
height: 5em;
margin-left: auto;
margin-right: auto;
}

.basepag3 p {
font-size: 0.8em;
margin: 0;
padding: 0.8em 0.6em;
color: black;
}
/* __________________________________________3 FINE BASE PAGINA*/


/*___________________________________________5 INIZIO BOX CONTENITORE DELLE IMMAGINI*/
.bl4 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 5px 0px;
	PADDING-TOP: 0px;
	}
.blsu {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 10px 10px 0;
	PADDING-TOP: 0px;
	}

.bl5 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN-TOP: 20px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
	}
.bldx {
	POSITION: RELATIVE;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 20px;
	MARGIN-TOP: 10px;
	PADDING-TOP: 0px;
	}
.blmenudx {
	PADDING: 0;
	DISPLAY: block;
	FLOAT: right;
	border: 1px solid gray;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 1px;
	padding-left: 0;
	padding-bottom: 3px;
	}
/*_______________________________________________5 FINE BOX CONTENITORE DELLE IMMAGINI*/

.prightsu {
text-align: right;
padding-top: 0;
padding-bottom: 0;
}
.pcentrosu {
text-align: center;
padding-top: 0;
padding-bottom: 0;
}

/*------------------------------------------------7 INIZIO TABELLA LINKS AUTORE*/
.autore {
border-collapse: collapse;
font-size: 12px;
width: 90%;
color: #000000;
}

.thaut {
border: 1px solid white;
padding: 2px 1px;
text-align: center;
width: 20%;
}

.tdaut {
border: 1px solid white;
padding: 2px 1px;
text-align: center;
width: 20%;
}
/*------------------------------------------------7 FINE TABELLA LINKS AUTORE*/

/*------------------------------------------------8 INIZO TABELLA ELENCO AZIENDE*/
.elenco {
border-collapse: collapse;
font-size: 12px;
width: 95%;
color: #000000;
}
.prov {
text-align: left;
color: #333333;
font-weight: bold;
font-size: 1.4em;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #BE2929;
}

.immaz {
width: 20%;
background-color: white;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
}
.den {
width: 65%;
background-color: white;
padding: 2px 10px;
}
.v_az {
width: 15%;
background-color: white;
padding: 2px 10px;
}
/*-----------------------------------------------8 FINE TABELLA ELENCO AZIENDE*/
/*INIZIO NO IN USO*/
.primo {
color:#CC3300;
font-weight: bold;
line-height: 100%;
}

/*FINE NO IN USO*/

/*-----------------------------------------INIZIO TABELLA AZIENDE DISTRIBUZIONE FINOS*/

.elencoaz {
border-collapse: collapse;
font-size: 12px;
font-weight: bold;
background:#fff;
width: 650px;
}
.elencoaz a {
color: #800000;
}
.elencoaz a:hover {
color: #666666;
text-decoration: underline;
}

.prima {
border: 1px solid #CC0000;
text-align: left;
background:#CC0000;
color: white;
padding: 2px 1px 0px 7px;
}

.logo {
border-bottom: 1px solid silver;
text-align: center;
color: #333333;
width: 20%;
padding-top:5px;
padding-bottom:5px;
}

.azienda {
border-bottom: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width:65%;
}
.vini {
border-bottom: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: center;
color: black;
width: 15%;
}
.n_vinc2 {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 35%;
}
.n_vinc {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 35%;
}
.n_vinc {
background:#FFFFCC;
color:#CC3300;
}

.n_vinc2 {
background:#eee;
color:#CC3300;
}

.o_vinc2 {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 65%;
}

.o_vinc {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 65%;
}

.o_vinc {
background:#FFFFCC;
}

.o_vinc2 {
background:#eee;
}
/*-----------------------------------------INIZIO TABELLA AZIENDE DISTRIBUZIONE FINOS*/
/*TABELLA base*/

.premiati {
border-collapse: collapse;
font-size: 12px;
font-weight: bold;
width: 650px;
}

.titolo {
border: 1px solid silver;
text-align: left;
background:#CC0000;
color: white;
padding: 2px 1px 0px 7px;
}

.nome {
border: 1px solid silver;
text-align: left;
color: #333333;
width: 35%; padding-left:5px; padding-right:1px; padding-top:2px; padding-bottom:0px
}

.n_vinc2 {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 35%;
}

.n_vinc {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 35%;
}
.n_vinc {
background:#FFFFCC;
color:#CC3300;
}

.n_vinc2 {
background:#eee;
color:#CC3300;
}

.opera {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 65%;
}

.o_vinc2 {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 65%;
}

.o_vinc {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 65%;
}

.o_vinc {
background:#FFFFCC;
}

.o_vinc2 {
background:#eee;
}
/*FINE TABELLA base*/

/*TABELLA AGENTI*/

.agenti {
border-collapse: collapse;
font-size: 11px;
font-weight: bold;
width: 630px;
}
.titag {
border: 1px solid silver;
text-align: left;
background:#CC0000;
color: white;
padding: 2px 1px 0px 7px;
}
.nomeag {
border: 1px solid silver;
text-align: left;
color: #333333;
padding-left:5px; padding-right:1px; padding-top:2px; padding-bottom:0px
}
.nag_vinc2 {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 43%;
}
.nag_vinc {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 43%;
}
.nag_vinc {
background:#FFFFCC;
color:#CC3300;
}

.nag_vinc2 {
background:#eee;
color:#CC3300;
}

.operag {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
/*width: 50%;*/
}

.oag_vinc2 {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 57%;
}

.oag_vinc {
border: 1px solid silver;
padding: 2px 1px 0px 5px;
text-align: left;
color: black;
width: 57%;
}

.oag_vinc {
background:#FFFFCC;
}

.oag_vinc2 {
background:#eee;
}
/*FINE TABELLA AGENTI*/

/*INZIO FORMATTAZIONE COLLEGAMENTI WEB AZIENDA*/
.linkwebaz {
	display: block;
	float: none;
	border: 1px solid #C0C0C0;
	font-weight: normal;
	font-size: 11px;
	background-color: #FFFFE6;
}
.linkwebaz a {
	color: #666666;
}
.linkwebaz a:hover {
	color: #CC3300;
	font-weight: bold;
}

.lwaz {
	font-weight: normal;
	color: black;
}
/*FINE FORMATTAZIONE COLLEGAMENTI WEB AZIENDA*/

