body {
background-image:url(../immagini/web_edo/bg.gif);
background-repeat:no-repeat;
  background-color: #efc6e6;

  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#6699cc;  
  margin: 0px 0px  0 0px;
  text-align: center;

}
.hide{
	display:none;
	
} 

.mano{
	float:left;
list-style:none;

width: 30px;
height:30px;
	color:#CCCCCC;
	text-align:left;
	font-size:10px;
	margin: 0 0 0 -15px; 
	padding: 5px 10px 0 5px;
	
}
.mano img {
text-decoration:none;
border: 0px;
float:left;
color:#CCCCCC;
text-align:left;
font-size:10px;
padding: 0 0 0 0px;
margin: 0 0 0 0;
border: 0px !important;

}
.mano a, .mano a:link , .mano a:hover, .mano a:visited{
text-decoration:none;
border: 0px;
}

#powered{
float:right;
	width: 140px;
	height:13px;
	padding: 0 0px 0 0px;
	margin: 38px 0px 0 0px;
	text-align:right;
	z-index:2;
	font-size:10px;
	color:#FFFFFF;
	
 }

#powered a{

	
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	
 }
 
 
h2{margin: 10px 0 10px 0px;

color: #FF77BB;
text-align:center; padding: 0px 0 0 0px;
background-color:#FFFFFF;

}
h4{margin: 10px 0px 20px 0px;

color: #FF77BB;
text-align:center; padding: 0px 0 0 0px;
background-color:#FFFFFF;

}

h3{margin: 0px 0 5px 15px;
font-size: 1.1em;
color:#cccccc;
text-align:left; padding: 0px 0 0 0px;
background-color:#FFFFFF;
text-align:left;
}
div.textimage h2.chi{margin: 0px 0 0 15px;
font-size: 1.5em;
color:#cccccc;
text-align:center; padding: 0px 0 0 0px;
height:40px;
background-image:url(../immagini/web_edo/cosa.png);
background-repeat:no-repeat; background-position:left;
background-color:#FFFFFF;
}

div.textimage h2.fotografia{margin: 0px 0 0 15px;
font-size: 1.5em;
color:#cccccc;
text-align:center; padding: 0px 0 0 0px;
height:40px;
background-image:url(../immagini/web_edo/fotografie.png);
background-repeat:no-repeat; background-position:left;
background-color:#FFFFFF;
}
div.textimage h2.link{margin: 0px 0 0 15px;
font-size: 1.5em;
color:#cccccc;
text-align:center; padding: 0px 0 0 0px;
height:40px;
background-image:url(../immagini/web_edo/link.png);
background-repeat:no-repeat; background-position:left;
background-color:#FFFFFF;
}
div.textimage h2.contatti{margin: 0px 0 0 15px;
font-size: 1.5em;
color:#cccccc;
text-align:center; padding: 0px 0 0 0px;
height:40px;
background-image:url(../immagini/web_edo/contatti.png);
background-repeat:no-repeat; background-position:left;
background-color:#FFFFFF;
}

    div.redge {
      background-image: url(../immagini/web_edo/tedge.gif);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image:url(../immagini/web_edo/bedge.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
	   div.tedge {
      background-image:url(../immagini/web_edo/top.gif);
      background-position: top left;
      background-repeat: repeat-x;
    }
    div.ledge {
  background-image: url(../immagini/web_edo/ledge.gif);
      background-position: top left;
      background-repeat: repeat-y;
    }
    div.ulcorner {
      background-image: url(../immagini/web_edo/tleft.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image:url(../immagini/web_edo/tright.gif);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(../immagini/web_edo/bleft.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(../immagini/web_edo/bright.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
  

div#container{
	position: relative;
	width: 100%;
	height:100%;
	margin: 0px 0 0 0;

	
 

 }


  div#stregatto{
	position: absolute;
	background:url(../immagini/web_edo/stregatto.gif);
	background-repeat:no-repeat;
	width: 138px;
	height:173px;
	margin: -130px 0 0 -40px;
	
	overflow:hidden;
	left: 7px;
	z-index:0;
 

 }



#header { 

  width: 100%;
  height:50px;
  margin: 13% 0 0 0px ;
  background-image:url(../immagini/web_edo/attraverso.gif);
  background-repeat:no-repeat;
  background-position: 0px;
  padding: 0px;
  text-align: left;
  background-color: #d7398d;	
  overflow:hidden;
}

#info ul {
	padding:0;
	overflow:visible;
	list-style-type:none;
	height:50px;
	position:relative;
	margin: -49px 0 0 0;
	left: -2px;
	
	
}



#info img {border:0;}
#info li {display:block; height:50px; width:50px; float:left; margin:0px;}
#info a {display:block; width:48px; height:48px; border-right:0px solid #ccc; line-height:48px; text-align:center; text-decoration:none; color:#fff;}
#info a em, #info a span {display:none;}
a#link1 { background-color:#ffffff;color:#000000; }a#link1_current  {opacity:.99;display:block; position:absolute; left:247px; top: -1px; width:48px; height:48px; border:1px solid #ccc;background:#ffffff;}

a#link2 { background-color:#ffffff; color:#999999;}
a#link3 { background-color:#ffffff; color:#dddddd;}
a#link4 { background-color:#ffffff; color:#cccccc;}

a:hover#link1 {background:#efc6e6; color:#ffffff;opacity:.99 !important}
a:hover#link1 span {display:block; position:absolute; left:247px; top: -1px; width:48px; height:48px;background:#ffffff;}

a:hover#link2 {background:#efc6e6; color:#ffffff;opacity:.99 !important}
a:hover#link2 span {display:block; position:absolute; left:247px; top: -1px; width:48px; height:48px; background:#ffffff;}

a:hover#link3 {background:#efc6e6;color:#ffffff;opacity:.99 !important}
a:hover#link3 span {display:block; position:absolute; left:247px; top: -1px; width:48px; height:48px; background:#ffffff;}


a:hover#link4 {background:#efc6e6; color:#ffffff;opacity:.99 !important}
a:hover#link4 span {display:block; position:absolute; left:247px; top: -1px; width:48px; height:48px; background:#ffffff;}


/*galleriai*/




ul#chiudi {

float:right;
list-style:none;

width: 30px;
height:30px;
background-image:none;
background-repeat:no-repeat;margin: 10px 5px 0 0px;
}

#chiudi a {
display:block;
background-image:none;
background-repeat:no-repeat;
width:30px;
height:30px;
}

