
*
{
   margin:0px;
   padding:0px;
}


html, body{ 
    background-color: #ffffff; 
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
}
.sfondoMenu{
	background:url('../images/mobile/imm_menu.jpg');
	background-repeat: no-repeat;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

.sfondoGiallo{
	background:url('../images/mobile/sfondo.png');
	background-repeat: no-repeat;
	width: 100%;
	width: 20px;
	background-position:  center 50%;

}

#fumetto_pos
{
position:absolute;
z-index:9999;
left:39%;
top:90px ;
width: 30%;
display: none;

}
#fumetto_pos2
{
position:absolute;
z-index:9999;
left:75%;
top:90px ;
width: 30%;
display: none;

}

#img_pos
{
position:relative;
z-index:10;
margin-left: 20px;
}

#table_pos
{
position:relative;
z-index:20;
margin-left: 20px;
margin-left: 20px;
top: -25px;
}


#pdf_pos
{
position:absolute;
z-index:50;
right: 50%;
margin-right: -470px;
top: 218px;
}


.corpo_pro {
font-family: 'Open Sans', regular;
font-weight: 700;
color: #333334;
font-size: 1.3em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
       }
       
.corposcheda {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
.corposcheda1 {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 0px;
margin-top: 3px;
margin-left: 10px;
margin-right: 10px;
       }


ul li
{
margin-left: 30px;
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
}


li.corposcheda
{
margin-left: 30px;
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
}


li.corpo
{
margin-left: 40px;
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
}




.vetrina { 
  border: 1px solid #363238; 
  margin-top: 10px;
}


img.photo0 {     
margin-bottom: 2px;
margin-top: 0px;
margin-left: 20px;
margin-right: 0px;
}

img.photo {     
margin-bottom: 2px;
margin-top: 0px;
margin-left: 2px;
margin-right: 0px;
}


img.photo11 {
border: 1px solid #363238;      
margin-bottom: 0px;
margin-top: 6px;
margin-left: 0px;
margin-right: 6px;
}

img.photo12 {   
border: 1px solid #363238;   
margin-bottom: 0px;
margin-top: 6px;
margin-left: 0px;
margin-right: 0px;
}


h1 {
font-family: 'Nunito', sans-serif;
font-weight: 700;
color: #333334;
font-size: 18px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
     
.menu {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 17px;
text-align: center;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
       }
       
.menu1 {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 1.6em;
text-align: center;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
.mappa {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 14px;
text-align: right;
margin-bottom: 57px;
margin-top: 0px;
margin-left: 10px;
margin-right: 20px;
       }
       
.corpo {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_sottomen {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 14px;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_piv {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 10px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
       
       
.corpo_home {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #333334;
font-size: 1.2em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
       }
       
.corpo_tit {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 22px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 0px;
       }
       
.tit_news {
font-family: 'Nunito', sans-serif;
font-weight: 700;
color: #333334;
font-size: 24px;
text-align: left;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
       }
       
.tit_news1 {
font-family: 'Nunito', sans-serif;
font-weight: 700;
color: #333334;
font-size: 18px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
  #footer {
   position:fixed;
   left:0px;
   bottom:0%;
   height: 3.8em;
   width:100%;
}   
       
.footer_corpo {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #333334;
font-size: 1.3;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
       }
       
.navi {
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
text-align: left;
margin-bottom: 15px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
       }
       
    
select.vedi {
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:15px;
text-align: left;
height:28px;
width:200px;
background-color: #ffffff;
border:1px solid #9f9f9f;  
font-family: 'lato', sans-serif;
font-size: 13px; 
color: #000000;
}

input.con {
margin-left:2%;
margin-right:2%;
text-align: left;
height:26px;
width:90%;
background-color: #fff13d;
border:0px solid #372250; 
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
}


textarea.con1 {
margin-left:2%;
margin-right:2%;
margin-bottom:10px;
margin-top:0px;
text-align: left;
height:100px;
width:90%;
background-color: #fff13d;
border:0px solid #372250; 
font-family: 'Nunito', sans-serif;
font-weight: 400;
color: #333334;
font-size: 14px;
}

    
      
A:LINK {
 color: #333334;
 text-decoration: none;
}

A:VISITED {
 color: #333334;
 text-decoration: none;
}

A:HOVER {
 color: #fff13d;
 text-decoration : none;
}

A:ACTIVE {
 color: #333334;
 text-decoration: none;
}



A.men:LINK {
 color: #ffffff;
 text-decoration: none;
}

A.men:VISITED {
 color: #ffffff;
 text-decoration: none;
}

A.men:HOVER {
 color: #fff13d;
 text-decoration : none;
}

A.men:ACTIVE {
 color: #ffffff;
 text-decoration: none;
}


.td_top {
background: url('../images/sfondo_top.jpg');
}


.td_slider {
background: url('../images/sfondo_slider.gif');
}

.td_titoli {
background: url('../images/sfondo_titoli2.gif');
}

.td_viola {
background-color: #341346;
}


.td_footer {
   background-color: #fff13d;
}

.td_grigio {
   background-color: #333334;
}

/* STILI INDISPENSABILI PER IL MENU */


td.MJ_MainMenu

div.MJ_HiddenLink
{
	visibility: hidden;
	position: absolute;
}
div.MJ_VisibleLink
{
	visibility: visible;
	position: absolute;
	width: 600px;
	margin: 0px 0px 0px -170px;
	z-index: 200;

}
a.MJ_VoiceClass, a.MJ_VoiceClass:hover
{
	display: block;
	position: relative;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.MJ_VoiceClass
{
	color: #FFFFFF;
}
a.MJ_VoiceClass:hover
{
	color: #FFCC00;
}

a.MJ_LinkClass
{
	background: #333334;
}
a.MJ_LinkClass:hover
{
	background: #DDDDDD;
}


img {border:0px none;}

td img {display: block;}