@charset "UTF-8";
/* CSS Document */

body{
	margin:0px ;
	padding:0px ;
	font-family:'FuturaStdMedium' ;
	color:#FFF ;
}

#wrapper{
	width:100% ;
	height:auto ; 
	margin:0px ;
	overflow:hidden ;
}

#contatti_dove{
	background:url(../images/contatti_dove_siamo.png) no-repeat ; 
	width:218px ; 
	height:80px ; 
	margin:20px 0px 0px 0px; 
	cursor:pointer;
}

#segnaposto{
	background: url(../images/contatti_dove_siamo_off.png) no-repeat ; 
	height:65px ; 
	width:22px ; 
	margin-left:10px;
}

#info_box_container{
	height:375px ;
	width:870px ;
	position:absolute ; 
	bottom:213px ; 
	left:213px ;
}

#info_box{ 
	width:650px ; 
	height:340px ; 
	padding:20px ;
	position:relative ;
	top:0px ;
	left:0px ;
}

#close_info_box_image, #close_info_box{
	position:relative ;
	top:0px ;
	z-index:3000 ;
}

#info_box_arrow{
	width:96px ; 
	height:auto ;
	position:relative ; 
	top:0px ; 
	left:8px; 
}

#allevamento_asini li{
	cursor:pointer ;
}

nav{
	height:110px; 
	width:100% ; 
	position:absolute; 
	bottom:60px; 
	margin:0px ; 
	padding:0px ;
}

#nav_blank{
	height:inherit ;
	width:50px ;  
	margin:0px 1% 0px 0px ; 
	padding:10px 0px ;
}

#nav_logo{
	height:inherit ;
	width:120px ; 
	margin:0px 1% 0px 0px ; 
	padding:10px ;
}

#nav_buttons{
	height:inherit ; 
	min-width:890px ;
	width:auto ;
	margin:0px ; 
	padding:10px 0px ;
}

footer{
	height:32px ;
	width:100% ;
	position:absolute ;
	bottom:0px ;
	overflow:hidden ;
}

/* CLASSES */
.nav_button{
	width:100px ;
	height:auto ; 
	padding:8px 0px ; 
	margin:0px 5px ;
	cursor:pointer ;
}

.footer_additional_left{
	min-width:100px ; 
	width:20% ;
	height:28px ;
	line-height:38px ;
	font-size:10px ;
	text-align:left ;
	padding:0px ;
}

.footer_additional_right{
	width:20% ;
	min-width:300px;
	height:28px ;
	line-height:28px ;
	padding:0px ;
}

.index_photo{
	height:100px ;
	width:150px ;
	margin:4px ;
}

.index_photo img{
	max-width:150px ;
	max-height:100px ;
}

.red_bkg{
	background:rgba(94,39,23,0.8) ;
}


.white_bkg{
	background:rgba(255,255,255,0.8) ;
}

.clear{
	clear:both ;
}

.leftFloating{
	float:left ;
}

.uppercase{
	text-transform:uppercase ;
}

.justified{
	text-align:justify ;
}

.centered{
	text-align:center ;
}

.dodici{
	font-size:12px ;
	line-height:13px ;
}

.tredici{
	font-size:13px ;
	line-height:14px ;
}

.quattordici{
	font-size:14px ;
	line-height:15px ;
}

.sedici{
	font-size:16px ;
	line-height:17px ;
}

.arancio{
	color:#f6a900 ;
}

.white{
	color:#FFF ;
}

.Dock11{
	font-family: 'Dock11';
	letter-spacing:1px ;
}

a:hover, a:link, a:active, a:visited{
	text-decoration:none ;
}

/* END CLASSES */

/* FONTS */

@font-face {
    font-family: 'Dock11';
    src: url('../fonts/heavy_dock11-webfont.eot');
    src: url('../fonts/heavy_dock11-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/heavy_dock11-webfont.woff') format('woff'),
         url('../fonts/heavy_dock11-webfont.ttf') format('truetype'),
         url('../fonts/heavy_dock11-webfont.svg#DOCK11Heavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'FuturaStdMedium';
	src: url('../fonts/futurastd-medium-webfont.eot');
	src: local('☺'), url('../fonts/futurastd-medium-webfont.woff') format('woff'), url('../fonts/futurastd-medium-webfont.ttf') format('truetype'), url('../fonts/futurastd-medium-webfont.svg#webfontXbD1vOxV') format('svg');
	font-weight:lighter;
	font-style:normal;
}