/* === Clearfix Hack === */

#main:after, body#interne3 #content div.cont-box-vini:after, .clearfix:after { clear: both; content: " "; display: block; height: 0; clear: both; visibility: hidden; }

* html #main, * html body#interne3 #content div.cont-box-vini, .clearfix { height: 1%; }

/* === End Clearfix Hack === */

html, body { border: 0; height: 100%; margin: 0; padding: 0; }

body { background-color: #FFF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 72.5%; text-align: center; }
    
div, ul, li, h1, h2, h3, h4, h5, a { border: 0; margin: 0; padding: 0; }

img { margin: 0; border: 0; padding: 0; }

li { color: #1e090c; }

p { border: 0; margin: 0; padding: 0; color: #1e090c; }

#container { width: 980px; margin: 0 auto; position: relative; background-image: url("../images/bg-container.jpg"); background-position: top; background-repeat: repeat-y; }

/* HEADER--------------------------------------------------------------------------------------------------------------------------------------------*/

#header { width: 950px; height: 250px; margin: 0 auto; background-image: url("../images/bg-header.jpg"); background-position: top; background-repeat: no-repeat; position: relative; font-size: 12px; }

#header h1.h1 { width: 260px; padding: 109px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 109px; background-image: url("../images/logo.gif"); margin: 0 auto; }

#header h2.h2 { width: 180px; padding: 30px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 30px; background-image: url("../images/logo-2.gif"); margin: 0 auto; }

#header p.h1 { width: 260px; padding: 109px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 109px; background-image: url("../images/logo.gif"); margin: 0 auto; }

#header p.h2 { width: 180px; padding: 30px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 30px; background-image: url("../images/logo-2.gif"); margin: 0 auto; }



#header #nav-ita { width: 770px; height: 34px; position: absolute; bottom: 4px; left: 0; text-align: left; }

#header #nav-ita li { display: inline; padding: 8px 0; line-height: 36px; background-image: url("../images/div-li-nav.jpg"); background-position: left; background-repeat: no-repeat; }

#header #nav-ita li a { margin: 0 10px 0 14px; font-weight: bold; }

#header #nav-ita li a:link, #header #nav-ita li a:visited { color: #000; text-decoration: none; }

#header #nav-ita li a:hover, #header #nav-ita li a:active { color: #520910; text-decoration: none; }


#header #nav-eng { width: 770px; height: 34px; position: absolute; bottom: 4px; left: 0; text-align: left; }

#header #nav-eng li { display: inline; padding: 8px 0; line-height: 36px; background-image: url("../images/div-li-nav.jpg"); background-position: left; background-repeat: no-repeat; }

#header #nav-eng li a { margin: 0 7px 0 11px; font-weight: bold; }

#header #nav-eng li a:link, #header #nav-eng li a:visited { color: #000; text-decoration: none; }

#header #nav-eng li a:hover, #header #nav-eng li a:active { color: #520910; text-decoration: none; }


#header #nav-deu { width: 770px; height: 34px; position: absolute; bottom: 4px; left: 0; text-align: left; }

#header #nav-deu li { display: inline; word-spacing: -0.02em; padding: 8px 0; line-height: 36px; background-image: url("../images/div-li-nav.jpg"); background-position: left; background-repeat: no-repeat; }

#header #nav-deu li a { margin: 0 1px 0 5px; font-weight: bold; }

#header #nav-deu li a:link, #header #nav-deu li a:visited { color: #000; text-decoration: none; }

#header #nav-deu li a:hover, #header #nav-deu li a:active { color: #520910; text-decoration: none; }


#header #nav-esp { width: 770px; height: 34px; position: absolute; bottom: 4px; left: 0; text-align: left; }

#header #nav-esp li { display: inline; padding: 8px 0; line-height: 36px; background-image: url("../images/div-li-nav.jpg"); background-position: left; background-repeat: no-repeat; }

#header #nav-esp li a { margin: 0 6px 0 10px; font-weight: bold; }

#header #nav-esp li a:link, #header #nav-esp li a:visited { color: #000; text-decoration: none; }

#header #nav-esp li a:hover, #header #nav-esp li a:active { color: #520910; text-decoration: none; }




#header #nav-flag { width: 130px; height: 23px; position: absolute; bottom: 8px; right: 5px; }

#header #nav-flag li { list-style-type: none; float: left; }

#header #nav-flag li a { width: 23px; display: block; padding: 23px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 23px; margin: 0 4px; }

#header #nav-flag li.flag-ita a { background-image: url("../images/it.gif"); }

#header #nav-flag li.flag-eng a { background-image: url("../images/en.gif"); }

#header #nav-flag li.flag-esp a { background-image: url("../images/es.gif"); }

#header #nav-flag li.flag-deu a { background-image: url("../images/deu.gif"); }

/* MAIN----------------------------------------------------------------------------------------------------------------------------------------------*/

body#home #main { background-color: #210b0d; width: 950px; min-height: 500px; height: auto !important; height: 500px; margin: 0 auto; background-image: url("../images/bg-main-hp.jpg"); background-position: top; background-repeat: no-repeat;  border-bottom: 1px solid #8e712c; }

#main { background-color: #fff; width: 950px; min-height: 500px; height: auto !important; height: 500px; margin: 0 auto; background-image: url("../images/bg-main-int1.jpg"); background-position: top; background-repeat: no-repeat;  border-bottom: 1px solid #8e712c; }

/* CONTENT-------------------------------------------------------------------------------------------------------------------------------------------*/

body#home #content { width: 694px; min-height: 100px; height: auto !important; height: 100px; float: right; }

body#interne1 #content { width: 694px; min-height: 100px; height: auto !important; height: 100px; float: right; }

body#interne2 #content { width: 950px; min-height: 100px; height: auto !important; height: 100px; float: right; font-size: 12px; }



body#interne2 #content h2.h-rintracc-ita { width: 320px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-rintracc-ita.gif"); margin: 40px auto; }

body#interne2 #content h2.h-rintracc-eng { width: 320px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-rintracc-eng.gif"); margin: 40px auto; }

body#interne2 #content h2.h-rintracc-deu { width: 320px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-rintracc-deu.gif"); margin: 40px auto; }

body#interne2 #content h2.h-rintracc-esp { width: 320px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-rintracc-esp.gif"); margin: 40px auto; }



body#interne2 #content #box-rintracc p { width: 700px; margin: 10px auto; text-align: left; }

body#interne2 #content #box-rintracc ul { width: 300px; margin: 50px auto 10px; }

body#interne2 #content #box-rintracc ul { list-style-type: none; }

body#interne2 #content #box-rintracc a { width: 100px; padding: 18px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 18px; display: block; }



body#interne2 #content h2.h-links-ita { width: 300px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-links-ita.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-links-eng { width: 300px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-links-eng.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-links-deu { width: 300px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-links-deu.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-links-esp { width: 300px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-links-esp.gif"); margin: 40px auto 0; }



body#interne2 #content #list-links { margin: 30px auto; }

body#interne2 #content #list-links li { margin: 20px 0; list-style-type: none; }

body#interne2 #content #list-links li a:link, body#interne2 #content #list-links li a:visited { color: #19419A; text-decoration: none; }

body#interne2 #content #list-links li a:hover, body#interne2 #content #list-links li a:active { color: #88081A; text-decoration: underline; }


/*
body#interne2 #content #list-stampa li { margin: 20px 0; list-style-type: none; }

body#interne2 #content #list-stampa li a:link, body#interne2 #content #list-links li a:visited { color: #19419A; text-decoration: none; }

body#interne2 #content #list-stampa li a:hover, body#interne2 #content #list-links li a:active { color: #88081A; text-decoration: underline; }
*/


body#interne2 #content h2.h-prodotti-ita { width: 200px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-prodotti-ita.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-prodotti-eng { width: 200px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-prodotti-eng.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-prodotti-deu { width: 200px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-prodotti-deu.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-prodotti-esp { width: 200px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-prodotti-esp.gif"); margin: 40px auto 0; }



body#interne2 #content .box-prod { width: 250px; float: left; margin: 50px 0 20px 50px; text-align: center; display: inline; padding-bottom: 20px; }

body#interne2 #content .box-prod h3 { width: 215px; padding: 88px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 88px; margin: 0 auto; }

body#interne2 #content .box-prod img.img-box-prod { width: 215px; height: 100px; margin: 0 auto 10px; }

body#interne2 #content .box-prod p { width: 215px; margin: 0 auto 10px; }

body#interne2 #content .box-prod a:link, body#interne2 #content .box-prod a:visited { font-family: Times; color: #19419a; text-decoration: underline; font-weight: bold; font-size: 1.3em; }

body#interne2 #content .box-prod a:hover, body#interne2 #content .box-prod a:active { font-family: Times; color: #88081a; text-decoration: underline; font-weight: bold; font-size: 1.3em; }



body#interne2 #content h2.h-cantine-ita { width: 510px; padding: 90px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 90px; background-image: url("../images/h-cantine-ita.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-cantine-eng { width: 510px; padding: 90px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 90px; background-image: url("../images/h-cantine-eng.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-cantine-deu { width: 510px; padding: 90px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 90px; background-image: url("../images/h-cantine-deu.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-cantine-esp { width: 510px; padding: 90px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 90px; background-image: url("../images/h-cantine-esp.gif"); margin: 40px auto 0; }



body#interne2 #content #img-cantine-italia { margin: 20px 0 20px 90px; float: left; }

body#interne2 #content #img-cantine-emilia { width: 490px; height: 340px; float: right; margin:0px 40px 40px 0; }

body#interne2 #content #img-cantine-emilia li { list-style-type: none; float: left; }

body#interne2 #content #img-cantine-emilia li a#img-cantine-cdd { background-image: url("../images/img-cantine-cdd.jpg"); background-repeat: no-repeat; background-position: 0 top; overflow: hidden; padding: 335px 0 0; height: 0 !important; height /**/: 335px; display: block; width: 125px; }

body#interne2 #content #img-cantine-emilia li a#img-cantine-me { background-image: url("../images/img-cantine-me.jpg"); background-repeat: no-repeat; background-position: 0 top; overflow: hidden; padding: 335px 0 0; height: 0 !important; height /**/: 335px; display: block; width: 141px; }

body#interne2 #content #img-cantine-emilia li a#img-cantine-pp { background-image: url("../images/img-cantine-pp.jpg"); background-repeat: no-repeat; background-position: 0 top; overflow: hidden; padding: 335px 0 0; height: 0 !important; height /**/: 335px; display: block; width: 219px; }



body#interne2 #content h2.h-chisiamo-ita { width: 460px; padding: 109px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 109px; background-image: url("../images/h-chisiamo-ita.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-chisiamo-eng { width: 460px; padding: 109px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 109px; background-image: url("../images/h-chisiamo-eng.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-chisiamo-deu { width: 460px; padding: 109px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 109px; background-image: url("../images/h-chisiamo-deu.gif"); margin: 40px auto 0; }

body#interne2 #content h2.h-chisiamo-esp { width: 460px; padding: 109px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 109px; background-image: url("../images/h-chisiamo-esp.gif"); margin: 40px auto 0; }



body#interne2 #content p.p-chisiamo { width: 840px; margin: 20px auto; text-align: left; line-height: 1.5em; }

body#interne3 #content { width: 710px; min-height: 100px; height: auto !important; height: 100px; float: right; text-align: left; }

body#interne3 #content h2 { width: 215px; padding: 88px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 88px; margin: 30px 0; }

body#interne3 #content div.cont-box-vini { width: 709px; border-left: 1px solid #ddd4bf; min-height: 100px; height: auto !important; height: 100px; margin: 0 auto; }

body#interne3 #content div.box-vini { width: 190px; float: left; display: inline; margin: 0 0 20px 40px; text-align: left; }

body#interne3 #content div.box-vini h3 { color: #b2161d; font-size: 18px; margin: 7px 0; }

body#interne3 #content div.box-vini ul li { list-style-type: none; margin: 10px 0; font-size: 12px; }

body#interne3 #content div.cont-txt h3 { color: #b2161d; font-size: 1.6em; margin: 0 0 15px 15px; }

body#interne3 #content div.box-vini ul li.selez { color: #950007; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod-roll.jpg"); background-position: left; background-repeat: no-repeat; padding: 15px 0 0 15px; margin-top: 5px; text-decoration: underline; }

body#interne3 #content div.box-vini ul li a:link, body#interne3 #content div.box-vini ul li a:visited { color: #19419a; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod.jpg"); background-position: left; background-repeat: no-repeat; padding-left: 15px; font-size: 12px; }

body#interne3 #content div.box-vini ul li a:hover, body#interne3 #content div.box-vini ul li a:active { color: #950007; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod-roll.jpg"); background-position: left; background-repeat: no-repeat; padding-left: 15px; font-size: 12px; }

body#interne3 #content div.cont-txt { width: 709px; border-left: 1px solid #ddd4bf; min-height: 100px; height: auto !important; height: 100px; margin: 0 auto; text-align: left; }

body#interne3 #content div.cont-txt h3 { color: #b2161d; font-size: 1.6em; margin: 0 0 15px 15px; }

body#interne3 #content div.cont-txt p { margin: 0 15px 15px 15px; }


body#interne3 #content div.cont-txt { width: 709px; border-left: 1px solid #ddd4bf; min-height: 100px; height: auto !important; height: 100px; margin: 0 auto; text-align: left; }

body#interne3 #content div.cont-txt h3 { color: #b2161d; font-size: 1.6em; margin: 0 0 15px 15px; }

body#interne3 #content div.cont-txt p { margin: 0 15px 15px 15px; }

body#interne4 #content { width: 705px; min-height: 100px; height: auto !important; height: 100px; float: left; font-size: 12px; }

body#interne4 #content h2.h-news_ita { width: 281px; padding: 91px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 91px; background-image: url("../images/h-news.png"); margin: 40px 0 0 50px; }

body#interne4 #content p.p-news_ita { width: 600px; margin: 20px auto; text-align: left; line-height: 1.5em; }


body#interne4 #content h2.h-stampa-ita { width: 142px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-stampa-ita.gif"); margin: 40px 0 0 50px; }

body#interne4 #content h2.h-stampa-eng { width: 142px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-stampa-eng.gif"); margin: 40px 0 0 50px; }

body#interne4 #content h2.h-stampa-deu { width: 142px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-stampa-deu.gif"); margin: 40px 0 0 50px; }

body#interne4 #content h2.h-stampa-esp { width: 142px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-stampa-esp.gif"); margin: 40px 0 0 50px; }



body#interne4 #content h2.h-eventi-ita { width: 300px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-eventi-ita.gif"); margin: 40px 0 0 50px; }

body#interne4 #content h2.h-eventi-eng { width: 300px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-eventi-eng.gif"); margin: 40px 0 0 50px; }

body#interne4 #content h2.h-eventi-deu { width: 300px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-eventi-deu.gif"); margin: 40px 0 0 50px; }

body#interne4 #content h2.h-eventi-esp { width: 300px; padding: 80px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 80px; background-image: url("../images/h-eventi-esp.gif"); margin: 40px 0 0 50px; }



body#interne4 #content h2.h-ricetta-ita { width: 480px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-ricetta-ita.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content h2.h-ricetta-eng { width: 480px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-ricetta-eng.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content h2.h-ricetta-deu { width: 480px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-ricetta-deu.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content h2.h-ricetta-esp { width: 480px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-ricetta-esp.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content .box-ricetta  { width: 600px; margin: 20px 0px 20px 59px; }



body#interne4 #content #cont-int4 { width: 600px; margin: 20px auto; text-align: left; line-height: 1.5em; }

body#interne4 #content #cont-int4 h3 { font-size: 16px; }

body#interne4 #content #list-int4 li { width: 600px; margin: 20px auto; text-align: left; list-style-type: none; min-height: 100px; height: auto !important; height: 100px; }

body#interne4 #content #list-int4 li img.img-list-li-int4 { float: left; margin: 0 4px 4px 0; border: 1px solid #1e090c; width:100px;}

body#interne4 #content #list-int4 li span.color-selez { font-weight: bold; color: #88081a; }

body#interne4 #content #list-int4 li a:link, body#interne4 #content #list-int4 li a:visited { color: #19419A; text-decoration: none; }

body#interne4 #content #list-int4 li a:hover, body#interne4 #content #list-int4 li a:active { color: #88081A; text-decoration: underline; }

body#interne4 #content #cont-int4 #gallery { width: 600px; margin: 40px auto 20px; text-align: left; }

body#interne4 #content #cont-int4 #gallery li { display: inline; list-style-type: none; }

body#interne4 #content #cont-int4 #gallery li a img.img-list-li-int4 { width: 57px; height: 38px; margin: 0 8px 8px 0; border: 1px solid #1e090c; }



body#interne4 #content h2.h-arearis-ita { width: 500px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-arearis-ita.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content h2.h-arearis-eng { width: 500px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-arearis-eng.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content h2.h-arearis-deu { width: 500px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-arearis-deu.gif"); margin: 40px 0 40px 50px; }

body#interne4 #content h2.h-arearis-esp { width: 500px; padding: 70px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 70px; background-image: url("../images/h-arearis-esp.gif"); margin: 40px 0 40px 50px; }



body#interne4 #content #logged { width: 600px; margin: 0px 0px 0px 59px; text-align: left; font-size:14px;}
body#interne4 #content #wellcome_ris { width: 600px; margin: 20px 0px 20px 59px; text-align: justify;}
body#interne4 #content #wellcome_ris h3{ padding-bottom:10px;}
body#interne4 #content #box_files { width: 600px; margin: 20px 0px 0px 59px; text-align: left;}
body#interne4 #content #box_files ul{ list-style:none;line-height:40px;}
body#interne4 #content #box_files li{ float:left;padding-right:30px;width:50%;padding-bottom:20px;line-height:20px;width:44%;}
body#interne4 #content #box_files .icon{
   padding-right:15px;
   }
.label_file{
   font-size:12px;
   color:#000000;
   text-decoration:none;
}
.label_file a:hover{
   font-size:12px;
   color:#000000;
   text-decoration:underline;
}

#arearis_box_menu{
   padding-left:15px;
   text-align:left;
}
#arearis_box_menu ul{
   text-align:left;
}

