/*
	Project: FerramentaPortale.com
	Author: Andrea Bindi | andrea.bindi@gmail.com
	Developer: Alchimedia.com
	Release date: 2006
	CSS Level 2.1
*/

/* Generali */
*	{margin: 0; padding: 0; border: none;}

body	{
	background: #fff url(../images/bg/bg_body3.gif) 0 202px repeat-x;
	font: .7em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	text-align: center;
}

h6	{font-size: 1em; color: #777;}

a	{color: #f90; text-decoration: none; font-weight: bolder;}
p	{font: 1.1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;}

.clearthis	{clear: both;}
.skip, .noimage	{display: none;}

.fleft  {float: left; padding: 2px; margin: 0 10px 10px 0; border: 1px solid #ccc;}
.fright {float: right; padding: 2px; margin: 0 0 10px 10px; border: 1px solid #ccc;}

/* Wrapper */
#wrapper	{width: 990px; margin: 0 auto; background: transparent; text-align: left; clear: both;}

/* Head */
#head	{width: 989px; height: 129px; margin-top: 10px; position: relative;}
#head ul	{list-style: none;}

/* FACEBOOK */
#head #facebook {
	width: 277px;
	height: 26px;
	background: #fff url(../images/head/facebook.gif) 0 0 no-repeat;
	position: absolute; top: 73px; left: 412px;
	text-indent: -9999px;
	display: block;
	color: #fff;
}

/* Logo */
#head h1, #head h1 a	{
	width: 410px;
	height: 129px;
	background: transparent url(../images/head/logo.gif) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
}

#head h1 a	{display: block;}
#head h1 a:hover	{text-decoration: none;}

/* Slogan */
#head h2	{
	width: 377px;
	height: 15px;
	background: transparent url(../images/head/slogan.gif) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: -5px;
	left: 10px;
	z-index: 999;
}

/* Inserisci la tua azienda + Pulsante pubblicita */
#inserisci, #pubblicita	{
	height: 34px;
	background: transparent 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 68px;
	z-index: 9999;
}

#inserisci	{width: 190px; background-image: url(../images/head/inserisci.gif); left: 418px;}
#pubblicita	{width: 101px; background-image: url(../images/head/pubblicita.gif); left: 618px;}

#pubblicita:hover, #inserisci:hover	{background-position: 0 -34px;}

/* Data / Pagina iniziale */
#today	{
	width: 500px;
	text-align: right;
	color: #fff;
	position: absolute;
	top: 106px;
	right: 11px;
}

#today a	{color: #fff;}
#today a:hover	{text-decoration: underline;}

/* Login */
#flogin	{
	width: 430px;
	height: 30px;
	padding: 6px 0 7px 82px;
	background: transparent url(../images/bg/bg_login.gif) 10px 7px no-repeat;
	position: absolute;
	top: 38px;
	left: 470px;
}

#flogin label, #flogin input	{vertical-align: middle;}
#flogin input	{
	width: 112px;
	margin: 0 10px;
	border: 1px solid #999;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
}

input:focus	{border-color: #333; color: #000;}

#flogin #entra	{width: auto; margin: 0; border: none;}

#flogin legend	{display: none;}

#flogin p	{color: #999; text-align: right; margin: 4px 4px 0 0;}
#flogin p a	{color: #444; font-weight: normal; text-decoration: underline;}
#flogin p a:hover	{text-decoration: none;}

/* Iscrizione newsletter */
#fnlett	{
	width: 270px;
	padding: 0 0 0 192px;
	background: transparent url(../images/bg/bg_nlett.gif) 0 1px no-repeat;	
	position: absolute;
	top: 12px;
	left: 520px;
}

#fnlett label, #fnlett input	{vertical-align: middle;}
#fnlett input	{
	width: 150px;
	margin: 0 10px;
	border: 1px solid #999;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
}

#fnlett #invia	{width: auto; margin: 0; border: none;}

#fnlett legend	{display: none;}

/* Logged */
#logged	{
	width: 520px;
	padding: 4px 12px 6px;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
	position: absolute;
	top: 50px;
	left: 434px;
}

#logged strong	{color: #cd6103 ;}

#logged a	{color: #000; font-weight: normal; text-decoration: underline;}
#logged a:hover	{text-decoration: none;}

/* BANNER GROSSISTI */
/* IE6 only */ * html #banner_grossisti {margin-bottom: -2px;}
/* IE7 only */ *:first-child + html #banner_grossisti {margin-bottom: -2px;}

/* BannerTop */
/*#bannTop	{width: 990px; height: 90px; margin: 0 auto; text-align: left; position: relative; overflow: hidden;}
#link_garden {width: 254px; height: 90px; position: absolute; top: 0; right: 0;}*/

#bannTop	{width: 728px; height: 90px; margin: 0 auto; text-align: left; position: relative; overflow: hidden;}

/* Barra di navigazione */
#nav	{
	width: auto;
	margin: 0 0 3px;
	background: transparent;
	float: left;
	display: block;
}

#nav li, #nav a	{list-style: none; display: inline; float: left;}

#nav a, #nav strong a	{
	padding: 6px 10px 8px;
	border: 1px solid #aaa;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	background: #fff url(../images/nav/bg_nav.gif) bottom repeat-x;
	white-space: nowrap;
	display: block;
	color: #666;
}

#nav a:hover, #nav strong a, #nav strong a:hover	{
	border: 1px solid #7c3201;
	border-top: 1px solid #cd6204;
	border-bottom: 1px solid #000;
	background: #cd6204 url(../images/nav/over.gif) bottom repeat-x;
	color: #fff;
}

/* PULSANTE ASSO */
#nav #asso a, #nav #asso strong a {background: #364da0; border: 1px solid #1b1464; color: #fff;}
#nav #asso a:hover, #nav #asso strong a, #nav #asso strong a:hover {border: 1px solid #1b1464;}

/* PULSANTE SONDAGGI */
#nav #sondaggi a, #nav #sondaggi strong a {background: #d00; border: 1px solid #800; color: #fff;}
#nav #sondaggi a:hover, #nav #sondaggi strong a, #nav #sondaggi strong a:hover {border: 1px solid #800;}

/* Ricerca */
#fricerca1, #fricerca2	{
	width: 477px;
	margin-top: 1px;
	padding: 5px 12px 5px 0;
	background: #fffddd;
	border: 1px solid #ccc;
	text-align: right;
	position: relative;
	display: block;
	float: left;
}

#fricerca1	{margin-right: 5px;}

#fricerca1 legend a, #fricerca2 legend a	{
	width: 113px;
	height: 18px;
	background: #fffddd url(../images/bg/bg_ricerca1.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	text-align: left;
	display: block;
	position: absolute;
	top: 5px;
	left: 10px;
}

