﻿/* ------------------------------------------- */
/* BODY                                        */
body { background: #faf7f1 url('/images/bg.jpg') repeat-x top left; }
/* ------------------------------------------- */
/* BRANDING	                                    */
div#branding a { background: url('/images/logo.png') no-repeat; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
div#nav_main ul li { border-left: 1px solid #4b4b4b; }
div#nav_main ul li:first-child { border-left: none; }
	div#nav_main ul li a { color: #4b4b4b; }
		div#nav_main ul li ul { background: url('/css/resources/blank.gif'); }		
		div#nav_main ul li ul li { border-left: none; background: #cdc1ab url('/images/sub.jpg') repeat-y; }
			div#nav_main ul li ul li a:hover { background: #d2c7b2; }
/* ------------------------------------------- */
/* CONTENT                                     */
div#content { background: url('/images/content.jpg') repeat-x top left; }
/* ------------------------------------------- */
/* CONTENT MAIN                                */
div#content_main { background: url('/images/content_main.jpg') no-repeat 177px 0; }
    div#content_main h2.contatti-head { color: #d4c9b5; }
	ul.gallery li img { border: 2px solid #ffffff; }
	li.info { background: url('/images/info.png') no-repeat; }
	li.tecnici { background: url('/images/tecnici.png') no-repeat; }
	li.pdf { background: url('/images/pdf.png') no-repeat; }
	li.premidett { background: url('/images/premi.png') no-repeat; }
		ul.infoBox li a { color: #000000; }
    /* Dettaglio vino ----------------------------------------------------------------------------------------------------------------------------- */
    .wine_dett h2 { color: #d6cbb7; }
    .wine_dett h3 { color: #d6cbb7; }
        .bottle { background: #faf7f2 url('/images/back_bottle.jpg') no-repeat left bottom; }
    /* Lista News     ----------------------------------------------------------------------------------------------------------------------------- */
    .news-list h2 { color: #d9cebb; }
    .news-list a { color: #000; }
    .news-list li { border-bottom: 4px solid #a9977b; }
        .news-list h3 a { color: #fff; }
    /* Dettaglio News     ------------------------------------------------------------------------------------------------------------------------- */
    .news-dett h2 { color: #d9cebb; }
    .news-dett h3 { color: #fff; }
    /* Premi     ---------------------------------------------------------------------------------------------------------------------------------- */
    .premi h2 { color: #d9cebb; }
    .premi li { border: 3px solid #e7dab2; }
    .premi a { color: #000; }
/* ------------------------------------------- */
/* CONTENT NAV                                 */
div#content_nav { background: url('/images/content_nav.gif') no-repeat bottom right; }
	div#content_nav h2 { color: #60523d; }
	div#content_nav h2 a { color: #60523d; }
	div#content_nav ul { /*background: #e2dac8 url('/images/nav_page.jpg') repeat-x;*/ }	
		div#content_nav ul li a { background: #c5b69e; color: #60513c; }
		div#content_nav ul li.active a { background: #ac997b; color: #60513c; }
		div#content_nav ul li a:hover { background: #ac997b; color: #60513c; }
/* ------------------------------------------- */
/* SITE INFO                                   */
div#site_info { /*background: #776c59 url('/images/footer.jpg') repeat-x;*/ background: #f1efee; }
div#site_info a { color: #000000; }
	div#site_info div.org { background: url('/images/org.png') no-repeat; }
	ul.nav_bottom li { border-left: 1px solid #000000; }
	ul.nav_bottom li:first-child { border-left: none; }
		ul.nav_bottom li a { color: #000000; }

/* ------------------------------------------- */
/* CUSTOM CLASSES                              */
#request legend { display: none; }
    .contatti li { margin: 0 0 5px 0; }
    .contatti li label { display: none }
    .contatti li input { color: #fff; width: 470px; font-size: 1em; font-family: Arial, Verdana, Sans-Serif; padding: 2px; background: #685a46; border: 1px solid #dacdaf; }
        .contatti li.left { margin-right: 20px; }
        .contatti li.recap { width: 220px; float: left; }
            .contatti li.recap input { width: 220px; }
        .contatti li.captcha { width: 300px; float: left; }
            .contatti li.captcha input { float: left; width: 120px; }
            img.captcha { float: left; margin: 0 10px 0 0; width: 100px; }
        .contatti li.locat { width: 153px; float: left; }
            .contatti li.locat input { width: 154px; }
            .contatti li.buttons input { float: right; height: 25px; width: 90px; margin-left: 10px; }
    .contatti li textarea { color: #fff; clear: both; width: 470px; font-size: 1em; font-family: Arial, Verdana, Sans-Serif; padding: 2px; background: #685a46; border: 1px solid #dacdaf; }
    .contatti li textarea#richiesta { height: 50px; }
    .contatti li select { color: #fff; width: 227px; font-size: 1em; font-family: Arial, Verdana, Sans-Serif; padding: 2px; float:left; background: #685a46; border: 1px solid #dacdaf; }

    .contatti li input:focus { border:1px solid #000000; }
    .contatti li input[type="radio"] { width:auto; background:transparent; border:0; }
    .contatti li span.errorLabel { display:none; margin: 4px 0 0 1px; float:left; padding:2px 4px 2px 4px; color:#ff0000; background-color:#fefefe; font-weight:bold; }
    .contatti li span.errorLabel2 { display:none; margin: 4px 0 0 1px; float:left; padding:2px 4px 2px 4px; color:#000000; background-color:#fefefe; font-weight:bold; }
    .contatti li span#errorNome { position: absolute; top: 58px; left: 565px; z-index: 5000; }
    .contatti li span#errorRichiesta { position: absolute; top: 58px; left: 549px; z-index: 5000; }
    .contatti li span#errorEmail { position: absolute; top: 58px; left: 525px; z-index: 5000; }
    .contatti li span#errorCaptcha { position: absolute; top: 58px; left: 578px; z-index: 5000; }

    ul.contatti li#conosciuto1 { display:none; }
    ul.contatti li#conosciuto2 { display:none; }
    ul.contatti li#conosciuto7 { display:none; }

	.dettaglio:link		{color: #000000; text-decoration:none; font-weight:bold; }
	.dettaglio:visited	{color:  #000000; text-decoration:none; font-weight:bold; }
	.dettaglio:hover	{color: #5e461e; text-decoration:none; font-weight:bold; }
	.dettaglio02:first-letter { }
	.dettaglio02:link		{color: #5e461e; text-decoration:none; }
	.dettaglio02	{color:  #5e461e; text-decoration:none; text-transform: capitalize }
	.dettaglio02:hover	{color: #000000; text-decoration:none; }
	
	.contatti li label.visible { display:inline;padding-right:10px; }


