@charset "UTF-8";
/* CSS Document */

*{border:0px solid #eee;margin:0;padding:0;list-style:none}
h1,h2,.large,.left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px
}
h2,.box div img{padding-bottom:10px}
a{
	text-decoration:none;
	outline:0;
	font-weight: bold;
}
img{display:block}

#bg div{
	position:relative;
	width:100%;
	height:700px;
	margin-top: 60px;
}
#bg td{vertical-align:middle;text-align:center}
#bg img{
	min-height:50%;
	min-width:50%;
	height: 100%;
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#cont{position:absolute;top:0;left:0;z-index:70;overflow:auto}

h1{
	left:-201px;
	width:200px;
	opacity:0.99;
	height: 40px;
	float: left;
}
h1 a{
	padding:41px 10px 10px 0;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	display:block;
	background-color: #666666;
}
h1 a:hover{
	background-color: #333333;
}

.box{position:absolute;top:15%;right:200px;width:500px;padding-bottom:100px}
.box div{line-height:1.5em;background:#fff;padding:20px 30px}
.box div a{text-decoration:underline}
.large{
	text-align:right;
	top:15%;
	right:120px;
	font-size:13px
}
.left{text-align:left;right:auto;left:180px;font-size:13px}
.large h2{font-size:60px}
.white{color:#fff}

h3{
	position:relative;
	border-bottom-width:1px;
	padding:30px 30px 10px 30px;
	margin:0 -30px 20px -30px;
	text-transform:uppercase;
	line-height:20px
}
h3 span{position:absolute;right:510px;top:29px;background:#000;text-align:center;padding:0 5px;white-space:nowrap;display:block;color:#fff;font-weight:normal}

dl{margin:10px 0}
dt,dd p{padding:15px 0 25px 0;display:block;border-top-width:1px;width:440px}
dt{text-transform:uppercase;padding:0 5px;cursor:pointer;line-height:20px;height:20px;font-weight:bold;width:430px}
dd{height:0px;overflow:hidden;width:440px}

#photos{
	position:absolute;
	z-index:90;
	height:40px;
	bottom: 84px;
	right: 5px;
}
.photoPM {
	height: 30px;
	width: 30px;
}
#photos a,#float{
	z-index:2;
	line-height:20px;
	text-align:center;
	cursor:auto;
	color:#fff;
	background-color: #FFFFFF;
	height: 30px;
	width: 30px;
}
#photos a{
	float:left;
	margin-left:1px;
	font-weight:bold;
	overflow:hidden;
	height: 30px;
	background-color: #FFFFFF;
	border: 2px solid #CCCCCC;
}
#photos a:hover,#photos a.cur{
	color:#99FF00;
	background-color: #FF6600;
	border: 2px solid #FF6600;
}
#float{
	display:none;
	position: absolute;
	z-index: 2;
	top: 200px;
}
#float.nxt,#float.prv{
	position: absolute;
}
#float.nxt{
	background-image: url(../imagesnav/next.png);
	height: 40px;
	width: 40px;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 40px;
	margin-top: 10px;
}
#float.prv{
	background-image: url(../../Nandalee/slideshow/lightbox/prev.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	position: absolute;
	height: 40px;
	background-position: -20px -20px;
}
#image div {
	width:100%;
	height:100px;
	top: 50%;
	right: 50%;
	position: relative;
	background-attachment: fixed;
	background-image: url(../images/1.jpg);
	background-repeat: no-repeat;
}
.petitePhoto {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}
.policePetiteBlanche {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.PhotosPetit {
	height:40px;
	opacity:0.4;
	filter:alpha(opacity=40);
	background-color: #999900;
	width: 40px;
}
img{display:block}

#bg div{
	height: 400px;
	width: 400px;
}
#bg td{vertical-align:middle;text-align:center}
#bg img{
	margin:0 auto
}
#cont{
	z-index:70;
	height: auto;
	width: auto;
}

#photos {
	z-index:9;
	text-align:center;
	height: 40px;
	width: 900px;
	display: block;
	margin-right: 4px;
}
#Photos li{
	float: left;
	text-align: center;
	list-style: none;
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	width: auto;
	top: 0px;
	font-size: 11px;
}
#photos a{
	float:left;
	height: 40px;
	width: 40px;
	display: block;
	border: 2px solid #FFFFFF;
}


#Photos a:hover{
	display: block;
	color: #FF3300;
	background-repeat: no-repeat;
	background-position: left top;
	border: 2px solid #99CC00;
	height: 40px;
	width: 40px;
}

#Photos a:active{
	background-color: #CC99FF;
	display: block;
}

#Photos .active{
	display: block;
	background-image: url(../imagesweb/nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.photosGrande {
	border: 5px solid #666666;
}
/* ToolTip */
.site .tooltip     {
	color: #FFF;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 10px;
	margin: 0;
	padding: 5px 6px;
	position: absolute;
	z-index: 150;
	top: 33%;
	left: 50%;
	background-color: #900;
     }
/* Arrows */

.site .arr-next     {
     margin: -30px 0 0;
     padding: 0;
     position: absolute;
     z-index: 125;
     top: 50%;
     right: 10px;
     cursor: pointer
     }

     
.site .arr-back      {
     margin: -30px 0 0;
     padding: 0;
     position: absolute;
     z-index: 125;
     top: 50%;
     left: 10px;
     cursor: pointer
     }


     
/* Nav Global */

.site #navglobal  {
     margin: 0;
     padding: 0;
     position: absolute;
     z-index: 50;
     top: 0;
     left: 0;
     width: 100%;
     border: solid 0 fuchsia
     }
.site #navglobal span,
.site #navglobal img,
.site #navglobal a   {
     margin: 0;
     padding: 0;
     float: left
     }

.site #navglobal .index-thumb     {
     margin: 1px 0 0 1px;
     padding: 0;
     float: left;
     background-color: #fff;
     }


.site #navglobal .index-thumb-space     {
     margin: 0;
     padding: 0;
     width: 9px;
     height: 160px;
     float: left
     }
