
body { background:url('/templates/template2/images/green/backgroundGreen.jpg') ; }

a{ color:#d0d933;}

/* ------------------------------------------- */
/* WRAP                                        */
#wrap {  }
	/* ------------------------------------------- */
	/* BRANDING                                    */
	#branding {  }
	
	/* ------------------------------------------- */
	/* NAV MAIN                                    */
	#nav_main {  }
	    #nav_main a { color:#fff; }
	    #nav_main ul { background:#478331; }
	    #nav_main ul li { color:#fff;border-left:1px dotted #fff; }
	    #nav_main ul li:first-child { border:0; }
	    #nav_main a:hover { color:#d0d933;background:url('/templates/template2/images/green/menuBackGreen.jpg') repeat-x; }
	    #nav_main a.active { color:#d0d933;background:url('/templates/template2/images/green/menuBackGreen.jpg') repeat-x; }
	    #nav_main ul li ul li a:hover { background:none; }
	    #nav_main ul li ul li a.active { background:none; }
        #nav_main ul li ul li a { border-bottom-color:#fff; }
	    
	#langbar li a.ita { background:url('/templates/template2/images/flags/ita.png') no-repeat; }
	#langbar li a.eng { background:url('/templates/template2/images/flags/eng.png') no-repeat; }
	#langbar li a.deu { background:url('/templates/template2/images/flags/deu.png') no-repeat; }
	#langbar li a.fra { background:url('/templates/template2/images/flags/fra.png') no-repeat; }
	#langbar li a.spa { background:url('/templates/template2/images/flags/spa.png') no-repeat; }
	    
	/* ------------------------------------------- */
	/* CONTENT                                     */
	#content {  }
	
		/* ------------------------------------------- */
		/* CONTENT MAIN                                */
		#content_main { border:11px solid #fff;background:#0e222a;color:#fff; }
		#content_main a { color:#1ABCF1; }
		#content_main.fullscreen { background:#fff;color:#7e7e7e; }
		    #content_main h2#titoloContenuti { background:#b3b639;color:#fff; }
		    #content_main #BookingFrame { border:0; }
		
		h3.contattiTitle { background:#478331; }
		
		/* ------------------------------------------- */
		/* CONTENT SUB                                 */
		#gallery_wrap { background:url('/templates/template2/images/green/backgroundBarGreen.png') no-repeat; }
		    #gallery_wrap h3 { color:#fff;background:#1abcf1; }
		    #gallery_wrap ul li a { color:#427b39;background:#d0d933; }
		    #gallery_wrap ul li.active-fade-link a { color:#1ABCF1;background:#60A354; }
		    #gallery_wrap ul li:hover a { color:#1ABCF1;background:#60A354; }
		
		#gallery_wrap #subbar {  background:#478331; }
		    
		    
	/* ------------------------------------------- */
	/* SITE INFO                                   */
	#site_info { color:#fff; }
	    #site_info ul li { border-left:1px solid #fff; }
	    #site_info ul li:first-child { border-left:0; }
	    #site_info ul li a { color:#fff; }
	    
	/* ------------------------------------------- */
	/* FORM CONTATTI                               */
	#public_form {  }
	        #public_form ul li label { color:#7e7e7e; }
	        #public_form ul li input { background:#d0d933;border:0; }
	        #public_form ul li textarea { background:#d0d933;border:0; }
	        span.required-field { color:#b70b0b; }
	        span.check-definition { color:#7e7e7e; }

	#public_form #blockPrivacy span input { background:none; }

	#public_form #blockSubmit {}
	    #public_form #blockSubmit input { color:#fff;background:#1abcf1;border:0; }
	
	#public_form #blockCancel {}
	    #public_form #blockCancel input { color:#fff;background:#0e222a;border:0; }
	    
	    
	/* ------------------------------------------- */
	/* FORM GUESTBOOK                              */
	#public_form_guestbook {  }
	        #public_form_guestbook ul li label { color:#7e7e7e; }
	        #public_form_guestbook ul li input { background:#d0d933;border:0; }
	        #public_form_guestbook ul li textarea { background:#d0d933;border:0; }
	        span.required-field { color:#b70b0b; }
	        span.check-definition { color:#7e7e7e; }

	#public_form_guestbook #blockPrivacy span input { background:none; }

	#public_form_guestbook #blockSubmit {}
	    #public_form_guestbook #blockSubmit input { color:#fff;background:#1abcf1;border:0; }
	
	#public_form_guestbook #blockCancel {}
	    #public_form_guestbook #blockCancel input { color:#fff;background:#0e222a;border:0; }
	    
	/* ------------------------------------------- */
	/* FORM GUESTBOOK                              */
	#public_form_estimate {  }
	        #public_form_estimate ul li label { color:#7e7e7e; }
	        #public_form_estimate ul li input[type="text"] { background:#d0d933;border:0; }