/* CSS Document */
html,body{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;padding:0px;border:0px;
background: url('/img/strut/bg.jpg') #F0F7FF repeat-x;
}
img{
border:0px;
}
#centra{
width:1000px;
margin:auto;
text-align:left;
position:relative;
}
#main{
background-color:transparent;
float:left;
width:1000px;
}
#intestazione_home{
width:1000px;
background:url('/img/strut/tokuyama_intestazione.jpg') top left no-repeat;
height:107px;
margin:0px;
padding:0px;
}
#intestazione{
width:1000px;
background:url('/img/strut/tokuyama_intestazione.jpg') top left no-repeat;
height:390px;
margin:0px;
padding:0px;
}
#flash_anim{
padding:0px;
margin:-1px 0px 0px 0px;
height:283px;
}
.logo{
position:absolute;
width:150px;
height:40px;
margin:-22px 0px 0px 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#flash_anim {margin:3px 0px 0px 0px;}
#qs{outline: none;}
#nav li a{font-size:12px;}
}

/*SOCIAL LINK*/
.social_link_map_fb, .social_link_map_tw, .social_link_map_li, .social_link_map_yt{
background:transparent;
/*border:solid #000000 1px;*/
position:absolute;
display:block;
top:82px;
height:16px;
width:16px;
/*border:1px solid #000;*/
}
.social_link_map_fb{margin-left:537px;}
.social_link_map_tw{margin-left:566px;}
.social_link_map_li{margin-left:595px;}
.social_link_map_yt{margin-left:623px;}


/*****************************************/
/* WRAPPER HOME SCROLLER*/
/*****************************************/

