/* CSS Document */

/* #gauche h1 { background-image:url(../_img/logo.jpg); text-indent:-9000px; overflow:hidden; text-decoration:none; width:171px; height:118px } */

#titre_index {
	position:absolute;
	float:right;
	width:705px;
	text-align:center;
	/*background-color:#EAF0E4;*/
	font-weight:normal;
	font-size:10px !important;
	margin:0px 0px 0px 195px;
	
}

#titre_index a {
	text-decoration:none;
}


#titremenu { background-image:url(../_img/logo.jpg); text-indent:-9000px; overflow:hidden; text-decoration:none; width:171px; height:118px }

#gauche ul { background-image:url(../_img/menu_bg_02.jpg); }

#gauche ul li a.overacc:hover { background-image: url("../_img/over_accueil_02.jpg"); }
#gauche ul li a.overacc { height:22px }
#gauche ul li a.overmari:hover { background-image: url("../_img/over_mariage_02.jpg"); }
#gauche ul li a.overnaiss:hover { background-image: url("../_img/over_naissance_02.jpg"); }
#gauche ul li a.overbapt:hover { background-image: url("../_img/over_baptcomm_02.jpg"); }
#gauche ul li a.overinvit:hover { background-image: url("../_img/over_invitpacs_02.jpg"); }
#gauche ul li a.overserv:hover { background-image: url("../_img/over_services_02.jpg"); }
#gauche ul li a.overserv { height:65px }
.overserv {border-bottom:0;}

#panier { background-image:url(../_img/panier_bg_02.jpg); }

#cyberplus { margin-left:12px;  }


/* #droite h2 { background-image:url(../_img/bienvenue_02.jpg); } */

.titrepromos { background-image:url(../_img/h3_promos_02.gif); }

.titre_meilleuresventes { text-align:left;display:block;clear:both;background-image:url(../_img/h3_best_01.gif); }

.titrespecial   { background-image:url(../_img/h3_OffreSpe_02.jpg); }

.titrenaiss24h  { background-image:url(../_img/h3_NaissPlus_02.jpg); }



#customFont_Mariage, #customFont_Naissance { width:295px; float:left; margin-left:50px; }
#customFont_Mariage ul { display:block; width:230px; height:535px; margin:0; padding:0; background-image:url(../_img/policesexemples_fr_mariage.jpg); background-repeat:no-repeat; list-style:none }
#customFont_Naissance ul { display:block; width:230px; height:535px; margin:0; padding:0; background-image:url(../_img/policesexemples_fr_naissanc.jpg); background-repeat:no-repeat; list-style:none }
#customFont_Mariage ul li, #customFont_Naissance ul li { height:35px }
#customFont_Mariage ul li input, #customFont_Naissance ul li input { float:left }
#customFont_Mariage ul li label, #customFont_Naissance ul li label { display:block; width:205px; height:34px; cursor:pointer; text-indent:-9000px; overflow:hidden; }

#customColor { width:295px; float:right; margin:0; }
#customColor ul { display:block; width:230px; height:auto; margin:0; padding:0; background-image:url(../_img/color_exemples.jpg); background-repeat:no-repeat; list-style:none }
#customColor ul li { height:20px }
#customColor ul li input { float:left }
#customColor ul li label { display:block; width:205px; height:20px; cursor:pointer; text-indent:-9000px; overflow:hidden; }

