body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D2D2D;
	margin: 0;
	padding: 0;
	background: #D4CDBB url(immagini/sfondo-body.jpg) 0 0 repeat-x;
}

p{
	padding: 0 0 10px 0;
	margin: 0;
}

img{
	border: none;
}

.contenitore{
	width: 970px;
	height: auto;
	background: url(immagini/centro.jpg) 0 0 repeat-y;
}

.testata{
	width: 908px;
	height: auto;
	padding: 0 31px 0 31px;
	margin: 0;
	text-align: left;
	background: url(immagini/top.jpg) 0 0 no-repeat;	
}
.testata img{
	border: none;
}
.testata .logo{
	width: 908px;
	height: 122px;
	padding: 36px 0 16px 0;
	margin: 0;
	float: left;
}

.testata .menu{
	width: 160px;
	height: 139px;
	padding: 39px 7px 0 13px;
	margin: 0 15px 0 0;
	background: url(immagini/sfondo-menu.jpg) 0 0 no-repeat;
	font-size: 12px;
	float: left;
}
.testata .menu .voce{
	width: 58px;
	height: 15px;
	margin: 0 10px 9px 0;
	padding: 25px 6px 20px 6px;
	background: url(immagini/sfondo-voce.jpg) 0 0 no-repeat;
	color: #424242;
	float: left;
}
.testata .menu b{
	color: #983A3A;
	font-weight: bold;
}
.testata .menu a{
	color: #424242;
	text-decoration: none;
}
.testata .menu a:hover{
	color: #983A3A;
	font-weight: bold;
}

.testata .presentazione{
	width: 713px;
	height: 178px;
	padding: 0;
	margin: 0;
	float: left;
}
.testata .spazio {
	width: 908px;
	height: 18px;
	padding: 0;
	margin: 0;
	clear: left;
}

.corpo{
	width: 908px;
	height: auto;
	padding: 0 31px 0 31px;
	margin: 0;
	text-align: left;
}

.corpo .testo{
	width: 509px;
	height: auto;
	padding: 0 17px 22px 17px;
	margin: 0 16px 0 0;
	background-color: #FBF4E4;
	float: left;
}
.corpo .testo p.slogan{
	padding: 0 0 20px 0;
	margin: 0;
	color: #B6AF95;
	font-size: 14px;
}
.corpo .testo .cartinahome{
	width: 307px;
	height: auto;
	padding: 0;
	margin: 0 33px 0 0;
	float: left;
}
.corpo .testo .cartinahome img{
	border: 1px solid #B6AF95;
}
.corpo .testo .linkcartina{
	width: 169px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}
.corpo .testo .linkcartina a{
	color: #B6AF95;
	text-decoration: underline;
}
.corpo .testo .linkcartina a:hover{
	color: #983A3A;
}

.corpo .foto{
	width: 349px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}
.corpo .foto h4{
	color: #FFF;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 329px;
	height: 18px;
	padding: 5px 10px;
	margin: 0 0 12px 0;
	text-align: left;
	background: url(immagini/sfondo-h4-foto.jpg) 0 0 no-repeat;
}
.corpo .foto .image{
	width: 115px;
	height: 150px;
	padding: 10px;
	margin: 10px 19px;
	text-align: center;
	background: url(immagini/sfondo-foto-preview.jpg) 0 0 no-repeat;
	float: left;
}
.corpo .foto .image img{
	border: none;
}
.corpo .foto .catalogo{
	width: 349px;
	height: 26px;
	padding: 12px 0;
	text-align: center;
	clear: left;
}


.corpo .fotoinfissi{
	width: 908px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}
.corpo .fotoinfissi h4{
	color: #FFF;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 888px;
	height: 18px;
	padding: 5px 10px;
	margin: 0 0 12px 0;
	text-align: left;
	background: url(immagini/sfondo-h4-fotoinfissi.jpg) 0 0 no-repeat;
}
.corpo .fotoinfissi .image{
	width: 115px;
	height: 150px;
	padding: 10px;
	margin: 10px 19px;
	text-align: center;
	background: url(immagini/sfondo-foto-preview.jpg) 0 0 no-repeat;
	float: left;
}
.corpo .foto .image img{
	border: none;
}
.corpo .fotoinfissi .spazio{
	width: 908px;
	height: 8px;
	font-size: 6px;
	clear: left;
}

.corpo .spaziatura{
	width: 908px;
	height: 16px;
	font-size: 6px;
	clear: left;
}

.corpo .spazio{
	width: 908px;
	height: 8px;
	font-size: 6px;
	clear: left;
}
.corpo .fine{
	width: auto;
	height: 2px;
	font-size: 1px;
	clear: left;
}

.piede{
	width: 908px;
	height: auto;
	padding: 24px 31px 8px 31px;
	margin: 0;
	font-size: 9px;
	text-align: left;
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(immagini/bottom.jpg) 0 0 no-repeat;
	
}
.piede a{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.piede a:hover{
	color: #983A3A;
}
.piede .copyright{
	width: 312px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: left;
	float: left;
}
.piede .copyright b{
	font-weight: bold;
}
.piede .link{
	width: 596px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: right;
	float: left;
}

.arancio{
	font-size: 12px;
	color: #ED5200;
}