
/* couleurs et images de fond */

.encart_panier{background:url(../images/bg_caddie_g.gif) no-repeat bottom left;}
.encart_panier a{background:url(../images/bg_caddie_d.gif) no-repeat bottom right;}
.module_contenu{background:url(../images/bg_ombre_bloc_contenu.gif) repeat-y top left;}

/* partie du css dans structure_recherche.css ou structure_recherche_carte.css
suivant le module en cours */
.haut{background: url(../images/bg_module_recherche_top.gif) no-repeat top left;}
.gauche{}
.droite{}

.bas{padding:0; margin:0;}
.bloc_contenu{background:url(../images/bg_recherche_entete_bordure.gif) repeat-y 4px 0;}


.bloc_contenu .top{background: url(../images/bg_recherche_entete_top.gif) no-repeat top left;}
.bloc_contenu .contenu{}
.bloc_contenu .contenu .recherche .ligne_1{}
.bloc_contenu .contenu .recherche .colonne_1{}
.bloc_contenu .contenu .recherche .colonne_2 a{}
.bloc_contenu .contenu .recherche .colonne_2 a:hover{}
.bloc_contenu .contenu .recherche .colonne_3{}
.bloc_contenu .contenu .recherche .colonne_3 a{}
.bloc_contenu .contenu .recherche .colonne_3 a:hover{}
.bloc_contenu .contenu .recherche .colonne_4 a{}
.bloc_contenu .contenu .recherche .colonne_4 a:hover{}
/* fin du bloc de recherche */


/* debut du contenu des pages */
/* 1er bloc du contenu de la page */
.bloc_page .bloc_gauche{}

/* bloc bas du contenu de la page (autre idees) */ 
.bloc_bas .titre{background: url(../images/bg_recherche_idee_titre.gif) no-repeat top left;}
.bloc_bas .bloc_guide .titre_texte{background: url(../images/picto_livre.gif) no-repeat top left;}
.bloc_bas .bloc_guide .bloc_prix .prix{padding: 0 0 0 22px;}
.bloc_bas .bloc_guide .bloc_prix .picto{padding: 0 0 0 22px;}
.bloc_bas .bloc_guide .bloc_prix .picto a.zoom{background:url(../images/btn_zoom_off.gif) no-repeat top left;}
.bloc_bas .bloc_guide .bloc_prix .picto a.zoom:hover{background:url(../images/btn_zoom_on.gif) no-repeat top left;}
.bloc_bas .bloc_guide .bloc_prix .picto a.panier{background:url(../images/btn_panier_off.gif) no-repeat top left;}
.bloc_bas .bloc_guide .bloc_prix .picto a.panier:hover{background:url(../images/btn_panier_on.gif) no-repeat top left;}
/* fin du bloc bas du contenu de la page */

