*, form, fieldset, table, a, img, ol {
    margin: 0;
    padding: 0;
    border: 0;
}
body{
	position: relative;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:auto;
	color:#333333;
}
a {
	text-decoration: none;
	color: #595959;

}
a:hover {
	text-decoration: underline;
	color: #000000;
}
.clearer{
	clear:both;
	height:0px;
	width:100%;
}
hr{
	background-color:#ccc;
	height:1px;
	width:100%;

}
#main{
	width:694px;
	margin:auto;
	margin-top:15px;
	min-height:900px;
}

/*MENU*/
#main #menu {
	clear:both;
}
#main #menu a{
	float:left;
	height:23px;
	margin:0px 1px 2px 1px;
}
/**/
#main #menu a#accueil {
	background-image:url(images_site/accueil_01.jpg);
	width:95px;
	float:left;
}
#main #menu a#accueil_hover {
	background-image:url(images_site/accueil_02.jpg);
	width:95px;
	float:left;
}
#main #menu a#accueil:hover {
	background-image:url(images_site/accueil_02.jpg);
}
/**/
#main #menu a#galerie {
	background-image:url(images_site/galerie_01.jpg);
	width:95px;	
}
#main #menu a#galerie_hover {
	background-image:url(images_site/galerie_02.jpg);
	width:95px;	
}
#main #menu a#galerie:hover {
	background-image:url(images_site/galerie_02.jpg);
}
/**/
#main #menu a#biographie {
	background-image:url(images_site/biographie_01.jpg);
	width:102px;
}
#main #menu a#biographie_hover {
	background-image:url(images_site/biographie_02.jpg);
	width:102px;
}
#main #menu a#biographie:hover {
	background-image:url(images_site/biographie_02.jpg);
}
/**/
#main #menu a#agenda {
	background-image:url(images_site/agenda_01.jpg);
	width:95px;
}
#main #menu a#agenda_hover {
	background-image:url(images_site/agenda_02.jpg);
	width:95px;
}
#main #menu a#agenda:hover {
	background-image:url(images_site/agenda_02.jpg);
}
/**/
#main #menu a#presse {
	background-image:url(images_site/presse_01.jpg);
	width:95px;
}
#main #menu a#presse_hover {
	background-image:url(images_site/presse_02.jpg);
	width:95px;
}
#main #menu a#presse:hover {
	background-image:url(images_site/presse_02.jpg);
}
/**/
#main #menu a#boutique {
	background-image:url(images_site/boutique_01.jpg);
	width:102px;
}
#main #menu a#boutique_hover {
	background-image:url(images_site/boutique_02.jpg);
	width:102px;
}
#main #menu a#boutique:hover {
	background-image:url(images_site/boutique_02.jpg);
}
/**/
#main #menu a#contact {
	background-image:url(images_site/contact_01.jpg);
	width:95px;
}
#main #menu a#contact_hover{
	background-image:url(images_site/contact_02.jpg);
	width:95px;
}
#main #menu a#contact:hover {
	background-image:url(images_site/contact_02.jpg);
}



/*ENGLISH VERSION*/
#main div#footer div#en_version{
	text-align:left;
	font-size:11px;
}
#main div#footer div#en_version img{
	float:left;
	vertical-align:top;
}

/*HEADER*/
#main img#header {
	/*margin:0 0 1px 0;*/
}
/*FOOTER*/
#main div#footer {
	margin:auto;
}
#main img#footer {
	margin:2px 0 0 0;
	height:25px;
}


/*GALERIE*/
#main div#galerie {
/*border:1px solid red;*/
}
#main div#galerie a{
	float:left;
	height:23px;
	margin:2px 1px 5px 1px;
}
#main div#galerie a#galerie_01{
	background-image:url(images_site/gal_01_01.jpg);
	width:343px;
	height:23px;
}
#main div#galerie a#galerie_01_hover{
	background-image:url(images_site/gal_01_02.jpg);
	width:343px;
	height:23px;
}
#main div#galerie a#galerie_01:hover{
	background-image:url(images_site/gal_01_02.jpg);
	width:343px;
	height:23px;
}
#main div#galerie a#galerie_02{
	background-image:url(images_site/gal_02_01.jpg);
	width:346px;
	height:23px;
}
#main div#galerie a#galerie_02_hover{
	background-image:url(images_site/gal_02_02.jpg);
	width:346px;
	height:23px;
}
#main div#galerie a#galerie_02:hover{
	background-image:url(images_site/gal_02_02.jpg);
	width:346px;
	height:23px;
}


/*GALERY FLASH*/
#main div#galerie #flashcontent{
	width:690px;
	height:500px;
	margin-top:5px;
	}
	
/*BOUTONS BAS GALERY*/
#main div#galerie #link_galery{
	position:relative;
	width:100%;
	height:100px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border:1px solid #ccc;
	border-width:1px 0 0 0;
	}

