@charset "utf-8";
/* CSS Document */

body {
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding: 0px;
	font-family:Verdana;
	font-size:11px;
	line-height:14px;
	background-color:#ECDBC6;
	text-align:center;
/*	background-image: url(images/sfondo_natalizio_01.jpg);
	background-attachment:scroll;
	*/
}


*{margin:0;padding:0;}


.flags
{
	padding-top: 15px;
}
.hr { border-top:1px dotted #000000; height:0px; margin-top:5px;}

.color_head_carrello{padding:4px; border-bottom:1px groove #990000; background-image:url(images/top110.gif) }

.categoria 
{ 
	cursor:auto;
	cursor: pointer;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	height:25px;
	background-image:url(images/bg-menu.gif);
	background-repeat:no-repeat;
	padding:5px;
	padding-bottom:0;
	padding-left:20px;
}


ul.nav-menu{ width:190px; list-style:none; line-height:18px; padding:5px; text-align:left; }
ul.nav-menu ul li{ width:185px; line-height:18px;  height:18px; text-align:left; }
ul.nav-menu a{display:block; line-height:18px; text-decoration:none; border-bottom:1px dotted #999; color:#000; }
ul.nav-menu a:hover{border-bottom:1px dotted #900; font-weight:bolder; color:#900}

ul li.linkAttivo a{border-bottom:1px dotted #900; font-weight:bolder; color:#900}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}


.in_prod_info{color:#000000;}
.maintep{}
.main_tep .in1{background:url(images/side1.gif) repeat-y left top;}
.main_tep .in2{width:100%; background:url(images/top1.gif) repeat-x left;}
.main_tep .in3{width:100%; background:url(images/top11.gif) repeat-x left top; padding:0 3px 0 1px;}
.main_tep .in4{background:url(images/side1.gif) repeat-y right top;}
.main_tep .in5{width:100%; background:url(images/side1.gif) repeat-x left bottom;}



.bg_dx {
/*	background-image: url(images/ombra_dx.gif);
	background-repeat: repeat-y;
*/}

.bg_sx {
	background-image: url(images/ombra_sx.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#cart-top
{
margin-right:10px;
float:right;
text-align:left;
padding:5px;
}

#dati-carrello-top
{
margin-top:10px;
margin-left:5px;
float:left;
color:#FFFFFF;
}

p {
	margin: 0px;
	padding: 0px;
}


/* ************************************************************************************* */
.boxText li							{padding:0px 0px 0px 0px; width:100%;}
.boxText li, .boxText li a			{font-family:Verdana;}
.boxText ul							{list-style:none;margin:0px 0px 0px 0px;padding:0;}
.boxText li a 						{display:block;}
.boxText ul li div 					{padding-left:18px;}
.boxText ul .bg_list div a 			{color:#629f1e;}

.boxText .bg_list 					{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list a					{color:#656565; font-size:11px; line-height:13px; font-weight:normal;
									 padding:4px 11px 3px 63px;text-decoration:none;background:url(images/bg_list.gif) 45px 8px no-repeat;}
.boxText .bg_list a:hover			{color:#656565;text-decoration:underline;}

.boxText .bg_list_un 				{padding:0px 0px 0px 0px;}
.boxText .bg_list_un a				{color:#656565; font-size:11px; line-height:13px; font-weight:normal;
									 padding:4px 11px 3px 63px;text-decoration:none;background:url(images/bg_list.gif) 45px 8px no-repeat;}
.boxText .bg_list_un a:hover		{color:#656565;text-decoration:underline;}
/* ************************************************************************************* */



#BoxCentrale {
	background-color:#FFFFFF;
	background-image:url(images/rac-ombra-top.gif);
	background-repeat:no-repeat;

}



div#wrapper 
{
	text-align: left;
	width:1007px;
	margin-left:auto;
	margin-right:auto;
}


div.clearer{clear: left;}

.error_message		{font-size:100%; line-height:1; border:1px solid #FF9595; background-color:#FFEAEA; padding:10px 8px 10px 8px}
.error_message h3,
.success_message h3	{border:0; margin-bottom:5px; padding:0}
.error_message pre,
.notice_message pre,
.success_message pre {float:left;font-size:120%}
.success_message	 {font-size:100%; line-height:1; border:1px solid #66DDFF; background-color:#E8FAFF; padding:10px 8px 10px 8px}


#collona_sx{float:left; width:208px; border-right:1px dotted #999999;}
#collona_centrale{ float:right;}

a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}

a.linkopacity:hover img {
filter:alpha(opacity=40);   
-moz-opacity: 0.4;   
opacity: 0.4;
border:2px solid #FF3300;
}

/*CSS LINKS*/
a.aLink:link 
{
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
}

a.aLink:visited {color:#000000; text-decoration: none;  font-size:12px; font-weight:bold;}
a.aLink:hover {color:#FF3300; text-decoration:none; font-size:12px;}
a.aLink:active {color: #000000; font-size:12px; font-weight:bold; } 






/*CSS aLinkStandard*/
a.aLinkStandard:link 
{
	color:#0066FF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.aLinkStandard:visited {color:#0066FF; text-decoration: underline;  font-size:12px; font-weight:bold;}
a.aLinkStandard:hover {color:#990000; text-decoration:none;}
a.aLinkStandard:active {color: #FF3300; font-weight:bold; } 






/*CSS LINKS*/
a.aLinkMenu:link 
{
	color:#000000;
	font-size:12px;
	text-decoration: none;
	letter-spacing:1.5px;
	
}

a.aLinkMenu:visited {color:#000000; text-decoration: none;  font-size:12px;}
a.aLinkMenu:hover {color:#333333; text-decoration:underline;}
a.aLinkMenu:active {color: #000000; font-size:12px; } 

/*CSS LINKS*/
a:link 
{
	color:#FF3300;
	text-decoration: none;
	
}

a:visited {color:#FF3300; text-decoration: none;}
a:hover {color:#FF3300; text-decoration:underline;}
a:active {color: #FF3300;  } 


.btnInput { border:1px outset #67A54B; width:65px; font-weight:bold; color:#FFFFFF; font-size:11px; height:23px; background:#67A54B}


.btnClose
{ 
cursor:pointer; 
margin-left:auto;
float:right; 
margin-top:5px; 
margin-right:5px; 

}
.logo-left {
	width: 199px;
	margin-top: 10px;
	text-align: center;
	padding:5px;
}


.contentBox
{
	margin-top:20px; background-image:url(images/top11.gif); background-repeat:repeat-x; padding:5px; text-align:left; width:auto; border-top:1px outset #999;
}
#header-top {
	height: 250px;
	width: 788px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}



#riq-bottoni-top {
	height: 31px;
	width: 788px;
	background-image: url(images/bg-bottoni-head.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	clear: left;
	font-weight: bold;
	text-align: center;
}
.spazione-btn {
	width:4px;
	height:31px;
	float:left;
	padding-top: 2px;
}

.btns { width:auto; float:left;  text-align:center; list-style:none;  margin-left:20px; padding:5px; padding-top:0;}
.btns a{display:block; line-height: 30px; float:left; text-decoration:none; color:#FFFFFF }
.btns a:hover{ color:#999999}

/*.btnChisiamo { width:115px;  float:left; text-align:center; list-style:none;  margin:0; padding:0}
.btnChisiamo a{display:block; line-height: 30px; width:115px; height:63px; float:left; text-decoration:none; color:#FFFFFF }
.btnChisiamo a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}

.btnCarneChianina { width:150px; float:left;  text-align:center; list-style:none;  margin:0; padding:0}
.btnCarneChianina a{display:block; line-height: 30px;  width:150px; float:left; text-decoration:none; color:#FFFFFF }
.btnCarneChianina a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}

.btnCarneSuina { width:120px; float:left; text-align:center; list-style:none;  margin:0; padding:0}
.btnCarneSuina a{display:block;  line-height: 30px; width:120px;  float:left; text-decoration:none; color:#FFFFFF }
.btnCarneSuina a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}

.btnAllevamenti { width:120px; float:left; text-align:center; list-style:none;  margin:0; padding:0}
.btnAllevamenti a{display:block; line-height: 30px; width:120px; height:63px; float:left; text-decoration:none; color:#FFFFFF }
.btnAllevamenti a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}

.btnContatti { width:120px; float:left; text-align:center; list-style:none;  margin:0; padding:0}
.btnContatti a{display:block; line-height: 30px; width:120px; height:63px; float:left; text-decoration:none; color:#FFFFFF }
.btnContatti a:hover{ filter:alpha(opacity=50);  -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}

.attiva_btn{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}
*/


.btnMenusx { width:120px; float:left; text-align:center; list-style:none;  margin:0; padding:0}
.btnMenusx a{display:block; line-height: 30px; width:120px; height:63px; float:left; text-decoration:none; color:#FFFFFF }
.btnMenusx a:hover{ filter:alpha(opacity=50);  -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF; color:#CC0000}



.box-centrale{
	height: 493px;
	width: 788px;
}
#riq-centrale
{
	height: 630px;
	width: 775px;
	float:left;
}


/* ************************************************************************************* */
TD.infoBoxHeading 			{color: #ffffff;font-size: 10px;font-family: arial;font-weight: bold;background: #bbc3d3;}

.infoBoxHeading_table				{background:url(images/infoBoxHeading_m.gif) 0px 5px repeat-x #629f1e;margin:0px 0px 0px 0px;}
.infoBoxHeading_td					{background:url(images/infoBoxHeading_mark.gif) 9px 6px no-repeat;height:28px;padding:7px 0px 5px 33px; width:100%;}

.infoBoxHeading_t					{background:url(images/infoBoxHeading_t.gif) 0px 0px repeat-x;}
.infoBoxHeading_b					{background:#629f1e;}
/* ************************************************************************************* */
.infoBoxHeading_td			{color:#ffffff;font-size:11px;line-height:14px;font-weight:bold;font-family:arial;text-transform:uppercase;}
.infoBoxHeading_td a 		{color:#ffffff;font-size:11px;line-height:14px;font-weight:bold;font-family:arial;text-decoration:none}
.infoBoxHeading_td a:hover  {color:#ffffff; text-decoration:underline;}
/* ************************************************************************************* */



/* ************************************************************************************* */
.cont_heading_td 					{color:#000000; text-transform:capitalize; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.cont_heading_td a 					{color:#000000; text-decoration:none}
.cont_heading_td a:hover  			{color:#000000; text-decoration:underline;}

.cont_heading2_td	{padding:0;}
.cont_heading2_td 					{color:#000000; text-transform:capitalize; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.cont_heading2_td a 				{color:#000000; text-decoration:none}
.cont_heading2_td a:hover  			{color:#000000; text-decoration:underline;}


.cont_heading3_td	{padding:0;}
.cont_heading3_td 					{color:#000000; text-transform:capitalize; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.cont_heading3_td a 				 {color:#000000; text-decoration:none}
.cont_heading3_td a:hover  			{color:#000000; text-decoration:underline;}




/* ************************************************************************************* */

#art-prezzo{font-size:12px; text-align:center;  height:50px; width:80px; float:left; font-weight:bold; border-right:1px solid #990000;}
#img_art{width:107px; height:102px; border:1px solid #CCCCCC; margin-left:auto; margin-right:auto; margin-top:10px;}
#riq_art{ float:left; margin:3px;}
#desc{height:40px; word-spacing:normal; width:180px; display:block;}



div.bottoni{width:500px}

ul.bottoni,ul.bottoni li{list-style:none;  margin:0; padding:0}
ul.bottoni{float:left; width:100%; text-align:center; }
ul.bottoni li{float:left}
ul.bottoni a{display:block; line-height: 20px; font-size:10px; width:90px; height:20px; background: url(images/bg_bottoni.gif); text-decoration:none; color:#000000; }
ul.bottoni a:hover,ul.bottoni li{color:#000000; background: url(images/bg_bottoni_over.gif); }

#contenuto {width:785px; float:left;}

#contenuto_boxs {padding:10px;}



#box0_sx
{
	margin-top:150x;
	float:left;
	clear:both;
	width:214px;
	margin-left:5px;
	text-align:center;
	color:#000000;
}

#content{width:194px; margin-left:auto; margin-right:auto; border-top:1px dotted #333333; padding:5px; padding-left:10px; }
.titolo_medio_box
{
	color:#990000;
	font-weight: bold;
	font-size: 13px;

}
#riq-box-sotto { float:left; clear:both; margin-top:20px;}
#box1_sx
{
	margin-top:10px;
	float:left;
	clear:both;
	width:210px;
	margin-left:5px;
	text-align:left;
	color:#000000;
}

#rac-top
{
	background-image:url(images/rac-rosso-top.png);
	margin-left:auto;
	margin-right:auto;
	width:1007px;
	height:40px;
	background-repeat:no-repeat;
	color: #04048A;
}

#box2_sx
{
	margin-top:10px;
	float:left;
	clear:both;
	width:210px;
	margin-left:5px;
	text-align:left;
	color:#000000;
}

.bordoImg
{
border:2px solid #990000;
padding:10px;
}

#footer {vertical-align:top; padding:0; margin:0; }
#footer img { width:1007px;}
