 
 
/* ==========================================================================
Forms
========================================================================== */
/* * Corrects margin displayed oddly in IE 6/7. */
 
form { margin: 0; }
/* * Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
/* * 1. Corrects color not being inherited in IE 6/7/8/9.
* 2. Corrects text not wrapping in Firefox 3.
* 3. Corrects alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */
	padding: 0; white-space: normal; /* 2 */
*margin-left: -7px; /* 3 */ }
/* * 1. Corrects font size not being inherited in all browsers.
* 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, *    and Chrome.
* 3. Improves appearance and consistency in all browsers. */
button, input, select, textarea { font-size: 100%; /* 1 */
	margin: 0; /* 2 */
	vertical-align: baseline; /* 3 */
*vertical-align: middle; /* 3 */ }
/* * Addresses Firefox 3+ setting `line-height` on `input` using ` !important` in
* the UA stylesheet. */
button, input { line-height: normal; }
/* * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*    and `video` controls.
* 2. Corrects inability to style clickable `input` types in iOS.
* 3. Improves usability and consistency of cursor style between image-type
*    `input` and others.
* 4. Removes inner spacing in IE 7 without affecting normal text inputs.
*    Known issue:inner spacing remains in IE 6. */
button, html input[type="button"], /* 1 */
input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
*overflow: visible; /* 4 */ }
/* * Re-set default cursor for disabled elements. */
button[disabled], input[disabled] { cursor: default; }
/* * 1. Addresses box sizing set to content-box in IE 8/9.
* 2. Removes excess padding in IE 8/9.
* 3. Removes excess padding in IE 7.
*    Known issue:excess padding remains in IE 6. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
	*height: 13px; /* 3 */
*width: 4px; /* 3 */ }
/* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
*    (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */
	
box-sizing: content-box; }
/* * Removes inner padding and search cancel button in Safari 5 and Chrome
* on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/* * Removes inner padding and border in Firefox 3+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
/* * 1. Removes default vertical scrollbar in IE 6/7/8/9.
* 2. Improves readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */
vertical-align: top; /* 2 */ }
 
.discover { background-color: #282f35; padding: 70px 0; text-align: center; }
.shop-btn { border: solid 1px #bbb; padding: 15px 50px; color: #fff; text-transform: uppercase; letter-spacing: 3px; font-weight: 400; }
.shop-btn:hover, .shop-btn:focus { border: solid 1px #61696d; }
.sign-up { text-align: center; }
.signup-input { border: solid 1px #d3d7d9; padding: 25px; width: 65%; color: #929292; font-style: italic; letter-spacing: 1px; }
.submit-btn { background-color: #4d5457; color: #fff; border: solid 1px #61696d; font-weight: 300; padding: 15px 50px; }
.signup2-input { border: solid 1px #d3d7d9; padding: 5px; width: 3%; color: #929292; font-style: italic; letter-spacing: 1px; }
section.sign_up { padding: 20px 0 110px 0; }
 
.region-form{ 
	padding:0px 0px 0px 190px;
	text-align:center;
	width:250px;
	
}
.region-priv{ 
 
	text-align:center;
	width:70%;
	
}
.priv-wrapper {
	position:relative;
	z-index:9;
}
--
.priva_top_wrapper .region { padding:10px 0; }
#priva {
	clear:both;
	padding:0;
	position:relative;
	font-size:14px;
}
.priva-wrapper {
 	position:relative;
	z-index:9;
}

.region-priva {
	padding:10px 15% 10px 15%;
	text-align:center;
}
.region-priva.block { margin-bottom:25px; }
.region-priva-top:after, .region-priva:after {
	clear:both;
	content:'';
	display:block;
	overflow:hidden;
	width:100%;
}
.region-priva-top, .region-priva {
	position:relative;
	z-index:1;
}
-
--
.privat_top_wrapper .region { padding:10px 0; }
#privat {
	clear:both;
	padding:0;
	position:relative;
	font-size:14px;
}
.privat-wrapper {
 	position:relative;
	z-index:9;
}
.region-pri {
	width:200px;	 
	text-align:center;
}
.region-privat {
		 
	text-align:center;
}
.region-privat.block { margin-bottom:25px; }
.region-privat-top:after, .region-privat:after {
	clear:both;
	content:'';
	display:block;
	overflow:hidden;
	width:100%;
}
.region-privat-top, .region-privat {
	position:relative;
	z-index:1;
}
.table   {
 table-layout : fisso ;
 width : 300px ;
 border-collapse : separata ;
 border-spacing : 5px ;
 padding : 10px ;
}
.table   td { border : 2px  solido  # 002c53 ;}