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

* {
	margin: 20;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color: #000000;
}

.indent {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-indent: 8px;
}

#container_news {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
}

#container1 {
	position: absolute;
	top: 36px;
	left: 50%;
	width: 950px;
	height: 675px;
	visibility: visible;
	margin-top: 0;
	margin-right: -475px;
	margin-bottom: 0;
	margin-left: -475px;
}

#container2 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 716px;
}

#container3 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 1700px;
}

#container4 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 843px;
}

#container5 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 616px;
}

#container6 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 970px;
}

#container7 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 1681px;
}

#container8 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 1324px;
}

#container9 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 790px;
}

#container10 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 535px;
}

#container11 {
	position: absolute;
	top: 50px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 770px;
}

#container12 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 1422px;
}

#white1 {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
}

#logo {
	position: absolute;
	top: 0;
	left: 20px;
	width: 150px;
	height: 78px;
	visibility: visible;
}

#payoff {
	position: absolute;
	top: 28px;
	right: 20px;
	width: 427px;
	height: 26px;
	background-image: url(img/payoff.gif);
	visibility: visible;
}

#tel {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 403px;
	height: 7px;
	visibility: visible;
}

#search {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 278px;
	height: 12px;
	visibility: visible;
}

#qs {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 278px;
	height: 12px;
	visibility: visible;
}

#search_box {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-left: 3px;
	width: 188px;
	height: 12px;
	background-color: #CAC2B8;
	font-size: 10px;
	color: #000000;
}

.search_box_new {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	padding-left: 3px;
	width: 188px;
	height: 12px;
	background-color: #CAC2B8;
	font-size: 10px;
	color: #000000;
	visibility: visible;
}

.search_button {
	z-index: 100;
}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #626366;
}

.testo_arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #F2871E;
}

.collegamento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #626366;
	text-decoration:none;
}

.collegamento a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #626366;
	text-decoration:none;
}

.collegamento a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #626366;
	text-decoration:none;
}

.collegamento a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #626366;
	text-decoration:none;
}

.collegamento a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #F2871E;
	text-decoration:none;
}

.collegamento a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #626366;
	text-decoration:none;
}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
}

.testo_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
}

.testo_bold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.testo_bold a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.testo_bold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.testo_bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #F2871E;
	text-decoration: none;
}

.testo_bold a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.titolo_prodotti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #626366;
	margin-left: 9px;
}

.titolo_prodotti a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.titolo_prodotti a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.titolo_prodotti a: visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.titolo_prodotti a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #00ADEE;
	text-decoration: none;
}

.titolo_prodotti a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.titolo_prodotti_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #00ADEE;
}

#path {
	position: absolute;
	top: 118px;
	right: 11px;
}

.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #626366;
}

.path a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #626366;
	text-decoration: none;
}

.path a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #00ADEE;
	text-decoration: none;
}

.corner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #626366;
}

.corner a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #626366;
}

.corner a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #00ADEE;
}

/* ----------------------------------------------------------------------- HOME */

#white_home {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_home.gif);
}

#content_home {
	position: absolute;
	top: 62px;
	left: 19px;
	width: 910px;
	height: 480px;
}

#news_home {
	position: absolute;
	top: 0;
	left: 0;
	width: 219px;
	height: 34px;
	background-image: url(img/news_home.gif);
}

#scroll_home {
	position: absolute;
	top: 48px;
	left: 0;
	width: 220px;
	height: 433px;
}

#menu_home {
	position: absolute;
	top: 0;
	right: 0;
	width: 679px;
	height: 480px;
}

#menu1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/portfolio_off.gif);
}

#menu1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/portfolio_on.gif);
}

#menu2 a {
	position: absolute;
	top: 69px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/products_off.gif);
}

#menu2 a:hover {
	position: absolute;
	top: 69px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/products_on.gif);
}

#menu3 a {
	position: absolute;
	top: 138px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/quote_offk.gif);
}

#menu3 a:hover {
	position: absolute;
	top: 138px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/quote_onk.gif);
}

#menu4 a {
	position: absolute;
	top: 207px;
	left: 0;
	width: 679px;
	height: 66px;
	background-image: url(img/menu_home/offers_off.gif);
	background-repeat: no-repeat;
}

#menu4 a:hover {
	position: absolute;
	top: 207px;
	left: 0;
	width: 679px;
	height: 66px;
	background-image: url(img/menu_home/offers_on.gif);
	background-repeat: no-repeat;
}

#menu5 a {
	position: absolute;
	top: 277px;
	left: 0;
	width: 679px;
	height: 66px;
	background-image: url(img/menu_home/workshops_off.gif);
}

