html,body {margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center; background:url(../img/bg-legno2.jpg)}
p{margin:20px 0px 10px}

div#header {background:url(../img/bg-header.gif) no-repeat;
z-index:200; height:200px;}

div#header h1{height:200px;line-height:150px;margin:0;
  padding-left:10px;background: #ff0090; background:url(../img/bg-header2.gif) no-repeat; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:48px;z-index:200;
  }
  div#header h3{color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
  }
  
 
/*div#payoff {z-index: 2; background:url(../img/payoff.gif)}*/  

div#splash{z-index: 400; width:109px; height:107px; position: relative; top: -70px; left: 860px; }

div#polaroid01{z-index: 300; width:245px; height:253px; position: relative; top: -320px; left: 700px; }
div#polaroid03{z-index: 300; width:245px; height:253px; position: absolute; top: 300px; left: 500px; }
div#polaroid02{z-index: 300; width:245px; height:253px; position: absolute; top: 400px; left: 400px; }


  
div#menu{height:50px; margin-bottom: 25px; margin-top:-10px; border-bottom: 2px solid #ff0090; }
  
div#container{text-align:left; background-color:#FFF;}
div#content p{font-family: Georgia, Palatino, "Times New Roman", Times, serif;; /*Helvetica, Arial, sans-serif;*/ font-size:14px; line-height:24px; letter-spacing:1px; color: #666666;/*#333333;*/ text-align:justify;}
div#content li{background: url(../img/elenco.gif) no-repeat; list-style:none; text-transform:uppercase;
font-size:16px; color:#666666; letter-spacing:2px; line-height:36px; padding: 0px 0px 0px 40px; margin: 10px 0px 10px 0px;  
}
.sottoelenco{ margin-left: 40px; color:#ff0090;
font-weight:bolder;
font-family:Georgia, "Times New Roman", Times, serif;   
}

div#navigation{background:#ffffff}
div#extra{background:#ffffff;}
div#footer{background: #ffffff; border-top: 4px solid #ff0090; text-align:center; padding-top:10px;
color: #999999;
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
letter-spacing: 2px;
}
div#container{width:950px;margin:0 auto; padding-bottom:50px;}
div#content{ z-index:500; float:right; width:550px; margin-bottom: 50px; margin-right:50px;}
div#content h1{color: #ff0090; font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; border-bottom: solid 1px #ff0090;}

div#navigation{float:left;width:240px; padding-top:25px; padding-left:50px;}
div#extra{float:left; width:240px; border: 2px #FF0090 dashed; margin-top:25px; margin-left:50px; padding-left:20px;}
div#extra p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; line-height:20px;}
div#footer{clear:both;width:100%; height:50px;}
div#footermenu{padding-bottom:25px; text-align: center; color:#ff0090; font-weight:bold; font-size: 11px; letter-spacing: 3px;
}

.moka {
color:#ff0090;
font-weight:bolder;
font-family:Georgia, "Times New Roman", Times, serif; 
}

.fucsia {
color:#ff0090;
font-weight:bold;
}

.firma {
color:#ff0090;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
font-style:italic;
font-size:16px;
margin-top:50px;
}

.nero {
color:#000000;
font-weight:bold;
}

.bold {
font-weight:bold;
}

.sx {
text-align:left;
}

.dx {
text-align:right;
}

.center {
text-align:center;
}

.justify {
text-align: justify;
}


a.mokastyle  {
text-decoration: none ; color: #999999; font-weight:normal;
}

a.mokastyle:link{
text-decoration: none ; color: #999999; font-weight:normal;
}

a.mokastyle:hover{
text-decoration: none; background-color:#ff0090; color:#FFFFFF;
font-weight:normal;
}



a.mokalink  {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none ; color: #ff0090; font-weight:bold; font-size:36px; letter-spacing: 2px;
}

a.mokalink:link{
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none ; color: #ff0090; font-weight:bold; font-size:36px; letter-spacing: 2px;
}

a.mokalink:hover{
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none ; color: #ff0090; font-weight:bold; font-size:36px; letter-spacing: normal;
}




#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-top: 27px;
float: left;
text-transform:uppercase;
font-size:16px;
letter-spacing: 2px;
width: 100%;
/*border: 1px solid #DFDFDF;
border-width: 1px 0;*/
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a {
float: left;
color: #999999;
padding: 2px 12px 2px 12px;
text-decoration: none;
}

#underlinemenu ul li a:hover {
color: #ff0090;
/*background-color: #F3F3F3;*/
border-bottom: 4px solid #ff0090;
padding-bottom: 0;
}

#underlinemenu ul #current a{
color: #ff0090;
/*background-color: #F3F3F3;*/
border-bottom: 4px solid #ff0090;
padding-bottom: 0;
}

h3{color: #000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing: 4px;
background: url(../img/cerc-magenta.gif) no-repeat;
margin: 0px; 
padding: 0px 0px 0px 40px; 
  }
  
 h2{color: #000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; letter-spacing: 4px; font-weight:lighter;
margin-top: -15px; 
padding: 0px; 
  } 
  
   h4{color: #000000; background-color:#FF0090; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:1px; font-weight:lighter;
   font-style:italic; padding: 0px; 
  } 
  
     h5{font-family: Georgia, Palatino, "Times New Roman", Times, serif;; /*Helvetica, Arial, sans-serif;*/ font-size:22px; letter-spacing:2px; color: #ff0090; margin-bottom: 15px;
  } 
  
  
  
  
  
  
a.contatti  {
text-decoration: none;
color:#333333;

}
a.contatti:hover {
text-decoration: none;
color:#ff0090;

}

a.facebook  {
text-decoration: none;
color:#ff0090;

}
a.facebook:hover {
text-decoration: none;
color:#ffffff;
background-color:#ff0090;
}


.formcontattiinput {
color:#333333;
border:1px solid #ff0090;
padding:2px 5px 2px 5px;
width:200px;
background-color:#ffffff;
margin-top:10px;

}
.vociform {
margin-bottom:100px;}
.row {
margin-bottom:20px;
}
.formcontattimsg{
color:#333333;
border:1px solid #ff0090;
padding:2px 5px 2px 5px;
width:300px;
background-color:#ffffff;
margin-top:10px;
height:100px;
min-height:100px;
overflow:auto;
}


div#hr {
border-bottom:1px solid #cccccc;
margin-top: 50px;
margin-bottom: 50px;
}

div#rigamagenta {
border-bottom:1px solid #ff0090;
margin-top: 50px;
margin-bottom: 50px;
}

div#riga-tratt-magenta {
border-bottom:2px dashed #ff0090;
margin-top: 50px;
margin-bottom: 50px;
}

div#riga-tratt-grigia {
border-bottom:2px dashed #cccccc;
margin-top: 50px;
margin-bottom: 50px;
}

div#riga-punt-grigia {
border-bottom:2px dotted #cccccc;
margin-top: 50px;
margin-bottom: 50px;
}

div#riga-punt-magenta {
border-bottom:2px dotted #ff0090;
margin-top: 50px;
margin-bottom: 50px;
}
