﻿@font-face {
    font-family: 'title';
    src: url('orbitron-light-webfont.eot');
    src: url('orbitron-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('orbitron-light-webfont.woff') format('woff'),
         url('orbitron-light-webfont.ttf') format('truetype'),
         url('orbitron-light-webfont.svg#OrbitronLight') format('svg');
    font-weight: normal;
    font-style: normal;

}




body
{
	background-color:black;
	margin:0;
	padding:0;
	background-image:url('../images/sfondi/bg-old.png');
	background-position:center center;
	background-repeat:repeat-y;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}






/* 
ooooooooooooooooooooooooooooooooooooo
barra menu 
ooooooooooooooooooooooooooooooooooooo

*/


div.header
{
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	height:auto;
	width:100%;
	background-color:black;
	margin-top:100px;
}


div.container-menu
{
	margin:auto;
	height:270px;
	width:980px;
	padding-left:10px;
	padding-right:10px;
}


div.logo
{
	float:left;
	height:150px;
	width:980px;
	background-image:url('../images/sfondi/logo.png');
	background-position:center center;
	background-repeat:repeat-y;
}

div.menu
{
	float:left;
	height:120px;
	width:770px;
	padding-left:140px;
}


div.link-nav 
{
	float:left;
	height:100px;
	width:100px;
	margin:10px 20px;
	background-image:url('../images/sfondi/bg-menu-old.png');
	background-position: 0 0;
	background-repeat:no-repeat;
	text-align:center;
	font-family:title;
}

div.link-nav-selected
{
	background-position: -100px 0 !important;
}

div.link-nav :hover
{
	background-image:url('../images/sfondi/bg-menu-old.png');
	background-position: -100px 0;
	background-repeat:no-repeat;
}
div.link-nav a
{
	float:left;
	height:58px;
	padding-top:42px;
	width:100px;
	display:block;
	font-size:13px;
}
/*  COLLEGAMENTI */
a.link-menu:link, a.link-menu:visited, a.link-menu:focus
{	
	text-decoration:none;
	color:white;
}
a.link-menu:hover
{	
	text-decoration:none;
	color:white;
}
/*  COLLEGAMENTI */


/* 
ooooooooooooooooooooooooooooooooooooo
fine barra menu 
ooooooooooooooooooooooooooooooooooooo

*/





/* 
ooooooooooooooooooooooooooooooooooooo
barra pagina 
ooooooooooooooooooooooooooooooooooooo
*/
div.container-page
{
	float:left;
	margin-top:100px;
	margin-bottom:500px;
	height:auto;
	width:100%;
	background-color:white;
	/*border-bottom:2px #6c071a solid;*/
}
div.title-page
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 0 10px 0;
	height:20px;
	width:100%;
	background-color:#d5b193;
	text-align:center;
	color:white;
	font-family:title;
	font-size:20px;
}
div.container-txt-page
{
	margin-bottom:20px;
	height:auto;
	width:100%;
	float:left;
}
div.txt-page
{
	height:auto;
	padding: 50px 0 50px 0;
}
div.txt-page2
{
	height:auto;
	padding: 50px 0 50px 0;
}
div.txt-page h2
{
	font-family:title;
	font-size:20px;
	color:black;
	text-align:left;
	margin:0 0 20px 0;
	font-weight:normal;
	border-bottom:1px black solid;
}
div.txt-page h3
{
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size:14px;
	color:black;
	text-align:left;
	margin:0;
	font-weight:normal;
	padding-left:10px;
}
div.txt-page2 h2
{
	font-family:title;
	font-size:20px;
	color:black;
	text-align:left;
	margin:0 0 20px 0;
	font-weight:normal;
	border-bottom:1px black solid;
}
div.txt-page2 h3
{

	font-size:14px;
	color:black;
	text-align:left;
	margin:0;
	font-weight:normal;
	padding-left:10px;
}
div.img-page
{
	height:auto;
	text-align:center;
	padding-bottom:20px;
	
	display:inline;
	float: left;
	position: relative;
}
div.img-page img
{
	margin-top: 10px;
}


img.icon
{
	padding-left:10px;
	padding-right:10px;
}