#menu5 a:hover {
	position: absolute;
	top: 277px;
	left: 0;
	width: 679px;
	height: 66px;
	background-image: url(img/menu_home/workshops_on.gif);
}

#menu6 a {
	position: absolute;
	top: 347px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/contact_off.gif);
}

#menu6 a:hover {
	position: absolute;
	top: 347px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/contact_on.gif);
}

#menu7 a {
	position: absolute;
	top: 416px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/careers_off.gif);
}

#menu7 a:hover {
	position: absolute;
	top: 416px;
	left: 0;
	width: 679px;
	height: 65px;
	background-image: url(img/menu_home/careers_on.gif);
}

/* ----------------------------------------------------------------------- END HOME */

/* ----------------------------------------------------------------------- PRODUCTS */

#white_products {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_products_home.jpg);
}

#content_products {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 542px;
}

#menusx_products {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
}

#menudx_products {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
}

#menu_prod1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
}

#menu_prod1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_prod2 {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_prod3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
}

#menu_prod3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_prod4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
}

#menu_prod4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_prod5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_prod5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_prod6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
}

#menu_prod6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_prod7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
}

#menu_prod7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_prod8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
}

#menu_prod8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#menu2_products {
	position: absolute;
	top: 167px;
	left: 11px;
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	width: 850px;
}

#menu2_products a {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_products a:link {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_products a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_products a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #00ADEE;
	text-decoration: none;
}

#menu2_products a:active {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

.menu2_products_sel {
	font-size: 12px;
	line-height: 14px;
	color: #00ADEE;
}

#line1 {
	position: absolute;
	top: 334px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line2 {
	position: absolute;
	top: 511px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line3 {
	position: absolute;
	top: 688px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line4 {
	position: absolute;
	top: 866px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line5 {
	position: absolute;
	top: 1044px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line6 {
	position: absolute;
	top: 1224px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#menu3_products {
	position: absolute;
	top: 229px;
	left: 0;
	width: 910px;
	height: 81px;
}

/* ----------------------------------------------------------------------- END PRODUCTS */

/* ----------------------------------------------------------------------- PORTFOLIO */

#white_portfolio {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_portfolio.jpg);
}

#content_portfolio {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 542px;
}

#menusx_portfolio {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
}

#menudx_portfolio {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
}

#menu_port1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_port1 a{
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_port2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
}

#menu_port2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_port3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
}

#menu_port3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_port4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
}

#menu_port4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_port5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_port5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_port6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
}

#menu_port6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_port7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
}

#menu_port7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_port8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
}

#menu_port8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#menu2_portfolio {
	position: absolute;
	top: 202px;
	left: 0;
	width: 911px;
	height: 340px;
}

#menu2_port1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 301px;
	height: 340px;
	background-image:url(img/menu_portfolio/story_off.jpg);
}

#menu2_port1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 301px;
	height: 340px;
	background-image:url(img/menu_portfolio/story_on.jpg);
}

#menu2_port2 a {
	position: absolute;
	top: 0;
	left: 305px;
	width: 301px;
	height: 340px;
	background-image:url(img/menu_portfolio/mission_off.jpg);
}

#menu2_port2 a:hover {
	position: absolute;
	top: 0;
	left: 305px;
	width: 301px;
	height: 340px;
	background-image:url(img/menu_portfolio/mission_on.jpg);
}

#menu2_port3 a {
	position: absolute;
	top: 0;
	left: 610px;
	width: 301px;
	height: 340px;
	background-image:url(img/menu_portfolio/events_off.jpg);
}

#menu2_port3 a:hover {
	position: absolute;
	top: 0;
	left: 610px;
	width: 301px;
	height: 340px;
	background-image:url(img/menu_portfolio/events_on.jpg);
}

#port_img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 364px;
	height: 280px;
}

/* ----------------------------------------------------------------------- END PORTFOLIO */

/* ----------------------------------------------------------------------- EVENTS */

#white_project {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_events.gif);
}

#img_events {
	position: absolute;
	bottom: 6px;
	right: 5px;
	width: 450px;
	height: 328px;
}

#testo_events {
	position: absolute;
	bottom: 22px;
	left: 25px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #EC008C;
}

#title_events {
	position: absolute;
	top: 230px;
	left: 25px;
	height: 33px;
}

#nav_events {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #999;
}

#nav_events a {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

#nav_events a:visited {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

#nav_events a: link {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

#nav_events a:hover {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #EC008C;
	text-decoration: none;
}

#nav_events a:active {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.back_events a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.back_events a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.back_events a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.back_events a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #EC008C;
	text-decoration: none;
}

