@charset "UTF-8";
/* CSS Document */

div#slideshow {
	position:relative;
	width:950px;
	height:290px;
	margin-top:15px;
	padding-bottom:1px;
	border-bottom:1px solid #3b6597;
	clear:both;
}
div#slideshow IMG {
	position:absolute;
	left:0;
	z-index:8;
}
div#slideshow IMG.active {
	z-index:10;
}
div#slideshow IMG.last-active {
	z-index:9;
}
/* Contenuto HOME */
div#content {
	width:950px;
	background:#fff;
	margin-top:30px;
}
/* colonna SINISTRA */
div#content div#column_left {
	width:200px;
	float:left;
}
div#content div#column_left div#linee_prodotti {
	width:200px;
}
div#content div#column_left div#linee_prodotti h2 {
	font-size:14px;
	color:#000;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
div#content div#column_left div#linee_prodotti ul {
	width:200px;
}
div#content div#column_left div#linee_prodotti ul li {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#ddd;
	margin:10px 0;
	width:200px;
	height:155px;
}
div#content div#column_left div#linee_prodotti ul li a {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	display:block;
	text-decoration:none;
	width:180px;
	height:145px;
	padding:5px 10px;
}
div#content div#column_left div#linee_prodotti ul li a#industrial:hover {
	background:#bc0b27;
}
div#content div#column_left div#linee_prodotti ul li a#planetary:hover {
	background:#152c80;
}
div#content div#column_left div#linee_prodotti ul li a#drive:hover {
	background:#00b4dd;
}
div#content div#column_left div#linee_prodotti ul li a#gear:hover {
	background:#1a1a1a;
}
div#content div#column_left div#linee_prodotti ul li div.thumb_prodotto {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff;
	width:180px;
	height:90px;
	padding:5px 0;
	text-align:center;
}
div#content div#column_left div#linee_prodotti ul li div.thumb_prodotto img {
	height:90px;
}
div#content div#column_left div#linee_prodotti ul li a:hover div.thumb_prodotto {
	background-position:0 -35px;
}
div#content div#column_left div#linee_prodotti ul li div.thumb_logo {
	height:35px;
	margin-top:5px;
}
div#content div#column_left div#linee_prodotti ul li a div.thumb_logo {
	display:block;
	height:35px;
	width:80px;
	text-indent:-9999px;
	float:left;
	margin-right:20px;
}
div#content div#column_left div#linee_prodotti ul li a:hover div.thumb_logo {
	background-position:0 -35px;
}
div#content div#column_left div#linee_prodotti ul li a div.thumb_logo#logo_industrial {
	background:url(../images/prodotti/logo_industrial01.png) no-repeat top left;
}
div#content div#column_left div#linee_prodotti ul li a:hover div.thumb_logo#logo_industrial {
	background-position:0 -35px;
}
div#content div#column_left div#linee_prodotti ul li a div.thumb_logo#logo_planetary {
	background:url(../images/prodotti/logo_planetary01.png) no-repeat top left;
}
div#content div#column_left div#linee_prodotti ul li a:hover div.thumb_logo#logo_planetary {
	background-position:0 -35px;
}
div#content div#column_left div#linee_prodotti ul li a div.thumb_logo#logo_drive {
	background:url(../images/prodotti/logo_drive01.png) no-repeat top left;
}
div#content div#column_left div#linee_prodotti ul li a:hover div.thumb_logo#logo_drive {
	background-position:0 -35px;
}
div#content div#column_left div#linee_prodotti ul li a div.thumb_logo#logo_gear {
	background:url(../images/prodotti/logo_gear01.png) no-repeat top left;
}
div#content div#column_left div#linee_prodotti ul li a:hover div.thumb_logo#logo_gear {
	background-position:0 -35px;
}
div#content div#column_left div#linee_prodotti ul li p {
	float:right;
	width:80px;
	color:#2d2d2d;
	font-size:12px;
	margin-top:12px;
	line-height:14px;
}
div#content div#column_left div#linee_prodotti ul li a p {
	color:#2d2d2d;
	text-decoration:none;
}
div#content div#column_left div#linee_prodotti ul li a:hover p {
	color:#fff;
	text-decoration:none;
}
/* colonna CENTRALE */
div#content div#column_central {
	margin:0 50px;
	width:415px;
	float:left;
}
/* news */
div#content div#column_central div#box_news {
	width:415px;
}
div#content div#column_central div#box_news h2 {
	font-size:14px;
	color:#000;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