/* Container */
.wrapper_home{
display:block;
float:left;
width:970px;
height:260px;
margin-left:14px;
}
.verticalslider {border: 1px solid #ebebeb; overflow: hidden; width: 940px; margin: 0 auto; margin-top: 3px;}

/* Tabs */
.activeTab{
z-index:3;}
.verticalslider_tabs {float: left;width: 280px;}
.verticalslider_tabs, .verticalslider_tabs li{margin: 0px; padding: 0px;}
.verticalslider_tabs li{list-style-type: none;}
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{display: block; width: 230px; height: 29px; padding: 14px 10px 6px 10px; background: #E3ECEE /*url('/img/scroller_home/strut_scroller/tabBG.jpg') bottom repeat-x*/;  background-color: #f4f4f4; font-size: 14px; color: #333333;  border-right: 1px solid #ccc; border-top: 1px dotted #d2d2d2; text-decoration: none;}
.verticalslider_tabs a:hover, .verticalslider_tabs a:active{ background: /*url('/img/scroller_home/strut_scroller/tabHoverBG.jpg') bottom repeat-x*/ #CCCCCC; background-color:#E2ECF1;}
.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited{border-top: none; height: 30px;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{background: #ffffff; border-right: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{background: #ffffff; border-right: 1px solid #ffffff;}
.verticalslider .arrow {background: url('/img/scroller_home/strut_scroller/arrow.png'); width: 27px; height: 60px; position: absolute; z-index: 4; margin-left: 250px; margin-top: -55px; }

/* Contents */
.verticalslider_contents li{margin: 0px 0px 0px -30px; padding: 0px;width: 690px; overflow: hidden; padding: 0px; }
.verticalslider_contents li h2{font-size: 15px; color: #333333;margin: 5px 20px; padding: 0px;}
.verticalslider_contents li p{ margin: 5px 20px; padding: 0px;color: #333333;font-size: 13px; }
.verticalslider_contents{float: left;width: 500px;display: inline; margin: 0px; padding: 0px;}
.verticalslider_contents li{display: none;position: absolute;list-style-type: none;}
.verticalslider_contents .activeContent{display: inline;}

/* Play Pause*/
.verticalslider .playPause a{display:block;width: 60px;height: 60px;position:relative;z-index:50; margin:10px 10px 0px 150px;}
.verticalslider .play a:link,.verticalslider .play a:visited{background: url('/img/scroller_home/strut_scroller/plays.png') no-repeat 0 0;display: none;}
.verticalslider .pause a:link,.verticalslider .pause a:visited{background: url('/img/scroller_home/strut_scroller/pauses.png') no-repeat 0 0;display: none;}	
.verticalslider .pause a:hover,.verticalslider .pause a:active,.verticalslider .play a:hover,.verticalslider  .play a:active{background-position:50px 50px 50px 50px;border-bottom: none;}

/* Float Right Styles 
.verticalslider_tabs {float: right;}
.verticalslider .arrow {margin-left: -27px; background: url(../images/arrow-right.png); }
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{border-left: 1px solid #666666; border-right: none;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{border-left: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{border-left: 1px solid #ffffff;}*/


/*NAVIGAZIONE TOP */
#nav li{
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	}
#nav li ul, div #qs_result{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;  
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;  
}

.corpo_container{
margin:-3px 0px 0px 0px;
padding:0;
/*background-color:#003399;*/
background: url('/img/strut/center_corpo.gif') top left repeat-y;
z-index:1;
}
.top_corpo{
margin:0px;
width:1000px;
}
.center_corpo{
margin:0;
width:1000px;
padding:0;
/*background: url('/img/strut/center_corpo.png') top left repeat-y;*/
}
.bottom_corpo img{
float:top left;
width:1000px;
margin:0px 0px -3px 0px;
}

/*3 CLM*/
.corpo_clm1{
float:left;
width:270px;
padding: 0px 0px 0px 15px;
}
.corpo_clm2{
float:left;
width:450px;
padding: 0px 15px 0px 35px;
text-align:justify;
}
.corpo_clm3{
float:left;
width:187px;
color:#666666;
}
.txt_dettaglio_prodotto{
text-align:justify;
}
/*ELENCO a 2 COLONNE*/
.cont_glob_list_2clm{
width:650px;
float:left;
margin:0px 0px 0px 30px;
}
.cont_list_2clm{
float:left;
width:640px;
border-bottom:dotted 1px #ccc;
height:auto;
}
.list_2clm_left{
width:210px;
float:left;
margin:16px 0px 0px 40px;
text-align:center;
}
.list_2clm_right{
float:left;
width:390px;
}
.list_2clm_left_flag{
width:115px;
float:left;
padding:16px 0px 0px 0px;
}
.flat_clear{
width:650px;
clear:both;
height:1px;
overflow:hidden;
}

.title_list_product{
padding:16px 0px 0px 0px;
color:#0099FF;
}

/*DETTAGLIO 2 COLONNE*/

/*BG LEFT BUTTON*/

.bg_left_button li{
background:url('/img/strut/bg_button_left.png') no-repeat 0 0 ;
font-weight:bold;
list-style:none;
padding: 1px 0px 5px 20px;
width:250px;
line-height:35px;
/*border: 1px solid #000;*/
margin-bottom: 6px;
float:left;
}
.bg_left_button_down li{
background:url('/img/strut/bg_button_left_down.png') no-repeat 0 0 ;
font-weight:bold;
list-style:none;
padding: 1px 0px 5px 20px;
width:250px;
line-height:40px;
/*border: 1px solid #000;*/
margin-bottom: 6px;
float:left;
}

.bg_left_button li a:link, .bg_left_button li a:hover, .bg_left_button li a:visited, .bg_left_button li a:active, .bg_left_button_down li a:link, .bg_left_button_down li a:hover, .bg_left_button_down li a:visited, .bg_left_button_down li a:active{
font-weight:bold;
text-decoration:none;
display:block;
color:color:#0099FF;
}


.bg_left_button_sub{
padding: 0px 0px 5px 5px;
width:272px;
line-height:28px;
/*border: 1px solid #000;*/
margin-bottom: 5px;
float:left;
display:block;
list-style:none;
}
.bg_left_button_sub li{
margin: 0px 0px 3px 10px;
text-indent:10px;
display:block;
}

.bg_left_button_sub li a:link, .bg_left_button_sub li a:visited{
text-decoration:none;
display:block;
}
.bg_left_button_sub li a:active , .bg_left_button_sub li a:hover{
text-decoration:none;
background:#F0F9FB;
display:block;
}
#bg_main_content{
margin-left: 20px;
}

/*BG NEWS*/
.bg_news,.bg_news_eng{
height:167px;
margin-left: 20px;
z-index:1;
}
.bg_news{
background:url('/img/strut/bg_news.jpg') no-repeat;
}
.bg_news_eng{
background:url('/img/strut/bg_news_eng.jpg') no-repeat;
}
#news_box1{
float:left;
width:320px;
}
#news_box2{
float:left;
width:330px;
}
#news_box3{
float:left;
width:300px;
}
.txt_campagna_prom{
width:165px;
margin: 40px 0 0 140px;
}
.leggi_campagna{
margin: 37px 0 0 220px;
}
.leggi_campagna_eng{
margin: 37px 0 0 206px;
}
.news_container_right{
height:100px;
}
.title_abstract_news_home{
color:#0157a2;
font-weight:bold;
z-index:1;
margin: 16px 0 0 10px;
}
.txt_abstract_news_home{
margin: 4px 0 0 24px;
}
.leggi_news_home{
margin: 0 0 0 210px;
}
.leggi_news_home_eng{
margin: 0 0 0 194px;
}
.leggi_list, .leggi_list_eng{
float:right;
margin:0px 0px 10px 0px;
}
.leggi_campagna a:link, .leggi_campagna a:visited, .leggi_news_home a:link, .leggi_news_home a:visited, .leggi_list a:link, .leggi_list a:visited{
background:url('/img/strut/leggi_home.png') no-repeat;
display:block;
width:78px;
height:21px;
}
.leggi_campagna a:active, .leggi_campagna a:hover,  .leggi_news_home a:active, .leggi_news_home a:hover, .leggi_list a:active, .leggi_list a:hover{
background:url('/img/strut/leggi_home_hover.png') no-repeat;
display:block;
width:78px;
height:21px;
}

.leggi_campagna_eng a:link, .leggi_campagna_eng a:visited, .leggi_news_home_eng a:link, .leggi_news_home_eng a:visited, .leggi_list_eng a:link, .leggi_list_eng a:visited{
background:url('/img/strut/leggi_home_eng.png') no-repeat;
display:block;
width:92px;
height:21px;
}
.leggi_campagna_eng a:active, .leggi_campagna_eng a:hover,  .leggi_news_home_eng a:active, .leggi_news_home_eng a:hover, .leggi_list_eng a:active, .leggi_list_eng a:hover{
background:url('/img/strut/leggi_home_hover_eng.png') no-repeat;
display:block;
width:92px;
height:21px;
}
.list_news_home_cont{
margin-top:20px;
}
.list_news_home_cont ul{
margin-left:10px;
padding:0;
/*margin:0;*/
list-style-position: outside;
}
.list_news_home{
padding: 0;
width:290px;
line-height:21px;
margin-bottom: 5px;
}
.list_news_home li{
list-style:none;
margin:0;
padding:0;
}
.list_news_home a{
padding: 0 8px;
}
.list_news_home > li a:link, .list_news_home > li a:visited{
text-decoration:none;
display:block;
/*background:#EEEEEE;*/
color:#000000;
border-bottom:dotted #CCCCCC 1px;
}

.list_news_home > li a:hover, .list_news_home > li a:active{
text-decoration:none;
background:#DDDDDD;
color:#000000;
display:block;
}
/* LINK */
a:link, a:visited{
color:#0099FF;
text-decoration:none;
outline:none;
}
a:active, a:hover{
color:#0077FF;
text-decoration:underline;
}

/*NAVIGAZIONE*/
#navigazione_top{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding: 46px 0px 0px 13px;
width:530px;
position:relative;
}
#nav{float: left;width: 530px;list-style: none;font-weight: bold;margin: 0px -3px -3px 0px;padding:35px 0px 5px 0px; font-size:12px;color:#000000; 
}
#nav ul {float: left;list-style: none;line-height: 1.2;background: #EAEAEA;font-weight: bold;border:solid 1px #cccccc;z-index:100000000;
}
#nav a {display: block;text-decoration: none;padding: 0.25em 0em;color:#1e1e1e;
}
#nav a.daddy {background: url('/img/right_arrow.gif') center right no-repeat;color: #000000;
}
#nav li { float: left;padding: 0px 10px 0px 10px;margin: 0px 14px 0px 0px;color:#000000;
}
#nav li ul { position: absolute;left: -999em;height: auto;width: 190px; font-weight: normal;margin: 0px 0px 0px -15px;padding:10px 0px 15px 0px;text-indent:2px;z-index:1000;
}
#nav li li {padding-right: 0em;width: 170px;display:block;
}
#nav li ul a {width: 188px;font-size:11px;color: #000000;display:block;
}
#nav li ul a:hover {color: #000000;
}
#nav li ul ul {margin: -22px 0px 0px 180px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;color: #000000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;color: #000000;
}
#nav li:hover {padding: 0px 10px 0px 10px; margin: 0px 14px 0px 0px;color: #ffffff;
}
#nav li:hover, #nav li.sfhover {background:#cccccc;color: #ffffff;
}
/*PULSANTI RIGHT*/
.push_nav_right img{
margin: 10px 0px 10px 0px;
float:left;
padding:3px;
background-color: transparent;
}
.push_nav_right a:hover img{
float:left;
border:thin;
padding:3px;
background-color:#000000;
}

