body {
margin : 0;
padding : 0;
font : 73% verdana, "Trebuchet MS", arial, tahoma, sans-serif;
line-height : 1.7em;
color : #666;
/*background : #c3db63 url(img/bg.jpg) repeat-y top center;*/
background-image: url(sfondoape.jpg) ;
background-size: cover;

}
iframe {
    margin :0;
    padding:0;
    color: Background;
   
}
ul {

}
/*li{
display:inline;
float:
}*/
#container {
width : 1000px;
margin-left : auto;
margin-right : auto;
min-height: 100%;
height: auto;
height: 100%;
margin: 0 auto -20px;
margin-bottom:0px;
padding : 10px;
text-justify:distribute;
color : #62461f;
font-size:15px;
background:#fdcb17;
text-align:justify;
border:4px groove #c78436;
min-width:1200px;


/*background : #fff;*/
}
    #container img {
        border: 2px groove #c78436;
        border-radius: 10px;
        /*cursor: url('Cursore/cursor.png'),default;*/
        
    }

button{
    background:#fdcb17;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:15px;
    cursor:pointer

}
input[type=button]
{
    background:#fdcb17;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:10px;
    cursor:pointer;

}
input[type=text]
{
    background:#fad758;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:15px;
    cursor:text;
    min-width:300px;
    text-align:center;
}
input[type=email]
{
    background:#fad758;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:15px;
    cursor:text;
    min-width:300px;
    text-align:center;
}
textarea
{
    background:#fad758;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:15px;
    cursor:text;
    min-width:300px;
    
}
input[type=submit]
{
    background:#fdcb17;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:15px;
    cursor:pointer;

}
input[type=reset]
{
    background:#fdcb17;
    color:#4d6912;
    border:2px groove #c78436;
    border-radius:5px;
    font-size:15px;
    cursor:pointer;

}
button .active{
    background:#ebea95;
    color:black;
}
		/*TOP MENU*/
#navlist {
padding : 20px 0px;
margin : auto;
text-align : center;
letter-spacing : 1px;
border : 7px  groove #c78436 ;
background : #f5cc1c;
border-radius:40px;
position:center;
min-width:1200px;
margin-bottom:40px;
width:1200px;



}
#navlist li {
list-style : none;
margin : 0;
display : inline;
min-width:inherit;
}
#navlist li a {
padding : 10px ;
margin-left : 3px;
color : #4d6912;
/*background : #ebfbb0;*/
background : #f5cc1c;
text-decoration : none;
font-size:20px;
font-weight:700;
border-right:double 2px #c78436;

}
#navlist li a:link, #navlist li a:visited {
color : #62461f;

/*background : #ebfbb0;*/
}
#navlist li a:hover, #navlist li a#current {
color : #b29b35;

/*background : #c3db63;*/
}
			/*MAIN CONTENT*/
#content {
padding : 5px;
margin-left : 192px;
margin-bottom : 0;
color : #666;
background : none;
}
			/*FOOTER*/
#footer {
text-align:right;
clear : both;
height: 20px;
color:#f5cc1c;
background:#624e1a;
margin:auto;
min-width:1227px;

}
#footer a{
    color:#fdcb17;
}
#footer a:active{
    color:#e57a14;
}
			/*TYPOGRAPHY*/
h1 {
margin-top : 20px;
font : normal 130% "Trebuchet MS", verdana, tahoma, sans-serif;
padding : 5px;
letter-spacing : 3px;
border-bottom : 1px solid #eee;
/*text-transform : uppercase;*/
color : #ff0000;
background : inherit;
}
h2 {
padding : 10px;
font : bold 130% verdana, tahoma, "Trebuchet MS", sans-serif;
color : #F3F7E0;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35 ;
}
			/*LINKS*/
a {
text-decoration : underline;
color : #4d6912;
background : inherit;
}
a:hover {
text-decoration : none;
color : #2b4d01;
background : inherit;
}
a img {
border : 0;
}

			/*ROUNDED CORNERS*/
.rbroundbox {
background : url(img/nt2.gif) repeat;
}
.rbtop div {
background : url(img/tl2.gif) no-repeat top left;
}
.rbtop {
background : url(img/tr2.gif) no-repeat top right;
}
.rbbot div {
background : url(img/bl2.gif) no-repeat bottom left;
}
.rbbot {
background : url(img/br2.gif) no-repeat bottom right;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
height : 10px;
font-size : 1px;
}
.rbcontent {
margin : 0 7px;
}
.rbroundbox {
width : 90%;
margin : 0.5em auto;
}
			/*IMAGES*/
.imgleft {
float : left;
padding-left : 15px;
}
#Title 
{
padding : 0 0;
margin :  0px auto 40px auto;
text-align : center;
letter-spacing : 5px;
min-width:1200px;
font:bold;
font-size:90px;
font-family:'Monotype Corsiva';


}
#Title a{
    text-decoration:none;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: #62461f;
    min-width:1000px;
}
#Title li{
    display : inline;

}
#Title img{
    
    padding:0;
    margin:0;
}
#subtitle{
    font-size:55px;
    color:#62461f;
    padding:20px;
    margin-left:70px;
    font-family:'French Script MT';
    font-style:oblique;
    font-weight:700;
}





#slider {
	border: 4px  groove #c78436;
	width:1000px;
    height:400px;
    margin:40px auto;
	background:url(../images/loading.gif) no-repeat 50% 50%;
    border-radius:5px;

}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:430px;
	bottom:-37px;

}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}





/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
