body { margin: 0; padding: 0 0 35px 0; background: #fff; text-align:center; }
div,td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #051b79; }
img { border:none; display: inline; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
form { padding: 0; margin: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; color: #3b4d1a; }
a:hover { text-decoration: underline; }
p { margin:10px 0;}
.clear1 { clear: left; }
.clear2 { clear: both; }

/*---------------------------*/
img, div { behavior: url(iepngfix.htc); }
#wrapper { position: relative; background: url(../images/nuages.jpg) repeat-x; margin: 0 auto; }
#wrap { width: 960px; text-align: left; margin: 0 auto; }
#logo { padding: 32px 0 38px 5px; }
#menu { height: 55px; width: 960px; }
#menu ul { margin: 0; padding: 0; }
#menu li { list-style-type: none; float: left; }
#menu a { display: block; height: 55px; background-repeat: no-repeat; }
#menu a:hover { display: block; background-repeat: no-repeat; background-position: 0 -55px; }
#menu .mn1 { background: url(../images/menu1.gif) no-repeat; width: 90px; }
#menu .mn2 { background: url(../images/menu2.gif) no-repeat; width: 203px; }
#menu .mn3 { background: url(../images/menu3.gif) no-repeat; width: 215px; }
#menu .mn4 { background: url(../images/menu4.gif) no-repeat; width: 79px; }
#menu .mn5 { background: url(../images/menu5.gif) no-repeat; width: 132px; }
#menu .mn6 { background: url(../images/menu6.gif) no-repeat; width: 101px; }
#menu .mn7 { background: url(../images/menu7.gif) no-repeat; width: 140px; }
#main-content { width: 960px; background: url(../images/bg_content.gif) repeat-y; }
.titre { float: left; width: 48px; }
.txt-content { float: left; width: 628px; }
.texte { padding: 10px 30px 0 30px; _padding: 10px 0 0 30px; text-align:justify; }
#mags { background: url(../images/fond_photo_acc.gif) no-repeat; width: 622px; height: 164px; margin-left: 6px; }
#mags2 { background: url(../images/fond_photo_acc.gif) no-repeat; width: 622px; height: 164px; margin-left: 140px; }
.magasin { padding-left: 16px; }
.magasin .photo-mag { float: left; padding: 0 5px; }
.cartes { float: right; padding-right: 4px; text-align:center; width:278px;}
.cartes p{ font-weight:bold;margin-left:30px;}
.cartes img {display:block; }
.contact { text-align: center; width: 230px; padding: 20px 0 0 40px;; }
#top-foot { width: 935px; margin: 0 auto; background: url(../images/bg_top_foot.gif) no-repeat; height: 117px; text-align: left; padding-left: 25px; }
#top-foot2 { width: 895px; margin: 0 auto; background: url(../images/bg_top_foot.gif) no-repeat; height: 117px; text-align: left; padding-left: 65px; }
.foto1 { float: left; padding: 4px 14px 0 0; }
.foto2 { float: left; padding: 4px 10px 0 0; }
.foto3 { float: left; padding: 4px 3px 0 0; }
.foto4 { float: left; }
#bot-foot { width: 960px; margin: 0 auto; background: url(../images/bot_foot.gif) no-repeat; height: 74px; }
.links-foot { text-align: center; line-height: 16px; color: #3b4d1a; padding-top: 5px; }
.links-foot a:hover { color: #fff; text-decoration: none; }

#condo {width:565px; margin:0 auto; text-align:center;}
#condo img {margin-top:10px;}
/*--------pages articles ------------*/

#bronze, #cercueils, #fleurs, #plaques, #resine { display:none; }
.onglet {font-weight:bold; text-align:left;overflow:hidden; margin:0 auto; height:30px; }
.ongleton { font-size:12px; font-weight:bold;  vertical-align:middle; float:left; color:#051b79; padding:15px; border:}
.ongletoff { font-size:12px; font-weight:bold; display:block; vertical-align:middle; float:left;  color:#b3b2b0; padding:15px; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff {  text-decoration:none; color:#7d7766;}
a:hover.ongleton {  color:#7d7766; text-decoration:none;}
a:active.ongletoff {  color:#051b79; text-decoration:none;}



















