body{

	font-family: 'Open Sans', sans-serif;
	background:#dadada;
}
a {
	color:#006cb4;
}
a:hover{
	color:#09b1d2;
	text-decoration:none;
}

#home{
	margin-top:45px;
	width:992px;
	height:437px;
	background:url('/photos/moudenc.jpg') no-repeat 0 0;
	border:solid 1px #eeeeee;

}
#conteneur{
	width:994px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	padding:15px;
	min-height:1500px;
	background:url('/photos/background.JPG') no-repeat 0 0 #f3f3f3;
}
#diaporama{
	height:435px;


}
#conteneurDiapo{
	position:absolute;
	margin-right:auto;
	margin-left:auto;
	margin-top:35px;
	padding:5px;
	background:#fafafa;
	border:solid 1px #777777;
	margin-bottom:25px;

}
#visionneuse{
	margin-left:175px;
	position:absolute;
	z-index:1000;
	padding:15px;
	background:#fafafa;
	display:none;
}
#visionneuse:hover{
	cursor:pointer;
}
#conteneurDiapo:hover{
	cursor:pointer;
}
.bx-captions{
	font-style:italic;
	font-weight:bold;
	padding-bottom:8px;

}
.bx-captions span{
	font-size:12px;
	color:#555555;
}
.bx-prev img{
	margin-right:5px;
}
.bx-captions strong{
	display:inline;
	text-shadow:2px 2px 3px #333333;
}
/*.bx-prev img:hover,.bx-next img:hover,{
	
}*/
.bx-pager img{
	width:64px;
	height:64px;
	border:solid 1px #555555;
	margin-right:5px;

}
.bx-pager img:hover{
	opacity:0.4;
}
p{

	background:#dddddd;
	padding:15px;
	border:solid 1px #eeeeee;


}

#login{
	border-top-right-radius:35px;
	box-shadow:2px 2px 5px #bbb;
	background:#fafafa;
	font-weight:bold;
	max-width:400px;
	padding:15px;
	margin:10% 25% 0 15%;

}
#login span{
	font-weight:bold;
	text-shadow:2px 2px 2px #bbb;

}

#login input[type=text], #login input[type=password]{
	width:70%;
	border-radius:5px;
	height:40px;
	margin:3px 0 10px 0;
	color:#777777;
	padding-left:20px;
	box-shadow:2px 2px 2px #bbb;
	
}

#login img{
	position:absolute;
	margin:16px 0 0 3px;
	height:16px;
	width:16px;
}

#login table{
	margin-top:10px;
}

button,.button{
	min-height:40px;
	border-top-right-radius:15px;
	font-weight:bold;
	text-shadow:2px 2px 3px #fff;
	background:#ddd;
	box-shadow:1px 1px 2px #777 ;
	padding-top:12px;
	border:0;
	text-align:center;
	display:inline-block;

	
}
button:hover,.button:hover{
	cursor:pointer;
	background:#eee;
	color:#888;
}
.fakelink{
	color:#006cb4;
	text-decoration:underline;
}
.fakelink:hover{
	cursor:pointer;
	text-decoration:none;
	color:#09b1d2;
}
.hidden{
	display:none;
}
.formadd,.addAlone{
	background:#fafafa;
	border-top-right-radius:25px;
	padding:5px;
	width:325px;
	margin-left:345px;
	z-index:100;
	box-shadow:2px 2px 3px #ccc;

}


.formadd{
	
	position:fixed;
}

.formadd td,.addAlone td{
	padding-bottom:6px;
}
.formadd input[type=text],.formadd select,.addAlone input[type=text],.addAlone select,select{
	background:#fafafa;
	border-radius:6px;
	height:23px;
	width:100% !important;
	box-shadow: 1px 1px 3px #bbb;
	
}
textarea{
	width:225px;
	height:125px;
}

table{
	width:100%;
}
.listing,.array{
	background:#fafafa;
	box-shadow: 1px 2px 2px #bbb;


}

.listing td,.array td{
	padding:1%;
}

.listing tr:hover,.Highlight:hover{
	box-shadow: 0 0 5px #777;
}
.listing img:hover{
	opacity:0.6;
}


.lsTitle td,.lsTitleJaune td{
	font-weight:bold;
	text-shadow:2px 2px 3px #fff;
	letter-spacing:2px;

}
.lsTitle td{
	background:#dddddd;
}
.lsTitleJaune td{
	background:#7ccbea;
	font-size:14px;
}

table.cartouche{
	background:#fafafa;
}

td{
	padding:5px;
}

.th{
	font-weight:bold;
	background:#dddddd;
	text-shadow:1px 1px 1px #fff;
}

.red{
	color:red;
	
}
.strong {
	font-weight:bold;
}

tr.impair,td.impair{
	background:#eeeeee;
	
}