.back_events a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

#menu3_events1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project1_off.gif);
}

#menu3_events1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project1_on.jpg);
}

#menu3_events2 a {
	position: absolute;
	top: 0;
	right: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project2_off.gif);
}

#menu3_events2 a:hover {
	position: absolute;
	top: 0;
	right: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project2_on.jpg);
}

#menu3_events3 a {
	position: absolute;
	top: 114px;
	left: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project3_off.gif);
}

#menu3_events3 a:hover {
	position: absolute;
	top: 114px;
	left: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project3_on.jpg);
}

#menu3_events4 a {
	position: absolute;
	top: 114px;
	right: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project4_off.gif);
}

#menu3_events4 a:hover {
	position: absolute;
	top: 114px;
	right: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project4_on.jpg);
}

#menu3_events5 a {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project5_off.gif);
}

#menu3_events5 a:hover {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project5_on.jpg);
}

#menu3_events6 a {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project6_off.gif);
}

#menu3_events6 a:hover {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 454px;
	height: 112px;
	background-image: url(img/projects/project6_on.jpg);
}

/* ----------------------------------------------------------------------- END EVENTS */

/* ----------------------------------------------------------------------- WORKSHOPS */

#white_workshops {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_workshops.jpg);
	visibility: visible;
}

#white_hoist_work {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 580px;
	background-color: #FFFFFF;
	background-image: url(img/bg_hoist_work.jpg);
	background-repeat: no-repeat;
}

#white_rigging_work {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_rigging_work.jpg);
	visibility: visible;
}

#content_workshops {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 563px;
	overflow: hidden;
	visibility: visible;
}

#menusx_workshops {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
	visibility: visible;
}

#menudx_workshops {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
	visibility: visible;
}

#menu_work1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
	visibility: visible;
}

#menu_work1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_work2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
	visibility: visible;
}

#menu_work2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_work3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
	visibility: visible;
}

#menu_work3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_work4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
	visibility: visible;
}

#menu_work4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_work5 {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
	visibility: visible;
}

#menu_work5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
	visibility: hidden;
}

#menu_work6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
	visibility: visible;
}

#menu_work6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_work7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
	visibility: visible;
}

#menu_work7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_work8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
	visibility: visible;
}

#menu_work8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#menu2_workshops {
	position: absolute;
	top: 181px;
	left: 11px;
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	z-index: 6;
	visibility: visible;
}

#menu2_workshops a {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_workshops a:link {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_workshops a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_workshops a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu2_workshops a:active {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

.menu2_workshops_sel {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

#testo1_work {
	position:absolute;
	top: 280px;
	left: 11px;
	visibility: visible;
}

#app_work {
	position:absolute;
	top: 455px;
	left: 11px;
	visibility: visible;
}

#testo2_work {
	position:absolute;
	top: 280px;
	left: 458px;
	width: 441px;
	visibility: visible;
}

#testo3_work {
	position:absolute;
	top: 280px;
	left: 295px;
	width: 293px;
	visibility: visible;
}

#img_work {
	position:absolute;
	top: 280px;
	left: 635px;
	width: 270px;
	height: 174px;
	visibility: visible;
}

/* ----------------------------------------------------------------------- END WORKSHOPS */

/* ----------------------------------------------------------------------- CAREERS */

#white_careers {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_careers.jpg);
}

#content_careers {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 542px;
}

#menusx_careers {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
}

#menudx_careers {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
}

#menu_careers1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
}

#menu_careers1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_careers2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
}

#menu_careers2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_careers3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
}

#menu_careers3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_careers4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
}

#menu_careers4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_careers5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_careers5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_careers6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
}

#menu_careers6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_careers7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
}

#menu_careers7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_careers8 {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#testo1_careers {
	position:absolute;
	top: 170px;
	left: 15px;
	width: 400px;
}

#contatti_careers {
	position:absolute;
	top: 428px;
	left: 465px;
}

#contatti2_careers {
	position:absolute;
	top: 428px;
	left: 690px;
}

.contatti_careers_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-decoration:none;
}

.contatti_careers_link a:hover {
	color: #9B120E;
	text-decoration:none;
}

.voce_careers_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #626366;
	text-decoration: none;
}

.voce_careers_link a:hover {
	color: #9B120E;
	text-decoration: none;
}

.testo_careers {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 3px 0 0 15px;
	color: #626366;
}

#testo2_1_careers {
	position: absolute;
	top: 200px;
	left: 466px;
	width: 420px;
}

#voce1_1_careers {
	position: absolute;
	top: 0;
	left: 0;
}

