body,html

{

	margin:0px;

	font-family: Verdana;

	font-size:11px;

	font-weight: normal;

	background:#fff;

	color: #000;

}



a{

	font-family: Verdana;

	color:#0c6eba;

	text-decoration:none;

}



a:hover{

	font-family: Verdana;

	color:#e2001a;

	text-decoration: underline;

}





h1{

	font-family: Verdana;

	font-size:14px;

	padding:0px;

	margin:0px;

}



h2{

	font-family: Verdana;

	font-size:12px;

    padding:0px;

	margin:0px;

}



h3{

	font-family: Verdana;

	font-size:12px;

	padding:0px;

	margin:0px;

}



h4{

	font-family: Verdana;

	font-size:12px;

	padding:0px;

	margin:0px;

}



input, textarea, select

{

	font-family:verdana;

	font-size:11px;

	padding:0px;

}



textarea

{

	width:300px;

}



select

{

	padding:0;

}



.button

{

	color:#fff;

	background:#9E9E9E;

	padding-left:8px;

	padding-right:8px;

	cursor:pointer;

	border:0;

}



.border

{

    border:#CCCCCC 1px solid;

}



.in-allestimento{

    height:400px;

}



.no-link{

     color:#999999;

}



/**************************/

/* main structure - start */



#header

{

    background:url(images/header-background.jpg) no-repeat;

	width:760px;

	height:100px;

	margin:0px auto;

	border: 1px solid #FFFFFF;

	border-bottom:none;

}



#top-header

{

    margin:0px auto;

	width:100%;

	height:18px;

	background: #000000;

}



#logo{

	float:left;

	margin-top:10px;

	margin-left:0px;

}



#bandiere{

	float: left;

	margin-top:10px;

	margin-left:350px;

	border:none;

}



#bandiere img{

	border:none;

}



#bottom-header

{

    margin:0px;

	width:100%;

	height:215px;

	background: url(../img/bg_header.jpg) repeat-x;

	border-bottom:#FFFFFF 4px solid;

	border-top:#FFFFFF 4px solid;

}



#content-header

{

    margin:0px auto;

	width:760px;

	height:215px;

}



#flash-header

{

    margin:0px;

	width:478px;

	height:215px;

	float:left;

	border-left:#fff 3px solid;

	border-right:#fff 3px solid;

	background:#FFFFFF;

}



#desc-header

{

    margin:0px;

	width:275px;

	height:215px;

	float:left;

	border-right:1px solid #FFFFFF;

	background:url(../img/desc-header.jpg) no-repeat;

}

/*fine struttura*/







/*content homepage*/

#content

{

	float:left;

	width:480px;

	margin:10px 0px 0px 0px;

	text-align:justify;

}



#content-foto

{

	float:left;

	width:265px;

	height:206px;

	margin:10px 0px 0px 10px;

	text-align:justify;

}



#containcontainer

{

	width:760px;

	margin:0px auto;

}

/*fine content homepage*/







/*pagine interne*/

#content-subpag

{

	float:left;

	width:480px;

	margin:10px 0px 0px 0px;

	text-align:left;

	clear:both;

}



#content-pag

{

	float:left;

	width:480px;

	margin:10px 0px 0px 0px;

	text-align:left;

}



#content-subpag li

{

    list-style:url(../img/bullet.jpg);

	height:18px;

}

/*aggiunti per link di si parla di noi NUR*/
.stile-img-pdf{
	float: left;
}
.stile-p-pdf{
	clear:both;
	line-height: 20px;
	height: 40px;
}
/*fine aggiunti*/

#title

{

	float:left;

	width:440px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 40px;

	line-height:30px;

	text-align:justify;

	border-bottom:#CCCCCC 1px solid;

	background:url(../img/title.jpg) no-repeat left bottom;

}



#content-subpag-prod

{

	float:left;

	width:740px;

	margin:20px 0px 0px 0px;

	text-align:left;

	clear:both;

}



#content-subpag-prod li

{

    list-style:url(../img/bullet.jpg);

	height:18px;

}



#img-settore{

    float:left;

	margin:0px 30px 20px 20px;

}



/*settori*/

#content-prodotti

{

	float:left;

	width:740px;

	margin:0px 0px 0px 0px;

	text-align: left;

}



#content-prodotti img

{

	border:none;

	margin-right:80px;

}



#content-prodotti ul {	

	width: 275px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}	



#content-prodotti li {

	margin-bottom: 0px;

	padding:0px 0px 0px 0px;

	list-style:none;

	border-bottom:#999999 1px dotted;

}