#arearis_box_menu ul li { list-style-type: none; margin: 12px 0; font-size:14px; font-weight:bold;}

#arearis_box_menu .selez a:link, #arearis_box_menu .selez a:visited,
#arearis_box_menu .selez a:hover, #arearis_box_menu .selez a:active{  font-size:12px; font-weight:bold;color: #950007; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod-roll.jpg"); background-position: left; background-repeat: no-repeat; padding: 0 0 0 15px; margin-top: 5px; text-decoration: underline; }

#arearis_box_menu ol li a:link, #arearis_box_menu ol li a:visited { font-size:12px; font-weight:normal; color: #19419a; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod.jpg"); background-position: left; background-repeat: no-repeat; padding-left: 15px; }

#arearis_box_menu ol li a:hover, #arearis_box_menu ol li ul li a:active { font-size:12px; font-weight:bold; color: #950007; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod-roll.jpg"); background-position: left; background-repeat: no-repeat; padding-left: 15px; }




/* CONTENT-MAIN--------------------------------------------------------------------------------------------------------------------------------------*/

body#home #content-main { width: 486px; float: left; font-size: 12px; margin-bottom: 50px; }

body#home #content-main img { width: 390px;
/*padding: 85px 0 0 0; */
 /*overflow: hidden;*/
  background-repeat: no-repeat;
  height /**/: 120px;
