
*
{
   margin:0px;
   padding:0px;
}

html, body{ 
background-image:url('../images/sfondo.gif');
background-color: #ffffff;
}

#divuno {
    position:absolute;
	background-color: #ffffff;
	width: 100%;
	height: 316px;
	z-index: 1;

}

#divdue {
    position:fixed;
	background-color: #ffffff;
	width: 100%;
	height: 316px;
	z-index: 1;

}

.imgsx { float: left; margin: 0px; margin-left: 0;}
.imgdx { float: right; margin: 0px; margin-right: 0;}
.imgcenter { float: center; margin: 0px; margin-right: 0;}



ul li {
font-family: 'Oswald', sans-serif;
color: #7c7c7c;
font-size: 18px;
text-align: left;
line-height: 20px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 40px;
margin-right: 0px;}

img.photo2 {        
margin-bottom: 5px;
margin-top: 0px;
margin-left: 20px;
margin-right: 5px;
border: 2px solid #0087be;
} 


img.photo {        
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
border: 2px solid #0087be;
} 

.p_gallery {
text-align: left;
margin-bottom: 1px;
margin-top: 0px;
margin-left: 0px;
margin-right: 1px;
       }
       
      
.p_gallery1 {
text-align: left;
margin-bottom: 1px;
margin-top: 0px;
margin-left: 20px;
margin-right: 1px;
       }
       
.p_home {
text-align: left;
margin-bottom: 15px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
       }
       
       
h1 {
font-family: 'Oswald' ,sans-serif;
color: #e3a51a;
font-size: 24px;
font-weight: 700;
text-align: left;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
       }
       

       
.corpo {
font-family: 'Arial' ,sans-serif;
color: #ffffff;
font-size: 16px;
font-weight: 400;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
       
.iva {
font-family: 'Arial', sans-serif;
color: #ffffff;
font-weight: 400;
font-size: 12px;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
    

.menu {
font-family: 'Oswald', sans-serif;
color: #00384e;
font-weight: 400;
font-size: 18px;
text-align: right;
margin-bottom: 0px;
margin-top: 20px;
margin-left: 5px;
margin-right: 20px;
       }
       

                   
A:LINK {
 color: #00384e;
 text-decoration: none;
}

A:VISITED {
 color: #00384e;
 text-decoration: none;
}

A:HOVER {
 color: #0087be;
 text-decoration : none;
}

A:ACTIVE {
 color: #00384e;
 text-decoration: none;
}


A.men:LINK {
 color: #000000;
 text-decoration: none;
}

A.men:VISITED {
 color: #000000;
 text-decoration: none;
}

A.men:HOVER {
 color : #ff0000;
 text-decoration : none;
}

A.men:ACTIVE {
 color: #000000;
 text-decoration: none;
}


.td_prev {
   background-color: #e4e4e4;
}

.td_form {
   background: url('../images/sfondo_form.jpg');
}

.td_top {
   background: url('../images/sfondo_top.png');
   background-repeat: repeat-x;
}


input.con {
margin-left:30px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
text-align: left;
height:29px;
width:386px;
background-color: #ffffff;
border:1px solid #cacaca; 
font-family: Arial; 
font-size: 13px; 
color: #000000;
}

textarea.con1 {
margin-left:30px;
margin-right:0px;
margin-bottom:15px;
margin-top:0px;
text-align: left;
height:80px;
width:386px;
background-color: #ffffff;
border:1px solid #cacaca; 
font-family: Arial; 
font-size: 13px; 
color: #000000;
}

checkbox.prev2 {
margin-left:24px;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
height:18px;
width:18px;
background-color: #ffffff;
border:1px solid #777777; 

}

/* STILI INDISPENSABILI PER IL MENU */


td.MJ_MainMenu

div.MJ_HiddenLink
{
	visibility: hidden;
	position: absolute;
}
div.MJ_VisibleLink
{
	visibility: visible;
	position: absolute;
	width: 270px;
	margin: 0px 0px 0px -1px;

}
a.MJ_VoiceClass, a.MJ_VoiceClass:hover
{
	display: block;
	position: relative;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
}
a.MJ_VoiceClass
{
	color: #FFFFFF;
}
a.MJ_VoiceClass:hover
{
	color: #FFCC00;
}
a.MJ_LinkClass, a.MJ_LinkClass:hover
{
	display: block;
	position: relative;
	text-decoration: none;
	padding: 2px 0px 2px 5px;
	font-family: 'Oswald', sans-serif;
    color: #ffffff;
    font-weight: 300;
    font-size: 14px;
    margin-left:0px;
    z-index:1000;

	
}
a.MJ_LinkClass
{
	background-image:url('../images/sfondo_menu.png');
}
a.MJ_LinkClass:hover
{
	background: #00384e;
}



img {border:0px none;}

td img {display: block;}