body {
	background-color:#544f4f; 
	margin-top:0px; 
	margin-bottom:0px;
	font-family: Times new roman, Verdana, Tahoma, Helvetica; 
	font-size:12px;
	height:100%;

}
#animation {
	width:1000px;
	height:434px;; 
	margin-left:auto; 
	margin-right:auto;	
}
#conteneur {
	width:1000px;
	background:url(img/bg_contenu.gif) repeat-y; 
	margin-top:0px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px;
	height:100%;
}
#conteneur_photos {
	width:1000px;
	background:url(img/bg_contenu.gif) repeat-y; 
	margin-top:0px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px;
	height:100%;
	
}
.img23 {
	background-color: transparent;
	width:10px;
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
}
#contenu {
	margin-left:60px;
	width:895px;
	text-align:left;
}
#footer_contenu {
	text-align:center;
}
#contenu_1 {
	width:47%;
	text-align:justify;
	float:left;
}
#contenu_2 {
	width:47%;
	text-align:justify;
	float:right;
}
#contenu_3 {
	width:47%;
	text-align:justify;
	float:right;
}
/*/////////////////////////////////////
		    Textes
/////////////////////////////////////*/
h1 {
	color: #333333;
	font-family:Times new roman, Verdana;
	font-size:15px;
	letter-spacing:2px;
	width:100%;
	text-align:center;
	letter-spacing : 3px;
}
h2 {
	color:#8f8d8d;
	font-family:Times new roman, Verdana, Tahoma, Times new roman, Verdana;
	font-size:14px;
	text-align:center;
	
}
p {
	width:100%;
	color:#9a9a9a;
}
/*/////////////////////////////////////
		    index.php
/////////////////////////////////////*/
.index_gauche {
	width:325px;
	float:left;	
	border-right:1px dotted #CCCCCC;	
	background:url(img/bg-2.gif) repeat-x;
}
.index_gauche_english {
	width:32%;
	float:left;	
}
.index_gauche_english p {
	color: #333333;
	width:100%;
	font-family:Georgia, Times new roman, Verdana;
}
.index_gauche_bas {
	height:30px;
	cursor: default;
	
}
.index_gauche_body { 
	padding-right:15px;
	padding-left:21px;
	text-align:justify;
	margin-top:0px;
	padding-top:0px;
	float:left;
	
	
	}
.index_gauche_haut {
	height:73px;
	width:285px;
	float:left;
	color:#494949;
	font-family:Times new roman;
	font-size:20px;
	padding-left:auto;
	padding-right:auto;
	font-weight:bold;	
}
.index_gauche_2 {
	width:215px;
	float:left;
	border-right:1px dotted #CCCCCC;
	padding-right:5px;
	

}
.index_gauche_2_photos {
	width:500px;
	float:left;
}
.index_gauche_2_body {
margin-left:7px;

	
}
.index_droite {
	width:280px;
	float:left;
}
.index_droite_english {
	width:500px;
	float:left;
}
.index_droite_body {
	height:989px;
	border-left:1px dotted #CCCCCC;	
}
.index_droite_body_english {
	padding-bottom:7px;
	margin-top:0px;
	margin-left:8px;
}
.index_droite img {
	width:99%; 
	height:auto;
	padding-left:13px;
	
}
.img {
	background-color: transparent;
}
.img2 {
	background-color: transparent;
	width:99%;
}
.img:hover {
	cursor:auto;
	
}
a {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
a:hover {
	font-weight:bold;
	text-decoration:underline;
}
/*/////////////////////////////////////
		    Formulaires
/////////////////////////////////////*/
form {
	color:#626262;
	font-family:Times new roman, Verdana;
	font-size:12px;
}
input {
	width:99%;
	border:1px gray solid;
	color:#626262;
	font-family:Times new roman, Verdana;
	font-size:12px;
}
textarea {
	width:99%;
	border:1px gray solid;
	color:#626262;
	font-family:Times new roman, Verdana;
	font-size:12px;
}
select {
	width:99%;
	border:1px gray solid;
	color:#626262;
	font-family:Times new roman, Verdana;
	font-size:12px;
}
.boutton {
	bottom:0;
	color:#626262;
	font-family:Times new roman, Verdana;
	font-size:12px;
	margin-top:2px;
	width:auto;
	border:1px solid #b9b9b9;
	background:url('img/button_bg.gif') right top;
}


.photo_2 {
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;
}
.photo_2:hover {
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
	cursor:auto;
}
/*////////////////////////////////////
/////////////////////////////////////
			LIGHTBOX
/////////////////////////////////////
////////////////////////////////////*/
#lightbox{
    background-color:#FFF;
    padding: 10px;
	margin-top:auto;
	position: absolute;
}
#lightboxDetails {
    font-size: 10px;
    color: #555;
    padding-top: 0.5em;
}
#closeButton { 
	top: 5px; 
	right: 5px; 
}

#lightboxCaption { 
	float: left; 
}

#keyboardMsg { 
	float: right; 
}

#lightbox img { 
	border: none; 
	height:auto;
}

#overlay img { 
	border: none; 
}

#overlay { 
	background-image: url(img/overlay.png); 
}
* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
