body, div, dl, h2, h3, h4, dt, dd, ul, ol, li, pre, p, form, fieldset, input, textarea, blockquote, th, td { margin: 0; padding: 0; }
h1 { margin-top: 0.0em; margin-bottom: 0.0em; }
p { margin-top: 0.5em; margin-bottom: 1.6em; }
a:link, a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
img{ border:0; }
a:hover, a:active {
	color: #09C;
	text-decoration: underline;
	margin: 0px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:link.bianco, a:visited.bianco { color: #FFFFFF; text-decoration: none; }
a:hover.bianco, a:active.bianco { color: #000000; text-decoration: none; }
body {
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(absolutetemplatepath/../grf/sfondo.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
}
h1{	font-size: 16px; color: #09C; }
h2{
	font-size: 14px;
	text-decoration: underline;
	text-align: center;
	color: #666;
	padding-bottom: 12px;
	padding-top: 10px;
}
h3{ font-size: 12px; text-decoration:underline; }
div#container{
	position: relative;
	width: 780px;
	margin: 0px auto;
	text-align: center;
	height: 100%;
}
div#header{
	height: 200px;
	width: 780px;
	background-attachment: scroll;
	background-image: url(absolutetemplatepath/../grf/mats.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div#navigation{
	color: #fff;
	width: 780px;
	padding-top: 6px;
	font-size: 9px;
	background-image: url(absolutetemplatepath/../grf/sfondo_navig.jpg);
	height: 36px;
	font-weight: bold;
}
div#content{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3em;
	padding-left: 0;
}
div#footer {
	color: #000000;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(absolutetemplatepath/../grf/footer.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 110px;
}
.barra{
	width: 780px;
	float: left;
	height: 75px;
}
.barra_info{
	width: 780px;
	float: left;
	margin-bottom: 10px;
}
.barra_sx{
	float: left;
	width: 172px;
	font-size: 10px;
	color: #000000;
	text-transform: capitalize;
	padding-top: 25px;

}
.barra_mid{
	float: left;
	width: 550px;
	font-size: 16px;
	font-weight: bold;
	color: #09C;
	text-transform: uppercase;
	text-align: left;
	padding-top: 25px;
}
.barra_mid_scheda{
	float: left;
	width: 436px;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	text-transform: uppercase;
	text-align: center;
	padding-top: 30px;
}
.barra_dx{
	float: left;
	width: 230px;
	font-size:16px;
	padding-top: 20px;
	text-align: right;
}
.barra_dx_prezzo{
	float: left;
	width: 172px;
	font-size:16px;
	color:#F00;
	padding-top: 30px;
	font-weight: bold;
}
.barra_dx2{
	float: left;
	width: 230px;
	font-size:12px;
	color:#09C;
	padding-top: 32px;
	font-weight: bold;
	text-align: right;
}
.quadro_sx{
	width:170px;
	text-align: left;
	font-weight: bold;
	height: 300px;
	float: left;
	padding-top: 30px;
}
.quadro_dx{
	width:550px;
	text-align: left;
	float: left;
	margin-left: 30px;
}
.pass550{ width: 550px; }
.barra780{
	width: 780px;
	margin-bottom: 30px;
}
.barra780left{
	width: 780px;
	float: left;
}
.header_sx {
	float: left;
	height: 91px;
	width: 30px;
	position: absolute;
	left: 30px;
	top: 0px;
}
.header_dx {
	float: right;
	width: 250px;
	height: 200px;
	text-align: center;
}
.header_dx_loginok{
	position: absolute;
	left: 60px;
	top: 0px;
	height: 92px;
	width: 100px;
}
.header_dx_loginno{
	position: absolute;
	left: 60px;
	top: 0px;
	height: 92px;
	width: 100px;
}
.barra_titolo {
	font-weight: bold;
	height: 22px;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(absolutetemplatepath/../grf/barra_account.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	padding-top: 1px;
}
.sfondo{
	overflow: hidden;
	width: 780px;
	margin-bottom: 1px;
}
.sfondo_ricerca{
	overflow: hidden;
	width: 780px;
	margin-bottom: 40px;
}
.pubblicita3 {
	height: 100px;
	width: 220px;
	float: left;
}
.home_offerta{
	width: 175px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCC;
	margin: 9px;
	float: left;
}
.riquadro_ricerca{
	width: 195px;
	float: left;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}
.x100{
	height: 160px;
	vertical-align: middle;
}
.offerta_nome{
	height: 32px;
	margin-right: 10px;
	margin-left: 10px;
}
.Rosso { color: #FF0000; }
.Verde {
	color: #0C0;
}
.Nero { text-decoration: line-through; color: #000000; }
.Rosso_home {
	color: #FF0000;
	float: right;
	text-align: left;
	width: 75px;
}
.Nero_home {
	text-decoration: line-through;
	float: left;
	color: #000000;
	width: 75px;
	text-align: right;
}
.campo_nome{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 88px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.campo_val{
	background-color: #F5F5F5;
	color: #000000;
	float: left;
	width: 165px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 2px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.scheda_carrello{
	width: 780px;
	float: left;
}
.scheda_img{
	width: 260px;
	float: left;
}
.scheda_caratt{
	padding-top: 6px;
	padding-bottom: 40px;
	width: 780px;
	float: left;
}
.scheda_descr{
	width: 740px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left;
	float: left;
}
.scheda_barra{ height: 300px; width: 780px; }
.scheda_descr_mid{
	text-align: left;
}
.table_{
	font-size: 10px;
	font-weight: bold;
	width: 780px;
	text-align: center;
	color: #000000;
}
.table_h{width: 156px;}
.table_2px{	height: 2px; width: 2px;}
.table_ce_carrello{	width: 130px; }
.table_ce_ricerca{ width: 154px; color: #FFFFFF; }
.table_sxdx{ width: 4px; }
.h{	height: 20px; }
.textbox{
	background-color: #F5F5F5;
	font-size: 12px;
	color: #000000;
	margin: 2px;
	text-align: left;
	border: 1px solid #CCC;
}
.bottone_avanti{ margin-left: 5px; margin-right: 5px; }
.home_info {
	text-align: left;
	width: 780px;
	float: left;
}
.blu_underline { color: #006699; text-decoration: underline; }
.tabella_home {	font-size: 12px; text-align: center; }
.style1 {color: #CCCCCC}
.nove_px {font-size: 9px}
.Blu {color: #0099CC}
.Grigio {color: #999999}