div#content div#column_central div#box_news ul {
	width:415px;
}
div#content div#column_central div#box_news ul li {
	height:85px;
	margin:15px 0 5px 0;
	border-bottom:1px dotted #cdcdcd;
	padding-bottom:10px;
}
div#content div#column_central div#box_news ul li div.thumb_news {
	width:80px;
	height:80px;
	float:left;
	margin-right:15px;
}
div#content div#column_central div#box_news ul li div.thumb_news img {
	width:78px;
	height:78px;
	border:1px solid #cfcfcf;
}
div#content div#column_central div#box_news ul li p.titolo {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
div#content div#column_central div#box_news ul li p.titolo a {
	color:#1572b5;
	text-decoration:none;
}
div#content div#column_central div#box_news ul li p.titolo a:hover {
	color:#000;
	text-decoration:none;
}
div#content div#column_central div#box_news ul li p.data {
	color:#737373;
	font-size:11px;
	margin-top:5px;
}
div#content div#column_central div#box_news ul li p.testo {
	font-size:12px;
	line-height:14px;
	margin-top:5px;
}
div#content div#column_central div#box_news ul li p.testo a, div#content div#column_central div#box_news ul li p.testo a:hover {
	color:#464646;
	text-decoration:none;
}
div#content div#column_central div#box_news ul li p.dettagli {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}
div#content div#column_central div#box_news ul li p.dettagli a {
	color:#5e5e5e;
	text-decoration:none;
}
div#content div#column_central div#box_news ul li p.dettagli a:hover {
	color:#000;
	text-decoration:none;
}
div#content div#column_central div#box_news p.archivio {
	font-size:11px;
	text-align:right;
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #3b6597;
}
div#content div#column_central div#box_news p.archivio a {
	color:#5e5e5e;
	text-decoration:none;
}
div#content div#column_central div#box_news p.archivio a:hover {
	color:#5e5e5e;
	text-decoration:underline;
}
/* Documentazione */
div#content div#column_central div#box_documentazione {
	border:1px solid #ccc;
	padding:3px;
	width:409px;
	margin-top:30px;
}
div#content div#column_central div#box_documentazione h2 {
	background:#e7e7e7;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:24px;
	padding:0 5px;
}
div#content div#column_central div#box_documentazione ul {
	width:415px;
	height:115px;
	margin-top:10px;
}
div#content div#column_central div#box_documentazione ul li {
	width:115px;
	float:left;
	text-align:center;
	margin:0 10px;
}
div#content div#column_central div#box_documentazione ul li a {
	color:#1b1b1b;
	text-decoration:none;
	display:block;
	padding:5px;
}
div#content div#column_central div#box_documentazione ul li a:hover {
	color:#333;
	text-decoration:none;
	background:#f9f9f9;
}
div#content div#column_central div#box_documentazione ul li img {
	border:2px solid #ccc;
}
div#content div#column_central div#box_documentazione ul li p {
	color:#1b1b1b;
	font-size:11px;
	text-align:center;
	margin-top:5px;
}
div#content div#column_central div#box_documentazione ul li a:hover p {
	color:#333;
	text-decoration:none;
}
div#content div#column_central div#box_documentazione p.leggi_tutto {
	font-size:11px;
	color:#464646;
	line-height:14px;
	width:415px;
	text-align:right;
	float:right;
	margin-top:5px;
}
div#content div#column_central div#box_documentazione p.leggi_tutto a {
	color:#464646;
	text-decoration:none;
}
div#content div#column_central div#box_documentazione p.leggi_tutto a:hover {
	color:#464646;
	text-decoration:underline;
}
/* Azienda */
div#content div#column_central div#box_azienda {
	width:415px;
	margin-top:40px;
	height:120px;
	border-bottom:1px dotted #cdcdcd;
}
div#content div#column_central div#box_azienda h2 {
	font-size:14px;
	color:#000;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
	width:415px;
	float:left;
}
div#content div#column_central div#box_azienda h2 a, div#content div#column_central div#box_azienda h2 a:hover {
	color:#000;
	text-decoration:none;
}
div#content div#column_central div#box_azienda img {
	width:105px;
	height:80px;
	float:left;
	margin-right:15px;
}
div#content div#column_central div#box_azienda p {
	font-size:12px;
	color:#464646;
	line-height:14px;
	width:295px;
	float:left;
}
div#content div#column_central div#box_azienda p a {
	color:#464646;
	text-decoration:none;
	font-size:11px;
	text-align:right;
}
div#content div#column_central div#box_azienda p a:hover {
	color:#464646;
	text-decoration:underline;
}
/* Certificazione */
div#content div#column_central div#box_certificazione{
	width:415px;
	margin-top:40px;
}
div#content div#column_central div#box_certificazione img{
	width:415px;
	height:115px;
}
div#content div#column_central div#box_certificazione p {
	font-size:12px;
	color:#464646;
	line-height:14px;
	width:415px;
	text-align:right;
}
div#content div#column_central div#box_certificazione p a {
	color:#464646;
	text-decoration:none;
	font-size:11px;
}
div#content div#column_central div#box_certificazione p a:hover {
	color:#464646;
	text-decoration:underline;
}