#content-prodotti li a {

    font-size:18px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	text-transform: uppercase;

	text-align: left;

	text-decoration: none;

	color: #FF9900;

	display: block;

	padding:5px 0px 5px 0px;

	list-style:none;

}



#content-prodotti li a:hover {

	color: #1A739D;

	background: #F0F0F0;

}



/*fine settori*/



#div{

    clear:both;

}



#title-prod

{

	float:left;

	width:700px;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 40px;

	line-height:30px;

	text-align:justify;

	border-bottom:#CCCCCC 1px solid;

	background:url(../img/title.jpg) no-repeat left bottom;

}





#content-menudx

{

	float:left;

	width:276px;

	margin:-4px 0px 0px 4px;

	text-align:justify;

}



#content-menudx ul {	

	width: 275px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}	



#content-menudx li {

	margin-bottom: 0px;

	padding:0px 0px 0px 0px;

	list-style:none;

	/*border-top:1px #ccc solid;*/

}



#content-menudx li a {

    font-size:12px;

	font-weight: normal;

	text-transform: capitalize;

	text-align: left;

	height: 15px;

	text-decoration: none;

	color: #fff;

	display: block;

	background:#999 url(../img/arrow.jpg) no-repeat left;

	padding:5px 10px 5px 20px;

	list-style:none;

}



#content-menudx li a:hover {

	color: #1A739D;

	background:#ccc url(../img/arrow-over.jpg) no-repeat left;

}



#content-menudx .on {

	color:#1A739D;

	background:#ccc url(../img/arrow-over.jpg) no-repeat left;

	font-size:12px;

	font-weight: bolder;

	text-transform: capitalize;

	text-align: left;

	height: 15px;

	text-decoration: none;

	display: block;

	padding:5px 10px 5px 20px;

	list-style:none;

}



#box-menubottom {

    background:url(../img/box-menudx.jpg) no-repeat;

	width:275px;

	height:20px;

}



/*fine pagine inerne*/







/*settori prodotti*/



#content-fotosx

{

	float:left;

	width:200px;

	margin:10px 0px 0px 0px;

	text-align:justify;

}



#content-fotodx

{

	float:left;

	width:200px;

	margin:10px 0px 0px 0px;

	text-align:justify;

}



.img-settori

{

    border: #999999 1px solid;

	margin-bottom:5px;

}



#content-set-prod

{

	float:left;

	width:200px;

	margin:10px 0px 0px 0px;

	text-align:justify;

}



#title-set-prod

{

	float:left;

	width:310px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 40px;

	line-height:30px;

	text-align:justify;

	border-bottom:#CCCCCC 1px solid;

	background:url(../img/title.jpg) no-repeat left bottom;

}



#content-set-pag

{

	float:left;

	width:360px;

	margin:10px 0px 0px 0px;

	text-align:left;

}



#content-set-pag-caseario

{

	float:left;

	width:480px;

	margin:10px 0px 0px 0px;

	text-align:left;

}



#content-set-pag-caseario li

{

    list-style:url(../img/bullet.jpg);

	height:18px;

}



#title-set-pesce

{

	float:left;

	width:310px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 40px;

	line-height:30px;

	text-align:justify;

	border-bottom:#CCCCCC 1px solid;

	background:url(../img/title.jpg) no-repeat left bottom;

}



#content-set-pesce

{

	float:left;

	width:360px;

	margin:10px 0px 0px 0px;

	text-align:left;

}



#content-set-pesce li

{

    list-style:url(../img/bullet.jpg);

	height:18px;

}



#content-set-pag li

{

    list-style:url(../img/bullet.jpg);

	height:18px;

}





/*fine settori prodotti*/









/*menu*/

div#main_menu {

	padding-right: 0px; 

	padding-left: 0px; 

	padding-bottom: 0px; 

	margin: 70px 0px 0px 0px; 

	padding-top: 0px;

}



div#main_menu ul {

	padding-right: 0px; 

	padding-left: 0px; 

	float: right; 

	padding-bottom: 0px; 

	margin: 0px; 

	padding-top: 0px; 

	list-style-type: none

}



div#main_menu ul li {

	padding-right: 0px; 

	padding-left: 3px; 

	float: left; 

	padding-bottom: 0px; 

	margin: 0px; 

	padding-top: 0px

}



div#main_menu ul li a {

	padding-right: 0px; 

	background-position: left 0px; 

	display: block; 

	padding-left: 13px; 

	font-weight: normal; 

	font-size: 12px;

	padding-bottom: 7px; 

	margin: 0px; 

	color: #000; 

	padding-top: 9px; 

	text-decoration:none;

	background:url(../img/bg-botton.jpg) repeat-x;

}