#voce2_1_careers {
	position: absolute;
	top: 20px;
	left: 0;
}

#voce3_1_careers {
	position: absolute;
	top: 40px;
	left: 0;
}

#voce4_1_careers {
	position: absolute;
	top: 60px;
	left: 0;
}

#voce5_1_careers {
	position: absolute;
	top: 80px;
	left: 0;
}

#testo2_2_careers {
	position: absolute;
	top: 200px;
	left: 466px;
	width: 420px;
	visibility: hidden;
}

#voce2_2_careers {
	position: absolute;
	top: 120px;
	left: 0;
}

#voce3_2_careers {
	position: absolute;
	top: 140px;
	left: 0;
}

#voce4_2_careers {
	position: absolute;
	top: 160px;
	left: 0;
}

#voce5_2_careers {
	position: absolute;
	top: 180px;
	left: 0;
}

#testo2_3_careers {
	position: absolute;
	top: 200px;
	left: 466px;
	width: 420px;
	visibility: hidden;
}

#voce2_3_careers {
	position: absolute;
	top: 20px;
	left: 0;
}

#voce3_3_careers {
	position: absolute;
	top: 115px;
	left: 0;
}

#voce4_3_careers {
	position: absolute;
	top: 135px;
	left: 0;
}

#voce5_3_careers {
	position: absolute;
	top: 155px;
	left: 0;
}

#testo2_4_careers {
	position: absolute;
	top: 200px;
	left: 466px;
	width: 420px;
	visibility: hidden;
}

#voce2_4_careers {
	position: absolute;
	top: 20px;
	left: 0;
}

#voce3_4_careers {
	position: absolute;
	top: 40px;
	left: 0;
}

#voce4_4_careers {
	position: absolute;
	top: 175px;
	left: 0;
}

#voce5_4_careers {
	position: absolute;
	top: 195px;
	left: 0;
}

#testo2_5_careers {
	position: absolute;
	top: 200px;
	left: 466px;
	width: 420px;
	visibility: hidden;
}

#voce2_5_careers {
	position: absolute;
	top: 20px;
	left: 0;
}

#voce3_5_careers {
	position: absolute;
	top: 40px;
	left: 0;
}

#voce4_5_careers {
	position: absolute;
	top: 60px;
	left: 0;
}

#voce5_5_careers {
	position: absolute;
	top: 195px;
	left: 0;
}

#testo2_6_careers {
	position: absolute;
	top: 200px;
	left: 466px;
	width: 420px;
	visibility: hidden;
}

/* ----------------------------------------------------------------------- END CAREERS */

/* ----------------------------------------------------------------------- ARCHIVE */


#white_archive {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(img/bg_archive.jpg);
	height: 151px;
}

#content_archive {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
}

#white_archive_dett {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(img/bg_archive.jpg);
	height: 619px;
}

#content_archive_dett {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 598;
}

#white_search {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(img/bg_search.jpg);
	height: 151px;
}

#news_dett {
	position: absolute;
	top: 170px;
	left: 96px;
	width: 797px;
}

#news {
	position: absolute;
	top: 229px;
	left: 0px;
	width: 800px;
	padding: 15px 35px 0 115px;
	background-image: url(img/bg_news.gif);
}

#bottom_news {
	position: relative;
	top: 0;
	left: 0;
	width: 950px;
	margin-left: -115px;
	height: 20px;
	background: #FFFFFF;
}

#search_news {
	position: absolute;
	bottom: -20px;
	right: 0;
	width: 278px;
	height: 12px;
}

#tel_news {
	position: absolute;
	bottom: -18px;
	left: 0;
	width: 403px;
	height: 7px;
}

#back_news a {
	position: absolute;
	top: 170px;
	right: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-decoration: none;
}

#back_news a:visited {
	position: absolute;
	top: 170px;
	right: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-decoration: none;
}

#back_news a:link {
	position: absolute;
	top: 170px;
	right: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-decoration: none;
}

#back_news a:hover {
	position: absolute;
	top: 170px;
	right: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #0E6B94;
	text-decoration: none;
}

#back_news a:active {
	position: absolute;
	top: 170px;
	right: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-decoration: none;
}

#menusx_archive {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
}

#menudx_archive {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
}

#menu_archive1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
}

#menu_archive1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_archive2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
}

#menu_archive2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_archive3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
}

#menu_archive3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_archive4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
}

#menu_archive4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_archive5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_archive5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_archive6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
}

#menu_archive6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_archive7 {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_archive8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
}

#menu_archive8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#menu2_archive {
	position: absolute;
	top: 170px;
	left: 0;
}

.testo_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #626366;
}

.tit_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626366;
	font-weight: bold;
}