/* debut du bloc de bas de page (continent -> pays -> villes ...) */
.module_bottom .ombre{background:url(../images/bg_ombre.gif) repeat-y top left;}
.module_bottom .ombre .ombre_top{background:url(../images/bg_ombre_top.gif) no-repeat top left;}
.module_bottom .ombre .ombre_top .ombre_bottom{background:url(../images/bg_ombre_bottom.gif) no-repeat bottom left;}
.module_bottom .ombre .ombre_top .ombre_bottom .bloc_fleche{background:url(../images/bg_fleche.jpg) no-repeat left center;}
.module_bottom .ombre .ombre_top .ombre_bottom .bloc_texte .titre_col{border-bottom-color:#cac3c0;}
.module_bottom .ombre .ombre_top .ombre_bottom .bloc_texte .texte_col a{text-decoration:none; color:#8398a2;}
.module_bottom .ombre .ombre_top .ombre_bottom .bloc_texte .texte_col a:hover{text-decoration:underline; color:#8398a2;}
/* fin du bloc de bas de page*/

/* css des pages */
/* debut fiche guide details page_2 */

.bloc_page .bloc_droit_page .bloc_details .details{
	border-bottom-color:#7cb9d6;
	border-top-color:#7cb9d6;
}
.bloc_page .bloc_droit_page .bloc_details .details .liens_pdf a{
	background:url(../images/picto_reader.jpg) no-repeat top left;
	text-decoration:none;
	color:#000000;
}
.bloc_page .bloc_droit_page .bloc_details .details .liens_pdf a:hover{
	background:url(../images/picto_reader.jpg) no-repeat top left;
	text-decoration:underline;
	color:#000000;
}
/* fin fiche details page_2 */

/* debut panier produits page_3 */
.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste{
	background:url(../images/bg_cadre_panier.gif) repeat-y left top;
}
.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste .contenu{
	background:url(../images/bg_cadre_panier_top.gif) no-repeat left top;
}
.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste .contenu .titre_liste{
	background:url(../images/picto_panier_seul.jpg) no-repeat left top;
}
.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste .contenu .td_fond_gris{
	background-color:#9a9a9a;
	color:#ffffff;
	font-size:11px;
	border:#FFFFFF;
}
.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste .contenu .suppr_panier a{
	background:url(../images/btn_poubelle_off.gif) no-repeat center;
}
.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste .contenu .suppr_panier a:hover{
	background:url(../images/btn_poubelle_on.gif) no-repeat center;
}

.bloc_page .bloc_droit_page .bloc_liste_panier .encart_liste .bottom{
	background:url(../images/bg_cadre_panier_bottom.gif) no-repeat left bottom;
}

.bloc_page .bloc_droit_page .bloc_total_panier .jointure{
	background:url(../images/jointure_encarts_liste_total.gif) no-repeat left top;
}

.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix{
	background:#7ebad6 url(../images/bg_total_panier_top.gif) no-repeat left top;
}
.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix .contenu_encart .bulle_prix{
	background:#FFFFFF url(../images/bg_prix_top.gif) no-repeat left top;
}
.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix .contenu_encart .bulle_prix .texte .calcul a{
	text-decoration:underline;
	color:#ff5624;
}
.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix .contenu_encart .bulle_prix .texte .calcul a:hover{
	text-decoration:none;
	color:#ff5624;
}
.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix .contenu_encart .bulle_prix .bottom_bulle{
	background:url(../images/bg_prix_bottom.gif) no-repeat left bottom;
}

.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix .bottom{
	background:url(../images/bg_total_panier_bottom.gif) no-repeat left bottom;
}
.bloc_page .bloc_droit_page .bloc_total_panier .bloc_prix_total .encart_prix .bottom .commande{
	background:#FFFFFF url(../images/btn_bordure_commande.gif) no-repeat left top;
}
/* fin panier produits page_3 */

/* debut page_3.1 */
.bloc_page .bloc_droit_page .texte_merci a{
	color:#1e62a2;
	text-decoration:underline;
}
.bloc_page .bloc_droit_page .texte_merci a:hover{
	color:#1e62a2;
	text-decoration:none;
}
/* fin page_3.1 */

/* debut collections */

/* choix des guides*/

.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etape_1{
	background-image:url(../images/picto_etape_1.gif);
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etape_2{
	background-image:url(../images/picto_etape_2.gif);
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etape_h{
	background: #c7e1ed url(../images/bg_choix_guides_b.gif) no-repeat bottom right;
}

.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etapes .etape_h .bottom{
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etapes .etape_h .bottom .txt{
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etapes .etape_h .bottom .btn_tt_afficher{

}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etapes .etape_h .bottom .btn_tt_afficher a{
	background: url(../images/btn_collections_tt_afficher.gif) 0 0 no-repeat;
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etapes .etape_h .bottom .btn_tt_afficher a:hover{
	background: url(../images/btn_collections_tt_afficher_on.gif) 0 0 no-repeat;
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etape_b{
	background: url(../images/bg_choix_guides_h.gif) no-repeat top right;
	text-align:justify;
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etape_b a{
	text-decoration:none;
	color:#1e62a2;
}
.bloc_page .bloc_droit_page .bloc_collection .description_guide .choix_guides .etape_b a:hover{
	text-decoration:underline;
}
/* fin collections */

/*////////////////////       Boutons       //////////////////// /*

/* bouton bleu fleche a gauche base plate */
a.btn_bleu_plat_fleche_g {
	background:#7cb9d6 url(../images/btn_bleu_plat_d_off.gif) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
a.btn_bleu_plat_fleche_g:hover {
	background:#FFFFFF url(../images/btn_bleu_plat_d_on.gif) no-repeat top right;
}
a.btn_bleu_plat_fleche_g .btn_bleu_plat_d{
	background:url(../images/btn_bleu_plat_fleche_g_off.gif) no-repeat left top;
}
a.btn_bleu_plat_fleche_g:hover .btn_bleu_plat_d{
	background: url(../images/btn_bleu_plat_fleche_g_on.gif) no-repeat left top;
	color:#7cb9d6;
}

/* bouton bleu fleche a gauche arrondi */
a.btn_bleu_fleche_g {
	background:#7cb9d6 url(../images/btn_bleu_d_off.gif) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
a.btn_bleu_fleche_g:hover {
	background:#FFFFFF url(../images/btn_bleu_d_on.gif) no-repeat top right;
}
a.btn_bleu_fleche_g .btn_bleu_d{
	background:url(../images/btn_bleu_fleche_g_off.gif) no-repeat left top;
}
a.btn_bleu_fleche_g:hover .btn_bleu_d{
	background: url(../images/btn_bleu_fleche_g_on.gif) no-repeat left top;
	color:#7cb9d6;
}

/* bouton orange panier a droite */
a.btn_orange_panier_d {
	background:#ff5624 url(../images/btn_panier_g_off.gif) no-repeat top left;
	text-decoration:none;
	color:#FFFFFF;
}
a.btn_orange_panier_d:hover {
	background:#FFFFFF url(../images/btn_panier_g_on.gif) no-repeat top left;
}
a.btn_orange_panier_d .btn_orange_panier_g{
	background:url(../images/btn_panier_d_off.gif) no-repeat right top;
}
a.btn_orange_panier_d:hover .btn_orange_panier_g{
	background: url(../images/btn_panier_d_on.gif) no-repeat right top;
	color:#ff5624;
}

/* bouton orange panier a gauche arrondi bordure blanche */
a.btn_orange_commande_d {
	background:#ff5624 url(../images/btn_commande_d_off.gif) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
a.btn_orange_commande_d:hover {
	background:#FFFFFF url(../images/btn_commande_d_on.gif) no-repeat top right;
}
a.btn_orange_commande_d .btn_orange_commande_g{
	background:url(../images/btn_commande_g_off.gif) no-repeat left top;
}
a.btn_orange_commande_d:hover .btn_orange_commande_g{
	background: url(../images/btn_commande_g_on.gif) no-repeat left top;
	color:#ff5624;
}

/* bouton bleu 3 fleches a gauche en dehors du cadre  
a.btn_bleu_2_3fleches_g {
	background:#7cb9d6 url(../images/btn_bleu_2_d_off.gif) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
a.btn_bleu_2_3fleches_g:hover {
	background:#FFFFFF url(../images/btn_bleu_2_d_on.gif) no-repeat top right;
}
a.btn_bleu_2_3fleches_g #btn_bleu_2_3fleches_d{
	background:url(../images/btn_bleu_2_3fleches_g_off.gif) no-repeat left top;
}
a.btn_bleu_2_3fleches_g:hover #btn_bleu_2_3fleches_d{
	background: url(../images/btn_bleu_2_3fleches_g_on.gif) no-repeat left top;
	color:#7cb9d6;
}*/

/* bouton bleu 3 fleches a gauche en dehors du cadre  */
a.btn_bleu_2_pdf_d {
	background:#7cb9d6 url(../images/btn_bleu_2_d_off.gif) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
a.btn_bleu_2_pdf_d:hover {
	background:#FFFFFF url(../images/btn_bleu_2_d_on.gif) no-repeat top right;
}
a.btn_bleu_2_pdf_d .btn_bleu_2_pdf_g{
	background:url(../images/btn_bleu_3_pdf_g_off.gif) no-repeat left top;
}
a.btn_bleu_2_pdf_d:hover .btn_bleu_2_pdf_g{
	background: url(../images/btn_bleu_3_pdf_g_on.gif) no-repeat left top;
	color:#7cb9d6;
}
