body{
  background:url(../images/sfondo.jpg) #e62558;
}

a{
  color:#797979;
}

div#page_wrap{
  width:980px;
  margin:5% auto;
}

ul#menu_alto{
  text-align:right;
}

ul#menu_alto li{
  display:inline;
  padding: 0 10px;
}

div#main_content{
  width:980px;
  position:relative;
  background: url(../images/sfondo_main.png) top right no-repeat;
  margin:10px 0 0 0;
  min-height:358px;
}

img#fiocco{
  position:absolute;
  top:52px;
  left:22px;
}

img#logo{
  position:absolute;
  top:20px;
  left:150px;
}

#home ul#menu{
  text-align:right;
  margin:0;
}

ul#menu li a{
  white-space: nowrap;    
  display:block;
  width:980px;
}


#home ul#menu li #link_1{
  padding:16px 0;
}

#home ul#menu li #link_1, #home_chisiamo ul#menu li #link_1{
  padding:16px 0;
  background: url(../images/wedding_planner01.png) 35px top no-repeat;
}

#wedding ul#menu li #link_1, #servizi ul#menu li #link_1{
  padding:16px 0;
  background: url(../images/eventi02.png) 35px top no-repeat;
}

#eventi ul#menu li #link_1{
padding:16px 0;
  background: url(../images/contatti03.png) 35px top no-repeat;
}

#contatti ul#menu li #link_1{
padding:16px 0;
  background: url(../images/home04.png) 35px top no-repeat;
}


#home ul#menu li #link_2, #home_chisiamo ul#menu li #link_2{
  padding:15px 0;
}

#home ul#menu li #link_2, #home_chisiamo ul#menu li #link_2{
   padding:15px 0;
  background: url(../images/eventi01.png) 35px top no-repeat;

}

#wedding ul#menu li #link_2, #servizi ul#menu li #link_2{
   padding:15px 0;
  background: url(../images/contatti02.png) 35px top no-repeat;
  
}

#eventi ul#menu li #link_2{
   padding:15px 0;
  background: url(../images/home03.png) 35px top no-repeat;

}

#contatti ul#menu li #link_2{
   padding:15px 0;
  background: url(../images/wedding_planner04.png) 35px top no-repeat;
}




ul#menu li #link_3{
  padding:15px 0;
}
#home ul#menu li #link_3, #home_chisiamo ul#menu li #link_3{
  background: url(../images/contatti01.png) 35px top no-repeat;
}

#wedding ul#menu li #link_3, #servizi ul#menu li #link_3{
  background: url(../images/home02.png) 35px top no-repeat;
}

#eventi ul#menu li #link_3{
  background: url(../images/wedding_planner03.png) 35px top no-repeat;
}

#contatti ul#menu li #link_3{
  background: url(../images/eventi04.png) 35px top no-repeat;
}


#image_page{
  display:block;
  position:absolute;
  top:100px;
  left:160px;
}


span#content{
 width:980px;
}

span#content h2{
  text-align:left;
  width:450px;
  color:#e41849;
  font: 18px arial;
  margin:10px 0 0 500px;
  padding:40px 0 10px;
}

#wedding span#content h2{
  color:#178fCB;
}



#eventi span#content h2{
  color:#5eb24e;
}

span#content #text{
  color:#797979;
  text-align:left;
  display:block;
   max-height:250px;
  overflow:auto;
  font-size:11px;
  line-height: 18px;
  max-width:450px;
  margin:10px 0 0 500px;
}


#wedding span#content #text, #home span#content #text{
   max-height:140px;
}



#wedding #link_wedding{
  margin: 0 0 0 500px;
} 

#home #link_home{
margin: 0 0 0 500px;
}

#home_chisiamo span#content #text{
   max-height:250px;
}

span#content #text p{
  max-width:450px;
  padding-bottom:10px; 
}

#copyright{
  display:block;
  width:980px;
  text-align:center;
  color:#FFFFFF;
  font-size:11px;
  font-family: arial;
  line-height: 18px;
}

#copyright a{
  color:#FFFFFF;
  font-size:11px;
  text-decoration: none;
  font-family: arial;
}


#contatti_descrizione{
   color:#797979;
  text-align:left;
  display:block;
  max-height:250px;
  padding:0;
  overflow:auto;
  font-size:11px;
  line-height: 18px;
  max-width:450px;
  margin:10px 0 0 510px;
}


#link_cell{
  display:none;
}

#lista_sposi{
  left:200px;
  position:absolute;
  top:145px;
}

#info{
  left:170px;
  position:absolute;
  top:225px;
  color:#797979;
  line-height: 18px;
  font-size: 11px;
  font-family: arial;
  font-weight: bold;
}

#info b{
  color:#e41849;
}

#info h3{
  color:#e41849;
  font-size: 14px;
}

a#email_convivia{
  color:#797979;
  text-decoration: none;
}

._links{
  padding:0 20px 0 0;
  display:block;
  float: left;
  margin:15px 0 0 -10px;
}

.lista_sposi li{
  list-style-type:none;
  padding:5px 0 0 0 ;
  display:none;
}

.lista_sposi li a{
  text-decoration: none;
}

.lista_sposi li.sposi_1{
 list-style-type:none;
  display:block;
}

ul#eventi_list{
padding:0 0 0 20px;
}

ul#eventi_list li{
  padding:0px 0 0 0;
  list-style-image: url(../images/list.jpg);
  list-style-type: disc;
}

#back{
  position:absolute;
  margin:-30px 0 0 898px;
  color:#e41849;
}

#back a{
  color:#e41849;
}

.list_ie{
  display:none;
}