.tit_news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.tit_news a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.tit_news a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.tit_news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #0E6B94;
	font-weight: bold;
	text-decoration: none;
}

.tit_news a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.date_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #0E6B94;
}

.coll_news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.coll_news a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.coll_news a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

.coll_news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #0E6B94;
	font-weight: bold;
	text-decoration: none;
}

.coll_news a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	font-weight: bold;
	text-decoration: none;
}

/* ----------------------------------------------------------------------- END ARCHIVE */

/* ----------------------------------------------------------------------- PROMOTIONAL OFFERS */

#white_offers {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 619px;
	background-color: #FFFFFF;
	background-image: url(img/bg_offers.jpg);
}

#content_offers {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 598px;
}

#menusx_offers {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
}

#menudx_offers {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
}

#menu_offers1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
}

#menu_offers1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_offers2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
}

#menu_offers2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_offers3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
}

#menu_offers3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_offers4 {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_offers5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_offers5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_offers6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
}

#menu_offers6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_offers7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
}

#menu_offers7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_offers8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
}

#menu_offers8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#swag4thoughts {
	position: absolute;
	top: 114px;
	left: 800px;
}

#testo1_offers {
	position: absolute;
	top: 252px;
	left: 250px;
}

#mappa_offers {
	position: absolute;
	top: 316px;
	left: 5px;
	width: 901px;
	height: 277px;
}

/* ----------------------------------------------------------------------- END PROMOTIONAL OFFERS */

/* ----------------------------------------------------------------------- CONTACT */

#white_contact {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_contact.jpg);
}

#white_partners {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_partners.jpg);
}

#white_distributor {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_eu_distributor.jpg);
}

#content_contact {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 542px;
}

#menusx_contact {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 64px;
}

#menudx_contact {
	position: absolute;
	top: 0;
	left: 458px;
	width: 452px;
	height: 64px;
}

#menu_contact1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
}

#menu_contact1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_contact2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
}

#menu_contact2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_contact3 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_off.gif);
}

#menu_contact3 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_contact4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
}

#menu_contact4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_contact5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_contact5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_contact6 {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_contact7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
}

#menu_contact7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_contact8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
}

#menu_contact8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#menu2_contact {
	position: absolute;
	top: 181px;
	left: 11px;
	width: 600px;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

#menu2_contact a {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu2_contact a:link {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu2_contact a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu2_contact a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

#menu2_contact a:active {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu2_contact_sel {
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

#map_contact {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 564px;
	height: 300px;
}

#jumpMenu {
	width: 295px;
	background-color: #EDEAE6;
	border: none;
}

#usa_dir {
	position: absolute;
	top: 230px;
	left: 590px;
	width: 295px;
	visibility: hidden;
}

#mex_dir {
	position: absolute;
	top: 230px;
	left: 590px;
	width: 295px;
	visibility: hidden;
}

#uk_dir {
	position: absolute;
	top: 230px;
	left: 590px;
	width: 295px;
	visibility: hidden;
}

#partners_name {
	position: absolute;
	left: 20px;
	top: 222px;
	font-size: 14px;
	font-weight: bold;
	color: #ED0A71;
	line-height: 68px;
}

#partners_url {
	position: absolute;
	right: 20px;
	top: 222px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 68px;
	text-decoration: none;
	text-align: right;
}

#partners_url a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 68px;
	text-decoration: none;
}

#partners_url a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 68px;
	text-decoration: none;
}

#partners_url a:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 68px;
	text-decoration: none;
}

#partners_url a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #ED0A71;
	line-height: 68px;
	text-decoration: none;
}

#partners_url a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 68px;
	text-decoration: none;
}

#testo1_distributor {
	position: absolute;
	top: 230px;
	left: 20px;
}

#testo2_distributor {
	position: absolute;
	top: 230px;
	left: 260px;
}


#testo3_distributor {
	position: absolute;
	top: 230px;
	left: 540px;
}


#testo4_distributor {
	position: absolute;
	top: 230px;
	right: 20px;
}

.testo_distributor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ED0A71;
}

.link_distributor a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	text-decoration: none;
}

.link_distributor a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ED0A71;
	text-decoration: none;
}

/* ----------------------------------------------------------------------- END CONTACT */

/* ----------------------------------------------------------------------- TRUSS */

#white_truss {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 1588px;
	background-color: #FFFFFF;
	background-image: url(img/bg_truss.gif);
}

#content_truss {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 1385px;
}

/* ----------------------------------------------------------------------- END TRUSS */

/* ----------------------------------------------------------------------- TRIANGLE */

