html,form{
	margin: 0;
	padding: 0;
}

body{
	font-family: Lucida Sans Unicode, Georgia;
	font-size: 11px;
	text-align: center;
	margin:0;
	padding:0;
	background-color: #053A21;
}

p{
	margin:0;padding:0;
}

a {
	color: #053A21; /*#7b7b7b;*/
}
.login{
	text-align:left;
	width:580px;
}

img{
	margin:0;
	padding:0;
}

.successo{
	color:#053A21;
	font-weight:bold;
	text-align:center;
}

.errore{
	color:#a80000;
	font-weight:bold;
	text-align:center;
}



div#contenitore{
	width:100%;
	margin:0px;
	padding:0px;
}

div#contenitore div#header{
	width:100%;
	margin:0px;
	padding:0px;
	height:163px;
	background-color:#fff;
	text-align:center;
}

div#contenitore div#header div#cont{
	background-color:#fff;
	margin: auto;
	text-align:center;
	height:163px;
	width:903px;
}

#musicplayer{
	font-size: 12px;
	background: url(img/bgmusic.png) no-repeat scroll left;
	color: #E0C985;
	font-weight: normal;
	text-align: right;
	width: 140px;
}

#musicplayer a.on{
	/*color: #a7a7a7;*/
	color: #fffff;
	font-weight:bold;
	font-size: 11px;
}

#musicplayer a.off{
	/*color: #99191c;*/
	color: #E0C985;
	font-size: 11px;
}

#testata{
	height: 163px;
	width: 903px;
}

#testata .colSx{
	background-color: #FFF;	
	float: left;
	height: 163px;
	width: 7px;
}

#testata .colMiddle{
	float: left;
	text-align: left;
	height: 163px;
	width: 889px;
}
#testata .colDx{
	/*background-image: url(img/bkg_header_dx.jpg);*/
	float: left;
	height: 163px;
	width: 7px;
}

#testata .colMiddle .inside{
	height:126px;
	margin-top:7px;
	width:889px;
}

#contenitoreUnder{
	text-align:left;
	width:903px;
}

#contenitoreUnder .colSxUnder{
	float: left;
   min-height: 175px;
	height: auto !important;
	height: 175px;
	margin-left:7px;
	margin-bottom:7px;
	width: 665px;
}

#contenitoreNews{
	background-color:#fff;
	text-align:left;
	width:889px;
}

#contenitoreNews .colSx{
	/*border-right:1px #004322 solid;*/
	float:left;
	margin:10px 10px 20px 10px;
	text-align:left;
	width:500px;
}

#contenitoreNews .colSx .NewsEvidenza{3
	margin:auto;
	padding:10px 0px;
	width:640px;
}

#contenitoreNews .colSx .NewsEvidenza a{
	color:#004322;
	text-decoration:none;
}

#contenitoreNews .colSx .NewsRidotta a{
	color:#004322;
	text-decoration:none;
}

#contenitoreNews .colSx .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
	width:640px;
}

#contenitoreNews .colSx .testo{
	color:#004322;
	font-size:11px;
	margin-top:10px;
	width:640px;
}

#contenitoreUnder .colSxUnder ParagrafiTematica{
	background-color:red;
}

#contenitoreNews .colSx .NewsRidotta{
	margin:8px auto;
	width:640px;
}

#contenitoreNews .colSx .NewsRidotta .col_Sx{
	float:left;
	margin:auto;
	width:340px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx{
	float:left;
	margin:auto;
	width:300px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
	width:280px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .testo{
	color:#004322;
	font-size:11px;
	margin-top:10px;
	width:280px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .link{
	margin:10px auto;
	width:100px;;
}

#contenitoreNews .colSx .indietro{
	margin:10px auto;
	width:100px;
}

#contenitoreNews .colSx .indietro a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .link a{
	color:#fff;
	font-weight:bold;
}

#contenitoreNews .colSx .image{
	margin-top:10px;
	width:630px;
}


#contenitoreUnder .colSxUnder .ParagrafiTematica{
	padding-bottom:20px;
}

#contenitoreUnder .colSxUnder .ParagrafiTematica .col_Sx{

	float:left;
	margin:auto;
	width:340px;
}

#contenitoreUnder .colSxUnder .ParagrafiTematica .col_Dx{
	float:left;
	margin:auto;
	width:280px;
}

#contenitoreUnder .colSxUnder .ParagrafiTematica .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	width:280px;
}

#contenitoreUnder .colSxUnder .CategoriaTematica{
	background-color:#FFF;
	margin:7px auto;
	width:640px;
}

#contenitoreUnder .colSxUnder .CategoriaTematica .col_Sx{
	background-color:green;
	float:left;
	margin:auto;
	width:340px;
}

#contenitoreUnder .colSxUnder .CategoriaTematica .col_Dx{
	background-color:pink;
	float:left;
	margin:auto;
	width:300px;
}

#contenitoreUnder .colSxUnder .CategoriaTematica .titolo{
	color:#004322;
	font-size:13px;
	font-style: italic;
	font-weight:bold;
	padding:10px;
	width:280px;
}

