#all_nav_pho {
	position: relative;
}

.nav_nav {
	position: absolute;
	display: block;
	top: 30px;
	text-indent: -5000em;
	width: 15px;
	height: 15px;
	background: top left no-repeat;
}

#nav_ar:hover, #nav_av:hover {
	background-position: center;
}

#nav_ar.inactive, #nav_av.inactive {
	background-position: bottom;
}

#nav_ar {
	left: 0;
	background: url(../images/nav_ar.jpg);
}

#nav_av {
	right: 0;
	background: url(../images/nav_av.jpg);
}

#ml_nav_pho {
	margin-left: 18px;
	position: relative;
	width: 432px;
	height: 80px;
	overflow: hidden;
}

#nav_pho {
	position: absolute;
	padding-top: 3px;
	
}

#nav_pho li {
	display: inline;
	margin: 0 2px;
	padding: 0;
}

#nav_pho li a img {
	padding: 0;
	border: 4px solid #FFF;
    -moz-box-shadow: 0px 0px 3px #000; /* FF3.5+ */
  	-webkit-box-shadow: 0px 0px 3px #000; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 3px #000; /* Opera 10.5, IE 9.0 */
    filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000')"; /* IE8 */	
}

#nav_pho li.encours a img {
	border-color: #447182;
}

#gal_pho {
	position: relative;
	height: 330px;
	width: 468px;
	overflow: hidden;
}

#gal_pho div {
	position: absolute;
	top: 0;
	width: 468px;
	padding-top: 5px;
	height: 330px;
	text-align: center;
}

p.legende_pho {
	text-indent: 0;
	margin: 5px 10px;
}

#gal_pho div img {
	padding: 0;
	border: 4px solid #FFF;
    -moz-box-shadow: 0px 0px 3px #000; /* FF3.5+ */
  	-webkit-box-shadow: 0px 0px 3px #000; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 3px #000; /* Opera 10.5, IE 9.0 */
    filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000')"; /* IE8 */	
}