/* stili tag generali */
	
body {
  text-align:center;
  background-color: #49330A;
  margin: 0;
  padding:0;
  color:#FFCC66;
  font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


a:hover { 
  text-decoration:none;
}

.error {
  width:380px;
  margin:0;
  margin-top:20px;
  padding:0; 
  display:block;
  float:right;
  margin-right:80px;
  font-size:11px;
  font-weight:bold;
  color:#FFCC66;
  border:0px solid red;

}

.txtable {
  font-size:11px;
  font-weight:bold;
  color:#FFCC66;
}




/* header */


#conca {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  border: 0px solid red;
}

#concasx {
  width:39px;
  height:391px;
  margin:0;
  padding:0;
  background-image:url(img/bg_sx.jpg);
  background-repeat:no-repeat;
  float:left;
}

#concadx {
  width:39px;
  height:391px;
  margin:0;
  padding:0;
  background-image:url(img/bg_dx.jpg);
  background-repeat:no-repeat;
  float:right;
  border:0px solid #fff;
}

#header {
  width: 692px;
  margin:0;
  padding:0;
  float:left;
  border:0px solid red;
}

#header p {
  margin:0;
  padding:0;
  margin-top:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#845D15;
  font-weight:bold;
  font-size:9px;
  text-align:right;
}



/* menu */

#menu {
  width: 692px;
  height:31px;
  margin:0;
  padding:0;
  background-image:url(img/bg_menu.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  text-align:right;
}



ul,li {
  display:inline;
  margin:0;
  padding:0;
  color: #FFCE75;
  font-size:11px;
  font-weight:bold;
}

ul, li a {
  color: #FFCE75;
  font-size:11px;
  text-decoration:none;
 }
 


/* colonna centrale */
	
#contentcenter {
  width: 692px;
  padding:0;
  margin:0;
  border:0px solid red;
  text-align:left;
  background-image:url(img/bg_center.gif);
  background-repeat:no-repeat;
  background-position:right;
}

#contentcenter2 {
  width: 692px;
  padding:0;
  margin:0;
  border:0px solid red;
  text-align:left;
  background-image:url(img/bg_center.gif);
  background-repeat:no-repeat;
  background-position:right;
}

#contentcenter p {
  width: 341px;
  padding:0;
  margin:0;
  margin-left:165px;
  /*margin-left:32px;*/
  padding-top:20px;
 /* padding-top:55px;*/
  border:0px solid red;
  color:#EEC993;
  font-size:14px;
  text-align:center;
  /*text-align:left;*/
  font-weight:normal;
}



/* footer */

#footer {
 margin:0;
 padding:0;
 width: 692px;
 height:113px;
 float:left;
 border:0px solid red;
 background-image:url(img/bg_menu.jpg);
 background-repeat:no-repeat;
 background-position:top;
} 

#footer img {
 margin:0;
 margin-top:7px;
 padding:0;
 } 

#footercont {
 margin:0;
 padding:0;
 margin-top:1px;
 height: 112px;
 background-image:url(img/bg_footer.gif);
 background-repeat:no-repeat;
 background-position:right;
 border:0px solid red;
} 

#footercont p {
width:320px;
 padding:0;
 margin:0;
 padding-top:5px;
 padding-right:20px;
 border:0px solid red;
 float:right;
} 
.linkfootac{
  color:#845D15;
	text-decoration: none;
}
.linkfootac:hover{
  color:#845D15;
	text-decoration: underline;
}
/* contatti */

.contfr {
 display:block;
 width:247px;
 padding:0;
 margin:0;
 margin-left:32px;
 margin-top:53px;
 border:0px solid red;
 float:left;
 color:#EEC993;
 font-size:14px;
} 

.contfr2 {
 display:block;
 width:247px;
 padding:0;
 margin:0;
 margin-left:220px;
 margin-top:5px;
 border:0px solid red;
 float:left;
 color:#EEC993;
 font-size:14px;
} 


.contit {
 display:block;
 width:247px;
 padding:0;
 margin:0;
 margin-right:35px;
 margin-top:53px;
 border:0px solid red;
 float:right;
 color:#EEC993;
 font-size:14px;
 text-align:right;
 
} 


.mail {
 display:block;
 width:692px;
 padding:0;
 margin:0;
 margin-top:5px;
 border:0px solid red;
 float:left;
 color:#EEC993;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 
}

.mail a {
 color:#EEC993;
 text-decoration:none;
 
}

/* catalogo*/
#contentcenterint {
  width: 692px;
  padding:0;
  margin:0;
  background-image:url(img/bg_all.gif);
  background-repeat:repeat;
  border:0px solid red;
}