/*ELENCHI PUNTATI*/
.puntato_normale li, .puntato_normale_space li{
list-style-image:url('/img/red_cube.gif');
list-style-position:outside;
margin:0px 0px 0px 18px;
padding-left:0px;
}
.puntato_normale_space li{
margin:0px 0px 10px 18px;
}
ul{
text-align:left;
padding:5px 0px 5px 12px;
margin:0px;
list-style-position: inside;
font-size: 11px;
}
ol{
padding:5px 0 5px 19px;
margin-left:12px;
list-style-position : outside;
}
.puntato_left ul{
padding:0px 0px 0px 12px;
}
.puntato_left li{
list-style-type: none; list-style-image: none;
list-style-position:outside;
margin-left:0px;
padding-left:0px;
font-weight:bold;
display:block;
}
.puntato_left li a:link, .puntato_left li a:visited, .puntato_left li a:active{
text-decoration:none;
color:#555555;
display:block;
}
.puntato_left li a:hover{
text-decoration:underline;
color:#008DD1;
background:#CCCCCC;
display:block;
}
.puntato_left{font-size: 11px;width: 190px;padding: 0px;color: #000000; font-weight:normal;}
.puntato_left ul {	list-style: none;	margin: 0px;	padding: 0px;	width: 190px;}
.puntato_left li {	border-bottom: 1px dotted #c5c5c5;	padding: 0px;	margin: 0px 0px 0px 6px;	width: 190px;}
.puntato_left li a { display: block;	padding: 1px 0px 1px 0px;	background-color: #eeeeee;	color: #000000;	text-decoration: none;	width: 190px;	text-indent: 10px;}
html>body #puntato_left li a {	width: auto;}
.puntato_left li a:link, .puntato_left li a:visited, .puntato_left li a:active {width: 190px;}
.puntato_left li a:hover {	background-color: #ffffff;	width: 190px; text-decoration: none;}

/*BLOCCHI CENTRALI*/
#corpo{
padding:0px 0px 20px 0px;
background:url('/img/bg_corpo.png') top left repeat-y;
float:left;
}
.nav_left{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
float:left;
width:270px;
padding: 0px 0px 0px 15px;
/*background:#F5F5F6;*/
}
.nav_left li{
font-weight:bold;
}
.nav_left li li{
font-weight:normal;
}
#title_full_body{
background:transparent;
width:765px;
float:left;
padding: 0px 0px 0px 25px;
display:block;
}
#my_body{
color:#666666;
width:525px;
float:left;
padding: 0px 19px 20px 26px;
text-align:justify;
}
#nav_right{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
width:232px;
float:left;
/*position: fixed;
margin: 0px 0px 0px 768px;
// no su IE6 */
}
/* TITOLI */
h1{font: 15px "Trebuchet MS",verdana,sans-serif;color:#FF3300;margin:6px 0px 30px 0px;/*color:#0066CC;*/}
#h1_img{
display:block;
float:left;
}
h2{font: bold 11px "Trebuchet MS",verdana,sans-serif; padding:.2em 0 0 0;background:url('/img/dot_line.gif') bottom repeat-x;color:#FF3300;margin:18px 0 14px 0px;}
h3{font: bold 11px "Trebuchet MS",verdana,sans-serif;color:#0066FF;}
.segue{
text-align:right;
}
.title_menu_left{
display:block;
font-weight:bold;
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:12px;
background:url('/img/dot_line.gif') bottom repeat-x;
width:182px;
color:#0066CC;
padding:4px;
margin: 10px 0px 0px 6px;
}
#h1_title_bg{
background:#151515;
/*background:#E8298C;*/
padding:25px 0px 4px 212px;
width:788px;
float:left;
}

/* LINK ESTERNI */

a.externalink:link{
background: url('/img/xlink.gif') no-repeat 100% 0px;
padding: 0px 18px 0px 0px;
text-decoration:none;
color:#0099FF;
}
a.externalink:visited{
background: url("/img/xlink.gif") no-repeat 100% 0px;
padding: 0px 18px 0px 0px;
text-decoration:none;
color:#0099FF;
}
a.externalink:hover , a.externalink:focus , a.externalink:active{
background: url('/img/xlink_down.gif') no-repeat 100% 0px;
padding: 0 18px 0 0;
text-decoration:underline;
color:#0077FF;
}

/* FORM */
.form {
    font-family: verdana, tahoma, arial;
    color: #777;
    font-size: 11px;
    border-style: solid;
    border-width:1px;
    border-width:thin;
    background: #f0f0f0;
	border-top-color:#999999;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	
}
th{
text-align:left;
font-weight:normal;
}
input, textarea {
    background: #F7F7F7;
    }
input:hover,textarea:hover {
    background: #F7F7F7;
    }
input:focus,textarea:focus {
    background: #E7F8FE;
	border-top-color:#3399CC;
	border-left-color:#0099CC;
	border-right-color:#99CDE6;
	border-bottom-color:#99CDE6;
}

/* FOOTER */
#footer, #kw{
	float:left;
}
#align_footer{
text-align:center;
}
#kw{
	display:block;
	width:945px;
	float:left;
	text-align:justify;
	color:#898F9E;
	font-size:11px;
	margin:10px;
	padding:15px;
}
#footer a:link, #footer a:visited{
color:#FE3991;
text-decoration:none;
}
#footer a:active, #footer a:hover{
color:#FA006A;
text-decoration:underline;
}

