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

body{
	padding:0px;
	margin:0px;
	background:url(fond_accueil.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#le_site, #le_site_accueil, #menu_admin #liensmenu, #bandeau_haut, #titre_page, #copyright{
	width:980px;
}

#le_site_accueil{
	width:980px;
}

#le_site, #le_site_accueil{
	position:absolute;
	left:50%;
	margin-left:-490px;
}

#menu_admin {
	position:absolute;
	z-index:10;
}

#menu_admin #liensmenu{
	position:relative;
	padding-top:4px;
	padding-bottom:1px;
	height:20px;
	z-index:10;
}

#le_site_accueil{
	background:url(accueil.jpg);
	height:600px;
}

#le_site{
	
}

#menu_admin{
	position:absolute;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#menu1{
	position:absolute;
	top:47px;
	left:377px;
	width:600px;
}

#menu1_accueil{
	position:absolute;
	z-index:1;
	top:48px;
	left:377px;
	width:600px;
}

#menu1bis{
	position:relative;
	z-index:1;
	left:266px;
	top:-1px;
	width:250px;
}

#le_site #menu1bis{
	position:relative;
	top:-1px;
}

HTML>BODY #menu1_accueil{
	top:47px;
}

div.hr_inter_menu{
  	height:1px;
	background:url(separateur_menu.jpg) no-repeat;
}

div.hr_inter_menu hr{
  	display:none;
}

.menu_fond1{
	padding:0px;
	margin:0px;
}

.menu_fond2{
}

#le_site #menu2, #le_site #fin_menu{
	width:162px;
}

#le_site #menu2{
	text-align:left;
	top:183px;
	left:91px;
	padding-top:10px;
}

#le_site #fin_menu{
}

#le_site #menu2 a{
	color:#FFFFFF;
	display:block;
	width:162px;
	line-height:20px;
	text-decoration:none;
}

#le_site #menu2 a p{
	padding:0px;
	margin:0px;
	padding-left:23px;
	line-height:20px;
}

#le_site_accueil #menu2{
	position:absolute;
	top:284px;
	left:282px;
	padding-top:10px;
	width:560px;
	line-height:20px;
}

#le_site_accueil #menu2 a p{
	padding:0px;
	margin:0px;
	padding-left:10px;
	line-height:20px;
	float:left;
	cursor:pointer;
}

#bandeau_haut{
	height:185px;
	background:url(haut_site.jpg);
}

#retouraccueil{
	position:absolute;
	left:110px;
	top:56px;
}

#position_titre_page{
	height:41px;
	background:url(fond_titre.jpg);
}

#titre_page, #sous_titre_page{
	position:absolute;
}

#titre_page{
	left:170px;
	top:115px;
	width:300px;
	text-align:right;
}

#sous_titre_page{
	text-align:left;
	left:305px;
	top:168px;
}

#le_site #copyright{
	background:url(copyright.gif) no-repeat;
}

#copyright{
	height:125px;
}

#le_site_accueil #copyright{
	position:absolute;
	top:520px;
}

#le_site_accueil #copyright a{
	color:#FFFFFF;
}

#copyright{
	text-align:center;
}

#copyright{
	padding-top:3px;
}

#gauche{
	width:160px;
}

#interieur_site{
	width:635px;
	height:300px;
}

#centresite{
	background:url(fond_site.jpg) repeat-y;
}

#bandeau_image{
	position:absolute;
	left:487px;
	top:91px;
	padding:1px;
}

#bandeau_image img{
	width:401px;
	height:69px;
}

#contenu{
/*	text-align:justify;*/
	margin:20px;
	margin-left:25px;
	margin-right:25px;
	padding:0px;
	padding-bottom:30px;
}

HTML>BODY #interieur_site{
	height:auto;
	min-height:350px;
}

.categorie{
	margin:10px;
}

.lienvoirproduits, .lienvoiralbum{
	text-align:right;
	margin:10px;
}

.titrecadrecategorie, .nomalbum{
	text-align:left;
	vertical-align:middle;
	width:100%;
	height:20px;
}

.titrecadrecategorie a, .nomalbum a{
	margin-left:5px;
}

.cadrealbum{
	margin-right:5px;
	width:295px;
	height:150px;
}

HTML>BODY .cadrealbum{
	height:auto;
	min-height:150px;
}

.centrealbum{
	margin:5px;
	margin-left:3px;
	height:90px;
}

HTML>BODY .centrealbum{
	height:auto;
	min-height:90px;
}

.imagealbum{
	text-align:center;
	margin:0px;
	padding:0;
}

.imagealbum img{
	width:100px;
}

.imagealbum{
	float:left;
	margin:3px;
	margin-left:1px;
}

.lienvoiralbum{
	clear:both;
}

#presentationcontact{
	padding-top:10px;
	padding-left:50px;
}

#actualites{
	position:absolute;
	z-index:1;
	top:393px;
	left:300px;
	width:245px;
	height:55px;
}

#actualites p{
	margin:0px;
	padding:0px;
}

#compteurpage{
	position:absolute;
	top:595px;
	right:100px;
}

#anim_accueil{
	z-index:0;
	position:absolute;
	width:980px;
	height:600px;
	top:0px;
	left:0px;
}

#message_install_flash{
	position:absolute;
	top:150px;
	left:300px;
}
