/* Promotec */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
.main{
	margin:0 auto;
	width: 980px;
	position: relative;
}
#logo {
	position: absolute;
	top: 25px;
	left: 0px;
}
#lingue {
	position: absolute;
	text-align:center;
	color: #666666;
	top: 35px;
	left: 725px;
	
	font-size:11px;
}
#payoff {
	position: absolute;
	top: 310px;
	right: 20px;
}
/*div menu orizzontale*/
#menu_bg {
	position: absolute;
	top: 75px;
	left: 0px;
}	
		
/*menu css sprite*/
#nav-example {
    background:url(../images/menu_sprite.png) no-repeat;
    width:981px;
    height:29px;
    margin:0;
    padding:0;
}
#nav-example span {
   	color:#FFFFFF;
	font-size:14px;
	margin-top:5px;
}
#nav-example li, #nav-example a {
    height:29px;
    display:block;
	text-decoration: none;
	line-height: 29px;
	text-align:center;
}
#nav-example li {
    float:left;
    list-style:none;
    display:inline;
}
#nav-example-01 {width: 109px;}
#nav-example-02 {width: 132px;}
#nav-example-03 {width: 134px;}
#nav-example-04 {width: 132px;}
#nav-example-05 {width: 134px;}
#nav-example-06 {width: 133px;}
#nav-example-07 {width: 108px;}
#nav-example-08 {width: 99px;}

#nav-example-01 a:hover {background:url(../images/menu_sprite.png) 0px -29px no-repeat; }
#nav-example-02 a:hover {background:url(../images/menu_sprite.png) -109px -29px no-repeat; }
#nav-example-03 a:hover {background:url(../images/menu_sprite.png) -241px -29px no-repeat; }
#nav-example-04 a:hover {background:url(../images/menu_sprite.png) -375px -29px no-repeat; }
#nav-example-05 a:hover {background:url(../images/menu_sprite.png) -507px -29px no-repeat; }
#nav-example-06 a:hover {background:url(../images/menu_sprite.png) -641px -29px no-repeat; }
#nav-example-07 a:hover {background:url(../images/menu_sprite.png) -775px -29px no-repeat; }
#nav-example-08 a:hover {background:url(../images/menu_sprite.png) -883px -29px no-repeat; }

/*end menu css sprite*/


/*slide orizzontale index*/
#banner {
	position: absolute;
	top: 109px;
	left: 3px;
}
#banner_mac {
	position:absolute; 
	top: 105px;
	left: -3px;
	background-image:url(../images/fondo_mac.jpg);
	background-repeat:no-repeat;
	width:986px;
	height:303px;
}

/*sezione sinistra index*/
#news_box {
	position: absolute;
	top: 405px;
	left: 0px;
	background-image:url(../images/news_box_left.jpg);
	background-repeat:no-repeat;
	height:436px;
	width:221px;
}
#ricevi {
	position: absolute;
	top: 62px;
	left: 112px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	width: 96px;
	height: 54px;
}
#numero {
	position: absolute;
	top: 138px;
	left: 126px;
	font-size:10px;
	font-weight:bold;
	color: #666666;
	width: 107px;
	height: 54px;
}
#tecnologie {
	position: absolute;
	top: 238px;
	left: 111px;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
}
#cos_e {
	position: absolute;
	top: 261px;
	left: 33px;
	width:170px;
	list-style:none;
	margin:0;
	padding:1px;
	font-weight:bold;
}
#cos_e ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
#cos_e ul li {
	float: left;
	margin: 0;
	padding: 0px 0px 25px 10px;
}
#cos_e a {
	color:#FFFFFF;
	display: block;
	height: 15px;
	line-height:normal;
    text-decoration:none; 
}
#cos_e a:hover {
	color: #333333;
	text-decoration: none;
} 
.black {
	font-size:17px;
	font-weight:bold;
	color: #000;
}
.gray {
	font-size:13px;
	font-weight:bold;
	color: #666666;
}

/*sezione centrale index*/
#center_box {
	position: absolute;
	top: 405px;
	left: 225px;
	background-image:url(../images/center_box_home.jpg);
	background-repeat:no-repeat;
	height:437px;
	width:482px;
}
#center_title {
	position: absolute;
	top: 35px;
	left: 53px;
	font-size:16px;
	font-weight:bold;
	color: #FFF;
	width: 409px;
	height: 81px;
}
#guarda_video {
	position: absolute;
	top: 126px;
	left: 389px;
	width: 86px;
	height: 17px;
	font-size:12px;
	color:#FFFFFF;
}
#guarda_video a{
	text-decoration:none;
	color: #FFFFFF;
}
#frase {
	position: absolute;
	top: 160px;
	left: 295px;
	width: 175px;
	height: 160px;
	color:#FFFFFF;
}
.frase_big {
	font-size:13px;
	text-align: left;
}
.frase_sott {
	font-size:11px;
	text-align: right;
	display:block;
	font-style:oblique;
	margin-bottom:10px;
}
.frase_small {
	font-size:11px;
	text-align:justify;
	display:block;
	line-height:12px;
}
#icona_quick {
	position: absolute;
	top: 135px;
	left: 100px;
}
#frase_center {
	position: absolute;
	top: 240px;
	left: 50px;
	width: 229px;
	height: 62px;
	color:#000;
}
#frase_config {
	position: absolute;
	top: 345px;
	left: 50px;
	width: 200px;
	height: 62px;
	color:#000;
	font-size:16px;
}


