/***************BODY**************/
body						{background-image: url('bg-orange.jpg')}
table.container				{width: 876px}
/**************CORPO**************/
td.uno						{height: 130px; background-repeat: no-repeat; background-position: left center;}
td.flash					{height: 270px; background-image: url('immagini/testa.png'); background-position: left top}
table.contenitore			{margin-top: 10px}
td.sx						{width: 183px; vertical-align: top}
td.cappelo-menu				{height: 11px; background-image: url('immagini/menu-sopra.png'); background-repeat: no-repeat; background-position: left bottom}
td.voce						{height: 19px; background-image: url('immagini/menu-voce.png'); background-repeat: no-repeat; background-position: left top}
td.siti						{height: 134px; background-image: url('immagini/siti-web.png'); background-repeat: no-repeat; background-position: center bottom; margin-top: 10px}
td.centro					{width: 500px; align: center; vertical-align: top}
td.centro-sopra				{height: 84px; background-image: url('immagini/centro-sopra.png'); background-repeat: no-repeat; background-position: center top}
td.centro-centro			{height: 194px; background-image: url('immagini/centro-decorazione.png'); background-repeat: no-repeat; background-position: center top; background-color:#FFFFFF; vertical-align: top}
td.centro-sotto				{height: 30px; background-image: url('immagini/centro-sotto.png'); background-repeat: no-repeat; background-position: center top}
table.argomento-due			{margin-top:10px}
td.centro-sopra-due			{height: 36px; background-image: url('immagini/centro-sopra-02.png'); background-repeat: no-repeat; background-position: center top}
td.centro-centro-due		{height: 194px; background-color:#FFFFFF}
td.dx						{width: 183px; vertical-align: top}
td.affiliazione				{height: 121px; background-image: url('immagini/affiliazione.png'); background-repeat: no-repeat; background-position: left top}
td.newsletter				{background-position: left bottom; height: 83px; background-image: url('immagini/newsletter.png'); background-repeat: no-repeat}
td.backoffice				{height: 131px; background-image: url('immagini/back-office.png'); background-repeat: no-repeat; background-position: left bottom; margin-top:50px; padding-top:50px; margin-right:15px; padding-right:15px; text-align:right;}


/**************FOOTER***************/


/**************TESTI***************/
h1.alto						{font-family: Century Gothic, arial; font-size: 8pt; color: #ffffff; text-align: center; font-weight: bold; margin: 0}
h2.mediatour				{margin: 0}
h3.mediatourx				{margin-left: 20px}
.menu-sopra					{font-size: 9pt; font-family: Century Gothic, Arial; margin-bottom: 0; margin-top: 95px; text-decoration: none; font-weight: 600; text-align: right; color: #ffffff}
.testo						{font-size: 9pt; font-family: Century Gothic, Arial; margin: 15px; text-decoration: none; text-align: justify; color: #000000}
.testoform					{font-size: 9pt; font-family: Century Gothic, Arial; text-decoration: none; text-align: justify; color: #000000}
.titoli						{font-size: 14pt; font-family: Century Gothic, Arial; margin-left: 25px; margin-bottom: 0; margin-top: 8px; text-decoration: none; text-align: justify; color: #DE4B1A; font-weight: bold}
.nome						{font-size: 11pt; font-family: Century Gothic, Arial; text-decoration: none; text-align: justify; color: #DE4B1A; font-weight: bold}
a.nome						{font-size: 11pt; font-family: Century Gothic, Arial; text-decoration: none; text-align: justify; color: #DE4B1A; font-weight: bold}
.sotto						{font-family: century gothic, arial; font-size: 8pt; text-decoration: none; text-align: center; color: #ffffff;}
.annuncio					{font-size: 9pt; font-family: Century Gothic, Arial; margin-left: 10px; margin-right: 10px; margin-top: 45px; margin-bottom: 10px; text-decoration: none; text-align: justify; color: #000000}
a.annuncio					{text-decoration:none;}
a.annuncio:hover			{text-decoration:underline;}
a.annuncio:active			{text-decoration:none;}
.letter						{font-family: century gothic, arial; font-size: 10pt; text-decoration: none; text-align: center; color: #ffffff; margin-top: 50px; font-weight: bold}
.navigazione				{font-family: century gothic, arial; font-size: 8pt; text-decoration: none; text-align: left; color: #ffffff; margin-left: 10px; font-weight: bold}
a.menunav					{font-family: century gothic, arial; font-size: 8pt; text-decoration: none; text-align: left; color: #ffffff; margin-left: 10px; font-weight: bold}
a.menunav:hover				{text-decoration: underline}
a.menunav:active			{text-decoration: none}

a.menu-oriz					{font-size: 9pt; font-family: Century Gothic, Arial; text-decoration: none; margin-right: 20px; color: #ffffff}
a.menu-oriz:hover			{text-decoration: underline}
a.menu-oriz:active			{text-decoration: underline}

a.menu-orizx				{font-size: 9pt; font-family: Century Gothic, Arial; text-decoration: none; margin-right: 20px; color: #ffffff}
a.menu-orizx:hover			{background-image: url('immagini/sfumatura.png'); background-repeat: repeat-x; background-position: center}
a.menu-orizx:active			{background-image: url('immagini/sfumatura.png'); background-repeat: repeat-x; background-position: center}

a.menu-vert					{font-family: Century Gothic, arial; font-size: 8pt; color: #000000; margin-left: 10px; text-decoration: none}
a.menu-vert:hover			{color: #DE4B1A}
a.menu-vert:active			{color: #DE4B1A}

a.tipstr					{font-size: 9pt; font-family: Century Gothic, Arial; margin: 15px; text-decoration: none; text-align: justify; color: #000000}
a.tipstr:hover				{color: #DE4B1A}
a.tipstr:active				{color: #DE4B1A}

a.menu-vertx				{font-family: Century Gothic, arial; font-size: 8pt; color: #009900; margin-left: 10px; text-decoration: none}
a.menu-vertx:hover			{color: #000000}
a.menu-vertx:active			{color: #000000}

a.navig-sotto				{font-family: century gothic, arial; font-size: 8pt; text-decoration: none; text-align: center; color: #ffffff;}
a.navig-sotto:hover			{text-decoration: underline}
a.navig-sotto:active		{text-decoration: underline}
#scheda {
	margin: 0;
	padding: 0;
	width: 450px;
	float: left;
	background: #ffffff;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}
#scheda h1 {
	color: #ff571e;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}
#scheda h2 {
	color: #000000;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}
#scheda h3 {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}
#scheda h4 {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
}
#scheda h4.tel {
	background: url(/immagini/ico-tel.gif) left center no-repeat;
}
#scheda h4.fax {
	background: url(/immagini/ico-fax.gif) left center no-repeat;
}
#scheda h4.cel {
	background: url(/immagini/ico-cell.gif) left center no-repeat;
}
#scheda h4.ema {
	background: url(/immagini/ico-email.gif) left center no-repeat;
}
#scheda h4.www {
	background: url(/immagini/ico-www.gif) left center no-repeat;
}
#scheda h4.skype {
	background: url(/immagini/ico-skype.gif) left center no-repeat;
}
#scheda h4 a, 
#scheda h4 a:visited, 
#scheda h4 a:link {
	color: #000000;
	text-decoration: underline;
}
#scheda h4 a:hover, 
#scheda h4 a:active, 
#scheda h4 a:focus {
	color: #ff571e;
	text-decoration: underline;
}
#scheda h5 {
	color: #ff571e;
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-top: 10px;
}
#scheda p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}
#scheda #sinistra {
	float: left;
	width: 240px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#scheda #sinistra #principale {
	width: 240px;
}
#scheda #sinistra #principale img {
	margin: auto;
}
#scheda #sinistra #altrefoto {
	width: 240px;
	height: 60px;
	margin-top: 10px;
}
#scheda #sinistra #altrefoto img {
	border: 0;
	margin-right: 6px;
}
#scheda #sinistra #altrefoto img.nomargine {
	border: 0;
	margin-right: 0px;
	margin-left: 1px;
}

#scheda #destra {
	float: left;
	width: 190px;
	margin-bottom: 10px;
}
#scheda #altro {
	clear: both;
}
#scheda #altro p strong {
	color: #ff571e;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}
#scheda #altro ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#contatta {
	text-align: left;
	padding: 10px;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contatta h1 {
	color: #ff571e;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contatta h2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
}
#contatta input, 
#contatta textarea {
	width: 100%;
}
#contatta .no100 {
	width: auto;
}
#servizi {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 240px;
}
.servizi {
	display: block;
	float: left;
	width: 175px;
}
#descrizione, 
#listino {
	clear: both;
}
#reg h1, h2, h3 {
	color: #ff571e;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#reg {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}
#reg a {
	text-decoration: underline;
	color:#000000;
}
#reg a:hover, 
#reg a:active,
#reg a:focus {
	text-decoration: underline;
	color: #ff571e;
}
#formcont {
	margin: 0;
	padding: 0;
	float: left;
	background: #ffffff;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}
#coltesto, 
#scheda {
	margin: 0;
	padding: 0;
	width: 450px;
	float: left;
	background: #ffffff;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}
#coltesto p {
	padding: 0px;
	margin: 0px;
}
#colmenu ul {
	margin: 0;
	padding: 10px;
	list-style: none;
	text-align: left;
}
#colmenu li {
	border-bottom: dashed 1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
#colmenu ul a, 
#colmenu ul a:visited,
#colmenu ul a:link {
	display: block;
	text-decoration: none;
	padding: 3px;
	color: #000000;
	text-decoration: none;
}
#colmenu ul a:hover, 
#colmenu ul a:active,
#colmenu ul a:focus {
	background-color: #FFFFFF;
}
#iscrizione input, 
#iscrizione select, 
#iscrizione textarea {
	width: 100%;
}
#iscrizione .no100 {
	width: auto;
}