#contenitoreUnder .colSxUnder .CategoriaTematica .image{
	margin-left:10px;
	width:620px;
}

#contenitoreUnder .colSxUnder .CategoriaTematica .testo{
	color:#004322;
	font-size:11px;
	padding:10px;
}

#contenitoreUnder .colDxUnder{
	float: left;
	margin-left:7px;
	width: 224px;
}

#contenitoreUnder .colDx .Banner{
	margin-bottom:8px;
	height:90px;
	width:233px;
}

#contenitoreUnder .colDx .Banner a.tit{
	color:#fff;
	font-size:18px;
	text-decoration: none;
}

#contenitoreUnder .colDx .Banner a.intro{
	color:#fff;
	font-size:11px;
	text-decoration: none;
}

#contenitoreUnder .colDx .Banner .sx{
	float:left;
	height:90px;
	width:103px;
}


#contenitoreUnder .colDx .Banner .dx{
	background-color:#0c5230;
	float:left;
	height:90px;
	text-align:center;
	/*opacity: 0.90;
	moz-opacity: 0.90;
	filter:alpha(opacity=90);*/
	width:130px;
}

#boxSlideShow{
	background-color: #fff;
	float:left;
	height: 220px;
	width: 665px;
}

#logo{
	float:left;
	height:80px;
	margin-top:40px;
	width:214px;
}

#testiSezione{
	float:left;
	height:120px;
	width:675px;
}

#testiSezione .testoTop{
	color: #C6B276;
	float:left;
	height:120px;
	margin-left:15px;
	width:500px;
}

#testiSezione .testoTop .up{
	font-size:20px;
	font-family: Lucida Sans Unicode, Georgia;
	height:24px;
	line-height:24px;
}

#testiSezione .testoTop .up_intro{
	font-size:10px;
	font-family: Lucida Sans Unicode, Georgia;
	border-bottom:1px #E0C985 solid;
	height:12px;
	line-height:12px;
	padding-bottom:6px;
}

#testiSezione .testoTop .up_intro .sx{
	float:left;
	width:440px;
}

#testiSezione .testoTop .up_intro .dx{
	float:left;
	text-align:right;
	width:500px;
}

#testiSezione .testoTop .up_intro .dx a{	
	font-weight: bold;
	color:#004322;
	text-decoration: none;
}

#testiSezione .testoTop .down{
	font-size:12px;
	font-style: italic;
	margin-top:5px;
	height:70px;
}

#banner{
	background-color: #004322;
	float:left;
	height:120px;
	margin-left:10px;
	width:144px;
}

#contenitoreUnder .colDxUnder .Banner{
	margin-bottom:7px;
	height:84px;
	width: 217px
}

#contenitoreUnder .colDxUnder .Banner a.tit{
	color:#fff;
	font-size:13px;
	text-decoration: none;
}

#contenitoreUnder .colDxUnder .Banner a.intro{
	color:#fff;
	font-size:10px;
	text-decoration: none;
}

#contenitoreUnder .colDxUnder .Banner .sx{
	float:left;
	height:84px;
	width:110px;
}

#contenitoreUnder .colDxUnder .menuTematica{
	text-align:right;
	height:26px;
	line-height:26px;
	width:210px;
}

#contenitoreUnder .colDxUnder .menuTematica a{
	color:#fff;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-decoration:none;
	padding-right:30px;
	width:180px;
}

.cursor {cursor: hand}

#contenitoreUnder .colDxUnder .Banner .dx{
	background-color:#004322;
	float:left;
	height:84px;
	text-align:center;
	opacity: 0.70;
	moz-opacity: 0.70;
	filter:alpha(opacity=70);
	width:107px;
}

#menu{
	min-height: 30px;
	height: auto !important;
	height: 30px;
	text-align: right;
	width:auto;
}

#menu .cellaMenu{
	height:19px;
	margin-left: 6px;
	padding: 2px 0;
	margin-top:11px;
	float: left;
}

#menu .cellaMenu a{
	color: #604C3F;
	font-size:11px;
	padding:4px 5px;
	text-decoration: none;
}

#menu .cellaMenu a:hover{	
	background-color:#e0c985;
}

#menu .cellaMenu a.sel{
	font-size:11px;
	padding:4px 5px;
	color: #0C5230
}

div#contenitore div#main{
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#f1e6c8;
}

div#contenitore div#main div#cont2{
	background-color:#e0c985;
	margin: auto;
	text-align:center;
	width:903px;
}

div#contenitore p{
	margin:10px;
	padding:0px;
	line-height:1.4em;
}

div#contenitore div#main div#menu{
	width:20%;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
}

div#contenitore div#main div#contenuto{
	width:80%;
	padding:0px;
	float:left;
	margin-left:-1px;
	text-align:left;
}

div#contenitore div#footer{
	width:903px;
	margin:auto;
	padding:0px;
	height:40px;
	background-color:#fff;
}

#news{
	background-color:#FFF;
	height:175px;
	width:665px;
}

#news .colSx{
	float:left;
	height:168px;
	margin-left:7px;
	margin-top:7px;
	width:210px;
}