div.contacts-page
{
	height:auto;
	padding: 50px 0 50px 0;
	font-family:title;
	font-size:14px;
}

div.contacts-page h2
{
	color: black;
    font-family: title;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 20px;
    text-align: left;
	border-bottom:1px black solid;
}


input.txt
{
	font-size:16px;
	font-weight:normal;
	color:#999999;
	margin:0;
	margin-right:0px;
	border:1px #CCCCCC solid;
	padding:5px;
}
input.txt:hover
{
	border:1px #d5b193 solid;
}
input.txt:focus
{
	border:1px #d5b193 solid;
}



textarea.txt-area:hover
{
	border:1px #d5b193 solid;
}
textarea.txt-area:focus
{
	border:1px #d5b193 solid;
}
textarea.txt-area
{
	font-size:16px;
	font-weight:normal;
	color:#999999;
	margin:0;
	margin-right:0px;
	border:1px #CCCCCC solid;
	padding:5px;
}
    
    
input.bottoni
{
	font-family: "title";
	font-size:16px;
	font-weight:normal;
	color:#fff;
	background-color: #d5b193;
	border:none;
	width:140px;
	height:30px;
}

input.bottoni:hover
{
	background-color: #000000;
	color:#ffffff;
}
input.bottoni:active
{
	color:#000000;
	background-color: #d5b193;
}






div.bg-sparkling
{
	height:auto;
	border-bottom:5px white solid !important;
	border-top:5px white solid !important;
}

img.no-bordi
{
	border:0
}



img.partners
{
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
}
/* 
ooooooooooooooooooooooooooooooooooooo
fine barra pagina 
ooooooooooooooooooooooooooooooooooooo
*/






/* 
ooooooooooooooooooooooooooooooooooooo
MESSAGGIO INVIATO 
ooooooooooooooooooooooooooooooooooooo
*/



div.barra-messaggioinviato-sfondo
{
	background-image:url('../images/sfondi/bg-img.png');
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:100 !important;
}
div.barra-messaggioinviato-messaggio
{
	height:110px;
	width:590px;
	margin-left:-300px;
	margin-top:-90px;
	position:fixed;
	z-index:100 !important;
	text-align:center;
	font-size:16px;
	color:#000000;
	padding-right:3px;
	padding-top:3px;
	top:50%;left:50%;
	background-color:#fff;
	border:5px #d5b193 solid;
}

/*  collegamenti link */
	
a.link-prenota:link, a.link-prenota:visited, a.link-prenota:focus
{	
	text-decoration:none;
	color:#d5b193 !important;
}
a.link-prenota:hover
{	
	text-decoration:underline;
	color:#d5b193 !important;
}

/* fine collegamenti link */


/*  PRENOTA ONLINE */
a.link-online:link, a.link-online:visited, a.link-online:focus
{	
	background:#aeaeaf;
	width:460px;
	text-align:right;
	display:block;
	padding:5px;
	margin:0px;
	position:relative;
	text-decoration:none;
	color:white;
}
a.link-online:hover
{	
	text-decoration:none;
	color:white;
}






/* 
ooooooooooooooooooooooooooooooooooooo
fine MESSAGGIO INVIATO 
ooooooooooooooooooooooooooooooooooooo
*/











/* 
ooooooooooooooooooooooooooooooooooooo
barra footer 
ooooooooooooooooooooooooooooooooooooo
*/


div.container-footer
{
	float:left;
	height:300px;
	width:100%;
	background-color:#d5b193;
	text-align:center;
}
div.container-footer h3
{
	font-size:11px;
	color:white;
	margin:0;
	font-weight:normal;
	margin-top:10px;
}

/*  collegamenti link */
	
a.link-footer:link, a.link-footer:visited, a.link-footer:focus
{	
	text-decoration:none;
	color:#fff !important;
}
a.link-footer:hover
{	
	text-decoration:underline;
	color:#fff !important;
}

/* fine collegamenti link */

/* 
ooooooooooooooooooooooooooooooooooooo
fine barra footer 
ooooooooooooooooooooooooooooooooooooo
*/











