*{
	margin:0;
	padding:0;
}

body{
	background:url(images/bg-repeat.jpg);
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:17px;
}

a{
	text-decoration:none;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                     CLASSES DISPLAY et CLEAR                                     */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


.lineclear{
	clear:both;
	height:1px;
}

.display{
	display:none;
}

.vishidden{
	visibility:hidden
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                          CLASSES TEXTE                                           */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


.bold{
	font-weight:bold;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                  STRUCTURE COMMUNE                   ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


/*°°°°   ... tableau ...   °°°°*/
  
  
#gauche {
	background:url(images/bg.jpg) repeat-x right top;
}


#droite {
	background:url(images/bg.jpg) repeat-x left top;
}

#centre {
	width:955px;
	background:url(images/bg_global.jpg) no-repeat;
}

#global {
	position:relative;
	height:850px;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             BANDEAU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#logo{
	position:absolute;
	width:139px;
	height:154px;
	top:67px;
	left:66px;
}

/*°°°°   ... menu ...   °°°°*/

#menu{
	padding:41px 0 0 301px;
	height:41px;
}

#menu ul{
	height:41px;
}

#menu ul li{
	display:inline;
	list-style-type:none;
	height:41px;
}

#menu ul li a{
	display:block;
	float:left;
	width:207px;
	height:41px;
}

#menu ul li a.menu1{
	background:url(images/menu1.gif) no-repeat;
}

#menu ul li a.menu2{
	background:url(images/menu2.gif) no-repeat;
}

#menu ul li a.menu3{
	background:url(images/menu3.gif) no-repeat;
}

#menu ul li a:hover{
	background-position:left bottom;
}

#menu ul li a.focus{
	background-position:left bottom;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                              FOOTER                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#footer{
	text-align:center;
	color:#E0CDA2;
	font-size:10px;
}

#footer ul li{
	display:inline;
	list-style-type:none;
	padding:0 15px;
	border-right:solid 1px #E0CDA2;
}

#footer ul li.lili{
	border-right:none;
}

#footer ul li a{
	color:#E0CDA2;
}

#footer ul li a:hover{
	color:#fff;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                       ACCUEIL                        ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


.bg_index{
	background:url(images/bg_index.gif) no-repeat 251px 120px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° partie gauche °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/

#accueil-gauche{
	float:left;
	padding:236px 87px 0 64px;
	width:226px;
}

/*°°°°   ... produits + ...   °°°°*/

#produitsplus{
	background:#8F5041;
}

.h-produitsplus{
	font:bold 15px Geneva, Arial, Helvetica, sans-serif;
	background:url(images/bg_h-produit+.gif) no-repeat 4px 0px;
	padding:0 0 0 27px;
}

#produitsplus ul{
	padding:10px 0 9px 0;
}

#produitsplus ul li{
	list-style-type:none;
	padding:0 0 0 27px;
	background:url(images/bg_li-produits+.gif) no-repeat 8px 2px;
}

#produitsplus ul li a{
	color:#fff;
}

#produitsplus ul li a:hover{
	color:#54260B;
}

/*°°°°   ... actualites ...   °°°°*/

#actualites{
	padding:28px 0 0 0;
}

.h-titre{
	font:bold 14px Geneva, Arial, Helvetica, sans-serif;
	border-bottom:solid 2px #FFB973;
	padding:0 0 3px 0;
	margin:0 0 7px 0;

}

#actualites img{
	float:left;
	border:solid 3px #fff;
	margin:0 10px 10px 0;
}

p.titre{
	font:bold 13px Arial, Helvetica, sans-serif;
}

p.actu{
	font-size:10px;
	line-height:11px;
}

p.savoir{
	font-size:10px;
}

p.savoir a{
	color:#9B0400;
}

p.savoir a:hover{
	color:#55270B;
}

/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° partie droite °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/

#accueil-droite{
	float:left;
	width:437px;
	padding:26px 0 95px 0;
	position:relative;
}

