@charset "utf-8";
/* CSS Document */
body {
	font: 100%  "Trebuchet MS", "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color:#333333;
	background: #A0D650 url(/images/bg.jpg) repeat-x ;
}

#container{
	width:756px;
	margin:20px auto 5px auto;
	background:#ffffff;
	border:2px solid #009136;
}
.primo_p{
	margin-top:0;
	padding-top:0;
}
.ultimo_p{
	margin-bottom:0;
	padding-bottom:0;
}
a{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:#C97979;
	text-decoration:underline
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.hidden{
	display:none
}
.goback{
	text-align:right;
}
/****************************     INDEX  **********************************************************/

#h_containter{
	width:756px;
	margin:20px auto 0 auto;
	background:#ffffff;
	border:2px solid #009136;
}
h1#h_titolo{
	margin:0;
	padding:0;
	width:756px;
	height:150px;
	overflow:hidden;
	background:transparent url(/images/h_header.jpg) no-repeat;
}
h1#h_titolo span{
	display:none
}
#h_footer{
	font-size:12px;
	border-top:2px solid #B1E870;
	margin:20px 0 0 0;
	padding:20px 0;
}
#h_footer a{
	color:#000000;
	text-decoration:none;
}
#h_footer a:hover{
	color:#666666;
	border-bottom:1px dotted #cccccc
}

/******************************    HEADER   ********************************************************/

#header_noanim{
	margin:0 0 0 0;
	padding:0;
	width:756px;
	height:207px;
	overflow:hidden;
	background:transparent url(/images/header.jpg) no-repeat;
}
#header h1#titolo{
	display:none
}
#nav_bar{
	height:37px;
	margin:2px 0 0 0;
	background:#96B867 url(/images/bg_nav.jpg) repeat-x;
}
#lingua{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
#lingua li{
	float:left;
	display:inline;
	margin:0 5px;
}
#lingua li a{
	width:36px;
	height:23px;
	overflow:hidden;	
	display:block;
	margin:8px 0 0 0;
}
#lingua li a span{
	display:none;
}
#lingua #flag_ita a{ background:transparent url(/images/flag_ita.jpg) no-repeat; }
#lingua #flag_eng a{ background:transparent url(/images/flag_eng.jpg) no-repeat; }

#lingua li#flag_ita a:hover, #lingua li#flag_eng a:hover{
	background-position:0 -23px;
}
#navigazione_1{
	width:164px;
	overflow:hidden;
	position:relative;
	top:88px;
	left:296px;
	margin:0;
	padding:0;
	list-style:none;
}
#navigazione_1 li{
	list-style:none;
	width:164px;
	height:27px;
	overflow:hidden;
	background:transparent url(/images/bg_nav1.jpg) repeat-x;
	padding:2px 0 0 0;
	margin:0 0 1px 0	
}
#navigazione_1 li a{
	font-weight:normal;
	color:#000000;
	font-size:13px;
	padding:2px 0 0 0;
}
#navigazione_1 li a:hover{
	color:#ffffff;
	text-decoration:none;	
}
#navigazione_2{
	margin:0;
	padding:0;
	list-style:none;
}
#navigazione_2 li{
	float:left;
	display:inline;
	margin:0;
}
#navigazione_2 li a{
	height:36px;
	overflow:hidden;	
	display:block;
	font-weight:normal;
	color:#000000;
	font-size:13px;
	background:transparent url(/images/nav_list_image.jpg) no-repeat top left;
	padding:8px 14px 0 14px;	
}
#navigazione_2 li a:hover{
	color:#ffffff;
	text-decoration:none;	
}
#navigazione_2 li.selected a{
	color:#ffffff;
	background:transparent url(/images/bg_nav_selected.jpg) repeat-x;
	
	text-decoration:none;	
}
/******************************    FOOTER   ********************************************************/

