html,body{
	margin: 0;
	padding:0;
	}
body{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	}
#container{
	position:relative;
	width:990px;
	margin:0;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg_centrale.jpg);
	background-repeat: no-repeat;
	}
#container2{ text-align: left;}

#header{ height:181px; }
#floatright{ float:right;}
.clear{ clear:both;}
/*---------------------- IMG + TITOLI e link sopra tasti -----------------------*/

#content{ width: 730px; padding-left:246px; height:80px; 	background-image: url(images/bg_azzurro.gif);
	background-repeat: repeat-y; }
	
#contenuto p{ padding-left:50px; color: #333333; }
#titoli{ height:70px; }
/*---------------------- TESTO nel riquadro bianco------------------------------*/
#content2{
	padding-left:270px;
	background-image: url(images/bg_azzurro.gif);
	background-repeat: repeat-y;
}
#contenuto2 {
	min-height: 190px;
	height: auto !important;
	height: 190px;
	}	
#contenuto2 p{ padding-left:30px; line-height: 16px;  }

/*---elenco*/



#wrapper {
	background-image: url(images/bg_azzurro.gif);
	background-repeat: repeat-y;
	border: 0px solid red;
}


#menuSC {
	float: left;
	position: relative;
	width: 242px !important;
	top: -80px;
	padding: 0px;
	margin-left: 0px;
	background-image: url(images/bg_catalogo.gif);
	background-repeat: repeat-x;

	min-height: 360px;
	height: auto !important;
	height: 360px;
	}

#contentSC{
	width: 730px !important;
	float: right;
	position: relative;
}
#elenco{
	float: left;
	position: relative;
	width: 200px;
}

#contenutoSC {
	float: right;
	display: inline;
	position: relative;
  width: 520px;
	min-height: 190px;
	height: auto !important;
	height: 190px;
	}	
#contenutoSC p{ padding-left:30px; line-height: 16px;  }


#testoSC {
	width: 460px;
	left:200;
	border: 1px dashed #999999;
	background-color: #FFFFFF;
}
#testoSC  p.tit{
	background-image: url(images/bg_titolo.gif);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 15px;
	color: #000099; font-weight: bold; 
}
#testoSC  p{ padding: 5px 10px 5px 10px; color: #333333; }
#testoSC  img{ padding: 5px 10px 5px 10px; }
#testo2 { width: 500px; left:200;  }
#testo20 { width: 680px; float:left; }
#testo3 { float:right;  padding-left:200px; background-repeat: no-repeat; height: 145px; }
#floatright { float:right; margin-top: 5px; margin-left: 7px; }
#floatleft{ float:left; margin-top: 5px; margin-right: 12px; }

/*---------------------- formattaz. per catalogo ----------------------------------------*/
#prodotti{ width: 180px; padding-left:190px; top:182px;}
#contenutoprodotti p{ padding-left:30px; line-height: 16px; }
#testoprodotti {
	width: 383px; left:200;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 20px;
}

#scheda{
	position: absolute;
	top: 182px;
	width: 400px;
	padding-left:411px;
	background-image:url(images/bg_scheda.gif);
	background-repeat: repeat-y;
}
#contenutoscheda p{ padding-left:30px; line-height: 16px; }
#testoscheda {
	width: 400px; left:200px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 20px;
}
/*---------------------- MENU 1 ----------------------------------------*/
#menu1 {
	position:absolute;
	top: 181px;
	left: 0px;
	width: 242px;
	padding: 0px;
	margin-left: 0px;
	background-image: url(images/bg_catalogo.gif);
	background-repeat: repeat-x;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	}
#menu1 ul{ margin:0; padding-left:16px; list-style-type:none; text-align: left;}
#menu1 li{ padding-left:22px; padding:0; height:18px; }

/*---------------------- bolla -----------------------------------------------*/
#menu3{
	position: absolute;
	top: 181px;
	right: 0px;
	width: 215px;
	padding: 0px;
}
/*---------------------- TITOLO PRODOTTI -------------------------------------------*/
#titoloprodotti {
	position:absolute;
	top: 327px;
	left: 0px;
	width: 190px;
	padding: 0px;
	margin-left: 0px;
	}
#titoloprodotti ul{ margin:0; padding-left:16px; list-style-type:none; text-align: left; }
#titoloprodotti li{ padding:0; height:18px; }	
/*---------------------- PIEDINO LINK ----------------------------------------------*/
#piedino2{  	background-image: url(images/bg_azzurro.gif);
	background-repeat: repeat-y; 
	float:right;
	height:31px;
	width: 990px;
	text-align:right;
	padding: 20px 0px 0px 0px;
	}	

/*---------------------- PIEDINO + indirizzo------------------------------------------------*/
#piedino{
	height: 28px; padding: 4px 0px 0px 20px;
	width: 970px;
	text-align:left;
	text-decoration:none;
	background-image: url(images/bg_piedino.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	}
/*---------------------- FORMATTAZIONE TESTO ------------------------------------*/
/*a { color:#ffffff; text-decoration: underline; }*/
/*a:hover { color:#CC0000; }*/
.testi{ color: #333333; }
.bianco { color: #FFFFFF; }
.nero{ color: #333333; }
.grigioscuro{ color: #999999; }
.grigiochiaro{ color: #666666; }
.neroitalic{color: #333333;font-style: italic; }

.linkbianco { color: #FFFFFF; text-decoration:underline; padding-left: 5px;}
.linknero{ color: #333333; text-decoration:underline;  }
.linkblu{ color: #0000ff; text-decoration:underline; }

.boldgrigio { color: #333333; font-weight: bold; }
.boldrosso{ color: #cc3300; font-weight: bold;}
.boldbianco { color: #FFFFFF; font-weight: bold; }
.boldrosso2{ color: #cc3300; font-weight: bold;}
.boldblu { color: #000099; font-weight: bold; }

.linkbolbianco { color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.linkboldgrigio { color: #333333; font-weight: bold; text-decoration:underline; }
.linkboldblu { color: #0000ff; font-weight: bold; text-decoration:underline; }

.newlogic{ color: #999999; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* hack per IE7 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* hides from ie-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