#chiudi .alt { display:none }

ul#chiudi li {


float:right;

}
li#chiudi-link {
background-image:url(../immagini/web_edo/chiudi.jpg);
background-repeat:no-repeat;

float:right;
width:30px;height:30px;

}

 div#content a{ 
 color:#FF6699 !important;
 text-decoration:none !important;}
 div#content a:hover{ 
 color:#FF6699 !important;
 text-decoration:underline !important;}

div#content.cosa{
background-color:#FFffff;
	position:relative;
	width:600px;
	
	text-align: justify;
	padding: 0 0 0 0;
    color:#666666;
   margin: 1% 0 0 22%;
  z-index:0;
  overflow: hidden;
}

div#content.cosa a {
 
color: #666666;
text-decoration:none;
margin: 0 0 0 0;}



div#content.fotografia{

background-color:#ffffff;
text-align: justify;
	padding: 0 0 0 0;
    color:#666666;
	width:600px;
   margin: 1% 0 0 22%;
/* margin: -15% 0 0 67%;
	position:relative;
	width:30%;
    z-index:0;
  overflow: hidden;*/
}

div#content.fotografia a {
 
color: #666666;
text-decoration:none;
margin: 0 0 0 0;}

div#content.contatti{
background-color:#FFffff;
	position:relative;
	width:330px;
	
	text-align: justify;
	padding: 0 0 0 0;
    color:#666666;
   margin: -13% 0 0 66%;
  z-index:1;
  overflow: hidden;
}

div#content.contatti a {
 
color: #666666;
text-decoration:none;
margin: 0 0 0 0;}




   



div.textimage{
 width: 100%;
  margin:0px 0 0 0;
  height:auto;
 
}


 


  
div.textimage p{
	font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#666666;
text-align:justify;
padding: 0px 10px 10px 10px;
margin: 0 0 0 0;
 

}

div.textimage img{
float:left;

margin: 0px 5px 4px 10px;
background-color:#FFFFFF;
padding: 1px ;
border: 1px solid  #ccc;

}



div.clearer{clear: left}

/* elenchi */

div.textimage ul.norm {
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px;
color:#999999;
}

