/*RESET*/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }*/
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }*/
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }

/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
/*END RESET*/

/*****BASIC STYLE****/
*{font-family:Arial, Helvetica,sans-serif;font-size:12px;}
body {margin:0;padding:0;color:#332817;}
p{margin:0}
img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
input:focus{outline:none}
input{color:#717171;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{color:#000;text-decoration:underline}
a:hover{text-decoration:none;}
select{border:solid 1px #9b9b9b;color:#717171;}
/*****END BASIC STYLE****/

html,body{height:100%;}

#wrap{position:relative;height:100%;width:100%;background:#e2e2e2;}

/*#layout{position:relative;width:952px;height:562px;padding:145px 0 0 0;margin:0 auto;background:url('../img/home/bg_home.gif') left bottom no-repeat;}
#layout_det{position:relative;width:952px;height:562px;padding:145px 0 0 0;margin:0 auto;background:url('../img/internals/bg_internals.jpg') left 145px no-repeat;}*/
#layout_video{position:relative;width:964px;height:562px;padding:145px 0 0 0;margin:0 auto;background:url('../img/video/bg_video.jpg') center 145px no-repeat;}

#layout{position:absolute;width:952px;height:562px;top:145px;background:url('../img/home/bg_home.gif') left bottom no-repeat;}
#layout_det{position:absolute;width:952px;height:562px;top:145px;background:url('../img/internals/bg_internals.jpg') left top no-repeat;}

#layout #colsx{position:relative;display:inline;float:left;width:435px;height:562px;z-index:5;}
#layout #coldx{position:relative;display:inline;float:left;width:513px;height:562px;z-index:5;}

#layout_det #colsx{position:relative;display:inline;float:left;width:515px;height:562px;z-index:5;}
#layout_det #coldx{position:relative;display:inline;float:left;width:435px;height:562px;z-index:5;}

/*#logo_dg{position:absolute;top:325px;left:115px;width:176px;height:113px;z-index:10;display:none;background:url(../img/home/logo_dg.png) left top no-repeat;z-index:1;}*/
/*#logo_dg{position:absolute;top:305px;left:115px;width:176px;height:113px;background:url('../img/home/logo_dg.png') left top no-repeat;z-index:1;display:none;}*/
#logo_dg{position:absolute;top:30px;left:110px;width:187px;height:240px;background:url('../img/home/logo_dg.gif') left top no-repeat;z-index:1;display:none;}
#logo_det{margin:0 0 10px 0;width:158px;height:99px;display:none;background:url('../img/internals/logo_dg_int.png') left top no-repeat;}
#back{position:absolute;left:35px;top:145px;width:0px;height:15px;border-top:1px solid #000;overflow:hidden;}
#back img{position:absolute;left:0;top:0;}

/*#c_bottom{position:absolute;left:80px;bottom:70px;height:291px;width:776px;background:url('../img/home/bg_content.png') left top no-repeat;display:none;z-index:1;}*/
#c_bar_bottom{position:absolute;left:80px;bottom:30px;height:0px;width:776px;font-size:0px;line-height:0px;background:url(../img/home/bg_content.png) left top no-repeat;z-index:1;}
#c_bar_left{position:absolute;left:400px;bottom:130px;height:0px;font-size:0px;line-height:0px;width:465px;background:url(../img/home/bg_bar_left.png) left top no-repeat;z-index:1;}
#foto{position:absolute;left:0;top:0;padding:21px 0 0 17px;height:537px;width:407px;background:url('../img/home/bg_foto_hp.png') left top no-repeat;display:none;z-index:10;}
#lingue{
	width: 100%;
	margin: 0 auto;
	height: 16px;
	background-color: #C8C8C8;
	z-index: 500;
	position: absolute;
	bottom: 25px;
	left: 0;
	text-align:center;
	font-size:11px;
	display:none;
	padding-top:4px;
}
#lingue a:link, #lingue a:visited{
	text-decoration:none;
	color:#7B7B7B;
	font-size:11px;
}


#btn_close{position:absolute;left:120px;bottom:73px;display:none;z-index:100;}
#btn_close a:link,#btn_close a:visited{position:relative;z-index:100;}
#btn_menu{position:absolute;left:120px;bottom:73px;display:none;z-index:100;}
#btn_menu a:link,#btn_menu a:visited{position:relative;z-index:100;}
/*#btn_back{position:absolute;left:117px;bottom:50px;padding:0 0 2px 0;display:none;z-index:100;border-bottom:1px solid #ababab;width:170px;}*/
#btn_back{position:absolute;left:117px;bottom:65px;padding:0 0 2px 0;display:none;z-index:100;width:170px;}

#layout #menu_wrap{position:absolute;bottom:70px;left:60px;height:255px;width:290px;z-index:70;}
#layout #c_menu{position:absolute;bottom:90px;left:100px;height:215px;width:250px;background:transparent url('../img/home/bg_menu.gif') left bottom no-repeat;display:none;z-index:50;}
#layout #menu_line{position:absolute;left:100px;bottom:140px;width:187px;margin:0;list-style:none;display:none;z-index:100;}

#layout_det #c_menu{position:absolute;bottom:120px;left:195px;height:225px;width:250px;background:transparent url('../img/internals/bg_menu_det.png') left bottom no-repeat;z-index:100;display:none;}
#layout_det #menu_line{position:absolute;left:258px;top:250px;width:187px;margin:0;list-style:none;z-index:110;display:none;}

#payoff{position:absolute;left:114px;bottom:284px;width:215px;/*background:url('../img/shared/bg_payoff.png') left bottom no-repeat;*/z-index:10;height:0px;overflow:hidden;}
#payoff p{position:absolute;left:10px;top:10px;width:168px;height:76px;z-index:100;}
/*#payoff p img {left:10px;top:10px; height:76px;width:168px;z-index:110;}*/
#payoff p.daily_cotton{background:url(../img/home/payoff/it/dailycotton.png) left top no-repeat}
#payoff p.activebody{background:url(../img/home/payoff/it/activebody.png) left top no-repeat}
#payoff p.invisibility{background:url(../img/home/payoff/it/invisibility.png) left top no-repeat}
#payoff p.fit_24{background:url(../img/home/payoff/it/24fit.png) left top no-repeat}
#payoff p.softlight{background:url(../img/home/payoff/it/softlight.png) left top no-repeat}
#payoff p.smoothenhancing{background:url(../img/home/payoff/it/smooth.png) left top no-repeat}

#menu_line p{padding:0 0 0 15px;}
#menu_line p.fit_24{background:url('../img/home/menu/shape_24_fit.gif') left 4px no-repeat}
#menu_line p.activebody{background:url('../img/home/menu/shape_active_body.gif') left 4px no-repeat}
#menu_line p.daily_cotton{background:url('../img/home/menu/shape_daily_cotton.gif') left 4px no-repeat}
#menu_line p.invisibility{background:url('../img/home/menu/shape_invisibility.gif') left 4px no-repeat}
#menu_line p.softlight{background:url('../img/home/menu/shape_soft_light.gif') left 4px no-repeat}
#menu_line p.smoothenhancing{background:url('../img/home/menu/shape_smooth_enhancing.gif') left 4px no-repeat}
#menu_line p.double_band_active{background:url('../img/home/menu/shape_double_band_active.gif') left 4px no-repeat}
#menu_line p.city{background:url('../img/home/menu/shape_city.gif') left 4px no-repeat;border:none;}
#menu_line p#btn_video_hp{position:absolute;left:0px;bottom:-30px;}
#menu_line p#btn_video{position:absolute;left:0px;bottom:-38px;}
#menu_line p a:link,#menu_line p a:visited{display:block;height:12px;padding:3px 0 3px 0;line-height:12px;font-size:12px;width:193px;border-bottom:1px solid #ccc;}
#menu_line p.city a:link,#menu_line p.city a:visited{border:0;}
#menu_line p#btn_video a:link,#menu_line p#btn_video a:visited{border:none;}

/* START DETTAGLIO */
#header_det{width:435px;padding:35px 0 0 35px;}

#thumb_bar{position:absolute;bottom:32px;left:25px;width:922px;height:74px;background:url('../img/internals/bg_thumbnails.png') left top no-repeat;display:none;z-index:1;}
#c_thumb_bar{position:absolute;top:458px;left:25px;width:922px;height:74px;z-index:10;}
#c_thumb_bar img{display:none;}
#c_thumb_bar a:link,#c_thumb_bar a:visited{position:relative;margin:0 3px 0 0;z-index:100;}

#prod_colors{position:absolute;right:65px;bottom:115px;width:395px;height:48px;padding:130px 0 0 5px;background:url('../img/internals/bg_colors.png') left top no-repeat;display:none;z-index:10;}
#prod_colors img{position:absolute;bottom:4px;right:0px;display:none;}

#prod_description{position:absolute;right:40px;bottom:170px;height:121px;width:291px;background:url('../img/internals/bg_prod_description.gif') left top repeat-x;display:none;z-index:20;}
#prod_description #prod_line{position:relative;height:25px;padding:7px 0 0 30px;font-weight:bold;font-size:14px;text-transform:uppercase;display:none;background:url('../img/internals/btn_menu_off.gif') right top no-repeat;}
#prod_description #btn_menu_det_off{position:absolute;right:0;top:0;height:25px;width:291px;z-index:100;}
#prod_description #btn_menu_det_on{position:absolute;right:0;top:0;display:none;}
#prod_description #prod_name{padding:10px 0 0 30px;font-weight:bold;font-size:12px;display:none;}
#prod_description #prod_code{padding:5px 0 0 30px;font-size:12px;display:none;}

#foto_det{position:absolute;right:30px;top:0;padding:25px 0 0 17px;width:424px;height:562px;background:url('../img/home/bg_foto_hp.png') left top no-repeat;z-index:10;display:none;}

#fdr_loading{position:absolute;right:39px;bottom:16px;width:395px;height:520px;z-index:300;background:#fff;opacity:1;filter: alpha(opacity=100);z-index:400;display:none;}
#loading{display:none;position:absolute;right:225px;top:225px;z-index:301;z-index:401;}

#bg_c_prod{position:absolute;right:25px;bottom:-5px;width:424px;height:562px;background:url('../img/home/bg_foto_hp.png') left top no-repeat;display:none;z-index:15;display:none;}
#c_prod_model{position:absolute;right:0;top:0;z-index:10;}
#c_pmodel{position:absolute;right:39px;top:26px;width:395px;height:520px;z-index:50}
#c_pmodel img{position:absolute;right:0px;top:0px;z-index:100}

#pan_prod{display:none;height:534px;width:395px;position:absolute;right:39px;top:12px;overflow:hidden;}
#p_pan{position:absolute;}

#prod_pic_thumb{position:absolute;left:25px;top:190px;width:180px;height:165px;background:url(../img/internals/bg_pic_thumb.png) left top no-repeat;display:none;z-index:30;}
#c_prod_pic_thumb{position:absolute;left:37px;top:204px;width:156px;height:141px;z-index:35;}
#c_prod_pic_thumb img{display:none;}
/* END DETTAGLIO */

/* START ZOOM */
#btn_gopan{position:absolute;right:20px;bottom:37px;width:19px;height:67px;background:url(../img/internals/btn_open_zoom.png) left top no-repeat;z-index:150;display:none;}
#btn_gopan a:link,#btn_gopan a:visited{position:relative;display:block;width:19px;height:67px;z-index:100;cursor:hand;cursor:pointer;}
#btn_gonormal{position:absolute;right:20px;bottom:37px;width:19px;height:67px;background:url(../img/internals/btn_open_zoom.png) left top no-repeat;z-index:150;display:none;}
#btn_gonormal a:link,#btn_gonormal a:visited{position:relative;display:block;width:19px;height:67px;z-index:100;cursor:hand;cursor:pointer;}
/* END ZOOM */

/* START VIDEO */
#btn_home_128{position:absolute;left:105px;bottom:155px;width:175px;background:#fff;display:none;z-index:1;}
#btn_home_256{position:absolute;left:105px;bottom:155px;width:175px;background:#fff;display:none;z-index:1;}
#btn_home_512{position:absolute;left:105px;bottom:116px;background:#fff;display:none;z-index:1;}

#logo_dg_video{position:absolute;left:105px;top:375px;width:174px;height:110px;background:url(../img/video/logo_video.png) left top no-repeat;display:none;}

#cvideo_128{position:absolute;left:0px;bottom:0px;width:0px;height:562px;background:url('../img/video/bg_video_128.png') left bottom no-repeat;display:none;}
#cvideo_256{position:absolute;left:0px;bottom:0px;width:0px;height:562px;background:url('../img/video/bg_video_256.png') left bottom no-repeat;display:none;}
#cvideo_512{position:absolute;left:0px;bottom:0px;width:0px;height:562px;background:url('../img/video/bg_video_512.png') left bottom no-repeat;display:none;}
#cvideo_1024{position:absolute;left:0px;bottom:0px;width:0px;height:562px;background:url('../img/video/bg_video_1024.png') left bottom no-repeat;display:none;}

#vformat{position:absolute;left:342px;bottom:155px;z-index:10;height:72px;width:58px;z-index:150;}
#v_1024{position:absolute;left:0;bottom:54px;opacity:.5;filter:alpha(opacity=50);display:none;}
#v_512{position:absolute;left:0;bottom:36px;opacity:.5;filter:alpha(opacity=50);display:none;}
#v_256{position:absolute;left:0;bottom:18px;opacity:.5;filter:alpha(opacity=50);display:none;}
#v_128{position:absolute;left:0;bottom:0;display:none;}

#vformat_2{position:absolute;left:300px;bottom:157px;z-index:10;height:72px;width:58px;display:none;}
#vv_1024{position:absolute;left:0;bottom:54px;opacity:.5;filter:alpha(opacity=50);display:none;}
#vv_512{position:absolute;left:0;bottom:36px;opacity:.5;filter:alpha(opacity=50);display:none;}
#vv_256{position:absolute;left:0;bottom:0px;}
#vv_128{position:absolute;left:0;bottom:18px;opacity:.5;filter:alpha(opacity=50);display:none;}

#write_video_128{position:absolute;left:422px;top:360px;z-index:200;display:none;height:}
#write_video_256{position:absolute;right:82px;top:305px;z-index:200;}
#write_video_512{position:absolute;right:85px;top:225px;z-index:200;}
#write_video_1024{position:absolute;right:40px;top:187px;z-index:200;}

#close_v_512 {position:absolute;right:41px;bottom:118px;width:15px;height:15px;z-index:150;display:none;}
#close_v_512 a:link,#close_v_512 a:visited{display:block;height:15px;width:15px;z-index:200px;text-decoration:none;}
#close_v_1024 {position:absolute;right:11px;bottom:60px;width:15px;height:15px;z-index:150;}
#close_v_1024 a:link,#close_v_1024 a:visited{display:block;height:15px;width:15px;z-index:200px;text-decoration:none;}

/* END VIDEO */

#footer{position:absolute;left:0;top:0;height:19px;padding:5px 0 0 0;width:100%;background:url('../img/home/bg_footer.gif') left top repeat-x;display:none;text-align:center;}
#footer a:link,#footer a:visited{font-size:11px;text-decoration:none;color:#7b7b7b;}
#footer span{font-size:10px;padding:0 5px;color:#7b7b7b;}