#news .colSx .newsBottom{
	height:30px;
	margin:10px 0;
	width:210px;
}

#news .colSx .newsBottom .middle{
	color:#fff;
	font-size:11px;
	text-align:center;
	width:210px;
}

#news .colSx .newsBottom .middle .sezione{
	float:left;
	height:30px;
	width:70px;
}

#news .colSx .newsBottom .middle .titolo{
	color:#004322;
	font-size:21px;
	font-family: Lucida Sans Unicode, Georgia;
	float:left;
	height:30px;
	width:70px;
}

#news .colSx .newsBottom .middle .titolo a{
	color:#004322;
	font-size:21px;
	font-family: Lucida Sans Unicode, Georgia;
	float:left;
	height:30px;
	text-decoration: none;
	width:70px;
}

#news .colSx .newsFlash{
	background-color: #004322;
	height:118px;
	width:210px;
}

#news .colDx{
	float:left;
	height:168px;
	margin-left:7px;
	margin-top:7px;
	width:434px;
}

#news .colDx .box{
	background-color: #004322;
	height:168px;
	margin-left:224px;
	width:210px;
	text-align: center;
	opacity: 0.70;
	moz-opacity: 0.70;
	filter:alpha(opacity=70);
}

#news .colDx .box .titolino{
	color:#DCBA69;
	font-size:12px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	height:29px;
}

#news .colDx .box .titoloBianco{
	color:#acaea0;
	font-size:14px;
	font-family: Lucida Sans Unicode, Georgia;
	height:50px;
	margin-top:10px;
	overflow:hidden;
}

#news .colDx .box .link a{
	font-size:11px;
	height:22px;
	color:#fff;
	text-decoration:none;
}

.button{
	background-color:#004322;
	color:#fff;
	display:block;
	margin:auto;
	text-align:center;
	line-height:18px;
	height:18px;
	width:104px;
}

.button a{	
	font-size:12px;
	font-family: Lucida Sans Unicode, Georgia;
	color:#fff;
	display:block;
	height:18px;
	text-decoration:none;
}

.readMore{
	border-top:1px #acaea0 solid;
	font-size:12px;
	height:30px;
}

.readMore a{
	color: #acaea0;
	text-decoration: none;
}

#newsletterLogin{
	height:38px;
	width:217px;
}

#newsletterLogin .col1{
	color:#053A21;
	float:left;
	font-size:13px;
	height:38px;
	text-align:right;
	width:57px;
}

#newsletterLogin .col2{
	float:left;
	height:38px;
	width:160px;
}

#newsletterLogin .col2 a{
	color: #004322;
	float:left;
	text-decoration: none;
	width:160px;
}

#newsletterTitolo{
	height:18px;
	width:217px;
}

#newsletterLogin .colsx{
	border-right:1px #fff solid;
	height:20px;
	float:left;
	width:50px;
	text-align:right;
}

#newsletterLogin .coldx{
	height:20px;
	float:left;
	width:100px;
}

#newsletterLogin input{
	background-color:#fff;
	border:1px #DEDEDE solid;;
	font-size:11px;
	height:20px;
	padding:2px;
	width:160px;
}


#azienda{

}

#azienda .colSx{
	float:left;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	margin-top:30px;
	margin-bottom: 10px;
	width:230px;
}

#azienda .colSx .cellaMenu2{
	min-height: 30px;
	height: auto !important;
	height: 30px;
	margin-bottom:8px;
	width:217px;
}

#azienda .colSx .cellaMenu2 .icona{
	float:left;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	text-align:right;
	width:40px;
}

#azienda .colSx .cellaMenu2 .voce{
	border-bottom:1px #1A171B dotted;
	float:left;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	width:177px;
}

#azienda .colSx .cellaMenu2 .voce a{
	font-size:12px;
	color: gray;
	text-decoration:none;
}

#azienda .colSx .cellaMenu2 .voce a:hover{
	font-size:12px;
	color: #004322;
	text-decoration:none;
}

#azienda .colSx .cellaMenu2 .voce a.sel{
	font-size:12px;
	color: #004322;
	text-decoration:none;
}

a.allegato{
	background: url(img/btn_middle_norm.png) repeat-x;
	color: #FFF;
	height: 20px;
	text-decoration: none;
}

.allegato .sx{
	background: url(img/btn_left_norm.png) no-repeat right;
	float: right;
	height: 20px;
	width: 18px;
}

.allegato .middle{
	background: url(img/btn_middle_norm.png) repeat-x;
	float: right;
	padding: 0 10px;
	height: 20px;
}

.allegato .middle a{
	color: #FFF;
	display: block;
	height: 20px;
	width: auto;
	text-decoration: none;
}

.allegato .dx{
	background: url(img/btn_right_norm.png) no-repeat left;
	float: right;
	height: 20px;
	width: 18px;
}

#azienda .colDx{
	color: #C6B276;
	font-family: Lucida Sans Unicode, Georgia;
	float:left;
	margin-top:30px;
	width:670px;	
}

#azienda .colDx .titolino{
	color:#98002E;
	font-size:13px;
	font-style:italic;
	width:647px;
}