/* tabs laterale index*/
#tab_top{
	position: absolute;
	top: 410px;
	left: 713px;
}
#tab_top_bg{
	position: absolute;
	top: 27px;
	left: 0px;
	background-image:url(../images/tab_bg.png);
	height:284px;
	width:265px;
}
#tab_bottom{
	position: absolute;
	top: 745px;
	left: 713px;
}
#tab_bottom_bg{
	position: absolute;
	top: 25px;
	left: 0px;
	background-image:url(../images/marchi_bg.jpg);
	height:70px;
	width:265px;
}
#newsletter_txt{
	position: absolute;
	top:10px;
	left: 7px;
	font-size:11px;
	font-weight:bold;
}
#newsletter_txt a{
	text-decoration:none;
	color:#000000;
}
/*  end tabs laterale index*/


/*sezione laser cliccato*/
#wide_box {
	position: absolute;
	top: 405px;
	left: 222px;
	background-image:url(../images/laser_down.jpg);
	background-repeat:no-repeat;
	height:440px;
	width:760px;
}
#cos_e_laser {
	position: absolute;
	top: 25px;
	left: 40px;
	font-size:15px;
	font-weight:bold;
	color: #FFF;
}
.blue_laser {
	font-size:23px;
	font-weight:bold;
	color: #333333;
}
#laser_info {
	position: absolute;
	top: 110px;
	left: 36px;
	font-size:15px;
	font-weight:bold;
	color: #FFF;
	width: 240px;
	height: 125px;
	line-height: 25px;
}
#guarda_video_laser {
	position: absolute;
	top: 73px;
	left: 655px;
	width: 86px;
	height: 17px;
	font-size:12px;
	color:#FFFFFF;
}
#frase_laser_left {
	position: absolute;
	top: 115px;
	left: 320px;
	width: 417px;
	height: 130px;
	color: #666666;
}
.frase_laser_left_middle {
	font-size:11px;
	font-weight:bold;
	text-align: left;
}
#frase_laser_left_bottom{
	position: absolute;
	top: 365px;
	left: 320px;
	font-size:11px;
	color: #666666;
	text-align: left;
	font-style:oblique;
}
/*sezione laser cliccato end*/

/*sezione laser cliccato new*/
#cos_e_sottotitolo {
	position: absolute;
	top: 75px;
	left: 35px;
	font-size:15px;
	font-weight:bold;
	color: #FFF;
}
#cos_e_scroll {
	position: absolute;
	top: 115px;
	left: 35px;
	font-size:15px;
	color: #666666;
	overflow: auto;
	height: 300px;
	text-align: justify;
	margin-right:5px;
	padding-right:20px;
}
/*sezione laser cliccato new end/


/*sezione eventi*/
#eventi {
	position: absolute;
	top: 405px;
	left: 2px;
	background-image:url(../images/eventi/eventi_bg.png);
	height:436px;
	width:700px;
}
/*top*/
#title_eventi_top {
	position: absolute;
	top: 9px;
	left: 35px;
	font-weight:bold;
}
#subtitle_eventi_top {
	position: absolute;
	top: 49px;
	left: 21px;
}
#img_eventi_top {
	position: absolute;
	top: 85px;
	left: 15px;
}
#txt_eventi_top {
	position: absolute;
	top: 85px;
	left: 240px;
	width: 450px;
	height: 135px;
	font-size:10px;
	text-align:justify;
	color:#666666;
}
/*bottom*/
#title_eventi_bottom {
	position: absolute;
	top: 309px;
	left: 35px;
}
#subtitle_eventi_bottom {
	position: absolute;
	top: 245px;
	left: 240px;
	color: #333333;
}
#img_eventi_bottom {
	position: absolute;
	top: 250px;
	left: 15px;
}
#txt_eventi_bottom {
	position: absolute;
	top: 275px;
	left: 240px;
	width: 450px;
	height: 155px;
	font-size:10px;
	text-align:justify;
	color:#666666;
}