/*background-image: url("../images/h-cm.gif"); */
 
 margin: 20px 0 30px 0px; }

body#home #content-main p { width: 420px; margin: 15px auto; color: #fff; text-align: left; line-height: 1.5em; }

body#home #content-main #cm-visitguid { width: 204px; float: left; margin: 20px 0 0 25px; }

body#home #content-main #cm-visitguid h3 { width: 204px; padding: 67px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 67px; }

body#home #content-main #cm-visitguid h3.cm-visitguid-ita { background-image: url("../images/h-visitguid-ita.jpg"); }

body#home #content-main #cm-visitguid h3.cm-visitguid-eng { background-image: url("../images/h-visitguid-eng.jpg"); }

body#home #content-main #cm-visitguid h3.cm-visitguid-deu { background-image: url("../images/h-visitguid-deu.jpg"); }

body#home #content-main #cm-visitguid h3.cm-visitguid-esp { background-image: url("../images/h-visitguid-esp.jpg"); }

body#home #content-main #cm-visitguid ul { width: 178px; min-height: 78px; height: auto !important; height: 78px; background-image: url("../images/bg-ul-cm.jpg"); background-position: top left; background-repeat: repeat-x; background-color: #250a0e; margin: 0 auto; text-align: left; padding: 10px 10px 0 10px; }

