
body { background:#fff url(images/bg_main.jpg) center top repeat-y fixed;font-family:Verdana, "Trebuchet MS", Arial;margin:0 0 10px 0; }

img { border:0; }
hr { width:100%;border:0;height:1px;background-color:#1a89d6;color:#1a89d6;float:left;display:block;margin:10px 0 4px 0; }
a { text-decoration:none; }
a.act { color:red!important; }

.cont_dyi_11 { display:block;width:800px;height:auto;border:0px solid #ff0000;margin:auto;background-color:#fff;padding:10px 0 0 0; }
.header_dyi_11 { display:block;float:left;border:0px solid #ff0000;width:800px; }
.header_left { float:left;color:#ff0000;font-size:11px;margin:0 0 0 10px; }
.header_right { float:right;color:#666;font-size:10px;margin:10px 10px 0 0;text-align:right; }
.header_right a { text-transform:uppercase;color:#666;font-size:10px; }
.header_right a:hover { color:#ff1bd2; }
.top_header { float:left;text-align:center;display:block;width:100%;border:0px solid #ff0000; }
.top_header .slogan { position:absolute;margin:-40px 0 0 -144px; }
.top_header2_a { display:block;float:left;width:183px;height:200px;margin:10px 0 0 20px;background:url(images/top_header2_a.jpg) left top no-repeat; }
.top_header2_a a { font-size:14px;font-weight:bold;color:#000066;text-transform:uppercase; }
.top_header2_a a:hover { color:#ff1bd2; }
.top_header2_a a.trynow { display:block;float:left;width:143px;height:40px;margin:19px 0 0 17px;background:url(images/trynow2.png) left top no-repeat;padding:5px 0 0 14px; }
.top_header2_a a.trynow br { display:block!important; }
.top_header2_a a.demo { display:block;float:left;width:150px;height:41px;margin:20px 0 0 10px;background:url(images/demo2.png) left top no-repeat;padding:11px 0 0 14px; }
.lingua { margin:0 4px; }

.med_menu { float:left;display:block;width:780px;padding:0 0 0 20px;border:0px solid #ff0000;margin:8px auto; }
.med_menu .box { display:block;float:left;height:183px;width:184px;font-size:9px;color:#000066;margin:0 8px 0 0; }
.med_menu .box .desc { margin:12px;border:0px solid #ff0000; }
.med_menu .med_menu1 { background:#fff url(images/med_menu1.jpg) left top no-repeat; }
.med_menu .med_menu2 { background:#fff url(images/med_menu2.jpg) left top no-repeat; }
.med_menu .med_menu3 { background:#fff url(images/med_menu3.jpg) left top no-repeat; }
.med_menu .med_menu4 { background:#fff url(images/med_menu4.jpg) left top no-repeat; }
.med_menu .box a#info { display:block;border:0px solid #ff0000;width:73px;height:18px;background:url(images/info.png) left top no-repeat;margin:18px 0 0 11px;padding:7px 0 0 28px;color:#000066;font-weight:bold; }
.med_menu .box a:hover#info { background:url(images/info.png) left -25px no-repeat;color:#ff1bd2; }
.med_menu .box a.login { display:block;border:0px solid #ff0000;width:40px;height:19px;background:url(images/login.png) left top no-repeat;margin:14px 0 0 12px; }
.med_menu .box a:hover.login { background:url(images/login.png) left -19px no-repeat; }

a.promo_link, a.promo_link_en, a.promo_link_de { display:block;float:left;width:758px;height:132px;background:#fff url(images/promo_link.jpg) left top no-repeat;margin:10px 0 0 20px;font-size:22px;font-family:Arial;text-align:center;line-height:30px;padding:16px 0 0 0;color:#000; }
a.promo_link_en { background:#fff url(images/promo_link_en.jpg) left top no-repeat; }
a.promo_link_de { background:#fff url(images/promo_link_de.jpg) left top no-repeat;padding:6px 0 0 0;height:142px;}
a:hover.promo_link, a:hover.promo_link_en { color:#fff; }
.divis { display:block;width:100%;float:left;margin:17px 0 0 0; }
.lineablu { display:block;width:270px;float:left;background-color:#5abdff;height:3px;margin:10px 20px; }
.lineatit { color:#ffc2f3;background-color:#ffc2f3;width:750px; }
.long { width:760px;margin-top:25px; }
.divis .divis_text { display:block;float:left;margin:0px auto 0 auto;background-color:#fff;color:#5abdff;font-weight:bold;font-family:Arial;width:178px;height:22px;border:0px solid #ccc;font-size:20px;text-align:center; }
.divis .tit { color:#ff1bd2;margin-left:32px;text-align:left;width:700px; }
.bottom_menu { display:block;float:left;width:100%;border:0px solid #ff0000;margin:15px 0 0 0; }
.bottom_menu a { font-size:11px;color:#000;font-weight:bold;font-family:Arial;display:block;float:left;text-align:center;width:144px;height:72px;border:0px solid green;margin:6px;text-transform:uppercase; }
.bottom_menu a:hover { color:#ff1bd2; }
.bottom_menu a.bottom_menu1 { background:#fff url(images/bottom_menu1.jpg) center bottom no-repeat; }
.bottom_menu a.bottom_menu2 { background:#fff url(images/bottom_menu2.jpg) center bottom no-repeat; }
.bottom_menu a.bottom_menu3 { background:#fff url(images/bottom_menu3.jpg) center bottom no-repeat; }
.bottom_menu a.bottom_menu4 { background:#fff url(images/bottom_menu4.jpg) center bottom no-repeat; }
.bottom_menu a.bottom_menu5 { background:#fff url(images/bottom_menu5.jpg) center bottom no-repeat; }
.footer { display:block;float:left;text-align:center;width:auto;margin: 0 0 0 20px; }

.content_dyi_11 { display:block;border:0px solid #ff0000;float:left;width:730px;margin:10px 0 0 34px;text-align:justify;font-size:11px;line-height:18px; }
.content_dyi_11 img { margin:auto; }

#tabdestra { width:720px;border:0px solid #ccc; }
#tabdestra td { padding:0 20px 0 10px;border:1px solid #DDD; }
td.areariservatahomecampo { font-size:11px;width:300px;padding:0 10px 0 4px;border:1px solid #a5aefc; }
input.campoformrichiestainfo, select.campoformrichiestainfo { margin:3px 0 3px 2px; }
a.mail_dyi_09 { color:#blue;font-weight:bold; }
a:hover.mail_dyi_09 { color:#ff0000; }
a.linkco { color:#ff0000;padding:2px 4px; }
a:hover.linkco { background-color:#ff0000;color:#fff;padding:2px 4px; }

.leftdet_dyi_10 { margin:10px 0 0 5px;background-color:#fff;display:block;width:200px;border:0px solid #ff0000;font-size:11px;line-height:16px;font-weight:bold;color:#666;float:left;  }
.det_dyi_10, a#inf_dyi_10 { background:#fff url(/images/thick.jpg) left top no-repeat;padding:10px 0 0 40px;display:block;height:41px;margin:0 0 14px 0; }
a#inf_dyi_10 { background:#fff url(/images/info.jpg) left top no-repeat;padding:4px 0 0 50px;color:#ff0000;text-transform:uppercase;font-weight:bold;font-size:14px; }
a:hover#inf_dyi_10 { color:green; }
a.entra_dyi_10 { display:block;width:108px;height:114px;background:#fff url(/images/start_dyi_10.gif) left top no-repeat;margin:5px 0 0 0;float:left; }
a:hover.entra_dyi_10 { background:#fff url(/images/start_dyi_10.gif) left -114px no-repeat; }
.right_dyi_10 { display:block;float:left;margin:0px 0 0 20px;width:500px;border:0px solid #ccc;}
.right_pic_dyi_10 { display:block;margin:0;width:400px;border:0px solid #ccc; }
.right_pic_dyi_10 img { width:500px; }
.right_itemdet_dyi_10 { display:block;float:left;border-left:4px solid #45a12a;padding:0 10px 0 10px;margin:32px 0 0 0;font-size:11px;font-weight:bold;color:#666;line-height:16px; }

.home_prod_dyi_10 { border:0px solid #ff0000;display:block;width:686px;float:left;margin:10px 0 0 20px; }
.home_prod_dyi_10 a { text-align:center;font-weight:bold;font-size:12px;line-height:18px;color:#555;float:left;display:block;width:160px; }
.home_prod_dyi_10 a:hover { color:#ff0000; }
.home_prod_dyi_10 a.home_prod_caps, .home_prod_dyi_10 a.home_prod_apro { width:183px; }

a.cont_dyi_11_7 { font-weight:bold;color:red; }












.lang_dyi_10 { display:block;float:right;/*display:none;*/ }
.lang_dyi_10 a { display:block;float:right;margin:3px; }

.content_dyi_10 { display:block;width:900px;height:453px;border:1px solid #aaa;margin:auto;float:left; }
.elastic { height:auto; }
.bghome { background:#fff url(/images/dyidea_logo_home.gif) left top no-repeat; }
.bgsite { background:#fff url(/images/dyidea_logo_site.gif) left top no-repeat; }
.bghomeE { background:#fff url(/images/dyidea_logo_homeE.gif) left top no-repeat; }
.bgsiteE { background:#fff url(/images/dyidea_logo_siteE.gif) left top no-repeat; }
.menu_dyi_10 { float:right;display:block;font-weight:bold;font-size:11px;margin:26px 16px 0 0; }
.menu_dyi_10 a { color:#666; }
.menu_dyi_10 a.menu_dyi_10_suppor { color:#000;display:none; }
.menu_dyi_10 a:hover { color:#ff0000; }
.menu_dyi_10 a.menu_dyi_10_magazz { color:#00a8ff; display:none;}
.separ_dyi_10 { color:#ff0000;font-weight:normal; }

/*	inizio stili per nascondere polo e aprons */
/*.home_prod_dyi_10 a.home_prod_polo, .home_prod_dyi_10 a.home_prod_apro { display:none; }
.home_prod_dyi_10 a.home_prod_caps, .home_prod_dyi_10 a.home_prod_bags { width:320px; }*/
/*	fine stili per nascondere polo e aprons */
.home_slogan { display:block;float:left;margin:10px 0 0 0; }


a.warehouse_dyi_10 { display:block;width:83px;height:86px;background:#fff url(/images/warehouse_dyi_10.gif) left top no-repeat;margin:31px 0 0 3px;float:left; }
a:hover.warehouse_dyi_10 { background:#fff url(/images/warehouse_dyi_10.gif) left -86px no-repeat; }

.center_dyi_10 { display:block;border:0px solid #ff0000;float:left;width:850px;margin:74px 0 0 34px; }
a.supp_dyi_10 { display:block;border:1px solid #999;float:left;width:177px;height:126px;margin:14px;text-align:center;padding:6px 0 0 0;color:#666;font-size:10px;line-height:18px;text-transform:uppercase; }
a:hover.supp_dyi_10 { color:#ff0000;border:1px solid #ff0000; }
a.supp_dyi_10 img { margin:0 0 5px 0; }

.tit_dyi_09 { display:block;margin:20px 0 0 0;font-weight:bold;color:#ff0000; }
.center_cont_dyi_10 { display:block;float:left;font-size:11px;margin:10px 0 0 0;line-height:18px; }
.center_cont_dyi_10 img { margin:auto; }
a.demo_dyi_09 { padding:6px 8px;border:1px solid #aaa;background-color:#fff;color:#666;font-weight:bold;display:block;text-align:center;width:673px;margin:0 auto 20px auto; }
a:hover.demo_dyi_09 { border:1px solid #ff0000;color:#ff0000; }





#container {
 width:870px;height:700px;margin:10px auto;border:0px solid #ccc;
}
#container_f { width:870px;height:auto;text-align:center;	}

#top {
 background-color:#999;border:1px solid #ccc;display:block;float:left;width:868px;height:48px;
}

a#site {
 color:#ffff00;font-size:17px;font-weight:bold;margin:12px 0 0 14px;float:left;text-decoration:none;
}

a#site:hover {
 color:#fff;
}

#langen, #langit {
 border:0px solid #ddd;margin:13px 0 0 14px;float:left;
}
#langit {
 margin:13px 0 0 8px;
}

#youtube {
 border:0;float:right;margin:3px 10px 0 0;
}

#top_bar1, #top_bar2, #top_bar4, #top_bar1I, #top_bar2I, #top_bar4I, #top_bar1D, #top_bar2D, #top_bar4D {
 border:0;float:right;margin:5px 6px 0 0;display:block;width:163px;height:41px;
}

a#top_bar1 { background:url(/images/top_bar1.png) left top no-repeat; }
a:hover#top_bar1 { background:url(/images/top_bar1.png) left -41px no-repeat; }
a#top_bar2 { background:url(/images/top_bar2.png) left top no-repeat; }
a:hover#top_bar2 { background:url(/images/top_bar2.png) left -41px no-repeat; }
a#top_bar4 { background:url(/images/top_bar4.png) left top no-repeat; }
a:hover#top_bar4 { background:url(/images/top_bar4.png) left -41px no-repeat; }

a#top_bar1I { background:url(/images/top_bar1I.png) left top no-repeat; }
a:hover#top_bar1I { background:url(/images/top_bar1I.png) left -41px no-repeat; }
a#top_bar2I { background:url(/images/top_bar2I.png) left top no-repeat; }
a:hover#top_bar2I { background:url(/images/top_bar2I.png) left -41px no-repeat; }
a#top_bar4I { background:url(/images/top_bar4I.png) left top no-repeat; }
a:hover#top_bar4I { background:url(/images/top_bar4I.png) left -41px no-repeat; }

a#top_bar1D { background:url(/images/top_bar1D.png) left top no-repeat; }
a:hover#top_bar1D { background:url(/images/top_bar1D.png) left -41px no-repeat; }
a#top_bar2D { background:url(/images/top_bar2D.png) left top no-repeat; }
a:hover#top_bar2D { background:url(/images/top_bar2D.png) left -41px no-repeat; }
a#top_bar4D { background:url(/images/top_bar4D.png) left top no-repeat; }
a:hover#top_bar4D { background:url(/images/top_bar4D.png) left -41px no-repeat; }

#push {
 width:870px;height:70px;display:block;float:left;background:#000066 url(/images/bg_push.gif) left top no-repeat;margin:10px 0 0 0;
}

#push_logo {
 float:left;margin:4px 0 0 27px;
}

#push1, #push2, #push3, #push4 {
 border:0;float:right;margin:2px 16px 0 0;
}

#left_menu {
 float:left;margin:10px 0 0 0;
}

#topmenu {
 display:block;float:right;width:712px;height:32px;background: url(/images/bg_topmenu.png) left top no-repeat;margin:10px 0 0 0;
}

#topmenu ul { list-style:none;border:0px solid #ccc;float:left;margin:0 0 0 10px;padding:0; }
#topmenu ul  li { float:left;color:#fff; }
#topmenu ul  li a, #topmenu ul  li a.login { color:#fff;text-decoration:none;font-size:11px;font-weight:bold;font-family:verdana, Arial;margin:9px 0px 0 0px;float:left; }
#topmenu ul  li a.login { color:#99ff33; }
#topmenu ul  li a.login img { position:absolute;border:0;margin:-8px 0 0 0; }
#topmenu ul  li a:hover { color:#ffff00; }
#separ { margin:6px 4px;float:left; }

.topmenuD #separ { margin:6px 2px;float:left; }

#leftmenu { float:left;display:block;width:151px;padding:10px 0 0 0; }
a#leftmenu1, a#leftmenu2, a#leftmenu3, a#leftmenu4 {
 display:block;width:142px;height:134px;margin:0 0 8px 0;font-size:15px;color:#000066;font-weight:bold;font-family:Arial;text-decoration:none;padding:6px 0 0 9px;
}
a#leftmenu1 { background:url(/images/leftmenu1.jpg) left top no-repeat; }
a#leftmenu2 { background:url(/images/leftmenu2.jpg) left top no-repeat; }
a#leftmenu3 { background:url(/images/leftmenu3.jpg) left top no-repeat; }
a#leftmenu4 { background:url(/images/leftmenu4.jpg) left top no-repeat; }
#leftmenu a:hover { color:#ff0000; }

#maincontent {
 border:1px solid #3d3d84;display:block;float:left;width:688px;height:auto;margin:10px 0 0 8px;color:#000066;font:normal 11pt Verdana;line-height:150%;text-align:justify;padding:10px;background-color:#c3c9ff;
}
#maincontent_f { border:1px solid #3d3d84;display:block;height:auto;color:#000066;font:normal 11pt Verdana;line-height:150%;text-align:justify;padding:10px;background-color:#c3c9ff;width:94%;margin:10px auto; }

a#newcust { display:block;float:left;width:870px;height:111px;background:url(/images/newcust.jpg) left top no-repeat;margin:20px 0 0 0; }
a:hover#newcust { display:block;float:left;width:870px;height:111px;background:url(/images/newcust.jpg) left -111px no-repeat; }

a#newcustI { display:block;float:left;width:870px;height:111px;background:url(/images/newcustI.jpg) left top no-repeat;margin:20px 0 0 0; }
a:hover#newcustI { display:block;float:left;width:870px;height:111px;background:url(/images/newcustI.jpg) left -111px no-repeat; }

a#newcustD { display:block;float:left;width:870px;height:111px;background:url(/images/newcustD.jpg) left top no-repeat;margin:20px 0 0 0; }
a:hover#newcustD { display:block;float:left;width:870px;height:111px;background:url(/images/newcustD.jpg) left -111px no-repeat; }

#bottommenu { float:left;border:0px solid #ccc;display:block;width:720px; }

#bottommenu ul { list-style:none;margin:-10px 0 0 0;padding:0; }
#bottommenu ul li { float:left; }
#bottommenu ul li a { display:block;width:130px;height:auto;color:#b9b9f0; font-size:10px;text-decoration:none;margin:0 6px;}
#bottommenu ul li a #tit { font-weight:bold;color:#fff;font-size:12px;margin:0 0 4px 0;}
#bottommenu ul li a:hover, #bottommenu ul li a:hover #tit { color:#ffff00;}

#powered { float:right;border:0px solid #ccc;margin:14px 0 0 0; }

#oc { background-color:#fff;border:2px solid #000066;padding:10px;width:300px;margin:10px auto;font-size:12px; }
#oc_c ul {  }
#oc_c ul li {  }


.presscell3 { background-color: #FFFFCC;	padding: 3px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #999999;text-align: center;font-size: 10px;text-decoration: none; }

.presscell4, .presscell5, .presscell6, .presscell7 { background-color: #fff;	border: 1px solid #DDD;text-align: center;font-size: 10px;padding: 3px; }
td.presscell4 a { display:block;padding:3px 4px;text-decoration:none;color:#ff0000;font-weight:bold;text-align:center;border:1px solid #fff; }
td.presscell4 a:hover { color:#fff;background-color:#ff0000; }

a#loginnow { display:block;width:500px;border:1px solid #000066;background-color:#fff;color:#000066;margin:10px auto 20px auto;;padding:5px 8px;text-decoration:none;font-size:22px;font-weight:bold;text-align:center; }
a:hover#loginnow { border:1px solid #ff0000;color:#ff0000; }
a#loginnow img { vertical-align:middle;margin:0 20px 0 10px; }

a.featuresEx, a#featuresEx, a#featuresExB, a#featuresExM, a#featuresExA {
 background:#888 url(/images/featuresEx.jpg) -14px -20px no-repeat;
 width:238px; height:20px;
 border:1px solid #000;
 display:block;
 float:left;
 margin:0 0 0 37px;
 padding-top:177px;
 text-align:center;
 color:#fff;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
 font-family:Arial;
 float:left;
}

a#featuresExB { background:#6f92c6 url(/images/featuresExB.jpg) -14px -20px no-repeat; }
a#featuresExM { background:#69cd66 url(/images/featuresExM.jpg) -14px -20px no-repeat; }
a#featuresExA { background:#f04546 url(/images/featuresExA.jpg) -14px -20px no-repeat; }

a:hover.featuresEx, a:hover#featuresEx {
 color:yellow;
 border-color:red;
}

a.customEx, a#customEx, a#customExB, a#customExM, a#customExA {
 background:#fff url(/images/customEx.jpg);
 width:238px; height:20px;
 border:1px solid #000;
 display:block;
 float:left;
 margin:0 0 0 85px;
 padding-top:177px;
 text-align:center;
 color:#fff;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
 font-family:Arial;
 float:left;
}

a#customExB { background:#fff url(/images/customExB.jpg); }
a#customExM { background:#fff url(/images/customExM.jpg); }
a#customExA { background:#fff url(/images/customExA.jpg); }

a:hover.customEx, a:hover#customEx {
 color:yellow;
 border-color:red;
}

a#demo { padding:6px 8px;border:1px solid #000066;background-color:#fff;color:#000066;text-decoration:none;font-weight:bold;font-family:Arial;display:block; }
a:hover#demo { border:1px solid #fff;background-color:#000066;color:#fff; }


/* WEB GALLERY */
.gal_tit { color:666;font-size:18px;text-align:center;margin:10px; }
.gal_fab { text-align:center; }
.gal_fab img { border:1px solid #ccc; }
ul.gal_ul { font-size:12px;line-height:24px; }
a.back { color:#000066;text-decoration:none;border:1px solid #000066;background-color:#fff;padding:4px 8px;display:block;width:170px;margin:auto;text-align:center; }
a:hover.back { color:#fff;border:1px solid #fff;background-color:#000066; }

.menu_bags { display:block;border:0px solid #fff;height:18px;font-size:10px;margin:10px 0 20px 0; }
.menu_bags a { width:auto;display:block;height:18px;float:left;margin:0 4px;border:1px solid #000066;padding:0px 3px 6px 3px;text-decoration:none;color:#000066;background-color:#fff; }
.menu_bags a:hover { border:1px solid #fff;color:#fff!important;background-color:#000066!important; }
.mod_borse, .mod_apron { float:left;display:block;width:190px;padding:5px;text-align:center;border:1px solid #000066;background-color:#fff;font-weight:bold;margin:13px; }
.mod_apron { width:229px;margin:10px;font-size:12px; }
.mod_borse  img, .mod_apron  img{ border:1px solid #ccc; }
.mod_borse_tit { font-weight:bold;color:red;text-decoration:underline;clear:left;margin:20px 0 0 0; }
.acc_borse_tit { text-align:center;font-weight:bold;background-color:#fff;margin:0 0 0 5px;text-decoration:underline;display:block;width:673px; }
.titmenu { font-weight:bold;font-size:18px;background-color:#000066;color:#fff;padding:2px 4px;margin:6px 10px 6px 4px;text-align:center; }

.intro { font-size:11px;font-family:Verdana, Arial;border:0px solid #fff;display:block;padding:10px;width:658px;margin:0 0 20px 0; }

#menu_colori a { font-size:14px;text-decoration:none;color:#000066;font-weight:bold;margin:0 0 20px 0;display:block; }

#loginbox, #learnmorebox { width:402px;height:340px;display:block;border:1px solid #000066;background-color:#000066;padding:20px;margin:10px auto 20px auto; }
#learnmorebox { width:642px;height:140px;padding:0px 0 20px 10px;display:block; }
#learnmorebox a { padding:6px 22px 20px 22px; }
#learnmorebox a img { width:100px;height:100px; }
#loginbox a { float:left;margin:10px 0 30px 10px; }
#learnmorebox a { float:left;margin:2px;color:#fff;text-decoration:none;font-weight:bold;text-align:center;border:1px solid #000066;}
#learnmorebox a:hover { color:yellow;border:1px solid yellow;}
.gal_fab { text-align:center; }
.gal_fab img { border:1px solid #ccc; }
ul.gal_ul { font-size:12px;line-height:24px; }
a.back { color:#000066;text-decoration:none;border:1px solid #000066;background-color:#fff;padding:4px 8px;display:block;width:170px;margin:auto;text-align:center; }
a:hover.back { color:#fff;border:1px solid #fff;background-color:#000066; }

.compal { margin:4px 0 0 30px;float:left; }
.compald, .compal2 { margin:20px 0 0 0;font-size:22px;text-align:center; }
.compal2 img { padding:20px 50px;background-color:#000088;border:2px solid #fff; }
.minq { font-weight:bold;background-color:green;color:#fff;font-size:14px;margin:10px 0 0 0;text-align:center;padding:4px; }

a.linkdyb { display:block;width:240px;margin:20px auto;font-size:16px;background-color:green;color:#fff;padding:6px; }