#fricerca2 legend a	{width: 122px; background: #fffddd url(../images/bg/bg_ricerca2.gif) 0 0 no-repeat;}

#fricerca1 legend a:hover, #fricerca2 legend a:hover	{background-position: 0 -18px;}

#fricerca1 input, #fricerca2 input	{
	width: 160px;
	margin: 0 8px;
	border: 1px solid #999;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #666;
}

#fricerca1 #cerca1, #fricerca2 #cerca2	{width: auto; margin: 0 6px 0 0; border: none;}
#fricerca1 a, #fricerca2 a	{color: #444; font-weight: normal; text-decoration: underline;}
#fricerca1 a:hover, #fricerca2 a:hover	{text-decoration: none;}

/* Area principale */
#main	{width: 990px; background: #fff; margin: 2px 0; padding: 6px 0; clear: both;}

#main #tsponsor {
	margin-top: -4px;
	margin-bottom: 8px;
	margin-left: 5px;
	padding: 0 0 2px;
	font: 1.8em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #cd0c1e;
}

/* Breadcrubs */
#bread	{
	width: 932px;
	margin-bottom: 8px;
	padding: 5px 7px 5px 47px;
	background: #eee url(../images/bg/bg_bread.gif) 0 50% no-repeat;
	border: 1px solid #ccc;
	list-style: none;
	position: relative;
	top: 4px;
}

#bread li	{display: inline;}
#bread a		{color: #555; font-weight: normal; padding-right: 12px;}
#bread a:hover	{text-decoration: underline;}

/* Area principale */
#cont	{width: 780px; background: #fff; margin-left: 12px;}
#cont, #secondnav	{float: left; display: inline;}

/* Archivio news */
#arcnews	#cont	{width: 980px; margin: 0 5px;}

/* Menu II Livello */
#secondnav	{width: 194px; border: 1px solid #eee; background: #fff;}
#secondnav .last	 {border-bottom: 1px solid #ccc;}
#secondnav ul	{list-style: none; border-bottom: 1px solid #ccc;}

#secondnav #bannEventi	 {width: 193px; margin: 0; padding: 0; border: 1px solid #ccc; border-top: none;}
#secondnav #bannEventi a {width: auto; margin: 0; padding: 0; border: none; display: inline;}

/* BRICOLIAMO */
#secondnav #bricoliamo	{
	width: 194px;
	height: 110px;
	margin: 0;
	padding: 0;
	border: none;
	background: #fff url(../images/banner/bricoliamo.gif) center no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

/* HOSPISTYLE */
#secondnav #hospistyle, #secondnav #hospistyle a {width: 194px; height: 50px; margin: 0; padding: 0; border: none;}
#secondnav #hospistyle {position: absolute; margin-top: 10px;}

/* Level 1st */
#secondnav a	{
	width: 163px;
	padding: 4px 12px 4px 18px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff url(../images/secNav/bg_1st.gif) 0 50% no-repeat;
	font-weight: normal;
	color: #666;
	display: block;
}

#secondnav a:hover {background: #fffddd url(../images/secNav/bg_1st.gif) -189px 50% no-repeat; color: #000;}
#secondnav a.current, #secondnav a.current:hover	{
	background: #f0f0f0 url(../images/secNav/1st_curr.gif) 0 50% no-repeat;
	font-weight: bolder;
	color: #444;
}

/* Level 2nd */
#secondnav .level_second a, #secondnav .level_second a:hover
{width: 153px; padding-left: 28px; background-image: url(../images/secNav/bg_2nd.gif);}

#secondnav .level_second a.current, #secondnav .level_second a.current:hover
{background-image: url(../images/secNav/2nd_curr.gif);}

/* Level 3rd */
#secondnav .level_third a, #secondnav .level_third a:hover
{width: 143px; padding-left: 38px; background-image: url(../images/secNav/bg_3rd.gif);}

#secondnav .level_third a.current, #secondnav .level_third a.current:hover
{background-image: url(../images/secNav/3rd_curr.gif);}

/* Titoli Box */
#cont h3	{
	margin-bottom: 10px;
	padding: 4px 0 2px;
	font: 1.8em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #CD6204;
}

#cont h4, #cont h5	{
	margin: 3px 0;
	font: 1.8em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #f90;
}

#cont p	{margin: 6px 0 12px;}

#subtitle	{color: #CD6204; font-weight: bolder;}

/* Form generico */
#cont form	{margin: 10px 0 30px; font-size: 1em;}
#cont fieldset	{margin: 0 0 20px;}
#cont form label	{margin: 0 .5em 0 0; font-weight: bolder; color: #777;}
#cont form label span {color: #ed1c24;}
#cont form label strong {color: #888; font-weight: normal; padding-left: 20px;}

#cont form input, #cont form textarea, #cont form select	{
	margin: 0 1em 0 0;
	border: 1px solid #ccc;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
}

#cont form select	{width: 18em;}

#cont form input:focus, #cont form textarea:focus	{border-color: #999; color: #555;}

#cont form #invia1, #cont form #invia2	{width: auto; border: none; display: block; margin-top: 20px;}

/* Form ricerca evento */
#cont #fric_evento	{width: 225px; margin: 0 auto; padding: 0;}

#cont #fric_evento label	{margin: 0;}
#cont #fric_evento input	{margin: 0;}

#cont #fric_evento select	{width: 50px; margin: 0 0 0 4px;}
#cont #fric_evento .anno	{width: 60px;}
#cont #fric_evento #al		{margin-left: 11px;}
#cont #fric_evento #nome	{width: 204px; margin-top: 3px;}

#cont #fric_evento #cerca	{border: none; margin: 14px 0 0 150px;}

/* Microcategoria */
#cont fieldset.micro	{margin: -10px 0 10px; padding: 0;}

#cont fieldset.micro input	{border: none; margin: 0 .5em 0 0;}
#cont fieldset.micro input, #cont fieldset.micro label	{vertical-align: middle;}