div#main_menu ul li a:hover {

	padding-right: 0px; 

	display: block; 

	padding-left: 13px; 

	font-weight: normal; 

	font-size: 12px; 

	padding-bottom: 7px; 

	margin: 0px; 

	color: #000; 

	padding-top: 9px; 

	text-decoration:none;

	background: #000000 url(../img/bg-botton_h.jpg) repeat-x;

}



div#main_menu ul li a span {

	padding-right: 13px; 

	background-position: right 0px; 

	padding-left: 0px; 

	font-weight: normal; 

	font-size: 12px; 

	padding-bottom: 7px; 

	margin: 0px; 

	color: #000; 

	padding-top: 9px; 

}



div#main_menu ul li a:hover span {

	padding-right: 13px; 

	background-position: right 0px; 

	padding-left: 0px; 

	font-weight: normal; 

	font-size: 12px; 

	padding-bottom: 7px; 

	margin: 0px; 

	color: #fff; 

	padding-top: 9px; 

	background-repeat: no-repeat

}



div#main_menu ul li.on a {

	padding-right: 0px; 

	background-position: left 0px; 

	display: block; 

	padding-left: 13px; 

	font-weight: normal; 

	font-size: 12px;

	padding-bottom: 7px; 

	margin: 0px; 

	color:  #ccc; 

	padding-top: 9px; 

	background:url(../img/bg-botton.jpg) repeat-x;

}



div#main_menu ul li.on a:hover {

	padding-right: 0px; 

	background-position: left 0px; 

	display: block; 

	padding-left: 13px; 

	font-weight: normal; 

	font-size: 12px; 

	background: #000;

	padding-bottom: 7px; 

	margin: 0px; 

	color: #fff; 

	padding-top: 9px; 

	background: #000000 url(../img/bg-botton_h.jpg) repeat-x;

}



div#main_menu ul li.on a span {

	padding-right: 13px; 

	background-position: right 0px; 

	padding-left: 0px; 

	font-weight: normal; 

	font-size: 12px; 

	padding-bottom: 7px; 

	margin: 0px; 

	color:  #000; 

	padding-top: 9px;

}



div#main_menu ul li.on a:hover span {

	padding-right: 13px; 

	background-position: right 0px; 

	padding-left: 0px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: url(); 

	padding-bottom: 7px; 

	margin: 0px; 

	color: #fff; 

	padding-top: 9px; 

	background-repeat: no-repeat

}



div#main_menu ul li ul {

	clear: both; 

	padding-right: 5px; 

	padding-left: 5px;

    padding-bottom: 5px; 

	margin: 0px; 

	padding-top: 5px; 

	list-style-type: none; 

	position: absolute; 

	background: #000;

}



div#main_menu ul li ul li {

	clear: both; 

	padding-right: 0px; 

	padding-left: 0px; 

	padding-bottom: 0px; 

	margin: 0px; 

	padding-top: 0px

}



div#main_menu ul li.on ul li a {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #000; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background: #E4E4E4;

}



div#main_menu ul li ul li a {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 180px; 

	color: #000; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background:#87CBEC;

}



div#main_menu ul li.on ul li a:hover {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #ccc;

}



div#main_menu ul li ul li a:hover {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 180px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #4DB5E4;

}



div#main_menu ul li ul li.on a {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #000;

}



div#main_menu ul li ul li.on a:hover {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #5499cf

}



div#main_menu ul li ul li ul {

	clear: both; 

	padding-right: 10px; 

	padding-left: 10px; 

	padding-bottom: 10px;

	margin: -33px 0px 0px 140px; 

	padding-top: 10px; 

	list-style-type: none; 

	position: absolute; 

	background-color: #b2e2f6

}



div#main_menu ul li ul li {

	clear: both; 

	padding-right: 0px; 

	padding-left: 0px; 

	padding-bottom: 0px; 

	margin: 0px; 

	padding-top: 0px

}



div#main_menu ul li.on ul li ul li a {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #000; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #d4effa;

}



div#main_menu ul li ul li ul li a {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #000; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #d4effa;

}



div#main_menu ul li.on ul li ul li a:hover {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #d4effa;

}



div#main_menu ul li ul li ul li a:hover {

    padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #d4effa;

}



div#main_menu ul li ul li.on ul li.on a {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #d4effa;

}



