/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */
@import url('reset.css');
@font-face {
  font-family: 'Cuprum-Regular';
  src: url('https://www.arredalo.com/Style/fonts/Cuprum-Regular.eot'); /* IE9 Compat Modes */
  src: url('https://www.arredalo.com/Style/fonts/Cuprum-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Regular.woff') format('woff'), /* Modern Browsers */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Regular.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
  }

  @font-face {

    font-family: 'Cuprum-Bold';
  src: url('https://www.arredalo.com/Style/fonts/Cuprum-Bold.eot'); /* IE9 Compat Modes */
  src: url('https://www.arredalo.com/Style/fonts/Cuprum-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Bold.woff') format('woff'), /* Modern Browsers */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.arredalo.com/Style/fonts/Cuprum-Bold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;


}

@font-face {
    font-family: 'Futura Futuris';
	src: url('https://www.arredalo.com/Style/fonts/Jost/Jost-Light.eot');
    src: local('Futura Futuris Light'), local('Futura-Futuris-Light'),
		url('https://www.arredalo.com/Style/fonts/Jost/Jost-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.arredalo.com/Style/fonts/Jost/Jost-Light.woff2') format('woff2'),
        url('https://www.arredalo.com/Style/fonts/Jost/Jost-Light.woff') format('woff'),
        url('https://www.arredalo.com/Style/fonts/Jost/Jost-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
  }
@font-face {
    font-family: 'Futura Futuris Regular';
    src: url('https://www.arredalo.com/Style/fonts/Jost/Jost-Medium.eot');
    src: url('https://www.arredalo.com/Style/fonts/Jost/Jost-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://www.arredalo.com/Style/fonts/Jost/Jost-Medium.woff') format('woff'),
    url('https://www.arredalo.com/Style/fonts/Jost/Jost-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'Futura Futuris Bold';
    src: url('https://www.arredalo.com/Style/fonts/Jost/Jost-Bold.eot');
    src: url('https://www.arredalo.com/Style/fonts/Jost/Jost-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://www.arredalo.com/Style/fonts/Jost/Jost-Bold.woff') format('woff'),
    url('https://www.arredalo.com/Style/fonts/Jost/Jost-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html {  overflow-y: scroll;
	background:#fff;
	color:#4A4A4A;
	line-height:1.4;
	font-size:18px;
    font-family: 'Futura Futuris', sans-serif;
	font-weight: normal;
	width:100%; }

html, body{
  max-width:100%;
  overflow-x:hidden;
}

body > table{
  width: 100% !important;
  table-layout: fixed !important;
}

body > table > tbody > tr > td{
  width: 100% !important;
}

div {
	font-size-adjust:100%;
}

strong
{
	font-family: 'Futura Futuris Bold', sans-serif;
}

b
{
	font-weight:400;
}

a {
	color:#4A4A4A;
	text-decoration:none;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

a:focus {
	text-decoration:underline;
}

a:active {
	text-decoration:underline;
	color:#A6A48A;
}

abbr[title] {
	border-bottom:1px dotted;
}

b, strong {
	font-weight:bold;
}


a.menu {
    text-align:center;
    color:#0D0D0D;
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    padding:2px;
}

a.menu:hover {
    color:#E22218;
}


img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle;
}


label {
	cursor:pointer;
}

button, input, select, textarea {
	vertical-align:baseline;
	*vertical-align:middle;
}

button, input {
	line-height:normal;
	*overflow:visible;
}

table button, table input {
	*overflow:auto;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing:border-box;
}

textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical;
}

input:valid,
textarea:valid {
}

input:invalid,
textarea:invalid {
	background-color:#f0dddd;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}



/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */


.testa {
	height:11em;
	display:block;
	background-color:#fff;
	width:100%;
	top:0px;
	position:relative;
}


.logo {
	top:0px;
	position:absolute;
	left:50%;
	margin-left:-37em;
}


#layerbg1 {
    z-index:1;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
	min-width:350px;
}


#layerbg2 {
    position:absolute;
    z-index:2;
	min-width:350px;
}


#layerbg3 {
    position:relative;
    width:100%;
    height:500px;
	overflow:hidden;
}


.fotki {
    z-index:10;
    width:100%;
    height:100%;
	float:left;
	left:0px;
	top:0px;
}


