p {text-align:left;  color:black; font-family: "agency";  margin-left: 15px; margin-right: 5px; margin-top: 1px; margin-bottom: 2px;
    font-size:15px;}
h1 {text-align:left; background-color:black; color:white; font-family: "agency";
    font-size:13px;}
h2 {text-align:left; background-color:white; color:silver; font-family: "agency";
    font-size:12px;}
h3 {text-align:center; background-color:white; color:black; font-family: "agency";
    font-size:13px;}
h4 {text-align:center; background-color:black; color:#111111; font-family: "agency";
    font-size:13px;}
h5 {text-align:center; background-color:white; line-height:1px;  font-family: "agency";
    font-size:11px;}
    
  
  h6  {text-align:left; background-color:#eee; color:white; font-family: "agency";
    font-size:14px;}
    
	 h7 {text-align:center; background-color:white; line-height:1px; font-family: "agency";
    font-size:10px;}	
    
 .centeralign {text-align:center}
 
 table.trasparente{
	filter:alpha(opacity=30);
	opacity: 0.80;
	-moz-opacity: 0.80;
	border: 1px solid #000000;
}
 
 
 /************************************************************/
#container {
	
	width: 1230px;
	background: #ffffff;

	
	border: 5px solid #fff; 
     
	
}
#containergallery {
	
	width: 860px;
	height: 900px;
	background: #ffffff;

	
	border: 5px solid #fff; 
     
	
}


#container_slide {
	width:580px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}




#header {
width: 952px;
height: 35px;
background-color:#ffffff;

background-repeat: no-repeat;

}


#rightnav {
float:right;
width: 250px;
height:1380px;
background-color:#ffffff;

margin-top:0px;
}


#body {

width: 956px;
height:1700px;

background-color:#ffffff;
background-image:url('../images/structure/AMOUR%20A%20PARIS_BG_OFFICIAL_001.png');
background-repeat: no-repeat;

margin-top:-132px;
}



#footer {
clear:both;
width: 956px;
height: 25px;
background-color:1004 ;
}










/************************************************************/


#navMenu {
     
     margin:0;
     padding-left: 17px;
     padding-top: 87px;

}
 
#navMenu ul {
     
 margin:0;
     padding:0;
     line-height:30px;
     z-index: 100;
}     


#navMenu li {
     
       margin:0;
     padding:0;
     list-style:none;
     float:left;
     position:relative;
     background:trasparent;
      
 }
 
 
 #navMenu ul li a {
     
    text-align:center;
     font-family:"agency";
     font-size:;
     text-decoration:none;
     height:30px;
     width:129.5px;
     
     display:block;
     color:gray;
     border:1px solid #000000;
     
}

#navMenu ul ul {
     
     position:absolute;
     visibility:hidden;
     top:32px;


}


#navMenu ul li:hover ul {

     visibility:visible;
}

/************************************************************/

#navMenu li:hover {
      
      background:#fff;
    
      
}


 #navMenu ul li:hover ul li a:hover {
 
      background:#000;
      color: #fff;
      
}

#navMenu a:hover  {

     color: #e41b17;
     
}

.clearFloat {
     clear:both;
     margin:0;
     padding-right:0;
}    
 
 

/************************************************************/



#rightnav a {
 color:silver;
 text-decoration:none;
 background:#ffffff;

 
}

#rightnav a:hover {
 color:#000;
 text-decoration:none;
 background:#ffffff;
 
 
}

#leftnav a {
 color:silver;
 text-decoration:none;
 background:#ffffff;

 
}

#leftnav a:hover {
 color:#000;
 text-decoration:none;
 background:#1004 ;
 }
 
 
 #slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:570px;
	height:270px;
	display:block;
}

.slides_container a img {
	display:block;
}