.micro p {font-size: 1em; color: #666;}
.micro strong {color: #5a96bd;}

#freg dl	{width: 250px; margin-left: 5px;}
#freg dt	{margin: 0 0 7px;}
#freg dd	{margin: 0 0 5px 13px; padding: 0 0 5px; border-bottom: 1px dashed #ccc;}

/* IE6 only */ * html #freg dt	{margin: 0;}
/* IE7 only */ *:first-child + html #freg dt	{margin: 0;}

/* IE6 only */ * html #freg dd	{margin: 0 0 2px 13px; padding: 0 0 2px;}
/* IE7 only */ *:first-child + html #freg dd	{margin: 0 0 2px 13px; padding: 0 0 2px;}

#freg dt label {color: #777;}
#freg dd label {color: #555; font-weight: normal;}

/* IE6 only */ * html #freg #logo_azienda	{padding: 1px 0;}
/* IE7 only */ *:first-child + html #freg #logo_azienda	{padding: 2px 0;}

/* SCELTA PAGAMENTO */
#cont #freg ul, #cont #freg ul * {margin: 0; padding: 0; border: none;}

#cont #freg ul {margin: 6px;}
#cont #freg li {margin-bottom: 12px; list-style: none;}

#cont #freg ul label {
	margin-left: 3px;
	list-style: none;
	font: bolder 12px/17px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
} 

/* Condizioni */
#condizioni	{width: 590px; height: 90px; margin-bottom: 15px; overflow: auto; background: #f9f9f9; padding: 0 7px; border: 1px solid #ccc;}

/* IE6 WorkAround */	* html #condizioni	{width: 359px;}
/* IE7 WorkAround */	*:first-child + html #condizioni	{width: 359px;}

#cont form #si, #cont form #no	{width: auto; border: none; position:static; display: inline; vertical-align: middle;}

#condizioni ol, #condizioni ul	{font: 1.1em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0 5px 25px;}
#condizioni ul	{list-style: disc;}
#condizioni ol ul	{font-size: 1em;}
#condizioni li	{margin-bottom: 3px;}

/* BANDIERE */
#cont #ita, #cont #ger, #cont #spa,
#cont #ita a, #cont #ger a, #cont #spa a {
	width: 64px;
	height: 64px;
	margin: 0 10px 10px 0;
	padding: 0;
	border: none;
	background: #fff 0 0 no-repeat;
	text-indent: -9999px;
	float: left; display: inline;
}

#cont #ita a, #cont #ger a, #cont #spa a {margin: 0; float: none;}

#cont #ita, #cont #ita a {background-image: url(../images/cont/flags/italiano.jpg);}
#cont #ger, #cont #ger a {background-image: url(../images/cont/flags/tedesco.jpg);}
#cont #spa, #cont #spa a {background-image: url(../images/cont/flags/spagnolo.jpg);}

/* Scheda Azienda */
#scheda_SX, #scheda_DX	{float: left; display: inline; position: relative;}
#scheda_SX	{width: 540px; margin: 0 15px 20px 0;}
#scheda_DX	{width: 225px;}

/* Scheda SX */
.SX_top1, .SX_top2	{margin-bottom: 20px; float: left; display: inline;}
.SX_top1	{width: 200px;}
.SX_top2	{width: 307px; margin-left: 10px; padding: 0 10px 0; border-bottom: 1px solid #bbb;}

.SX_top2 a	{color: #444; font-weight: normal; text-decoration: underline;}

/* Scheda SX - Formattazione */
#scheda_SX .tscheda	{font-size: 3em; color: #f90;}

#scheda_SX p	{padding-bottom: 10px; border-bottom: 1px solid #ccc;}

#scheda_SX .SX_top2 p	{padding: 0; border: none;}

#scheda_SX p img	{margin: 3px 10px 0 0; padding: 2px; border: 1px solid #ccc; background: #fff; float: left;}

#scheda_SX span	{display: block; clear: both;}

#scheda_SX ul	{
	margin: 5px 0 10px 20px;
	list-style: square;
	line-height: 1.8em;
	font-size: 1.1em;
	color: #666;
}

#scheda_SX ul strong	{
	color: #777;
}

/* Scheda PROMOFER - Polaroid */
#scheda_SX #polaroid	{width: 540px; margin: 10px 0; padding: 0; border: none; text-align: center;}

#scheda_SX #polaroid a	{
	width: 530px;
	margin: 0;
	padding: 4px 4px 10px 4px;
	border: 1px solid #ccc;
	font: 1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
	display: block;
}

#scheda_SX #polaroid a:hover	{text-decoration: underline;}

#scheda_SX #polaroid img	{margin: 0 auto 10px; padding: 0; border-color: #999; display: block; float: none;}

/* Scheda SX - Tabelle */
table	{
	width: 550px;
	margin-top: 10px;
	border: solid #ddd;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
	background: #fff;
	clear: both;
}

th	{background: #f9f9f9; width: 140px;} 
th, td	{padding: 3px 3px 3px 8px; border: solid #ddd; border-width: 0 1px 1px 0; vertical-align: top;}

/* Scheda DX - Formattazione */
.box		{margin-bottom: 10px; border: 1px solid #aaa; clear: both;}
.box p	{margin: 5px; padding: 0 10px;}
#scheda_DX img	{margin: 8px auto; padding: 0; border: 1px solid #ccc; display: block;}
#scheda_DX .box img	{margin: 8px 8px 0; padding: 2px; border: 1px solid #ccc; background: #fff;}

#scheda_DX h5, #bCat1 h5, #bCat2 h5	{
	margin: 0;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 1.4em;
	color: #666;
}

#scheda_DX h5 a, #bCat1 h5 a, #bCat2 h5 a	{
	width: 210px;
	padding: 5px 5px 5px 8px;
	border-bottom: 1px solid #aaa;
	background: #f6f6f6;
	color: #666;
	display: block;
}

#bCat1 h5 a	{width: 538px;}

/* Didascalia */
#scheda_DX .didascalia	{color: #999; padding: 0 3px;}

/* Correlati */
#scheda_DX ul	{
	margin: -4px 0 10px;
	list-style: none;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

#scheda_DX li a	{
	width: 188px;
	padding: 4px 12px 4px 21px;
	border: solid #ccc;
	border-width: 1px 1px 0 1px;
	font-weight: normal;
	color: #666;
	display: block;
}

#scheda_DX #docs li a	{background: url(../images/cont/correlati/docs.gif) 0 50% no-repeat;}
#scheda_DX #links li a	{background: url(../images/cont/correlati/links.gif) 0 50% no-repeat;}
#scheda_DX #fiere li a	{background: url(../images/cont/correlati/fiere.gif) 0 50% no-repeat;}

#scheda_DX #docs li a:hover, #scheda_DX #links li a:hover, #scheda_DX #fiere li a:hover	{background-color: #fffeee; color: #000;}

/* Gallery */
#gall	{margin: 0 3px 18px 0; white-space: nowrap; overflow: auto; clear: both;}
#gall.nobar	{overflow: hidden;}

#gall img	{margin: 0 4px 1px 0; padding: 2px; border: 1px solid #ccc; background: #fff;}

