@import url("css/menu.css");

body {
background-image:url(background.gif);
background-position:center;

}

.int_contentpane {
background-color:#DACBC0;
/*border:1px solid #33ff77;*/

}

.container_bandiere {
width:980px;
text-align:right;
padding-top:5px;

}

.clear_both {
clear:both;

}


.aspdnsf_AddToCartButton {
margin-left:5px;
margin-top:17px;
width:271px;
height:52px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
background-color:#cfbfb3;
border:1px solid #cfbfb3;
background-image:url(addtocart.jpg);
}


.ProductNameText {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
}

.variantprice_dettaglio {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
}

small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;

}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}



.header, .header_login {
width:998px;
height:90px;
background-image:url(header.jpg);
background-position: 0px -8px;
/*border:1px solid #555599;*/
}

.header_login {
background-image:url(header_login.jpg); !important
/*border:1px solid #555599;*/
}

.SubHead {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#735a46;
font-weight:bold;
}

.Head {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5F483A;
font-weight:bold;
}

legend {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5F483A;
font-weight:bold;
}

fieldset {
border:1px solid #735a46;
}

.Help {
background-color:#bdad9f;
border:1px solid #9a897d;
}


/*/////////////////////////////////////////////////////////*/

.footer_container_ita {
width:728px;
height:20px;
margin:7px 10px 10px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
}
.reclami_ita {
padding-top:6px;
width:195px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}

/*/////////////////////////////////////////////////////////*/

.footer_container_eng {
margin:7px 10px 10px 7px;
width:688px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
}
.reclami_eng {
padding-top:6px;
width:215px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}

/*/////////////////////////////////////////////////////////*/

.footer_2col_container_ita {
width:728px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
padding-top:4px;
padding-left:9px;
}
.reclami_2col_ita {
width:195px;
float:right;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}

/*/////////////////////////////////////////////////////////*/

.footer_2col_container_eng {
/*border:2px solid #00ff00;*/
width:708px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
padding-top:4px;
padding-left:9px;
}
.reclami_2col_eng {
width:210px;
float:right;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}

/*/////////////////////////////////////////////////////////*/

.footer_int_container_ita {
margin:-1px 10px 10px 7px;
width:708px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;

}
.reclami_int_ita {
width:195px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;

}
/*/////////////////////////////////////////////////////////*/

.footer_int_container_eng {
margin:-1px 10px 10px 7px;
width:708px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
}
.reclami_int_eng {
width:215px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}
/*/////////////////////////////////////////////////////////*/


.footer_html_container_ita {
margin:-1px 10px 10px 7px;
width:708px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
}
.reclami_html_ita {
width:195px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}
/*/////////////////////////////////////////////////////////*/

.footer_html_container_eng {
margin:-1px 10px 10px 7px;
width:708px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
float:left;
}
.reclami_html_eng {
width:215px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#F8F7F3;
font-size:10px;
}
/*/////////////////////////////////////////////////////////*/







.PageNumber:link, .PageNumber:visited, .PageNumber:hover, .PageNumber:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e8e2dd;
font-weight:bold;
}





.footer  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c7af9e;
}

a:link, a:visited, a:hover, a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.flash {
padding-left:13px;
width:998px;
height:461px;
background-image:url(ombraflash.jpg);
background-repeat:repeat-y;
}

.userlogin {
/*border:1px solid #33ffff;*/
padding-top:20px;
width:202px;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top:22px;
padding-left:50px;
float:left;
}

.blocco_ricerca {
width:250px;
height:26px;
/*border:1px solid #ff00ff;*/
padding-top:14px;
float:right;
}


.text_cerca {
padding-top:20px;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
}

.NormalTextBox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f5542;
border:1px solid #97897e; 
background-color:#ece4df;
}



.navigazione {
/*border:1px solid #33CC00;*/
float:left;
width:510px;
padding-top:6px;
height:20px;
padding-left:40px;
}

.logotoosh {
/*border:1px solid #33ff00;*/
float:left;
width:230px;
height:86px;
}

.Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#735a46;
}

.NormalWhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}


a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

.userlogin a:link, .userlogin a:visited, .userlogin a:active, .userlogin a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:7px;
padding-right:7px;
border-right:1px solid #ffffff;
}

.newsletter {
width:401px;
height:60px;
float:left;
/*border:1px solid #990099;*/
}

.blocco {
width:553px;
height:90px;
float:left;
/*border:1px solid #ff00ff;*/
}

.blocco_carrello {
width:180px;
height:90px;
padding-left:20px;
float:left;
/*border:1px solid #22ff77;*/
}



.bottompane {
float:left;
width:583px;
height:60px;
/*border:1px solid #ffff00;*/

}

.sfondobottom {
background-image:url(footer.jpg);
width:998px;
height:60px;
}

.int_TopPane {
width:998px;
height:523px;
background-image:url(sfondo_tinta_unita.jpg);
background-color:#006644;
}

.int_blocco {
float:left;
border:1px solid #ff3399;
}

.clear {
clear:both;
}

.col_TopPane {
width:634px;
height:523px;
float:left;
}

.col_LeftPane {
width:135px;
height:523px;
float:left;
}

.col_RightPane {
width:225px;
height:523px;
float:left;

}

.det_TopPane {
width:656px;
height:523px;
float:left;
}