body#home #content-main #cm-visitguid ul li { color: #fff; list-style-type: none; background-image: url("../images/img-li-cm.jpg"); background-position: left; background-repeat: no-repeat; height: 15px; line-height: 15px; padding: 0 0 0 25px; margin: 0 0 10px 0; }

body#home #content-main #cm-visitguid ul li a:link, body#home #content-main #cm-visitguid ul li a:visited { color: #fff; text-decoration: none; }

body#home #content-main #cm-visitguid ul li a:hover, body#home #content-main #cm-visitguid ul li a:active { color: #fff; text-decoration: underline; }

body#home #content-main #cm-prod { width: 204px; float: right; margin: 20px 25px 0 0; }

body#home #content-main #cm-prod h3 { width: 204px; padding: 67px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 67px; }

body#home #content-main #cm-prod h3.cm-prod-ita { background-image: url("../images/h-prod-ita.jpg"); }

body#home #content-main #cm-prod h3.cm-prod-eng { background-image: url("../images/h-prod-eng.jpg"); }

body#home #content-main #cm-prod h3.cm-prod-deu { background-image: url("../images/h-prod-deu.jpg"); }

body#home #content-main #cm-prod h3.cm-prod-esp { background-image: url("../images/h-prod-esp.jpg"); }

body#home #content-main #cm-prod ul { width: 178px; min-height: 78px; height: auto !important; height: 78px; background-image: url("../images/bg-ul-cm.jpg"); background-position: top left; background-repeat: repeat-x; background-color: #250a0e; margin: 0 auto; text-align: left; padding: 10px 10px 0 10px; }

body#home #content-main #cm-prod ul li { color: #fff; list-style-type: none; background-image: url("../images/img-li-cm.jpg"); background-position: left; background-repeat: no-repeat; height: 15px; line-height: 15px; padding: 0 0 0 25px; margin: 0 0 10px 0; }

body#home #content-main #cm-prod ul li a:link, body#home #content-main #cm-prod ul li a:visited { color: #fff; text-decoration: none; }

body#home #content-main #cm-prod ul li a:hover, body#home #content-main #cm-prod ul li a:active { color: #fff; text-decoration: underline; }

body#interne1 #content-main { width: 690px; float: right; display: inline; text-align: left; font-size: 12px; }



body#interne1 #content-main h2.h-contatti-ita { width: 200px; padding: 59px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 59px; background-image: url("../images/h-contatti-ita.gif"); margin: 40px 0 40px 20px;}

body#interne1 #content-main h2.h-contatti-eng { width: 200px; padding: 59px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 59px; background-image: url("../images/h-contatti-eng.gif"); margin: 40px 0 40px 20px;}

body#interne1 #content-main h2.h-contatti-deu { width: 200px; padding: 59px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 59px; background-image: url("../images/h-contatti-deu.gif"); margin: 40px 0 40px 20px;}

body#interne1 #content-main h2.h-contatti-esp { width: 200px; padding: 59px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 59px; background-image: url("../images/h-contatti-esp.gif"); margin: 40px 0 40px 20px;}


body#interne1 #content-main #box-cont { width: 650px; min-height: 200px; height: auto !important; height: 200px; margin: 40px 0 40px 20px; text-align: left; }

body#interne1 #content-main #box-cont form { display: inline; }

body#interne1 #content-main #box-cont form fieldset { border: none; text-align: left; }

body#interne1 #content-main #box-cont form fieldset label { width: 120px; margin: 0; }

body#interne1 #content-main #box-cont form fieldset label.label1 { width: 60px; display: block; margin: 0 0 0 65px; }

body#interne1 #content-main #box-cont form fieldset input { margin: 5px 0 5px 10px; }

body#interne1 #content-main #box-cont form fieldset input.ir { margin: 5px;}

body#interne1 #content-main #box-cont form fieldset textarea.richiesta { height: 3.5em; margin:0 0 10px 10px; width: 450px; }

body#interne3 #content #content-main { width: 486px; float: left; margin: 0 auto; text-align: left; }

body#interne3 #content #content-main #prod-spec h3 { color: #950007; font-size: 18px; margin: 0 0 10px 20px; }

body#interne3 #content #content-main #prod-spec h4 { color: #950007; font-size: 16px; margin: 0 0 10px 20px; }

body#interne3 #content #content-main #prod-spec img { width: 200px; height: 300px; float: left; margin: 0 0 10px 20px; background-color: #FFFFFF; }

body#interne3 #content #content-main #prod-spec ul { width: 230px; float: right; margin: 0 5px 0 0; font-size: 12px; }

body#interne3 #content #content-main #prod-spec ul li { list-style-type: none; margin: 0 0 2px 0; }

body#interne3 #content #content-main #prod-spec a#a-sched-pdf { width: 62px; padding: 17px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 17px; background-image: url("../images/img-sch-pdf.jpg"); display: block; margin: 5px 0 5px 20px; }

