html,body{margin:0;padding:0;}
body{text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height: 14px;	color: #333;}
#main_header {	width:935px;	height:250px;	border:solid 0px #999999;} 
#content_header {
	border:solid 0px #FFFF00;
	position:relative;
	float:inherit;
	height:176px;
	width:935px;
	left: -75px;
	z-index: 2;
} 
#caffe {
	border:solid 0px #FFF000;
	position:relative;
	float:right;
	height:176px;
	width:420px;
	left: 75px;
	z-index: 3;
	top:-100px;
} 
#contenuto1 {	width:100%;	height:200px;	border:solid 0px #999999;} 
#contenuto2 {border:solid 0px #FFFF00;	position:relative;	float:inherit;	height:176px;	width:100%;	z-index: 1;} 

/* FONDI */
body#home { background-image:url(images/fondi.jpg); background-repeat:no-repeat; background-position:top center; }
body#pasticceria { background-image:url(images/fondo2.jpg); background-repeat:no-repeat; background-position:top center; }
body#monoporzioni { background-image:url(images/fondo4.jpg); background-repeat:no-repeat; background-position:top center; }
body#ricorrenze { background-image:url(images/fondo3.jpg); background-repeat:no-repeat; background-position:top center; }
body#matrimonio { background-image:url(images/fondo5.jpg); background-repeat:no-repeat; background-position:top center; }
body#dove { background-image:url(images/fondi1.jpg); background-repeat:no-repeat; background-position:top center; }

/* impaginazione texture beige */
/*
nelle pagine interne fondo beige completo
.contentbox1 {  background-image:url(images/fondo_motivo.gif); background-repeat:repeat-y; background-position:30% -80%; }
.contentbox2 {  width:877px; margin-left:0px; background-image:url(images/fondo_beige_ok.gif); background-repeat:no-repeat; background-position:top left; }
body#home .contentbox1 {  background-image:url(images/fondo_motivo.gif); background-repeat:no-repeat; background-position:30% -465px; }
body#home .contentbox2 {  width:877px; margin-left:0px; background-image:url(images/fondo_beige_ok.gif); background-repeat:no-repeat; background-position:0px -1564px; }
*/
.contentbox1 {  background-image:url(images/fondo_motivo.gif); background-repeat:no-repeat; background-position:30% -465px; }
.contentbox2 {  width:877px; margin-left:0px; background-image:url(images/fondo_beige_ok.gif); background-repeat:no-repeat; background-position:0px -1564px; }

/* BORDATURA ALLE IMMAGINI */
.bordo { margin-top:3px; border:4px solid #cdcbb9;margin-bottom:10px }


/* IMPAGINAZIONE */
.line_content {
 border:solid 0px #999999;
 margin: 0 auto;
 background-color:none;
 width:935px; /*877px; /*798px; */
 text-align:center;
 position:relative;
 float:inherit; 
}
.line {
 border:solid 0px #999999;
	position:relative;
	width:935px; /*877px;*/
  float:left;
	margin-bottom:25px;
	padding-left:35px;
}

/* STILI ASSOLUTI DEGLI SLOT */
.slot {
	
 border:solid 0px #999999;
  float:left;
  position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #000;
	line-height: 19px;
  text-align:left;
}
.slot a { color: #333; text-decoration:none; }
.slot a:hover { color: #333; text-decoration:underline; }

/* POSIZIONE TRA GLI SLOT */
.slot_left { width:285px; background-image:url(images/ombra.png); background-repeat:no-repeat; background-position:bottom right; padding-right:15px; padding-bottom:15px;}
.slot_center { width:285px; margin-left:13px; background-image:url(images/ombra.png); background-repeat:no-repeat; background-position:bottom right; padding-right:15px; padding-bottom:15px;}
.slot_right { width:285px; margin-left:14px; background-image:url(images/ombra.png); background-repeat:no-repeat; background-position:bottom right;padding-right:15px; padding-bottom:15px;}
.slot_doppio { width:598px; background-image:url(images/ombra.png); background-repeat:no-repeat; background-position:bottom right;padding-right:15px; padding-bottom:15px;}
.slot_triplo { width:933px;}

/* DIMENSIONI DELLA CELLA THEAD DENTRO GLI SLOT */
.slot h1 { 
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:18px;
  text-align:left;
	padding-bottom:7px;
	height:20px
	}





/* COLORI DEL CONTENUTO DEGLI SLOT */
.slot .tabella_scura { background-image:url(images/fondo_scuro.gif); background-repeat:repeat-x; background-color:#682d18; background-position:top; color: #d7b65f; border:solid 3px #d7b65f; }
.slot .tabella_scura h1 { color: #9b7d2c; border-bottom:solid 1px #d7b65f;}
.slot .tabella_scura a { color: #9b7d2c; text-decoration:none; border-bottom:dotted 1px #9b7d2c;}
.slot .tabella_scura a:hover { color: #d7b65f; text-decoration:none; }
.slot .tabella_scura .griglia td { height:30px; border-bottom:solid 1px #F60; }

.slot .tabella_chiara { background-image:url(images/fondo_chiaro.gif); background-repeat:repeat-x; background-color:#fff; background-position:top; color: #9b7d2c; border:solid 3px #75590f; }
.slot .tabella_chiara h1 {  color: #75590f; border-bottom:solid 1px #bbb463;}
.slot .tabella_chiara a { color: #75590f; text-decoration:none; border-bottom:dotted 1px #75590f;}
.slot .tabella_chiara a:hover { color: #d7b65f; text-decoration:none; }
.slot .tabella_chiara .griglia td { height:30px; border-bottom:solid 1px #d7b65f; }