/* IE6 WorkAround */
* html #gall {width: 547px; margin-top: -10px; height: 106px;}
* html #gall.nobar {height: auto;}

/* IE7 WorkAround */
*:first-child + html #gall {width: 542px; margin-top: -10px; height: 106px;}
*:first-child + html #gall.nobar {height: auto;}

/* Indice Categoria */
#bCat1 , #bCat2	{float: left; display: inline;}
#bCat1	{width: 565px;}
#bCat2	{width: 280px;}

#bCat1 ul	{width: 565px;}
#bCat1 ul, #bCat1 li	{margin-bottom: 10px; float: left; list-style: none; display: block;}
#bCat1 li a	{
	width: 121px;
	height: 32px;
	margin-right: 10px;
	padding: 18px 4px 0 50px;
	border: 1px solid #aaa;
	background: #ffe450 3px 50% no-repeat;
	font-weight: normal;
	color: #000;
	display: block;
	float: left;
	display: inline;
	overflow: hidden;
}

#bCat1 #c1		{background-image: url(../images/cont/catIndex/abrasivi.gif);}
#bCat1 #c18		{background-image: url(../images/cont/catIndex/auto.gif);}
#bCat1 #c3		{background-image: url(../images/cont/catIndex/dpi.gif);}
#bCat1 #c4		{background-image: url(../images/cont/catIndex/clima.gif);}
#bCat1 #c36		{background-image: url(../images/cont/catIndex/edilizia.gif);}
#bCat1 #c97		{background-image: url(../images/cont/catIndex/elettricita.gif);}
#bCat1 #c98		{background-image: url(../images/cont/catIndex/ferramenta.gif);}
#bCat1 #c39		{background-image: url(../images/cont/catIndex/fiere2.gif); padding-top: 11px; height: 39px;}
#bCat1 #c100	{background-image: url(../images/cont/catIndex/giardinaggio.gif);}
#bCat1 #c46		{background-image: url(../images/cont/catIndex/grossisti.gif);}
#bCat1 #c117	{background-image: url(../images/cont/catIndex/idraulica.gif);}
#bCat1 #c12		{background-image: url(../images/cont/catIndex/idro.gif);}
#bCat1 #c13		{background-image: url(../images/cont/catIndex/legno.gif);}
#bCat1 #c14		{background-image: url(../images/cont/catIndex/chimici.gif);}
#bCat1 #c15		{background-image: url(../images/cont/catIndex/reti.gif);}
#bCat1 #c17		{background-image: url(../images/cont/catIndex/scale.gif);}
#bCat1 #c33		{background-image: url(../images/cont/catIndex/sicurezza.gif);}
#bCat1 #c19		{background-image: url(../images/cont/catIndex/fissaggio.gif);}
#bCat1 #c56		{background-image: url(../images/cont/catIndex/storage.gif);}
#bCat1 #c25		{background-image: url(../images/cont/catIndex/misura.gif);}
#bCat1 #c11 	{background-image: url(../images/cont/catIndex/fiere.gif);}
#bCat1 #c124	{background-image: url(../images/cont/catIndex/utensili.gif);}
#bCat1 #c115	{background-image: url(../images/cont/catIndex/varie.gif);}
#bCat1 #c185	{background-image: url(../images/cont/catIndex/servizi.gif); padding-top: 11px; height: 39px;}
#bCat1 #c186	{background-image: url(../images/cont/catIndex/coltelli.gif);}
#bCat1 #c190	{background-image: url(../images/cont/catIndex/grossisti.gif); padding-top: 11px; height: 39px;}
#bCat1 #c191	{background-image: url(../images/cont/catIndex/dettaglio.gif);}
#bCat1 #c94		{background-image: url(../images/cont/catIndex/dpi.gif); width: 135px; padding: 18px 0 0 40px; background-position: 0 50%;}
#bCat1 #c210	{background-image: url(../images/cont/catIndex/compress.gif);}
#bCat1 #c211	{background-image: url(../images/cont/catIndex/comm_distr.gif); padding-top: 11px; height: 39px;}
#bCat1 #c121	{background-image: url(../images/cont/catIndex/scale_new.gif); padding-top: 11px; height: 39px;}
#bCat1 #c213	{background-image: url(../images/cont/catIndex/radiocomandi.gif);}
#bCat1 #c140	{background-image: url(../images/cont/catIndex/radiocomandi.gif);}

#bCat1 li a:hover	{background: #fff 3px 50% no-repeat; color: #333;}

#bCat1 .box	{margin-right: 12px;}

/* Sottocategorie */
#bCat1 #index li, #bCat3 li	{
	width: 225px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 15px;
	background: #fff url(../images/bg/bg_sottSez.gif) 0 50% no-repeat;
	float: left;
	list-style: none;
	display: block;
}

* html #bCat1 #index li	{width: 220px;}

#bCat1 #index li a, #bCat3 li a	{
	width: auto;
	margin-right: 0;
	padding: 0;
	border: none;
	background: #fff;
	font-weight: normal;
	color: #666;
	display: inline;
	float: none;
}

#bCat1 #index li a:hover, #bCat3 li a:hover	{background-color: #fff; text-decoration: underline; color: #f90;}

/* Scheda azienda - Categorie di appartenenza */
#bCat3		{width: 780px; margin-bottom: 12px; float: left;}
#bCat3 li	{width: 210px; margin: 0 10px 10px 0;}

/* Elenco aziende */
#bCat1 #elenco, #bCat1 #elenco *	{margin: 0; padding: 0; border: none; position: static; float: none;}
#bCat1 #elenco	{margin: -5px 0 30px;}

#bCat1 #elenco li {
	width: 486px;
	margin: 0;
	padding: 8px 0;
	border-bottom: 1px dashed #aaa;
	background: #fff;
	list-style: none;
	display: block;
	float: none;
	clear: both;
}

#bCat1 #elenco li a	{width: auto; padding: 0; border: none; background: #fff;}

#bCat1 #elenco li a strong	{color: #f90;}
#bCat1 #elenco li a:hover strong	{text-decoration: underline;}
#bCat1 #elenco li strong	{
	display: block;
	text-transform: uppercase;
	font: bolder 1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

#bCat1 #elenco li img	{float: left; margin-right: 12px; border: 1px solid #ccc;}

#bCat1 #elenco li span	{display: block; clear: both;}

#bCat1 #elenco li a.go2scheda, #bCat1 #elenco li a.go2catalogo	{
	width: 125px;
	height: 21px;
	margin: 12px 0 4px 15px;
	padding: 0;
	background: #fff 0 0 no-repeat;
	text-indent: -9999px;
	display: inline;
	float: right;
}