body#interne3 #content #content-main #prod-spec a#a-foto-pdf { width: 62px; padding: 17px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 17px; background-image: url("../images/img-foto-jpg.jpg"); display: block; margin: 5px 0 5px 20px; }

/* CONTENT-SIDE--------------------------------------------------------------------------------------------------------------------------------------*/

body#home #content-side { width: 207px; min-height: 289px; height: auto !important; height: 289px; margin: 166px 0 0 0; border-left: 1px solid #73615d; float: right; background-image: url("../images/bg-content-side.jpg"); background-position: top; background-repeat: no-repeat; }



body#home #content-side ul li.li-cs-1-ita, body#home #content-side ul li.li-cs-1-eng, body#home #content-side ul li.li-cs-1-deu, body#home #content-side ul li.li-cs-1-esp  { width: 155px; height: 61px; background-image: url("../images/bg-stampa.gif"); background-position: top; background-repeat: no-repeat; margin: 25px 0 0 20px; list-style-type: none; position: relative; }

body#home #content-side ul li.li-cs-1-ita a, body#home #content-side ul li.li-cs-1-eng a, body#home #content-side ul li.li-cs-1-deu a, body#home #content-side ul li.li-cs-1-esp a { width: 102px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: -2px; right: -1px; }

body#home #content-side ul li.li-cs-1-ita  a:link, #content-side ul li.li-cs-1-ita a:visited { background-image: url("../images/btn-stampa-ita.jpg"); }

body#home #content-side ul li.li-cs-1-ita  a:hover, #content-side ul li.li-cs-1-ita a:active { background-image: url("../images/btn-stampa-ita.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-1-eng  a:link, #content-side ul li.li-cs-1-eng a:visited { background-image: url("../images/btn-stampa-eng.jpg"); }

body#home #content-side ul li.li-cs-1-eng  a:hover, #content-side ul li.li-cs-1-eng a:active { background-image: url("../images/btn-stampa-eng.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-1-deu  a:link, #content-side ul li.li-cs-1-deu a:visited { background-image: url("../images/btn-stampa-deu.jpg"); }

body#home #content-side ul li.li-cs-1-deu  a:hover, #content-side ul li.li-cs-1-deu a:active { background-image: url("../images/btn-stampa-deu.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-1-esp  a:link, #content-side ul li.li-cs-1-esp a:visited { background-image: url("../images/btn-stampa-esp.jpg"); }

body#home #content-side ul li.li-cs-1-esp  a:hover, #content-side ul li.li-cs-1-esp a:active { background-image: url("../images/btn-stampa-esp.jpg"); background-position: 0 -39px; }




body#home #content-side ul li.li-cs-2-ita, body#home #content-side ul li.li-cs-2-eng, body#home #content-side ul li.li-cs-2-deu, body#home #content-side ul li.li-cs-2-esp { width: 155px; height: 61px; background-image: url("../images/bg-fiere.gif"); background-position: top; background-repeat: no-repeat; margin: 25px 0 0 20px; list-style-type: none; position: relative; }

body#home #content-side ul li.li-cs-2-ita a, body#home #content-side ul li.li-cs-2-eng a, body#home #content-side ul li.li-cs-2-deu a, body#home #content-side ul li.li-cs-2-esp a { width: 102px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: -2px; right: -1px; }

body#home #content-side ul li.li-cs-2-ita a:link, #content-side ul li.li-cs-2-ita a:visited { background-image: url("../images/btn-fiere-ita.jpg"); }

body#home #content-side ul li.li-cs-2-ita a:hover, #content-side ul li.li-cs-2-ita a:active { background-image: url("../images/btn-fiere-ita.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-2-eng a:link, #content-side ul li.li-cs-2-eng a:visited { background-image: url("../images/btn-fiere-eng.jpg"); }

body#home #content-side ul li.li-cs-2-eng a:hover, #content-side ul li.li-cs-2-eng a:active { background-image: url("../images/btn-fiere-eng.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-2-deu a:link, #content-side ul li.li-cs-2-deu a:visited { background-image: url("../images/btn-fiere-deu.jpg"); }

body#home #content-side ul li.li-cs-2-deu a:hover, #content-side ul li.li-cs-2-deu a:active { background-image: url("../images/btn-fiere-deu.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-2-esp a:link, #content-side ul li.li-cs-2-esp a:visited { background-image: url("../images/btn-fiere-esp.jpg"); }

body#home #content-side ul li.li-cs-2-esp a:hover, #content-side ul li.li-cs-2-esp a:active { background-image: url("../images/btn-fiere-esp.jpg"); background-position: 0 -39px; }




body#home #content-side ul li.li-cs-3-ita, body#home #content-side ul li.li-cs-3-eng, body#home #content-side ul li.li-cs-3-deu, body#home #content-side ul li.li-cs-3-esp { width: 155px; height: 61px; background-image: url("../images/bg-contatti.gif"); background-position: top; background-repeat: no-repeat; margin: 25px 0 0 20px; list-style-type: none; position: relative; }

body#home #content-side ul li.li-cs-3-ita a, body#home #content-side ul li.li-cs-3-eng a, body#home #content-side ul li.li-cs-3-deu a, body#home #content-side ul li.li-cs-3-esp a { width: 102px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: -2px; right: -1px; }

body#home #content-side ul li.li-cs-3-ita a:link, #content-side ul li.li-cs-3-ita a:visited { background-image: url("../images/btn-contatti-ita.jpg"); }

body#home #content-side ul li.li-cs-3-ita a:hover, #content-side ul li.li-cs-3-ita a:active { background-image: url("../images/btn-contatti-ita.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-3-eng a:link, #content-side ul li.li-cs-3-eng a:visited { background-image: url("../images/btn-contatti-eng.jpg"); }

body#home #content-side ul li.li-cs-3-eng a:hover, #content-side ul li.li-cs-3-eng a:active { background-image: url("../images/btn-contatti-eng.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-3-deu a:link, #content-side ul li.li-cs-3-deu a:visited { background-image: url("../images/btn-contatti-deu.jpg"); }

body#home #content-side ul li.li-cs-3-deu a:hover, #content-side ul li.li-cs-3-deu a:active { background-image: url("../images/btn-contatti-deu.jpg"); background-position: 0 -39px; }

body#home #content-side ul li.li-cs-3-esp a:link, #content-side ul li.li-cs-3-esp a:visited { background-image: url("../images/btn-contatti-esp.jpg"); }

body#home #content-side ul li.li-cs-3-esp a:hover, #content-side ul li.li-cs-3-esp a:active { background-image: url("../images/btn-contatti-esp.jpg"); background-position: 0 -39px; }




