@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lora|Roboto');

body {
	text-align:left;
	margin:0;
	padding:0;
	border:0;
	background-color:#ede8ce;
	font:12px 'Roboto', sans-serif;
	color:#232323;
}

a,
a:link,
a:active,
a:visited {
	color:#5c4343;
	text-decoration:none;
}

a:hover {
	color:#000;
}

a.pres {
	color:#5c4343;
}
a.pres:hover {
	color:#000;
}

a.pdf {
	margin-top:5px;
	float:right;
	color:#5c4343;
}

a.pdf:hover {
	color:#000;
}

p {
	margin:0;
}

h1 {
	margin:0 0 10px;
	font-weight:normal;
	font-size:18px;
}

a.btn {
	display:inline-block;
	margin:0;
	padding:15px 42px;
	background-color:#c4b25e;
	color:#fff;
	text-decoration:none;
	-webkit-transition:background 500ms ease;
	-moz-transition:background 500ms ease;
	-ms-transition:background 500ms ease;
	-o-transition:background 500ms ease;
	transition:background 500ms ease;
}
a.btn:hover {
	background-color:#dec96a;
	-webkit-transition:background 500ms ease;
	-moz-transition:background 500ms ease;
	-ms-transition:background 500ms ease;
	-o-transition:background 500ms ease;
	transition:background 500ms ease;
}

/*----------------*/
/*impostazioni div*/

div#contenitore {
	width:950px;
	margin:auto;
	padding:0;
	border:0;
}

/*header*/

div#header {
	width:910px;
	margin:0;
	padding:20px 20px 0;
	border:0;
	float:left;
}

div#intestazionesx {
	width:250px;
	height:50px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}

div#intestazionedx {
	width:660px;
	height:50px;
	margin:0;
	padding:0;
	border:0;
	float:right;
}

#lang {
	padding-top:24px;
	text-align:right;
	float:right;
}
#lang span {
	color:#c4b25e;
}
#lang a {
	border-bottom:2px solid #c4b25e;
}

#menu-btn {
	display:none;
    margin:24px 0 0 10px;
	padding:0 14px 0 10px;
    border-left: 2px solid #c4b25e;
	background:url('../img/menu-ico.png') no-repeat right center;
	float:right;
	cursor:pointer;
}

/*colonna sx*/

div#colonnasx {
	width:250px;
	margin:0;
	padding:0 0 20px 20px;
	border:0;
	float:left;
}

div#menu {
	width:250px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}

ul {
	list-style:none;
	margin:20px 0 0;
	padding:0;
	border:0;
}
li a,
li a:link,
li a:active,
li a:visited {
	display:inline-block;
	margin:0 0 3px 0;
	padding:2px 4px;
	border:1px solid #c4b25e;
	background-color:transparent;
	color:#c4b25e;
	text-decoration:none;
	text-transform:uppercase;
	-webkit-transition:background 500ms ease;
	-moz-transition:background 500ms ease;
	-ms-transition:background 500ms ease;
	-o-transition:background 500ms ease;
	transition:background 500ms ease;
}
li a.nonsel {
	padding:3px 5px;
	border:0;
	background-color:#c4b25e;
	color:#fff;
}
li a.nonsel:hover {
	background-color:#dec96a;
	-webkit-transition:background 500ms ease;
	-moz-transition:background 500ms ease;
	-ms-transition:background 500ms ease;
	-o-transition:background 500ms ease;
	transition:background 500ms ease;
}

div#fondosx {
	width:250px;
	margin:0;
	padding:22px 0 0;
	border:0;
	float:left;
}
div#fondosx a {
	display:inline-block;
	margin-bottom:2px;
	border-bottom:2px solid #c4b25e;
}

/*colonna dx*/

div#colonnadx {
	width:660px;
	margin:0;
	padding:0 20px 20px 0;
	border:0;
	float:right;
	text-align:left;
}

div#video {
	width:660px;
	margin:0;
	padding:20px 0 0;
	border:0;
	float:right;
}

.embed-container {
	position:relative;
	padding-bottom:67.25%;
	height:0;
	overflow:hidden;
	max-width:100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

div#pres-cont {
	display:none;
	width:660px;
	margin:-15px 0 40px;
	padding:0;
	border:0;
	float:left;
	font-size:12px;
	line-height:15px;
	text-align:left;
	color:#5c4343;
}
#pres-btn {
	display:none;
}

div#tnx-cont {
	display:none;
	width:660px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}

div#intro-cont {
	display:none;
	width:660px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
#intro-info {
	display:none;
	width:660px;
	margin:0;
	padding:20px 0 0 8px;
	border:0;
	background:url('../img/arrow-back.png') no-repeat left bottom;
	float:left;
	color:#c4b25e;
}

div#fondodx {
	width:660px;
	margin:0;
	padding:52px 0 0;
	border:0;
	float:right;
}

/*-------------*/
/*media-queries*/

@media screen and (max-width: 949px) {
		
	div#contenitore {
		width:100%;
	}
	
	/*header*/
	
	div#header {
		box-sizing:border-box;
		width:100%;
		padding:15px 15px 0;
	}
	
	div#intestazionesx {
		width:40%;
	}
	
	div#intestazionedx {
		width:60%;
	}
		
	/*colonna sx*/
	
	div#colonnasx {
		box-sizing:border-box;
		width:100%;
		padding:0 15px 15px;
	}
	
	#menu-btn {
		display:block;
	}

	div#menu {
		display:none;/*apre con jquery*/
		width:100%;
	}
	
	li a,
	li a:link,
	li a:active,
	li a:visited {
		display:block;
	}
	li a br {
		display:none;
	}
	
	div#fondosx {
		display:none;/*apre con jquery*/
		width:100%;
		padding-top:15px;
	}
	
	/*colonna dx*/
	
	div#colonnadx {
		box-sizing:border-box;
		width:100%;
		padding:0 15px 15px;
	}
	
	div#video {
		width:100%;
	}
	
	div#pres-cont {
		width:100%;
	}
	
	div#tnx-cont {
		width:100%;
	}
	
	div#intro-cont {
		width:100%;
	}
	#intro-info {
		display:none!important;
	}
	
	div#fondodx {
		width:100%;
		padding-top:15px;
	}
	
}