#footer{
	font-size:12px;
	margin:0;
	padding:10px 0;
	line-height:16px;
	background:transparent url(/images/bg_content_bottom.jpg) no-repeat;
}
#footer a{
	color:#000000;
	text-decoration:none;
}
#footer a:hover{
	color:#666666;
	border-bottom:1px dotted #cccccc
}

/******************************    CONTENT   ********************************************************/

#content{
	width:auto;
	background:transparent url(/images/bg_content_middle.jpg) top center repeat-y;
}
#content_top{
	width:auto;
	padding:20px 0 0 0;
	background:transparent url(/images/bg_content_top.jpg) top center  no-repeat;
}
#____content p{
	margin:0;
	padding:0;
}

/********************************** COL SX **********************************************************/

#col_sx{
	width:220px;
	float:left;
	display:inline;
	margin: 0 auto;
	background:transparent;
}
#navigazione_3{
	margin:0 auto;
	padding:0;
	list-style:none;
}
#navigazione_3 span{
	display:none
}
#navigazione_3 li{
	margin:0 auto 5px 0;
	padding:0;
	text-align:left;
}
#navigazione_3 li a{
	display:block;
	width:196px;
	height:96px;
	margin:0 0 0 13px;
	padding:0;
}
#navigazione_3 li#p_pomodoro a{ background:transparent url(/images/p_pomodoro.jpg) no-repeat }
#navigazione_3 li#p_luoghi a{ background:transparent url(/images/p_luoghi.jpg) no-repeat }
#navigazione_3 li#p_ricette a{ background:transparent url(/images/p_ricette.jpg) no-repeat }
#navigazione_3 li#p_filmati a{ background:transparent url(/images/p_filmati.jpg) no-repeat; height:152px }
#navigazione_3 li#p_pomodoro_eng a{ background:transparent url(/images/p_pomodoro_eng.jpg) no-repeat }
#navigazione_3 li#p_luoghi_eng a{ background:transparent url(/images/p_luoghi_eng.jpg) no-repeat }
#navigazione_3 li#p_ricette_eng a{ background:transparent url(/images/p_ricette_eng.jpg) no-repeat }
#navigazione_3 li#p_filmati_eng a{ background:transparent url(/images/p_filmati_eng.jpg) no-repeat; height:152px }
#navigazione_3 li#p_pomodoro a:hover, #navigazione_3 li#p_luoghi a:hover, #navigazione_3 li#p_ricette a:hover, #navigazione_3 li#p_filmati a:hover{
	background-position:-196px 0;
}
#navigazione_3 li#p_pomodoro_eng a:hover, #navigazione_3 li#p_luoghi_eng a:hover, #navigazione_3 li#p_ricette_eng a:hover, #navigazione_3 li#p_filmati_eng a:hover{
	background-position:-196px 0;
}
#certificazioni_box{
	margin:20px auto;
	text-align:center
}
#certificazioni_box img{
	border:none;
}
#certificazioni_box h2#cert_titolo{
	width:167px;
	height:14px;
	overflow:hidden;
	margin: 0 auto 20px auto;
	background:transparent url(/images/certificazioni.jpg) no-repeat;
}
#certificazioni_box h2#cert_titolo span{
	display:none
}
#bioagricert_box{
	width:170px;
	height:84px;
	text-align:left;
	font-size:10px;
	margin:0 auto;
	padding:6px 0 0 20px;
	background:transparent url(/images/bg_bioagricert.jpg) top center no-repeat
}
#csi_box a{
	font-size:11px;
}
/**************************************  COL MAIN **************************************************/

#col_main{
	width:504px;
	float:left;
	font-size:13px;
	line-height:20px;
	text-align:justify;
}
h2.pag_titolo{
	text-align:left;
	font-size:20px;
	margin:0 0 15px 0;
	padding:0 0 4px 0;
	color:#E3001B;
	border-bottom:2px dotted #009136;
}
h3.sottotitolo{
	text-align:left;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0;
	color:#E3001B;
}