body#interne1 #content-side { width: 208px; min-height: 289px; height: auto !important; height: 289px; margin: 166px 0 0 0; float: right; }

body#interne1 #content-side p { width: 150px; margin: 10px auto; text-align: left; }

body#interne1 #box-autoriz { width: 500px; margin: 10px auto; text-align: center; }

body#interne1 #box-autoriz fieldset { border: 0; display: inline; }

body#interne1 #box-autoriz a#btn-send { width: 60px; padding: 18px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 18px; background-image: url("../images/img-btn-send.jpg"); background-position: left; background-repeat: no-repeat; display: block; margin: 15px 0 0 10px; }

body#interne1 #box-autoriz a#btn-erase { width: 60px; padding: 18px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 18px; background-image: url("../images/img-btn-erase.jpg"); background-position: left; background-repeat: no-repeat; display: block; float: left; margin: 15px 0 0 10px; }

body#interne3 #content-side { width: 199px; margin: 0; float: right; border-left: 1px solid #ddd4bf; }

body#interne3 #content-side div.cont-box-vini { width: 709px; border-left: 1px solid #ddd4bf; min-height: 100px; height: auto !important; height: 100px; margin: 0 auto; }

body#interne3 #content-side div.box-vini { width: 170px; float: left; display: inline; margin: 0 0 20px 15px; text-align: left; }

body#interne3 #content-side div.box-vini h3 { color: #b2161d; font-size: 18px; margin: 7px 0 20px 0; }

body#interne3 #content-side div.box-vini ul { padding: 0 0 20px 0; }

body#interne3 #content-side div.box-vini ul li { list-style-type: none; margin: 20px 0; font-size: 12px; }

body#interne3 #content-side div.cont-txt h3 { color: #b2161d; font-size: 1.6em; margin: 0 0 15px 15px; }

body#interne3 #content-side div.box-vini ul li.selez { color: #950007; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod-roll.jpg"); background-position: left 3px; background-repeat: no-repeat; padding: 0 0 0 15px; margin-top: 5px; text-decoration: underline; }

body#interne3 #content-side div.box-vini ul li span { display: block; }

body#interne3 #content-side div.box-vini ul li a:link, body#interne3 #content-side div.box-vini ul li a:visited { color: #19419a; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod.jpg"); background-position: left 3px; background-repeat: no-repeat; padding-left: 15px; }

body#interne3 #content-side div.box-vini ul li a:hover, body#interne3 #content-side div.box-vini ul li a:active { color: #950007; text-decoration: none; font-weight: bold; background-image: url("../images/ico-prod-roll.jpg"); background-position: left 3px; background-repeat: no-repeat; padding-left: 15px; }


/* SIDE----------------------------------------------------------------------------------------------------------------------------------------------*/

body#home #side { width: 256px; min-height: 100px; height: auto !important; height: 100px; float: left; }

body#home #side h3.h-side { width: 237px; height: 24px; line-height: 24px; color: #fff; text-align: center; margin: 10px 0 -10px 10px; font-size: 10px; font-weight: normal; background-image: url("../images/bg-tit-side.jpg"); background-position: left; background-repeat: repeat-x; border: 1px solid #702f2f; position:relative; }

body#home #side #side-1 { width: 239px; height: 333px; margin: 10px 0 0 10px; background-image: url("../images/bg-side-1.jpg"); background-position: top; background-repeat: no-repeat; position: relative; }

body#home #side #side-1 h4 { color: #ebb93b; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 18px; padding: 10px 0 0 0; }

body#home #side #side-1 h5 { color: #c0b497; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10px; }

body#home #side #side-1 img { float: left; margin: 22px 0 10px 20px; }

body#home #side #side-1 p { width: 100px; float: right; text-align: left; color: #fff; margin: 20px 30px 10px 0; font-size: 12px; }




body#home #side #side-1 a#a-vinomese-ita { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; left: 2px; }

body#home #side #side-1 a#a-vinomese-ita:link, #side #side-1 a#a-vinomese-ita:visited { background-image: url("../images/img-btn-vinomese-ita.jpg"); }

body#home #side #side-1 a#a-vinomese-ita:hover, #side #side-1 a#a-vinomese-ita:active { background-image: url("../images/img-btn-vinomese-ita.jpg"); background-position: 0px -39px; }

body#home #side #side-1 a#a-vinomese-eng { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; left: 2px; }

body#home #side #side-1 a#a-vinomese-eng:link, #side #side-1 a#a-vinomese-eng:visited { background-image: url("../images/img-btn-vinomese-eng.jpg"); }

body#home #side #side-1 a#a-vinomese-eng:hover, #side #side-1 a#a-vinomese-eng:active { background-image: url("../images/img-btn-vinomese-eng.jpg"); background-position: 0px -39px; }

body#home #side #side-1 a#a-vinomese-deu { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; left: 2px; }

body#home #side #side-1 a#a-vinomese-deu:link, #side #side-1 a#a-vinomese-deu:visited { background-image: url("../images/img-btn-vinomese-deu.jpg"); }

body#home #side #side-1 a#a-vinomese-deu:hover, #side #side-1 a#a-vinomese-deu:active { background-image: url("../images/img-btn-vinomese-deu.jpg"); background-position: 0px -39px; }

body#home #side #side-1 a#a-vinomese-esp { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; left: 2px; }

body#home #side #side-1 a#a-vinomese-esp:link, #side #side-1 a#a-vinomese-esp:visited { background-image: url("../images/img-btn-vinomese-esp.jpg"); }

body#home #side #side-1 a#a-vinomese-esp:hover, #side #side-1 a#a-vinomese-esp:active { background-image: url("../images/img-btn-vinomese-esp.jpg"); background-position: 0px -39px; }




body#home #side #side-1 a#a-ricettamese-ita { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; right: 2px; }

body#home #side #side-1 a#a-ricettamese-ita:link, #side #side-1 a#a-ricettamese-ita:visited { background-image: url("../images/img-btn-ricettamese-ita.jpg"); }

body#home #side #side-1 a#a-ricettamese-ita:hover, #side #side-1 a#a-ricettamese-ita:active { background-image: url("../images/img-btn-ricettamese-ita.jpg"); background-position: 0px -39px; }

body#home #side #side-1 a#a-ricettamese-eng { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; right: 2px; }

body#home #side #side-1 a#a-ricettamese-eng:link, #side #side-1 a#a-ricettamese-eng:visited { background-image: url("../images/img-btn-ricettamese-eng.jpg"); }

