/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; outline:0; padding:0; margin:0;}
ol, ul {list-style: none;}
table {border-collapse:collapse; border-spacing:0;}
/* enf - reset */

* { padding:0; margin:0;}
body { #width:99.9%; height:100%; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#484848; background-color:#f7f4f1;}

a { text-decoration:none;}
a:hover { text-decoration:none;}

/* fonts */
@font-face {
    font-family: 'HelveticaNeueLTStd-Cn';
    src: url('../fonts/HelveticaNeueLTStd-Cn.eot');
    src: url('../fonts/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStd-Cn.woff') format('woff'),
         url('../fonts/THelveticaNeueLTStd-Cn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINk';
    src: url('../fonts/DINk.eot');
    src: url('../fonts/DINk.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINk.woff') format('woff'),
         url('../fonts/DINk.ttf') format('truetype'),
         url('../fonts/DINk.svg#DINk') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* classi generiche */
.div100_pc { position:relative; float:left; width:100%;}
.div664 { position:relative; float:left; width:664px;}
.div650 { position:relative; float:left; width:650px;}
.min_height { min-height:400px;}
.min_height2 { min-height:650px;}
.img_txt { float:left; border:1px solid #e3e3d9; padding:2px; margin:0 10px 10px 0; background-color:#FFF;}
.img_txt.dx { float:right; margin:0 0 10px 10px;}
.bg_grigio { background-color:#fcfaf8;}
.bordo_giu { border-bottom:1px solid #f7e1ca;}
.bordo_giu2 { border-bottom:1px solid #e5e5db;}
.ptop_giu15 { padding:15px 0;}
.mtop5 { margin-top:5px;}
.mtop10 { margin-top:10px;}
.mtop20 { margin-top:20px;}
.mtop28 { margin-top:28px;}
.pgiu20 { padding-bottom:20px;}

.zindex1 { z-index:1;}

/* Pulsanti */
a.puls_vai { position:relative; float:left; border:1px solid #ff8103; background:url(../images/puls_vai_sf.gif) bottom repeat-x;}
a.puls_vai.dx { float:right;}
a.puls_vai p.puls_font{ padding:2px 4px; font:normal 14px HelveticaNeueLTStd-Cn; color:#311800;}
a.puls_vai:hover { background:url(../images/puls_vai_sf_on.gif) top repeat-x;}

/* Barra precedente - successiva */
.cont_prec_suc { position:relative; float:left; width:100%; margin-top:30px; }
.cont_prec_suc.top0 { margin-top:0; }
.cont_prec_suc.top0 .pr_su_int{ position:relative; width:650px; margin:0 auto 0 auto; border-top:0; border-bottom:1px solid #f7e1ca; padding:10px 0 25px 0; #padding:10px 0 10px 0;}
.cont_prec_suc .pr_su_int{ position:relative; width:650px; margin:0 auto 0 auto; border-top:1px solid #e5e5db; padding-top:10px;}
.cont_prec_suc .sx{ float:left; width:100px;}
.cont_prec_suc.top0 .sx{ margin-left:10px;}
.cont_prec_suc .sx a{ float:left; font:bold 12px Arial; color:#311800; background: url(../images/fr_prec.png) no-repeat 0 50%; padding-left:10px;}
.cont_prec_suc .sx a.altri{ float:left; font:bold 12px Arial; color:#311800; background: url(../images/fr_suc.png) no-repeat 100% 50%; padding:0 12px 0 0;}
.cont_prec_suc .sx a:hover{ color:#f68906;}
.cont_prec_suc .dx{ float:right; width:100px;}
.cont_prec_suc.top0 .dx{ margin-right:10px;}
.cont_prec_suc .dx a{ float:right; font:bold 12px Arial; color:#311800; background: url(../images/fr_suc.png) no-repeat 100% 50%; padding-right:10px;}
.cont_prec_suc .dx a:hover{ color:#f68906;}
.cont_prec_suc .centro{ position:absolute; width:50px; left:50%; margin-left:-25px; font:bold 12px Arial; color:#f68906;}

.link_under { position:relative; float:left; width:100%; margin-top:30px; }
.link_under .pr_su_int{ position:relative; width:650px; margin:0 auto 0 auto; border-top:1px solid #e5e5db; padding-top:10px;}
.link_under .pr_su_int .sx{ float:left; width:100%;}
.link_under .pr_su_int .sx a{ float:left; font:bold 12px Arial; color:#311800; background: url(../images/fr_suc.png) no-repeat 100% 50%; padding:0 10px 0 10px;}

/* Lista generica */
ul.lista_generica{ float:left; width:100%; margin-top:20px;}
ul.lista_generica li{ float:left; width:100%; font:normal 13px Arial; color:#FF8103; padding:2px 0;}
ul.lista_generica li.lista{ font:normal 13px Arial; color:#484848;}
ul.lista_generica li.puntino{ background:url(../images/puntino.png) no-repeat 0 8px;}
ul.lista_generica li p{ padding:0 8px 0 0;}
ul.lista_generica li.puntino p{ padding:0 8px 0 15px;}
ul.lista_generica li.puntino p a{ font:normal 13px Arial; color:#484848;}
ul.lista_generica li.puntino p a:hover{ color:#ff8103;}
ul.lista_generica li.puntino.vedi p a{ color:#ff8103;}

/* Testo generico */
p.txt_generico { font:normal 14px/18px Arial; color:#484848;}

/* Contenitore sfondo */
.contenitor { position:relative; float:left; width:100%; background:url(../images/background.jpg) repeat;}
.contenitor .int{ position:relative; width:1000px; margin:auto;}
.testata{ position:relative; float:left; width:1000px;}
.testata .logo{ position:relative; float:left;}
.testata ul.menu_servizio{ position:relative; float:right;}
.testata ul.menu_servizio li{ float:left; padding:15px 5px 0 10px;}
.testata ul.menu_servizio li a{ float:left; font:bold 12px Arial; color:#311800; background:url(../images/fr_menu_servizio.png) left center no-repeat; padding:0 0 0 15px;}
.testata ul.menu_servizio li a:hover{ color:#f68906;}
.testata ul.menu_servizio li a.vedi{ color:#f68906;}

.testata .cont_menu{ position:relative; float:right; width:790px; margin-top:50px;}
.testata ul.menu{ position:relative; float:left;}
.testata ul.menu li{ float:left; padding:10px 15px;}
.testata ul.menu li a{ float:left; font:normal 16px HelveticaNeueLTStd-Cn; color:#311800;}
.testata ul.menu li a:hover{ color:#f68906;}
.testata ul.menu li a.vedi{ color:#f68906;}

/* Contenuto */
.cont_sx { position:relative; float:left; width:700px; padding-bottom:30px;}
.cont_sx .blocco{ position:relative; float:left; width:690px;}
.cont_sx .blocco.ombra_giu{ background:url(../images/cont_sx_ombra_giu.png) no-repeat; height:2px;}
.cont_sx .contenuto{ position:relative; float:left; width:700px;}
.cont_sx .contenuto.angolo{ background:url(../images/pag_int_angolo.png) no-repeat 100% 30px;}
.cont_sx .contenuto .contenuto2{ position:relative; float:left; width:690px; min-height:650px; background:url(../images/cont_sx_sfondo.png) left repeat-y; padding-bottom:30px;}
.cont_sx .contenuto .contenuto2 .int{ position:relative; float:left; width:650px; margin-left:20px; _margin-left:10px;}
.cont_sx .contenuto .contenuto2 .int.min_height{ min-height:650px;}

ul.menu_percorso { position:relative; float:left; width:650px;}
ul.menu_percorso li{ float:left; padding:10px 2px 10px 2px; font:bold 12px Arial; color:#8e7d6f;}
ul.menu_percorso li a{ font:bold 12px Arial; color:#8e7d6f;}
ul.menu_percorso li a:hover{ color:#ff8103;}

.titolo { position:relative; float:left; width:100%; font:normal 28px DINk; color:#ff8103;}
.titolo.riga { background:url(../images/tit_riga.gif) bottom repeat-x; padding:0 0 5px 0;}

/* Home */
.h_under_carousel { position:relative; float:left; width:100%; padding-bottom:10px;}
.h_under_carousel .box{ float:left; padding:0 30px;}
.h_under_carousel .box.terzo{ float:right; padding:0;}
.h_under_carousel .box .sx{ float:left; padding:0 10px 0 0; margin-top:40px;}
.h_under_carousel .box .dx{ float:left; width:155px; margin-top:40px;}
.h_under_carousel .box .dx .tit{ font:normal 17px HelveticaNeueLTStd-Cn; color:#311800; padding:5px 0 0;}
.h_under_carousel .box .dx .txt{ font:normal 14px HelveticaNeueLTStd-Cn; color:#000;}
.h_under_carousel .box .dx .txt a{ font:normal 14px HelveticaNeueLTStd-Cn; color:#000;}
.h_under_carousel .box .dx .txt a:hover{ font:normal 14px HelveticaNeueLTStd-Cn; color:#ff8103;}

/* Home sezione */
.h_testa { position:relative; float:left; width:100%; height:303px; background:url(../images/h_cornice.png) no-repeat; margin-top:10px;}
.h_testa .int{ position:relative; float:left; margin:14px 0 0 15px; width:967px; height:265px;}
.h_testa .int.prodotti{ background-color:#95afc0;}
.h_testa .int.gastronomia{ background-color:#a5c196;}
.h_testa .int.guida{ background-color:#c1a896;}
.h_testa .int .tit{ float:left; padding:205px 20px 0 25px; font:normal 38px DINk; color:#FFF;}

.h_cont_box { position:relative; float:left; width:100%; padding-bottom:30px;}
.h_cont_box a.box{ float:left; width:292px; margin:0 20px; cursor:pointer;}
.h_cont_box a.box:hover{ background-color:#fff8f2;}
.h_cont_box a.box .tit{ font:normal 18px DINk; color:#663300; padding-bottom:5px;}
.h_cont_box a.box .cornice{ float:left; width:292px; height:156px; background:url(../images/h_box.png) no-repeat;}
.h_cont_box a.box .cornice .corn_img{ padding:8px 0 0 8px;}
.h_cont_box a.box p.txt{ float:left; margin-top:10px; text-align:justify; color:#484848; padding:0 5px 5px;}

.h_cont_box a.box_big{ float:left; width:308px; height:256px; background:url(../images/h_box_big.png) no-repeat; margin:0 12px; cursor:pointer;}
.h_cont_box a.box_big .int{ float:left; width:293px; height:240px; margin:8px 0 0 8px;}
.h_cont_box a.box_big .int .tit{ padding:30px 0 10px 10px; font:normal 22px DINk; color:#663300;}
.h_cont_box a.box_big .int .txt{ padding:0 0 15px 10px; font:bold 14px Arial; color:#484848;}
.h_cont_box a.box_big .int p.link{ padding:0 0 0 10px; font:normal 12px Arial; color:#fd8200;}

.h_cont_box .box_big2_top{ float:left; width:956px; height:8px; margin-left:20px; background:url(../images/h_box_big2_top.png) no-repeat;}
.h_cont_box .box_big2_giu{ float:left; width:956px; height:8px; margin-left:20px; background:url(../images/h_box_big2_giu.png) no-repeat;}
.h_cont_box .box_big2_centro{ float:left; width:956px; margin-left:20px; background:url(../images/h_box_big2_centro.png) repeat-y;}
.h_cont_box .box_big2_centro h2.tit{ font:normal 18px DINk; color:#fd8200; padding:10px 25px 15px 25px;}
.h_cont_box .box_big2_centro .box_int{ position:relative; float:left; width:190px; height:210px; margin:0 24px 0 25px;}
.h_cont_box .box_big2_centro .box_int img{ border:1px solid #f4ece6;}
.h_cont_box .box_big2_centro .box_int p.ric_tit{ color:#311800; padding:5px 0 0 0;}
.h_cont_box .box_big2_centro .box_int a.box_over{ position:absolute; top:0; left:0; z-index:1; display:none; cursor:pointer;}
.h_cont_box .box_big2_centro .box_int:hover a.box_over{ display:block;}
.h_cont_box .box_big2_centro .box_int a.box_over .cont_lista{ float:left; width:188px; height:140px; border:1px solid #f4ece6; background-color:#fcfaf8;}
.h_cont_box .box_big2_centro .box_int a.box_over .cont_lista ul{ float:left; margin:10px 0 0 10px; padding:0 0 10px 0;}
.h_cont_box .box_big2_centro .box_int a.box_over .cont_lista ul li{ float:left; width:170px; font:normal 13px Arial; color:#8e7d6f; padding:2px 0;}
.h_cont_box .box_big2_centro .box_int a.box_over .cont_lista ul li.tit{ float:left; font:normal 13px Arial; color:#fd8200;}
.h_cont_box .box_big2_centro .box_int a.box_over .cont_desc{ float:left; width:190px; height:35px; margin-top:5px; font:normal 13px Arial; color:#311800;}

/* Dettaglio prodotto */
.det_prod_sx { position:relative; float:left; width:455px; margin-top:15px;}
.det_prod_sx p.txt{ padding:15px 5px 0 0; text-align:justify; font:normal 14px/18px Arial; color:#484848;}
.det_prod_sx p.txt span{ font:normal 12px Arial; text-align:justify; color:#8e7d6f;}
.det_prod_dx { position:relative; float:right; width:190px; margin-top:15px;}
.det_prod_dx .table_img{ position:relative; float:right; width:170px; padding:15px 0 0;}
.det_prod_dx ul.lista_ricetta{ position:relative; float:right; width:170px; margin-top:15px;}
.det_prod_dx ul.lista_ricetta li.txt_list_ric{ float:left; width:100%; font-size:12px;}
.det_prod_dx ul.prod_menu{ position:relative; float:left; width:100%; background:url(../images/det_prod_sfondo_menu.png) top no-repeat;}
.det_prod_dx ul.prod_menu li.menu_sfondo{ float:left; width:100%; min-height:50px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_introduzione{ background:url(../images/icone/introduzione_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_consistenza{ background:url(../images/icone/consistenza_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_stagionatura{ background:url(../images/icone/stagionatura_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_occhio{ background:url(../images/icone/occhio_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_latte{ background:url(../images/icone/latte_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_abbinamenti{ background:url(../images/icone/abbinamenti_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_approfondimenti{ background:url(../images/icone/approfondimenti_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_consorzio{ background:url(../images/icone/consorzio_small.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo.ico_generica{ background:url(../images/ico_generica.png) no-repeat 6px 8px;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul{ float:right; width:150px; margin-top:10px; padding-bottom:10px;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li{ float:left; width:150px; font:normal 14px HelveticaNeueLTStd-Cn; color:#ff8103;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li.lista{ font:normal 13px HelveticaNeueLTStd-Cn; color:#311800;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li.lista a{ font:normal 13px HelveticaNeueLTStd-Cn; color:#311800;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li.lista a:hover{ color:#ff8103;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li.puntino{ background:url(../images/puntino.png) no-repeat 0 7px;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li p{ padding:0 8px 0 0;}
.det_prod_dx ul.prod_menu li.menu_sfondo ul li.puntino p{ padding:2px 8px 2px 9px;}
.det_prod_dx ul.prod_menu li.menu_sfondo .cont_img{ float:left; width:100%; padding-bottom:10px;}
.det_prod_dx ul.prod_menu li.menu_sfondo .cont_img img{ padding:5px 5px 5px 0;}

.det_prod_ric { position:relative; float:left; width:100%; margin-top:30px;}
.det_prod_ric .tit { float:left; width:650px; font:normal 14px Arial; color:#ff8103; margin-left:20px; padding:15px 0 0 0; border-top:1px solid #f4e2ce;}
.det_prod_ric a.box { float:left; width:190px; margin:10px 20px;}
.det_prod_ric a.box:hover { background-color:#fff8f2;}
.det_prod_ric a.box p.cont_img{ float:left; border:1px solid #f8ebe2;}
.det_prod_ric a.box p.cont_tit{ float:left; color:#311800; padding:5px;}

/* Formaggi home*/
p.det_prod_tit { text-align:center; font:normal 19px HelveticaNeueLTStd-Cn; color:#ff8103;}
.det_prod_box { position:relative; float:left; width:155px; padding:1px 0; margin:0 3px;}
.det_prod_box .ombra_su{ position:absolute; top:0; left:5px; z-index:1;}
.det_prod_box .bollo{ position:absolute; width:150px; text-align:center; top:15px; left:0; z-index:2;}
.det_prod_box .ombra_giu{ position:absolute; bottom:0; left:0; z-index:1;}
.det_prod_box .box_int{ position:relative; float:left; width:143px; min-height:350px; margin-left:6px; background-color:#fefaf6;}
.det_prod_box .box_int.lista{ min-height:140px;}
.det_prod_box .box_int ul{ float:left; width:100%; margin-top:85px; padding-bottom:30px;}
.det_prod_box .box_int ul li{ float:left; width:100%;}
.det_prod_box .box_int ul li p{ padding:5px 2px; text-align:center;}
.det_prod_box .box_int ul li p.tit{ font:normal 15px HelveticaNeueLTStd-Cn; color:#3f240a; }
.det_prod_box .box_int ul li p a{ font:normal 13px HelveticaNeueLTStd-Cn; color:#3f240a;}
.det_prod_box .box_int ul li p a:hover{ color:#ff8103;}

.det_prod_box2 { position:relative; float:left; width:155px; padding:1px 0; margin:0 3px; z-index:1;}
.det_prod_box2 .ombra_su{ position:absolute; top:0; left:5px;}
.det_prod_box2 .box_int_tit{ position:relative; float:left; width:143px; margin-left:6px; z-index:1;}
.det_prod_box2 .box_int_tit ul li p.img{ padding:10px;}
.det_prod_box2 .box_int_tit ul li p.tit{ font:normal 12px HelveticaNeueLTStd-Cn; color:#3f240a; padding:0 0 0 0;}
.det_prod_box2 .box_int_tit ul li p.tit.consistenza{background:url(../images/icone/consistenza_small.png) no-repeat 10px 10px;}
.det_prod_box2 .box_int_tit ul li p.tit.stagionatura{background:url(../images/icone/stagionatura_small.png) no-repeat 10px 10px;}
.det_prod_box2 .box_int_tit ul li p.tit.occhio{background:url(../images/icone/occhio_small.png) no-repeat 10px 10px;}
.det_prod_box2 .box_int_tit ul li p.tit.latte{background:url(../images/icone/latte_small.png) no-repeat 10px 10px;}
.det_prod_box2 .box_int{ display:none; position:absolute; width:143px; top:40px; left:6px; background-color:#fefaf6;}
.det_prod_box2:hover .box_int{ display:block;}
.det_prod_box2 .box_int ul{ float:left; width:100%; margin-top:10px; padding-bottom:10px;}
.det_prod_box2 .box_int ul li{ float:left; width:100%;}
.det_prod_box2 .box_int ul li p{ padding:5px 2px; text-align:center;}
.det_prod_box2 .box_int ul li p a{ font:normal 12px HelveticaNeueLTStd-Cn; color:#3f240a;}
.det_prod_box2 .box_int ul li p a:hover{ color:#ff8103;}
.det_prod_box2 .box_int ul li p a.vedi{ color:#ff8103;}

/* Formaggi lista*/
a.det_prod_lista_box { float:left; width:195px; margin:25px 12px 0 20px;}
a.det_prod_lista_box:hover { background-color:#fff8f2;}
a.det_prod_lista_box p.cont_img{ padding-bottom:5px;}
a.det_prod_lista_box p.cont_img img{ border:1px solid #e2d9d2;}
a.det_prod_lista_box p.cont_txt{ padding:0 5px 5px 5px; color:#3f240a;}

/* Abbinamenti Home*/
a.abb_h_lista { position: relative; float:left; width:100%; border-bottom:1px solid #e5e5db; padding:15px 0;}
a.abb_h_lista:hover { background-color:#fff8f2; #cursor:pointer;}
a.abb_h_lista .sx{ float:left; border:1px solid #e5e5db; padding:2px; margin-left:10px; background-color:#FFF;}
a.abb_h_lista .dx{ float:right; width:525px; color:#484848;}
a.abb_h_lista .dx .tit{ font:bold 15px Arial; color:#663300; padding:0 10px 0 0;}
a.abb_h_lista .dx .txt{ padding:0 10px 0 0;}

a.abb_h_lista_pic { position: relative; float:left; width:325px; padding:15px 0;}
a.abb_h_lista_pic:hover { background-color:#fff8f2; #cursor:pointer;}
a.abb_h_lista_pic .sx{ float:left; border:1px solid #e5e5db; padding:2px; margin-left:10px; background-color:#FFF;}
a.abb_h_lista_pic .dx{ float:right; width:200px; color:#484848;}
a.abb_h_lista_pic .dx .tit{ font:bold 15px Arial; color:#663300; padding:0 5px 0 0;}
a.abb_h_lista_pic .dx .txt{ padding:0 5px 0 0;}

/*Gastronomia - ricette*/
.gas_ric .box_int{ position:relative; float:left; width:190px; margin:20px 20px 0 20px;}
.gas_ric .box_int img{ border:1px solid #f4ece6;}
.gas_ric .box_int p.ric_tit{ color:#311800; padding:5px 0 0 0;}
.gas_ric .box_int a.box_over{ position:absolute; top:0; left:0; z-index:1; display:none; cursor:pointer;}
.gas_ric .box_int:hover a.box_over{ display:block;}
.gas_ric .box_int a.box_over .cont_lista{ float:left; width:188px; height:140px; border:1px solid #f4ece6; background-color:#fcfaf8;}
.gas_ric .box_int a.box_over .cont_lista ul{ float:left; margin:10px 0 0 10px; padding:0 0 10px 0;}
.gas_ric .box_int a.box_over .cont_lista ul li{ float:left; width:170px; font:normal 13px Arial; color:#8e7d6f; padding:2px 0;}
.gas_ric .box_int a.box_over .cont_lista ul li.tit{ float:left; font:normal 13px Arial; color:#fd8200;}
.gas_ric .box_int a.box_over .cont_desc{ float:left; width:190px; height:35px; margin-top:5px;}

/*Qualità Home*/
.h_q_testa { position:relative; float:left; width:100%; height:303px; background:url(../images/h_q_cornice.png) no-repeat; margin-top:23px;}
.h_q_testa .q_int{ position:relative; float:left; margin:14px 0 0 8px; width:671px; height:265px;}
.h_q_testa .q_int.prodotti{ background-color:#95afc0;}
.h_q_testa .q_int.gastronomia{ background-color:#a5c196;}
.h_q_testa .q_int .q_tit{ float:left; padding:205px 20px 0 25px; font:normal 38px DINk; color:#FFF;}

/*Guida all'acquisto - gallery*/
.guida_img { padding:15px 0;}
.guida_didascalia { padding:0 10px 15px 10px;}

/*News*/
a.cont_news { border-bottom:1px solid #e5e5db; padding:20px 0;}
a.cont_news:hover { background-color:#fff8f2; #cursor:pointer;}
a.cont_news.nobordo { border-bottom:0;}
a.cont_news .news_sx { float:left; width:440px; color:#484848; text-align:justify;}
a.cont_news .news_sx .news_data{ font:normal 11px Arial; color:#ff8103; padding:0 0 0 10px;}
a.cont_news .news_sx .news_tit{ font:bold 16px Arial; color:#663300; padding:0 0 0 10px;}
a.cont_news .news_sx .news_txt{ padding:0 0 0 10px;}
a.cont_news .news_dx { float:right; width:200px; text-align:left;}

/*Blog*/
.blog_tit { height:145px; background:url(../images/blog_tit.png) no-repeat -40px -20px;}
.blog_tit h1{ padding:20px 0 0 70px; font:normal 50px DINk; color:#FFF;}
.blog_tit .ico{ position:absolute; top:35px; right:15px;}
.blog_tit .under_prec_suc{ position:absolute; width:580px; bottom:15px; right:0; left:auto;}
.blog_tit .under_prec_suc .cont_prec_suc .pr_su_int{width:100%; }

a.blog_articoli{ position:relative; float:left; width:540px; margin-left:70px; border-bottom:1px solid #e5e5db; padding:20px 0;}
a.blog_articoli:hover{ background-color:#fff8f2; #cursor:pointer;}
a.blog_articoli.nobordo { border-bottom:0;}
a.blog_articoli .blog_sx { float:left; width:330px; color:#484848; text-align:justify;}
a.blog_articoli .blog_sx .blog_art_data{ font:normal 11px Arial; color:#ff8103; padding:0 0 0 10px;}
a.blog_articoli .blog_sx .blog_art_tit{ font:bold 16px Arial; color:#663300; padding:0 0 0 10px;}
a.blog_articoli .blog_sx .blog_art_txt{ padding:0 0 0 10px;}
a.blog_articoli .blog_dx { float:right; width:200px; text-align:left;}

/*Blog dettaglio*/
.blog_det_articoli{ position:relative; float:left; width:540px; margin-left:70px; padding:0 0 20px 0;}
.blog_det_articoli .blog_det_tit { font:bold 16px Arial; color:#ff8103;}
.blog_det_articoli .blog_det_subtit { font:normal 11px Arial;}
.blog_det_articoli .blog_det_subtit span{  color:#ff8103;}
.blog_det_articoli .blog_testo { float:left; width:100%; text-align:justify; padding-top:15px;}
.blog_det_articoli .blog_testo .cont_video{ float:left; padding:10px 0;}
.blog_det_articoli .blog_testo img{ float:left; margin:0 10px 10px 0;}
.blog_det_articoli .blog_testo img.dx{ float:right; margin:0 0 10px 10px;}

/*Cerca*/
.cerca_box { float:left; margin-right:15px; padding:10px 0;}
.cerca_box input{ width:210px; border:1px solid #d8d8d8; font:normal 13px Arial; color:#4a4a4a; padding:2px;} 
.cerca_lista_tit{ padding:20px 0 0 0; font:normal 18px DINk; color:#ff8103;} 
a.cerca_lista { border-bottom:1px solid #e5e5db; padding:15px 0;} 
a.cerca_lista:hover { background-color:#fff8f2; #cursor:pointer;} 
a.cerca_lista.noborder { border-bottom:0;} 
a.cerca_lista .cerca_lista_sezione{ padding:0 0 5px 10px; font:normal 14px Arial; color:#ff8103;} 
a.cerca_lista .cerca_lista_sezione span{ font:normal 14px Arial; color:#311800;} 
a.cerca_lista .cerca_lista_txt{ font:normal 14px Arial; color:#484848; padding:0 10px 0 10px;} 
a.cerca_lista .cerca_lista_txt span{ padding:0 2px; background:#e1dad4;} 

/*Tutti i formaggi*/
ul.cont_alfabeto { position:relative; float:left; width:650px;}
ul.cont_alfabeto li{ float:left; margin-right:1px; border:1px solid #e1dfe0; padding:1px;}
ul.cont_alfabeto li a{ float:left; width:20px; font:normal 16px Arial; color:#FFF; background-color:#ba6d4f;}
ul.cont_alfabeto li a:hover{ background-color:#FF8103;}
ul.cont_alfabeto li a.vedi{ background-color:#FF8103;}
ul.cont_alfabeto li a p{ text-align:center; padding:0 0;}

tr.alfa_riga { border-bottom:1px solid #e1dfe0; padding:0 0 10px 0;}
p.alfa_tab { padding:10px;}
p.alfa_tab.tit { font:bold 15px Arial; color:#FF8103;}
p.alfa_tab.nome { font:bold 14px Arial; color:#311800;}

/*Spalla*/
.spalla { position:relative; float:right; width:295px; padding-bottom:30px;} 
	
/*Menu spalla*/
.spalla .box_menu{ position:relative; float:left; width:295px; margin-top:9px; padding-bottom:15px;} 
.spalla .box_menu ul.prod_menu{ position:relative; float:left; width:100%; background:url(../images/spalla_sf_menu_prod.png) top left no-repeat;}
.spalla .box_menu ul.prod_menu li{ float:left; width:100%;}
.spalla .box_menu ul.prod_menu li.riga{ border-bottom:1px solid #fac38e;}
.spalla .box_menu ul.prod_menu li p.tit{ padding:40px 0 15px 15px; font:normal 19px HelveticaNeueLTStd-Cn; color:#ff8103;} 
.spalla .box_menu ul.prod_menu li p.sub_tit{ padding:6px 0 6px 15px; font:normal 15px HelveticaNeueLTStd-Cn; color:#ff8103;} 
.spalla .box_menu ul.prod_menu li p.sub_tit a{ font:normal 15px HelveticaNeueLTStd-Cn; color:#311800;} 
.spalla .box_menu ul.prod_menu li p.sub_tit a:hover{ color:#ff8103;} 
.spalla .box_menu ul.prod_menu li p.sub_tit.vedi a{ color:#ff8103;} 
.spalla .box_menu ul.prod_menu li ul{ float:left; width:100%; margin-top:0; padding-bottom:5px;}
.spalla .box_menu ul.prod_menu li ul li{ float:left; width:100%; font:normal 13px HelveticaNeueLTStd-Cn; color:#ff8103;}
.spalla .box_menu ul.prod_menu li ul li.lista{ font:normal 14px HelveticaNeueLTStd-Cn; color:#311800;}
.spalla .box_menu ul.prod_menu li ul li.puntino{ background:url(../images/puntino.png) no-repeat 15px 9px;}
.spalla .box_menu ul.prod_menu li ul li p{ padding:0 8px 0 15px;}
.spalla .box_menu ul.prod_menu li ul li.puntino p{ padding:4px 8px 4px 25px;}
.spalla .box_menu ul.prod_menu li ul li.puntino p a{ font:normal 13px HelveticaNeueLTStd-Cn; color:#311800;}
.spalla .box_menu ul.prod_menu li ul li.puntino p a:hover{ color:#ff8103;}
.spalla .box_menu ul.prod_menu li ul li.puntino.vedi p a{ color:#ff8103;}

/*Spalla ricerca*/
.spalla .box_ricerca{ position:relative; float:left; width:295px; margin-top:28px; padding-bottom:15px;} 
.spalla .box_ricerca .puntina{ position:absolute; left:50%; margin-left:-17px; top:-25px; z-index:1;} 
.spalla .box_ricerca .sfondo{ position:relative; float:left; width:295px; background:url(../images/spalla_sf_box.png) left repeat-y; padding:20px 0;} 
.spalla .box_ricerca .sfondo .int{ position:relative; width:255px; margin:auto;} 
.spalla .box_ricerca .sfondo .int .tit{ font:normal 19px DINk; color:#ff8103;} 
.spalla .box_ricerca .sfondo .int .subtit{ font:normal 13px HelveticaNeueLTStd-Cn; color:#ff8103;} 
.spalla .box_ricerca .sfondo .int td.riga{ height:19px; background:url(../images/spalla_riga.gif) center repeat-x;} 
.spalla .box_ricerca .sfondo .int td input{ width:210px; border:1px solid #d8d8d8; font:normal 13px Arial; color:#4a4a4a; padding:2px;} 
.spalla .box_ricerca .sfondo .int a.link{ float:left;} 
.spalla .box_ricerca .sfondo .int a.link p{ padding:5px 0 5px 10px; font:bold 12px Arial; color:#311800; background:url(../images/fr_menu_servizio.png) left center no-repeat;} 
.spalla .box_ricerca .sfondo .int a:hover.link p{ color:#ff8103; } 
.spalla .box_ricerca .ombra_giu{ position:relative; float:left; width:295px; height:2px; background:url(../images/spalla_obra_giu_box.png) top right no-repeat;} 

/*Spalla Scegli ricetta*/
.spalla .box_scegli_ric{ position:relative; float:left; width:295px; margin-top:28px; padding-bottom:15px;} 
.spalla .box_scegli_ric .puntina{ position:absolute; left:50%; margin-left:-17px; top:-25px; z-index:1;} 
.spalla .box_scegli_ric .sfondo{ position:relative; float:left; width:295px; background:url(../images/spalla_sf_box.png) left repeat-y; padding:20px 0;} 
.spalla .box_scegli_ric .sfondo .int{ position:relative; width:255px; margin:auto;} 
.spalla .box_scegli_ric .sfondo .int .tit{ font:normal 19px DINk; color:#ff8103;} 
.spalla .box_scegli_ric .sfondo .int .subtit{ font:normal 13px Arial; color:#ff8103;} 
.spalla .box_scegli_ric .sfondo .int td.riga{ height:19px; background:url(../images/spalla_riga.gif) center repeat-x;} 
.spalla .box_scegli_ric .sfondo .int td input{ width:210px; border:1px solid #d8d8d8; font:normal 13px Arial; color:#4a4a4a; padding:2px; margin-top:5px;} 
.spalla .box_scegli_ric .sfondo .int a.link{ float:left;} 
.spalla .box_scegli_ric .sfondo .int a.link p{ padding:5px 0 5px 10px; font:bold 12px Arial; color:#311800; background:url(../images/fr_menu_servizio.png) left center no-repeat;} 
.spalla .box_scegli_ric .sfondo .int a:hover.link p{ color:#ff8103; } 
.spalla .box_scegli_ric .sfondo .int ul{ float:left; width:100%; margin-top:0;}
.spalla .box_scegli_ric .sfondo .int ul li{ float:left; width:100%; font:normal 13px Arial; color:#ff8103;}
.spalla .box_scegli_ric .sfondo .int ul li.lista{ font:normal 13px Arial; color:#ff8103; padding-bottom:5px;}
.spalla .box_scegli_ric .sfondo .int ul li.puntino{ background:url(../images/puntino.png) no-repeat 0 9px;}
.spalla .box_scegli_ric .sfondo .int ul li p{ padding:0 8px 0 0;}
.spalla .box_scegli_ric .sfondo .int ul li.puntino p{ padding:4px 8px 0 10px;}
.spalla .box_scegli_ric .sfondo .int ul li.puntino p a{ font:normal 12px Arial; color:#311800;}
.spalla .box_scegli_ric .sfondo .int ul li.puntino p a:hover{ color:#ff8103;}
.spalla .box_scegli_ric .sfondo .int ul li.puntino.vedi p a{ color:#ff8103;}
.spalla .box_scegli_ric .ombra_giu{ position:relative; float:left; width:295px; height:2px; background:url(../images/spalla_obra_giu_box.png) top right no-repeat;} 

/*Spalla ricette*/
.spalla .box_ricetta{ float:left; width:295px; margin-top:28px; padding-bottom:15px;}
.spalla .box_ricetta .box_ric_top{ float:left; width:295px; height:8px; background:url(../images/spalla_obra2_su_box.png) no-repeat;}
.spalla .box_ricetta .box_ric_giu{ float:left; width:295px; height:8px; background:url(../images/spalla_obra2_giu_box.png) no-repeat;}
.spalla .box_ricetta .box_ric_centro{ float:left; width:295px; background:url(../images/spalla_obra2_centro_box.png) repeat-y; padding-bottom:15px;}
.spalla .box_ricetta .box_ric_centro p.ric_tit{ font:normal 18px DINk; color:#ff8103; padding:10px 20px 0 20px;}
.spalla .box_ricetta .box_ric_centro a.cont_img_txt{ float:left; width:245px; margin-left:20px; border-bottom:1px solid #E5E5DB; padding:10px 0; cursor:pointer;}
.spalla .box_ricetta .box_ric_centro a.cont_img_txt.nobordo{border-bottom:0;}
.spalla .box_ricetta .box_ric_centro a.cont_img_txt:hover{ background-color:#fff8f2;}
.spalla .box_ricetta .box_ric_centro a.cont_img_txt .img{ float:left; border:1px solid #f6efea; margin-left:3px;}
.spalla .box_ricetta .box_ric_centro a.cont_img_txt .txt{ float:right; width:105px; font:normal 12px Arial; color:#311800; margin-right:3px;}
.spalla .box_ricetta .box_ric_centro a.cont_img_txt .txt.solo{ float:left; width:238px; font:normal 12px Arial; color:#311800; margin:0 0 0 3px;}

/*Spalla blog*/
.spalla .box_blog{ position:relative; float:left; width:295px; margin-top:28px; padding-bottom:15px;} 
.spalla .box_blog .puntina{ position:absolute; left:50%; margin-left:-17px; top:-25px; z-index:1;} 
.spalla .box_blog .sfondo{ position:relative; float:left; width:295px; background:url(../images/spalla_sf_box.png) left repeat-y; padding:20px 0;} 
.spalla .box_blog .sfondo .int{ position:relative; width:255px; margin:auto;} 
.spalla .box_blog .sfondo .int .tit{ font:normal 19px DINk; color:#ff8103;} 
.spalla .box_blog .sfondo .int a.cont_blog_box{ float:left; width:255px;} 
.spalla .box_blog .sfondo .int a.cont_blog_box:hover{ background-color:#fff8f2;} 
.spalla .box_blog .sfondo .int a.cont_blog_box .sp_blog_sx{ float:left; width:150px; color:#311800;} 
.spalla .box_blog .sfondo .int a.cont_blog_box .sp_blog_sx .sp_bolg_tit{ padding:5px 0 0 5px; font:bold 14px Arial; color:#ff8103;} 
.spalla .box_blog .sfondo .int a.cont_blog_box .sp_blog_sx .sp_bolg_txt{ padding:0 0 0 5px;} 
.spalla .box_blog .sfondo .int a.cont_blog_box .sp_blog_dx{ float:right;} 
.spalla .box_blog .sfondo .int a.cont_blog_box .sp_blog_dx p{ padding:5px;} 
.spalla .box_blog .sfondo .int td.riga{ height:19px; background:url(../images/spalla_riga.gif) center repeat-x;} 
.spalla .box_blog .ombra_giu{ position:relative; float:left; width:295px; height:2px; background:url(../images/spalla_obra_giu_box.png) top right no-repeat;} 

/*Spalla blogroll*/
.spalla .box_blogroll{ position:relative; float:left; width:295px; margin-top:28px; padding-bottom:15px;} 
.spalla .box_blogroll .sfondo{ position:relative; float:left; width:295px; background:url(../images/spalla_sf_box.png) left repeat-y; padding:20px 0;} 
.spalla .box_blogroll .sfondo .int{ position:relative; width:255px; margin:auto;} 
.spalla .box_blogroll ul.prod_menu{ float:left; width:100%; margin-top:0; padding-bottom:5px;}
.spalla .box_blogroll ul.prod_menu li{ float:left; width:100%; font:normal 13px Arial; color:#ff8103;}
.spalla .box_blogroll ul.prod_menu li.lista{ font:normal 14px HelveticaNeueLTStd-Cn; color:#311800;}
.spalla .box_blogroll ul.prod_menu li.puntino{ background:url(../images/puntino.png) no-repeat 0 9px;}
.spalla .box_blogroll ul.prod_menu li p{ padding:0 8px 10px 0;}
.spalla .box_blogroll ul.prod_menu li.puntino p{ padding:4px 8px 4px 10px; font:normal 13px Arial; color:#311800;}
.spalla .box_blogroll ul.prod_menu li.puntino p a{ font:normal 13px Arial; color:#311800;}
.spalla .box_blogroll ul.prod_menu li.puntino p a:hover{ color:#ff8103;}
.spalla .box_blogroll ul.prod_menu li.puntino.vedi p a{ color:#ff8103;}
.spalla .box_blogroll .ombra_giu{ position:relative; float:left; width:295px; height:2px; background:url(../images/spalla_obra_giu_box.png) top right no-repeat;} 

/*Spalla tag*/
.spalla .box_tag{ position:relative; float:left; width:295px; margin-top:28px; padding-bottom:15px;} 
.spalla .box_tag .sfondo{ position:relative; float:left; width:295px; background:url(../images/spalla_sf_box.png) left repeat-y; padding:20px 0;} 
.spalla .box_tag .sfondo .int{ position:relative; width:255px; margin:auto;} 
.spalla .box_tag .sfondo .int p.tit{ padding:0 8px 10px 0; font:normal 13px Arial; color:#ff8103;}
.spalla .box_tag .sfondo .int p a.tag1{ font:normal 11px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag2{ font:normal 12px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag3{ font:normal 13px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag4{ font:normal 14px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag5{ font:normal 15px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag6{ font:normal 16px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag7{ font:normal 17px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag8{ font:normal 18px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag9{ font:normal 19px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag10{ font:normal 20px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag11{ font:normal 21px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag12{ font:normal 22px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag13{ font:normal 23px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag14{ font:normal 24px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag15{ font:normal 25px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a.tag16{ font:normal 26px Arial; color:#311800;}
.spalla .box_tag .sfondo .int p a:hover{ text-decoration:underline;}
.spalla .box_tag .ombra_giu{ position:relative; float:left; width:295px; height:2px; background:url(../images/spalla_obra_giu_box.png) top right no-repeat;} 

/*Spalla blog altri post*/
.spalla .box_blog2{ position:relative; float:left; width:295px; margin-top:28px; padding-bottom:15px;} 
.spalla .box_blog2 .sfondo{ position:relative; float:left; width:295px; background:url(../images/spalla_sf_box.png) left repeat-y; padding:20px 0;} 
.spalla .box_blog2 .sfondo .int{ position:relative; width:255px; margin:auto;} 
.spalla .box_blog2 .sfondo .int .tit{ font:normal 14px Arial; color:#ff8103;} 
.spalla .box_blog2 .sfondo .int a.cont_blog_box{ float:left; width:255px;} 
.spalla .box_blog2 .sfondo .int a.cont_blog_box:hover{ background-color:#fff8f2;} 
.spalla .box_blog2 .sfondo .int a.cont_blog_box .sp_blog_sx{ float:left; width:125px; color:#311800; font-size:12px; text-align:justify;} 
.spalla .box_blog2 .sfondo .int a.cont_blog_box .sp_blog_sx .sp_bolg_tit{ padding:5px 0 0 5px; font:bold 14px Arial; color:#311800;} 
.spalla .box_blog2 .sfondo .int a.cont_blog_box .sp_blog_sx .sp_bolg_txt{ padding:0 0 0 5px; } 
.spalla .box_blog2 .sfondo .int a.cont_blog_box .sp_blog_dx{ float:right; } 
.spalla .box_blog2 .sfondo .int a.cont_blog_box .sp_blog_dx{ padding:5px;} 
.spalla .box_blog2 .sfondo .int td.riga{ height:19px; background:url(../images/spalla_riga.gif) center repeat-x;}
.spalla .box_blog2 .sfondo .int a.link{ float:left;} 
.spalla .box_blog2 .sfondo .int a.link p{ padding:5px 0 5px 10px; font:bold 12px Arial; color:#311800; background:url(../images/fr_menu_servizio.png) left center no-repeat;} 
.spalla .box_blog2 .sfondo .int a:hover.link p{ color:#ff8103; } 
.spalla .box_blog2 .ombra_giu{ position:relative; float:left; width:295px; height:2px; background:url(../images/spalla_obra_giu_box.png) top right no-repeat;} 


/* Footer */
.footer { position:relative; float:left; width:100%; min-height:100px; background:url(../images/footer_sfondo.png) top repeat-x;}
.footer .int{ position:relative; width:1000px; margin:auto;}
.footer .int .cont_txt{ position:relative; float:left; width:100%; margin-top:35px;}
.footer .int .cont_txt .tit{ padding:0 20px 10px 20px; font:normal 30px HelveticaNeueLTStd-Cn; color:#3d2419;}
.footer .int .cont_txt .txt{ padding:0 20px 0 20px; font:normal 15px Arial; color:#3d2419;}
.footer .int .cont_box{ position:relative; float:left; width:100%;}
.footer .int .cont_box .box{ position:relative; float:left; width:332px; min-height:150px; border-right:1px solid #493227; margin:35px 0 0 0;}
.footer .int .cont_box .box.nobordo{ border-right:0;}
.footer .int .cont_box .box .sx{ float:left; width:182px;}
.footer .int .cont_box .box .sx p.tit{ font:normal 18px DINk; color:#3d2419; padding:0 0 10px 20px;}
.footer .int .cont_box .box .sx p.txt{ font:normal 14px Arial; color:#3d2419; padding:0 0 0 20px;}
.footer .int .cont_box .box .sx p.txt a{ font:normal 14px Arial; color:#3d2419;}
.footer .int .cont_box .box .sx p.txt a:hover{ color:#ff8103;}
.footer .int .cont_box .box .dx{ float:right; width:150px;}
.footer .int .cont_box .box .dx p{ padding:0 10px 0 10px;}
.footer .int .cont_sotto{ position:relative; float:left; width:100%; margin-top:10px;}
.footer .int .cont_sotto.home{ margin-top:40px;}
.footer .int .cont_sotto.trattini{ background:url(../images/footer_trattini.png) top no-repeat;}
.footer .int .cont_sotto .share{ position:absolute; width:120px; top:15px; right:20px;}
.footer .int .cont_sotto p{ padding:20px 0 0 20px; font:normal 11px Arial; color:#493227;}
.footer .int .cont_sotto p.home{ padding:20px 20px 0 20px;}
.footer .int .cont_sotto p span.tit{ font:bold 13px Arial;}
.footer .int .cont_sotto p a.tit{ font:bold 13px Arial; color:#493227;}
.footer .int .cont_sotto p a.tit:hover{ color:#ff8103;}
.footer .int .cont_sotto p.txt{ padding:15px 20px 30px 20px; font:normal 11px Arial; color:#493227;}
.footer .int .cont_sotto p.txt a.txt{ font:normal 11px Arial; color:#493227;}
.footer .int .cont_sotto p.txt a.txt:hover{ color:#ff8103;}
