/* KW */
#kw{
	color:#898F9E;
	font-size:10px;
}

/* EVIDENCE */
.caso_concreto, #evidence{
display:block;
background:#F2F4F7;
font-style:italic;
margin:10px;
border:solid;
border-color:#C5D2DE;
}
.code{
text-align:left;
border:dashed 1px #555555;
background:#FFFFEC;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
}

/* SPAZIATORI */
.wdt_50{
width:50%;
}
/*QUOTA*/
blockquote {
	width:480px;
  margin:0px 0px;
  padding:0px 30px;
  color:#0066CC;
  background: transparent url('/img/quotes_lx.gif') left top no-repeat;
}
blockquote div {
	padding:0px 40px 0px 5px;
  background: transparent url('/img/quotes_rx.gif') right bottom no-repeat;
}

/*CENTRA IMMAGINE*/
.img_left{
float:left;
padding:12px 12px 12px 0px;
}
.img_right{
float:right;
padding:12px 0px 12px 12px;
}
.img_center{
margin: 0 auto;
text-align:center;
}

/*************************************/
/*SCROLLER*/
.up_scroll_home{
padding-left:290px;
}
.down_scroll_home{
padding-left:290px;
}

.paginazione{
padding:25px 10px 35px 20px;
font-size:18px;
}
.paginazione a:link, .paginazione a:visited, .paginazione a:active {
	color: #EAF3F7;
	text-decoration:none;
	background:#0099FF;
	padding:0px 4px 0px 4px;
}
.paginazione a:hover{
	color: #FFFFFF;
	background:#000000;
	padding:0px 4px 0px 4px;
}

