/*******************************************************************************************************************************************************************************************************************
****************       ****************    *************   ***************          *******   **********   *********      **********************       *************      *********     ********     ***************
****************   ***   *************      ************   ***************   *****    *****   **********   *******   ****   ******************   ****    *********   ****   *******      ******      ***************
****************   ****   ***********   **   ***********   ***************   *******   ****   **********   ******   ******   ****************   *******    ******   ******   ******   *   ****   *   ***************
****************   *****   *********   ****   **********   ***************   *******   ****   **********   *****   ********   **************   *****************   ********   *****   **   **   **   ***************
****************   ******   *******   ******   *********   ***************   *****    *****                ****   **********   ************   *****************   **********   ****   ***     ****   ***************
****************   ******   ******   ********   ********   ***************          *******   **********   ****   **********   ************   *****************   **********   ****   ****   *****   ***************
****************   *****   ******                *******   ***************   **************   **********   *****   ********   **************   *****************   ********   *****   ************   ***************
****************   ****   ******   ************   ******   ***************   **************   **********   ******   ******   ****************   *******    ******   ******   ******   ************   ***************
****************   ***   ******   **************   *****   ***************   **************   **********   *******   ****   ******************   ****    *********   ****   *******   ************   ***************
****************       *******   ****************   ****             *****   **************   **********   *********      **********   *********       *************      *********   ************   ***************
*******************************************************************************************************************************************************************************************************************/
/************** ALL RIGHT RESERVED DALPHO.COM ©2014 ***************/

@charset "utf-8";

@font-face {
        font-family: 'iconfont-al';
	src: url('../../../fonts/iconfont-al.eot');
	src: url('../../../fonts/iconfont-al.eot?#iefix') format('embedded-opentype'),
              url('../../../fonts/iconfont-al.woff') format('woff'),
              url('../../../fonts/iconfont-al.ttf') format('truetype'),
              url('../../../fonts/iconfont-al.svg#BebasRegular') format('svg');
	font-weight: normal;
	font-style: normal;
	}

/*-----------------------------------------------------------
                        COOKIES POLICY
-----------------------------------------------------------*/

#cookiePolicy {
	margin: 40px 15px;
	padding: 0;
	min-height: 500px;
	height: calc(100% - 80px);
	cursor: default;
	}
#cont_policy {
	height: 100%;
	position: absolute;
	width: 900px;
	left: 50%;
	bottom: 0px;
	margin: 0 0 0 -450px;
	z-index: 16;
	}
#cont_policy h3 {
	color: #083b4d;
	font-size: 14px;
	letter-spacing: 2px;
	margin: 0 10px 10px;
	}
#cont_policy h4 {
	color: #2b95d5;
	font-size: 26px;
	letter-spacing: 2px;
	margin: 0 10px 10px;
	}
#cont_policy h5 {
	color: #2b95d5;
	font-size: 20px;
	letter-spacing: 2px;
	margin: 25px 10px 0;
	}
#cont_policy h6 {
	color: #083b4d;
	font-size: 16px;
	letter-spacing: 2px;
	margin: 10px 10px 0;
	}
#cont_policy p {
	color: #444;
	font-size: 13px;
	letter-spacing: 1.8px;
	margin: 0 10px 0;
	padding: 2px 0;
	}
#cont_policy ul li {
	margin: 0 20px 0;
	list-style: none;
	}
#cont_policy a,
#cont_policy li a,
#cont_policy li a:visited {
	color: #2b95d5;
	line-height: 25px !important;
	font-size: 15px !important;
	font-weight: bold;
	text-decoration: none;
	}
#cont_policy li a:hover {
	color: #777;
	}

/****** banner cookie ******/

#coochie {
	width: 100%;
	height: 44px;
	display: none;
	background-color: #08d;
	padding: 0;
	margin: 0;
	position: fixed;
	z-index: 111111;
	bottom: 0;
	left: 0;
	cursor: default;
	}
.coochieSpace {
	position: absolute;
	height: auto;
	padding: 0;
	margin-left: 50%;
	letter-spacing: 0.2px;
	width: 980px;
	left: -490px;
	}
#coochie p.titleCookie {
	font-weight: bold;
	float: left;
	color: #083b4d;
	text-align: right;
	width: 105px;
	font-size: 16px;
	padding: 0 15px 0 10px !important;
	}
#coochie p {	
	float: left;
	margin: 5px 0;
	color: #fff;
	width: 760px;
	font-size: 11px;
	letter-spacing: 0.15px;
	padding: 1px 0 2px 15px;
	}
#coochie a {
	color: #083b4d;
	text-decoration: none;
	font-weight: bold;
	}
#coochie a:hover {
	color: #fff;
	}

a.yesDo {
	font-family: 'iconfont-al';
	color: #083b4d !important;
	font-size: 25px;
	cursor: pointer;
	text-decoration: none;	
	float: left;
	margin: 2px 0 6px 19px;
	padding: 4px 15px;
	font-weight: normal !important;
	}
a.yesDo:hover {
	color: #fff !important;
	}
a#closes {	
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: calc(100% - 44px);
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 15;
	cursor: pointer;
	display: none;
	}	
/***** theme *****/

#imPages {
	position: relative;
	height: 3060px;
	}

#bannerPolicy {
	width: 500px;
	margin-left: -250px;
	left: 50%;
	position: absolute;
	bottom: 60px;
	}
.menuFooter2 {
	bottom: 0px;
	position: absolute;
	width: 980px;
	left: -490px;
	margin-left: 50% !important;
	}
.imFooter2 {
	bottom: 0px;
	position: absolute;
	width: 1000px;
	left: -500px;
	margin-left: 50% !important;
	background-color: #869598;
	}
#colore{
	position: absolute;
	width: 100%;
	height: 1500px;
	margin: 0;
	padding: 0;
        background: rgb(64, 89, 93);
	background: -moz-linear-gradient(90deg, rgb(64, 89, 93) 18%, rgb(255, 255, 255) 100%);
	background: -webkit-linear-gradient(90deg, rgb(64, 89, 93) 18%, rgb(255, 255, 255) 100%);
	background: -o-linear-gradient(90deg, rgb(64, 89, 93) 18%, rgb(255, 255, 255) 100%);
	background: -ms-linear-gradient(90deg, rgb(64, 89, 93) 18%, rgb(255, 255, 255) 100%);
	background: linear-gradient(180deg, rgb(64, 89, 93) 18%, rgb(255, 255, 255) 100%);
	}