/* #1F4373 bleu foncé
#5C82A6 bleu clair
#F2D5B3 sable1
#A6754C sable2
#411701 marron
*/

		body
		{
			margin: 10px 0 ;
			padding: 0 ;
			text-align: center ;
			font: 0.7em arial, helvetica, sans-serif ;
			background: #333;
			color: #555;
		}
		
        img { border: 0 }

		a { text-decoration: none; color: #555; }
                p#footer a { text-decoration: none; color: #5C82A6; }
                p#footer a:hover { text-decoration: underline;; }

        
		p { padding: 0; text-indent: 0; }
        ul { margin: 1em 0;
		    padding: 0 0 0 40px}


		div#conteneur
		{
			width: 770px ;
			margin: 0 auto ;
			text-align: left ;
			background: #f0f0f0;
			border: 3px solid #A6754C ;
		}

		

		div#header
		{
		    padding: 0;
			margin: 0;
			height: 150px;
			font-weight: bold; font-size: 2.0em;
			color: #F2D5B3;
			background: url(/rsc/header_visites_virtuelles.jpg) no-repeat left top #A6754C;
		}
		
		div#header a span
		{
			display: none ;
		}
		
		ul#menu
		{
			height: 30px ;
			margin: 0 ;
			padding: 0 ;
			background: url(/rsc/bg_menu_sand.gif) repeat-x 0 -25px ;
			list-style-type: none ;
		}
				
		ul#menu li
		{
			float: left ;
			text-align: center ;
		}
		
		ul#menu li a
		{
			width: 130px ;
			line-height: 25px ;
			font-size: 1.2em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #fff ;
			display: block ;
			text-decoration: none ;
			border-right: 2px solid #d2d2d2 ;
		}
		
		ul#menu li a:hover
		{
			background: url(/rsc/bg_menu_sand.gif) repeat-x 0 0 ;
		}
		
		div#contenu
		{
			padding: 0 25px 0 25px ;
			/* background: url(bg_page.gif) no-repeat 15px 15px ; */
		}
		
		div#contenu h2
		{
			padding : 0;
			margin : 1em 0;
			line-height: 25px ;
			font-size: 1.4em ;
			color: #A6754C ;
			border-bottom: 1px solid #A6754C ;
			
		}
        
        div#contenu hr
                  {
            height: 1px;
            margin: 10px 0;
            padding: 0;
            color: #A6754C;
            background-color: #A6754C;
            border: 0;
        }
		
		div#contenu h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			font-size: 1.2em ;
			border-bottom: 1px solid #A6754C ;
			border-left: 3px solid #A6754C ;
			color: #A6754C  ;
		}
		
		div#contenu p
		{
		    margin: 1.1em 0;
			text-indent: 0 ;
			line-height: 1.1em ;
		}
		

		
		div#contenu a:hover
		{
			color: #5C82A6 ;
		}
		
		
		
		p#footer
		{
			margin: 0 ;
			padding-right: 10px ;
			line-height: 30px ;
			text-align: right ;
			color: #5C82A6 ;
		}
		

	div#getflash {
		float: right;
		margin: 0;
		padding: 0;
		color: #5C82A6;
		width: 180px;
		font-weight: bold;
		text-align: center;
	}

    div#getflash a {
        color: #5C82A6;
    }
		
div.pano {
    padding: 0;  
    margin: 0 0 20px 0;;	
    width: 33%;
	border: 0;
	float: left;
}		

hr.clearer {display: block; clear: left; margin: -0.66em 0;  visibility: hidden;}

	div.clearer {clear: left; line-height: 0; height: 0;}
	

div.pano img.thumb {
			border: 1px outset white; 
			margin: 0px;
			padding: 3px;
		}

div.pano a:hover img.thumb	{
border: 3px solid #5C82A6;
padding: 1px;

}	
		
div.pano a:hover{
margin: 0; /* Dummy definition to overcome IE bug */
}