#azienda .colDx .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
	width:647px;
}

#azienda .colDx .intro{
	color:#004322;
	font-size:13px;
	font-style:italic;
	margin-top:10px;
	width:647px;
}

.ricette{
	width: 883px; 
	padding: 20px 0px;
}

.ricette .col_1{
	float: left; 
	width: 610px;
}

.ricette .col_2{
	float: left; 
	margin-left: 10px; 
	width: 263px;
}

.boxRicetta{
	border-right: 1px #c8c8c8 solid;
	color: #6a6a6a;
	float: left; 
	margin-bottom: 10px;
	height: 120px;
	width: 300px; 
}

.boxRicetta .titolo a{
	color: #401704;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.scarica{
	background: url(img/scarica.png) no-repeat left;
	height: 55px;
	margin-bottom: 20px;
}

.scarica a{
	color: #666666;
	font-size: 20px;
	padding-left: 60px;
	text-decoration: none;
}

.commenti{
	background-color: #F1E6C8; 
	color: #000; 
	margin-bottom: 10px;
}

.paragrafo{
	color:#3F3F3F;
	font-size:12px;
	font-family: Lucida Sans Unicode, Georgia;
}

.titolo_par{
	font-weight:bold;
}

#azienda .colSx_top{
	float:left;
	margin-top:10px;
	width:384px;
}

#azienda .colSx_top .titolo{
	color:#fff;
	font-family: Lucida Sans Unicode, Georgia;
	font-style: italic;
	font-size:36px;
	margin-left:7px;
}

#azienda .colDx_top{
	float:left;
	margin-top:10px;
	width:519px;
}

#azienda .colDx_top .testo{
	border-bottom :1px #fff solid;
	color:#fff;
	font-size:12px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	padding-bottom:10px;
}

#azienda .mainFoto{
	height:330px;
	margin-top:7px;
	width:903px;
}

#azienda .mainFoto .boxVerde{
	background-color:#004322;
	float:left;
	height:330px;
	width:223px;
}

#azienda .mainFoto .boxVerde_2{
	background-color:#004322;
	height:330px;
	width:223px;
	position:relative;
	left:681;
	top:0;
	opacity: 0.80;
	moz-opacity: 0.80;
	filter:alpha(opacity=80);
}

#azienda .mainFoto .titoloGiallo{
	color:#DCBA69;
	font-size:13px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
}

#azienda .mainFoto .titoloBianco{
	color:#fff;
	font-size:21px;
	font-family: Lucida Sans Unicode, Georgia;
	font-style:italic;
	margin-top:20px;
}

#log_area_admin{
	width:889px;
	margin:0px;
}

#log_area_admin .colSx1{
	background-color:#fff;
	float:left;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width:661px;
}

#log_area_admin .colSx1 .login{
	margin:auto;
	width:400px;
}

#log_area_admin .colDx1{
	float:left;
	margin-left:8px;
	width:220px;
}

#log_area_admin .colDx1 .titolo{
	color: #fff;
	font-size:16px;
	width:220px;
}

#log_area_admin .colDx1 .intro{
	color: #fff;
	margin-top:10px;
	text-align:left;
	width:220px;
}

#log_area_admin .middle{
	color:#fff;
	font-size:11px;
	text-align:center;
	width:220px;
}

#log_area_admin .middle .sezione{
	float:left;
	height:30px;
	width:36px;
}

#log_area_admin .middle .titolo{
	color:#fff;
	font-size:21px;
	font-family: Lucida Sans Unicode, Georgia;
	float:left;
	height:30px;
	width:148px;
}

#area_admin{
	background: url(img/bkg_wald_inside2.jpg) left repeat-y;
	width:889px;
	margin:0px;
}

#area_admin .colSx_350{
	float:left;
	height:306px;
	width:289px;
}

#area_admin .colSx_350_Agente{
	float:left;
	height:166px;
	width:289px;
}

#area_admin .colSx_350_Agente .boxLogo_Login{
	background:url(img/bkg_waldclub_ag.jpg);
	height:146px;
	margin:auto;
	margin:10px;
	text-align:center;
	width:263px;
}

#area_admin .colSx_350_Agente .boxLogo_Login .upper{
	background:url(img/barra_959.jpg) no-repeat bottom;
	height:73px;
	width:263px;
}

#area_admin .colSx_350_Agente .boxLogo_Login .bottom{
	height:73px;
	width:263px;
}

#area_admin .colSx_350_Agente .boxLogo_Login .bottom .benvenuto{
	color:#E1001A;
	font-size:20px;
	font-family: Lucida Sans Unicode, Georgia;
	margin-top:5px;
}

#area_admin .colSx_350_Agente .boxLogo_Login .bottom .utente{
	font-size:20px;
	font-family: Lucida Sans Unicode, Georgia;
}

#area_admin .colDx_600_Agente{
	float:left;
	min-height: 166px;
	height: auto !important;
	height: 166px;
	width:600px;
}

#boxAgente{
	width:580px;
}