#main div#galerie #link_galery p{
	float:left;
	width:280px;
	}	
#main div#galerie #link_galery p#texte{
	float:left;
	text-align:justify;
	width:380px;
	color:#686262;
	font-size:11px;
	margin-left:15px;
	}
#main div#galerie #link_galery p#texte span#majuscule{
	text-transform:uppercase;
	}
	
/*FX SPACER*/
#fx_spacer{
	height:70px;
	}
	
/*ACCUEIL*/
#main div#accueil{
	/*margin-bottom:3px;*/
}


/*PRESSE*/
#main div#presse{
	height:500px;	
	/*border:1px solid red;*/
}
#main div#presse p{
	text-align:justify;
	font-size:12px;
	margin-left:10px;
}
#main div#presse img{
	padding:15px 0 0 5px;
}
#main div#presse div.articles{
	width:700px;
	clear:both;
}
#main div#presse div.articles img{
	float:left;
	width:123px;
	margin:0 2px 0 2px;
}
/*CONTACT*/
#main div#contact {
	height:500px;	
}
#main div#contact img{
	float:left;
	width:101px;
	padding-top:10px;
}
#main div#contact div{
	float:left;
	width:550px;
}
#main div#contact div p{
	margin:15px 0 0 10px;

}
#main div#contact div p span.jaune{
	color:#f8a227;
	font-weight:bold;
}
#main div#contact div form{
	margin:8px 0 30px 10px;
	clear:both;
}

#main div#contact div form label{
	width:80px;
	text-align:left;
	padding:0 5px 0 0;
}
#main div#contact div form input{
	vertical-align:middle;
	clear:both;
	height:20px;
	border:1px solid #ccc;
	background-color:#f8a227;
	border:none;
}
#main div#contact div form input.bouton{
	vertical-align:middle;
	color:#FFFFFF;
	background-color:#000;
	border:none;
	padding:1px;
}
#main div#contact div form input.bouton:hover{
	cursor:pointer;
}


/*BIOGRAPHIE*/
#main div#biographie{
	height:500px;
}
#main div#biographie div.img{
	clear:both;
	padding:15px 0 10px 5px;
}
#main div#biographie div.img img{
	float:left;
	width:161px;
	/*margin:20px 0 10px 5px;*/
}
#main div#biographie div.img div{
	float:left;
	width:520px;
	/*border:1px solid red;*/
}
#main div#biographie div p{
	margin:0 0 10px 10px;
	text-align:justify;
	font-size:12px;	
}

/*AGENDA*/
#main div#agenda {
	height:500px;	
}
#main div#agenda img{
	float:left;
	width:164px;
	margin:15px 0 10px 5px;
}
#main div#agenda div{
	float:left;
	width:500px;
}
#main div#agenda div p{
	margin:15px 0 10px 10px;
}
#main div#agenda div p span.jaune{
	color:#f8a227;
	font-weight:bold;
}
#main div#agenda div p span.majuscule{
	font-weight:bold;
	text-transform:uppercase;
}

/*GALERIE*/
div#galerie_collection 
{ 
  
   width:694px;
   clear:both;
} 
div#big
{ 
   float:left;
   width:370px;
  
}
div#support
{ 
   width:320px;
   height:412px;
   position:relative;
   overflow:hidden;
   top:+10px;
}
div#contenu
{ 
   
   padding:0 0 0 0;
   
}

ul#galerie_mini 
{ 
    margin: 0 ; 
    padding: 0 ; 
    list-style-type: none ; 
	clear:both;
	padding-top:2px;
} 
 
ul#galerie_mini li 
{ 
    float: left ; 
	width:65px;
	height:90px;
	margin :0 10px 12px 0;
} 
 

ul#galerie_mini li a
{ 
display:block;
height:90px;
   
} 

ul#galerie_mini li a img 
{ width:65px;
height:90px;
   
} 
 
dl#photo 
{ 
    clear: both ; 
    margin: 0 auto ;
} 
/**/

dl#photo div
{ 
  
  width:330px;
  font-size:11px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
} 

/**/
 
dl#photo dt 
{ 
    font: italic 2.5em/1.5em Georgia, serif ; 
    color: #dcb ; 
} 
 
dl#photo dd 
{ 
    margin: 0 ; 
	height:420px;
	
} 
dl#photo dd#CHAMP_1
{ 
   font-weight:bold;
   height:auto;
} 
dl#photo dd#CHAMP_2
{ 
   height:auto;
  font-style:italic;
} 
dl#photo dd#CHAMP_3
{ 
   height:15px;
} 
dl#photo dd#CHAMP_4
{ 
  
   height:15px;
} 


dl#photo img 
{ 
    width:330px;
	height:400px; 
	padding:10px 0 0 10px;
} 

/**/