
body {
 background-color:#000066;font-family:Verdana, Arial;
}

img { border:0; }

#container, #container_f {
 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:14px;font-weight:bold;margin:15px 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 {
 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; }

#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 15px;
}

#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 20px;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 14px;float:left; color:#666; }

#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; display:none;}
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; display:none;}
a:hover#newcustI { display:block;float:left;width:870px;height:111px;background:url(images/newcustI.jpg) left -111px no-repeat; }

#bottommenu { float:left;border:0px solid #ccc;display:block;width:866px;margin:20px 0 0 0; }

#bottommenu ul { list-style:none;margin:0 0 0 14px;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 20px;}
#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; display:none;}

#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 {  }

#tabdestra { width:680px;border:1px solid #ccc; }
#tabdestra td { padding:0 20px 0 10px;border:1px solid #a5aefc; }
td.areariservatahomecampo { font-size:11px;width:340px;padding:0 20px 0 10px;border:1px solid #a5aefc; }

.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;display:none;}
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 11px;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; }