html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	color:#3f3e37;
	font-size:12px;
	background:#fefce3;
}
a { color:#9d2420; text-decoration:none; }
a:hover { color:#9d2420; text-decoration:underline; }
.clearfix { clear:both;}
.alert { color:#CC0000; }
hr { height:1px; color:#E1D288; }

h1{ font-size:12px; padding:0px; margin:0px; }
h2{ font-size:11px; padding:0px; margin:0px; }
h3{ font-size:11px; padding:0px; margin:0px; }
.form{ background:#fcf9ed; border:0px; height:18px; font-size:9px; color:#333333; margin-left:2px; margin-top:0px; width:120px;}
.formselected{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }

#sfondo{ position: absolute; z-index: 1; height:100%;	width: 100%; margin:0; padding:0; }
#sfondo_contenuto { position:absolute; z-index:10; width: 233px; text-align:right; top:4%; display:block; top:50%; left:50%; margin-top:-80px; margin-left:-125px;	right:0; }
#wrapper{ width:990px; position:absolute; z-index:5; margin:auto; left:50%; margin-left:-495px; padding-bottom:10px; }
#container{ background:url(../images/bg_center.jpg); }
#header { height:18px; background:url(../images/int01.gif) no-repeat top; }
#ColLeft { width:257px; background:url(../images/logo01.jpg) top no-repeat; float:left; text-align:center; padding-bottom:50px; margin:0;}
#ColLeft h1 img { border:0px; filter:alpha(opacity=90); -moz-opacity:1; opacity:1; }
#ColLeft h1 a:hover img { filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

#menu{ width:245px;}
#menu ul{ text-align:left; margin:10px 0 0 5px; padding:0px; list-style:none;}
#menu li{ font-size:12px; font-weight:bold; color:#212015; border-right:1px solid #f9e691; width:245px; height:30px; line-height:30px; 
	background:url(../images/bg_menuleft.gif) repeat-x top; border-bottom:1px solid #e1d288; display:block; margin-bottom:2px; }
#menu li:hover{ background:url(../images/on/bg_menuleft.gif) repeat-x top; }

#menu li a{ color:#212015; text-decoration:none; background:url('../images/ico_menuleft.gif') no-repeat left; padding-left:20px; margin-left:10px; }
#menu li a:hover{ color:#9d2420; text-decoration:none;}

#ColRight{ width:733px; float:right}
#menutop{ background:url(../images/int02.png) no-repeat; height:47px; text-align:left;}
#menutop ul{ padding:25px 0 0 237px; margin:0px;}
#menutop li{ color:#f9e691; font-size:12px; font-weight:bold; list-style:none; display:inline; padding-right:15px; padding-left:10px; border-right:1px solid #f9e691; }

#menutop li a{ color:#f9e691; text-decoration:none;}
#menutop li a:hover{ color:#FFFFFF; text-decoration:none;}
.carrello{ /*background:url(../images/bg_carrello.gif) repeat-x top #9d2420;*/ color:#f9e691; font-size:12px; height:25px; font-weight:bold; 
	padding-right:5px; width:150px; position:absolute; right:25px; }
.carrello a { color:#f9e691;}
.carrello img{ margin-left:0px; }
#fotoHeader{ background:url(../images/fotoint.jpg) no-repeat left; height:232px; }

#bottom{ background:url(../images/bottom.gif) no-repeat; padding-top:10px;}
#menubottom{text-align:left; border-bottom:1px solid #999999}
#menubottom ul{ padding:5px 0; margin:0px; text-align:center;}
#menubottom li{  font-size:10px; font-weight:bold; list-style:none; display:inline; padding-right:0px; padding-left:10px;  }
#menubottom li a{  text-decoration:none;}
#menubottom li a:hover{ color:#9d2420; text-decoration:none;}

#carte{ padding-left:10px; margin-top:20px; margin-bottom:20px;}
#banner { padding-left:5px; }
#banner img{ margin-left:7px; border:2px solid #e5d381;}

.separator { background:#e1d18b; padding:3px; width:695px; margin-top:20px; color:#9d2420; font-size:13px; font-weight:bold; text-align:center; }

/*********************************search*********************/
#search{ background:url(../images/bg_red.jpg) repeat-x top #ecda85; width:245px; min-height:80px; margin-left:7px; text-align:left;}
#search h1{ color:#f9e691;}
#search h1 img{ color:#f9e691; float:left; margin-left:10px; margin-right:5px;}
#search h2 { margin:10px 0 0 30px; padding:0px;}
#search h2 strong img{ margin:0 0 0 10px; padding:-10px 0; border:0px; filter:alpha(opacity=90); -moz-opacity:1; opacity:1; }
#search h2 strong a:hover img{ filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }
#search h3 { margin-left:20px; margin-top:5px;}

/********************************* box *********************/
#centertext{ margin:auto; padding:10px;}
#box{ width:230px; float:left; margin-right:2px; margin-bottom:4px; margin-top:10px; }
#box h1 { display:block; background:url('../images/bg_carrello.gif') repeat-x top #9d2420; color:#f9e691; padding-left:10px;}
.head_True { display:block; background:url('../images/bg_carrello.gif') repeat-x top #9d2420; color:#f9e691; padding-left:10px;}
.head_False { display:block; background:url('../images/bg_carrello_off.gif') repeat-x top #9d2420; color:#EEEEEE; padding-left:10px;}
#box h1 { display:block; background:url('../images/bg_carrello.gif') repeat-x top #9d2420; color:#f9e691; padding-left:10px;}
#inbox { display:block; border-left:2px solid #eddc8c; border-right:2px solid #eddc8c; border-bottom:2px solid #eddc8c; padding:2px; }
#inbox img { border:2px solid #e9e5dd; }
#box 
.testo_prod { text-align:justify; line-height:14px; width:180px; padding:3px; float:left; min-height:56px; }
.testo_cat { text-align:justify; line-height:14px; width:210px; padding:3px; float:left; min-height:100px; }
.prezzo { font-family:Helvetica, "Trebuchet MS", Arial, SansSerif; font-size:17px; font-weight:bold; width:70px; }
.addcarrello { padding-right:25px; float:right; background:url('../images/icons/add_carrello.gif') no-repeat right; height:21px; line-height:21px;}
.addcarrello a:hover{ background:#e8dfa6; text-decoration:underline; }
.dettaglio { float:right; line-height:21px; margin-top:15px; }
.dettaglio a:hover{ background:#e8dfa6; text-decoration:underline; }
.scheda { border:2px solid #eddc8c; width:560px; margin-left:auto; margin-right:auto; margin-bottom:20px; }
.scheda h1 { font-size:16px; color:#9d2420; font-weight:bold; margin-bottom:5px; }
.img { min-height:140px; }

/*********************LOGIN**************/
#login{ float: left; width:190px; background:url(../images/bg_opacity.png); padding:5px; height:200px; position:absolute; right:20px;}
#login img{ border:0px; }
#login h1{ font-size:11px; display:block; background:#e1d18b; height:25px; margin-bottom:0px; color:#9d2420;}
#login h2{ font-size:11px; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:5px;}
#login h2 a{ color:#9d2420;}

#login h3 strong { float:left; display:block; color:#9d2420; font-weight:bold; }
#login h3{ font-size:11px; float:right; padding:0px; margin:0px;}
.pul{ float:right; }
.pul a{ color:#fcdb76; text-decoration:underline; font-size:12px; font-weight:bold; margin:5px 0; padding:2px; display:block;}
.pul a:hover{ color:#FFFFFF;  }

/**********************************HOME***************/
#homeTop{background:url(../images/bg_top.gif) repeat-y center top; height:45%; z-index:1; position: absolute; width:100%;}
#homeCenter{ height:545px; top:50%; margin-top:-290px; left:50%; margin-left:-497px; width:990px; text-align:center; z-index:5;position: absolute; padding-top:0px;}
#homeCenterTop{ background:url(../images/home01.gif) no-repeat; width:990px; height:23px }
#homeCenterLeft{ background:url(../images/home_menusx.gif) no-repeat center; width:228px; height:478px; float:left;}
#homeCenterLeft ul{ margin-top:350px; margin-left:0px; list-style:none;}
#homeCenterLeft li a{ border:0px;}
#homeCenterRightCont{ width:761px; float:left;}
#homeCenterRight{ background:url(../images/home_dx.jpg) no-repeat center top; width:761px; height:431px;}
#homeMenu{ background:url(../images/home_menubottom.gif) no-repeat; width:761px; height:47px; text-align:left;}
#homeMenu ul{ padding:15px 0; margin:0px;}
#homeMenu li{ color:#f9e691; font-size:12px; font-weight:bold; list-style:none; display:inline; padding-right:50px; padding-left:10px; border-right:1px solid #f9e691; }
#homeMenu li a{ color:#f9e691; text-decoration:none;}
#homeMenu li a:hover{ color:#FFFFFF; text-decoration:none;}
#homeFooter{ text-align:left; line-height:12px; font-size:11px; padding:10px;}
/*****************************end home**************/

.tit{ color:#9d2420; font-size:13px; font-weight:bold; }
.btn{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3f3e37; font-size:10px; }

.tab { margin-left:auto; margin-right:auto; }
.tabHeader { background:url('../images/gridview/header.gif') repeat-x top #ecda85; color:#f9e691; }
.tabRow{ background-color:#f8eebd; color:#333333; }
.tabAltRow{ background-color:#ecda85; color:#333333; }
.mini{ font-size:11px; }
