@charset "utf-8";
/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e4ebe9;
	background-image:url(images/bg_img.png);
	font-size:100%;

}

/* COLORE SELEZIONE */
::-moz-selection { background:#aaa;	color:#fff;	text-shadow:none; }
::selection      { background:#aaa;	color:#fff;	text-shadow:none; } 


header
{
	margin:0;
	padding:0;
	background-color:#000000;
	background-image:url(images/grey_square.png);
	height:13em;
	width:100%;
	text-align:center;
}

#header_img
{
	border:none;
	margin-top:0;
	margin-bottom:0;
	height:100%;
	max-width:100%;
}

#header-box
{
	border:none;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	height:10em;
	width:auto;
	max-width:100%;

}

#logo
{
	left:0.1875em;
	top:0.1875em;
	margin:0;
	position:absolute;
	width:8.75em;
	z-index:5;

}

::-webkit-scrollbar {width: 0.5em; height:0.5em; }
::-webkit-scrollbar-track {background:#FFFFFF;-webkit-box-shadow: inset 1px 1px 2px #E0E0E0;border: 1px solid #D8D8D8;}
::-webkit-scrollbar-thumb {background: #650317;-webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.4);}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:active {background: #888;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}

/* IE */
body {scrollbar-face-color:#650317;}


/* MENU */

nav
{
	margin-top:-3em;
	margin-bottom:0;
	height:2.75em;
	line-height:2.75em;
	width:89%;
	right:0;
	border-bottom:medium;
	border-bottom-color:#333;
	border-bottom-style:solid;
	background-color:#650317;
	position:absolute;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1em;

}


nav ul
{
	list-style: none;
	text-decoration: none;
	text-align:center;
	background-color:#650317;
	margin:0;
	height:100%;
	left:3%;
	position:absolute;
	width:89%;

}


nav li
{
	display:inline;
	color:#FFF;
	margin-left:3%;
	
}

#first-item
{
	margin-left:0;
}


nav a, a:visited
{
	text-decoration:none;
	color:#FFF;

}

nav a:hover, nav .current
{
	text-decoration:none;
	color:#666;
}


/*fine menu*/



/* HOME */


#container
{
	width:100%;
	max-width:100%;
	height:34.375em;
	margin-top:1.875em;
	position:relative;

}

#box
{
	height:32.06em;
	width:13em;
	float:left;
	margin-left:5em;
	margin-top:1.25em;

}


#title
{
	font-family:"Times New Roman", Times, serif;
	font-size:0.875em;
	line-height:2.5em;
	font-weight:bold;
}

#text
{
	font-size:0.8125em;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	
}



/* slider */

a:focus{outline:thin dotted}

a:active,a:hover{outline:0}

a:focus,a:hover{text-decoration:underline}

#slider a:focus,#slider a:active{outline:none}


#slider_wrapper
{
	height:32.06em;
	margin-top:0;
	margin-left:18em;
	margin-right:7em;
}


#empty
{
	float:right;
	width:7em;
}


#slider
{
	overflow:hidden;
	position:relative;
	padding:0;
	width:49.56em;
	max-width:100%;
	height:32.06em;
	margin:auto;
	margin-top:3em;

}

#slider li
{
	-webkit-backface-visibility:hidden;
	display:none;
	padding-left:0;
	background:0;
	list-style:none;
}

#slider li:first-child
{
	position:relative;
	float:left;
}

#slider img
{
	float:left;
	height:100%;
	max-height:100%;
	width:100%;
	max-width:100%;
	border-radius:1.25em 1.25em 0 1.25em;
	border:hidden;
}

	
#slider a
{
	display:inline-block;
	text-transform:none;
	color:#000;

}


.flex-caption
{

	height:1.69em;
    width: 100%;
	max-width:100%;
	margin-bottom:0;
	border-radius: 0 0 0 1.16em;
	padding: 2%; 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	background: rgba(0,0,0,0.3); 
	color: #fff; 
	font-size: 1.5em; 
	font-weight:bold; 
	font-family:"Book Antiqua";
	text-shadow: 0.1em  0.1em  0 #000;
	}

p.flex-caption a {color: #fff;}

p.flex-caption a:hover {color:#3AC3E0; text-decoration: none;}


/* fine slider */

/* FINE HOME */



/*footer*/

#footer 
{
	width:98%;
	margin-left: auto;
	margin-right: auto;
	background-color:#000000;
	border:none;
	border-top:medium;
	border-top-color:#650317;
	border-top-style:solid;
	margin-top:0em;
	margin-bottom:0;
	height:2.99em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	line-height:2.99em;
	text-align:center;

}

#footer ul
{
	list-style:none;
	margin:0;
	height:100%;

}


#footer li
{
	display:inline;
	font-weight:bold;
	text-decoration:none;
	margin-left:12.50em;
	padding:0.9em 1.4em 0.95em 1.4em;
}

#footer #first-li
{
	margin:0;
}

#footer li.current
{
	background-color:#650317;
	color:#FFF;
}

#footer a
{
	text-decoration:none;
	color:#999999;

}


#footer a:hover, a:active
{
	text-decoration:none;
	color:#FFFFFF;
}

#copy
{
	text-align:right;
	color:#FFF;
	height:2.99em;
	margin-top:-2.99em;
	width:auto;
}

#copy-text
{
	padding:0.9em 2em 1em 1.4em;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 1em;
}

#copy a
{
	color:#FFF;
	text-decoration:none;

}

#copy a:hover, a:active
{
	text-decoration:none;
	color:#999999;

}



	/*fine footer*/