/**************************************  SAN MARZANO D.O.P.  **************************************************/

#approfondimenti{
	margin:0 0 0 20px;
	padding:10px;
	background:#FBFBFB;
	border:1px dotted #cccccc;
}
#approfondimenti h4{
	margin:0 0 10px 0;
	padding:0;
	color:#006600;
	font-size:18px
}

/**************************************  LE NOSTRE RICETTE  **************************************************/

#ricette h3.sottotitolo{
	margin:0 0 10px 0;
	padding:0;
	color:#009136;
	font-size:16px;
	font-style:italic;
}
#list_ricette{
	margin:20px 0 0 30px;
	padding:0;
	list-style:none;
}
#list_ricette li{
	margin:0 0 15px 0;
}
#list_ricette a{
	margin-left:10px;
	color:#E3001B;
}
#ricette h3.titolo_piatto{
	margin:0 0 3px 0;
	padding:0;
	color:#009136;
	font-size:18px;
}
#ricette h4.sottotitolo_piatto{
	margin:-5px 0 10px 0;
	padding:0;
	color:#666666;
	font-size:10px;
}
#ricette h3.titolo_ingredienti{
	margin:0;
	padding:0;
	color:#000000;
	font-size:14px;
	list-style:circle;
}
#list_ingredienti{
	margin:5px 0 0 30px;
	padding:0;
	text-align:left;
}
#list_ingredienti li{
	margin:0 0 10px 0

}

/**************************************  LE SPECIALITÀ  **************************************************/

#specialita h3.spec_sottotitolo{
	margin:0 0 3px 0;
	padding:0;
	color:#009136;
	font-size:18px;
}

/**************************************  I NOSTRI PRODOTTI  **************************************************/

#prodotti h3.spec_sottotitolo{
	margin:10px 0;
	padding:0;
	color:#009136;
	font-size:18px;
}
#prodotti img{
	border:none
}
.goback{
	margin: -10px 0 0 0;
}
#lista_prodotti{
	margin:10px 0 0 30px;
	padding:0;
	
}
#lista_prodotti li{
	margin:0 0 6px 0;
}
#lista_prodotti li a{
	color:#333333;
	text-decoration:underline;
}
#lista_prodotti li a:hover{
	color:#ffffff;
	background:#777777;
	text-decoration:none;
}
#prodotti_scheda{
	margin:10px;
	background:#ffffff;
	border:2px solid #009136;
	
}
.prodotti_scheda_tab {
	border-bottom:1px solid #cccccc;
}
.prodotti_scheda_tab th{
	background:#BB0017 url(/images/bg_prodotti_scheda_tab.jpg) repeat-x;
	color:#ffffff;
	text-align:center;
	font-size:12px;	
	height:30px;
}
.prodotti_scheda_tab td{
	font-size:12px;
	text-align:center;
	height:25px;
}
.prodotti_scheda_tab tr.dispari td{
	background:#F3F3F3 url(/images/bg_prodotti_scheda_tab_riga.jpg) repeat-x;
}
#prodotti_scheda_info{
	font-size:12px;
	margin-top:10px;
}
#prodotti_galleria{
	text-align:center;
}
#prodotti_galleria img{
	border:2px solid #cccccc;
	padding:2px;
	margin:5px;
}
#prodotti_galleria a:hover img{
	border:2px solid #00ee00;
}
#packaging{
margin:20px 0 0 0;
}
#packaging table{
	font-size:11px;
	border:1px solid #cccccc;
	line-height:16px;
}
#packaging table .pari{
	background:#eeeeee
}
#packaging table .dispari{
	background:#f5f5f5
}
#packaging table th{
	font-size:12px;
	text-align:left
}
#packaging table td{
	text-align:center
}
#packaging table  .pack_title{
		font-size:14px;
		color:#009900
}

/******************************  NEWS ED EVENTI ****************************************************************/