body#home #side #side-1 a#a-ricettamese-eng:hover, #side #side-1 a#a-ricettamese-eng:active { background-image: url("../images/img-btn-ricettamese-eng.jpg"); background-position: 0px -39px; }

body#home #side #side-1 a#a-ricettamese-deu { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; right: 2px; }

body#home #side #side-1 a#a-ricettamese-deu:link, #side #side-1 a#a-ricettamese-deu:visited { background-image: url("../images/img-btn-ricettamese-deu.jpg"); }

body#home #side #side-1 a#a-ricettamese-deu:hover, #side #side-1 a#a-ricettamese-deu:active { background-image: url("../images/img-btn-ricettamese-deu.jpg"); background-position: 0px -39px; }

body#home #side #side-1 a#a-ricettamese-esp { width: 115px; padding: 39px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 39px; position: absolute; bottom: 10px; right: 2px; }

body#home #side #side-1 a#a-ricettamese-esp:link, #side #side-1 a#a-ricettamese-esp:visited { background-image: url("../images/img-btn-ricettamese-esp.jpg"); }

body#home #side #side-1 a#a-ricettamese-esp:hover, #side #side-1 a#a-ricettamese-esp:active { background-image: url("../images/img-btn-ricettamese-esp.jpg"); background-position: 0px -39px; }




body#home #side #side-2 { width: 239px; min-height: 10px; height: auto !important; height: 10px; margin: 10px 0 10px 10px; padding: 0 0 10px 0; background-image: url("../images/bg-side-2.jpg"); background-position: bottom; background-repeat: no-repeat; background-color: #2a0709; }

body#home #side #side-2 #news_home div { width: 197px; min-height: 10px; height: auto !important; height: 10px; margin: 0 auto; padding: 10px 20px; background-image: url("../images/bg-ul-side-2.jpg"); background-position: top left; background-repeat: repeat-x; color: #fff; border-left: 1px solid #665f60; border-right: 1px solid #665f60; text-align: left; }

body#home #side #side-2 ul li { margin: 0 0 5px 0; list-style-type: none; font-size: 10px; color: #fff; }

body#home #side #side-2 ul li a:link, body#home #side #side-2 ul li a:visited { color: #efc55a; text-decoration: none; }

body#home #side #side-2 ul li a:hover, body#home #side #side-2 ul li a:active { color: #473D22; text-decoration: underline; }

body#home #side #side-2 ul li span.date-side-2 { color: #efc55a; }

body#interne1 #side { width: 256px; min-height: 100px; height: auto !important; height: 100px; float: left; font-size: 12px; }

body#interne1 #side h3.h-side { width: 237px; height: 24px; line-height: 24px; color: #fff; text-align: center; margin: 10px 0 -10px 10px; font-size: 0.9em; font-weight: normal; background-image: url("../images/bg-tit-side.jpg"); background-position: left; background-repeat: repeat-x; border: 1px solid #702f2f; }

body#interne1 #side .side-3 { width: 239px; min-height: 100px; height: auto !important; height: 100px; margin: 10px 0 10px 10px; padding: 0 0 10px 0; background-image: url("../images/bg-side-3.jpg"); background-position: bottom; background-repeat: no-repeat; background-color: #2a0709; }

body#interne1 #side .side-3 #box-dovesiamo { width: 237px; min-height: 100px; height: auto !important; height: 100px; margin: 0 auto; padding: 10px 0; background-color: #fff; }

body#interne1 #side .side-3 #box-dovesiamo ul li { list-style-type: none; }

body#interne1 #side .side-3 #box-dovesiamo ul li a { width: 225px; padding: 81px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 81px; margin: 0 auto; list-style-type: none; display: block; }


body#interne1 #side .side-3 #box-arearis { width: 230px; margin: 0 auto; padding: 10px 0; }

body#interne1 #side .side-3 #box-arearis form { display: inline; }

body#interne1 #side .side-3 #box-arearis form fieldset { border: none; display: inline; }

body#interne1 #side .side-3 #box-arearis form fieldset label { width: 60px; float: left; display: block; color: #fff; padding-right: 10px; }

body#interne1 #side .side-3 #box-arearis form fieldset input { margin-bottom: 10px; }

body#interne1 #side .side-3 #box-arearis form fieldset a:link, body#interne1 #side .side-3 #box-arearis form fieldset a:visited { color: #fff; text-decoration: none; font-weight: bold; float: right; }

body#interne1 #side .side-3 #box-arearis form fieldset a:hover, body#interne1 #side .side-3 #box-arearis form fieldset a:active { color: #fff; text-decoration: underline; font-weight: bold; float: right; }

body#interne1 #side a.informativa { margin: 0 0 0 10px; }

body#interne1 #side a.informativa:link, body#interne1 #side a.informativa:visited{ color: #550101; text-decoration: underline; }

body#interne1 #side a.informativa:hover, body#interne1 #side a.informativa:active { color: #2a45aa; text-decoration: underline; }

body#interne3 #side { width: 225px; min-height: 500px; height: auto !important; height: 500px; float: left; }




body#interne3 #side h2.h-prodotti-ita { width: 225px; padding: 30px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 30px; background-image: url("../images/h-prodotti2-ita.gif"); margin: 72px auto 0; }

body#interne3 #side h2.h-prodotti-eng { width: 225px; padding: 30px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 30px; background-image: url("../images/h-prodotti2-eng.gif"); margin: 72px auto 0; }

body#interne3 #side h2.h-prodotti-deu { width: 225px; padding: 30px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 30px; background-image: url("../images/h-prodotti2-deu.gif"); margin: 72px auto 0; }

body#interne3 #side h2.h-prodotti-esp { width: 225px; padding: 30px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 30px; background-image: url("../images/h-prodotti2-esp.gif"); margin: 72px auto 0; }




body#interne3 #side h2.h-cantine2-ita { width: 220px; padding: 100px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 100px; background-image: url("../images/h-cantine2-ita.gif"); margin: 30px auto;  }

body#interne3 #side h2.h-cantine2-eng { width: 220px; padding: 100px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 100px; background-image: url("../images/h-cantine2-eng.gif"); margin: 30px auto;  }

body#interne3 #side h2.h-cantine2-deu { width: 220px; padding: 100px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 100px; background-image: url("../images/h-cantine2-deu.gif"); margin: 30px auto;  }

body#interne3 #side h2.h-cantine2-esp { width: 220px; padding: 100px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 100px; background-image: url("../images/h-cantine2-esp.gif"); margin: 30px auto;  }



