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

a{
	color:#FFCC66;
	font-weight:bold;
	border:none;
}

img {
	border:none;
}

a:hover { 
  text-decoration:none;
}

#produitsdaccueil {
	width:491px;
	padding-top:10px;
	text-align:center;
	x-index:0;
	margin:auto;
	cursor:crosshair;
}


.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:auto;
  vertical-align:top;
  border: 0px solid blue;
  margin-left:40px;
  margin-right:40px;
}

#concasx {
  width:38px;
  height:100%;
  border: 0px solid blue;
  margin:0;
  padding:0;
  background-image:url(img/bg_sx.jpg);
  background-repeat:repeat-y;
  position:fixed;
  top:0;
  left:0;
}

#concadx {
  width:39px;
  height:100%;
  margin:0;
  padding:0;
  background-image:url(img/bg_dx.jpg);
  background-repeat:repeat-y;
  position:fixed;
  top:0;
  right:0;
  border:0px solid #fff;
}

#header {
	width: 100%;
	margin:0 auto;
	margin-left:auto;
	float:left;
	padding:0;
	border:0px solid red;
}

#promo {
	width: 160px;
	height:100%;
	padding:0;
	margin:0;
	float:left;
	border:0px solid #abc;
	font-size:14px;
	padding-left:8px;
	border-left:1px solid #845D15; 
}

#info {
	text-align:left;
	padding:0;
	font-size:12px;
	padding-bottom:10px;
	border-left:0px solid blue; 
}

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

#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;
}




#plan {
	text-align:left;
	color:#EEC993;
	font-weight:bold;
	text-decoration:none;
}

#plan a {
	text-align:left;
	color:#EEC993;
	font-weight:normal;
	text-decoration:underline;
}
 


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

#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: 100%;
 height:113px;
 float:left;
 border:0px solid red;
 background-image:url(img/bg_menu.jpg);
 background-repeat:no-repeat;
 background-position:top;
 font-weight:bold; 
 font-size:12px;
} 

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

#footercont {
	font-size:14px;
	font-weight:normal;
 margin:0;
 padding:0;
 margin-top:1px;
 height: 112px;
 background-image:url(img/bg_footer.gif);
 background-repeat:no-repeat;
 background-position:center;
 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{
	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 {
 width:100%;
 padding:0;
 margin:0;
 margin-left:220px;
 margin-top:5px;
 border:0px solid red;
 font-size:14px;
} 

#contactdiv {
  width: 100%;
  padding:0;
  margin:0;
  margin-top:60px;
  border:0px solid red;
}

.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: 100%;
  padding:0;
  margin:0;
  margin-top:60px;
  border:0px solid red;
}

#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: 100%;
  padding:0;
  margin:0;
  border:0px solid red;
}

#catcontent p {
  width: 98%;
  padding:0;
  margin:0;
  margin-top:64px !important;
  margin-top:18px;
  padding-left:12px;
  padding-bottom:22px;
  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 dashed yellow;
}

#list_prod {
	width:100%;
	border:0px solid red;
}

#list_prod td{
	color:#F2C36D;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	width: 50%;
	border:0px solid #F2C36D;
	clear: right;
}

.titre {
	font-weight:bold;
	font-size:14px;
	font-variant:small-caps;
	text-decoration:underline;
}

#catnewh {
  width: 100%;
  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;
}

#catnewz {
	margin:10px;
	padding:10px;
	height:200px;
	border:0px solid red;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border:1px solid #845D15;
	overflow:hidden;
}

.linkprodac{
  color:#F2C36D;
	text-decoration: none;
}
.linkprodac:hover{
  color:#F2C36D;
	text-decoration: underline;
}
#catfoto {
  width: 100%;
  padding:0;
  margin:0;
  border:0px solid green;
}

#foto {
  width: 200px;
  height:140px;
  padding:0;
  margin:15px;
  border:0px solid red;
}

#fotopromo {
  width: 150px;
  height:100px;
  padding:0;
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
  border:1px dashed #EEC993;
}

#catfoto img {
	max-height:190px;
	max-width:auto;
  padding:0;
  margin:0;
  border:5px double #EEC993;
 }
 
#zoomcontenair {
	border:0px solid blue;
	text-align:center;
	margin:0px;
	padding:0px;
	width: 100%;
}

#zoom {
  width: 750px;
  height:30px;
  padding:0;
  padding-top:5px;
  margin:0;
  padding-left:30px;
  border:5px double #EEC993;
  color:#D26A07;
  font-size:10px;
  font-weight:bold;
}

/* 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;
}

#zoompop img {
  margin:0;
  margin-top:56px;
  margin-left:51px;
  padding:0;
  border:5px double #EEC993;
  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;

}



