@charset "iso-8859-2";
/* Personnalisation Gitane */

.col_gauche { position:relative; display:block; margin-top:20px; z-index:10; }
.menu { display:block; margin:0; padding:0; background-image:url('../../img/modules/fd-menu.png'); background-position:bottom left; background-repeat:no-repeat; padding:0px; padding-bottom:14px; border:solid 0px #FFF; }
.menu li { list-style: none; margin:0; padding:0; border:solid 0px #FFF; }
.menu li#menu-recherche ul, .menu li#menu-recherche ul li { list-style:none; margin:0; padding:0; } 
.menu li#menu-recherche ul li { float:left; }
.menu li#menu-recherche ul li .input-recherche { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; padding-top:0px; padding-left:4px; border:1px solid #b5b6b7; font-size: 9px; color:#000; font-weight:normal; width:120px; background-color:#fff; height:20px; }

.titre-page { position:relative; height:23px; font-size:14px; font-weight:bold; }
.titre-page .titre { position:absolute; width:641px; bottom:-1px; left:0px; border-bottom:solid 0px; margin-left:10px; }
.page-center { margin-left:0px; padding:0px; padding-right:0px; padding-bottom:0; border:0;  z-index:1; width:100%; }
.page-center .contenu { padding-left:10px; padding-bottom:10px; }


.modules-droite { margin-top:7px; padding-right:10px; background-color:#fff; background-image:url(../../img/modules/fd-md-droite.png); background-position:top right; background-repeat:no-repeat; }
.modules-droite li { border:0; border-top:solid 1px; }

.home-block { color:#000; }
.home-block span { font-weight: bold; }
.home-block a { width:205px; height:136px; margin-bottom:10px; color:#000; }

/* Specific pages */ 

.bmx-lien-cat { height:331px; padding-top:37px; padding-left:360px; }
.bmx-contenu { margin-bottom:40px; }
.bmx-contenu1 { margin-left:25px; text-align:justify; color:#fff; }
.bmx-contenu2 { margin-left:45px; margin-right:25px; margin-top:140px; text-align:justify; color:#3788b9; }

.vtt-lien-cat { height:427px; padding-top:38px; padding-left:25px; }
.vtt-contenu { margin-bottom:40px; }
.vtt-contenu1 { margin-left:25px; text-align:justify; color:#fff; }
.vtt-contenu2 { margin-left:60px; margin-right:25px; margin-top:0px; text-align:justify; color:#fff; }

.route-lien-cat { height:260px; padding-top:62px; padding-left:318px; }
.route-contenu { margin-bottom:40px; }
.route-contenu1 { margin-left:25px; margin-right:25px; text-align:justify; color:#fff; }

.cat-list-small { float:left; width:210px; border:solid 0px #fff; margin-right:5px; margin-bottom:20px; text-align:left; }
.cat-list-small-off { float:left; width:210px; border:solid 0px #fff; margin-right:0px; margin-bottom:20px; text-align:left; }
.cat-list-small a, .cat-list-small-off a { display:block; background:none; }
.cat-list-small form:hover, .cat-list-small-off form:hover { background:URL('../../img/pages/fd-cat-on.png'); }
.cat-list-small p,.cat-list-small-off p { font-size:12px; font-weight: bold; }
.cat-list-small span,.cat-list-small-off span { color:#999; }

.page-detail { width:642px; min-height:620px; height:auto; }

.photo-velo { position:relative; width:614px; height:401px; margin-bottom:10px; }

.abolute-photo-1 { position:absolute; top:0; left:0; width:614px; height:355px; z-index:101; }
.abolute-photo-2 { position:absolute; top:0; left:0; width:614px; height:355px; z-index:110; }

.fiche-technique { width:621px; min-height:400px; height:auto; background-repeat:repeat-x; background-position:top left; padding:10px;  border:solid 1px #999; padding-bottom:10px; }
.fiche-technique ul li { margin-right:20px; }

#photo-geo { list-style:none; }
#photo-geo li { float:left; }

#bouton-taille { list-style:none; width:auto; margin-left:0px; }
#bouton-taille li { float:left; }
#bouton-taille li a { 
	display:block; padding:5px; background:#fff; color:#9a9a9a; margin-right:4px; font-weight:bold;
	-webkit-border-top-right-radius: 0.2em;
      -moz-border-radius-topright: 0.2em;
          border-top-right-radius: 0.2em; }
#bouton-taille li a span { color:#fff; font-size:12px; }
#bouton-taille li a:hover { background:#9a9a9a; color:#fff; border-bottom-color:solid 0px #3788b9; }
#bouton-taille li a.active { color:#fff; }
#bouton-taille .selection-taille a, #bouton-taille .selection-taille a:hover { display:block; padding:5px; background:none; }
#bouton-taille .selection-taille a span { color:#FFF; }

.liste-taille {  margin-top:0px; margin-left:0px; margin-right:0px; display:block; height:25px; width:auto; padding:5px; padding-top:10px; border: solid 0px #fff; color:#fff; font-weight:bold; font-size:12px; text-align:left; color:#fff;
    -webkit-border-top-right-radius: 0.2em;
      -moz-border-radius-topright: 0.2em;
          border-top-right-radius: 0.2em; }
.liste-taille span { color:#fff; font-size:18px; font-weight: bold; }
		  
#ipadou { background:url('../../img/pages/fd2-points-de-vente.png'); background-position:top left; background-repeat:no-repeat; padding-left:109px; padding-top:48px; height:393px; border-bottom:solid 0px #666; }

#conteneurInfoBulle { color:#000; }

.magasin-stitre { font-family: 'Aldrich', Arial, Helvetica, serif; color:#000; font-weight:bold; }

.contact-form { font-family:Verdana, Geneva, sans-serif; font-size:13px; }
.input-contact { background-color:#fff; border:solid 1px #666; color:#999; width:156px; padding:5px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:11px; }
.select-contact { background-color:#fff; border:solid 1px #666; color:#999; width:166px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:11px; }
.select-contact option{  padding:0.2em 5px 0.2em 3px; color:#999; }
.textarea-contact { background-color:#fff; width:446px; }
.inputerreur { border:solid 1px #F90; }

.coloron { background:none; padding:5px; }
.coloroff { background:#efefef; padding:5px; }

.garantie { color:#454545; font-size:13px; padding-bottom:60px; }
.garantie .header-img { margin-bottom:40px; }
.garantie h1 { color:#454545; font-size:24px; line-height:30px; font-weight:bod; margin-bottom:40px; margin-left:20px; }
.garantie .erreur { margin-left:20px; margin-bottom:20px; }
.garantie .erreur2 { margin-left:20px; margin-bottom:20px; padding:20px; background:#eee; color:#666; border:solid 2px #666; text-align:center; font-size:22px; line-height:24px; font-weight:bold; }
.garantie .body { margin-bottom:0px; margin-left:20px; }
.garantie hr { margin-left:20px; }

.garantie .view-row { float:left; width:300px; margin-left:20px; }
.garantie b { color:#F00; font-weight:bold; }
.garantie span, .garantie label, .garantie input[type="text"] { display:block; margin-bottom:8px; clear:both; }
.garantie select { margin-bottom:0px; width:70px; }
.garantie span, .garantie .liste { clear:both; }
.garantie .liste select { float:left; margin-right:8px; }
.garantie input[type="text"] { width:280px; }
.garantie select, .garantie input[type="text"] { background-color:#323232; border:solid 1px #666; color:#fff; padding:5px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:11px; height:12px; }
.garantie select:hover, .garantie input[type="text"]:hover { background-color:#626262; }
.garantie select { height:26px; }
.garantie select option{  padding:0.2em 5px 0.2em 3px; color:#fff; }
.garantie .send { margin-right:20px; margin-bottom:20px; text-align:right; }
.garantie .erreur, .garantie input[type="text"].erreur { border:solid 1px #F00; margin-left:0; }