.det_RightPane {
width:203px;
height:523px;
float:left;

}


.col_sfondo {
background-image:url(sfondo_tinta_unita.jpg);
width:1000px;
height:522px;

}


.intern_sfondo {
width:1000px;
height:522px;

}

.sfondo_flash_home {
background-image:url(sfondo_bkgrnd.jpg);
}

.footer_container_ita a, .footer_container_eng a,.footer_int_container_ita a, .footer_int_container_eng a,.footer_2col_container_ita a, .footer_2col_container_eng a,.footer_html_container_ita a, .footer_html_container_eng a {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c7af9e;
}

.sfondo_2col_html {
font-family:Arial, Helvetica, sans-serif;
color:#735a46;
font-size:13px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
background-image:url(sfondo_html.gif);
width:653px;
min-height:441px;
float:left;
/*border:1px solid #ff0000;*/
}

.sfondo_login {
font-family:Arial, Helvetica, sans-serif;
color:#735a46;
font-size:13px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
background-image:url(login.jpg);
width:895px;
min-height:441px;
float:left;
/*border:1px solid #ff0000;*/
}

.sfondo_html {
font-family:Arial, Helvetica, sans-serif;
color:#735a46;
font-size:13px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
background-image:url(sfondo_html.gif);
width:893px;
min-height:586px;
/*border:1px solid #ff0000;*/
}

.backoffice {
font-family:Arial, Helvetica, sans-serif;
color:#735a46;
font-size:13px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
background-image:url(sfondo_html.gif);
background-repeat:repeat-y;
width:970px;
min-height:586px;
/*border:1px solid #ff0000;*/
}

.inizio_sfondo_html {
width:993px;
height:27px;
background-image:url(inizio_sfondo_html.jpg);
background-repeat:no-repeat;
}

.fine_sfondo_html {
width:993px;
height:14px;
background-image:url(fine_sfondo_html.jpg);
background-repeat:no-repeat;
}


.rightpane_2col_html {
width:240px;
height:400px;
float:left;
/*border:1px solid #ff00ff;*/
background-image:url(sfondo_html.gif);
background-position:1233px 0px;

}

.clear_both {
clear:both;
}


.ViewEmailNewsletter_text {
width:190px;
height:60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:right;
margin-right:10px;
margin-left:5px;
padding-top:13px;
}


.ViewEmailNewsletter_textbox {
float:left;
padding-top:19px;
}


.ViewEmailNewsletter_button {
width:54px;
height:31px;
padding-top:22px;
padding-left:4px;
/*border:1px solid #ff0000;*/
float:right;
}


.ViewEmailNewsletter_error {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
position:relative;
padding-top:-10px;
}

.ViewEmailNewsletter_grazie {
width:201px;
height:20px;
margin-top:20px;
margin-left:179px;
background-color:#bbada2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}


.ContinueShoppingButton, .UpdateCartButton, .CheckoutNowButton, .CartDeleteButton, .ShippingPageContinueCheckoutButton, .PaymentPageContinueCheckoutButton {
background-color:#c8b4a4;
color:#3d3025;
}


.small_button {
background-image:url(small_button.gif);
width:179px;
padding-top:12px;
padding-bottom:12px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:center;
cursor:hand;
}

.corretto {
background-image:url(vu.gif);
width:100px;
height:100px;
float:left;
}

.errore {
background-image:url(ics.gif);
width:100px;
height:100px;
float:left;}


.tabella_asp *{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.tabella_asp a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666 !important;
}

/* CSS Document 
body {background:#FFF url(images/body_bg.png) repeat-x top left; height:100%; margin:0px; padding:0px; }

/*-------- Default Style --------
th,td,div{color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a,a:link,a:visited,a:active{color:#4F839F; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#C00; text-decoration:none; }

/*-------- design style --------
.template_style{width:960px; margin:auto;}

.top_space{height:34px;}
.lang_pad{padding:7px 35px 0px 0px;}

.logo_top_left{padding:0px; margin:0px; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0px; margin:0px; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0px; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0px; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 ;height:116px;}

.menu_bg{padding:0 0 0 6px;  margin: 0 19px 0 7px; height:40px; background:url(images/menu_bg.png) repeat-x top left;}
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.png) no-repeat top left;}
.menu_right{margin:0px; background:url(images/menu_right.png) no-repeat top right; }

.search_style{float:right; padding:8px 0px 0px 0px;}
.search_bg{padding-right:2px;}
.search_bg Input{color: #43494D;}

.menu_style{float:left;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg_gray.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right;}

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; padding:8px 0px 0px 17px; color:#000000; font-size:13px; }

.center_bg{padding:0px; margin:0px;}
.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 10px 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}

.bot_left{padding:0px; margin:0px; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/bot_right.png) no-repeat top right; padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; background:url(images/bot_bg.png) repeat-x top left; height:41px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both;}

/*--------- pane style ----------
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 10px 0px 0px; width:10em; margin:0px; }
.RightPane{ padding:0px 0px 0px 10px; width:10em; margin:0px; }

/*------------ Breadcrumb Style --------------
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4F839F; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}

/*-------------- User Style --------------
.user,a.user:link,a.user:active,a.user:visited { color:#4F839F; font-size:12px;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#4F839F; font-size:12px;}
a.footer:hover{color:#C00;}

/*-------------- Search SkinObject Styles --------------
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}
