/* CSS Document */







body 



	{

    color:#C0C0C0;

    background: #FFFFFF url(gfx/bg2.jpg) top repeat-x;

    margin: 0px;

    font-size: 10px;

    font-family: Verdana, Geneva, Arial, sans-serif;



	}





a {

color:#B6B6B6;

text-decoration:none;

}	



a:hover {

color:#616061;

}	



img {

border:0px;

}


.lista1 {
margin:10px 0 10px 20px;
padding:10px;
}

.lista1 li {
margin:0;
padding:2px;
list-style: square;
}




/* CONSTRUCTION */



#horizon        



	{



	background-color: transparent;

    text-align: center;

    position: absolute;

    top: 50%;

    left: -1px;

    width: 100%;

    height: 1px;

    overflow: visible;

    visibility: visible;

    display: block;

 }







#content    

    {

    margin-left: -395px;

    top: -220px;

    left: 50%;

    width: 790px;

    height: 440px;

    visibility: visible;

    text-align:left;

	position:absolute;

	}

	

#window {

}	





/* FOTO */



#foto {

	width:562px;

	height:375px;

	position:absolute;

	left: 0px;

	top: 0px;

	text-align:right;

}

#foto-txt {
	width:562px;
	height:20px;
	position:absolute;
	right: 229px;
	top: 382px;
	text-align:right;
}





/* MENUFOTO */



#menu {

	height:375px;

	width:115px;

	position:absolute;

	left: 591px;

	top: 1px;

}





.menufoto {

height: 42px;

padding:0 0 5px 0;

}



#m1 {

 z-index:101;

 position:absolute;

 bottom:1px;

 left:0px;

 width:140px;

 margin-bottom:41px;

 background-color:#fff;

 text-align:left;

}



#m2 {

 z-index:101;

 position:absolute;

 bottom:1px;

 left:95px;

 width:140px;

 margin-bottom:41px;

 background-color:#fff;

 text-align:left;

}



#m3 {

 z-index:101;

 position:absolute;

 bottom:1px;

 left:228px;

 width:140px;

 margin-bottom:41px;

 background-color:#fff;

 text-align:left;

}



/* subMenu elements */

#subMenu2 ul {

  margin: 0px 0px 10px 0px;

  padding: 0;

  list-style-type: none;

  font: 10px/11px Tahoma, Verdana, Arial, sans-serif;

  color: #999;

}



#subMenu2 li {

  display: block;

  width: 100%;

  margin: 0;

  padding: 0;

  vertical-align: top;

}



#subMenu2 a {

  display: block;

  padding: 5px 10px 5px 10px;

  border: none;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-weight: normal;

  color: #999;

  text-decoration:none;

}



#subMenu2 a:hover {

  border: none;

  background-color: #999;

  color: #fff;

}



#subMenu2 ul li a:visited {

  font-weight: normal;

}



#button-up {

	position:absolute;

	width:20px;

	height:20px;

	left: 565px;

	top: 0px;

}



#button-down {

	position:absolute;

	width:20px;

	height:20px;

	left: 565px;

	top: 355px;

}











#logo {

	height:380px;

	width:52px;

	position:absolute;

	left: 735px;

	top: 0px;

}







/* SUB-MENU */



#menubar2 {

	width:705px;

	position:absolute;

	height:300px;

	left: 0px;

	bottom: 50px;



}



#links2 {

	margin:0px;

	padding:0px;

	list-style-type: none;

	bottom:0px;

	position:absolute;

	left: 101px;

		}

	

		

		

		

		

		

#links2 li {

			margin: 0; padding: 3px 4px 3px 4px;

			list-style:none; 

			padding:4px 6px 4px 6px;

			display:block;

			background:#FFFFFF;

}



#links2 li a {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#A0A0A0;

}



#links2 li a:hover {

color:#484848;

}



.selected {

color:#484848;

} 















/* ROoT - MENU */



#menubar {

	width:775px;

	height:38px;

	position:absolute;

	left: 0px;

	top: 398px;

	border-top: 1px solid #E8E8E8;

}



#links {

	        margin:0px;

			padding:0px;

			height:20px;

			list-style-type: none;

		}

#links li {

			margin: 0; padding: 2px 4px 2px 4px;

			list-style:none; 

			display:inline;

			float:left;

			padding:2px 4px 2px 4px;

}



#links li a {

font-family: "Times New Roman", Times, serif;

font-size:13px;

color:#A0A0A0;

}



#links li a:hover {

color:#484848;

}















/* CONTACT */

#contact {

	width:256px;

	height:56px;

	position:absolute;

	left: 191px;

	top: 324px;

	text-align:right;

}

#contact2 {

	width:244px;

	height:371px;

	position:absolute;

	left: 461px;

	top: 4px;

	text-align:left;

}



#monde {

	width:118px;

	height:22px;

	position:absolute;

	left: 666px;

	top: 469px;

	text-align:right;

	color:#D4D3D3;

}



#copyright {

color:#E4E4E4;

	width:376px;

	height:22px;

	position:absolute;

	left: 0px;

	top: 449px;

	text-align:left;

}















/* 1 WEDDING */



/* FOTO */



#foto1 {

	width:281px;

	height:375px;

	position:absolute;

	left: 421px;

	top: 0px;

	text-align:right;

}



#text1 {

    font:11px Georgia, Times, serif;

	text-align:left;

	width:388px;

	position:absolute;

	left: 16px;

	bottom: 66px;

	text-align:left;

	color:#B6B6B6;

}



#text1b {

    font:11px Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	width:388px;

	position:absolute;

	left: 16px;

	bottom: 66px;

	text-align:left;

	color:#B6B6B6;

}





#text1c {

    font:11px Verdana, Arial, Helvetica, sans-serif;

	text-align:justify;

	width:388px;

	position:absolute;

	left: 16px;

	top: 0px;

	color:#B6B6B6;

}





#text2 {

	font:11px Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	width:373px;

	position:absolute;

	left: 16px;

	bottom: 59px;

	text-align:left;

	color:#B6B6B6;

	height: 364px;

	padding:10px;

	z-index:100;

}



#wn	{ 

	position:absolute; 

	left:0px; top:0px; 

	width:363px; height:364px; 

	clip:rect(10px, 373px, 364px, 0px); 

	overflow:hidden;	

	z-index:1; 

	}

#lyr1	{ 

	position:absolute; visibility:hidden; 

	left:0px; top:0px; 

	z-index:1; 

	}



#txtarrowup {

	position:absolute;

	left:390px; top:0px; 

	z-index:101; 

}



#txtarrowdown {

	position:absolute;

	left:390px; top:360px; 

	z-index:101; 

}



h1 {color:#9C9B9C;

font-size:16px;

padding:0 0 20px 0}





h2 {color:#9C9B9C;

font-size:14px;

padding:20px 0 5px 0}

h3 {color:#9C9B9C;

font-size:12px;

padding:5px 0 5px 0}


h4 {color:#9C9B9C;

font-size:12px;

padding:15px 0 5px 0;
margin:0 0 0 0;}

h5 {color:#9C9B9C;

font-size:12px;

padding:15px 0 15px 0;
margin:0 0 0 0;}



.links a {padding:2px 5px 3px 0px; display:block; margin:0px;}

.testimonials {padding:0 0 10px 0;}
.sign {text-align:right; font-style:italic;}