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

.gradientV{
    /* fallback (Opera) */
    background: #FFE400;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #790000, #3c0000);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#790000), to(#3c0000));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#790000', EndColorStr='#3c0000', GradientType=0);
  }
.gradientH{
    /* fallback (Opera) */
    background: #3c0000;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #790000, #3c0000);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#790000), to(#3c0000));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#790000', EndColorStr='#3c0000', GradientType=1);
  }


body
{
	background-color:#5B222D;
}

#page
{
	background:url(../assets/bg.jpg) repeat-x #FFF;
}

.header
{
	color:#725033;
	font-size:30px;
	line-height:30px;
}

.facebook{
	display:none;
}

.content img
{
	max-width:100%;
	width:100%;
}

.button
{
	border-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	
	-moz-border-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	
	-webkit-border-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;	
	color:white;
	padding:5px;
	display:block;
	font-size:18px;
	font-weight:bold;
	width:50%;
	text-align:center;
    
	border:4px solid #E4D7D7;
    -moz-box-shadow:0px 0px 1px #E4D7D7
}
a.button:hover
{
	color:white !important;
}
.button.brown
{
    /* fallback (Opera) */
    background: #FFE400;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #790000, #3c0000);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#790000), to(#3c0000));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#790000', EndColorStr='#3c0000', GradientType=0);
}
.button.yellow{    /* fallback (Opera) */
    background: #F7A025;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #F7A025, #995A06);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#F7A025), to(#995A06));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#F7A025', EndColorStr='#995A06', GradientType=0);
}

.rounded-shadow
{
	max-width:100%;
	width: 100%;
	height:77px;
	margin:0 auto;
}

.miniHeader
{
	
}

/**
* HEADER
**/
#header .wrapper
{
    overflow: visible;

}

#header .topLine
{
	background:url(../assets/header-pattern.png) repeat-x #980100;
	height:6px;
}

#header .brand img
{
	max-width:100%;
	width:100%;
}

#slider
{
	margin-top:20px;
}

.gmap
{
	height:300px;
}
/*
	HOME
*/

#fotoBox .jTscroller a,
#fotoBox .jTscroller a:hover
{
    line-height: 7px;
    margin-left: 3px;
    margin-top: 3px;
	box-shadow: 0 0 3px #333;
	padding:0;
	
}
#fotoBox .jTscroller a
{
	transition: all 0.2s ease 0s;
	box-shadow: none;
}

.fotogalleryBox
{
    margin-top: 0px;
    margin-bottom: 20px;
    max-width: 911px;
    width: 100%;

}

/*
	FOOTER
*/

#footer #prefooter
{
	background-color:#EAE6DD;
	padding:20px 0;
}

#prefooter table
{
	//width:100%;
}

#prefooter table td, 
#prefooter table th
{
	padding-right:10px;
	line-height:14px;
}

#prefooter th
{
	color:#725033;
	padding-bottom:5px;
	padding-top:5px;
}

#footer #closure
{
	color: white!important;
}


.contatti #prefooter .col1_2
{
	width:100%;
}

.contatti #footer .gmapContainer
{
	display:none;
}