body {	
	background-color:#2D3950;
	margin:0 0 0 0;	
	font-family:verdana, sans-serif;
	font-size:12px;	
}

#contenitore {	
position:relative;	
width:850px;	
height:100%;	
margin: 50px auto;
}

#corpo {	
width:850px;	
position:relative;	
min-height:400px;	
height:auto !important; /*trick x explorer*/
height:400px;
}

#menu {
width: 200px;
height: 245px;
float: left;
padding-top:100px;
border-right: 1px solid white;
border-right-width-value:1px!important;;
}

#img_home {	
width:645px;	
position:relative;
float: right;
}

#testo {
clear: both;
color:#ffffff;	
font-size:11px;	
line-height:150%;	
text-align:justify;
font-family:verdana, sans-serif;
min-height: 400px;
}

#testo_home {
color:#ffffff;	
font-size:11px;	
line-height:150%;	
text-align:justify;
font-family:verdana, sans-serif;
float: right;
width: 645px;
}

.interno {
clear: none;
width: 620px;
float:right;
clear: none!important;
line-height: 100%!important;
}

#testo table {
/*width:500px;
margin-left:300px;*/
text-align: center;
}


#link { 
position:absolute;	
height:120px;	
width:350px;	
left:50%;	
margin-left:-0px;	
text-align:right;
}

#link img {
margin-bottom:0;
}

#disclaimer {	
position:relative;	
width:850px;	
border-top:1px solid black;	
height:40px;
text-align: center;
clear:both;
}

#disclaimer a:hover { color:#ffffff; }



/******************************* VOCI MENU
*****************************************/

#menu. #menu a, #menu div {
cursor: pointer;
cursor: hand;
}

	

#menu_home {
background-image: url('menu-home.jpg');
background-repeat: norepeat;
height: 33px;
}

a:hover #menu_home {
background-image: url('menu-home-hover.jpg');
background-repeat: norepeat;
height: 33px;
}


#menu_matrimonio{
background-image: url('menu-matrimonio.jpg');
background-repeat: norepeat;
height: 33px;
}

a:hover #menu_matrimonio {
background-image: url('menu-matrimonio-hover.jpg');
background-repeat: norepeat;
height: 33px;
}


#menu_gallery {
background-image: url('menu-gallery.jpg');
background-repeat: norepeat;
height: 33px;
}

a:hover #menu_gallery  {
background-image: url('menu-gallery-hover.jpg');
background-repeat: norepeat;
height: 33px;
}


#menu_album {
background-image: url('menu-album.jpg');
background-repeat: norepeat;
height: 33px;
}

a:hover #menu_album  {
background-image: url('menu-album-hover.jpg');
background-repeat: norepeat;
height: 33px;
}


#menu_contatti {
background-image: url('menu-contatti.jpg');
background-repeat: norepeat;
height: 33px;
}

a:hover #menu_contatti {
background-image: url('menu-contatti-hover.jpg');
background-repeat: norepeat;
height: 33px;
}

/************************** FINE VOCI MENU
*****************************************/





#thumbnail {
margin:5px 5px 5px 5px;
border:1px solid white;
}

#immagine {
text-align: center;
}


#titologal {	
margin: 0 0 20px 0;
font-size:11px;
}

.titologallery {	
margin: 0 0 20px 0;
font-size:11px;
}

.titologallery img {
border: 1px solid white;
margin-bottom:2px;
}

.titologallery a, .titologallery a:hover, .titologallery a:visited {
text-decoration: none;	
}



.testoinfos {	
color:#cccccc;	
font-size:80%;
}

.infoGalleria { text-align:center; color:white; font-size:11px; margin-bottom:20px; }

img {	
 border:none;
}

#corpo .logo {
padding: 0 5px 5px 50px;
float: right;
}

a {
	color:#ffffff;
}