div.textimage li.norm {
text-align:left;
padding: 0px 0px 0 0px;
/*background: url(../immagini/web_edo/puntino.gif) no-repeat 0 100%;*/
margin:1px;

}

div.textimage li.norm a {
text-align:left;
padding: 0px 0px 0 20px;
background: url(../immagini/web_edo/puntino.gif) no-repeat 0 100%; 
text-decoration:none;
color:#666666;
margin: 0 0 0 0;}

div.textimage li.norm a:link,  li.norm a:active ,  li.norm a:visited {
text-decoration:underline;
color:#666666;
margin: 0 0 0 0;
}
div.textimage li.norm a:hover {
text-decoration:none;
text-align:left;
padding: 0px 0px 0 20px;
color:#666666;
background: url(../immagini/web_edo/puntino_hover.gif) no-repeat 0 100%;
margin: 0 0 0 0;
}

.miniature img {font-size:12px;
	position:relative;
	float:left;
	margin:0px 0px 5px 0px !important;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width:100%; /*provare con 100% se ci sono problemi*/
	}

/*stili per la galleria*/
.categorie{color:#666;
	  font-size: 11px;
      border: Solid 1px  #666;
	  background-color:#FFFFFF;
     margin: 0em 0px 0 0px;
	 width: 150px;
	 height:15px;
	 background-color: #ffffff;
	 color: #FF6699;
	 }
	 
.titolo_vetrina {
	position:relative;
	margin:10px 0px 0 0px ;
	padding: 0px 0px 0px 0px;
	background-image: url(../immagini/web_mario/galleria2.gif);
	background-repeat:no-repeat;
	text-align: center;	
	width:93%;
	height:30px;
	color:#666;}


.miniature {font-size:12px;
	position:relative;
	float:left;
	margin:0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width:100%; /*provare con 100% se ci sono problemi*/
	}
	
	
.miniature a:link {
	color: #efc6e6;
	text-decoration: none;}

.miniature a:visited {
	text-decoration: none;
	color: #efc6e6;}

.miniature a:hover {
	text-decoration: underline;
	color: #efc6e6;}

.miniature a:active {
	text-decoration: none;
	color: #efc6e6;}



ol#gallery{
    margin: 10px 0px 0 0px;
	
	
	}

ol#gallery li{
    float: left;
	margin: 0px  5px 2px 0px;
	padding: 2px;
    background: url(../immagini/web_edo/sfondo_miniatura.jpg) no-repeat bottom right;
	list-style-type: none;
	
	
	}
	
ol#gallery li img{display: block; 
    border: 1px solid #EAEAEA;
     padding: 1px;
     height:50px;
width:50px;
/* max-width:97px;
width:expression(clientWidth  > 97 ? "97px" : "%" ); */
}

	 

ol#gallery a{
display: block;

border: 1px solid  #fff;
text-decoration:none; }

  


.opacity10{
filter:alpha(opacity=10);
-moz-opacity:.10;
opacity:.10;
}
.opacity30{
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
}
.opacity60{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}
.opacity90{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

.opacity100{
filter:alpha(opacity=99);
-moz-opacity:.99;
opacity:.99;
}

/*form mail*/


.cont_contatti {
	position:relative;
	margin:0em 0px 0px 10%;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width:100%; /*provare con 100% se ci sono problemi*/
	height:100%;
	}	
	






.form_contatti  {
margin: 30px 0 0 0px;
width:100%;
float:left;
}




legend
{
background: #ffffff;
border: #cccccc solid 1px;
text-align:left;
color:#FF6699;
width:50%;
}

fieldset
{
border: #cccccc solid 1px;
width:75%;
  font-size: 11px;}



	

	  
	  

 .form_messaggio_mail{
     width:100%;
      height:150px;
      color:#666666;
      border:  1px solid  #cccccc;
	  margin:0px 0 0 0px;
	  background-color: #ffffff;
	  padding: 0 0 0 1px;
	  }    
	

	  
	.form_mail {
  width:100%;
      color:#666666;
      border: 1px solid   #cccccc;
	  margin:0px 0 0 0px;
	  background-color: #ffffff;
	  padding: 0 0 0 1px;
	  }
	    
.input {
    
      color:#FF6699;
	  font-size: 11px;
      border: Solid 1px  #fff;
     margin: 1em 0 0 0em;
	 background-color:#ffffff;
	 
      clear: both;
	}
