@charset "utf-8";
/* CSS Document */

body {
    background: #efefef;
    margin: 0px;
    padding: 0px;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

#container{
    width:960px;
    background:#FFF;
    margin:0 auto;
}

#scrollerContainer{
    margin-left:126px;
    margin-top: 39px;
    width:700px;
    height:320px; 
}

#mainTitle{
    font-family: MyriadPro-Light, 'Myriad Pro Light', MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica,    Arial, sans-serif;
    font-size: 29px;
    color: #9C3;  
    margin-left:-13px;
    padding-top: 0px;
	margin-bottom:15px;
    letter-spacing:3px;
	white-space:nowrap;
}

#subScroller{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #cc9966;
    width: 692px;    
	height:60px;
    margin-top: 20px;
}

#mainText1{
    margin-top: 3px;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #333;
	text-align:justify;
	
}

#subScroller2{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 25px;
    color: #cc9966;
    width: 692px;    
    margin-top: 40px; 
  

}

#mainText2,#mainText3{
    width: 740px;    
    margin-top: 10px;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #333;
	text-align:justify;
    padding-bottom: 10px;
   /* border-bottom:2px solid black;*/
}

#maggioriInformazioni{
    /*
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    */
    font-family: Impact, MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 19px;
    color: white;
    text-align: center;
    margin-left: -31px;
    margin-top: -175px;
    background: url(../images/box_blu.png) no-repeat;
    padding: 13px 0px 0px 0px;
    text-decoration: none;
    position: absolute;
    width: 300px;
    height: 92px;
}

#logo{    
    margin: 0 auto;
    width: 182px;
    height: 123px;
    background-image: url(../images/logo2.png);
    position: relative;
    display: block;
}

#formTitle{
    font-family: MyriadPro-Light, 'Myriad Pro Light', MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica,    Arial, sans-serif;
    font-size: 25px;
    color: #9C3;
    margin-left: 0px;
    padding-top: 20px;
    text-align:center;
}

#formContainer{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #333;
    text-align: center;
    width: 960px;   
    margin-left: -120px;
    margin-top: 35px;
    padding-bottom: 0px;
    background:url(../images/form_bg.png) no-repeat;
	height: 380px;
}

#tableForm{
    margin:0;
    padding:0;
    width:700px;
}

.inputform {
    width: 575px;
    border:none;
    height: 25px;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #333;
    padding-left:10px;
}

#formSubmit {
    text-align: center;
    vertical-align: middle;
    width: 86px;
    height: 25px;
    font-weight:bold;
    padding-top: 6px;
    font-size: 15px;
    color: white;
    background:url(../images/invia.png) no-repeat;
    
	margin-left: 490px;
    
	cursor: pointer;
    
	margin-top: -20px;
    border-radius: 3px;
	line-height:23px;
}

.bottomButton{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color:#9C3;
}

#bottomButtonContainer{
    width: 700px;   
    margin-left: 0px;
    margin-top: 5px;
    padding-bottom:15px;
}

#vaiHomePage{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    text-decoration:none;
}
#prenotazioni{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    text-decoration:none;
}
#prezzi{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    text-decoration:none;
}
#contatti{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    text-decoration:none;
}

#tableFooter{
    margin:0;
    padding:0;
    width:960px;
    height:40px;
    background-color: #c4d976;
/*    background:url(../images/footer.png) no-repeat;*/
    margin-left:-120px;
    color:#FFF;
	line-height:40px;
}

.flex-control-paging  {
	display:none;
}

#flexislider1ID {
    top: 25px;
    left: 126px;
    width: 700px;
    height: 320px;
/*    display: none;*/
}



#logo2{    
    /*margin-top: 0px;
    margin-left: 0px;  */
    width: 182px;
    height: 119px;
    background-image: url(../images/logo.png);
    margin: 0 auto;
}

#tableFooterLoghiContainer{
    margin-left: 0px;
    margin-top: 0px;
    width:100%;  
    padding-bottom:50px;
}

#messageSuccess{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 22px;
    color: #9C3;
    text-align: center;
    width: 700px;
    margin-left: 0px;
    margin-top: 35px;
}

#errorMessageBoxRegistration{
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color:#F00;
    text-align: center;
    width: 700px;
    margin-left: 0px;
    margin-top: -10px;
}

#header{    
/*    margin-top: 30px;*/
    margin-left: 0px;  
    width: 960px;
    height: 500px;
    background:url(../images/header.png) no-repeat;
}

#text_main_container{
    margin-left:20px;
    margin-left: 120px; /*218px;*/
    width:700px;
}


#formText{
    margin-left: 215px;
}

#mainText1_sub1{
    width:340px;
    float:left;
    padding-right:10px;
    text-align:justify;
}

#mainText1_sub2{
    width:340px;
    float:right;
    padding-left:10px;
    text-align:justify;
}

#mainText1_sub3{
    width:700px;
    margin-top:100px;
}

#sfumatura{    
    margin-top: 0px;
    margin-left: 216px;  
    width: 700px;
    height: 20px;
    background:url(../images/sfumatura.png) no-repeat;
}




#foglia1{
	position:relative;
	left:-80px;
    top:100px;
	margin-top:-100px;
    background:url(../images/foglia.png) no-repeat;
    width:72px;
    height:95px;
}



#foglia2,#foglia3{
  	position:relative;
	left:-80px;
    top:100px;
	margin-top:-100px;
    background:url(../images/foglia.png) no-repeat;
    width:72px;
    height:95px;
}


.slide-text{
	background:#000;
	opacity:0.5;
	width: 676px;
	height: 36px;
	left: 0px;
	color: white;
	font-size: 27px;
	padding: 12px;
	margin-top: -60px;
	text-align:center;
	line-height:35px;
}


.slide-text2{
	background:#000;
	opacity:0.7;
	width: 334px;
	height: 30px;
	left: 0px;
	color: white;
	font-size: 20px;
	padding: 8px;
	margin-top: -46px;
	text-align:center;
	line-height:35px;
}



/*	
    text-indent: 10px;
    padding-left: -10px;
}
*/

#specialoffer
{
    /*   display: block;   */
	display: none;
    position: absolute;
    background-image: url(../images/specialoffer.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 188px;
    height: 120px;
    /* top: 0; */
    /* right: 0; */
    z-index: 123;
    -webkit-animation: pulsate 1.3s ease-out;
    -webkit-animation-iteration-count: infinite;
    float: right;
    margin-left: 757px;
    margin-top: 64px;
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(1, 1);}
    50% {-webkit-transform: scale(1.1, 1.1);}
    100% {-webkit-transform: scale(1, 1); }
}


.special-offer-text {    
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
    font-size: 25px;
    color: #cc9966;
    width: 692px;
    margin-top: 40px;
}

