* { margin:0; padding:0;}
body { background:url(/design/ezwebin/immagini/tail-top.gif) left top repeat-x #fff; font-family:Arial; font-size:1.2em; line-height:1em; color:#4c4c4c;}
#main #content { font-size:0.7em; }

// input, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:.91em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { overflow:hidden;}
.wrapper {padding:20px 35px 20px 35px; margin:0 auto;
	   border-left:1px dotted #DDDDDD;
	   border-right:1px dotted #DDDDDD;}
.container { width:100%;}
.riquadro {border:1px dotted #CCCCCC;}

p { margin-bottom:20px;}
#Rhind_ .left-column p, #Rhind_ .center-column p {margin:8px 0 0 0;}
#Rhind_Azienda p, #Rhind_Company p, #Rhind_Betrieb p, #nodo_175 p {margin:0 0 8px 0;}

.left-bg { position:absolute; top:0; left:0; width:50%; height:356px;}
// background:url(/design/ezwebin/immagini/left-bg.gif) left top repeat-x;


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:243px; background:none; color:#4c4c4c; padding:1px 0 1px 3px;}
textarea { width:254px; height:147px; background:none; overflow:auto; color:#4c4c4c; padding:1px 0 0 3px; margin-bottom:11px;}

/*==================list====================*/
ul { list-style:none;}

#site-nav li { display:inline;}
#site-nav li a { display:block; float:left; background:url(/design/ezwebin/immagini/menu-bg.gif) left top repeat-x; width:105px; height:26px; text-align:center; color:#fff; text-decoration:none; line-height:26px; margin-left:1px; font-size:1.1em;}
#site-nav li a:hover { background:url(/design/ezwebin/immagini/menu-bg-act.gif) left top repeat-x; color:#bcecff;}
#site-nav li a em { display:block; background:url(/design/ezwebin/immagini/first-bg.gif) no-repeat left top; font-style:normal;}
#site-nav li a b { display:block; background:url(/design/ezwebin/immagini/last-bg.gif) no-repeat right top; font-weight:normal;}
#site-nav li a:hover em { background:url(/design/ezwebin/immagini/first-bg-act.gif) no-repeat left top;}
#site-nav li a:hover b { background:url(/design/ezwebin/immagini/last-bg-act.gif) no-repeat right top;}
#site-nav li a.current { background:url(/design/ezwebin/immagini/menu-bg-act.gif) left top repeat-x; color:#bcecff;}
#site-nav li a.current em {background:url(/design/ezwebin/immagini/first-bg-act.gif) no-repeat left top;}
#site-nav li a.current b { background:url(/design/ezwebin/immagini/last-bg-act.gif) no-repeat right top;}

.list1 { margin-bottom:25px;}
.list1 li { background:url(/design/ezwebin/immagini/marker.gif) no-repeat left 4px; padding:0 0 1px 13px;}
.list1 li a { color:#e7f2d8; text-decoration:none;}
.list1 li a:hover { color:#fff; text-decoration:underline;}

.list2 li { padding:0 0 5px 0;}

.list3 dt { color:#6ba71c; font-weight:bold;}
.list3 dd { padding-bottom:19px;}
.list3 dd.last { padding-bottom:0;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:14px;}
.img-box1 img { float:left; margin:0 14px 0 0;}

.p1 { margin-bottom:15px;}


/*==================txt, links, lines, titles====================*/
a {color:#2488e5;
   text-decoration:none;}
a:hover{color:#6aaae5;}

h1 { color:#797979; font-size:1.58em; font-weight:normal; line-height:1em; margin-bottom:9px;}
h1 span { text-transform:uppercase; display:block; font-size:1.26em;}
h2 { font-size:1.67em; color:#696969; line-height:1.2em; font-weight:normal; margin-bottom:8px;}
h3 { font-size:1em; color:#6ca81d;}
#Rhind_Contatti h3, #Rhind_Contacts h3, #nodo_202 h3 {font-size:1.3em;}

.txt1 { color:#6ba71c;}

.link1 { display:block; background:url(/design/ezwebin/immagini/link1-bg.jpg) left center repeat-x; color:#fff; text-decoration:none; width:50%;}
.class-product .link1 {width:15%;}
.eng .link1 {width:42%;}
.link1 em { display:block; background:url(/design/ezwebin/immagini/link1-left.jpg) no-repeat left center;}
.link1 b { display:block; background:url(/design/ezwebin/immagini/link1-right.jpg) no-repeat right center; padding:3px 16px 5px 24px; font-weight:normal; font-style:normal;}
.link1:hover { color:#dce6ef;}

.link2 { background:url(/design/ezwebin/immagini/marker.gif) no-repeat left 4px; padding:0 0 0 13px; color:#e7f2d8; text-decoration:none;}
.link2:hover { text-decoration:underline;}

/*==================boxes====================*/
#slogan-box { background:url(/design/ezwebin/immagini/header-main-banner.jpg) no-repeat left top; width:652px; height:223px;}
#slogan-box .inner { padding:57px 0 0 71px;}

#header-box { background:url(/design/ezwebin/immagini/header-box.jpg) no-repeat left top; width:318px; height:223px; color:#e9f3da; position:absolute; z-index:3; margin:128px 0 0 652px;}
#header-box .inner { padding:34px 50px 0 30px;}
#header-box p { margin-bottom:28px;}
#header-box h1 span {color:#E9F3DA;}

.cont-box { padding:0 80px 0 0; margin:0;}
.cont-box span { float:right;}

.buttons-box { width:100%; overflow:hidden;}
.buttons-box .link1 { float:right; margin-left:6px;}


/*header*/
#header #flash { position:absolute; margin:0 0 0 -5px;}
#header #extra-img { position:absolute; margin-left:-5px; z-index:2;}
#lingua_Ita {background:transparent url(/design/ezwebin/immagini/lingua_ita.gif) no-repeat scroll 0 0;}
#lingua_Eng {background:transparent url(/design/ezwebin/immagini/lingua_eng.gif) no-repeat scroll 0 0;}
#lingua_Ger {background:transparent url(/design/ezwebin/immagini/lingua_ger.gif) no-repeat scroll 0 0;}
#opzioni_utente li {padding-left:2px;
		      border-left:1px solid #52ABF2;
		      font-family:Tahoma;
		      font-size:1.2em;
		      font-weight:bold;}
#opzioni_utente a:hover {color:#6aaae5;}


/*content*/
#pagetitle {margin:0 0 20px 0;
	     font-size:1.2em;
	     border-bottom:1px solid #DCDCDC;}
#pagetitle h1 {display:inline;
		 color:#797979;
		 font-size:1.5em;
		 letter-spacing:2px;}
#producttitle {margin:0;
	     font-size:1.2em;}
#producttitle h1 {display:inline;
		 color:#797979;
		 font-size:1.5em;
		 letter-spacing:2px;}


#content { background:#fff; width:100%; margin-top: -2px;}
#content .row-1 {}
#content .left-line { background:url(/design/ezwebin/immagini/content-left.jpg) no-repeat left top;}
#content .right-line { background:url(/design/ezwebin/immagini/content-right.jpg) no-repeat right top;} 
#content .inside { padding:10px 20px 0 20px;}
#content .indent { padding:0 15px 0 15px;}
#content .indent1 { padding:0 20px 38px 40px;}

#news_title h2 {color:#6BA71C;}

.class-product .attribute-short {font-size:0.9em;
				     font-family:Verdana;
				     color:#727272;
				     margin:8px 0 20px 0;}
.content-view-line {padding-top:2px;}
.content-view-line .class-product {padding-top:8px;
					border-bottom:1px solid #6699cc;
					min-height:40px;}
.attribute-price {border-top: 1px ridge #6CA81D;}
.attribute-multi-options {border-top: 1px ridge #6CA81D;
			     padding-top:20px;}
.button, .defaultbutton {background:url(/design/ezwebin/immagini/link1-bg.jpg) left center repeat-x; color:#fff; text-decoration:none; margin:0 auto; padding:0 5px 0 5px;}

/* PRODOTTI */

#Rhind_Prodotti .attribute-image,
#Rhind_Products .attribute-image,
#Rhind_Produkte .attribute-image,
#nodo_176 .attribute-image 		{padding:0;
				      padding-bottom:9px;
		    		      border:none;}
#Rhind_Prodotti .cartella_prodotti,
#Rhind_Products .cartella_prodotti,
#Rhind_Produkte .cartella_prodotti,
#nodo_176 .cartella_prodotti 	{border-bottom:1px solid #cad9e7;
					 margin-bottom:15px;}
#Rhind_Prodotti .columns-frontpage,
#Rhind_Products .columns-frontpage,
#Rhind_Produkte .columns-frontpage,
#nodo_176 .columns-frontpage 	{margin:0 0 10px 0;}
#Rhind_Prodotti .left-column-position,
#Rhind_Products .left-column-position,
#Rhind_Produkte .left-column-position,
#nodo_176 .left-column-position 	{width:100%;}

/* PRODOTTO (line) */

.content-view-line .class-product .wrapper {padding:0;}
.content-view-line .class-product p {margin:8px;}
.content-view-line .class-product .wrapper .link1 {margin:0;
							  width:15%;}

/* CLIENTI */

.content-view-line .info_locale {width:254px;
				     float:left;}

.stati li h1 {float:left;
		width:191px;
		margin-bottom:20px;
		padding-left:6px;
		border-left:1px solid #DCDCDC;}

.stati li {float:left;
	    margin-bottom:5px;}

.content-view-line .class-cliente {border-top:none;
					padding:0 0 5px 5px;
					margin-bottom:15px;}

.content-search .content-view-line .class-cliente {border:none;}

.class-cliente {clear:both;}

.content-view-line .class-cliente {border-left:1px solid #3399cc;
					min-height:40px;}

.class-product {clear:both;}

.content-view-line .indirizzo {float:left;
				   width:316px;
				   padding-left:20px;
				   padding-top:4px;
				   font-family:Tahoma;
				   font-size:1.05em;}
.content-view-line .indirizzo .via_citta {font-weight:bold;
					     font-size:1.05em;
					     color:#767676;}
.content-view-line .info_locale .tipo_locale {color:#767676;
						    font-family:Tahoma;
						    font-size:1.05em;}
.content-view-children .content-view-line .class-product {border-top:none;
								  padding:0 0 15px 3px;
								  margin-bottom:5px;}

/* Stati */
.class-stati .content-view-children, .immagine_stato {float:left;}
.class-germania .content-view-children {float:left;}
.class-germania .class-folder {width:590px;}
.class-stati .content-view-line {background:transparent url(/design/ezwebin/immagini/linea_clienti.png) repeat-y scroll left top;}
.class-stati .class-cliente {width:590px;}
.class-stati p {float:left;
		  width:585px;
		  padding-right:10px;}
.immagine_stato {width:258px;
		   padding-left:4px;
		   opacity:0.6;
		   filter:alpha(opacity = 60);}

/* CLIENTE (singolo) */

.class-cliente .locale h1 {color:#6BA71C;
			      margin-bottom:15px;}
.class-cliente .citta {font-weight:bold;}
.class-cliente b {color:#797979;}

/* ARTICOLO NEWS */

.class-article {text-align:left;}
.class-article .date {color:#9F9F9F;
			 font-weight:bold;
			 margin-bottom:8px;
			 font-family:courier New;
			 font-size:0.95em;}
.class-article h1 {color:#6BA71C;}
.class-article h2 {font-size:1.1em;}
.class-article .attribute-short p {margin-bottom:8px;}
.class-article a {font-weight:bold;
		    font-family:Helvetica;}
.class-article .attribute-short {color:#666666;
				     font-weight:bold;
				     font-size:1.1em;}
#Rhind_ .class-article .date {margin-bottom:1px;
				  color:#AEAEAE;}

/* CONTATTI */

#Rhind_Contatti .attribute-image,
#Rhind_Contacts .attribute-image,
#Rhind_Kontakte .attribute-image,
#nodo_202 .attribute-image 		{padding:0 0 20px 0;
				      	 border:none;}
#Rhind_Contatti .defaultbutton,
#Rhind_Contacts .defaultbutton,
#Rhind_Kontakte .defaultbutton,
#nodo_202 .defaultbutton		{padding:0 4px 0 4px;}
form input, form textarea {border:1px solid #c9ced2;}
form .attribute-sender-name input, form .attribute-email input, form .attribute-message textarea {background-color:#f5f8fa;}

/* SHOPPING */

#Rhind_Shopping .attribute-image {padding:0;
		    		      border:none;
				      height:120px;}
#Rhind_Shopping .cartella_prodotti {border-bottom:1px solid #6699cc;
					 margin-bottom:15px;}
#Rhind_Shopping .columns-frontpage {margin:0 0 10px 0;}
#Rhind_Shopping .left-column-position {width:100%;}

#Rhind_Shopping .content-view-embed {float:left;
					  height:300px;
					  width:240px;
					  margin:0 22px 20px 0;
					  padding:0 0 0 23px;
					  border-left:1px solid #DCDCDC;
					  border-bottom:1px solid #DCDCDC;}
#Rhind_Shopping .content-view-embed .class-product img {width:auto;
								height:110px;}
#Rhind_Shopping .content-view-embed .class-product h1 {height:45px;}
#Rhind_Shopping .content-view-embed .class-product .attribute-short {font-size:0.9em;
									      font-family:Tahoma;}

/* AREA RISERVATA */

.user-login .block {margin-top:10px;}
.user-login .buttonblock {margin-top:10px;}
.user-register .block {margin-top:10px;}
.user-register .block .element {margin-top:10px;}
.user-register form .block .element label {display:block;}
.user-register .buttonblock {margin-top:10px;}

/* RICERCA (normale e avanzata) */

.content-search h2, .content-advancedsearch h2 {font-size:1.4em;}
.content-search .warning {margin-top:10px;}

/*======= OPZIONI UTENTE =======*/
#opzioni_utente {position:absolute;
		   margin:20px 0 0 314px;
		   z-index:3;}
#opzioni_utente li {float:left;
		      min-width:103px;}
#opzioni_utente a {color:#FFFFFF;}
#opzioni_utente a img {margin-right:6px;}

.user-edit .attribute-header h1 {margin-bottom:20px;}
.user-edit .block label {font-weight:bold;}
.content-edit .block {margin-bottom:9	px;}

/*======= LINGUE =======*/
#languages {position:absolute;
	     margin:2px 0 0 834px;
	     z-index:3;
	     padding-top:2px;}
#languages li {float:left;
		 padding-left:10.5px;
		 height:13px;
	     	 opacity:0.6;
		 filter:alpha(opacity = 60);}
#languages li:hover {opacity:1;
			filter:alpha(opacity = 100);}

/*======= RICERCA =======*/
#searchbox {position:absolute;
	     padding:20px 0 0 806px;
	     z-index:2;}
.eng #searchbox {padding:20px 0 0 799px;}
.ger #searchbox {padding:20px 0 0 790px;}
#searchbox input {width:105px;
		    opacity:0.45;
		    filter:alpha(opacity = 45);
		    font-size:0.9em;}
#searchbox input:hover {opacity:0.75;
		    	   filter:alpha(opacity = 75);}
#searchbox input:focus {opacity:0.75;
		    	   filter:alpha(opacity = 75);}
#searchbox label {margin-right:4px;
		    color:#FFFFFF;
		    font-family:Tahoma;
		    font-size:1.em;}
.content-search .feedback {margin:20px 0 20px 0;}
.content-search .class-product, .content-advancedsearch .class-product {border:none;
				    						  padding:0;}
.content-search .content-view-line, .content-advancedsearch .content-view-line {border-top:1px ridge #6CA81D;
					 						   padding-top:8px;}

/*======= RICERCA AVANZATA =======*/
.content-advancedsearch .block {margin-bottom:10px;}
.content-advancedsearch .feedback {margin:0 0 20px 0;}

/*------Prodotti singoli------*/
.class-product {margin-bottom:15px;}
.object-center {border-bottom:1px solid #EBEBEB;
		  text-align:center;
//		  padding-top:20px;
		  margin-bottom:10px;
//		  background:url(/design/ezwebin/immagini/angolo.png) left top no-repeat;}
.object-center a {font-weight:bold;}
.attribute-image {border-top:1px solid #EBEBEB;
		    border-bottom:1px solid #EBEBEB;
		    padding:15px 15px 15px 0;}
#Rhind_ .attribute-image {border:none;
			     padding:0 0 8px 0;}

/*======= PATH =======*/
#path {text-align:center;
	font-size:0.75em;
	max-width:930px;
	margin:0 auto;
	border-top:1px solid #DDDDDD;
	line-height:28px;
	padding:0;}
#path p {margin-bottom:3px;
	  color:#767676;
	  display:inline;}
#path .pagina, #path .ultima_pagina {display:inline;
		 border-right:1px solid #DCDCDC;
		 padding:2px 4px 2px 8px;
		 margin:4px 0;}
#path .ultima_pagina {border-right:none;}


/*footer*/

#footer { color:#9f9f9f; text-align:center;
	   width:930px; margin:0 auto; border-top:1px solid #D4D4D4; padding:15px 0 30px 0; clear:both; }
#footer strong {letter-spacing:2px;}

/*==========================================*/

.files p{
        margin-bottom:0px;
        text-align:justify;
}

#break_folder{
        border-bottom:1px dashed #75af27;
        margin-bottom:10px;
}