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

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

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

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

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.btn-primary{
    color: #A68D0E;
    border-color: #A68D0E;
    background-color: #FFFFFF;
	font-family: "Monotype Corsiva";
    width: 55%;
    display: block;
    font-size: 50px;
    text-align: center;
    padding-top:20px; 
    padding-bottom:20px;
}

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

.logodef{
    margin-top: 30px;
    margin-bottom: 30px;
	text-align:center;
    left: 30px;
}

.textLinkCorsi {
	font-family: "Century Gothic";
	font-size: 48px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}

.textLinkEventoCena {
	font-family: "Century Gothic";
	font-size: 48px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}

.textLinkPosizione {
	font-family: "Century Gothic";
	font-size: 40px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}


/*---------------------------------------------
Tablet
 --------------------------------------------*/
@media (max-width: 998px){
	
.btn-primary{
    color: #A68D0E;
    border-color: #A68D0E;
    background-color: #FFFFFF;
	font-family: "Monotype Corsiva";
    width: 55%;
    display: block;
    font-size: 50px;
    text-align: center;
    padding-top:20px; 
    padding-bottom:20px;
}

.textLinkCorsi {
	font-family: "Century Gothic";
	font-size: 58px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}

.textLinkEventoCena {
	font-family: "Century Gothic";
	font-size: 58px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}

.textLinkPosizione {
	font-family: "Century Gothic";
	font-size: 45px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}
}



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

.btn-primary{
    color: #A68D0E;
    border-color: #A68D0E;
    background-color: #FFFFFF;
	font-family: "Monotype Corsiva";
    width: 55%;
    display: block;
    font-size: 50px;
    text-align: center;
    padding-top:20px; 
    padding-bottom:20px;
}

.textLinkCorsi {
	font-family: "Century Gothic";
	font-size: 58px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}

.textLinkEventoCena {
	font-family: "Century Gothic";
	font-size: 58px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}

.textLinkPosizione {
	font-family: "Century Gothic";
	font-size: 45px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30pt;
}
}

.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: #A68D0E;
    border-color: #A68D0E;
    background-color: #FFFFFF;
	font-family: "Monotype Corsiva";
    width: 55%;
    display: block;
    font-size: 50px;
    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;
}