#bCat1 #elenco li a.go2scheda   {background-image: url(../images/cont/go2scheda.gif);}
#bCat1 #elenco li a.go2catalogo {background-image: url(../images/cont/go2catalogo.gif);}

/* Stelle */
.SX_top1 .stars	{margin: 0; padding: 0; border: none; float: none; display: block;}

#bCat1 #elenco .stars, #bCat1 #elenco a:hover .stars
{margin: 0; padding: 0; border: none; float: none; display: block;}

/* Immagine paragrafi generici */
img.generic	{margin: 3px 10px 0 0; padding: 2px; border: 1px solid #ccc; background: #fff; float: left;}

/* Footers */
#copy, #credits	{
	margin: 30px 0;
	padding: 4px 8px 6px;
	border: 1px solid #ddd;
	background: #f7f7f7;
	float: left;
	display: inline;
	font-size: 1em;
}

#copy		{width: 563px; text-align: left; border-right: none;}
#credits {width: 183px; text-align: right; border-left: none;}

#copy a, #credits a	{color: #444; font-weight: normal; text-decoration: underline;}

#gar #copy    {width: 670px;}
#gar #credits {width: 285px;}

/* Service */
#service	{background: #fff url(../images/cont/service.gif) 0 0 no-repeat; padding: 8px 0 80px 92px;}
#service ul, #serviceOK ul	{margin: 0 0 0 16px; line-height: 1.6em;}
.back	{
	width: 89px;
	height: 21px;
	margin: 10px 0;
	background: #fff url(../images/cont/back.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}


#serviceOK	{background: #fff url(../images/cont/serviceOK.gif) 0 0 no-repeat; padding: 8px 0 80px 92px;}

/* FERRAMENTA LAVORO
------------------------------------------------------------------------------------------- */
#cont #offro *, #cont #cerco *	{margin: 0; padding: 0;}

#cont #offro, #cont #cerco	{
	width: 250px;
	margin: 5px 25px 50px 0;
	background: #fff 0 0 no-repeat;
	float: left;
	display: inline;
}

#cont #offro	{padding: 156px 66px 0 18px; background-image: url(../images/bg/bg_offro.jpg);}
#cont #cerco	{padding: 156px 16px 0 68px; background-image: url(../images/bg/bg_cerco.jpg);}

#cont #offro h5 a, #cont #cerco h5 a	{font-weight: normal; text-transform: uppercase; color: #cd6204;}

#cont #offro p, #cont #cerco p	{margin-top: 3px;}
#cont #offro p a, #cont #cerco p a	{font-weight: normal; color: #555;}

/* Netiquette */
#netiquette	{margin: 10px 10px 10px 20px; padding: 0;}
#netiquette li	{margin: 0 0 5px; padding: 0; line-height: 1.5em;}
#netiquette ol	{margin: 10px 10px 10px 20px; padding: 0;}

/* Cerco lavoro */
.bcerco	{margin-bottom: 10px;}

#cont .bcerco h6	{margin: 0; padding: 0; color: #f90; text-transform: uppercase;}

#cont .bcerco p	{margin: 0; padding: 3px 0 10px; border-bottom: 1px dashed #aaa;}
#cont .bcerco p a	{font-weight: normal; color: #444;}
#cont .bcerco p a strong	{color: #f90;}

#cont .bcerco p.date	{margin: 0; padding: 0 0 3px; border: none; color: #777; font-size: .9em;}

/* PAGINATORE
------------------------------------------------------------------------------------------- */
#cont .pager *	{margin: 0; padding: 0; border: none;}
#cont .pager	{
	width: 700px;
	margin: 0 0 20px;
	padding: 0;
	background: #fff;
	font: bolder 17px/17px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	display: block;
	float: left;
	position: relative;
	z-index: 9999;
}

#cont .pager li, #cont .pager a	{width: auto; margin: 0; padding: 0; list-style: none; display: inline; float: left;}
#cont .pager li	{margin: 0 4px 4px 0; text-align: center;}

#cont .pager a, #cont .pager strong	{
	margin: 0;
	padding: 4px 8px;
	background: #bbb;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	color: #fff;
}

#cont .pager a:hover, #cont .pager strong	{background: #f90; color: #fff; text-decoration: none;}
#cont .pager strong	{display: block;}

#cont .pager .pbotton {background: #999;}
#cont .pager .pbotton:hover	{background: #f90;}

/* DATA ULTIMO AGGIORNAMENTO (Mappe) */
#cont #data {
	width: 987px;
	margin: 0 0 0 -495px;
	padding: 0;
	background: transparent;
	font: bolder 1.3em/1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-align: right;
	color: #999;
	position: absolute;
	left: 50%;
}

/* ELENCO AZIENDE GD
------------------------------------------------------------------------------------------- */
#listGD	{
	width: 970px;
	margin: -20px 0 10px;
	padding: 0;
	background: transparent;
	font: bolder 1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	display: block;
	float: left;
}

/* IE6 only */ * html #listGD {margin-top: -16px;}
/* IE7 only */ *:first-child + html #listGD {margin-top: -16px;}

#listGD li	{
	margin: 0 4px 4px 0;
	padding: 0 4px;
	background: #CD6204;
	white-space: nowrap;
	list-style: none;
	display: inline;
	float: left;
	color: #fff;
}

/* NEWS BOX
-------------------------------------------------------------------------------------------
#news	{
	width: 484px;
	height: 80px;
	margin: 0 0 0 8px;
	padding: 0;
	position: relative;
	overflow: hidden;
}

#news a {color: #000;}

#news ul	{
	margin: 0;
	padding: 0;
	position: absolute;
	list-style: none;
}

#news li	{
	width: 480px;
	margin: 0 0 4px;
	padding: 0 0 4px 4px;
	border-bottom: 1px dashed #bbb;
	display: block;
}
 */
 
/* GARDEN
---------------------------------------------------------------------------------------------------------------------------------- */
/* Indice GARDEN */
#gar_index	{width: 565px; background: #fff; position: relative; top: -4px; left: -4px;}

#gar_index li	{
	width: 181px;
	height: 158px;
	margin: 0 7px 10px 0;
	padding: 0;
	background: #fff url(../images/cont/garden/bg_box_garden.gif) 0 0 no-repeat;
	float: left;
	list-style: none;
	display: block;
}

#gar_index li a	{
	width: 181px;
	height: 158px;
	margin: 0;
	padding: 0;
	border: none;
	background: transparent 12px 12px no-repeat;
	text-indent: -9999px;
	display: block;
}

