body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	background-color:#060e35;
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:active {
	color: #666666;
	text-decoration: none;
}

a:link {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

.testi {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

.testocorsi {
	font-family: "Trebuchet MS";
	font-size: 28px;
	color: #666666;
	text-align: left;
}

.testocosto {
	font-family: "Trebuchet MS";
	font-size: 28px;
	color: #6F6857;
	text-align: center;
}

.testoprenotazioni {
	font-family: "Levenim MT";
	font-size: 29px;
	color: #666666;
	text-align: center;
	line-height: 36px;
}

.titolo {
	font-family: "Levenim MT";
	font-size: 100px;
	color: #BCB84C;
	font-style: oblique;
	text-align: center;
	font-weight:normal; 
}

.titolosub {
	font-family: "Levenim MT";
	font-size: 60px;
	color: #BCB84C;
	font-style: oblique;
	text-align: center;
	margin-top: 15px; 
}

.titolocorsi {
	font-family: "Trebuchet MS";
	font-size: 35px;
	color: #4a442a;
	text-align: center;
}

.titololezioni {
	font-family: "Trebuchet MS";
	font-size: 28px;
	color: #4a442a;
}

@font-face {
    font-family: 'Monotype';
    src: local('Monotype'), url('MTCORSVA.ttf') format('truetype');
    }
	
@font-face {
    font-family: 'Century Gothic';
    src: local('Century Gothic'), url('Century Gothic.ttf') format('truetype');
}
	


.btn-primary{
    color: #FFFFFF;
    border-color: #FFFFFF;
    background-color: #030e3b;
    border-color: #030e3b;
    width: 55%;
    display: block;
    font-size: 45px;
    text-align: center;
    padding-top:20px; 
    padding-bottom:20px;
}

.logohome1{
    margin-top: 20px;
    margin-bottom: 30px;
    background-color:#030e3b;
}

p{
    color: #335333;
}



/*---------------------------------------------
Phone
 --------------------------------------------*/
@media (max-width: 767px){

}



/*---------------------------------------------
Tablet
 --------------------------------------------*/
@media (max-width: 998px){

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

*,
*:before,
*:after{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.btn-primary{
    color: #FFFFFF;
    border-color: #FFFFFF;
    background-color: #030e3b;
    border-color: #030e3b;
    width: 55%;
    display: block;
    font-size: 45px;
    text-align: center;
    padding-top:20px; 
    padding-bottom:20px;
}

.shiny-button {
  display: inline-block;
  text-align: center;
  border-color:#030e3b;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 0;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  -webkit-text-shadow: 1px 1px 1px #FFFFFF;
  -moz-text-shadow: 1px 1px 1px #FFFFFF;
  -o-text-shadow: 1px 1px 1px #FFFFFF;
  text-shadow: 1px 1px 1px #FFFFFF;
  padding: 19.200000000000003px 48px 19.200000000000003px 48px;
}

.shiny-button strong {
  letter-spacing: 1px;
  font-size: 40px;
}

.shiny-button:active {
  color: #030e3b;
  background-color: #030e3b;
  padding: 20.200000000000003px 48px 18.200000000000003px 48px;
}

}