#white_triangle {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 519px;
	background-color: #FFFFFF;
	background-image: url(img/bg_triangle.jpg);
}

#content_triangle {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 498px;
}

/* ----------------------------------------------------------------------- END TRIANGLE */

/* ----------------------------------------------------------------------- FOLDING */

#white_folding {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 873px;
	background-color: #FFFFFF;
	background-image: url(img/bg_folding.jpg);
}

#content_folding {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 852px;
}

/* ----------------------------------------------------------------------- END FOLDING */

/* ----------------------------------------------------------------------- SPECIALIZED */

#white_specialized {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 1584px;
	background-color: #FFFFFF;
	background-image: url(img/bg_specialized.jpg);
}

#content_specialized {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 1563
	px;
}

/* ----------------------------------------------------------------------- END SPECIALIZED */

/* ----------------------------------------------------------------------- ROOF */

#white_roof {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 1227px;
	background-color: #FFFFFF;
	background-image: url(img/bg_roof.gif);
}

#content_roof {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 1206px;
}

/* ----------------------------------------------------------------------- END ROOF */

/* ----------------------------------------------------------------------- RIGGING */

#white_rigging {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 693px;
	background-color: #FFFFFF;
	background-image: url(img/bg_rigging.gif);
}

#content_rigging {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 672px;
}

/* ----------------------------------------------------------------------- END RIGGING */

/* ----------------------------------------------------------------------- PRODUCT DETAIL */

#white_prod_detail {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 746px;
	background-color: #FFFFFF;
	background-image: url(img/bg_products/bg_dettagli.jpg);
}

#content_prod_detail {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 767px;
}

#titolo_prod_detail {
	position: absolute;
	top: 355px;
	left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #626366;
	width: 333px;
}

#back_prod_detail {
	position: absolute;
	top: 362px;
	left: 520px;
}

#back_prod_corners {
	position: absolute;
	top: 362px;
	left: 520px;
	visibility: hidden;
}

#pdf_icon {
	position: absolute;
	top: 352px;
	right: 30px;
	width: 50px;
	height: 19px;
}

#testo_prod_detail {
	position: absolute;
	top: 410px;
	left: 520px;
	width: 360px;
}

#testo_search_result {
	position: absolute;
	top: 400px;
	left: 30px;
	width: 850px;
}

#testo_prod_corners {
	position: absolute;
	top: 410px;
	left: 520px;
	width: 360px;
	visibility: hidden;
}

#bg_prod_detail {
	position: absolute;
	top: 380px;
	left: 6px;
	width: 512px;
	height: 339px;
}

#bg_prod_detail_wide {
	position: absolute;
	top: 380px;
	left: 6px;
	width: 898px;
	height: 339px;
}

#bg_prod_corners {
	position: absolute;
	top: 380px;
	left: 6px;
	width: 512px;
	height: 339px;
	visibility: hidden;
}

/* ----------------------------------------------------------------------- END PRODUCT DETAIL */

/* ----------------------------------------------------------------------- STORY */

#white_story {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_story.jpg);
}

#white_story2 {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_story2.jpg);
}

#menu2_story {
	position: absolute;
	top: 178px;
	left: 11px;
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	width: 850px;
}

#menu2_story a {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_story a:link {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_story a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

#menu2_story a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu2_story a:active {
	font-size: 12px;
	line-height: 14px;
	color: #626366;
	text-decoration: none;
}

.menu2_story_sel {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

#menu3_story {
	position: absolute;
	top: 226px;
	left: 203px;
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	font-weight: bold;
}

#menu3_story a {
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	font-weight: bold;
	text-decoration: none;
}

#menu3_story a:link {
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	font-weight: bold;
	text-decoration: none;
}

#menu3_story a:visited {
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	font-weight: bold;
	text-decoration: none;
}

#menu3_story a:hover {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#menu3_story a:active {
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	font-weight: bold;
	text-decoration: none;
}

.menu3_story_sel {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

#testo1_story {
	position: absolute;
	top: 300px;
	left: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	width: 400px;
}

.testo1_story_red {
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	width: 400px;
}

#testo2_story {
	position: absolute;
	top: 326px;
	left: 456px;
	font-size: 11px;
	line-height: 13px;
	color: #626366;
	width: 414px;
}

#back_story a {
	position: absolute;
	top: 500px;
	left: 20px;
	font-size: 11px;
	line-height: 13px;
	color: #DD0014;
	text-decoration: none;
}

#back_story a:hover {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu4_storysx a {
	position: absolute;
	top: 261px;
	left: 0;
	width: 454px;
	height: 281px;
	background-image: url(img/menu_story/broadway_off.gif);
}

