body { background-color :#eeeeee; background-color :#f3c9d3; color:#5f5f5f; text-align: center; padding-top:0px; }
/*  pour le bandeau de fond c'est  #background-color :#cf2e56 */
.banniere_titre { width:80%; margin:0px auto; text-align:left; vertical-align:top; min-width : 900px; }
	.banniere1 img { margin-top:0px; margin-left:0px; border:none; }
	.banniere1 a { border:none; margin-left:0px;}
	.banniere2 { margin-top: -288px; margin-left:208px; }
	.banniere2 img { border:none; text-align:left;}
* html .minwidth { padding-left: 900px; margin:0px auto;}
* html .container { margin-left: -900px; position: relative; }
* html .minwidth, * html .container, * html .content, * html .layout   { height: 1px; }
.contenu { text-align:center; margin:auto; }
.conteneur { margin-top:0px; width:90%; margin-left:auto; margin-right:auto; text-align:center; }
.titre_page { padding-top:100px; padding-bottom:60px; margin:auto; text-align:center; }
.tableau2col { margin-top:50px; width:90%; text-align:left; margin:auto; }
	.texte_accueil { margin-left:500px; color:  #5f5f5f; vertical-align:center; }
	.photo_accueil  img{ position:relative; left:100px;}
		.texte_accueil h1{ margin-top:-25px; font-size:20px; }
		.texte_accueil h2{ margin-top:-15px; font-size:17px; }
		.texte_accueil h3{ margin-top:-15px; font-size:17px; }
		.texte_accueil a:link, .texte_accueil a:visited, .texte_accueil a:hover, .texte_accueil a:active { color: #FF0066; text-decoration: none ;}
.ensemble-liens { font-size:12px; text-align:center; width:90%; margin:auto;}
.ensemble-liens a:link, .ensemble-liens a:visited, .ensemble-liens a:hover, .ensemble-liens a:active { color: #FF0066; text-decoration: none ;}		
.rq{ font-style:italic; }
	
.tableau4col { margin-top:50px; width:90%; text-align:left; margin:auto; }	
	.tableau4col table { border-collapse:collapse; border: 5px solid #FFD7FF; }	
	.tableau4col td { border:1px solid #f3c9d3; border-bottom: 20px solid #f3c9d3; border-right: 10px solid #f3c9d3; background-color:#FFD7FF; width:25%; }
	.objet table { width:100%; border:none; }	
	.objet td { width:50%; border:none; text-align:center; vertical-align:top; }
	.objet img { border:none; }
	#case_vide  { background-color: #f3c9d3; }		
	.case_vide  { background-color: #f3c9d3; }		
	.titre_obj { font-weight: bold; margin-bottom:15px; }
	.prix_obj { font-size:20px; text-align:left; margin-left:10px; }
	.prix_promo { font-size:14px; text-decoration:line-through; color:#ff0000; text-align:left; margin-left:20px; margin-top:-15px; }
	.prix_obj_promo { font-size:20px; text-align:left; margin-left:10px; }
	.panier_obj { margin-top:-28px; margin-left:50px; }
		.panier_obj img { border:none; }
	.nouveau { margin-top:-25px; text-align:left; }
	.promo { margin-top:-27px; text-align:left; }
.tableau_actus { width:100%; text-align:left; margin:auto; }
	.tableau_actus table { padding-top:-20px; border-collapse:collapse; border: 3px solid #FFD7FF; }	
	.tableau_actus th { padding-top:20px; width:100%; }
	.img_deg { width:100%; height:20px; }
	.img_deg img { width:100%; height:20px; }
	.tableau_actus td { border:2px solid #5f5f5f; color: #5f5f5f; background-color:#f3c9d3; width:100%; text-align:center; }
	.actu_titre { margin-top:-22px; margin-left:5px; margin-right:5px; color:#ffffff; }
	.actu_soustitre { font-weight: bold; text-decoration: underline; margin-bottom:10px; }
	.actu_texte { margin-top:10px; margin-bottom:10px; }
	.actu_image { margin-top:10px; margin-bottom:10px; width:50%; margin:auto; }
	.actu_lien { margin-top:10px; margin-bottom:10px; }
	.align_right { text-align:right; margin-top:-20px; }
.sans_resultat { margin-left:100px; font-size:20px; color:#5f5f5f; }
.tableau_zoom { 	margin-top:50px; width:90%; text-align:left; margin:auto; color:#5f5f5f; }
	.tableau_zoom  table { border-collapse:collapse; }	
	.tableau_zoom  th { padding-bottom: 20px; border-right: 10px; width:25%; text-align:center; }	
	.tableau_zoom  td { border:1px solid #f3c9d3; padding-bottom: 2px; padding-left:10px; padding-right:10px; border-right: 10px; width:25%; vertical-align:center; }	
	.fond_zoom_droite { background-color:#FFD7FF; padding:5px; }	
		.fond_zoom_droite form{ padding:5px; }	
	.zoom_desc { font-size:14px; color:  #5f5f5f; }
	.zoom_prix_obj { font-size:20px; text-align:left; margin-left:10px; }
	.zoom_prix_promo { font-size:14px; text-decoration:line-through; color:#ff0000; text-align:left; margin-left:5px; }
	.zoom_prix_obj_promo { font-size:20px; text-align:left; margin-left:10px; }
.qtt { margin-left:50px; margin-top:0px; }
.plus { 	margin-left:38px; }
	.plus img { margin-top:-38px; }
.moins { margin-left:0px; margin-top:-20px; }
	.moins img { margin-top:-10px; margin-right:30px; }	
.espacement { margin-left:20px; }
.notre_selection { width:90%; text-align:center; margin:auto; color:#5f5f5f; background-color:#FFD7FF; }
	.notre_selection table { border-collapse:collapse; border: 5px solid #FFD7FF; background-color:#FFD7FF; }
	.notre_selection  th { background-color:#FFD7FF; width:33%; padding-bottom:5px; }	
	.notre_selection  td { background-color:#FFD7FF; width:33%; vertical-align:top; }		
	.notre_selection img { border : none; }	
.tableau_mariees { width:80%; text-align:left; margin:auto; margin-bottom:20px; height:350px;}
	.tableau_mariees table{ width:100%; margin:auto; }
	.tableau_mariees tr{ }
	.tableau_mariees img{ border:none;}
	.tableau_mariees td{ text-align:center; }
	.mariees_titre { padding-top: 0px; font-size:15px; font-weight: bold; }
	.mariees_texte { font-size:12px; font-style: italic; }
.tableau_cgv { width: 90%; position: relative; background-color: #f5f5f5; text-align:left; margin:auto;}
	.tableau_cgv .top_left, .tableau_cgv .top_right, .tableau_cgv .bottom_left, .tableau_cgv .bottom_right { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; background-color: #f3c9d3; }
	.tableau_cgv .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 1; }
	.tableau_cgv .top_right { top: 0px; right: 0px; background-image: url("corner_top_right.gif"); z-index: 2; }
	.tableau_cgv .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 3; }
	.tableau_cgv .bottom_right { bottom: 0px; right: 0px; background-image: url("corner_bottom_right.gif"); z-index: 4; }
	.tableau_cgv .content { position: relative; padding: 22px; z-index: 0; border:2px solid #5f5f5f; font-size: 12px;}	
	.cgv_sous_titre { font-size: 18px; color:#FF0066; }
.creatrice { width: 90%; position: relative; background-color: #f5f5f5; text-align:left; margin:auto;}
	.creatrice .top_left, .creatrice .top_right, .creatrice .bottom_left, .creatrice .bottom_right { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; background-color: #f3c9d3; }
	.creatrice .top_left { height: 279px; width: 172px; top: -40px; left: -80px; background-image: url("../creatrice/bijoux-mariage-perle-swarowsky-plume-verre-aurore-creatrice-au-fil-perle.jpg"); z-index: 1; }
	.creatrice .top_right { top: 0px; right: 0px; background-image: url("corner_top_right.gif"); z-index: 2; }
	.creatrice .bottom_left { bottom: -1px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 3; }
	.creatrice .bottom_right { bottom: -1px; right: 0px; background-image: url("corner_bottom_right.gif"); z-index: 4; }
	.creatrice .divers { margin:auto; height: 0px; width: 0px; position: absolute; background-color: #555555; bottom: 0px; left:50%; z-index: 4;}
	.creatrice .photo { height: 119px; width: 462px; position: absolute; left:-231px; bottom: -60px; z-index: 4; background-color: #aaaaaa; background-image: url("../creatrice/bijoux-mariage-perle-swarowsky-plume-verre-accessoires-creatrice-au-fil-perle.jpg")}
	.creatrice .content { position: relative; padding: 22px; z-index: 0; border:2px solid #5f5f5f; }	
	.cgv_sous_titre { font-size: 18px; color:#FF0066; }
	.creatrice .lettrine { margin-left:100px; }
.contacts { width: 90%; position: relative; background-color: #f5f5f5; text-align:left; margin:auto;}
	.contacts .top_left, .contacts .top_right, .contacts .bottom_left, .contacts .bottom_right { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; background-color: #f3c9d3; }
	.contacts .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 1; }
	.contacts .top_right { top: 0px; right: 0px; background-image: url("corner_top_right.gif"); z-index: 2; }
	.contacts .bottom_left { bottom: -1px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 3; }
	.contacts .bottom_right { bottom: -1px; right: 0px; background-image: url("corner_bottom_right.gif"); z-index: 4; }
	.contacts .content { position: relative; padding: 22px; z-index: 0; border:2px solid #5f5f5f; }	
	.contacts_sous_titre { font-size: 18px; color:#FF0066; }
	.contacts .center { text-align:center; font-size: 25px; margin:auto; }
	.contacts .image { height: 100px; width: 400px; background-image: url("aufilperle.png"); margin:auto; }
.panier { width: 80px; position: relative; background-color: #C3C3C3; text-align:center; margin-right:20px; margin-left:auto; margin-top:-157px; height: 100px; margin-bottom: 100px; }
	.panier .top_left, .panier .top_right, .panier .bottom_left, .panier .bottom_right { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; background-color: #f3c9d3; }
	.panier .top_left { top: 0px; left: 0px; background-image: url("corner_top_left2.gif"); z-index: 1; }
	.panier .top_right { top: 0px; right: 0px; background-image: url("corner_top_right2.gif"); z-index: 2; }
	.panier .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left2.gif"); z-index: 3; }
	.panier .bottom_right { bottom: 0px; right: 0px; background-image: url("corner_bottom_right2.gif"); z-index: 4; }
	.panier .content { position: relative; padding: 22px; z-index: 0; border:2px solid #5f5f5f; color: #FFFFFF; font-weight: bold; height: 52px;}
	.panier  a:link , .panier  a:visited  , .panier  a:hover   , .panier  a:active   { color: #5f5f5f; text-decoration:none;}
	.panier_sous_titre { font-size: 18px; color:#FF0066; }
.titre_page_panier { padding-top:0px; padding-bottom:30px; margin:auto; text-align:center; }
.menu_recap { width:80%; text-align:center; border:1px solid #000; margin:auto; margin-bottom:20px; padding:5px;}
	.menu_recap_item { margin-left:25px; margin-right:25px; }
	.menu_recap_item2 { margin-left:25px; margin-right:25px; font-weight: bold; text-decoration:underline; }
.tableau_achat { width: 90%; position: relative; background-color: #C3C3C3; text-align:left; margin:auto;}
	.tableau_achat .top_left, .tableau_achat .top_right, .tableau_achat .bottom_left, .tableau_achat .bottom_right { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; background-color: #f3c9d3; }
	.tableau_achat .top_left { top: 0px; left: 0px; background-image: url("corner_top_left2.gif"); z-index: 1; }
	.tableau_achat .top_right { top: 0px; right: 0px; background-image: url("corner_top_right2.gif"); z-index: 2; }
	.tableau_achat .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left2.gif"); z-index: 3; }
	.tableau_achat .bottom_right { bottom: 0px; right: 0px; background-image: url("corner_bottom_right2.gif"); z-index: 4; }
	.tableau_achat .content { position: relative; padding: 22px; z-index: 0; border:2px solid #5f5f5f; font-size: 12px; margin:auto; text-align:center; }
.recap_panier table{ width:80%; margin-left:auto; margin-right:auto; text-align:center;}
	.recap_panier td{ text-align:center; padding:5px; border:1px solid #5f5f5f; margin:0px; background-color:#ffffff; }
	.recap_panier img { border:none; }
	.recap_panier .sup { width: 60px; }
	.recap_panier .prod { width:250px; }
	.recap_panier .desc { text-align:left; }
	.recap_panier .qtt { width:100px; }
	.recap_panier .coordonnees { width:300px; }
	.paiement td { border:none; }
	.recap_panier .trait { background-color:#C3C3C3; height:2px; }
.titre_panier { margin-bottom: 10px; font-size: 22px; color:#5f5f5f;}
.recap_panier_ptt table{ border-collapse:collapse;}
	.recap_panier_ptt td{ text-align:center; background-color:#ffffff; border:1px solid #5f5f5f; margin-top:-1px; margin-left:auto; }
	.recap_panier_ptt img { border:none; margin-top:2px;}
	.recap_panier_ptt .sup { width: 60px; }
	.recap_panier_ptt .prod { width: 210px; }
	.recap_panier_ptt .qtt { width:80px;}
	.recap_panier_ptt .sup2 { width: 140px; }
	.recap_panier_ptt .prod2 { width: 304px; }
	.recap_panier_ptt .qtt2 { width:178px;}
	.boutons img{ border:0px; }
.tableau_panier { width: 90%; position: relative; background-color: #C3C3C3; text-align:center; margin:auto;}
	.tableau_panier .top_left, .tableau_panier .top_right, .tableau_panier .bottom_left, .tableau_panier .bottom_right { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; background-color: #f3c9d3; }
	.tableau_panier .top_left { top: 0px; left: 0px; background-image: url("corner_top_left2.gif"); z-index: 1; }
	.tableau_panier .top_right { top: 0px; right: 0px; background-image: url("corner_top_right2.gif"); z-index: 2; }
	.tableau_panier .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left2.gif"); z-index: 3; }
	.tableau_panier .bottom_right { bottom: 0px; right: 0px; background-image: url("corner_bottom_right2.gif"); z-index: 4; }
	.tableau_panier .content { position: relative; padding: 22px; z-index: 0; border:2px solid #5f5f5f; font-size: 12px;}	
.mini_cond { font-size:12px; color:#FF0000;}
.mini_cond a:link , .mini_cond a:visited  , .mini_cond a:hover   , .mini_cond a:active   { color: #FF0000;}
.fin_commande  { width: 60%; position: relative; background-color: #C3C3C3; text-align:center; margin:auto;}
	.fin_commande th { text-align:left; background-color:#5F5F5F; color:#f5f5f5; border:1px solid #5f5f5f; padding:5px; padding-left:70px; }
	.fin_commande td { text-align:left; background-color:#f5f5f5; border:1px solid #5f5f5f; padding:20px;}
	.fin_commande .vide { background-color:#C3C3C3; border:0px;}
	.cmd { width:90%; position: relative; background-color: #f5f5f5; text-align:center; margin:auto; border-collapse:collapse;}
	.cmd table{ border-collapse:collapse;}
	.cmd tr{ background-color:#f5f5f5; border:1px solid #5f5f5f; }
	.cmd th{ text-align:center; background-color:#C3C3C3; color:#5f5f5f; border:0px; border:1px solid #5f5f5f; padding-left:0px;}
	.fin_commande .cmd .grp{ text-align:right; padding-right:20px;}
	.cmd td{ text-align:center; background-color:#f5f5f5; border:0px;}
.contact_us { position: relative; margin-left:230px; margin-top:-5px; color:#FF0066; font-weight:bold; }
.contact_us a:link , .contact_us a:visited  , .contact_us a:hover   , .contact_us a:active   { color: #FF0066;}
.bottom { margin-left: 40%; font-size:13px; text-align:left; color:  #5f5f5f; }
	.bottom copyright { font-size : 10px; }
.bottom2 { margin-left: 25%; font-size:13px; text-align:left; color:  #5f5f5f; }
	.bottom2 copyright { font-size : 10px; }
	.bottom2 a:link, .bottom2 a:visited, .bottom2 a:hover, .bottom2 a:active { color: #FF0066; }
.noel { margin:auto; width:80%; }
.noel3 { text-align:left; }
.noel3 h3{ margin-left:50px; font-size:17px; text-align:left;}
.noel3 img { margin-top:-50px; text-align:left;}
.noel3 .noel2 {margin-left:250px; color: #FF0066; text-align:left;}
.page1_anis { margin:auto; width:80%; background-color:#FFECFF; border:5px solid #A3FF46; margin-bottom:20px;}
.rose { color: #FF0066; font-size:22px; margin-top:0px; margin-bottom:20px; margin-top:20px;}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs { position:absolute; visibility:hidden; left:0px; top:0px; }
/* CoolMenus 4 - default styles - end */
/*Style for the background-bar*/
.clBar { position:absolute; width:10px; height:10px; visibility:hidden; background: transparent;  background-image:    url("fond_base.png"); /* fond du menu origine */ }
/*Styles for level 0*/	
.clLevel0,.clLevel0over { font-weight: bold; cursor: pointer; top: 3px; background: transparent;  background-image:   url("fond_select.png"); /* fond du menu sélectionné */ padding-top : 9px; font-size:18px; }
.clLevel0over { color: #FFFFFF; /* couleur de texte pour menu sélectionné */ vertical-align: center; text-align: center; }
.clLevel0border { position:absolute; visibility:hidden; }
/*Styles for level 1*/
.clLevel1, .clLevel1over { position:absolute; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:18px; }
.clLevel1 { background-color: #f39; /* couleur de fond du sous-menu origine */ color:#FFFFFF; /* couleur de texte sous-menu origine */ vertical-align: center; text-align: center; }
.clLevel1over { background-color:#5f5f5f; color:#F39; cursor:pointer; font-weight: bold; text-align: center; }
.clLevel1border { position:absolute; visibility:hidden; }
.cmenuOff { color:  #5f5f5f; /* couleur de texte menu origine */ font-weight: bold; padding-top : 9px; text-align: center; font-size:18px; }