#gar_index #g00 a	{background-image: url(../images/cont/garden/gar00.gif);}
#gar_index #g01 a	{background-image: url(../images/cont/garden/gar01.gif);}
#gar_index #g02 a	{background-image: url(../images/cont/garden/gar02.gif);}
#gar_index #g03 a	{background-image: url(../images/cont/garden/gar03.gif);}
#gar_index #g04 a	{background-image: url(../images/cont/garden/gar04.gif);}
#gar_index #g05 a	{background-image: url(../images/cont/garden/gar05.gif);}
#gar_index #g06 a	{background-image: url(../images/cont/garden/gar06.gif);}
#gar_index #g07 a	{background-image: url(../images/cont/garden/gar07.gif);}

#gar_index li a:hover	{background: transparent 12px 12px no-repeat;}

/* TABELLA */
.garden caption	{
	margin: 0;
	padding: 10px 0;
	font: normal 1.8em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #4FAC24;
}

.garden	{
	width: 100%;
	margin: 0;
	padding: 0;
	border: solid #ccc;
	border-width: 0 0 1px 1px;
	border-collapse: collapse;
	background: #fff;
	text-align: left;
	clear: both;
	color: #666;
}

.garden th	{
	width: 180px;
	background: #f8f8f8;
	font: bolder 1.2em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
} 

.garden th, .garden td	{padding: 4px 4px 4px 6px; border: solid #ccc; border-width: 1px 1px 0 0; vertical-align: top;}

.garden .model, .garden .price	{
	font: bolder 1.2em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;	
	color: #117a11;
	white-space: nowrap;
}

.garden .model a	{
	text-decoration: underline;	
	color: #117a11;
}

.garden .giallo {background: #fffeee;}

/* Cerca "Garden" */
#fcerca_garden *	{vertical-align: middle;}
#fcerca_garden	{width: 968px; margin: -6px 0 10px; padding: 5px 10px 5px 8px; border: 1px solid #ccc; background: #F3FCEF;}
/* IE6 only */ * html #fcerca_garden	{padding: 5px 10px 3px 8px;}
/* IE7 only */ *:first-child + html #fcerca_garden	{padding: 5px 10px 3px 8px;}

#fcerca_garden h3	{
	margin: 0 12px 0 0;
	padding: 1px 10px 1px 0;
	border-right: 2px solid #aaa;
	font: bolder 1.4em/1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #888;
	float: left;
}

/* IE6 only */ * html #fcerca_garden h3	{padding: 0 10px 0 0; line-height: normal; position: relative; top: -1px;}
/* IE7 only */ *:first-child + html #fcerca_garden h3	{padding: 0 10px 0 0; line-height: normal; position: relative; top: -1px;}

#fcerca_garden label		{font: bolder 1em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #777;}
#fcerca_garden select	{
	width: 165px;
	margin: 0 8px;
	border: 1px solid #bbb;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

/* IE6 only */ * html #fcerca_garden select	{width: 162px;}

/* PROMO */
#elencoPromo	{
	margin: 8px 0 50px 20px;
	padding: 0;
	font: bolder 1.3em/1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	list-style: disc;
	color: #cd6204;
}

.elencotipo2	{
	margin: 8px 0 50px 20px;
	padding: 0;
	font: bolder 1.3em/1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	list-style: disc;
	color: #777;
}

.elencotipo2 span	{color: #cd6204;}

#elencofferta	{
	margin: 8px 0 50px 26px;
	padding: 0;
	font: bolder 1.3em/1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #cd6204;
}

#elencofferta ul	{
	margin: 5px 16px;
	padding: 0;
	font: bolder 1em/1.5em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: none;
	list-style: disc;
	color: #777;
}

/* CATALOGHI FERRA */
#cont .cover, #cont .cover *	{margin: 0; padding: 0; border: none;}
#cont .cover	{width: 260px; margin: 6px 0 16px; float: left; display: inline;}
#cont .cover img	{margin: 0 10px 0 0; padding: 1px; border: 1px solid #aaa; background: #fff; display: block; float: left;}
#cont .cover h4	{margin: 0 0 3px; font-size: 1.3em; line-height: normal;}
#cont .cover h4 a	{color: #666;}
#cont .cover h4 a span	{color: #999;}
#cont .cover p	{margin: 6px 0 0; font-size: .9em;}

#cont .cover .floater {width: 100px; margin: 0 10px 0 0; padding: 1px; border: 1px solid #aaa; background: #fff; float: left;}

/* Scarica .PDF */
#cont .pdf a	{
	width: 110px;
	margin: 10px 5px 0 112px;
	padding: 4px 0 3px 24px;
	background: #fff url(../images/cont/pdf.gif) 0 0 no-repeat;
	display: block;
	color: #c00;
}

#cont .pdf a:hover	{text-decoration: underline;}

/* Visita il sito */
#cont .sito a	{
	width: 110px;
	margin: 10px 5px 0 112px;
	padding: 3px 0 3px 24px;
	background: #fff url(../images/cont/sito.gif) 0 0 no-repeat; display: block;
	color: #c00;
}

#cont .sito a:hover	{text-decoration: underline;}

/* Vai alla scheda */
#cont .scheda a	{
	width: 110px;
	margin: 10px 5px 0 112px;
	padding: 3px 0 3px 24px;
	background: #fff url(../images/cont/scheda.gif) 0 0 no-repeat; display: block;
	color: #c00;
}

#cont .scheda a:hover	{text-decoration: underline;}

/* Scarica .PDF - in scheda */
#scarica .pdf	{
	width: 110px;
	margin: 15px auto;
	padding: 4px 0 3px 24px;
	background: #fff url(../images/cont/pdf.gif) 0 0 no-repeat; display: block;
	font-size: .9em;
	color: #c00;
}

#scarica .pdf:hover	{text-decoration: underline;}

/* Visita il sito - in scheda */
#scarica .sito	{
	width: 110px;
	margin: 15px auto;
	padding: 3px 0 3px 10px;
	background: #fff url(../images/cont/sito.gif) 0 0 no-repeat; display: block;
	font-size: .9em;
	color: #c00;
}

#scarica .sito:hover	{text-decoration: underline;}

/* ELENCO Centri assistenza */
#cont #elencoAssistenza	{width: 550px; margin: 0; padding: 0; float: left; display: inline;}
#cont #elencoAssistenza p	{
	width: 126px;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	display: inline;
	text-align: center;
	font-size: .9em;
}

#cont #elencoAssistenza img	{margin: 0 0 4px; padding: 2px; border: 1px solid #ccc; display: block;}