.h-gros-titre{
	font:bold 27px Arial, Helvetica, sans-serif;
	padding:0 0 25px 0;
}

/*°°°°   ... partie gauche ...   °°°°*/

#droite-a{
	width:208px;
	padding:0 14px 0 0;
	text-align:justify;
	line-height:16px;
	float:left;
}

#accueil-droite #droite-a img{
	padding:10px 0;
}

/*°°°°   ... partie droite ...   °°°°*/

#droite-b{
	width:215px;
	text-align:justify;
	line-height:16px;
	float:left;
}

#flash{
	padding:0 0 13px 0;
}

/*°°°°   ... liste naissance ...   °°°°*/

.liste-naissance{
	width:437px;
	text-align:justify;
}

/*°°°°   ... macaron selection ...   °°°°*/

#macaron{
	position:absolute;
	top:540px;
	left:351px;
	width:103px;
	height:94px;
}

/*°°°°   ... partie droite droite : menu contact ...   °°°°*/

#droite-c{
	float:left;
	width:96px;
	padding:26px 0 0 37px;
}

#droite-c ul{
	height:62px;
	padding:0 0 273px 0;
}

#droite-c ul li{
	list-style-type:none;
	height:62px;
}

#droite-c ul li a{
	display:block;
	height:62px;
	width:96px;
	background:url(images/menu4.gif) no-repeat;
}

#droite-c ul li a:hover{
	background-position:left bottom;
}

#droite-c ul li a.focus{
	background-position:left bottom;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                              FOOTER                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

#tt{
	text-align:center;
	margin-top:20px;
}

#tt a{
	font-size:9px;
	color:#E0CDA2;
}

#tt a:hover{
	color:#fff;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                       PRODUITS                        ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


.bg_pdts{
	background:url(images/bg_pdts.gif) no-repeat 18px 82px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° partie gauche °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/

#pdts-gauche{
	float:left;
	padding:215px 67px 0 64px;
	width:226px;
}

/*°°°°   ... artistes equitables ...   °°°°*/

#produitsplus p{
	padding:7px 10px;
}

/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° partie droite °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/

#pdts-droite{
	float:left;
	width:437px;
	padding:16px 20px 60px 0;
}

.h-gros-titre2{
	font:bold 27px Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
}

/*°°°°   ... divs produits ...   °°°°*/

.produits{
	padding:15px 0 0 0;
}

.h-produits{
	font:bold 20px Geneva, Arial, Helvetica, sans-serif;
	background:url(images/bg_titre-produits.gif) no-repeat 0px 0px;
	padding:5px 0 5px 45px;
}

.produits a img{
	margin:0 6px 6px 0;
	border:solid 6px #804C3C;
}

.produits a:hover img{
	border-color:#AC7767;
}

p.pdf{
	font-size:10px;
}

p.pdf img{
	border:none;
	margin:0;
	padding:0;
}

p.pdf a{
	color:#fff;
}

p.pdf a:hover{
	color:#55270B;
}



/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                      ACTUALITES                      ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


.bg_actus{
	background:url(images/bg_actus.gif) no-repeat 20px 291px;
}

#fee-actus{
	position:absolute;
	top:560px;
	left:690px;
	width:157px;
	height:171px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° actualites °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/

#actu-droite{
	float:left;
	width:340px;
	padding:36px 0px 0 300px;
	height: 609px;
}

/*°°°°   ... box ...   °°°°*/

#haut-actus{
	width:340px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/actus-haut.png',sizingMethod='scale');
	margin-top:15px;
}

html>body #haut-actus{
	filter:none;
	background:url(images/actus-haut.png) no-repeat;
}

#bas-actus{
	width:340px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/actus-bas.png',sizingMethod='scale');
}

html>body #bas-actus{
	filter:none;
	background:url(images/actus-bas.png) no-repeat;
}

.actus{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_autres.png',sizingMethod='scale');
	width:320px;
	padding:0px 10px;
}