/* LINK BEIGE */

.aBlu:link {
	COLOR:#A6A48A;
	TEXT-DECORATION:none;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
}

.aBlu:visited {
	COLOR:#A6A48A;
	TEXT-DECORATION:none;
}

.aBlu:active {
	COLOR:#A6A48A;
	TEXT-DECORATION:none;
}

.aBlu:hover {
	COLOR:#000000;
	TEXT-DECORATION:none;
}


/* LINK BIANCHI */

a.aWhite:link,
a.awhite:link {
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
}

a.aWhite:visited,
a.awhite:visited {
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;
}

a.aWhite:active,
a.awhite:active {
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;
}

a.aWhite:hover,
a.awhite:hover {
	COLOR:#E8E0D2;
	TEXT-DECORATION:underline;
}


/* aBlack */

a.aBlack,
a.aBlack:link,
a.aBlack:visited,
a.aBlack:active {
	COLOR:#000000;
	TEXT-DECORATION:none;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
}

a.aBlack:hover,
a.aBlack:focus {
	COLOR:#000000;
	TEXT-DECORATION:underline;
}


/* BLACK UNDER */

a.aBlackUnder:link {
	COLOR:#333333;
	TEXT-DECORATION:none;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
}

a.aBlackUnder:visited {
	COLOR:#333333;
	TEXT-DECORATION:none;
}

a.aBlackUnder:active {
	COLOR:#333333;
	TEXT-DECORATION:none;
}

a.aBlackUnder:hover {
	COLOR:#000000;
	text-decoration:underline;
}


/* CATALOGO */