#menuint {
  width: 144px;
  padding:0;
  margin:0;
  background-color:#F8DEAF;
  float:left;
}

#menuint p {
  width: 142px !important;
  width: 144px;
  padding:0;
  margin:0;
  text-align:left;
  border-top:0;
  border-left:1px solid #E3C899;
  border-right:1px solid #E3C899;
  border-bottom:0;
}

#catcontent {
  width: 252px;
  padding:0;
  margin:0;
  float:left;
  border:0px solid red;
}

#catcontent p {
  width: 230px;
  padding:0;
  margin:0;
  margin-top:64px !important;
  margin-top:68px;
  padding-left:12px;
  color:#F2C36D;
  font-size:11px;
  float:left;
  font-weight:normal;
  font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  line-height:14px;
  border:0px solid red;
}

#catnewh {
  width: 530px;
  padding: 20px 0px 0px 0px;
  margin:0;
  border:0px solid red;
  font-size:11px;
  font-weight:normal;
  font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
	clear: right;
}
.linkprodac{
  color:#F2C36D;
	text-decoration: none;
}
.linkprodac:hover{
  color:#F2C36D;
	text-decoration: underline;
}
#catfoto {
  width: 296px;
  padding:0;
  margin:0;
  float:left;
  border:0px solid red;
}

#foto {
  width: 296px;
  height:233px;
  padding:0;
  margin:0;
  margin-top:11px;
  margin-bottom:3px;
  background-image:url(img/cornice.gif);
  background-repeat:no-repeat;
  background-position: top;
  border:0px solid red;
}

#foto img {
  padding:0;
  margin:0;
  margin-top:19px;
 }

#zoom {
  width: 243px;
  height:25;
  padding:0;
  padding-top:5px;
  margin:0;
  margin-top:26px;
  padding-left:10px;
  border:0px solid red;
  background-image:url(img/zoom.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#D26A07;
  font-size:10px;
  font-weight:bold;
  float:left;
}

/* menu interno*/

.menuint1 {
  float:left;
  width:142px;
	height: 20px;
  margin:0;
  padding:0;
	padding-bottom: 5px;
  padding-top:5px;
  padding-left:22px;
  color:#49330A;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  background-image:url(img/li_on.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

.menuint1 a {
  font-size:10px;
  color:#49330A;
  text-decoration:none;
}

.menuint1off {
  float:left;
  width:142px;
  height:20px;
  margin:0;
  padding:0;
	padding-bottom: 5px;
  padding-top:5px;
  padding-left:22px;
  color:#49330A;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  background-image:url(img/li_off.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

.menuint1off a {
  font-size:10px;
  color:#49330A;
  text-decoration:none;
}

#contentcenterbot {
  width: 692px;
  padding:0;
  margin:0;
  border:0px solid red;
}

.menuint2 {
  width: 142px;
  height:17px;
  margin:0;
  padding:3px 0 0 10px;
  color:#D16907;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  float:left;
  background-image:url(img/li_sottocat.gif);
  background-repeat:no-repeat;
  border:0px solid red;
  
}

.menuint2 a {
  font-size:10px;
  color:#D16907;
  text-decoration:none;
}

.menuint3 {
  width: 120px !important;
  width: 142px;
  height:17px;
  margin:0;
  padding:0;
  padding:3px 2px 0 20px;
  color:#D16907;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  float:left;
  background-image:url(img/freccia.gif);
  background-repeat:no-repeat;
  background-position:8%;
  border:0px solid red;
  
}

.menuint3 a {
  font-size:10px;
  color:#D16907;
  text-decoration:none;
}

.menuint4 {
  width: 120px !important;
  width: 142px;
  line-height:15px;
  margin:0;
  padding:0;
  padding:3px 2px 0 20px;
  color:#D16907;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  float:left;
  border:0px solid red;
  
}

.menuint4 a {
  font-size:10px;
  color:#D16907;
  text-decoration:none;
}


#zoompop {
  width:736px;
  height:579px;
  margin:0;
  padding:0;
  background-image:url(img/bg_pop.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#zoompop img {
  margin:0;
  margin-top:56px;
  margin-left:51px;
  padding:0;
  float:left;
}



/* back office */


.form,.formbo{
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #68310B;
  }


.linkbo{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	font-size: 11px;
  	font-weight: normal;
	text-decoration: none;
}
.linkbo:hover{
	text-decoration: underline;
}

#catfotobo {
  width:430px;
  padding:0;
  margin:0;
  margin-top:35px;
  float:left;
  text-align:left;
  border:0px solid red;
}


#catfoto2 {
  width: 296px;
  padding:0;
  margin:0;
  float:right;
  border:0px solid red;
}

#catfoto2 img {
  padding:0;
  margin:0;
  text-align:right;

}