/* colonna DESTRA */
div#content div#column_right {
	width:235px;
	float:left;
}
/* Cerca prodotto */
div#content div#column_right div#box_cerca {
	border:1px solid #ccc;
	padding:1px 10px;
}
div#content div#column_right div#box_cerca h2 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#464646;
	background:url(../images/lente01.gif) no-repeat center right;
	line-height:26px;
}
div#content div#column_right div#box_cerca form {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	width:215px;
	height:30px;
}
div#content div#column_right div#box_cerca form input[type=text] {
	width:185px;
	height:20px;
	border:none;
	color:#464646;
	font-size:11px;
	padding-left:5px;
	background:url(../images/box_cerca01.gif) no-repeat center left;
	float:left;
	margin-right:10px;
}
div#content div#column_right div#box_cerca input[type=image] {
	width:10px;
	height:11px;
	float:left;
	margin-top:5px;
}

/* Banner Dynamic */
div#banner_dynamic{
	width:235px;
	margin-bottom:35px;
}
/* Settori di applicazione */
div#content div#column_right div#box_settori_applicazione {
	width:235px;/*margin-top:35px;*/
}
div#content div#column_right div#box_settori_applicazione h2 {
	font-size:14px;
	color:#000;
	line-height:14px;
	font-weight:bold;
	padding-bottom:2px;
	text-transform:uppercase;
	border-bottom:1px solid #3b6597;
}
div#content div#column_right div#box_settori_applicazione ul {
	list-style:disc;
	margin:15px 0 0 15px;
}
div#content div#column_right div#box_settori_applicazione ul li {
	font-size:12px;
	color:#333;
	line-height:16px;
}
/* Area riservata */
div#content div#column_right div#box_area_riservata {
	margin-top:35px;
	width:229px;
	height:129px;
	background:url(../images/bkg_area_riservata.gif) repeat-x top left;
	border:1px solid #ccc;
	padding:2px;
}
div#content div#column_right div#box_area_riservata h2 {
	background:#c3cfd9;
	line-height:24px;
	font-size:14px;
	color:#464646;
	padding-left:5px;
	text-transform:uppercase;
}
div#content div#column_right div#box_area_riservata form {
	margin:10px 0 0 5px;
	width:225px;
}
div#content div#column_right div#box_area_riservata form p {
	color:#1572b5;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	margin:0;
	text-transform:none;
	width:225px;
}
div#content div#column_right div#box_area_riservata form input[type=text] {
	width:165px;
	height:16px;
	background:#fff;
	border:none;
	color:#696969;
	font-size:11px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 10px 3px 0;
	float:left;
}
div#content div#column_right div#box_area_riservata form input[type=image] {
	float:left;
	margin-top:3px;
}
div#content div#column_right div#box_area_riservata p {
	font-size:10px;
	color:#464646;
	text-transform:uppercase;
	margin:10px 0 0 5px;
	float:left;
}
div#content div#column_right div#box_area_riservata p a {
	color:#464646;
	text-decoration:none;
}
div#content div#column_right div#box_area_riservata p a:hover {
	color:#333;
	text-decoration:none;
}
/* Iscrizione Newsletter */
div#content div#column_right div#box_newsletter {
	width:215px;
	height:90px;
	background:url(../images/bkg_newsletter.gif) no-repeat top left;
	margin-top:50px;
	padding:10px;
}
div#content div#column_right div#box_newsletter h2 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:12px;
	color:#fff;
}
div#content div#column_right div#box_newsletter h2 a {
	color:#fff;
	text-decoration:none;
}
div#content div#column_right div#box_newsletter h2 a:hover {
	color:#f1f1f1;
	text-decoration:none;
}
div#content div#column_right div#box_newsletter p {
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	line-height:14px;
	color:#fff;
	margin-right:60px;
}
div#content div#column_right div#box_newsletter p a, div#content div#column_right div#box_newsletter p a:hover {
	color:#fff;
	text-decoration:none;
}
div#content div#column_right div#box_newsletter form {
	margin-top:10px;
}
div#content div#column_right div#box_newsletter form input[type=text] {
	width:188px;
	height:16px;
	background:#fff;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
div#content div#column_right div#box_newsletter form input[type=image] {
	width:10px;
	height:11px;
	float:left;
	margin-top:5px;
}
div#content div#column_right div.box_settori{
	width:235px;
	margin-top:30px;
}