#menu4_storysx a:hover {
	background-image: url(img/menu_story/broadway_on.gif);
}

#menu4_storydx a {
	position: absolute;
	top: 261px;
	right: 0;
	width: 454px;
	height: 281px;
	background-image: url(img/menu_story/trade_shows_off.gif);
}

#menu4_storydx a:hover {
	background-image: url(img/menu_story/trade_shows_on.gif);
}

#menu4_2_storysx a {
	position: absolute;
	top: 261px;
	left: 0;
	width: 454px;
	height: 281px;
	background-image: url(img/menu_story/illusions_off.gif);
}

#menu4_2_storysx a:hover {
	background-image: url(img/menu_story/illusions_on.gif);
}

#menu4_2_storydx a {
	position: absolute;
	top: 261px;
	right: 0;
	width: 454px;
	height: 281px;
	background-image: url(img/menu_story/machinery_off.gif);
}

#menu4_2_storydx a:hover {
	background-image: url(img/menu_story/machinery_on.gif);
}
/* ----------------------------------------------------------------------- END STORY */

/* ----------------------------------------------------------------------- MISSION */

#white_mission {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 563px;
	background-color: #FFFFFF;
	background-image: url(img/bg_mission.jpg);
}

/* ----------------------------------------------------------------------- END MISSION */

/* ----------------------------------------------------------------------- GET QUOTE */

#white_quote {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 619px;
	background-color: #FFFFFF;
	background-image: url(img/bg_quote.gif);
}

#menu_quote1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_off.gif);
}

#menu_quote1 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/portfolio_on.gif);
}

#menu_quote2 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_off.gif);
}

#menu_quote2 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/products_on.gif);
}

#menu_quote3 {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/quote_on.gif);
}

#menu_quote4 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_off.gif);
	background-repeat: no-repeat;
}

#menu_quote4 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/offers_on.gif);
	background-repeat: no-repeat;
}

#menu_quote5 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_off.gif);
}

#menu_quote5 a:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/workshops_on.gif);
}

#menu_quote6 a {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_off.gif);
}

#menu_quote6 a:hover {
	position: absolute;
	top: 16px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/contact_on.gif);
}

#menu_quote7 a {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_off.gif);
}

#menu_quote7 a:hover {
	position: absolute;
	top: 32px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/news_on.gif);
}

#menu_quote8 a {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_off.gif);
	background-repeat: no-repeat;
}

#menu_quote8 a:hover {
	position: absolute;
	top: 48px;
	left: 0;
	width: 452px;
	height: 16px;
	background-image: url(img/menu_products/careers_on.gif);
	background-repeat: no-repeat;
}

#mappa_quote {
	position: absolute;
	top: 208px;
	left: 5px;
	width: 901px;
	height: 385px;
}

/* ----------------------------------------------------------------------- END GET QUOTE */

/* ----------------------------------------------------------------------- CAD */

#white_cad {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 438px;
	background-color: #FFFFFF;
	background-image: url(img/bg_cad.gif);
}

#white_cad_register {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 673px;
	background-color: #FFFFFF;
	background-image: url(img/bg_cad_register.gif);
}

#white_cad_registered {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 438px;
	background-color: #FFFFFF;
	background-image: url(img/bg_cad_registered.gif);
}

#content_cad {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 417px;
}

#content_cad_register {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 652px;
}

#white_cad_files {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 1325px;
	background-color: #FFFFFF;
	background-image: url(img/bg_cad_files.gif);
}

#content_cad_files {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 1304px;
}

#testo_cad_recover {
	position: absolute;
	top: 285px;
	left: 306px;
}

