/* ELEMENTI */

div#pagina {
	width: 740px;
	padding:0 10px 0 0;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	border:0px solid #000;
}

div#pagina p {
	padding: 5px 0 10px 0;
	text-align: justify;
	margin: 0; 
}

.left {
	float:left;
	}
	
.right {
	float:right;
	}

/* HOME */

div.titolo {
	line-height:35px;
	background:#999999;
	padding:0 0 0 10px;
	text-align:left;
	margin:10px 0 5px 0;
}

div.rec-offerta-home {
	float: left;
	width: 235px;
	margin: 5px 5px 5px 0;
}

div.rec-offerta-home img {
	width: 230px;
	border: 1px solid #999;	
	padding: 1px;
	margin: 5px 0 0 0;	
}


div.rec-offerta-home p {
	width: 230px;
	padding: 5px 0;
	margin: 0;
	border: 0;
}

div.rec-offerta-home a:link, div.rec-offerta-home a:visited {
	font-weight: normal;
}
	
/* Lista Offerte */

div.rec-offerta {
	clear: both;
}

div.rec-offerta div.foto {
	width: 120px;
	border: 0;	
	margin: 0;	
	float: left;
}

div.rec-offerta div.testo {
	width: 615px;
	border: 0;	
	float: right;	
}

div.rec-offerta div.prezzo {
	background-color: #CCC;
	color: #000;
	padding: 1px;
	text-align: center;
	font-weight: bold;	
	margin: 0;
}

div.rec-offerta p {
	height: 50px;
	padding: 5px 0;
	margin: 0;
	border: 0;
}

div.rec-offerta img {
	border: 1px solid #999;
	padding: 2px;
	margin: 0;
}

/* scheda offerta */

table#offerta {
	border: 0;
}

table#offerta td {
	vertical-align: top;
}

table#offerta td.foto {
	width: 237px;
	text-align: center;
}

table#offerta td.dettagli {
	width: 500px;
	text-align: left;
	padding-left: 5px;
}

table#offerta img {
	width: 232px;
	height:172px;
	padding:1px;
	margin: 1px;	
	border:1px solid #999999
}

div#offerta p {
	padding: 2px 0;
	margin: 0;
	text-align: justify;
	margin: 0; 
}

table#offerta img.piccola {
	width: 111px;
	height:83px;
}

table#offerta div.prezzo{
	padding: 5px;
	font-size: 13px;
	background-color:#600;
	color:#FFFFFF;
	font-weight:bold;
	float:right;
}

/* link */

table#link {
	width:100%;
	margin:10px 0 0 0;
	border:#CCC 1px solid;
	font-size:11px
	}
	
table#link a{
	color:#333;
	text-decoration:none;
	}
	
table#link a:hover{
	color:#F00;
	text-decoration:none;
	}
	
table#link td.link01{
	width:20%;
	background-color:#CCC;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	text-indent:5px
}
table#link td.link02{
	width:80%;
	border:#CCC 1px solid;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	text-indent:5px;
	font-size:11px
}

/* Scheda cucina */

div#nav-scheda {
	line-height: 35px;
	background:#999999;
	padding:0 0 0 10px;
	text-align:left;
	margin: 0 0 5px 0;
	font-size: 15px;
	font-weight: bold;
}

div#box_scheda p.tit {
	padding: 5px 0;	
	margin: 0;	
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
}

div#box_scheda{
	width: 730px;
	border: 0;
	padding: 10px 5px;
	background-color:#FFFFFF;
	margin-bottom: 5px;
}

div#logo-scheda{
	border: 0;
	float: right;
	width: 150px;
	height: 50px;
	text-align: right;
	padding: 0 10px 0 0; 
}

div#breve-scheda{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
}

div#txt-scheda{
	font-size: 11px;
	text-align: left;
	padding: 10px;	
}



/* Galleria foto */

div#dhtmlgoodies_slideshow{
	width: 715px;	/* Total width of slideshow */
	margin-top: 10px;
}

div#previewPane{
	border:1px solid #333;
	margin-right:15px;	
	text-align:center;
	vertical-align:middle;
	padding: 20px 15px;
	
	
	/* CSS HACK */
	height: 440px;	/* IE 5.x */
	height/* */:/**/408px;	/* Other browsers */
	height: /**/408px;
	
	width:544px;		
	float:left;
			
}

#waitMessage{
	display:none;
	position:absolute;
	left:200px;
	top:150px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
}	

div#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
	float:left;	/* Floating */
	
	/* CSS HACK */
	height: 420px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	height/* */:/**/446px;	/* Other browsers */
	height: /**/446px;
	
	/* CSS HACK */
	width: 124px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	width/* */:/**/120px;	/* Other browsers */
	width: /**/120px;
			
	border:1px solid #333;	/* Black border */		
	padding:1px;	/* A little space between the black border and the content inside */
	
}
#galleryContainer #arrow_down{	/* Arrow down image */
	height:35px;
}
#galleryContainer #arrow_up{
	height:35px;	/* Arrow up image */
}

#theImages{	/* DIV where the images are located */
	position:relative;
	overflow:hidden;
	height:375px;	/* Height of boxes for the images */
}
#theImages div{	
	position:relative;	/* Don't change this */
	height:1500px;	/* Higher than total height of thumbnails */
	
}
#theImages img{
	border:0px;	/* No border */
	filter:alpha(opacity=50);	/* Transparency - IE */
	opacity:0.5; /* Transparency - Firefox */
	padding-top:1px;	/* Space between images */
}
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;
}
#theImages .imageCaption{
	display:none;
}

/* MODULI */

table#modulo {
	margin:10px 0;
	background-color: #FFF;
}

table#modulo td {
	vertical-align: top;
	color: #333;
	line-height: 30px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CCC
}
	
table#modulo td.td1 {
	line-height:20px;
	text-align: right;
	width: 120px;
	padding-top: 8px;
	
}
	
table#modulo td.td2 {
	text-align: left;
	padding-left: 7px;
}

table#modulo p {
	margin: 0;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	padding: 5px 0;
}

table#modulo img {
	margin:3px 0;
	border: 1px solid #CCC;
}

table#modulo textarea, table#modulo input {
	width: 90%;
	height: 14px;
	border: #CCC 1px solid;
	font-size: 11px;
	text-align: left;
	color: #333;
}

table#modulo textarea {
	height: 150px;
}

table#modulo input.bottone {
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	padding:0;
	border:1px solid #FFFFFF;
	width:150px;
	height:20px;
	margin:5px 11px 10px 0
}




/* le nostre cucine */


table#cucine{
float: left; 
margin-left: 10px;
width:700px;
}


td#top_cucine{
	background:url(../img/top_astra_cucine.jpg) no-repeat;
	width: 700px;
	height: 80px;
	padding: 6px 0 0 125px;

}

td#top_cucine2{
	background: url(../img/top_stosa_cucine.jpg) no-repeat;
	width: 700px;
	height: 80px;
	padding: 0 0 0 125px;
}

td#top_cucine3{
	background: url(../img/top_record_cucine.jpg) no-repeat;
	width: 700px;
	height: 80px;
	padding: 0 0 0 125px;
}