h1{
	color:#004322;
	font-size:14px;
	background-color:#f1e6c8;
	margin:0px;padding:5px;
}

#area_admin .colSx_350 .boxLogo_Login{
	background:url(img/bkg_waldclub.jpg);
	height:286px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	width:263px;
}

#area_admin .colSx_350 .boxLogo_Login .upper{
	background:url(img/barra_959.jpg) no-repeat bottom;
	height:146px;
	width:263px;
}

#area_admin .colSx_350 .boxLogo_Login .bottom{
	height:140px;
	width:263px;
}

#area_admin .colSx_350 .boxLogo_Login .bottom .benvenuto{
	color:#E1001A;
	font-size:20px;
	font-family: Lucida Sans Unicode, Georgia;
	margin-top:5px;
}

#area_admin .colSx_350 .boxLogo_Login .bottom .utente{
	font-size:20px;
	font-family: Lucida Sans Unicode, Georgia;
}

#area_admin .colDx_600{
	float:left;
	min-height: 306px;
	height: auto !important;
	height: 306px;
	width:600px;
}

#area_admin .colDx_600 .menu{
	border-bottom:1px #e5d197 solid;
	color:#e5d197;
	margin:auto;
	height:80px;
	text-align:center;
	width:555px;
}

#area_admin .colDx_600 .boxLogin{
	font-family: Lucida Sans Unicode, Georgia;
	min-height: 286px;
	height: auto !important;
	height: 286px;
	margin:10px auto;
	text-align:center;
	width:580px;
}

#area_admin .colDx_600 .boxLogin h1{
	color:#004322;
	font-size:12px;
	background-color:#f1e6c8;
	margin:0px;padding:5px;
}

#area_admin .colDx_600 .boxLogin .testo{
	color:#004322;
	text-align:center;
}

#area_admin .colDx_600 .boxLogin .login{
	margin:auto;
	width:400px;
}

.nome{
	margin-bottom:2px;
}

.nome_input input{
	background-color:#fff;
	border:1px #DEDEDE solid;;
	font-size:11px;
	height:20px;
	padding:2px;
	margin-bottom:10px;
	width:190px;
}

.nome_input textarea{
	background-color:#fff;
	border:1px #DEDEDE solid;;
	font-size:11px;
	height:100px;
	padding:2px;
	width:190px;
}


.collezione{
	min-height:111px;
	height: auto !important;
	height: 111px;

	width:665px;
}

.collezione .marchio{
	background-color:#fff;
	float:left;
	text-align: center;
	height:111px;
	width:120px;
	/*width:160px;*/
}

.collezione .intro{
	background-color:#fff;
	font-size:11px;
	font-style: italic;
	float:left;
	overflow:hidden;
	height:111px;
	width:120px;
	/*width:200px;*/
}

#lista_collezioni_prodotti{
	position:absolute;
	top: 0;
	left:50%;
	margin: 0 0 0 -480px;
	width:903px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	background:#FFF;
}

#scheda_bkg{
 	/*background:url(img/bkg_scheda2.png) #fff no-repeat right top;*/	
	width:665px;
 }

#scheda_bkg .scheda_bkg_sx{
	float:left;
	min-height: 430px;
	height: auto !important;
	height: 430px;
	width:430px;
}

#scheda_bkg .scheda_bkg_dx{
	float:left;
	margin-left:10px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
	width:200px;
}

#scheda_bkg .scheda_bkg_dx .inside{
	padding:0px 10px;
}

 #scheda_dx{
 	float:left;
	height:577px;
	width:215px;
}

#scheda_sx .inside{
	padding:20px 10px 10px 10px;
}

#vendita{
	background-color:#FFF;
	font-family: Lucida Sans Unicode, Georgia;
	width:889px;
}

#vendita .colA{
	float:left;
	margin:0px;
	min-height: 324px;
	height: auto !important;
	height: 324px;
	width: 329px
}

#map{
	background-color:#dedede;
	height:324px;
	padding:0px;
	width:329px;
}

#vendita .colB{
	float:left;
	margin:0px;
	min-height: 324px;
	height: auto !important;
	height: 324px;
	width:217px;
}


#vendita .colB .cellaProv a{
	color: #C6B276;
	float:left;
	margin-right:10px;
	margin-bottom: 5px;
	text-decoration: none;
	width:auto;
}

#vendita .colB .cellaProv a:hover{
	color: #004322;
}

#vendita .colB .cellaProv a.sel{
	color: #004322;
	font-weight:bold;
}

#vendita .cerca{
	padding:5px 10px;
}

#vendita .colB .regioni{
	padding:0px 10px;
	text-align:left;
}

#vendita .colB .cella{
	margin-bottom:4px;
}

#vendita .colB .cella a{
	color: #F29800;
	text-decoration: none;
	width:auto;
}

#vendita .colB .cella a:hover{
	color: #004322;
}

#vendita .colB .cella a.sel{
	color: #004322;
	font-weight:bold;
}

#vendita .colC{
	float:left;
	text-align:left;
	min-height: 324px;
	height: auto !important;
	height: 324px;
	width:329px;
}