div#main_menu ul li ul li.on ul li.on a:hover {

	padding-right: 10px; 

	display: block; 

	padding-left: 10px; 

	font-weight: normal; 

	font-size: 12px; 

	background-image: none; 

	padding-bottom: 5px; 

	margin: 0px; 

	width: 120px; 

	color: #fff; 

	padding-top: 3px; 

	border-bottom: #fff 1px solid; 

	background-color: #d4effa;

}

/*fime menu*/





/*footer*/

#footer{

	clear: both; 

	font-size:10px;  

	color: #666;

	background:url(../img/bg_footer.jpg) repeat-x;

	width:100%;

	height:70px;

	border-top:1px solid #0066FF;

	margin:0px auto;

	margin-top:10px;

}



#footer-content{

	font-size:11px;  

	color: #666;

	width:760px;

	margin:0px auto;

	text-align:center;

	padding-top:5px;

}

/*fine footer*/



/*catalogo*/



#prodotti{

    float:left;

	margin:10px 15px 0px 15px;

	width:213px;

	height:105px;

	text-align:left;

	

}



#prodotti img{

    border:1px solid #FFFFFF;

}



#titolo{

	float:left;

	width:476px;

	margin:10px 0px 0px 0px;

	text-align:left;

	clear:both;

	font-family:Tahoma, Verdana;

	font-size:12px;

	background:url(../img/bg-link.jpg) no-repeat;

	height:19px;

	padding:4px 0px 0px 4px;

	margin:0px 0px 0px 0px;

	border-bottom:1px solid #fff;

	text-transform:capitalize;

}





#descrizione-forate{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#descrizione-grigliate{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#descrizione-zigrinate{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}

/*add NUR per carni*/
#img-carni{	
	clear:both;
	float:left;
	width:613px;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding-left:70px;
	border:0px solid red
}
/*fine add NUR*/

#descrizione-liscie{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#descrizione-liscie1{

	float:left;

	width:476px;

	margin:0px 0px 10px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#descrizione-liscie2{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#set_caseario{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#set_carni{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#set_pasticceria{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#set_pasta{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#set_ortaggi{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#set_pesce{

	float:left;

	width:476px;

	margin:0px 0px 0px 0px;

	text-align:left;

	clear:both;

	padding-left:4px;

}



#box-content{

	margin:30px 0px 10px 0px;

	text-align:left;

	border-top:1px dotted #333333;

	width:476px;

	padding-top:10px;

	clear:both;

}



#prod-foto

{

	float: right;

	clear:both;

	margin:0px 0px 0px 0px;

}

/*fine catalogo*/



#form

{

	float: left;

	margin:0px 0px 0px 0px;

	width:200px;

}



.testo_filiali

{

	float: left;

	margin: 0px 0px 10px 0px;

	width:160px;

}

/*add NUR 29-01-2010 per gestire div delle filiali*/
.bloccoSn{
	float: left;
	width:160px;
	border:0px solid red;
}
.bloccoCen{
	float: left;
	width:160px;
	border:0px solid green;
}
.bloccoDs{
	float: left;
	width:160px;
	border:0px solid blue;
}
.clear{
	clear:both;
}
/*fine adding*/

.testo_fiere

{

	float: left;

	margin:20px 0px 0px 30px;

	width:300px;

}



.img_fiere

{

	float: left;

	margin:0px 0px 0px 0px;

	width:120px;

}



#box-news

{

	margin:20px 0px 0px 0px;

	float: left;

	width:480px;

	border-bottom:1px dotted #999999;

	padding-bottom:20px;

	

}



.img{

    border:none;

	margin-right:10px;

	

}



#title-set-prod-caseario

{

	float:left;

	width:440px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 40px;

	line-height:30px;

	text-align:justify;

	border-bottom:#CCCCCC 1px solid;

	background:url(../img/title.jpg) no-repeat left bottom;

}



#art-foto

{

	float:left;

	margin:10px 0px 10px 12px;

	width:140px;

	height:120px;

}

/*modifica NUR per carni*/
#art-foto-carni{
	float:left;
	margin:10px 0px 10px 12px;
	width:190px;
	height:140px;
}

#art-foto img, #art-foto-carni img{
    border:#999999 1px solid;
}

#art-foto img:a, #art-foto-carni img:a{
    border:#999999 1px solid;
}

#art-foto img:hover,#art-foto-carni img:hover{
    border:#000 1px solid;
}
/*fine stili modificati*/



#prod-foto-cat

{

	clear:both;

	float:left;

	margin:10px 0px 0px 0px;

}



.button-mail{

    cursor:pointer;

}