/* CERCA Centri assistenza */
#cont #fcerca_assitenza {width: 220px; margin: 0 0 0 10px; padding: 0; float: left; display: inline;}
#cont #fcerca_assitenza h3 {margin: 0; padding: 0; font-size: 1.4em; font-weight: bolder;}
#cont #fcerca_assitenza select {width: 197px; margin: 0; padding: 0; display: inline;}
#cont #fcerca_assitenza label  {margin: 0; padding: 6px 0 2px; display: block;}
#cont #fcerca_assitenza #cerca {margin: 10px 0; border: none;}

/* RISULTATI RICERCA Centri assistenza */
#cont #elencoRisultati *	{margin: 0; padding: 0;}
#cont #elencoRisultati	{width: 550px; margin: 0; padding: 0; float: left; display: inline;}

/* Titolo */
#cont #titolo_centri	{font-size: 1.6em; color: #999; margin-bottom: 16px;}
#cont #titolo_centri span	{color: #777;}

#cont #elencoRisultati h4	{width: 520px; margin-bottom: 12px; padding: 5px 10px; background: #f0f0f0;  color: #666; font-size: 1.6em;}
#cont #elencoRisultati img	{margin: 0 16px 0 0; padding: 2px; border: 1px solid #ccc; display: block; float: left;}
#cont #elencoRisultati h5	{font-size: 1.6em;}
#cont #elencoRisultati .clearthis	{width: 537px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #ccc;}

#cont #elencoRisultati p a	{font-weight: normal; color: #666;}
#cont #elencoRisultati p a span	{font-weight: bolder; color: #CD6204; display: block; padding-top: 5px;}

#cont #elencoRisultati .go2scheda {
	width: 125px;
	height: 21px;
	margin: 0 12px 4px 0;
	padding: 0;
	background: #fff url(../images/cont/go2scheda.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: inline;
	float: right;
}

/* IE6 only */ * html #cont #elencoRisultati .go2scheda {margin-bottom: -10px;}
/* IE7 only */ *:first-child + html #cont #elencoRisultati .go2scheda {margin-bottom: -10px;}

/* Grafico */
#cont .graph	{width: 780px; margin: 1px 0 10px;}

#cont .tgraph	{
	width: 748px;
	padding: 10px 15px 12px;
	border: 1px solid #ddd;
	background: #f6f6f6;
	text-transform: none;
	text-align: center;
}

#cont .graph p	{
	width: 760px;
	margin: 10px 0;
	padding: 8px 9px 12px;
	border: 1px solid #ddd;
	background: #f6f6f6;
	line-height: 1.5em;
	text-align: center;
	color: #444;
}

#cont .graph ul	{margin: 0; padding: 3px 3px 9px; background: #fff; border: 1px solid #ccc; list-style: none; display: block;}
#cont .graph li	{display: block; border-bottom: 1px solid #bbb; padding-bottom: 6px; margin: 0 2px 0 2px;}

#cont .graph li strong	{width: auto; display: block; margin: 0; padding: 4px 0 5px; color: #666;}

#cont .graph li span	{
	min-width: 3%;
	height: 1em;
	padding: 2px 3px 4px 1px;
	background: #CD6204;
	text-align: right;
	line-height: 1em;
	color: #fff;
	display: block;
}

#cont #thanks	{
	width: 758px;
	margin: 1px 0 10px;
	padding: 5px 10px;
	border: 1px solid #ddd;
	background: #fffeee;
	line-height: 1.5em;
	text-align: center;
	color: #555;
}

/* SEGNALA E SCARICA IN NEWS */
#cont .pdf2 a, #cont .segnala a
{width: 200px; margin: 10px 5px 0 0; padding: 3px 0 3px 24px; display: block; font-size: .9em; color: #c00;}
#cont .pdf2 a {background: #fff url(../images/cont/pdf.gif) 0 0 no-repeat;}
#cont .segnala a{background: #fff url(../images/cont/segnala.gif) 0 0 no-repeat;}

#cont .pdf2 a:hover, #cont .segnala a:hover	{text-decoration: underline;}

/* SEGNALA AD UNA AMICO */
#fsegnala {position: static;}

#fsegnala h4	{
	margin: 16px 0 12px;
	font: bolder 1.4em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #999;
}

#fsegnala textarea {width: 515px;}
#fsegnala input    {width: 200px;}

#fsegnala #invia {width: auto; margin: 20px 0 50px 275px; border: none; display: inline; float: left;}
#fsegnala #back  {
	width: 89px;
	height: 21px;
	margin: 26px 0 50px;
	background: #fff url(../images/cont/back.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	float: left;
}

/* SONDAGGIO CON IMMAGINI */
#cont #fsondaggio, #cont #fsondaggio * {margin: 0; padding: 0; border: none; vertical-align: middle;}
#cont #fsondaggio {width: 770px; margin-bottom: 50px;}

#cont #fsondaggio input	{width: auto; margin-right: 5px; position: static;}

#cont #fsondaggio ul, #fsondaggio li {display: block; list-style: none;}
#cont #fsondaggio li {width: 770px; height: 76px; margin: 0 0 10px;}
/* IE 6 only */ * html #cont #fsondaggio li {height: 80px;}

#cont #fsondaggio img {margin-right: 10px; padding: 2px; border: 1px solid #ccc;}
/* IE 6 only */ * html #cont #fsondaggio img {margin-right: 5px;}
/* IE7 only */ *:first-child + html #cont #fsondaggio img {margin-right: 5px;}

#cont #fsondaggio .img_white {border: 1px solid #fff;}

#cont #fsondaggio p	{
	margin: 0 0 16px;
	font: bolder 1.4em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #f90;
}

#cont #fsondaggio #risultati {
	width: 480px;
	margin: 0;
	padding: 0;
	font: 1em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

#cont #fsondaggio #risultati a {color: #CD6204;}

#cont #fsondaggio #send_sondaggio {margin: 10px 0 10px 335px;}

/* SCROLLER LOGHI SPONSOR
------------------------------------------------------------------------------------------ */
#main #scrollNews2 * {margin: 0; padding: 0; float: none; position: static;}

#main #scrollNews2 {
	width: 988px;
	height: 34px;
	margin: 0 0 -6px;
	padding: 0;
	overflow: hidden;
	position: relative;
	top: -7px;
}

#main #scrollNews2 ul {
	height: 34px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
}

#main #scrollNews2 li {margin: 0 30px 0 0; padding: 0; float: left; display: inline;}
#main #scrollNews2 img {margin: 0; padding: 1px; border: 1px solid #fff; background: #fff; display: block;}