a.arr_right {
    background:url(https://www.arredalo.com/images/ico_arr_right.png) left no-repeat;
    background-size:auto;
    width:auto;
    text-align:center;
    color:#0D0D0D;
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    padding:2px;
    cursor:pointer;
}

a.arr_right:hover {
    background:url(https://www.arredalo.com/images/ico_arr_right_on.png) left no-repeat;
    color:#9D9B82;
}


a.arr_right_on {
    background:url(https://www.arredalo.com/images/ico_arr_right_on.png) left no-repeat;
    background-size:auto;
    width:auto;
    text-align:center;
    color:#9D9B82;
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    padding:2px;
    cursor:pointer;
}

a.arr_right_on:hover {
    background:url(https://www.arredalo.com/images/ico_arr_right_on.png) left no-repeat;
    color:#9D9B82;
}


a.arr_left {
    background:url(https://www.arredalo.com/images/ico_arr_left.png) left no-repeat;
    background-size:auto;
    width:auto;
    text-align:center;
    color:#0D0D0D;
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    padding:2px;
}

a.arr_left:hover {
    background:url(https://www.arredalo.com/images/ico_arr_left_on.png) left no-repeat;
    color:#9D9B82;
}


/* ALTRI LINK */

.b_links:link {
	COLOR:#333333;
	TEXT-DECORATION:none;
	font-family:'Cuprum-Regular';
}

.b_links:visited {
	COLOR:#333333;
	TEXT-DECORATION:none;
}

.b_links:active {
	COLOR:#333333;
	TEXT-DECORATION:none;
}

.b_links:hover {
	COLOR:#2AA2CC;
	TEXT-DECORATION:none;
}


.nero_links:link {
	COLOR:#fff;
	TEXT-DECORATION:none;
}

.nero_links:visited {
	COLOR:#fff;
	TEXT-DECORATION:none;
}

.nero_links:active {
	COLOR:#fff;
	TEXT-DECORATION:none;
}

.nero_links:hover {
	COLOR:#E7F9FE;
	TEXT-DECORATION:none;
}


.top_links:link {
	COLOR:#232323;
	TEXT-DECORATION:none;
}

.top_links:visited {
	COLOR:#232323;
	TEXT-DECORATION:none;
}

.top_links:active {
	COLOR:#232323;
	TEXT-DECORATION:none;
}

.top_links:hover {
	COLOR:#0885B1;
	TEXT-DECORATION:none;
}


.sel_links:link {
	COLOR:#E22218;
	TEXT-DECORATION:none;
}

.sel_links:visited {
	COLOR:#E22218;
	TEXT-DECORATION:none;
}

.sel_links:active {
	COLOR:#E22218;
	TEXT-DECORATION:none;
}

.sel_links:hover {
	COLOR:#E22218;
	TEXT-DECORATION:none;
}


/* BOTTONI */

.knopka {
	PADDING-RIGHT:4px;
	PADDING-LEFT:4px;
	PADDING-BOTTOM:1px;
	COLOR:#4A4A4A;
	PADDING-TOP:1px;
	background:#E8E0D2;
	TEXT-DECORATION:none;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
	border-radius:12px;
}

.knopka:hover {
	background:#F7F4EF;
}


.knopkaGr {
    padding: 6px 12px;
    color: #2D2D2D;
    background: #DFDFDF;
    text-decoration: none;
    font-family: 'Futura Futuris Regular';
    font-weight: normal;

    border: none;
    border-radius: 8px;
    cursor: pointer;
}

.knopkaGr:hover {
	COLOR:#fff;
	background:#000000;
}


/* TESTATA MENU */

.menu_kn_s {
	color:#3F3F3F;
	font-size:24px;
	font-family:'Futura Futuris Regular';
	font-weight:normal;
	background-color:#F4F6F7;
}

.menu_kn_s:hover {
	color:#797864;
}


/* FRECCE */

a.strelka_right {
    background:url(https://www.arredalo.com/images/str_right.png) left no-repeat;
    background-size:auto;
    width:auto;
    text-align:center;
    color:#0D0D0D;
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    padding:2px;
}

a.strelka_right:hover {
    background:url(https://www.arredalo.com/images/str_right_on.png) left no-repeat;
    color:#E22218;
}


a.strelka_left {
    background:url(https://www.arredalo.com/images/str_left.png) left no-repeat;
    background-size:auto;
    width:auto;
    text-align:center;
    color:#0D0D0D;
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    padding:2px;
}

a.strelka_left:hover {
    background:url(https://www.arredalo.com/images/str_left_on.png) left no-repeat;
    color:#E22218;
}


/* STRUTTURA */

#container {
  width:98%;
  margin:0 auto;
  padding:0px;
  height:100%;
  min-width:350px;
  text-align:left;
}


.left {
	width:12em;
	margin-right:1.8em;
	float:left;
}


#main {
	width:60em;
	float:left;
	position:relative;
	margin-left:0;
}


.footer {
    background:#36F;
    height:25px;
    margin-top:-25px;
	position:relative;
	bottom:0px;
	clear:both;
}


.topline {
	height:3em;
	overflow:hidden;
}


/* TESTI E TITOLI */

.zagolovok {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:23px;
    padding:2px;
	line-height:24px;
}


.zagolovokMini {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:20px;
    padding:2px;
	line-height:22px;
}


.zagolovokMidi {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:26px;
    padding:2px;
	line-height:27px;
}


.tekst_18px {
	font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:18px;
    padding:2px;
	line-height:21px;
}


.tekst_16px {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:16px;
    padding:2px;
	line-height:19px;
}


.tekst_14px {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:14px;
    padding:2px;
	line-height:17px;
}


.zagolovokBlog {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:28px;
    padding:2px;
	line-height:29px;
}


.spisok {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:20px;
    padding:2px;
	font-size-adjust:100%;
}


.spisok1 {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:18px;
    padding:2px;
}


.spisok2 {
    font-family:'Futura Futuris Regular';
    font-weight:normal;
    font-size:20px;
    padding:2px;
}


.spisok_menu {
    font-family:'Futura Futuris Regular';
    font-size:18px;
	font-weight:normal;
}


.spisok_menu_tit {
    font-family:'Futura Futuris Regular';
    font-size:18px;
	font-weight:normal;
}


h2 {
	font-size:22px;
	padding:2px;
	line-height:normal;
	font-weight:normal;
}

h1 {
	font-size:24px;
	padding:2px;
	line-height:normal;
	font-weight:normal;
}


/* WHITE */

.aWHITE:link {
	COLOR:#E4F120;
	TEXT-DECORATION:none;
}

.aWHITE:visited {
	COLOR:#E4F120;
	TEXT-DECORATION:none;
}

.aWHITE:active {
	COLOR:#E4F120;
	TEXT-DECORATION:none;
}

.aWHITE:hover {
	COLOR:#fff;
	TEXT-DECORATION:underline;
}