#news_box h2.titolo_1{
	margin-bottom:20px;	
}
#news_box h3.titolo_2{
	margin-bottom:10px;	
	font-size:1.2em;
}
h3.titolo_news{
	margin:0 0 5px 0;
	padding:0;
	font-size:1.05em;
	font-style:italic;
}
.news{
	margin:0 0 7px 0;
	padding:0 0 12px 0;
	border-bottom:1px solid #cccccc;
	line-height:1.3em;
	font-size:1.05em;	
}
.news img{
	margin:3px 10px 0 0;
}

/******************************    GALLERIA DI FOTO   ********************************************************/

#galleria_box{
	margin:0 auto;
}
#galleria_list{
	margin:0 0 0 20px;
	padding:0;
}
#galleria_box h3.sottotitolo{
	margin:0 0 10px 0;
	padding:0;
	color:#009136;
	font-size:16px;
	font-style:italic;
}
#galleria_list li{
	float:left;
	margin:0 0 20px 0;
}
#galleria_list li#galleria_1{ display:inline; }
#galleria_list li#galleria_2{ display:inline; margin:0 20px; }
#galleria_list li#galleria_3{ display:inline; }
#galleria_list li#galleria_4{ display:inline; }
#galleria_list li#galleria_5{ display:inline; margin:0 20px; }
#galleria_list li#galleria_6{ display:inline; }
#galleria_list li#galleria_7{ display:inline; }

#galleria_list a{
	display:block;
	width:140px;
	height:114px;
	overflow:hidden;
	border:1px solid #ffffff;
}
#galleria_list a span{ display:none }
#galleria_list li#galleria_1 a{	background:transparent url(/images/galleria_cat_1.jpg) no-repeat; }
#galleria_list li#galleria_2 a{	background:transparent url(/images/galleria_cat_2.jpg) no-repeat; }
#galleria_list li#galleria_3 a{	background:transparent url(/images/galleria_cat_3.jpg) no-repeat; }
#galleria_list li#galleria_4 a{	background:transparent url(/images/galleria_cat_4.jpg) no-repeat; }
#galleria_list li#galleria_5 a{	background:transparent url(/images/galleria_cat_5.jpg) no-repeat; }
#galleria_list li#galleria_6 a{	background:transparent url(/images/galleria_cat_6.jpg) no-repeat; }
#galleria_list li#galleria_7 a{	background:transparent url(/images/galleria_cat_7.jpg) no-repeat; }
#galleria_list a:hover{
	border:1px solid #00ee00;
}
#galleria{
	text-align:center;
}
#galleria img{
	border:2px solid #cccccc;
	padding:2px;
	margin:5px;
}
#galleria a:hover img{
	border:2px solid #00ee00;
}

/****************** CONTATTI **********************************/

#contatti_box h3{
	margin:5px 0;
	padding:0;
	color:#009136;
}
#contatti_box p{
	margin:5px 0 0 0
}
/************ VIDEO ************/

.l_video{
	display:block;
	width:45px;
	height:46px;
	overflow:hidden;
	float:left;
	margin:0 2px 20px 0;
}
.video_1{ background:transparent url(/images/v_1.jpg) no-repeat}
.video_2{ background:transparent url(/images/v_2.jpg) no-repeat}
.video_3{ background:transparent url(/images/v_3.jpg) no-repeat}
.video_4{ background:transparent url(/images/v_4.jpg) no-repeat}
.video_5{ background:transparent url(/images/v_5.jpg) no-repeat}
.video_1:hover,.video_2:hover,.video_3:hover,.video_4:hover,.video_5:hover{background-position:0 -46px}
.video_1 span,.video_2 span,.video_3 span,.video_4 span,.video_5 span{display:none}
.video_1.corrente,.video_2.corrente,.video_3.corrente,.video_4.corrente,.video_5.corrente{background-position:0 -92px}
#videobox{
height:513px;
}