html>body .actus{
	filter:none;
	background:url(images/bg_autres.png) repeat;
}

/*°°°°   ... styles ...   °°°°*/

#actu-droite img{
	float:left;
	margin:0 10px 0 0;
	border:solid 6px #804C3C;
}

.date{
	font-size:10px;
	font-style:italic;
}



/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° partie droite droite °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°*/

#actu-droite-droite{
	float:left;
	width:230px;
	padding:26px 0 0 37px;
}

/*°°°°   ... menu contact ...   °°°°*/

#contact{
	height:62px;
	padding:0 0 11px 174px;
	width:96px;
}

#contact li{
	list-style-type:none;
	height:62px;
	width:96px;
}

#contact li a{
	display:block;
	height:62px;
	width:96px;
	background:url(images/menu4.gif) no-repeat;
}

#contact li a:hover{
	background-position:left bottom;
}

#contact li a.focus{
	background-position:left bottom;
}

/*°°°°   ... liste autres actus ...   °°°°*/

#actu-droite-droite ul li{
	list-style-type:none;
}

#actu-droite-droite a{
	color:#fff;
	position:relative;
}

#actu-droite-droite a:hover{
	color:#55270B;
}

.autres{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_autres.png',sizingMethod='scale');
	width:190px;
	padding:0px 10px;
}

html>body .autres{
	filter:none;
	background:url(images/bg_autres.png) repeat;
}

#haut-autres{
	width:210px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/autres-haut.png',sizingMethod='scale');
}

html>body #haut-autres{
	filter:none;
	background:url(images/autres-haut.png) no-repeat;
}

#bas-autres{
	width:210px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/autres-bas.png',sizingMethod='scale');
}

html>body #bas-autres{
	filter:none;
	background:url(images/autres-bas.png) no-repeat;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                        MENTIONS                      ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#mentions{
	float:left;
	width:437px;
	padding:26px 0 168px 0;
	position:relative;
}

/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                        CONTACT                       ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


.bg_contact{
	background:url(images/bg_contact.gif) no-repeat 210px 248px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#contact-gauche{
	width:656px;
	float:left;
	padding:64px 0 145px 158px;
}

/*°°°°   ... plan ...   °°°°*/

#plan{
	padding:0 0 0 189px;
}

#plan img{
	padding:0 0 0 27px;
}

.h-contact{
	font:bold 15px Geneva, Arial, Helvetica, sans-serif;
	color:#703900;
	background:url(images/bg_h-contact.gif) no-repeat 0px 0px;
	padding:5px 0 5px 27px;
}

/*°°°°   ... coordonnees ...   °°°°*/

.coord{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_coord.png',sizingMethod='scale');
	width:200px;
	padding:0px 10px;
	font-weight:bold;
}

html>body .coord{
	filter:none;
	background:url(images/bg_coord.png) repeat;
}

#haut-coord{
	width:220px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/haut-coord.png',sizingMethod='scale');
}

html>body #haut-coord{
	filter:none;
	background:url(images/haut-coord.png) no-repeat;
}

#bas-coord{
	width:220px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bas-coord.png',sizingMethod='scale');
}

html>body #bas-coord{
	filter:none;
	background:url(images/bas-coord.png) no-repeat;
}

/*°°°°   ... phrase ...   °°°°*/

#txt-contact{
	padding:10px 0 0 220px;
width:300px;
font-weight:bold;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                              FOOTER                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*********** modif *************/

.puce {
	padding:0 0 0 10px;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
}

.italique {
	font-style:italic;
}

.italique a {
	color:#FFFFFF;
	text-decoration:none;
}

.italique a:hover {
	text-decoration:underline;
}

.acroche {
	font-size:14px;
	font-weight:bold;
}

.bloc {
	width:225px;
	float:left;
}

.sitation {
	width:250px;
	float:left;
	padding: 50px 0 0 50px;
}
