/* IMPOSTAZIONI GENERALI
----------------------------------------------- */
BODY { font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; color: #444444; font-size:12px;  text-align:center;background-color: #655456;}
P, H1, H2, H3, H4, H5, H6 {margin:0; padding:0;}
P {line-height:125%;}
A IMG {border:none;}

h1, h2, h3, h4, h5 {
font-family:"Helvetica Neue","HelveticaNeue",Helvetica,arial,verdana,sans-serif;
font-weight:normal;
}

A {color: #70bf45;text-decoration:none;}
A:hover {color: #70bf45}

.hidden{display:none;}

#wmarea h1{position:absolute;margin-top:-500px}
#wmarea h2{position:absolute;margin-top:-500px}

.ht20{height:20px;}


/* LAYOUT
----------------------------------------------- */
#outwrap {margin:0 auto; width:100%;}
#wrap {margin:0 auto;text-align:left;position:relative;background-color:#fff;width:976px;}
#subwrap {margin:0 auto;width:960px;}
#nav  {position:absolute;right:0px;z-index:1000;}
#footer P{padding:30px 10px 10px 10px;text-align:center;font-size:10px;}
#pagedesc{text-align:justify;padding-right:10px;color: #999999;font-size:12px;}

/* HEAD */
#head {text-align:right; }
#head H1 {margin:110px 20px 4px 0; padding:0; font-weight:normal; font-size:36px; letter-spacing:-1px;}

/* MENU */
#menu {width:100%;height:24px; line-height:24px;}


/* MAINTITLE
----------------------------------------------- */
#maintitle H2 {margin:0; padding:0;}
#maintitle .sx{width:260px;margin-left:5px;float:left;}
#maintitle .dx{width:650px;margin-right:5px;float:right;}
#maintitle .center{width:920px;margin:auto;padding:0}
#maintitle .sx H2{padding:5px 0 15px 0;font-size:16px;font-weight:normal;color: #655456;}
#maintitle .dx H2{padding:5px 0 15px 0;font-size:16px;font-weight:normal;color: #655456;}

/* MAIN
----------------------------------------------- */
#main H2 {margin:0; padding:0;}
#main .sx{width:260px;margin-left:5px;padding:10px;float:left;}
#main .dx{width:650px;margin-right:5px;float:right;text-align:justify;}
#main .center{width:920px;margin:auto;padding:0}


#main .dx .sx{width:300px;margin-left:0px;padding:0px 10px 10px 0;float:left;background-color:#fff;}
#main .dx .sx .content{padding:0px 0px 20px 0px;}
#main .dx .sx H4 A{color:#70bf45;font-weight:bold;text-decoration:none;}

#main .dx .dx{width:300px;margin-left:0px;padding:0px 0px 10px 10px;float:right;background-color:#fff;}
#main .dx .dx .content{padding:0px 0px 20px 0px}
#main .dx .dx H2{color:#70bf45;font-weight:bold;}



/* HELP */
#help{border-bottom:solid 1px #ccc;}


/*BANNER*/
#banner{padding-left:5px;margin-bottom:10px;}
#bannerarea{overflow:hidden;}

/* SUBSPLASH ---------- */
#subsplash {height:140px; padding:0;width:976px;margin:auto;background: url(../../images/pagtop.png) no-repeat top center;position:relative;}
#subsplash .sx {float:left; width:250px;padding:20px 0 0 0px;}
#subsplash .dx {float:right; width:690px;position:relative;}

#main .dx .pgfoto{float:right;margin:0 0 10px 10px;border:solid 1px #ccc;}


/* CLEARFIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* TOPMENU */
#topmenu{width:890px;padding:0px;height:50px;margin:auto;top:100px;left:80px;position:absolute;}
#topmenu UL{list-style-type:none;padding:0px;margin:auto;width:976px;top:0px;list-style-image: url("../../images/bullet1.gif"); }
#topmenu UL LI {float:left;margin:0px 0px 1px 1px;}
#topmenu UL LI:hover{}
#topmenu UL LI A{display:block;color:#ffffff;text-align:left;text-decoration:none;line-height:12px;height:15px;padding:8px 90px 8px 10px;font-weight:bold;font-size:14px;}
#topmenu UL LI A:hover{color: #655456;}
#topmenu UL LI.last A{border-right:none;}


/* PRODUCTS BOX */
#main .sx .prodbox .titolo {font-weight:bold;display:block;color:#fff;text-decoration:none;padding:5px 5px 5px 0;}
#main .sx .prodbox .descrizione{}

.subimages A IMG{margin:10px;}

#contactmail {padding-top:20px;}
#contactmail LABEL{width:100px;display:block;float:left;font-weight:bold;}
#contactmail .sendbutton{display:block;padding:10px;background-color: #655456;color:#000;;width:80px;cursor:pointer;}
#contactmail .sendbutton:hover{background-color:#70bf45;}

/* ERROR AND INFOBOX*/
#errorBox { 
    display:none; 
    background:transparent url(../../share/admin/images/black_arrow.png); 
    font-size:12px;height:70px;width:160px;padding:25px;color:#fff;  
}

/* MESSAGGIO PRODOTTO AGGIUNTO */
#ProdAdded { 
	z-index:10000;
    display:none; 
    background:transparent url(../../share/admin/images/black_arrow.png); 
    font-size:12px;height:70px;width:160px;padding:25px;color:#fff;  
}
#ProdAddedBt{position:absolute;top:0px;right:0px;}

/* TOPSEARCH */
#topsearcharea{width:287px;height:35px;background-color:#000;position:absolute;top:1px;right:288px;background:#fff url(../../share/www/images/shop/topsearchbk.jpg)center top;z-index:1000000;}
#topsearcharea input[type=text]{margin-left:50px;margin-top:8px;height:20px;background-color:none;padding:0px;}

#cartarea{width:287px;height:35px;background-color:#000;position:absolute;top:1px;right:0px;background:url(../../share/www/images/shop/menucarrello.jpg) no-repeat 0 0;}
#cartarea H3{color:#fff;font-weight:normal;font-size:12px;padding:5px 5px 5px 10px;line-height:25px;}
#cartarea UL{list-style-type:none;}
#cartpanel{position:relative;display:table;width:285px;margin-left:-40px;border:solid 1px #ccc;background-color:#ffffff;z-index:15000;}
#cartpanel ul{margin:0px;padding:px;}
#cartpanel ul li ul{border-bottom:1px solid #ccc;margin:0px;padding:5px 5px 5px 0px;}
#cartpanel ul li ul li.cod a{font-weight:bold;color:#00940a;}
#cartpanel ul li ul li.tit{font-size:9px;}
#cartpanel ul li ul li.qta{}
#cartpanel ul li.car{margin:-1px 0px 0px -40px;background-color:#ccc;padding:5px 5px 0px 5px;border-bottom:1px solid #000;text-align:right;}
#cartpanel ul li.car a{color:#fff;}
#cartpanel ul li.car a:hover{color:#00940a;}
	
#btopencart{cursor:pointer;width:35px;height:35px;position:absolute;right:0px;top:0px;background:#fff url(../../share/www/images/shop/cartrow.jpg)center top;z-index:500}
#btcarrello A{display:block;height:24px;text-decoration:none;color:#fff;}


/* STEP BAR */
#stepbar{background-color:#fff;border-bottom:solid 1px #ccc;border-bottom:solid 1px #ccc;}
#stepbar .center {width:920px; margin:0px;padding:0px;}
#stepbar .center ul{height:35px;margin:0; padding:0; list-style-type:none;}
#stepbar .center ul li {float:left;}
#stepbar .center ul li span{background:url(../../share/www/images/shop/steparrow.gif) right 0px no-repeat;display:block;padding:10px 50px 10px 20px;text-decoration:none;color: #999999;}
#stepbar .center ul li span.start{background:none;display:block;padding:10px 10px 10px 20px;background-color: #00940a;color:#fff;}
#stepbar .center ul li a{background:url(../../share/www/images/shop/steparrow.gif) right -35px no-repeat;background-color:#ccc;color:#fff;display:block;padding:10px 50px 10px 20px;text-decoration:none;font-weight:bold;}
#stepbar .center ul li a.past{background:url(../../share/www/images/shop/steparrow.gif) right -70px no-repeat;background-color:#ccc;display:block;padding:10px 50px 10px 20px;text-decoration:none;font-weight:bold;}
#stepbar .center ul li a:hover{color: #ff0000;}

/* HISTORY */
#history {height:20px;margin:0px;padding:10px 0px;}
#history ul {margin:0; padding:0; list-style-type:none;}
#history ul li{float:left;}
#history ul li a{display:block;padding:0 5px 0 0;text-decoration:none;}

/* FORM */
.frow{background-color: #f0f0f0;clear: both;margin:0 0 2px 0;border-bottom:solid 1px #ccc;padding:5px;line-height:12px;}
.frow.dark{background-color: #444444;}
.frow.dark label{color:#fff;}
label{float:left;display:block;width:150px;padding:5px 5px 5px 30px;margin-right:1px;color:#444;text-align:left;}
label.oblf{background:url(../../share/www/images/web/oblf.gif) no-repeat 3px 2px;color:#444;}
input{display:block;border:0px;padding:5px;cursor:pointer;}
select{display:block;border:solid 1px #ccc;cursor:pointer;height:25px;}
textarea{display:block;border:solid 1px #ccc;cursor:pointer;}
input[type=hidden]{display:none;}
input[type=text],input[type=textarea]{border:solid 1px #ccc;}
button,input[type=button],input[type=submit]{cursor:pointer;padding:5px;display:block;height:30px;border:solid 1px #444;font-size:14px;}
input[type=button].generalbt{border:0px;width:150px;color:#fff;background:url(../../share/admin/images/generalbt.gif) no-repeat 0px 0px;}
input[type=button].generalbt:hover{color: #00940a;background:url(../../share/admin/images/generalbt.gif) no-repeat 0 -30px;}
.generalbt A{display:block;width:150px;padding-top:5px;text-align:center;text-decoration:none;height:25px;color:#fff;background:url(../../share/admin/images/generalbt.gif) no-repeat 0px 0px;}
.generalbt A:hover{color: #00940a;background:url(../../share/admin/images/generalbt.gif) no-repeat 0 -30px;}
input[disabled],select[disabled]{cursor:default;background-color:#eee;border:0px;}

/* tooltip styling */ 
.tooltip {display:none;background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);height:163px;padding:40px 30px 10px 30px;width:310px;font-size:11px;color:#fff;} 
/* a .label element inside tooltip */ 
.tooltip .label {color:yellow;width:35px;} 
.tooltip a {color: #00940a;font-size:11px;font-weight:bold;}