body#interne3 #side ul.list-loghi { width: 225px; margin: 50px 0 0 0; padding: 0 0 250px 0; }

body#interne3 #side ul.list-loghi li { list-style-type: none; }

body#interne3 #side ul.list-loghi li a { width: 215px; padding: 88px 0 0 0; overflow: hidden; background-repeat: no-repeat; height: 0 !important; height /**/: 88px; margin: 0 auto; list-style-type: none; display: block; }

body#interne4 #side { width: 235px; min-height: 300px; height: auto !important; height: 300px; float: right; margin: 120px 0 0 0; border-left:1px solid #DDD4BF; font-size: 10px; }

body#interne4 #side #cont-rss { width: 190px; height: 26px; margin: 0 auto 20px; }

body#interne4 #side #cont-rss a { padding: 10px 0; display: block; background-image: url("../images/icona_rss.jpg"); background-position: left; background-repeat: no-repeat; font-size: 1em; text-align: left; padding-left: 30px; }

body#interne4 #side #cont-rss a:link, body#interne4 #side #cont-rss a:visited { color: blue; text-decoration: none; }

body#interne4 #side #cont-rss a:hover, body#interne4 #side #cont-rss a:active{ color: red; text-decoration: underline; }

body#interne4 #side ul#img-list-cs li { width: 59px; height: 64px; background-image: url("../images/bg-li-chisiamo.jpg"); background-position: top left; background-repeat: no-repeat; list-style-type: none; position: relative; float: left; margin: 10px 0 0 5px; }

body#interne4 #side ul#img-list-cs li a:link, body#interne4 #side ul#img-list-cs li a:visited, body#interne4 #side ul#img-list-cs li a:hover, body#interne4 #side ul#img-list-cs li a:active { position: absolute; top: 2px; left: 4px; }

body#interne4 #side ul#img-list-cs li a img { width: 51px; height: 54px; }

body#interne4 #side ul#img-list-cs { width: 200px; margin: 0 auto; }

body#interne4 #side ul#img-list-cs li { width: 59px; height: 64px; background-image: url("../images/bg-li-chisiamo.jpg"); background-position: top left; background-repeat: no-repeat; list-style-type: none; position: relative; float: left; margin: 10px 0 0 5px; }

body#interne4 #side ul#img-list-cs li a:link, body#interne4 #side ul#img-list-cs li a:visited, body#interne4 #side ul#img-list-cs li a:hover, body#interne4 #side ul#img-list-cs li a:active { position: absolute; top: 2px; left: 4px; }

body#interne4 #side ul#img-list-cs li a img { width: 51px; height: 54px; }

body#interne4 #side ul#list-years { width: 200px; margin: 0 auto; }

body#interne4 #side ul#list-years li { list-style-type: none; margin: 0 0 30px 0; font-size: 1.5em; font-weight: bold; }

body#interne4 #side ul#list-years li.selez { color: #88081a; text-decoration: underline; }

body#interne4 #side ul#list-years li a:link, body#interne4 #side ul#list-years li a:visited { color: #19419a; text-decoration: underline; }

body#interne4 #side ul#list-years li a:hover, body#interne4 #side ul#list-years li a:active { color: #88081a; text-decoration: underline; }


/* FOOTER--------------------------------------------------------------------------------------------------------------------------------------------*/
/*
#footer { width: 980px; height: 56px; margin: 0; background-image: url("../images/bg-footer.jpg"); background-position: top; background-repeat: no-repeat; }

#footer p { width: 960px; margin: 0 auto; color: #FFF; line-height: 45px; font-size: 0.9em; }

#footer p a:link, #footer p a:visited { color: #FFF; text-decoration: none; }

#footer p a:hover, #footer p a:active { color: #FFF; text-decoration: underline; }
*/

#footer { width: 980px; height: 56px; margin: 0; background-image: url("../images/bg-footer.jpg"); background-position: top; background-repeat: no-repeat; font-size: 12px; }

#footer p { width: 960px; margin: 0 auto; color: #FFF; line-height: 18px; font-size: 0.9em; padding-top:3px;}

#footer p a:link, #footer p a:visited { color: #FFF; text-decoration: none; }

#footer p a:hover, #footer p a:active { color: #FFF; text-decoration: underline; }

/*LISTA LOTTI*/
#lista_lotti{
   width:920px;
   margin: 0 auto;
   padding-top:35px;
   padding-bottom:45px;
}
#lista_lotti table{
   width:100%;
   border:1px solid #EBEBEB;
}
#lista_lotti .alternate{
   background-color: #EBEBEB;
}
#lista_lotti #header_lotti{
   background-color: #EBEBEB;
}
#lista_lotti tr{
   padding:0px;
   margin:0px;
}

#lista_lotti td{
   background-color: #FFFFFF;
   line-height:20px;
   
   padding:0px;
   margin:0px;
}
#lista_lotti table th{
   text-align:center;
   font-size:1.0em;
   font-weight:bold;
   text-transform:uppercase;
}
#thumb_int{
   padding-top:10px;
}
#thumb_int li{
   list-style:none;
   float:left;
   padding:2px;
   
}
#lista_immagini #thumb_int img{
   height: 250px;
   /*width:91px;*/
   
}
#lista_allegati #thumb_int img{
   border:0px;
   padding-right:5px;
}
#lista_allegati #thumb_int a:active,#lista_allegati #thumb_int a:link,#lista_allegati #thumb_int a:visited{
   color: black;
   text-decoration:none;
}
#lista_allegati #thumb_int a:hover{
   color: black;
   text-decoration:underline;
} 
#lista_allegati{
   padding-top:25px;
   padding-bottom:25px;
   clear:both;
}

#lista_immagini{
   padding-top:25px;
   padding-bottom:25px;
   clear:both;
}

/* === VERTICAL MARQUEE === */
#news_home {
 	height:100px;
 	overflow:hidden;
}

#news_home div {
	padding:0 10px;
}

.dyn{
   float:left;
   width: 210px;
}
.prod_img{
   float:left;
   width: 260px;
   padding-right:10px;
}
.citazione{
   font-size:0.8em;
   font-style:italic;
   margin-bottom: 10px;
   text-align: right;
}
.banner_right{
   padding-top:5px;
   text-decoration:none;
   border:0px;
}

.feed { background:transparent url(../images/icona_rss_hp.png) no-repeat scroll 0 0; display:block; height:0 !important; height /**/:12px; overflow:hidden; padding:12px 0 0; width:12px; position:absolute; right:6px; top:6px; }