/* CSS Document */

body {
	margin:0;
	padding:0;
	background-image:url(img/sfondo.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:0;
}

a {
	outline:none;
	border:none;
	color: black;
}

div, p, h5, h1, h2, h3, h6, h4, img, ul, li, a, ol {
	margin:0;
	padding:0;
}

#container {
	width:761px;
	margin:auto;
	background-color:transparent;
	margin-top:25px;
}

#sfumdx {
	background-image: url(img/sf_dx.png);
	background-position:top right;
	background-repeat:repeat-y;
	width:761px;
	position:absolute;
	height:128px;
}

#header {
	height:126px;
	width:756px;
	margin-top:-5px;
}

#logo {
	float:left;
}

#header img {
	float:left;
	border:0;
}

#btlattoneria {
	float:left;
}

#btcartongesso {
	float:right;
}

#contenuti {
	margin:0;
	float:left;
	background-image:url(img/sf_top.jpg);
	background-repeat:repeat-x;
/*	min-height:691px;
	height: auto !important;
	height: 691px; */
	width:756px;
	position:relative;
	z-index:20; 
}

#bianco {
	position:relative;
	min-height:91px;
	height: auto !important;
	height: 91px;
	float:right;
	background-color:#FFFFFF;
	background-image:url(img/sf_top.jpg);
	background-repeat:repeat-x;
}

#col_sx {
	position:relative;
	z-index:10; 
	float:left;
}

#animazione {
	position:relative;
	z-index:10; 
	margin-top:7px;
	float:left;
}

#col_dx {
	min-height:91px;
	height: auto !important;
	height: 91px;
	float:right;
	width:593px;
	margin-right:-5px;
	margin-top:7px;
	background-image: url(img/sf_dx.png);
	background-position:top right;
	background-repeat:repeat-y;
}

#ricerca {
	position: absolute;
	top:42px;
	right:39px;
	float:right;
}

#testo_sx {
	color:#333333;
	width:296px;
	float:left;
	padding:42px 37px 32px 42px;
	line-height:14.7px;
}

#sezione {
	color:#333333;
	width:296px;
	float:left;
	padding:42px 0px 20px 42px;
}

#sezione h5 {
	font-size:16px;
}

#testo_sx h5 {
	font-size:16px;
	padding-bottom:60px;
}

#fascia_dx {
	float:left;
	margin-top:116px;
	width:180px;
	padding-bottom:42px;
}

#img_dx img {
	border: 6px solid #cecece;
}

#didascalia_dx {
	margin-top:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#didascalia_dx span {
	font-weight:bold;
}

#didascalia_dx a {
	color:#000000;
}

#didascalia_dx p  {
	padding-bottom:5px;
}

a:hover {
	text-decoration:none;
}

#img_bottom {
	padding-left:42px;
	clear:left;
}

#blocco_dx {
	position:relative;
	padding-left:42px;
	clear:left;
}

#blocco {
	top:10px;
	position:relative;
	clear:left;
}

#blocco_dx p {
	border-left:1px #999999  solid;
	border-top:1px #999999  solid;
}

.gamma {
	position:relative;
	clear:both;
	padding-bottom:48px;
}

.gamma p {
	color:#999999;
	float:left;
	width:106px;
	margin-top:5px;
	padding:5px 10px 0 10px;
	line-height:12px;
}

.foto {
	display:inline;
	width:126px;
}

.photo {
	clear:both;
}

#img_certif {
	float:left;
}

#certif_sx {
	margin-left:42px;
	float:left;
}

#certif_dx {
	float:left;
}

#footer {
	position:relative;
	bottom:0;
	margin-right:-4px;
	background-image:url(img/sf_bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	width:593px;
	padding:11px 0 30px 0;
}

#lista_foot {
	float:left;
}

#menu_foot {
	float:left;
}

#menu_foot li {
	float:left;
	display:inline;
	text-decoration:none;
	padding:0 14px;
}

#menu_foot a {
	color:#999999;
	float:left;
}

#bordi {
	border-right:#a1a0a0 1px solid;
	border-left:#a1a0a0 1px solid;
}

#on {
	float:right;
	padding-right:14px;
}

#cl_pag {
	clear:both;
}

.pagine {
	font-family: Helvetica,Arial, sans-serif;
	font-size:11px;
	float:right;
	padding:20px 42px 42px 0;
}

.pagine p {
	float:left;
	padding:0;
}

.pagine ol {
	list-style:none;
	float:left;
}

.pagine ol li  {
	list-style:none;
	float:left;
	padding:0 3px;
}

.pagine a {
	color:#000000;
	padding-bottom:5px;
}

#torna {
	position: absolute;
	top:50px;
	right:40px;
	float:right;
}

#foto_sx {
	position:relative;
	clear:both;
	width:294px;
	padding:0 0 0 42px;
}

#img_grande {
	padding-bottom:26px;
}

#elenco {
	float:right;
	padding-bottom:62px;
	padding-right:52px;
	width:160px;
}

#legenda {
	position:absolute;
	bottom:26px;
	width:160px;
}

#legenda, #legenda ul, #legenda li {
	margin-bottom:0;
	padding-bottom:0;
}

#legenda ul {
	padding-left:16px;
}

#legenda h3 {
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}

.misure, .colori, .download {
	padding-top:14px;
}

.misure li, .colori li, .download li {
	padding:2px 0;
}

.misure {
	list-style-type: disc;
}

.download {
	list-style-image: url(img/download.gif);
}

.acciaiopreverniciato {
	list-style-image: url(img/colori/acciaio-preverniciato.gif);
}

.acciaiozincato {
	list-style-image: url(img/colori/acciaio-zincato.gif);
}

.alluminio {
	list-style-image: url(img/colori/alluminio.gif);
}

.ferroramato {
	list-style-image: url(img/colori/ferro-ramato.gif);
}

.grigio {
	list-style-image: url(img/colori/grigio.gif);
}

.inoxliscio {
	list-style-image: url(img/colori/inox-liscio.gif);
}

.inoxramato {
	list-style-image: url(img/colori/inox-ramato.gif);
}

.inox {
	list-style-image: url(img/colori/inox.gif);
}

.lamierazincata {
	list-style-image: url(img/colori/lamiera-zincata.gif);
}

.ottoneramato {
	list-style-image: url(img/colori/ottone-ramato.gif);
}

.ottone {
	list-style-image: url(img/colori/ottone.gif);
}

.rameantichizzato {
	list-style-image: url(img/colori/rame-antichizzato.gif);
}

.ramezigrinato {
	list-style-image: url(img/colori/rame-zigrinato.gif);
}

.rame {
	list-style-image: url(img/colori/rame.gif);
}

.testadimoro {
	list-style-image: url(img/colori/testa-di-moro.gif);
}

.trasparente {
	list-style-image: url(img/colori/trasparente.gif);
}

.verniciatonero {
	list-style-image: url(img/colori/verniciato-nero.gif);
}

.zincato {
	list-style-image: url(img/colori/zincato.gif);
}

.zincotitanio {
	list-style-image: url(img/colori/zinco-titanio.gif);
}