/*sezione newsletter*/
#newsletter {
	position: absolute;
	top: 405px;
	left: 2px;
	overflow: auto;
	width: 703px;
	height: 437px;
	margin-right:3px;
	padding-right:3px;
}



/*sezione carousel 3D*/
.carousel_container {
	width: 980px;
	height: 300px;
	margin: 0px auto;
}
#carousel_hide_logo {
	position: absolute;
	top: 115px;
	left: 320px;
}



/*MACHINE*/


/*menu laterale */
#menu_left {
	position: absolute;
	top: 430px;
	left: 2px;
	background-image:url(../images/machine/menu_left.jpg);
	height: 498px;
	width: 214px;
}
#machine_left_menu {
	position: absolute;
	top: 320px;
	left: 30px;
	font-size:13px;
	font-weight:bold;
	list-style:none;
}
#machine_left_menu ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#machine_left_menu ul li {
	float: left;
	margin: 0px 25px 10px 0px;
	padding: 5px 0px 10px 10px;
}
#machine_left_menu a {
	color:#000;
	display: block;
	height: 15px;
	line-height:normal;
    text-decoration:none; 
}
#machine_left_menu a:hover {
	color: #333333;
	text-decoration: none;
} 
/*fine menu */

#payoff_machine {
	position: absolute;
	top: 300px;
	right: 20px;
	text-align:right;
	font-size:26px;
	color: #333333;
}
.payoff_big {
	font-size:34px;
}
#theme_image {
	position: absolute;
	top: 3px;
	left: 2px;
}
#tecnique {
	position: absolute;
	top: 427px;
	left: 223px;
	background-image:url(../images/machine/tecnique.jpg);
	height: 499px;
	width: 757px;
}
#tecnique_azienda {
	position: absolute;
	top: 427px;
	left: 223px;
	background-image:url(../images/azienda/tecnique.jpg);
	height: 499px;
	width: 757px;
}
#tecnique_assistenza {
	position: absolute;
	top: 427px;
	left: 223px;
	background-image:url(../images/assistenza/tecnique.jpg);
	height: 499px;
	width: 757px;
}
#layout{
	position: absolute;
	top: 20px;
	left: 0px;
}
#layout_assistenza{
	position: absolute;
	top: 284px;
	left: 305px;
}
#view{
	position: absolute;
	top: 20px;
	left: 0px;
}
#tecnique_contatti {
	position: absolute;
	top: 427px;
	left: 223px;
	background-image:url(../images/contatti/tecnique.jpg);
	height: 499px;
	width: 757px;
}
#box-link_contatti { 
		position: absolute; 
		top: 255px; 
		left: 365px; 
		width: 215px; 
		height: 20px; 
		background-color: transparent; 
}	
#box-link_mail_comm { 
		position: absolute; 
		top: 300px; 
		left: 365px; 
		width: 175px; 
		height: 20px; 
		background-color: transparent; 
}	
#box-link_mail_service { 
		position: absolute; 
		top: 343px; 
		left: 365px; 
		width: 191px; 
		height: 20px; 
		background-color: transparent; 
}	
#box_comm {
	position: absolute;
	top: 300px;
	left: 590px;
	color: #BF0022;
	font-weight:bold;
}	
#box_assist { 
	position: absolute; 
	top: 345px; 
	left: 590px; 
	color: #BF0022;
	font-weight:bold;
}	
#box-link_site { 
	position: absolute; 
	top: 459px; 
	left: 565px; 
	width: 168px; 
	height: 20px; 
	background-color: transparent; 
}	
#tecnique_usato {
	position: absolute;
	top: 427px;
	left: 223px;
	background-image:url(../images/usato/tecnique.jpg);
	height: 499px;
	width: 757px;
}
#informazioni {
	position: absolute;
	top: 299px;
	left: 111px;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
}
#title_azienda{
	position: absolute;
	top: 10px;
	left: 7px;
}
#title_other{
	position: absolute;
	top: 20px;
	left: 30px;
}
#title_machine{
	position: absolute;
	top: 10px;
	left: 15px;
}
#slogan_machine{
	position: absolute;
	top: 75px;
	left: 25px;
	width: 250px;
	line-height: 25px;
	color: #666;
	font-weight:bold;
	font-size:14px;
}
.slognan_blue {
	color:#0066FF;
}
#guarda_video_machine{
	position: absolute;
	top: 189px;
	left: 25px;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
}
#guarda_video_machine a{
	text-decoration:none;
	color: #FFFFFF;
}
#frame_machine{
	position: absolute;
	top: 210px;
	left: 34px;
}
#frame_txt{
	position: absolute;
	top: 315px;
	left: 75px;
	width: 200px;
	height: 45px; 
}
#frame_txt a{
	text-decoration:none;
	color: #000000;
}
#config_txt_machine{
	position: absolute;
	top: 395px;
	left: 60px;
	width: 200px;
}
#subtitle_machine{
	position: absolute;
	top: 40px;
	left: 320px;
	font-weight:bold;
	color: #666666;
}
#subtxt_azienda{
	position: absolute;
	top: 90px;
	left: 320px;
	font-size:11px;
	color: #666666;
	width: 400px;
	text-align:justify;
}
#subtxt_azienda_bottom{
	position: absolute;
	top: 445px;
	left: 340px;
	font-size:11px;
	color: #666666;
	width: 380px;
	text-align:justify;
}
#subtxt_machine{
	position: absolute;
	top: 80px;
	left: 320px;
	font-size:11px;
	color: #666666;
	width: 400px;
	text-align:justify;
}
#machine_tab{
	position: absolute;
	top: 258px;
	left: 299px;
}

