@charset "utf-8";
/* CSS Document */

html {
}

body {
background:url(../images/bgbody.jpg) repeat-x top left fixed;
background-color:#000000;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

div#erba {
position:fixed;
height:1000px;
width:642px;
top:100%;
left:228px;
margin-top:-1000px;
background:url(../images/erba.png);
}

div#sfondo {
position:fixed;
top:0px;
left:220px;
width:650px;
height:100%;
background:url(../images/bgmain.png);
}

div#overlay {
position:fixed;
top:100%;
left:0;
height:1000px;
width:100%;
margin-top:-1000px;
background:url(../images/overlay.png) no-repeat bottom left;
z-index:-1;
}

div#main {
position:relative;
width:610px;
min-height:400px;
left:210px;
padding-left:20px;
padding-right:20px;
padding-top:7px;
text-align:justify;

}

div#header {
position:relative;
left:234px;
height:166px;min-height:180px;
width:637px;
background:url(../images/headerleft.png) no-repeat;

}

div#footer {
position:relative;
text-align:right;
width:409px;
float:right;
margin-top:40px;
border-top:1px dotted silver;
color:#999999;
}
div.menuvoci{
position:relative;
/*margin-left:190px;*/
width:115px;
height:17px;
cursor:pointer;
}

div#home {
background:url(../images/home.png);

}
div#home:hover {
background:url(../images/homeh.png);
}

div#flowers {
background:url(../images/flowers.png);
}
div#flowers:hover {
background:url(../images/flowersh.png);
}

div#wedding {
background:url(../images/wedding.png);
margin-top:3px;
}
div#wedding:hover {
background:url(../images/weddingh.png);
}
div#weddinghouse {
background:url(../images/weddinghouse.png);
margin-top:3px;
}
div#weddinghouse:hover {
background:url(../images/weddinghouseh.png);
}

div#eventi {
background:url(../images/eventi.png);
margin-top:2px;
}
div#eventi:hover {
background:url(../images/eventih.png);
}

div#partners {
background:url(../images/partners.png);
}
div#partners:hover {
background:url(../images/partnersh.png);
}

div#dovesiamo {
background:url(../images/dovesiamo.png);
}
div#dovesiamo:hover {
background:url(../images/dovesiamoh.png);
}
div#fiordarancio {
background:url(../images/fiordarancio.png);
}
div#fiordarancio:hover {
background:url(../images/fiordarancioh.png);
}

div#contatti {
background:url(../images/contatti.png);
}
div#contatti:hover {
background:url(../images/contattih.png);
}

a {
color:#FF6600;
text-decoration:none;
}

a:hover {
color:#999999;
}
div.clear
{
	height:1%;
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
}

a.button{
margin-top:3px;
margin-bottom:10px;
display:block;
background:url(../images/button.png) no-repeat;	
width:72px;
height:17px;
line-height:16px;
color:#000;
font-weight:bold;
text-align:center;
text-transform:capitalize;
cursor:pointer;
}
a.button:hover{
background:url(../images/buttonhover.png) no-repeat;	
}

input { 
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
border-top:1px solid  #666666;
border-bottom:1px solid  #333333;
border-left:none;
border-right:none;
width:260px;
height:14px;
padding-top:-5px;
}
form#formreg input{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
border-top:1px solid  #666666;
border-bottom:1px solid  #333333;
border-left:none;
border-right:none;
width:160px;
height:14px;
padding-top:-5px;
}
.campo1{
	width:150px;
	}
	

textarea {
width:270px;
height:200px;
border:1px solid #666666;
border-right:none;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}
h2{
	color:#999999;
	font-weight:bold;
	font-size:16px;
	}
.style1 {color: #CC6600}
.style2 {color: #CC6600; font-size: 18px; }