/*STILE ALLEGATI*/
.container_panel_ajax{
	width:187px;
	clear: both;
}
.out_container_panel_ajax{
	width:135px;
 	left: 730px;
}
.center_panel_ajax{
	width:187px;
	float:left;
	padding: 0px 5px 0px 5px;
	background: url('/img/img_ajax_panel/panel/bg_center_panel.png') top left repeat-y;
}
/*AJAX PDF PANEL STYLE*/

.container_pdf_ajax{
width:187px;
float:left;
display:block;
}
.line_container_pdf_ajax{
float:left;
display:block;
margin: 0px 0px 5px 0px;
padding:4px;
}
.line_container_pdf_ajax:hover{
background:#F0F9FB;
display:block;
}
.icon_pdf_ajax{
text-align:left;
width:33px;
float:left;
}

.txt_pdf_ajax{
width:146px;
float:left;
text-align:left;
}

.txt_pdf_ajax a:link, .txt_pdf_ajax a:visited, .txt_pdf_ajax a:active{
color:#333333;
text-decoration: none;
}
.txt_pdf_ajax a:hover{
color:#0066CC;
text-decoration: underline;
}



/*QUICK SEARCH*/
#form_qs, #form_qs form,#txt_form_qs input{
margin:0;
padding:0;
}
#form_qs{
position:absolute;
left:745px;
top:70px;
}
#txt_form_qs input{
background:url('/img/strut/search_off.png') no-repeat 0 0;
width:196px;	
border:0;
position:absolute;
left:0px;
top:0px;
padding:5px 18px 5px 10px;
font-size:11px;
}
#txt_form_qs input:hover, #txt_form_qs input:focus{
background:url('/img/strut/search_on.png') no-repeat 0 0;
}
#txt_form_qs img{
margin-left:214px;
}
#form_qs ul{
list-style:none;
}
#qs_result h1{
margin:-3px 0px 0px 0px;
padding:3px 4px;
background-color:#B2B2B2;
text-align:right;
color:#fff;
font-size:12px;
font-weight:bold;
}
#qs_result{
width:243px;
border:1px solid #B2B2B2;
background-color: #fff;
display:none;
margin-top:5px;
padding:0px;
z-index:100;
position:absolute;
left:4px;
top:25px;
}
#qs_result li{
width:244px;
margin:-5px -8px -6px -12px;
text-decoration: none;
}
#qs_result li a{
margin:0px 0px 3px 0px;
display: block;padding: 8px; color: #ffffff;text-decoration: none;	text-indent: 0px;
text-decoration: none;
}
#qs_result li a:link, #qs_result li a:visited, #qs_result li a:active{
color:#666666;
}
#qs_result li a:hover{
color:#FFFFFF;
background:#0099FF;
text-decoration: none;
}