#footer{
	position: absolute;
	top: 845px;
	width:980px;
	text-align:center;
	color:#666666;
	font-size:12px;	
}
#footer_machine{
	position: absolute;
	top: 940px;
	width:980px;
	text-align:center;
	color:#666666;
	font-size:12px;	
}
.credits {
	position: relative;
	text-align:center;
	font-size:11px;
}
a.credits:link {
	color: #333333;
	text-decoration: none;
}
a.credits:visited {
	text-decoration: underline;
}
a.credits:hover {
	text-decoration: underline;
}
a.credits:active {
	text-decoration: underline;
}



/*TAB TOP*/

UL.tabNavigation_top {
	list-style: none;
	margin: 0;
	padding: 0;

	/*width:448px;*/
}
UL.tabNavigation_top LI {
	display: inline;
	font-weight:bold;
	margin-right:5px;
	font-size:12px;
}
UL.tabNavigation_top LI A {
  
   /*background-color: #ccc;*/
	color: #333333;
	text-decoration: none;
	padding: 18px 18px;
	background:url(../images/machine/tab_no_selected.png) no-repeat;		
}
UL.tabNavigation_top LI A.selected {
	/*background-color: #333;
	color: #fff;*/
   padding: 18px 18px;
	background:url(../images/machine/tab_selected.png) no-repeat;
}
UL.tabNavigation_top LI A:hover {
		
}
UL.tabNavigation_top LI A:focus {
	outline: 0;
}
div.tabs_top > div {
	padding: 5px;
	margin-top: 3px;
	/*border: 5px solid #333;*/
}

div.tabs_bottom_top > div {
	padding: 0px;
	margin-top: 5px;
	/*border: 5px solid #333;*/
}




/*TAB BOTTOM*/

UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;

	/*width:448px;*/
}
UL.tabNavigation LI {
	display: inline;
	font-weight:bold;
	margin-right:5px;
	font-size:13px;
}
UL.tabNavigation LI A {
  
   /*background-color: #ccc;*/
	color: #333333;
	text-decoration: none;
	padding: 18px 18px;
	background:url(../images/machine/tab_no_selected.png) no-repeat;		
}
UL.tabNavigation LI A.selected {
	/*background-color: #333;
	color: #fff;*/
   	padding: 18px 18px;
	background:url(../images/machine/tab_selected.png) no-repeat;
}
UL.tabNavigation LI A:hover {
		
}
UL.tabNavigation LI A:focus {
	outline: 0;
}
div.tabs > div {
	padding: 5px;
	margin-top: 3px;
	/*border: 5px solid #333;*/
}

div.tabs_bottom > div {
	padding: 0px;
	margin-top: 5px;
	/*border: 5px solid #333;*/
}




/*jquery slideshow */

#slideshow {
    position:relative;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}




/*classe config option home page*/

.config_black{
text-decoration:none;
color: #000000;
}
.config_gray{
text-decoration:none;
color: #666666;
}


/*TAB EVENTI CONTENUTO*/

/*UP*/
#title_tab_up{
    position:absolute;
	top:15px;
	left:20px;
	font-size:13px;
	font-weight:bold;
	color: #962F59;
}
#img_tab_up{
    position:absolute;
	top:45px;
	left:20px;
}
#txt_tab_up{
	position:absolute;
	top:45px;
	left:120px;
	font-size:11px;
	color:#666666;
	width: 135px;
	height: 95px;
}

/*DOWN*/
#title_tab_down{
    position:absolute;
	top:149px;
	left:20px;
	font-size:13px;
	font-weight:bold;
	color: #962F59;
}
#img_tab_down{
    position:absolute;
	top:175px;
	left:20px;
}
#txt_tab_down{
	position:absolute;
	top:175px;
	left:120px;
	font-size:11px;
	color:#666666;
	width: 135px;
	height: 95px;
}

