body {
	background-image: url(../immagini/fondo.gif);
	margin: 15px;
}

.menu {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	letter-spacing: 1px;
}

.bigmenu {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	letter-spacing: 2px;
}


table.contorno {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

table.boxbanner {
	border: 1px solid #770641;
}

table.portfolio {
	border: 1px solid #8c8c8c;
	background-color: #EAEAEA;
}

td.bordino {
	border: 1px solid #8c8c8c;
	background-color: #FFFFFF;
	text-align: center;
      	vertical-align: middle;	
	width: 125px;
	height: 135px;
}

td.bordino_multi {
	text-align: center;
      	vertical-align: top;	
	width: 470px;
	height: 135px;
}

td.bordino_dex {
	text-align: center;
      	vertical-align: top;	
	width: 125px;
	height: 135px;
}

.indirizzo {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 21px;
}

a:link, a:visited { color:#333333; text-decoration:none}
a:hover { color:#333333; text-decoration:underline; cursor:hand}

a.btn:link, a.btn:visited { color:#000000; text-decoration:none}

.titolo_rs {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #770641;
	text-decoration: none;
	text-align: left;
}

.titolo_bg {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #770641;
	text-decoration: none;
	text-align: left;
}

a.btn:link, a.btn:visited { color:#000000; text-decoration:none}
a.btn:hover { color:#000000; text-decoration:none; cursor:hand}

a.mainmenu:link, a.mainmenu:visited { color:#FFFFFF; text-decoration:none}
a.mainmenu:hover { color:#FFFFFF; text-decoration:underline; cursor:hand}

a.mainmenu_in:link, a.mainmenu_in:hover , a.mainmenu_in:visited { color:#FFFFFF; border-bottom: 4px solid #FFF; text-decoration:none}

a.blackmenu:link, a.blackmenu:visited { color:#000000; text-decoration:none}
a.blackmenu:hover { color:#000000; text-decoration:underline; cursor:hand}

a.elenco_portfolio:link, a.elenco_portfolio:visited { color:#333333; text-decoration:none}
a.elenco_portfolio:active { color:#770641; text-decoration:none; cursor:hand}
a.elenco_portfolio:hover { color:#770641; text-decoration:none; cursor:hand}

a.portfolio_attivo:link, a.portfolio_attivo:visited { color:#ffffff; text-decoration:none}
a.portfolio_attivo:active { color:#ffffff; text-decoration:none; cursor:hand}
a.portfolio_attivo:hover { color:#ffffff; text-decoration:none; cursor:hand}

a.testo_benvenuto:link, a.testo_benvenuto:visited { color:#770641; font-weight: bold; text-decoration:underline}
a.testo_benvenuto:active { color:#333333; text-decoration:none; font-weight: bold; cursor:hand}
a.testo_benvenuto:hover { color:#333333; text-decoration:none; font-weight: bold; cursor:hand}

.altro_menu {

	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.testo_rs {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.copy {

	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.testo_benvenuto {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.testo_portfolio {

	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.titolo_portfolio {

	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #770641;
	text-decoration: none;
	text-align: left;
}
.testo_scheda_portfolio {


	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.voci_portfolio {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-right: 27px;
}
.testo_pagine {

	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
table.generale {
	border: 1px solid #8c8c8c;
	background-color: #FFFFFF;
}
input {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #770641;
}
textarea {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #770641;
}
