@import "/css/datepicker.css";
@import "/css/formulaire.css";

*{font-family:Arial, Helvetica, sans-serif; }
img {border:0}
p, td, li {font-size:11px; color:#FFFFFF; }
a {font-size:11px; color:#FF0000; }
h1 {font-size:16px; color:#FFFFFF; background-image:url(/bikeParc/h1.jpg); background-repeat:repeat-y; background-position:left; background-color:#E70103; padding-left:100px; font-weight:bold; }
h2 {font-size:12px; color:#FFFFFF; font-weight:bold; }
h3 {font-size:12px; color:#FFFFFF; }
h4 {font-size:12px; }

.Title{font-size:13px; color:#FF0000; text-transform:uppercase; font-weight:bold; }
#z-modifiable-accueil{width:186px;}

.contenu {background-color:#181818; }
.ombreG {background-image:url(/bikeParc/ombreG.jpg); background-repeat:repeat-y; }
.ombreD {background-image:url(/bikeParc/ombreD.jpg); background-repeat:repeat-y; }
body {background-image:url(/bikeParc/rptfond.gif); background-repeat:repeat; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
.fondHtml {background-image:url(/bikeParc/fondHtml.gif); background-repeat:no-repeat; background-position:left top; }
.menuHorz {background-image:url(/bikeParc/rptMenuHorz.jpg); background-repeat:repeat-x; }

.contenu_page {background-color:#FFFFFF; background-image:url(/images/pixel.gif); }
.admin_lib_groupe{color:#FFFFFF; font-weight:bold; }
.admin_fin_groupe{background-color:#FF9900; }

.traduction{padding:10px 0 10px 0px; }
#google_translate_element{margin:0 0 10px 20px; }
.Ombre_droit{background-image:url(/images/ombres/bl_ombre_droit2.gif); }
.Ombre_bas{background-image:url(/images/ombres/ombre_bas2.gif); }
.Titre1 {font-size:12px; color:#FFFFFF; font-weight:bold; }
.legende{font-size:10px; }
.legende img{position:relative; top:3px; }
.lien_yahoo{font-size:10px; color:#FFFFFF; text-decoration:none; }
a.lien_yahoo:hover{color:#FF0000; }
a.lien_menu{color:#FFFFFF; text-decoration:none; }
a.lien_menu:hover{color:#FF0000; text-decoration:underline; }
.album_photo{font-size:10px; color:#006600; }
input.moteur {font-size:10px; color:#FF0000; }

/* Gestion du plan du site */
a.PLAN0{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.PLAN0:hover{color:#000000; }
td.PLAN0{background-color:#FF0000; margin:5px; color:#FFFFFF; }
a.PLAN1{font-size:11px; color:#FFFFFF; text-decoration:none; }
a.PLAN1:hover{color:#FF0000; }
a.PLAN2{font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.PLAN2:hover{color:#FF0000; }
a.PLAN3{font-size:10px; font-weight:bold; color:#69823A; text-decoration:none; list-style-position:inside; display:list-item; list-style-type:square; }
a.PLAN3:hover{color:#000000; }

/* CSS GOOGLEMAPS */
.li_gmap{text-align:left;  padding:10;  margin:0;  }
.nom_fiche_lei{font-size:10px; }
.famille_fiche_lei{font-size:9px; }
.gmap_choix_moteur{font-size:9px; }


.bas {background-image:url(/bikeParc/Bas.jpg); background-repeat:no-repeat; }
.sousMenuLat {background-image:url(/bikeParc/rptSsMenuLat.gif); background-repeat:repeat-y; }
.pointilles {background-image:url(/bikeParc/pointilles.gif); background-repeat:repeat-x; }
.LEI_nom_prod{font-size:12px; color:#C00705; font-weight:bold; }
.LEI_souligne{background-color:#A7A5AA; }
.numeros_page{text-decoration:none; color:#FFFFFF; }
a.numeros_page:hover{color:#CC0000; }
.numeros_page_ouvert {color:#CC0000; }
a.lien_illicopage {color:#FFFFFF; text-decoration:none; font-size:10px; }
.lien_referencement{color:#FFFFFF; }
a.lien_referencement:hover{color:#FF0000; }
.dechirureG {background-image:url(/bikeParc/colG.gif); background-repeat:repeat-y; }
.menu_haut_separateur{background-image:url(/bikeParc/separateur.jpg); background-repeat:no-repeat; background-position:bottom; }
.div_menu_haut_sep{width:6px; }
.sous_picto_index {background-image:url(/bikeParc/index/sous_pictoss.gif); background-repeat:no-repeat; }
.bas_index {background-image:url(/bikeParc/index/Bas.jpg); }
.colG_video {background-image:url(/bikeParc/index/colg_videos.gif); background-repeat:repeat-y; }
.colD_video {background-image:url(/bikeParc/index/colD_videos.gif); background-repeat:repeat-y; }
.bas_videos {background-image:url(/bikeParc/index/rpt_bas_videos.gif); background-repeat:repeat-x; }
.fond_actu {background-color:#FFFFFF; background-image:url(/bikeParc/fond_actu.gif); background-repeat:repeat-y; }
.rpt_ss_picto_index {background-image:url(/bikeParc/index/sous_pictosss.gif); background-repeat:repeat-y; }
.News_resume{color:#000000; }
.News_suite{color:#F28E00; }
.News_separateur{background-image:url(/bikeParc/index/separateur_news.gif); }
.index_td_spe {background-image:url(/bikeParc/index/finMenuLat2.gif); background-repeat:no-repeat; background-position:left bottom; }
.titre_album_photo{color:#006600; }

.invisible{display:none;}

/*blog*/
.illicopage_blog_auteur {color:#E10000; font-size:12px; font-weight:bold; padding-left:7px; }
.illicopage_blog_date {font-size:11px; font-style:italic; color:#CCCCCC; }
.illicopage_blog_contenu {font-size:12px; text-align:justify; }
td.illicopage_blog_contenu{background-color:#333333 !important; padding-right:5px; padding-bottom:5px; padding-left:0px; }
.illicopage_blog_bordure {background-color:#999999; }
.illico_blog_separateur {background-color:#999999; }
.illico_blog_haut {background-image:url(/images/degrade_blog.jpg); background-color:#CCCCCC; background-repeat:no-repeat; background-position:left top; }

/**/
.news{margin-top:15px; margin-left:15px; width:400px; border-bottom:1px dashed #ccc; float:left; padding-bottom:20px; }
.image_news{float:left; text-align:center; width:110px; margin-top:10px; margin-right:10px;}
.image_news img{text-align:center;}
.News_titre{font-size:12px; color:#FFFFFF; font-weight:bold; background-color:#8FA042; padding-top:1px; padding-bottom:2px; padding-right:3px; padding-left:3px; }
.News_titre a{ font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.News_suite{color:#F28E00; }
.detail_news { width:260px; float:left;}
.detail_news *{color:#000;}
.lien_news{color:#F28E00; }


/* articles */


.Article_descr{margin:0px 5px 0px 5px; }
#ajout_panier_article{margin:0px 5px 0px 5px; }
.Article_photo{width:150px;margin-left:5px;}
.Article_photo img{max-width:150px;}



/*album photo*/
#miniature_fleches{ height:90px; width:500px; position:relative; margin:20px auto; clear:both;}
#miniature_fleches img#gauche{position:absolute; left:0; top:25px; height:32px; width:32px; min-height:1px; background:#fff none;}
#miniature_fleches img#droite{position:absolute; right:0; top:25px; z-index:2; height:32px; width:32px; min-height:1px; background:#fff none}
#bloc_miniatures{height:90px; overflow:hidden; position:relative; margin-left:35px;}
#bloc_miniatures{float:left; height:90px; overflow:hidden; position:relative; width:430px;}
#liste_miniatures{position:absolute; top:0; left:0; height:80px; width:3000px}
#liste_miniatures img{height:80px; margin:2px; border:2px solid #e7e7e7;}

.light{opacity:0.5; }
.origin{opacity:1; }

/* header */
.relative{position:relative;}
.bandeau{background:url(/bikeParc/bandeau-accueil.jpg) no-repeat left top; }
.masque-bandeau{background:url(/bikeParc/masque-bandeau.png) no-repeat left bottom; }
#bis_image{position:absolute; top:0; left:0; z-index:10; }
.bis_image{width:925px; height:270px; position:absolute; left:0px; top:0;}
#masque-bandeau.masque-bandeau{background:url(/bikeParc/masque-bandeau.png) no-repeat left 230px; width:925px; height:270px; }

/*ZC*/
.hg-zc{background:url(/bikeParc/imgSsMenuLat.jpg) no-repeat left top;}
.hd-zc{background:url(/bikeParc/hautzc.png) no-repeat right top;}
.sousPictos {background:url(/bikeParc/imgSsMenuLat.jpg) no-repeat left -20px; }
.bas-d-zc{background:url(/bikeParc/bas-d-zc.png) no-repeat right bottom;}
.btn-cold img{margin-bottom:10px;}
/*#cold{margin-right:10px;}*/

/*boutique*/


#ui-datepicker-div{ margin-top:-25px;}


#Fiche_article, #Contenu_panier{background-color:#fff;}
#Fiche_article *, #Contenu_panier *{color:#000}

/*--- presentation liste produits ---*/
#liste_produits{
    float:left;
    width:100%;
}
.produit{
    float:left;
    width:445px;
    border:3px solid #120405;
    padding:10px;
    font-size:11px;
    overflow-y:auto;
margin:5px;
background-color:#0F0F0F;
height:auto !important;
}

.left{
    clear:both;
    float:left;
}
.titre_produit{
    text-align:center;
}
.titre_produit, .titre_produit h2{
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:#E70104;
 margin-bottom:5px;
}
.titre_produit h1{
    font-size:16px;
    font-weight:bold;
    color:#00305F;
}
.visuel_produit{
    float:right;
    width:120px;
    text-align:right;
}
.visuel_produit img{
    max-width:100px;
    padding:3px;
    border:1px solid #ddd;
}
.reference_produit{
    font-size:11px;
    color:#666;
    margin-bottom:5px;
}
.desc_produit{
    font-family:Arial, Helvetica, sans-serif;

}

.tarif_produit, .ajout_panier, .plusdinfo{    float:left;}
.tarif_produit{
    color:#99A46A;
    font-weight:bold;
    font-size:11px;
}

.quantite, .ajouter, .retirer, .affiche_quantite{
    float:left;
    width:auto;
}
.quantite{
    width:75px;
    margin-left:3px;
}
div.affiche_quantite{
    border-bottom:1px solid #DFDFDF;
    border-top:1px solid #DFDFDF;
}
input.affiche_quantite{
    text-align:center;
    height:17px;
    width:28px;
    line-height:20px;
    vertical-align:middle;
    border:none;
    font-size:11px;
}
.ajout_panier{
    float:left;
    width:95%;
}
.produitseul .ajout_panier{    width:100%;}
.ajout_panier span{
    font-size:10px;
    width:70px;
    top:-2px;
}
.valider{ float:right;}


.Article_nom{clear:both};
.Article_descr{clear:both;}
.Article_photo{float:right;}
#contenu_panier_article{clear:both;}
.separateur_panier{margin:0px;padding:0px;background:#CCCCCC;}

#bouton_commande{float:left; text-align:center; width:100%; margin:10px 0;}

/*LISTE PRODUITs*/
#liste_produits .produit{ height:130px;}
#liste_produits .titre_produit h2{text-align:left;}
#liste_produits .lien_produit{float:left; clear:left;  margin-top:7px;}

/* ajout au panier */
.Panier_ajout_titre{font-weight:bold;font-size:13px;}
.Panier_ajout_ref{font-weight:bold;font-size:13px;}
.Panier_ajout_photo{float:right;}
.Panier_ajout_form{float:left; clear:both;width:100%;}
table.Panier_ajout_choix{padding:3px;margin:0px;width:100%;}
.Article_choix{float:left; clear:both;width:100%;margin-bottom:2px;}
.Article_choix label{font-weight:bold;width:100px;float:left}
.Article_choix select{width:100px;float:left}

#TB_title{float:left;clear:both;width:100%;}
#TB_title #bt_continuer_achat{float:left;}
#TB_title #bt_voir_panier .Bouton_continuer a{margin-right:14px;}
#TB_title #bt_voir_panier{float:right;}
.Bouton_continuer, .Bouton_retourner, .Bouton_neutre{ height:27px; display:block; float:left; }
.Bouton_neutre{ height:29px; display:block; float:left; }
.Bouton_continuer a, .Bouton_retourner a, .bouton_identification a, .Bouton_neutre a{
    line-height:27px; vertical-align:middle; font-weight:bold; font-size:10px; color:#000; text-decoration:none; text-align:center; display:block; float:left; }
    .Bouton_neutre a{ line-height:29px; }
    .Bouton_continuer a:hover, .Bouton_retourner a:hover,  .Bouton_neutre a:hover{ text-decoration:underline; }
    .Bouton_continuer{ background:url(/charte/boutons/btn-continuer-fin.png) no-repeat right top; }
    .Bouton_continuer a{ background:url(/charte/boutons/btn-continuer-fond.png) no-repeat left top; padding:0px 5px 0px 8px; margin-right:14px; }
    .Bouton_retourner{ background:url(/charte/boutons/btn-retourner-fin.png) no-repeat right top; padding-right:8px; }
    .Bouton_retourner a{ background:url(/charte/boutons/btn-retourner-fond.png) no-repeat left top; padding:0px 5px 0px 8px; padding-left:20px; }
     .Bouton_neutre{ background:url(/charte/boutons/btn-neutre-fin.png) no-repeat right top; padding-right:12px; }
    .Bouton_neutre a{ background:url(/charte/boutons/btn-neutre-fond.png) no-repeat left top; padding-left:10px; }




.Boutique_forfait_non_dispo{color:#FF0000!important; font-weight:bold;margin-left:5px; }