#vendita .colC .top{
	min-height: 43px;
	height: auto !important;
	height: 43px;
	width:329px;
}

#vendita .colC .top .titolo{
	padding:5px;
}

#vendita .colC .middle{
	min-height: 324px;
	height: auto !important;
	height: 324px;
	width:329px;
}

#vendita .colC .middle .titolo{
	margin-bottom:10px;
}

#vendita .colC .bottom{
	background-color:#FFF;
	margin-top:7px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
	width:329px;
}

#vendita .colC .bottom .titolo{
	padding:5px;
}

#vendita .colC .inside{
	padding:5px;
}

#vendita .colC .cella a{
	color: #F29800;
	font-family: georgia;
	float:left;
	height:20px;
	margin-left:10px;
	text-decoration: none;
	width:auto;
}

#vendita .colC .cella a:hover{
	color: #004322;
}

#vendita .colC .cella a.sel{
	color: #004322;
	font-weight:bold;
}

#vendita .colC .rivendita{
	font-size:12px;
	padding:10px;
	margin-bottom:10px;
}

#vendita .colC .rivendita a{
	font-weight:bold;
	text-decoration:none;
}


#vendita .colC .rivenditori{
	padding:7px;
}

#vendita .colC .rivenditori .cella2{
	height:16px;
	margin-bottom:10px;
}

#vendita .colC .rivenditori .cella2  a{
	color: #F29800;
	font-family: georgia;
	margin-left:10px;
	text-decoration: none;
	width:auto;
}

#vendita .colC .rivenditori .cella2 a:hover{
	color: #004322;
}

#vendita .colC .rivenditori .cella2 a.sel{
	color: #004322;
	font-weight:bold;
}


#map2{
	background-color:#dedede;
	height:266px;
	width:316px;
}

#contenitoreNews{
	background-color:#fff;
	text-align:left;
	width:889px;
}


#contenitoreNews .colSx{
	/*border-right:1px #004322 solid;*/
	float:left;
	margin:10px 10px 20px 10px;
	width:640px;
}

#contenitoreNews .colSx .NewsEvidenza{
	margin:auto;
	padding:10px 0px;
	width:640px;
}

#contenitoreNews .colSx .NewsEvidenza a{
	color:#004322;
	text-decoration:none;
}

#contenitoreNews .colSx .NewsRidotta a{
	color:#004322;
	text-decoration:none;
}

#contenitoreNews .colSx .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
	width:640px;
}

#contenitoreNews .colSx .testo{
	color:#004322;
	font-size:11px;
	margin-top:10px;
	width:640px;
}


#contenitoreNews .colSx .NewsRidotta{
	margin:8px auto;
	width:640px;
}

#contenitoreNews .colSx .NewsRidotta .col_Sx{
	float:left;
	margin:auto;
	width:340px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx{
	float:left;
	margin:auto;
	width:300px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
	width:280px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .testo{
	color:#004322;
	font-size:11px;
	margin-top:10px;
	width:280px;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .link{
	margin:10px auto;
	width:100px;;
}

#contenitoreNews .colSx .indietro{
	margin:10px auto;
	width:100px;;
}

#contenitoreNews .colSx .indietro a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#contenitoreNews .colSx .NewsRidotta .col_Dx .link a{
	color:#fff;
	font-weight:bold;
}

#contenitoreNews .colSx .image{
	margin-top:10px;
	width:630px;
}

#contenitoreNews .colDx{
	float:left;
	margin-top:20px;
	width:210px;
}

#contenitoreNews .colDx .lista_news{
	margin-top: 10px;
	margin-bottom:10px;
	border-bottom:1px #004322 dotted;
	text-align:right;
	padding:5px 0px 5px 0px;
}

#contenitoreNews .colDx .lista_news a{
	color:#004322;
	font-size:12px;
	text-decoration:none;
}

#contenitoreNews .colDx .lista_news a:hover{
	color:#E0C985;
	font-size:12px;
	text-decoration:none;
}

#contenitoreNews .colDx .lista_news a.selected{
	color:#E0C985;
}

#contenitoreNews .resultNews{
	text-align:center;
	width:217px;
}

#contenitoreNews .colSx .titoloSezione{
	color:#004322;
	font-size:20px;
	font-family: Lucida Sans Unicode, Georgia;
	font-style:italic;
}

#contenitoreNews .colDx .titoloSezione{
	color:#004322;
	font-size:16px;
	font-family: Lucida Sans Unicode, Georgia;
	font-style:italic;
}

#emailChange{
	font-size:0px;
	line-height:0px;
	height:0px;
}

#area_admin .cellaMenu2{
	float:left;
	height:34px;
	margin:10px 0;
	width:277px;
}

#area_admin .cellaMenu2 .icona{
	float:left;
	height:34px;
	text-align:left;
	width:50px;
}

#area_admin .cellaMenu2 .voce{
	border-bottom:1px #D9D7DA dotted;
	float:left;
	text-align:left;
	height:34px;
	width:217px;
}

#area_admin .cellaMenu2 .voce a{
	font-size:17px;
	font-family: Lucida Sans Unicode, Georgia;
	color: #DCBA69;
	text-decoration:none;
}

