/* Style généraux  - Boutique GeneaNet */

html * { padding:0 ; margin:0 ; }

body
{
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width:100% ;
	min-width:1000px;
}

body * { font-size:1em ;}



a { color: #000000; text-decoration: none; }
a:hover { color:#094e79 ;text-decoration: underline; }
a:active {border:0 ;}
p {margin: 10px 0 ;}

/* Partager */

.partager{
	float:right;
	margin-top:-30px;
	text-align:right;
}


img{
        border:none;
}

/** formulaire **/
form { display: inline; }
form ul.field_list
{
	list-style:none ;
	display:block ;
	border:1px solid #094e79 ;
	border-right:0 ;
	border-left:0 ;
	padding:5px 0 0px 0 ;
	background:url("http://boutique.geneanet.org/catalog/images/v5/advanced_fond_gradient.png") repeat-x left bottom;
	margin-bottom:20px ;
	width:100% ;
		
}
form ul.field_list li
{
	display:block ;
	border-bottom:1px solid #bed6e5;
	border-top:1px solid #fff ;
	overflow:hidden ;
	padding:10px ;
}
form ul.field_list li.keywords { background: url("http://boutique.geneanet.org/catalog/images/v5/advanced_loupe.png") no-repeat 10px 5px; padding-top: 50px; }
form ul.field_list li.country  { background: url("http://boutique.geneanet.org/catalog/images/v5/advanced_carte.png") no-repeat 10px 5px; padding-top: 50px; }
form ul.field_list li fieldset{ border :0 ; overflow:hidden ;}
form ul.field_list li .right { display:block; clear:left ;width:auto ; margin-left:120px }
form ul.field_list li.last { border-bottom: 0 ; text-align: right; }
form ul.field_list li label { float:left ; width:120px ;}
.chp_input { vertical-align:middle; }

form ul.field_list li.inline .chp_input,
form ul.field_list li.inline select { float:left ; /*margin-right:20px ;*/ }

table { width:100% ; text-align:left ; }
#conteneur_arbre table { width:auto ;}
h2 { font-size:18px ; color:#094e79 ; }
h2.border_bottom { border-bottom: 1px solid #094e79; }

h3 { font-size:15px ; color:#094e79 ; }
h4 { font-size:12px ; color:#094e79 ; }

td.smallText, span.smallText, p.smallText, a.smallText { font-size:10px ; color:#094e79;text-decoration:none;}

.prix { color : #ec8119 ; font-size:15px ; font-weight:bold ; }
.productSpecialPrice { color: #771d26 ; font-size:18px ;}
.old_price { text-decoration:line-through ; color: #ec8119; }


#desc_produit{ color:#000 ;}
/*#desc_produit strong { color:#094e79 ;}
#desc_produit u {color:#094e79 ; /*text-decoration:none;*//*}*/
#desc_produit ul { list-style-position:inside ; list-style-image:url('http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif') ;}
a.bouton
{
	border:1px solid #094e79 ;
	border-top-color:#bed6e5 ;
	border-left-color:#bed6e5 ; 
	padding:3px 5px ;
	color:#094e79 ;
	font-weight:bold ;
	background:url(http://images.geneanet.org/v3/pictos_boutique/gradient_bouton.png) repeat-x top left ;
}
a.bouton:hover { color:#094e79 ; text-decoration:none ; }

table.tableau_alterne
{
        border:1px solid #EAEAEA;
	        border-collapse:collapse;

}
table.tableau_alterne td { padding:2px 5px ;}
td.tableau_alterne_en_tete
{
	color:#fff ;
	font-weight:bold;
	background-color:#094e79 ;
}
.img_input { vertical-align:middle; padding-left:5px ; border:0 ; }

td.main #enveloppe {
	margin:0 0 0 13px;
	border-left:1px solid #bed6e5;
	border-right:1px solid #bed6e5;
	border-bottom:1px solid white;
	background-color:white;
	background-image:url("http://boutique.geneanet.org/catalog/images/v5/enveloppe_timbre.gif");
	background-repeat:no-repeat;
	background-position:99% 1%;
}
td.main #enveloppe .en_tete {
	height:30px;
	line-height:30px;
	text-align:center;
	color:#094e79;
	font-weight:bold;
}
td.main #enveloppe .adresse {
	padding-left:40px;
	padding-bottom:30px;
	background-image:url('http://boutique.geneanet.org/catalog/images/v5/enveloppe_bas.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
}


/*============================================
*
*     Header de la boutique 
*
=============================================*/
#header_boutique a img {border:0 ; vertical-align:middle;}
#header_boutique a  { color:#696969 ; text-decoration:underline ;}

#header_boutique .chp_input
{
	vertical-align: middle;
	height:18px;
	font-size:12px;
	width:130px ;
	margin-right: 5px;
}


/*============================================
*      Partie du header avec le Logo + panier
=============================================*/
#header_top { margin-bottom:10px ; height:85px ; }
#header_boutique #logo { display:block; float:left; margin-top:5px; font-size:14px; color:#094e79; font-weight:bold; text-decoration:none; }

/* Offres spéciales */
#offre_special { 
float: left; margin: 40 5 5 0px;
}

#offre_special a { color: #094e79 ; text-decoration:underline ; }

/* Panier */
#panier { float: right; margin: 5 5 5 0px; text-align: center; }
#panier #details
{
	position:relative ;
	text-align: left;
	background:url(http://boutique.geneanet.org/catalog/images/v5/panier/panier_grand.gif) no-repeat 10px center ;
	border: 1px solid #094e79 ;
	height: 5em; /* IE... */
	width: 23em; /* IE... */
}

/* coins arrondis du panier */
#details .coin-hg, #details .coin-hd, #details .coin-bg, #details .coin-bd
{ position:absolute ; z-index:2 ; height:9px ; width:9px ; font-size:1px ; background-repeat:no-repeat ; background-position: top left; /*border: 1px solid pink;*/ }

#details .coin-bd { bottom: -1px ; right: -1px ; background-image:url(http://boutique.geneanet.org/catalog/images/v5/panier/coin_panier_bd.gif) ; }
#details .coin-bg { bottom:-1px ; left:-1px ; background-image:url(http://boutique.geneanet.org/catalog/images/v5/panier/coin_panier_bg.gif) ; }
#details .coin-hd { top:-1px ; right:-1px ; background-image:url(http://boutique.geneanet.org/catalog/images/v5/panier/coin_panier_hd.gif) ; }
#details .coin-hg { top:-1px ; left:-1px ; background-image:url(http://boutique.geneanet.org/catalog/images/v5/panier/coin_panier_hg.gif) ; }

#panier #details .contenu
{
	margin: 0px 4px 5px 80px ;
	padding: 5 0 5px ;
	color: #000000 ;
}
#panier #details .contenu p { margin:0 ; }
#panier #details .contenu a { color: #094e79 ; text-decoration:underline ; }
#panier #details .contenu .total { color: orange ; }

#panier #details .contenu h2
{
	text-align:center ;
	padding-top:0px ;
	font-size:14px ;
	color:#fff ;
}

/*============================================
*      Menu par onglets
=============================================*/
#menu_header_boutique { clear:both; overflow:hidden ; padding-left: 10px; }
#menu_header_boutique ul { list-style-type:none ; color:#000 ; }

#menu_header_boutique li { display:inline; position: static; }
#menu_header_boutique li a
{
	float:left;
	background: url("../../images/v5/coin_onglet_d_css.png") no-repeat right top;
	border-bottom:1px solid #fff ;
	margin-right:4px ;
	text-decoration:none ;
	color:#094e79;
}

#menu_header_boutique li a .header-category
{
	display:block;
	text-align:center;
	background: url("../../images/v5/coin_onglet_g_css.png") no-repeat left top;
	padding:5px 8px 0 8px;
/*	height:29px;*/
	font-weight:bold ;
	text-transform:uppercase;
}
#menu_header_boutique li a span.quantite
{
	background: none ;
	padding: 0px ;
	font-weight: normal ;
	font-size: 11px ;
	text-align: center ;
	text-transform: none;
}

/* état des onglet au survol ou sélectionné */
#menu_header_boutique li a:hover,
#menu_header_boutique li a.item_courant
{
	background-position:right -150px;
	color: #ffffff;
	text-decoration:none ;
}

#menu_header_boutique li a:hover span,
#menu_header_boutique li a.item_courant span
{
	color: #ffffff;
	background-position:left -150px;
}

#menu_header_boutique li a.item_courant { border-bottom:0 ; color: #ffffff; }
#menu_header_boutique li a.item_courant span { color: #ffffff; }
#menu_header_boutique li a.item_courant_specials span { color: #ffffff; }
/* onglets spéciaux */
#menu_header_boutique #item_nouveautes,
#menu_header_boutique #item_promo
{
	background-image:url("../../images/v5/coin_onglet_d_css_rouge.png") ;
	color:#9c1117;
	line-height:29px;
}
#menu_header_boutique #item_nouveautes span,
#menu_header_boutique #item_promo span { 
	background-image:url("../../images/v5/coin_onglet_g_css_rouge.png") ;
}
#menu_header_boutique #item_nouveautes:hover,
#menu_header_boutique #item_promo:hover
{
	background-position:right -150px;
	color:#ffffff;
	text-decoration:none;
}
#menu_header_boutique #item_nouveautes:hover span,
#menu_header_boutique #item_promo:hover span
{
	color:#ffffff;
	background-position:left -150px;
	text-decoration:none;
}

/*============================================
*      Header connexion
=============================================*/
#boutique_header_connexion
{
	padding:2px 0px 2px 0px;
	background-color:#094e79 ;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #fff;
        text-decoration:none;
	overflow:hidden ;
}

#boutique_header_connexion .logoff,
#boutique_header_connexion .retour_gnt
{
/*	line-height:23px ;	*/
        color: #fff;
	background-repeat:no-repeat ;
	background-position:left center ;
	text-decoration:underline ;
}

#boutique_header_connexion .logoff
{
	float:right ;
	margin-right:20px ;
	padding-left:22px ;
	background-image:url(http://images.geneanet.org/v3/pictos_menu/picto_fermer_session.gif) ;
}
#boutique_header_connexion .retour_gnt
{
	position:relative; top:1px;
	padding: 4px 20px 4px 28px ;
	background-image:url(http://boutique.geneanet.org/catalog/images/v4/picto_gnt_retour.gif) ;
}

/*============================================
*     Fil d'Ariane 
=============================================*/
#fil_ariane_boutique
{
	margin:0 0 0 20px ;
	padding: 2px 5px 2px 0;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}
#fil_ariane_boutique h1{ font-weight:normal;display:inline;}
#fil_ariane_boutique a{ font-weight:normal;display:inline; }
#fil_ariane_boutique span {float:right ;}

.fil_navig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:normal;display:inline;
	text-decoration:underline;
}
.fil_navig:hover {
	color: #666666;
}

/*============================================
*     Formulaire de recherche du Header
=============================================*/
#header_search_conteneur { text-align: center; } /* Pour IE... */

#header_search {
	display:block;
	color:#2b668b;
	font-weight:bold;
	background-color:#CACCC9;
	padding:0;
	margin-bottom:10px;
}
#header_search .titre {
	padding:0;
}
#header_search legend { display:none ; }
#header_search #quick_find_title {
	font-size:18px;
	background: url(http://boutique.geneanet.org/catalog/images/v5/loupe_search.png) no-repeat left top;
	display:inline-block;
	padding:9px 0 10px 40px;
	vertical-align:middle;
}

#header_search fieldset
{
	padding:0;
	border:0;
}
#header_search fieldset #avancee {
	color:#2b668b;
	font-weight:normal;
	margin-left:20px;
}

#header_search #quick_find_input {
	border:1px solid #2b668b;
	width:600px;
	height:25px;
	margin-left:10px;
	vertical-align:middle;
	padding-top:5px;
	font-size:14px;
}

/* #header_search span{ background:url(http://boutique.geneanet.org/catalog/images/v4/coin_blanc_bg_boutique.gif) no-repeat left bottom; } */
/*============================================
*
*     Page de la boutique
*
=============================================*/
#page_boutique { clear:both; margin:0 10px; }


/*============================================
*     Colonne gauche + son contenu
=============================================*/
#colonne_gauche { float:left ; margin-top:10px; width:180px ; position:relative ;}

/* bloc meilleurs ventes */
#meilleurs_ventes
{
	clear:left ;
	position:relative ;
	background: url(http://boutique.geneanet.org/catalog/images/v5/meilleures_ventes/meilleures_ventes_background.gif) repeat-x ;
	padding-bottom:20px ;
	z-index:0 ;
	width:180px;
}
#meilleurs_ventes .coin-droit
{
	position:absolute ;
	width: 12px ;
	height: 12px ;
	z-index :1 ;
	top: 0px ;
	right: 0px ;
	background: url(http://boutique.geneanet.org/catalog/images/v5/meilleures_ventes/meilleures_ventes_hd.gif) no-repeat top right ;
}
#meilleurs_ventes h2
{
	display:block;
	position:relative ;
	text-align:center;
	color:#fff;
	padding:10px 0;
	font-size:18px ;
	line-height:15px ;
	z-index:2 ;
}
#meilleurs_ventes .conteneur_top_5
{
	background: url("http://boutique.geneanet.org/catalog/images/v5/meilleures_ventes/meilleures_ventes_ombre_bas.gif") repeat-x bottom left;
	padding-bottom: 6px;
}
#meilleurs_ventes .top_5
{
	padding: 5px 3px 5px 30px;
	min-height: 30px;
	height:auto !important;
	height:30px;
	border-left: 1px solid #f4831f;
	border-right: 1px solid #f4831f;
}
/*
#meilleurs_ventes ol { list-style-position: inside; padding: 10 10 0 10px; }
#meilleurs_ventes ol li {
	background: url(http://boutique.geneanet.org/catalog/images/v5/meilleures_ventes/meilleures_ventes_puce.png) no-repeat 0% 0%;
	padding: 4 0 0 6px;
	font-weight:bold;
	color: #ffffff;
	font-size:14px;
}
#meilleurs_ventes ol li a{ font-weight:normal; color:#000 ; font-size:12px; text-decoration:none ;}
*/
/* menu gauche */
h2#mg_boutique
{
	background:url(http://images.geneanet.org/v3/pictos_grd_rub/picto_boutique.png) no-repeat top left ;padding-left:40px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #094e79;
}
div.menu_gauche_boutique
{
	font-family: Arial, Helvetica, sans-serif;
	width:180px ;
	margin-bottom:20px ;
	position:relative ;
	font-size:12px;
}

div.menu_gauche_boutique ul
{
	list-style-type:none ;
	background-color:#fff ;
}

div.menu_gauche_boutique ul li
{
	display:block ;
	line-height:2em ;
	width:180px ; /*Bug IE*/
	margin-bottom: 1px;
}
div.menu_gauche_boutique ul .first {border:0 ;}

/* 1e niveau */
div.menu_gauche_boutique ul li a {
	display:block;
	color:#094e79;
	text-decoration:none;
	padding-left:5px;
	border:1px solid #094e79;
	text-transform:uppercase;
	font-weight:bold;
}
div.menu_gauche_boutique ul li a:hover,
div.menu_gauche_boutique ul .mg_selected_l2 { background-color: #094e79; color: #ffffff; margin-bottom:1px; }

/* 2e niveau */
div.menu_gauche_boutique ul li ul li { background: none; margin-bottom: 1px; }
div.menu_gauche_boutique ul li ul li a
{
	padding-left:15px;
	text-transform:none;
	font-weight:normal;
}
div.menu_gauche_boutique ul li ul li a:hover,
div.menu_gauche_boutique ul .mg_selected_l3 {
	color:#FFFFFF;
	font-weight:bold;
	background: url(http://boutique.geneanet.org/catalog/images/v5/puces/puce_fleche_blanche.gif) no-repeat 5px center;
	background-color:#094e79;
	margin-bottom:1px;
}

/* 3e niveau */
div.menu_gauche_boutique ul li ul li ul li { background: none; margin-bottom: 1px; }
div.menu_gauche_boutique ul li ul li ul li a
{
	padding-left:20px;
	text-transform:none;
	font-weight:normal;
}
div.menu_gauche_boutique ul li ul li ul li a:hover,
div.menu_gauche_boutique ul .mg_selected_l4 {
	color:#FFFFFF;
	font-weight:bold;
	background: url(http://boutique.geneanet.org/catalog/images/v5/puces/puce_fleche_blanche.gif) no-repeat 10px center;
	background-color:#094e79;
	margin-bottom:1px;
}

/* 4e niveau */
div.menu_gauche_boutique ul li ul li ul li ul li { background: none; margin-bottom: 1px; }
div.menu_gauche_boutique ul li ul li ul li ul li a
{
	padding-left:25px;
	text-transform:none;
	font-weight:normal;
}
div.menu_gauche_boutique ul li ul li ul li ul li a:hover,
div.menu_gauche_boutique ul .mg_selected_l5 {
	color:#FFFFFF;
	font-weight:bold;
	background: url(http://boutique.geneanet.org/catalog/images/v5/puces/puce_fleche_blanche.gif) no-repeat 15px center;
	background-color:#094e79;
	margin-bottom:1px;
}


div.menu_gauche_boutique h2
{
        display : block ;
        height : 26px ;
        margin-top:10px ;
        padding-left : 34px ;
}


/*============================================
*     Colonne principale + son contenu
=============================================*/
#colonne_principale {  padding-left:200px ; padding-top:10px ;}

#footer_boutique { margin:20px 0; clear:both ;}

#module_nouveautes,
#module_categories,
#module_best { width:100% ; margin-top:20px ; background-color:#fff ; }

#module_nouveautes,
#module_categories,
#module_best { text-decoration:none; color:#000 ;}
#module_nouveautes .product_picto,
#module_best .product_picto { margin-right:10px ; }

#module_categories .all_categories { border: 1px solid #f0f0f0; border-top: none; border-bottom: none; background: url("http://boutique.geneanet.org/catalog/images/v5/ombre_bas.gif") repeat-x bottom left; padding-bottom: 20px; background-color: #f0f0f0; }

#en_tete_fleche { background:url(http://boutique.geneanet.org/catalog/images/v5/puces/fleche_bleue.gif) no-repeat center left; padding-left:16px ; }
#module_best .module_header 
{
	font-size: 18px;
	font-weight:bold ;
	color:#094e79 ;
	padding-left:16px ;
	padding-bottom: 2px;
	line-height:14px;
	background:url(http://boutique.geneanet.org/catalog/images/v5/puces/fleche_bleue.gif) no-repeat center left;
	background-color:#fff ;
	border-bottom:1px solid #094e79 ;
}
#module_best .module_header a {
	padding-left:0px ;
	color:#094e79 ;
	background-image:none;
}

#module_categories .module_header
{
	font-size: 18px;
	font-weight:bold ;
	color: white;
	background: url("http://boutique.geneanet.org/catalog/images/v4/coin_onglet_g_css.png") no-repeat top left;
	background-color: #094e79;
}
#module_categories .module_header p { margin:0; background:url("http://boutique.geneanet.org/catalog/images/v4/coin_onglet_d_css.png") no-repeat top right; }
#module_categories .module_header span { background: url("http://boutique.geneanet.org/catalog/images/v5/puces/fleche_blanche.gif") no-repeat 5px center; padding-left: 21px; }

#module_nouveautes .module_header
{
	font-size: 18px;
	font-weight: bold ;
	color: #9c1117 ;
	padding-left: 16px ;
	padding-bottom: 2px;
	line-height: 14px;
	background: url(http://boutique.geneanet.org/catalog/images/v5/puces/fleche_rouge.gif) no-repeat center left ;
	background-color: #fff ;
	border-bottom: 1px solid #9c1117 ;
}
#module_nouveautes .module_header a { color: #9c1117; }

#module_offres_promo { width: 800px; }
#module_offres_promo h2 {
	color: #9c1117;
	background-color: transparent;
	background-image: 
	url(http://boutique.geneanet.org/catalog/images/offres_promotionnelles/bandeau.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
	height: 130px;
}
#module_offres_promo td { text-align: center; }

.bandeau_voirCP {
	text-align: right;
	padding-right: 10px;
	background-image: url(http://boutique.geneanet.org/catalog/images/v5/bandeau_voir_cp.gif);
	height: 19px;
}
.bandeau_voirCP a { color: #094e79; text-decoration: underline; }

/* page d'accueil : popup listant les garanties */
.iframe { position:absolute ; z-index:500 ; background-color:#fff; }
.iframe { position:absolute ; z-index:500 ; background-color:#fff;  }
/*
.iframe p { text-align:right ; background-color:#1b6e97  ; padding:5px ; margin:0 ; }
.iframe p a{ cursor:pointer; color:#fff ; font-weight:bold;  border:2px outset #f00 ;background-color:#f00  ; padding:0 5px ; text-decoration:none ; }
*/
.iframe .close { 
	text-align: right;
	cursor: pointer;
	color: #ffffff;
	background: url("http://images.geneanet.org/v3/pictos_touscousins/fermer.jpg") no-repeat 780px center;
	background-color: #094e79;
	padding: 5px;
	margin: 0px;
}
.iframe div.inner
{
	position:relative ;
	top:-10px ;
	left:-10px ;
	border:1px solid #1b6e97  ;
	border-top-color:#fff ;
	background-color:#fff;
}
.iframe div.inner{top:0;left:0 ;}

#garanties { border-spacing: 10px; }
#garanties #head {
	background: url("http://boutique.geneanet.org/catalog/images/v5/garanties/logo.gif") no-repeat 35%;
	height: 80px;
	padding-left: 10px;
	color: #1b6e97;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
#garanties .un, #garanties .deux, #garanties .trois, #garanties .quatre, #garanties .cinq,
#garanties .six, #garanties .sept, #garanties .huit, #garanties .neuf, #garanties .dix {
	padding-left: 70px;
	height: 52px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
#garanties .un { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/1.png"); }
#garanties .deux { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/6.png"); }
#garanties .trois { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/2.png"); }
#garanties .quatre { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/7.png"); }
#garanties .cinq { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/3.png"); }
#garanties .six { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/8.png"); }
#garanties .sept { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/4.png"); }
#garanties .huit { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/9.png"); }
#garanties .neuf { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/5.png"); }
#garanties .dix { background-image: url("http://boutique.geneanet.org/catalog/images/v5/garanties/10.png"); }
#garanties #footer { text-align: center; padding-top: 30px; }


img#imgCatHeading{ float:right ; margin-right:10px; margin-top:0px ;}
p#texte-accueil-categorie { padding: 5px 150px 5px 0; }

/** style products_info **/
p.lien_atafoto { padding-top:10px;}
p.lien_atafoto a { font-size:14px ; color:#094e79 ;}

/* pavé accroche */
#accroche_produit,
#accroche_categorie { position:relative ; }

#accroche_produit .contenu,
#accroche_categorie .contenu
{
	margin:20px 0 0px ;
	padding:0 0 5px 0;
	overflow:hidden ;
}
#accroche_produit .contenu p,
#accroche_categorie .contenu p {margin:0 ;}

#accroche_categorie .contenu p.atafoto { margin-top:20px ;margin-left:190px ;border-left:1px solid #094e79 ;}

/* image */
#bloc_image { width:182px ; float:left ; text-align:center ; }
#bloc_image img { border:0 ;}
#bloc_image #enveloppe
{
	position:relative ;
	height:250px ;
	margin-bottom:10px ;
	border:1px solid #094e79 ;/*#d4efce ;*/
	overflow:hidden ;
	background-color:#fff ;
	text-align:center ;
}
#accroche_categorie #bloc_image #enveloppe { border:0 ;}

#image { display:block ; position:absolute ; padding:0 ; }
#bloc_texte { padding-left:190px ; }
#bloc_texte .infos_auteur,
#bloc_texte .infos_lieu,
#bloc_texte .infos_manufacturer { padding: 2 2px; }
a.lien_colore,
#bloc_texte .infos_auteur a,
#bloc_texte .infos_lieu a,
#bloc_texte .infos_manufacturer a { color: #094e79; text-decoration: underline; }
a.lien_colore {
	background: url("http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif") no-repeat center left;
	padding-left: 10px;
	margin-left: 15px;
}

.pave { vertical-align:top; }

/* Best of généalogie */
#bestof .titre h3 a{ color:#094e79 ; font-size:14px ; text-decoration:none ; }
#bestof .accroche { margin:0; padding:0px; color:#094e79 ; color: black; font-size:12px ; text-decoration:none ; }
#bestof .plus,
#bestof .plus_bleu { color:#094e79 ; font-size:12px ; text-decoration:underline; padding-right: 25px; }
#bestof .plus_bleu { display: block; height: 20px; }
#bestof .plus_bleu img { vertical-align: middle; border: none; margin-left: 10px; }
#bestof strong { font-weight:normal;}

/* Nouveautes */
#news .titre h3 a{ color:#094e79 ; font-size:14px ; text-decoration:none ; }
#news .accroche { margin:0; padding:0px; color:#094e79 ; color: black; font-size:12px ; text-decoration:none ; }
#news .plus_rouge {
	color:#094e79 ;
	font-size:12px ;
	text-decoration:underline;
	padding-right: 25px;
	display: block;
	height: 20px;
}
#news .plus_rouge img { vertical-align: middle; border: none; margin-left: 10px; }
#news strong { font-weight:normal; color: #9c1117; }
#news td { font-weight:normal; color: #9c1117; }
#news h4 { font-weight: bold; color: #000000; }

/* Remontee Rubrique */
#remontee_rub .titre h3 a{ color:#094e79 ; font-size:14px ; text-decoration:none ; }
#remontee_rub .accroche { margin:0; padding:0px; color:#094e79 ; font-size:12px ; text-decoration:none ; }
#remontee_rub .plus { color:#094e79 ; font-size:12px ; text-decoration:underline; }


/* Texte de bienvenue */
#greetings { color:#094e79 ; font-size:12px ; text-decoration:none; }
#greetings a { color:#094e79 ; font-size:12px ; text-decoration:underline; }

/* prix, livraison ... */
#accroche_produit #infos_vente { padding-left: 190px; }
#infos_vente #info_prix { /*float: left;*/ margin: 0 30 10 0px; line-height: 35px; }
#infos_vente #info_prix .label_prix { color:#094e79 ; font-size: 14px; font-weight: bold; }
#infos_vente #info_prix .prix { color:#ec8119 ; font-size: 22px; font-weight: bold; }
#infos_vente #info_prix .old_price { font-size: 20px; }
#infos_vente #info_prix .productSpecialPrice, #infos_vente #info_prix .label_prix_promo { color: #771d26; font-weight: bold; }
#infos_vente #infos_livraison { margin-top: 5px; }
#infos_vente #infos_livraison #delai { margin-top: 5px; color: #ec8119 ; }

#infos_vente .pave_infos_sup { font-weight: bold; color: #771d26; width: auto; border-collapse: collapse; }
#infos_vente .pave_infos_sup .hg { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_hg.gif) no-repeat top left; width: 5px; height: 5px; }
#infos_vente .pave_infos_sup .haut { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_haut.gif) repeat-x top left; }
#infos_vente .pave_infos_sup .hd { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_hd.gif) no-repeat top right; }
#infos_vente .pave_infos_sup .gauche { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_gauche.gif) repeat-y top left; }
#infos_vente .pave_infos_sup .milieu { padding: 5px; }
#infos_vente .pave_infos_sup .droite { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_droite.gif) repeat-y top right; }
#infos_vente .pave_infos_sup .bg { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_bg.gif) no-repeat bottom left; }
#infos_vente .pave_infos_sup .bas { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_bas.gif) repeat-x bottom left; }
#infos_vente .pave_infos_sup .bd { background: url(http://boutique.geneanet.org/catalog/images/v5/fiche_produit/ombre_bd.gif) no-repeat bottom right; width: 5px; height: 5px; }

/*
#accroche_produit #infos_vente
{
	position:absolute ;
	bottom:0 ;
	right:0 ;
	width:210px ;
	text-align:right ;
	background-color:#fff ;
}
#infos_vente form {display:block ;width:100% ; text-align:center ;}
#infos_vente #info_prix { text-align:center ; }
#infos_vente #info_prix p { clear:right ; margin:0 ;}
#infos_vente #info_prix span { font-size:14px ; font-weight:bold ; display:block ;}
#infos_vente #info_prix .prix { font-size:20px ;  }
#infos_vente #info_prix .label_prix { color:#094e79 ;  }
#infos_vente #info_prix span.productSpecialPrice, #infos_vente #info_prix span.label_prix_promo {  color: #f00; }
#infos_vente #info_prix span.label_prix, #infos_vente #info_prix span.label_prix_promo {  font-size:12px ; }
#infos_vente #info_prix .old_price { font-size:20px ;}
#infos_vente #infos_livraison { margin-top:5px ; font-size:10px ; }
#infos_vente #infos_livraison #delai
{
	background:url(http://boutique.geneanet.org/catalog/images/v4/fond_delai_poste.png) no-repeat center center ;
	text-align:center ;
	font-size:18px ;
	padding:3px 10px 6px 10px ;;
	line-height:28px;
	font-weight:bold ;
	color:#094e79 ;
	margin:0 ;
}
#infos_vente #infos_livraison img { float:right ; margin-top:5px ; margin-left:15px ; }
/* lien feuilletez qq pages */
/*
#livre_atafoto img, #infos_compatibilite
{ position:absolute ; top:180px ; display:block ; margin-left:-8px ; border:0 ; }
#livre_atafoto img
{ top: 210px; margin-left: 0px ; vertical-align: middle; }
#infos_compatibilite { margin:0 ;color:#094e79 ;text-align:center ; font-weight:bold ; font-size:18px ;}
#infos_compatibilite img{ margin-left:3px ;}
*/
#livre_atafoto { display: block; float: left; margin-right: 20px; }
#livre_atafoto img, #infos_compatibilite { border:0 ; vertical-align: middle; color:#094e79; font-weight:bold; font-size:18px; }
#autres_tomes {
	display: block;
	padding: 15px 0px 0px 30px;
	color: #094e79;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url("http://boutique.geneanet.org/catalog/images/v5/picto_autres_tomes_small.gif");
}
#autres_tomes_liste {
	color: #094e79;
	font-weight: bold;
	height: 29px;
	padding: 8px 0px 0px 50px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url("http://boutique.geneanet.org/catalog/images/v5/picto_autres_tomes.gif");
}
#autres_tomes_liste ul { list-style-type: none; }
#autres_tomes_liste li { list-style-image: none; }

#info_partenaire { color:#094e79 ; text-align:center ; position:absolute ; top:-5px ; right:0 ; width:217px ; z-index:100 ; }

#info_partenaire span { display:block; color:#094e79 ; font-weight:bold ;}
/*#info_partenaire img { border:1px solid #094e79 ; }*/

/* texte : description, infos suppl ... */
/* hack IE peut être à mettre dans une autre css avec commentaire conditionnel */
#bloc_desc_produit { overflow:hidden ; margin-bottom:22px ; margin-top:20px ;}


/* menu description, infos suppl ... */
#menu_desc { padding:0 22px 0 10px ; list-style-type:none ; color:#000 ; }
#menu_desc li { display:inline ; }
#menu_desc li a
{
        float:left ;
        background:url("http://boutique.geneanet.org/catalog/images/v4/coin_onglet_d_css.png") no-repeat right top ;
        background-color:#094e79 ;
        margin-left:4px ;
        line-height:27px ;
	margin-top:3px ;
}
#menu_desc li a span
{
        display:block ;
        background:url("http://boutique.geneanet.org/catalog/images/v4/coin_onglet_g_css.png") no-repeat left top ;
        padding:0px 5px;
        color:#fff ;
        font-weight:bold ;
}
#menu_desc li a.right { float:right ; }


/* état des onglet au survol ou sélectionné */
#menu_desc li a:hover,
#menu_desc li a.item_courant
{
        background-position:right -150px;
        background-color:#fff ;
        text-decoration:none ;
}
#menu_desc li a.item_courant {  margin-top:0px ; line-height:30px ; }
#menu_desc li a:hover span,
#menu_desc li a.item_courant span { color:#094e79 ; background-position:left -150px; }

/* contenu description, infos suppl ... */
#desc_produit { clear:both ; background-color:#f3f3f3 ;  }
#desc_produit .contenu {
	border:1px solid #094e79 ;
	border-top:0 ; border-bottom:0 ;
	padding:0 20px ;
	overflow:hidden; 
}

#desc_produit .contenu img { margin:0 5px ; }

/* coins arrondis de la description */
#desc_produit .haut, #desc_produit .bas { height:14px ;  position:relative ;}
#desc_produit .haut { border-top:1px solid #094e79 ;}
#desc_produit .bas { border-bottom:1px solid #094e79 ;}


#desc_produit .coin-hg, #desc_produit .coin-hd, #desc_produit .coin-bg, #desc_produit .coin-bd
{ position:absolute ; z-index:2 ; height:15px ; width:15px ; font-size:1px ; background-repeat:no-repeat ; }

#desc_produit .coin-bd
{ bottom:-1px ; right:0 ; background-image:url(http://boutique.geneanet.org/catalog/images/v4/coin_desc_prod_bd.gif) ; }
#desc_produit .coin-bg
{ bottom:-1px ;left:0px ; background-image:url(http://boutique.geneanet.org/catalog/images/v4/coin_desc_prod_bg.gif) ; }
#desc_produit .coin-hd
{ top:-1px ; right:0 ; background-image:url(http://boutique.geneanet.org/catalog/images/v4/coin_desc_prod_hd.gif) ; }
#desc_produit .coin-hg
{ top:-1px ; left:0px ; background-image:url(http://boutique.geneanet.org/catalog/images/v4/coin_desc_prod_hg.gif) ; }

/** formaulaire de recherche de nom dans la description du produit **/
#desc_produit .rech_patro p {padding-left:50px ;}
textarea { border:1px solid #094e79 ; border-bottom-color:#bed6e5; border-right-color:#bed6e5; }



/** tableau de produits **/
/* header */
table.infoBox thead { color:#e7f0f5; background-color:#094e79 ; font-size:18px ; text-align:left ; }
table.infoBox thead th {padding-left:8px;}
table.infoBox thead a { color:#e7f0f5; } 
table.infoBox thead a:hover{ text-decoration:none; color:#e7f0f5; }

/* corps */
table.infoBox tbody { background-color:#e7f0f5; }
table.infoBox tbody td{ padding:10px 5px ;}
table.infoBox tbody a { text-decoration:none; color:#094e79 ; font-size:12px;}

/** style des commanetaire **/
.un_avis {margin-bottom:20px ; padding:10px 5px ;}
.un_avis .num { background-color:#094e79; color:#fff ; font-size:14px ; padding:5px 3px ;}
/*
.avis_bis {
	background-color:#fff ;
	border-right:1px solid #094e79 ;
	border-bottom:1px solid #094e79;
	border-top:1px solid #bed6e5;
	border-left:1px solid #bed6e5;
}
*/
.un_avis .entete { border-bottom:1px dotted #094e79 ;}
.un_avis .entete img { margin:0 5px; }
.un_avis .entete cite { color:#094e79 ; font-size:14px ; font-weight:bold; font-style:normal;}
.un_avis blockquote { margin:10px 0;}
#form_avis label {display:block ;}

/** tableau contenu du panier **/
#bloc_contenu_panier { margin:10px 0 20px ;}
#bloc_contenu_panier p.info { text-align:right ; }
#order_details {
	margin:0px 0 10px 0 ;  border-right:1px solid #094e79 ;
        border-bottom:1px solid #094e79;
        border-top:1px solid #bed6e5;
        border-left:1px solid #bed6e5;
}
/* entete */
#order_details thead { background-color:#094e79 ; color:#fff ; font-size:13px ;}
#order_details thead th { padding:2px 3px ;}
/* corps */
#order_details tbody td { padding:2px 3px; vertical-align:top ;}
#order_details tbody tr.zebra, .productListing-even, .tableau_alterne_fonce { background-color:#f3f3f3 ;}
#order_details ul { list-style-type:none ; }
#order_details ul li { font-size: 10px ; font-style:italic ;}

/** pagination **/
table.pagination { color:#094e79;}
table.pagination a, table.pagination b{ color:#094e79;}

.pagination { margin:10px 0; clear:right ; font-weight: normal; }
.pagination p {margin:0 ;}
.pagination .info {float:left ; color:#094e79; }
.pagination .pages {text-align:right ; margin:5px 0 ; color:#094e79; }
.pagination .pages .pageResults,
.pagination .pages b { color:#094e79; font-size:12px ;}

/** page des nouveautés et page promo **/
#page_nouveautes { margin-top:20px ;}
#page_nouveautes ul { list-style-type:none ; overflow:auto ;}
#page_nouveautes ul li { display:block ; margin-bottom:10px ; overflow:hidden ; }

#page_nouveautes .image {float:left ; margin:5px 20px 5px 20px ; width:80px ;}
#page_nouveautes .info {  padding-left: 100px ; padding-right:210px; }
#page_nouveautes .info_vente {  float:right ; width:200px ; text-align:right ;}
#page_nouveautes .info_vente .prix {  text-align:right ; font-size:18px ;}
#page_nouveautes .info_vente .old_price {  font-size:15px ; }
#page_nouveautes .info h3 a,
#page_promo h3 a { color:#094e79 ; font-size:14px ; text-decoration:underline ; }

/** page promo **/
#page_promo ul {list-style-type:none ; overflow:hidden ; }
#page_promo ul li { float:left ; margin-bottom:50px ; margin-right:4% ;width:44% ; }
#page_promo .productSpecialPrice{ font-size:16px ;}
#page_promo .image { float:left ; width:80px ;  z-index:3 ;}
#page_promo h3, #page_promo .info_vente { margin-left:85px  ; margin-right:10px; z-index:2 ;}
#page_promo .date_fin { color:#094e79 ; margin-left:5px ;}

#page_promo .info_vente { display:block ; padding-top:10px ; }
#page_promo .panier { display:block ; margin-top:10px ; }
#page_promo .panier img { float:right ; vertical-align:middle ; margin-right:10px ; }


/** page de recherche insee **/
/*#ci_srch{ border: 1px solid red; }*/
#ci_srch{ overflow:hidden ;text-align:left; margin:0 10 20 10px ; }
#ci_srch #srch_form {text-align:center; padding:10px; margin:10px 0 ;clear:both;}
#ci_srch #img_produits{width:240px;float:left;}
#ci_srch #img_actes{width:163px;}
#ci_srch #img_cartes{width:242px;}

#ci_srch #subreg_srch{display:block;margin-top:20px;}

#ci_srch .bloc_right {width:75%;}

#ci_srch .bloc_left #img_actes,
#ci_srch .bloc_left #img_cartes{float:left;}

#ci_srch .bloc_right #img_actes,
#ci_srch .bloc_right #img_cartes {float:right;}

#ci_srch p.overview_intro {overflow:hidden ;} 
#ci_srch p.overview_intro strong,
#ci_srch #form_intro {font-size: 14px; color:#094e79 ;}

#ci_srch #bloc_produits ul,
#ci_srch #bloc_actes ul {padding:0 ; list-style-position:inside ;}

#ci_srch #bloc_produits .contenu,
#ci_srch .bloc_left .contenu {padding-left:250px; width:auto ;}

#ci_srch #bloc_produits,
#ci_srch #bloc_actes,
#ci_srch #bloc_cartes {clear:both;margin:50px 0; }

#ci_srch .pagination{ font-weight:normal;}
#ci_srch .pagination a{ text-decoration:underline;}
#ci_srch .view_more {font-weight:bold; }
#ci_srch li.view_more { list-style-image:url(http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif) ; padding-top:10px ; }
#ci_srch li.view_more a { color:#1b6e97 ; text-decoration:underline;}
#ci_srch a.view_more { text-decoration:underline;}

#ci_srch .productListing-heading { background-color:#1b6e98;color:white; }
#ci_srch p#overview_heading { font-family: Arial, Helvetica, sans-serif;text-align:center;font-size: 20px; color:#1b6e97 ;}
#ci_srch p.new_search { padding-top:10px ; }
#ci_srch p.new_search span
{
	display:list-item;
	list-style-position:inside ;
	list-style-image:url(http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif) ;
}
#ci_srch p.new_search span a
{
	font-weight:bold;
	color:#000 ;
	text-decoration:underline;
}

span.astx {font-size:20px; vertical-align:middle;line-height:14px ;}
.lien_normal{color:blue; text-decoration:underline ; white-space:nowrap;}

#ci_srch #menu_cities { margin-top: 5px; border: 1px solid #f4831f; }

/** formulaire de recherche par nom et par ville**/
.rech {display:block ; text-align:center ;}
.rech fieldset
{
	text-align:center ;
	width:70% ;
	margin:0 auto ;
	padding:5px 0 20px 0 ;
	border:1px solid #094e79 ;
}
.rech fieldset legend
{
	color:#094e79 ;
	font-weight:bold ;
	margin-left:20px ;
	padding:0 5px ;
	font-size:14px ;
}
.rech label {font-weight:bold;color:#1b6e97 ;}
.rech .chp_input { border:1px solid #999;}

.entete_resultats_nom { border-bottom:1px solid #094e79 ; font-size:14px ;font-weight:bold ;color:#094e79 ;}


/** formaulaire de dédicace **/
.form_dedicace  { display:block ; text-align:center ;  width:600px ; margin:auto; }
.form_dedicace p { color:#094e79 ; width:90% ; margin:5px auto ; font-size:13px ;}
.form_dedicace fieldset
{
	color:#094e79 ;
	border:1px solid #79aecf ;
	border-bottom-width:4px ;
	padding:10px 0 ;
	background:url(http://images.geneanet.org/v3/pictos_boutique/gradient_bouton.png) repeat-x top left ;
}
.form_dedicace fieldset .chp_input{ border:1px solid #79aecf ; }
.form_dedicace fieldset p { margin:10px auto;  }
.form_dedicace fieldset label { font-weight:bold ;  }

/** formualire de recherche par catégorie **/
form.category_search
{
	display:block ; border:1px solid #f7f3f7 ; text-align:center ;
	background:url(http://boutique.geneanet.org/catalog/images/v4/gradient_gris_profond.png) repeat-x top left ;
	background-color:#fff ;
	color:#094e79 ; 
	padding:10px 0;
}
form.category_search fieldset { border:0 ;  }
form.category_search .chp_input{ border:1px solid #094e79 ; }
form.category_search label{ font-weight:bold ; }
form.category_search p { margin:10px auto; }
form.category_search a { color:#094e79 ; text-decoration:underline ; }



/** tableau liste de produits **/
.listing_en_tete { width: 98%; }
.listing_en_tete td { width: 50%; padding-left: 20px; }
.listing_en_tete span { font-weight: bold; padding-left: 15px; background: url("http://boutique.geneanet.org/catalog/images/v5/puces/fleche_orange.gif") no-repeat left; }

#listing { border-collapse: collapse; }
#listing .productListing-even { background-color:#f6fbfd ; }
#listing thead, #listing thead a { color:#fff ; font-variant: small-caps ; background: url("http://boutique.geneanet.org/catalog/images/v5/tri_background_thead.gif") }
#listing th { padding:2px;}
#listing tbody td { padding:2px 5px; height: 120px; border-top: 1px solid grey; border-top: 1px solid bottom; }
#listing tbody .picto { margin-right:10px ; vertical-align:middle ; border: 0px; }
#listing tbody .productSpecialPrice { font-size:14px ;}
.previewctn { float: left; }
.previewbox { position: absolute; z-index: 100; }
.previewbox img { border: 1px solid #094e79; padding: 10px; background-color: #ffffff; }

/* formulaire filtre par partenaire */
.filtre { text-align:right ; color:#094e79 ; float:right ;}
.filtre b { padding-right:5px ;}

/******* fin nouveau formulaire recherche ************/

/** login page **/
#login
{
	background:url("http://boutique.geneanet.org/catalog/images/v5/advanced_fond_gradient.png") repeat-x left bottom;
	overflow:hidden ;
	padding: 5px 10px 20px ;
	margin-top:20px ;
}
#login h3 {border-bottom:1px solid #094e79; color:#094e79 ;margin-right:20px;}
#nouveau { width:47% ; float:left ; background:transparent ; }
#deja_inscrit {  width:47% ; float:left ; background:transparent ;}
#deja_inscrit .field_list { background:transparent ; border:0 ;}

/** historique des commandes **/
.historique_cmde {margin-top:20px ; border:0 ; background:url(http://images.geneanet.org/v3/pictos_boutique/gradient_bouton.png) repeat-x top left ;}
.historique_cmde thead { color:#094e79; font-weight:normal; }
.historique_cmde thead h3 { font-size:14px ;}
.historique_cmde thead th{ border-bottom:1px solid #bed6e5 ; padding:5 10px ; }
.historique_cmde tbody td{  padding:10 5px ;}
.historique_cmde tbody strong { color:#094e79;}

/** infos commande **/
.infoTable
{
	margin-top:10px ;
	background:url("http://boutique.geneanet.org/catalog/images/v5/advanced_fond_gradient.png") repeat-x left bottom;
}
.infoTable h3 { padding:5px; color:#094e79;  font-size:14px ; }
.infoTable .header { border-bottom:1px solid #bed6e5 ; border-top:1px solid #fff ;}
.infoTable p { margin:0 5px 5px ; }
.infoTable table b { color:#094e79; }
.infoTable .contenu { padding:10px ; border-bottom:1px solid #bed6e5 ; border-top:1px solid #fff ; }

/** recapitulatif de commande **/
#recap_cmde h2 { margin-bottom:20px; }
#recap_cmde h3 { padding:20px 0 5px; color:#094e79;  font-size:14px ; text-align:center ;}
#recap_cmde .intro { padding:0 40px ;text-align:center ;}

/** conditions générales de vente et confidentialité**/
.page_info { margin-top:20px ;}
.page_info ul, .page_info ol{ padding-left:40px ; margin-bottom:10px ;}
.page_info ul {list-style-image: url(http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif); }
.page_info h4{ color:#094e79; font-size:14px ;}
.page_info b,.page_info strong { color:#094e79; }

/* page présentation presse généalogique (boutique) */
#pave_press_info, .pave_info { padding:10px ;text-align:justify; position:relative; overflow:hidden; }
#pave_press_info p{ vertical-align:top;}
#pave_press_info .big_img,
.pave_info .big_img { float:left ;margin:5px 10px ;}
#pave_press_info .header{text-align:right;}
.pave_info .header img {margin-left:20px ;float:right;}

.pave_info .atafoto { display:block ; margin-top:10px ; }
.pave_info .atafoto img{ border:0 ; }

#pave_press_info ul,
.pave_info ul { padding-left:20px ; list-style-position:inside ;}
#pave_press_info ul li,
.pave_info ul li { list-style-image: url(http://boutique.geneanet.org/catalog/images/v4/puce_menu.gif)}

#pave_press_info ul li li,
.pave_info ul li li{ list-style-image: none ;}

#pave_press_prod,
.pave_prod { display:block; text-align:center;}
#pave_press_prod .title,
.pave_prod .title {margin-top:10px;display:block; font-size:14px;text-align:left;border-bottom:1px solid #094e79;font-weight:bold; color:#094e79 ;}
#pave_press_prod .libelle, .pave_prod .libelle {  }
#pave_press_prod .old_price,
.pave_prod .old_price{text-decoration:line-through;}

/** page cartes IGN **/
#shop_products_desc { padding: 10 20 0 0px ; text-align:center ;/*IE*/}
#shop_products_desc #desc {margin-bottom:20px ; text-align:left ;}
#shop_products_desc div {margin-bottom:20px ; }
#shop_products_desc #desc ul{list-style-type:none;padding:0;margin:0;}
#shop_products_desc #desc img {float:left; margin:0 20px 20px 0; }
#shop_products_desc #desc img.border { border:3px outset #aaa;  }
#shop_products_desc #desc .lien_popup {text-align:center;margin:30px 0;}
#shop_products_desc #desc .lien_popup a {font-weight:bold;text-decoration:underline;}
#shop_products_desc .category_search {width:450px; margin:0 auto ;}
#shop_products_desc .ign_carte {
	background: url("http://boutique.geneanet.org/catalog/images/v5/ign_background_gauche.jpg") no-repeat top left;
	height: 140px;
	padding: 10 0 0 230px;
	color: black;
}
				
/** message d'erreur, avertissement, aucun résultats ... **/
.notifications { color:#094e79; text-align:center ; font-size:13px ; }

/** formulaire de recherche de cartes postales cpa77 **/
.recherche_cartep { margin:20px 0; text-align:center ;}
.recherche_cartep .contenu_cartep {
	width:600px ;
	padding:10px 0 ;
	background:url("http://boutique.geneanet.org/catalog/images/v5/advanced_fond_gradient.png") repeat-x left bottom;
	border:1px solid #cfdfe7 ;
	margin:0 auto ;
}
.recherche_cartep .chp_input { border:1px solid #094e79; }
.recherche_cartep .input_text{ background:url(http://boutique.geneanet.org/catalog/images/v4/gradient_gris.png) repeat-x top left ; } 
.recherche_cartep fieldset { border:0 ; }
.recherche_cartep legend { color:#094e79; font-size:13px; padding-left:10px ;}
.recherche_cartep p { margin:5px ;}

.cp_search,
.cp_search_accueil { text-align: left; }
.cp_search_accueil { position: absolute; top: 150px; right: 100px; color: black; font-weight: bold; }
.cp_search input[type=text],
.cp_search_accueil input[type=text] { width: 120px; border: 1px solid grey; }

.popup
{
	text-align:right ;
	position:absolute ;
	top:0 ;
	left:0 ;
	border:2px solid #094e79 ;
	z-index:10 ;
	background:#fff ;
	padding:0 5px ;
}

.chp_requis { font-size:11px ; color:#9c1117 ;}

.liste_partenaires
{
	list-style-image:url(http://boutique.geneanet.org/catalog/images/v4/puce_menu.gif) ;
	list-style-position:inside ;
	width:100% ;
	margin-top:10px ;
}
.liste_partenaires li{ float:left ; width:30% ; }

#geneacity_ident a { text-decoration:underline ;}

/** Regionalisme - Cas speciaux - Affichage du pave en haut de page */
.regionalisme_spe_desc {
	position: relative;
	background: url(http://boutique.geneanet.org/catalog/images/v5/header_regionalisme.jpg) no-repeat center bottom;
	height: 170px;
	width: 820px;
	text-align: center;
	margin-bottom: 10px;
}
.regionalisme_spe_search {
	text-align: left;
	position: absolute;
	top: 70px;
	right: 100px;
	color: black;
	font-weight: bold;
}
.regionalisme_spe_search input[type=text] { border: 1px solid grey; }

.contenu .colonnes { float: left; width: 33%; margin-top: 10px; }
.contenu .colonnes a { color: #094e79; text-decoration: underline; }
.contenu .colonnes ul {
	padding: 0px;
	margin: 0px;
	padding-left: 25px;
	color: #094e79;
}
.contenu .colonnes ul li {
	padding: 0px;
	margin: 0px;
	list-style-image: url("http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif");
}

/** Genealogie et Heraldique - Presse et magazines */
ul.ancres li {
	display: inline;
	margin-right: 40px;
	padding-left: 15px;
	background: url("http://boutique.geneanet.org/catalog/images/v5/puces/fleche_orange.gif") no-repeat center left;
}
ul.ancres li a {
	text-decoration: underline;
	color: #094e79;
}

/** Cartes Postales - Affichage de la page d'accueil */
#liste_communes { margin-left: 20px; width: 820px; }
.liste_region a, .liste_departement a { color: #094e79; text-decoration: underline; }
.liste_region { float: left; width: 33%; }

.liste_region ul,
.liste_departement ul {
	padding: 0px;
	margin: 0px;
	padding-left: 25px;
	color: #094e79;
}

.liste_region ul.region li,
.liste_departement ul.departement li {
	padding: 0px;
	margin: 0px;
	list-style-image: url("http://boutique.geneanet.org/catalog/images/v4/puce_menu_grande.gif");
}

/** Cartes Postales - Affichage du pave en haut de page et des resultats de la recherche **/
.cartep_top {
	position: relative;
	margin: 20px;
	margin-right: 0px;
	width: 800px;
	background: url(http://boutique.geneanet.org/catalog/images/v5/bg_cartesp.gif) no-repeat left bottom;
}
.cartep_top table.pave_expli { border: 1px solid #094e79; width: 500px; text-align: center; margin-top: 20px; margin-left:150px; }
.cartep_top table.pave_expli .desc_send_colis,
.cartep_top table.pave_expli .desc_send_mail {
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 50%;
	color: #094e79;
	text-align: left;
	padding: 10px;
	padding-left: 40px;
}
.cartep_top table.pave_expli .desc_send_colis { background-image: url("http://boutique.geneanet.org/catalog/images/v5/picto_colis.gif") ; }
.cartep_top table.pave_expli .desc_send_mail { background-image: url("http://boutique.geneanet.org/catalog/images/v5/picto_mail.gif") ; }

#affiche_cp { margin-left: 20px; width: 820px; }
#affiche_cp .main { padding-top: 20px; text-align: left; }
#affiche_cp fieldset { border: 0px; padding: 5px; }
#affiche_cp img { border: 0px; }

td.pagination_top,
td.pagination_bottom { text-align: right; }

td.pagination_top p { float: left; margin: 0px; }

td.form_rech_top    { height: 50px; margin: 0px; padding: 10px 10px 10px 0px; border-top: 1px solid #7d7d7d; vertical-align: top; }
td.form_rech_bottom { height: 50px; margin: 0px; padding: 10px 10px 10px 0px; border-bottom: 1px solid #7d7d7d;  vertical-align: bottom; }

td.form_rech_top form,
td.form_rech_bottom form { padding: 13px 10px; background-color: #f0f0f0; border: 1px solid #7d7d7d; }
td.form_rech_top form    { border-top: none; }
td.form_rech_bottom form { border-bottom: none; padding-top: 10px; }

td.pagination_top a,
td.pagination_bottom a { color: #094e79; text-decoration: none; }

td.pagination_top a.current,
td.pagination_bottom a.current { font-weight: bold; text-decoration: underline; font-size: 15px; }

