img {
    border: 0;
}

body {
    padding:0;
    margin:0;
    background-color: #2f363e;
    background-image: url("/sites/templates/images/background.gif");
    background-repeat:repeat-x;
    font-family: georgia,times new roman;
    font-size: 12px;
    color:white;
    behavior: url(/sites/templates/csshover.htc); 
    height: 100%;
}

#page {
    position: absolute;
    left: 50%;
    margin-left: -460px;
    padding: 0px;
    top: 0px;
    width: 920px;
}

a, #content a {
    text-decoration: underline;
    color: white;
    font-weight: bold;
}

h1 {
	font-weight: bold;
	margin:0;
	padding:0;
    font-size: 24px;
    letter-spacing: 2px;
    color:white;	
	}
	
h2 {
    font-weight: bold;
    margin:0;
    padding:0;
    font-size: 18px;
    letter-spacing: 2px;
    color:#f3a264;    
    }	
	
#title {
	position: absolute;
    width: 820px;
    left:50px;
	}	

/*header*/

#header {
	position: absolute;
	width: 920px;
	height: 430px;
	background-image: url("/sites/templates/images/background_header.gif");
    background-repeat:no-repeat;
	}
	
#logo{
    position: absolute;
    top:30px;
    left:20px;
    }	
    
#slogan {
	position: absolute;
    top:30px;
    right:26px;
    text-align: right;
    font-family: verdana;
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 14px;
	}    
	
/*menu*/

ul.topnav {
	position: absolute;
	padding:0;
	margin:0;
	right:26px;
	top:69px;
	z-index: 30000;
	}	
	
ul.topnav li {
    list-style-type: none;
    }
    
ul.topnav li p {
    margin:0;
    }    
    
ul.topnav li a {
    display: block;
    height: 38px;
    width: 111px;
    background-image: url("/sites/templates/images/menu_bouton.gif");
    background-repeat:no-repeat;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    padding-top:10px;
    }
    
    
 ul.topnav li a:hover, ul.topnav li.here a, ul.topnav li.here_last a {
    background-image: url("/sites/templates/images/menu_bouton_hover.gif");
    background-repeat:no-repeat;
    }  
        
/*sous menu*/ 
    
ul.topnav ul {
	margin:0;
    position: absolute;
    top: 43px;
    left: 112px;
    display:none;
    }   
    
ul.topnav li:hover ul {
    display:block;
    background-color:#6c6754;
    width: 111px;
    margin:0;
    padding:0;
    }  
    
ul.topnav li ul li a, ul.topnav li.here ul li a {
    display: block;
    height: 30px;
    width: 111px;
    background-image: url("/sites/templates/images/menu_bouton.gif");
    background-repeat:no-repeat;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    padding-top:10px; 
    }  
    
ul.topnav li ul li a:hover, ul.topnav li.here ul li a:hover {
    display: block;
    height: 30px;
    width: 111px;
    background-image: url("/sites/templates/images/menu_bouton_hover.gif");
    background-repeat:no-repeat;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    padding-top:10px; 
    }                
   
ul.topnav2 {
    position: absolute;
    padding:0;
    margin:0;
    right:26px;
    top:400px;
    z-index: 300000;
    
	}      
    
#diaporama {
	position: absolute;
	top:123px;
	left:286px;
	z-index:2;
	}   
	
#anneau1 {
    position: absolute;
    top:150px;
    left:260px;
    /*border:1px solid red;*/
    z-index:3;
    }   
    
#anneau2 {
    position: absolute;
    top:340px;
    left:260px;
    /*border:1px solid red;*/
    z-index:3;
    }     
    	 
	
/*immeuble*/	
	
ul.topnav_immeuble {
	position: absolute;
    padding:0;
    margin:0;
    left:60px;
    top:127px;
/* border: 1px solid red;*/
	}	
	
ul.topnav_immeuble li {
    list-style-type: none;
    }
    
ul.topnav_immeuble li p {
    padding:0;
    margin:0;
    } 
    
ul.topnav_immeuble li p#p_1 a {
    display: block;
    height: 53px;
    width: 200px;
    background-image: url("/sites/templates/images/immeuble_4.gif");
    background-repeat:no-repeat;
    }
    