#area_admin .cellaMenu2 .voce a:hover{
	font-size:17px;
	color: #004322;
	text-decoration:none;
}

#area_admin .cellaMenu2 .voce a.sel{
	font-size:17px;
	color: #004322;
	text-decoration:none;
}

#contenitoreWald{
	text-align:left;
	width:903px;
}
#contenitoreWald .colSx{
	float:left;
	width:289px;
}

#contenitoreWald .colSx .cellaMenu2{
	min-height: 30px;
	height: auto !important;
	height: 30px;
	margin-bottom:8px;
	width:289px;
}

#contenitoreWald .colSx .cellaMenu2 .icona{
	float:left;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	text-align:right;
	width:40px;
}

#contenitoreWald .colSx .cellaMenu2 .voce{
	border-bottom:1px #dedede dotted;
	float:left;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	width:229px;
}

#contenitoreWald .colSx .cellaMenu2 .voce a{
	font-size:12px;
	color: gray;
	text-decoration:none;
}

#contenitoreWald .colSx .cellaMenu2 .voce a:hover{
	font-size:12px;
	color: #004322;
	text-decoration:none;
}

#contenitoreWald .colSx .cellaMenu2 .voce a.sel{
	font-size:12px;
	color: #004322;
	text-decoration:none;
}

#contenitoreWald .colDx{
	color: #C6B276;
	font-family: Lucida Sans Unicode, Georgia;
	float:left;
	text-align:left;
	width:600px;	
}

#contenitoreWald .colDx .titolino{
	color:#98002E;
	font-size:15px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
}

#contenitoreWald .colDx .titolo{
	color:#004322;
	font-size:15px;
	font-family: Lucida Sans Unicode, Georgia;
	font-weight:bold;
}

#contenitoreWald .colDx .intro{
	color:#004322;
	font-size:14px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	margin-top:10px;
}

#contenitoreWald .colDx .cellaFile{
	color: gray;
	border-bottom:1px #dedede solid;
	font-family: Lucida Sans Unicode, Georgia;
	margin:10px 0;
	padding-bottom:10px;
}

.boxWald_1{
	float:left;
	background:url(img/bkg_paragrafo_1.png) no-repeat;
	height:265px;
	width:354px;
}

.boxWald_1 .titolo{
	font-size:13px;
	font-family: Lucida Sans Unicode, Georgia;
	color:#DCBA69;
	height:30px;
}

.boxWald_1 .intro{
	font-size:12px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#DCBA69;
	height:66px;
	margin-top:15px;
	text-align:center;
	overflow:hidden;
}

.boxWald_2{
	float:left;
	background:url(img/bkg_paragrafo_234.png) no-repeat;
	margin-left:26px;
	height:265px;
	width:149px;
}

.boxWald_2 .titolo{
	font-size:13px;
	font-family: Lucida Sans Unicode, Georgia;
	color:#DCBA69;
	height:30px;
}

.boxWald_2 .intro{
	font-size:12px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#DCBA69;
	height:66px;
	margin-top:18px;
	text-align:center;
	overflow:hidden;
}

.boxWald_3{
	background:url(img/bkg_paragrafo_56.png) repeat-x;
	margin-top:20px;
	height:209px;
	width:880px;
}

.boxWald_3 .col1{
	background-color:#e9deb9;
	float:left;
	height:181px;
	width:457px;
}

.boxWald_3 .col1 .intro{
	font-size:12px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#4C7B64;
}

.boxWald_3 .col1 .titolo{
	font-size:21px;
	font-style:italic;
	font-weight:bold;
	font-family: Lucida Sans Unicode, Georgia;
	color:#4C7B64;
	margin-top:10px;
}

.boxWald_3 .col2{
	float:left;
	height:181px;
	text-align:center;
	margin-left:10px;
	width:380px;
}

.boxWald_3 .col2 .intro1{
	font-size:13px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#DCBA69;
}

.boxWald_3 .col2 .intro2{
	font-size:24px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#4C7B64;
}

.boxWald_3 .col2 .intro3{
	background-color:#d7d9c4;
	height:110px;
	width:380px;
}

.boxWald_3 .col2 .intro3 .inside{
	font-size:14px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#fff;
}

.boxWald_Tematica{
	float:left;
	background: url(img/bkg_paragrafo_tematica_4.png) no-repeat top;
	height:275px;
	margin-bottom:10px;
	overflow: hidden;
	width:149px;
}

.boxWald_Tematica a{
	display:block;width:149px;height:360px;
	text-decoration:none;
}

.boxWald_Tematica .titoloNew{
	font-size:13px;
	font-family: Lucida Sans Unicode, Georgia;
	color:#C6B276;
	height:48px;
	width:143px;
}

.boxWald_Tematica .intro{
	font-size:11px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#004322;
	height:176px;
	margin-top:2px;
	text-align:center;
}

.boxYourWald{
	float:left;
	font-size:11px;
	font-family: Lucida Sans Unicode, Georgia;
	background:url(img/bkg_yourwald_box.png) no-repeat;
	height:160px;
	width:200px;
}

