/* ---  INFO GENERALI --- */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

body {
	background-color: #FDF0D8;
	/*background-image: url(../images/bg_gen.gif);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 , h2 { margin: 1px ;
line-height: 1px;
margin-left: 1px; 
margin-top: 1px; 
margin-bottom: 1px ;
}
ul {
	font-weight: normal;
	color: #996633;
	list-style-type: square;
}

li {
	margin:2px 0 0 0 ;
}

/* ---  fine INFO GENERALI --- */

/* ---  immagini di sfondo a destra che si adatta alla pagina --- */
.back {
	background-image:  url(../images/img_sfondo.gif);
	color: #FFF2DA;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* ---  fine immagini di sfondo a destra che si adatta alla pagina --- */

/* --- LINK GENERALE --- */
A:link {
	text-decoration: none;
	color: #000;
}
A:active {
	text-decoration: underline;
	color: #000;
} 
A:visited {
	text-decoration: underline;
	color: #666;
}
A:hover {
	text-decoration: underline;
	color: #000000;
}
/* --- fine LINK GENERALE --- */ 


/* --- LINK SOTTOLINEATO --- */
A.LinkSottlin:link {
	text-decoration: underline;
	color: #666666;
}
A.LinkSottlin:active {
	text-decoration: underline;
}
A.LinkSottlin:visited {
	text-decoration: underline;
	color: #999999;
}
A.LinkSottlin:hover {
	text-decoration: underline;
	color: #000000;
}
/* --- fine LINK SOTTOLINEATO --- */




/* --- LINK CONTENUTI --- */
A.testo:link {
	text-decoration: underline;
	color: #003300;
}
A.testo:active {
	text-decoration: underline;
	color: #003300;
}
A.testo:visited {
	text-decoration: underline;
	color: #003300;
}
A.testo:hover {
	text-decoration: underline;
	color: #003300;
}
/* --- fine LINK SOTTOLINEATO --- */





/* --- TESTI --- */
img.BordoArancio{
	padding:2px;
	border: 1px solid #9B6525;
}
.TxtGrigio {
	color: #666666;
}
.TxtArancio {
	color: #E55F3F;
}
.TxtRosso {
	color: #990000;
}
.TxtBlu {
	color: #003366;
}
.TxtContentuti {
	color: #333333;
	text-align: justify;
}
.TxtSmall {
	font:  x-small Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.MessaggioMail {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
}
.Titolo {color: #CC0000;font-size: large;font-weight: bold; padding-bottom:8px}

.TxtBlu {
	color: #003399;
	font-weight: bold;
}

.Etichetta{	
	background: #FDF4ED;
	border-bottom:1px solid #FED88B;	
	padding: 5px;
	width:522px;
}

.SchedaTecnica{	
	padding:0 0 0 0px;	
	margin: 2px 0 7px 0;
	
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	
}

.SchedaTecnica td{	
	border-bottom:1px solid #ccc; 
	padding:5px;
	margin: 5px 0 0 0;
}
.SchedaTecnica td.BgTabellaDati{	
	background: #FAFAFA;	
	border-right:1px solid #ccc;
}
.SchedaTecnica td.BgTabellaDati2{	
	background: #FAFAFA;	
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

.SchedaTecnica td.Etichetta{	
	background: #FDF4ED;	
}
.SchedaEssenze{	
	padding:0 0 0 0px;	
	margin: 2px 0 7px 0;
}

.SchedaEssenze td{	
	padding:5px;
	margin: 5px 0 0 0;
}
.SchedaEssenze td.BgTabellaDati{	
	background: #fff;	
}
.SchedaEssenze td.BgTabellaDati img{	
	border:1px solid #735E56;
	padding:1px;
}
.SchedaEssenze td.BgTabellaDati2{	
	background: #fff;	
	/* border-left:1px solid #FFD99F;*/
}

.SchedaEssenze td.BgTabellaDati2 img{	
	border:1px solid #735E56;
	padding:1px;
}
.SchedaEssenze td.Etichetta{	
	background: #FDF4ED;	
}

.Descrizione{	
	padding:0 0 0 0px;	
	margin: 2px 0 7px 1px;
	background-color:#F6F6F6
}


.Descrizione td{	
	padding:5px;
	margin: 5px 0 0 0;
}


.BoxDati{	
	padding:0 0 0 0px;	
	margin: 2px 0 7px 0;
	
}
.BoxDati table{	
	
	
}

.BoxDati td{	
	padding:5px;
	margin: 5px 0 0 0;
	border-left:1px solid #ccc;
}
.BoxDati tr.pari{	
	background: #fff;
}
.BoxDati tr.pari td{	
	border-bottom:1px solid #ccc;			
}
.BoxDati tr.pari td.End{	
	border-right:1px solid #ccc;			
}
.BoxDati tr.dispari{	
	background: #FAFAFA;	
	border-bottom:1px solid #ccc;	
}
.BoxDati tr.dispari td{	
	border-bottom:1px solid #ccc;			
}
.BoxDati tr.dispari td.End{	
	border-right:1px solid #ccc;			
}
.BoxDati tr.Etichette{	
	background: #FDF4ED;	
	text-align:center;	
}
.BoxDati tr.Etichette td{	
	border-bottom:1px solid #FED88B;			
	border-top:1px solid #ccc;			
}
.BoxDati tr.Etichette td.End{	
	border-right:1px solid #ccc;			
}

/* --- fine TESTI --- */

.AreaGenerale{	
	background: #ffffff;
	padding: 3px 0px 0px 3px;
	
}
#Top{margin:0px 3px 0px 0; width:770px; background-color:#fff}
#MenuOrizz{margin:2px 0 0px 0; width:770px;background-color:#fff}

#AreaContenuti{margin:7px 0 0 0;padding:0 0 0px 0;width:773px; background:#fff url(../images/colSx/middle.gif) top left repeat-y;}

#AreaContenuti #ColSx{float:left;diplay:inline;width:185px; text-align:center;}
#AreaContenuti #ColSx #BoxSx{float:left;padding:0;width:175px;margin:0  0 10px 1px}
#AreaContenuti #ColSx #BoxSxTop{width:170px; }
#AreaContenuti #ColSx #BoxSxMiddle {width:170px; background:#fff url(../images/colSx/box_middle.gif) top left repeat-y;}
#AreaContenuti #ColSx #BoxSxMiddle img{border:1px solid #0E3E80}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx {padding:5px  ; text-align:left}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx img{padding-bottom:5px  ; text-align:left}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul{dislay:block;padding:0px; margin:0px 0 0 2px; list-style:none }
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li {float: left;color: #AE080D;dislay:block; width:150px;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li a:link {display: block;  padding: 0 0 2px 7px;background-image: url(../images/ico_freccia_off.gif); background-repeat: no-repeat;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li a:visited {display: block;  padding: 0 0 2px 7px;background-image: url(../images/ico_freccia_off.gif); background-repeat: no-repeat;text-decoration: none;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li a:hover {background-image: url(../images/ico_freccia.gif); background-repeat: no-repeat;color: #AE080D;}

#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.Sottomenu {display: block; width:150px; padding: 0 0 2px 10px;color: #999;background-image:none ;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.Sottomenu a:link {display: block;  color: #999; padding: 0;background-image:none ;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.Sottomenu a:visited {display: block;  padding: 0 ;color: #999;background-image:none ;text-decoration: none;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.Sottomenu a:hover {background-image: none;color: #AE080D;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.LinkMenuAttivo{background-image: url(../images/ico_freccia.gif); background-repeat: no-repeat;color: #AE080D;font-weight: bold;padding: 0 0 2px 0px;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.LinkMenuAttivo a{color: #AE080D;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.LinkMenuAttivo a:visited{background-image: none;text-decoration: none;}
#AreaContenuti #ColSx #BoxSxMiddle #ContentAreaSx ul li.LinkMenuAttivo a:hover{background-image: none;}



#AreaContenuti #ColSx #BoxSxBottom{width:170px; }

#AreaContenuti #ColMain{float:left;diplay:inline;width:580px;  margin:0 0 0px 0;text-align:center}
#AreaContenuti #ColMain #BoxMainNews{padding:0;width:560px;margin:0 0 15px 0px}
#AreaContenuti #ColMain #BoxNewsMainMiddle {width:560px; background:#fff url(../images/mainNewsMiddle.gif) top left repeat-y;}
#AreaContenuti #ColMain #BoxNewsMainMiddle #ContentAreaNews {padding:0px 15px 0px 15px ; text-align:left}

#AreaContenuti #ColMain #BoxMainProdotto{padding:0;width:560px;margin:0 0 15px 0px;}

#AreaContenuti #ColMain #BoxMainProdottoMiddle {width:560px; background:#fff url(../images/mainProdottoMiddle.gif) top left repeat-y;}
#AreaContenuti #ColMain #BoxMainProdottoTop{width:560px }
#AreaContenuti #ColMain #BoxMainProdottoBottom{width:560px }

#AreaContenuti #ColMain #BoxMainProdottoMiddle #ContentArea {padding:0px 15px 0px 15px ; text-align:left}
#AreaContenuti #ColMain #BoxMainProdottoMiddle #ContentArea #BoxProdottiTop {width:540px; padding:0; margin:0}

#AreaContenuti #ColMain #BoxMainProdottoMiddle #ContentArea #BoxProdottiTop #BoxTopVuoto {float:left;display:inline;width:60px; padding:0; margin:12px 10px 2px 0px; }
#AreaContenuti #ColMain #BoxMainProdottoMiddle #ContentArea #BoxProdottiTop #BoxTop{float:left;display:inline;width:125px; padding:0; margin:12px 10px 2px 0px; background-color:#FEF0D7; text-align:center; min-height:40px;max-height:43px;height:43px; vertical-align:middle}
#AreaContenuti #ColMain #BoxMainProdottoMiddle #ContentArea #BoxProdotti {width:540px; padding:0; margin:0}
 #BoxMainProdottoMiddle #ContentArea #BoxProdotti #Box{float:left;display:inline;width:115px; padding:5px; margin:3px 10px 15px 0px; background-color:#FEF0D7; text-align:center; min-height:40px; vertical-align:middle}
 #BoxMainProdottoMiddle #ContentArea #BoxProdotti #BoxVuoto {float:left;display:inline;width:60px; padding:0; margin:12px 10px 2px 0px; }
 
#AreaContenuti #ColMain #BoxMain{padding:0;width:560px;margin:0 0 15px 0px}
#AreaContenuti #ColMain #BoxMainTop{width:560px }
#AreaContenuti #ColMain #BoxMainBottom{width:560px }
#AreaContenuti #ColMain #BoxMainMiddleSimple{width:560px; }
#AreaContenuti #ColMain #BoxMainMiddleSimple #ContentArea {padding:0px 15px 0px 15px ; text-align:left}
#AreaContenuti #ColMain #BoxMainMiddle {width:560px; background:#fff url(../images/mainMiddle.gif) top left repeat-y;}
#AreaContenuti #ColMain #BoxMainMiddle #ContentArea {padding:0px 15px 0px 15px ; text-align:left}

#AreaContenuti #ColSx .BoxSxBottom{width:560px; }
#AreaContenuti #RigaChiusuraGen{margin:0px 0 0 0;padding:0 0 0px 0;width:773px; background:#fff url(../images/chiusura.gif) bottom right no-repeat; height:37px}
#AreaContenuti #ColMain .Articoli {margin:0px 0 0 0;padding:3px 0 3px 0; border-bottom:1px solid #FEE0A8}


/* photogallery*/
#AreaContenutiPhoto{margin:7px 0 0 0;padding:0 0 0px 0;width:773px; text-align:center }
#AreaContenutiPhoto #RigaPhoto{diplay:block;width:760px;margin:0px 0 0px 10px;  }
#AreaContenutiPhoto #RigaPhoto #Photo{float:left;diplay:inline;width:130px;margin:9px 9px 0px 0;text-align:center;background-color:#FFF7E7;padding:8px 5px 8px 5px; border:1px solid #FDE1AF}
#AreaContenutiPhoto #RigaPhoto #Photo img{border:1px solid #FDE1AF; padding:2px;background-color:#fff}
#AreaContenutiPhoto #RigaChiusuraPhoto{margin:0px 0 0 0;padding:0 0 0px 0;width:773px; background:#fff url(../images/chiusura_photo.gif) bottom right no-repeat; height:20px}
#PopUpPhoto{diplay:block;width:100%;margin:0px; padding:8px 7px 8px 7px;  }
#PopUpPhoto #BordoPhoto {float:left;diplay:block;margin:0;text-align:center;background-color:#FFF7E7; padding:8px 7px 8px 7px;  border:1px solid #FDE1AF}
#PopUpPhoto #BordoPhoto #PhotoOrizz {width:515px;}
#PopUpPhoto #BordoPhoto #PhotoOrizz img{border:1px solid #FDE1AF; padding:5px;background-color:#fff}

#PopUpPhoto #BordoPhoto #PhotoVert img{border:1px solid #FDE1AF; padding:2px;background-color:#fff}


/* fine photogallery */

#footer{margin:5px 0;width: 760px;text-align:right;}

.clear {clear:both;padding:0;margin:0;}
.bold{font-weight:bold}

.right{float:right;}
.left{float:left;}