/* MARCHI DISTRIBUITI */
#freg #marchi_distribuiti, #freg #marchi_distribuiti * {vertical-align: middle;}
#freg #marchi_distribuiti {width: 770px;}
#freg #marchi_distribuiti dt {width: 160px; margin-right: 10px; float: left; display: inline;}
#freg #marchi_distribuiti dt input {border: none; margin: 0;}
#freg #marchi_distribuiti dt label {margin: 0 0 0 5px; text-transform: uppercase;}
/* IE6 only */ * html #freg #marchi_distribuiti dt label {margin: 0;}
/* IE7 only */ *:first-child + html #freg #marchi_distribuiti dt label {margin: 0;}


/* ELENCO IN SCHEDA FIERE */
/* Elenco aziende */
#cont #scheda_SX #elenco, #cont #scheda_SX #elenco *	{margin: 0; padding: 0; border: none; position: static; float: none;}
#cont #scheda_SX #elenco	{margin: -5px 0 30px;}

#cont #scheda_SX #elenco li {
	width: 486px;
	margin: 0;
	padding: 8px 0;
	border-bottom: 1px dashed #aaa;
	background: #fff;
	list-style: none;
	display: block;
	float: none;
	clear: both;
}

#cont #scheda_SX #elenco li a	{width: auto; padding: 0; border: none; background: #fff;}

#cont #scheda_SX #elenco li a strong	{color: #f90;}
#cont #scheda_SX #elenco li a:hover strong	{text-decoration: underline;}
#cont #scheda_SX #elenco li strong	{
	display: block;
	text-transform: uppercase;
	font: bolder 1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

#cont #scheda_SX #elenco li img	{float: left; margin-right: 12px; border: 1px solid #ccc;}

#cont #scheda_SX #elenco li span	{display: block; clear: both;}

#cont #scheda_SX #elenco li a.go2scheda, #cont #scheda_SX #elenco li a.go2catalogo	{
	width: 125px;
	height: 21px;
	margin: 12px 0 4px 15px;
	padding: 0;
	background: #fff 0 0 no-repeat;
	text-indent: -9999px;
	display: inline;
	float: right;
}

#cont #scheda_SX #elenco li a.go2scheda   {background-image: url(../images/cont/go2scheda.gif);}
#cont #scheda_SX #elenco li a.go2catalogo {background-image: url(../images/cont/go2catalogo.gif);}

/* BANNER KRINO MAGGIO 2010 */
#Krino_maggio2010 {margin: 0 0 10px 5px;}
/* IE6 only */ * html #Krino_maggio2010 {margin: 0 0 10px 10px;}
/* IE7 only */ *:first-child + html #Krino_maggio2010 {margin: 0 0 10px 10px;}

/* TITOLO FERRA DAY */
#ferra_day_title {
	width: 406px;
	height: 140px;
	margin: 0;
	padding: 0;
	background: #fff url(../images/cont/ferra_day_title.gif) 0 0 no-repeat; 
	text-indent: -9999px;
}

/* SPONSON DAY */
#cont #sponsor_day {width: 260px; margin: -30px 0 40px 0; float: right;}
#cont #sponsor_day img {margin-top: 10px; padding: 10px; border: 1px solid #aaa; background: #fff; display: block;}

/* SCARICA PROGRAMMA */
#cont #sponsor_day #scarica_programma, #cont #sponsor_day #scarica_programma a {
	width: 196px;
	height: 55px;
	margin: 0 0 15px;
	padding: 0;
	background: #fff url(../images/cont/scarica_programma.gif) 0 0 no-repeat;
	text-indent: -9999px;
	color: #fff;
}

#cont #sponsor_day #scarica_programma a {display: block; margin: 0;}

/* IMG PROGRAMMA */
#programma {
	margin: 16px 0 0;
	padding: 5px;
	border: 1px solid #bbb;
	float: left;
	display: inline;
}

/* ISCRIVITI A FERRA DAY */
#cont #iscriviti_ferra_day {width: 290px; margin: 0; padding: 0; float: right;}
#cont #iscriviti_ferra_day a {	
	width: 260px;
	height: 153px;
	background: #fff url(../images/cont/iscriviti_ferra_day.gif) center no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
}

/* NUMERO CHIUSO */
#cont #iscriviti_ferra_day span {
	width: 260px;
	padding: 10px 0;
	font: bolder 1.1em/1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #777;
	display: block;
	float: right;
}

#cont #iscriviti_ferra_day span strong {color: #d00;}

/* CONTENUTO GENERICO */
#cont #generic {margin-bottom: 30px;}
#cont #generic h3, #cont #generic h4, #cont #generic h5, #cont #generic p {margin: 0 0 5px; padding: 0;}
#cont #generic h5 {font-weight: bolder; font-size: 1.3em; color: #888;} 
#cont #generic h5, #cont #generic p {line-height: 1.5em;}

#cont #generic ul {margin: 10px 0 10px 16px;}
#cont #generic li {margin: 0 0 10px;}

/* PROGRAMMA */
#cont dl {display: block; margin-bottom: 10px;}

#cont dt {
	margin-bottom: 4px;
	font: bolder 1.2em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #cd6103;
}

#cont dl strong {color: #666; display: block; margin-bottom: 4px;}

/* PAGINA ASSOFERMET
------------------------------------------------------------------------------------------------ */
/* LOGO */
#cont #generic #logo_assofermet, #cont #generic #logo_assofermet a {
	width: 320px;
	height: 30px;
	margin: 5px 0 -5px; padding: 0;
	background: #fff url(../images/assofermet/logo.gif) 0 0 no-repeat; 
	text-indent: -9999px;
}

#cont #generic #logo_assofermet a {margin: 0; float: none; display: block;}

/* SCARICA + ISCRIVITI */
#cont #generic #scarica_assofermet, #cont #generic #scarica_assofermet a,
#cont #generic #registrati_asso1, #cont #generic #registrati_asso1 a,
#cont #generic #registrati_asso2, #cont #generic #registrati_asso2 a
{height: 55px; padding: 0; background: #fff 0 0 no-repeat; text-indent: -9999px; float: right;}

#cont #generic #scarica_assofermet, #cont #generic #scarica_assofermet a
{width: 230px; margin: 0 12px 0 0; background-image: url(../images/assofermet/scarica.gif);}

#cont #generic #registrati_asso1, #cont #generic #registrati_asso1 a
{width: 210px; margin: 0 12px 0 0; background-image: url(../images/assofermet/registrati_asso1.gif);}

#cont #generic #registrati_asso2, #cont #generic #registrati_asso2 a
{width: 200px; margin: 0 60px 0 0; background-image: url(../images/assofermet/registrati_asso2.gif);}

#cont #generic #scarica_assofermet a,
#cont #generic #registrati_asso1 a,
#cont #generic #registrati_asso2 a {margin: 0; float: none; display: block;}














