body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin: 0;
	padding: 0;
	background: #D3D3D3 url(immagini/corpo.gif) 50% 0 repeat-y;
}

.testata{
	width: 729px;
	height: 54px;
	padding: 69px 16px 8px 16px;
	margin: 0;
	text-align: left;
	background: url(immagini/testata.gif) 0 0 no-repeat;
}
.testatascheda{
	width: 729px;
	height: 54px;
	padding: 69px 16px 8px 16px;
	margin: 0;
	text-align: left;
	background: url(immagini/testata.gif) 0 0 no-repeat;
}
.logo{
	width: 322px;
	height: 54px;	
	float: left;
}
.menu{
	width: 399px;
	height: auto;
	float: left;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size: 9px;
	color: #A0A0A0;
}
.menu a{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.menu a:hover{
	background: url(immagini/linkhover.gif) 0 0 repeat-x;
	padding: 0 0 15px 0;
}
.menu b{
	color: #F09100;
	font-weight: bold;
}

.precorpo {
	width: 761px;
	height: 78px;
	clear: left;
}

.corpo {
	height: auto;
	width: 761px;
}
.corpo a{
	color: #F09100;
	text-decoration: underline;
}
.corpo a:hover{
	color: #555;
	text-decoration: underline;
}
.corpo .presentazione{
	width: 400px;
	height: 320px;
	padding: 1px 34px 34px 32px;
	background: url(immagini/filmato.jpg) 0 0 no-repeat;
	float: left;
}
.corpo .azienda{
	width: 253px;
	height: auto;
	padding: 98px 25px 78px 9px;
	background: url(immagini/chisiamo.jpg) 0 0 no-repeat;
	text-align: left;
	float: left;
}

.corpo .contenitore2{
	width: 761px;
	padding: 0;
	margin: 0;
}
.corpo .testoscheda{
	background: url(immagini/descrizione.jpg) 0 0 no-repeat;
	width: 239px;
	height: auto;
	padding: 47px 28px 23px 18px;
	text-align: left;
	float: left;
}
.corpo .testoscheda p{
	margin: 0;
	padding: 0 0 15px;
	font-size: 11px;
}
.corpo .testoscheda p b{
	font-weight: bold;
	color: #F09100;
}
.corpo .testoscheda p strong{
	font-weight: bold;
	color: #FFF;
}
.corpo .fotoscheda{
	background: url(immagini/fotoscheda.jpg) 0 0 no-repeat;
	width: 400px;
	height: auto;
	padding: 30px 44px 25px 30px;
	float: left;
}
.corpo .fotoscheda a{
	text-decoration: none;
}
.corpo .spazio{
	width: 761px;
	height: 16px;
	clear: left;
}

.corpolista {
	background: url(immagini/listone.jpg) 0 0 no-repeat;
	height: auto;
	width: 761px;
	margin: 0;
	padding: 0;
}
.corpolista h3{
	margin: 0;
	padding: 8px 0 2px 46px;
	font-size: 18px;
	color: #EFEFEF;
	font-weight: bold;
	text-align: left;
}
.corpolista .contenitore{
	width: 716px;
	padding: 0 0 0 40px;
	margin: 0;
}
.corpolista .scheda{
	width: 286px;
	height: 75px;
	margin: 20px 40px 20px 0;
	padding: 6px;
	text-align: left;
	border: 1px dashed #CDCDCD;
	float: left;
}
.corpolista .scheda .foto{
	margin: 0 6px 0 0;
	padding: 0;
	width: 100px;
	height: auto;
	float: left;
}
.corpolista .scheda .testo{
	margin: 0 0 0 0;
	padding: 0;
	width: 180px;
	height: auto;
	text-align: left;
	float: left;
}
.corpolista .scheda .testo a{
	color: #F09100;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.corpolista .scheda .testo a:hover{
	color: #CDCDCD;
}
.piede2 {
	width: 761px;
	height: 81px;
	padding: 15px 0 0 0;
	background: url(immagini/piede2.gif) 0 7px no-repeat;
	color: #CDCDCD;
	clear: left;
	overflow: hidden;
}
.piede2 a{
	color: #F09100;
	text-decoration: none;
}
.piede2 a:hover{
	color: #CDCDCD;
	text-decoration: none;
}
.piede2 .nome {
	width: 361px;
	height: auto;
	padding: 0 0 0 115px;
	text-align: left;
	float: left;
}
.piede2 .credit{
	width: 200px;
	height: auto;
	padding: 0 85px 0 0;
	text-align: left;
	float: left;
}

.piede{
	width: 761px;
	height: 81px;
	padding: 7px 0 0 0;
	background: url(immagini/piede.gif) 0 0 no-repeat;
	color: #CDCDCD;
	clear: left;
}
.piede a{
	color: #F09100;
	text-decoration: none;
}
.piede a:hover{
	color: #CDCDCD;
	text-decoration: none;
}
.piede .nome {
	width: 361px;
	height: auto;
	padding: 0 0 0 115px;
	text-align: left;
	float: left;
}
.piede .credit{
	width: 200px;
	height: auto;
	padding: 0 85px 0 0;
	text-align: left;
	float: left;
}
#myGallery
{
width: 400px !important;
height: 300px !important;
}
#slideShow {
  width : 300px;
  height : 300px;
  padding : 10px;
}