.boxYourWald .titoloWald{
	color:#004322;
	font-style:italic;
	height:50px;
	overflow:hidden;
	width:184px;
}

.boxYourWald .titoloWald a{
	text-decoration:none;
	display:block;
	height:50px;
	overflow:hidden;
	width:184px;
}

.boxYourWald .foto{
	margin-top:4px;
	height:94px;
	width:184px;
}

#shop{
	margin-top:40px;
}

#shop .col_A{
	float:left;
	width:233px;
	margin-right:10px;
}

#shop .col_B{
	float:left;
	margin: 0px 8px;
	width:390px;

}

#shop .col_C{
	float:left;
	width:233px;
}

#shop .col_B .titolino{
	color:#98002E;
	font-size:13px;
	font-style:italic;
}

#shop .col_B .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
}

#shop .col_B .intro{
	color:#004322;
	font-size:13px;
	font-style:italic;
	margin-top:20px;
}

#vendita h1{
	color:#004322;
	font-size:18px;
	margin:0px;
}

#vendita .testo{
	margin:10px 0;
	text-align:left;
}

#wald_Detail{
	margin-left:0px;
}

#wald_Detail .titolino{
	color:#98002E;
	font-size:15px;
		text-align:left;
}

#wald_Detail .titolo{
	color:#004322;
	font-size:13px;
	font-weight:bold;
		text-align:left;
}

#wald_Detail .intro{
	color:#004322;
	font-size:12px;
	font-style:italic;
	text-align:left;
	margin-top:20px;
}


#footer{
	background-image: url(img/bkg_footer.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:33px;
	margin:auto;
	width: 903px;
}

#footer .inside{
	color:#004322;
	float:left;
	font-size:10px;
	padding-left:10px;
	padding-top:8px;
	text-align:left;
	width:720px;
}

#footer .inside_dx{
	float:left;
	font-size:10px;
	padding-right:10px;
	padding-top:8px;
	text-align:right;
	width:160px;
}      

#tema_prodotti{
	font-family:Georgia;
	margin:auto;
	width:650px;
}

#tema_prodotti .titolo_tema{
	font-size:18px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	text-align:left;
	color:#33694E;
	margin:10px 0px;
}

#tema_prodotti .testo_tema{
	font-size:12px;
	text-align:left;
	color:#004322;
	margin:10px 0px;
}

#tema_prodotti .boxElemento{
	float:left;
	height:260px;
	margin-top:5px;
	width:150px;
}

#tema_prodotti .boxElementoBottom{
	color:#33694E;
	font-family: Lucida Sans Unicode, Georgia;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	margin-bottom:5px;
	width:150px;
}

#collezioni_collegate{
	background-color:#FFF;
	font-family: Lucida Sans Unicode, Georgia;
	/*height:130px;*/
	height:50px;
	margin-top:10px;
	text-align:center;
	width:665px;
}

.operatore{
	margin:10px 0px 10px 0;
}
.operatore .colA{
	float:left;margin-right:10px;;width:320px;
}

.operatore .colB{
	color:#004322;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	float:left;
}

.risultatiPopUp{
	width: 500px;
	background: #FFF;
	height:150px !important;
	height: auto;
	overflow: auto;
	border: 1px solid #000;
}
.risultatiPopUp td{
	font-size:10px;
	font-family : Verdana;
	border-bottom : 1px solid #999;
}
ul.autoCompl{
	padding: 0;
	margin: 0;
	height: 300px;
}
ul.autoCompl li.uno{
	list-style-type: none;
	background: #EAEAE4;
	padding:5px;
	border-bottom : 1px solid #999;
}
ul.autoCompl li.due{
	list-style-type: none;
	background: #FFF;
	padding:5px;
	border-bottom : 1px solid #999;
}
ul.autoCompl li.selected { 
	background-color: #ffb;
}

.altezza7{
	font-size:7px;
	line-height:7px;
	height:7px;
}

.titGreen36{
	font-size: 36px;
	font-family: Lucida Sans Unicode, Georgia;
	font-style: italic;
	color:#316650;
}

.titGreenScuro21{
	font-size: 21px;
	font-family: Lucida Sans Unicode, Georgia;
	font-style: italic;
	color:#316650;
}

.titGreen21{
	font-size:13px;
	font-family: Lucida Sans Unicode, Georgia;
	color:#004322;
}

.titGreenChiaro21{
	font-size: 21px;
	font-family: Lucida Sans Unicode, Georgia;
	font-style: italic;
	color:#b1ba9d;
}

.titGreenIntro{
	font-size:12px;
	font-style:italic;
	font-family: Lucida Sans Unicode, Georgia;
	color:#004322;
	margin-top:10px;
}

.sfogliapagina{
	margin:auto;
	width:200px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearLeft {
	clear: left;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.divvone{
	position:absolute;
	z-index:1000;
	top:0;
	left:0;
	background: #000;
}
.divvone2{
	position:absolute;
	z-index:1001;
	top:0;
	left:0;
}

.clearRight {
	clear: right;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

.clearBoth {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}


