
*
{
   margin:0px;
   padding:0px;
}

html { 
position: relative;
min-height: 100%;
}

body {  
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-weight: 14px;
font-style: normal;
text-align: left;
color:#696868;
background-image: url('../images/sfondo.jpg');
background-position: center top;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover

}

img.centro
{
display:block;
margin:auto;
}

#capatcha {
margin:auto;
display: block
}

.g-recaptcha{
   margin: 15px auto !important;
   width: auto !important;
   height: auto !important;
   text-align: -webkit-center;
   text-align: -moz-center;
   text-align: -o-center;
   text-align: -ms-center;
}

.rwd-video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.rwd-video iframe,
.rwd-video object,
.rwd-video embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#contvids
{
position:relative;
z-index:20;
width: 96%;
margin:auto;
}


A:LINK, A:VISITED, A:ACTIVE {
 color: #127cc2;
 text-decoration: none;
}

A:HOVER {
 color: #cb2229;
 text-decoration : none;
}

A.men:LINK, A.men:VISITED, A.men:ACTIVE {
 color: #127cc2;
 text-decoration: none;
}

A.men:HOVER {
 color: #cb2229;
 text-decoration : none;
}



A.anc { color: inherit; }


img {border:0px none;}

td img {display: block;}

/* STILI INDISPENSABILI PER IL MENU */


td.MJ_MainMenu

div.MJ_HiddenLink
{
	visibility: hidden;
	position: absolute;
	
}
div.MJ_VisibleLink
{
	visibility: visible;
	position: absolute;
	width: 250px;
	margin: 0px 0px 0px -1px;
	z-index:9999;

}
a.MJ_VoiceClass, a.MJ_VoiceClass:hover
{
	display: block;
	position: relative;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 5px 5px;
}

a.MJ_LinkClass, a.MJ_LinkClass:hover
{
	display: block;
	position: relative;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
    font-size: 15px;
    text-align: left;
    margin-left: 0px;

}
a.MJ_LinkClass
{
	background: rgba(239, 56, 35, 0.85);
}
a.MJ_LinkClass:hover
{
	background: #ef3823;
}