/*LOGIN*/
#login a, #lang_ita a, #lang_eng a{
position:absolute;
display:block;
top:40px;
height: 25px;
/*border:1px solid #000;*/
}
#login a{
left:893px;
background: url('/img/strut/login_off.png') top left no-repeat;
}
#login a:hover{
left:892px;
background: url('/img/strut/login_on.png') top left no-repeat;
}
#lang_ita a{
left:744px;
background: url('/img/strut/ita_off.png') top left no-repeat;
}
#lang_ita a:hover{
background: url('/img/strut/ita_on.png') top left no-repeat;
}
#lang_eng a{
left:785px;
background: url('/img/strut/eng_off.png') top left no-repeat;
}
#lang_eng a:hover{
background: url('/img/strut/eng_on.png') top left no-repeat;
}
/*TESTO FORM REQUIRED*/
.txt_required{
color:#FF0000;
}
/*TABELLE COLORI*/
.white_body{
background:#FFF;
}
.tab_color_txt{
font-size:9px;
}
.tab_color_value{
text-align:center;
font-weight:bold;
}
/*CENTRA IMMAGINE*/
.img_left{
float:left;
padding:12px 12px 12px 0px;
}
.img_right{
float:right;
padding:12px 0px 12px 12px;
}
.img_center{
margin: 0 auto;
text-align:center;
}
.clear{
clear:both;
}


/*PRELOAD IMG*/
 #img_smart_preload
        {
            margin: auto;
			margin-top:58px;
            width: 1000px;
            height: 283px;
			background:url('/img/strut/bg_tokuyama.jpg');
        }
        #img_smart_preload #wrapper
        {
            width: 100%;
            height: 283px;
        }
        #img_smart_preload div.container
        {
            float: left;
            width: 1000px;
            height: 283px;
            padding: 0px;
            margin: 9px 0px 0px 17px;
            background-color: transparent;
        }
        #img_smart_preload div img.normal
        {
            width: 960px;
            height: 276px;
            border-radius: 6px;
            -moz-border-radius: 6px;
        }
        #img_smart_preload div img.loading
        {
            width: 24px;
            height: 24px;
			margin:auto;
        }
        #img_smart_preload #preview
        {
            width: 90%;
            height: 300px;
            margin-left: 30px;
            margin-bottom: 30px;
            background-color: White;
            border-radius: 8px;
            -moz-border-radius: 8px;
        }
        #overlay
        {
            width: 100%;
            height: 100%;
            background-color: #fff;
            filter: alpha(opacity=60); /* CSS3 standard */
            opacity: 0.6;
            position: absolute;
        }
        #overlay img
        {
            position: absolute;
        }
        #overlay div p
        {
            color: black;
            font-weight: bold;
            font-family:Sans-Serif;
            font-size:1.0em;
            line-height:1.0em;
        }
		.loading{
		padding:120px 0px 0px 466px;
		}