ul.topnav_immeuble li p#p_2 a {
    display: block;
    height: 60px;
    width: 200px;
    background-image: url("/sites/templates/images/immeuble_3.gif");
    background-repeat:no-repeat;
    }
    
ul.topnav_immeuble li p#p_3 a {
    display: block;
    height: 52px;
    width: 200px;
    background-image: url("/sites/templates/images/immeuble_2.gif");
    background-repeat:no-repeat;
    }
    
ul.topnav_immeuble li p#p_4 a {
    display: block;
    height: 42px;
    width: 200px;
    background-image: url("/sites/templates/images/immeuble_1.gif");
    background-repeat:no-repeat;
    }                
    
ul.topnav_immeuble li p#p_5 a {
    display: block;
    height: 63px;
    width: 200px;
    background-image: url("/sites/templates/images/immeuble_rdc.gif");
    background-repeat:no-repeat;
    } 
    
ul.topnav_immeuble li p#p_1 a:hover, ul.topnav_immeuble li.here p#p_1 a {
    background-image: url("/sites/templates/images/immeuble_4_hover.gif");
    background-repeat:no-repeat;
    }
    
ul.topnav_immeuble li p#p_2 a:hover, ul.topnav_immeuble li.here p#p_2 a {
    background-image: url("/sites/templates/images/immeuble_3_hover.gif");
    background-repeat:no-repeat;
    }
    
ul.topnav_immeuble li p#p_3 a:hover, ul.topnav_immeuble li.here p#p_3 a {
    background-image: url("/sites/templates/images/immeuble_2_hover.gif");
    background-repeat:no-repeat;
    }
    
ul.topnav_immeuble li p#p_4 a:hover, ul.topnav_immeuble li.here p#p_4 a {
    background-image: url("/sites/templates/images/immeuble_1_hover.gif");
    background-repeat:no-repeat;
    }                
    
ul.topnav_immeuble li p#p_5 a:hover, ul.topnav_immeuble li.here p#p_5 a, ul.topnav_immeuble li.here_last p#p_5 a {
    background-image: url("/sites/templates/images/immeuble_rdc_hover.gif");
    background-repeat:no-repeat;
    }  
                    
        
/*content*/


#background_content {
	position:absolute;
	background-image: url("/sites/templates/images/background_content.gif");
    background-repeat:repeat-y;
    width: 920px;
    top:430px;
    visibility: hidden;
/*height:500px;*/    
	}              	       
    
#content {
    position:absolute;
    left:50px;
    width: 820px;
    top:40px;  
    line-height: 20px; 
    }     
    
    
/*bottom*/

#bottom {
    position:absolute;
    background-image: url("/sites/templates/images/background_bottom.gif");
    background-repeat:no-repeat;
    width: 920px;
    height:83px;
    font-size:10px;
    text-align:center;
    padding-top:40px;   
/*top:930px;*/
    }     
    
#content table, table#lot {
	width: 660px;
	}   

table#archi {
    width: auto;
    } 
    
#content table#contact table {
	width:750px;
	} 
	
#content table#contact span {
    color:#f3a264;
    }  	   
    
#content table#archi tr td, #content table#contact tr td  {
    text-align:left;
    } 
	
	
#content table tr td{
    padding-left:3px; 
    padding-right:3px; 
    text-align: center;
    }
    
#content table tr td p{
    text-align: left;
    margin: 0;
    padding: 0;
    }  
    
#content table tr td p{
    text-align: left;
    } 
    
#content table table img{
    border:3px solid #9e9680;
    }  
    
                  	   
#img_coordonne {
	position: absolute;
	top:188px;
	left: 490px;
	border:1px solid #c5c0ad;
	
	}   
	
tr#td_plateau td {
	background-color: white;
	color: #575347;
	font-weight: bold;
	}	
/*	
#btn_invitation {
	position: absolute;
	left: 228px;
	top:26px;
	}
	
#invitation {
    position: absolute;
     left: 265px;
    top:35px;
    font-size:14px;
    font-weight:bold;
	text-decoration: blink;
	}
	
#invitation a:hover {
    text-decoration: underline;
    }		*/	