#line1_cad {
	position: absolute;
	top: 253px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line2_cad {
	position: absolute;
	top: 430px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line3_cad {
	position: absolute;
	top: 607px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line4_cad {
	position: absolute;
	top: 785px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line5_cad {
	position: absolute;
	top: 964px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#line6_cad {
	position: absolute;
	top: 1143px;
	left: 6px;
	width: 898px;
	height: 156px;
}

#campo1 {
	position: absolute;
	top: 281px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo2 {
	position: absolute;
	top: 312px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo3 {
	position: absolute;
	top: 343px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo4 {
	position: absolute;
	top: 374px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo5 {
	position: absolute;
	top: 405px;
	left: 132px;
	height: 18px;
	width: 155px;
	padding: 2px 0 0 0;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo6 {
	position: absolute;
	top: 436px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo7 {
	position: absolute;
	top: 467px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo8 {
	position: absolute;
	top: 498px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo9 {
	position: absolute;
	top: 529px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#campo10 {
	position: absolute;
	top: 560px;
	left: 132px;
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#enter {
	position: absolute;
	top: 380px;
	left: 132px;
	height: 19px;
	width: 55px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

#register {
	position: absolute;
	top: 615px;
	left: 132px;
	height: 19px;
	width: 75px;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

/* ----------------------------------------------------------------------- END CAD */

/* ----------------------------------------------------------------------- SWAG */

#white_swag {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(img/bg_offers.jpg);
	height: 205px;
}

#content_swag {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
}

#swag {
	position: absolute;
	top: 283px;
	left: 0px;
	width: 927px;
	padding-left:23px;
	background-image: url(img/bg_swag.gif);
}

#bottom_swag {
	position: relative;
	top: 0;
	left: 0;
	width: 950px;
	margin-left: -23px;
	height: 26px;
	background-image: url(img/bg_swag_bottom.gif);
}

#tomcat_company {
	position: absolute;
	top: 100px;
	left: 409px;
	height: 18px;
	width: 155px;
	padding: 2px 0 0 0;
	background-color: #FFFFFF;
	border: #DDDAD5 solid 1px;
}

.indent_green {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #9FBE3B;
	text-indent: 8px;
	font-weight: bold;
}

#swag_right1 {
	position: relative;
	margin-top: -232px;
	margin-left: 451px;
	width: 393px;
	padding-left: 60px;
	background-color: #CBC2B9;
}

#swag_right2 {
	position: relative;
	margin-top: -174px;
	margin-left: 451px;
	width: 393px;
	padding-left: 60px;
	background-color: #CBC2B9;
}

#swag_right3 {
	position: relative;
	margin-top: -203px;
	margin-left: 451px;
	width: 393px;
	padding-left: 60px;
	background-color: #CBC2B9;
}

#swag_right4 {
	position: relative;
	margin-top: -261px;
	margin-left: 451px;
	width: 393px;
	padding-left: 60px;
	background-color: #CBC2B9;
}

#swag_right5 {
	position: relative;
	margin-top: -174px;
	margin-left: 451px;
	width: 393px;
	padding-left: 60px;
	background-color: #CBC2B9;
}

#comments {
	position: absolute;
	bottom: 30px;
	width: 330px;
	height: 53px;
	padding: 3px 5px;
	background-color: #CBC2B9;
	border: #FFFFFF 1px solid;
	z-index: 1;
}

#comments_large {
	position: relative;
	margin: 0 0 40px 8px;
	width: 860px;
	height: 53px;
	padding: 3px 5px;
	background-color: #FFFFFF;
	border: #CBC2B9 1px solid;
}

#campo_swag {
	height: 15px;
	width: 150px;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: #CBC2B9 solid 1px;
}

#submit_swag {
	height: 19px;
	width: 55px;
	background-color: #FFFFFF;
	border: #CBC2B9 solid 1px;
}

#reset_swag {
	height: 19px;
	width: 115px;
	background-color: #FFFFFF;
	border: #CBC2B9 solid 1px;
}
#line7 {
	position: absolute;
	top: 1401px;
	left: 6px;
	width: 898px;
	height: 156px;
}
#workshopHeader {
	position:absolute;
	width:910px;
	height:99px;
	z-index:1;
	left: 0px;
	top: 104px;
	visibility: visible;
}
#white_DYKVids_work {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 700px;
	background-color: #FFFFFF;
	background-image: url(img/bg_DYK_vids.gif);
	background-repeat: no-repeat;
}
#container_DYKVids {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 820px;
}
#content_DYKVids {
	position: absolute;
	top: 0px;
	left: 19px;
	width: 910px;
	height: 750px;
	overflow: hidden;
	visibility: visible;
}
#HRWBtn {
	position:absolute;
	width:386px;
	height:50px;
	z-index:2;
	left: 0px;
	top: 0px;
}
#container13 {
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 964px;
}
#bg_prod_detail_wide_USARigging {
	position: absolute;
	top: 380px;
	left: 6px;
	width: 898px;
	height: 460px;
}
#content_prod_detail_USARigging {
	position: absolute;
	top: 0;
	left: 19px;
	width: 910px;
	height: 888px;
}
#white_prod_detail_USARigging {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	height: 867px;
	background-color: #FFFFFF;
	background-image: url(img/bg_products/bg_dettagli.jpg);
}
#white_archive800_dett {
	position: absolute;
	top: 78px;
	left: 0;
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(img/bg_archive800High.jpg);
	height: 800px;
}
#container2b {
	position: absolute;
	top: 50px;
	left: 50%;
	margin: 0 -475px;
	width: 950px;
	height: 897px;
}
