@charset "utf-8";
/* CSS Document */

/* Hacks ----

!important;			Ignorer par IE6 et moins, si une autre declaration apres
!important!;		Ignorer par IE7 et moins, si une autre declaration apres
_					IE6 et moins
-					IE6 et moins
*					IE7 et moins
>					IE7 seulement

----fin hacks */


/*****************/
/* Index */
/*****************/

body{ font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; background-image: url(../img/back.jpg); background-repeat:repeat-x; background-color:#FFFFFF; behavior: url("css/csshover3.htc");}

#wrap{ background-image:url(../img/back-content.jpg); background-repeat:no-repeat; text-align: left; margin: 0 auto -48px; *margin: 0 auto -68px; padding: 0px; border:0; width: 1025px; }

#header{ margin: 0 0 0 0; height:95px; width:1025px; position:relative;}

#content{ position:relative; clear:both; width: 1025px; height:auto; margin-bottom:-140px;  *margin-bottom:-195px;}

#content2{ position:relative; clear:both; width: 1025px; height:auto; margin-bottom:-140px;  *margin-bottom:-195px; background-image:url(../img/chaussure-img.png); background-position: 20px 0; background-repeat:no-repeat;}

.clear	{ clear: both; }

h2{ _font-size:24px; *font-size:18px;}

/*****************/
/* Entete */
/*****************/

#logo { position:absolute; top:10px; left:25px;}

#phrase { position:absolute; top:15px; right:5px; text-align:right; }

#infolettre { color:#000000; font-size:11px; position:absolute; right:35px; text-align:left; top:50px; width:660px; }

#info-input { position:absolute; background:url(../img/back-info.jpg) no-repeat; width:299px; height:20px; top:0; right:0; }

.input_info { border:#85BE55 1px solid; font-size:10px; height:14px; padding:0 4px; *margin:-1px 0 0; width:264px; color:#000000; vertical-align:top; }

#plan { color:#000000; font-size:11px; position:absolute; right:42px; top:70px; width:365px; text-align:right; }

#plan a{ color:#000000; text-decoration:none;}
#plan a:hover{ text-decoration:underline;}

#line { background-color:#D5E7C3; display:block; height:2px; position:absolute; right:5px; top:85px; width:770px; line-height:2px; font-size:2px; }

/*****************/
/* Contenu */
/*****************/

#filariane { line-height:15px; font-size:11px; color:#8a8686; padding:0 0 5px 2px; }

#filariane a { color:#8a8686; text-decoration:none;}
#filariane a:hover { text-decoration:underline;}

#col-g { width:210px; font-size:12px; margin-left:20px; _margin-left:10px; margin-top:100px; float:left; }

#col-c { width:520px; font-size:12px; float:left; margin-left:20px; }

#col-d { width:210px; font-size:12px; float:left; margin-left:10px; _margin-left:-15px; }

#row-t { height:100px; margin-left:250px; width:700px;}

#row-m { position:relative; clear:both; margin: 0 0 20px; padding: 0 30px; font-size:14px; width: 1000px; }
#row-m2 { position:relative; clear:both; margin: 0 0 20px; padding: 0; font-size:14px; width: 1000px; }

.spacer {height:5px; display:block;}

.img_right {position:absolute; top:0; right:0; *right:50px;}

.titre1 { margin-bottom:0; color:#68a826; font-size:12px; }
.titre2 { margin-top:2px; color:#68a826; font-size:16px; margin-bottom:15px; }

.titre3 { color:#ba1a34; font-size:20px; font-weight:bold; }

.soustitre1 { color:#ba1a34; font-size:12px; font-weight:bold; }

.soustitre2 { color:#ba1a34; font-size:16px; font-weight:bold; }


/* Accueil */
#index-bot { left: -20px; height:153px; width:544px; position:relative; background:url(../img/index-bottom.jpg) no-repeat; margin:5px 0 5px;}
#index-bot_en { left: -20px; height:153px; width:544px; position:relative; background:url(../img/en-index-bottom.jpg) no-repeat; margin:5px 0 5px;}

#lien-g { position:absolute; top:60px; left:128px; font-size: 14px; line-height:25px; font-weight:bold; }

#lien-g a{ color:#FFFFFF; text-decoration:none; }
#lien-g a:hover{ text-decoration:underline; }

#lien-f { position:absolute; top:60px; right:108px; font-size: 14px; line-height:25px; font-weight:bold; }
#lien-f_en { position:absolute; top:60px; right:128px; font-size: 14px; line-height:25px; font-weight:bold; }

#lien-f a{ color:#FFFFFF; text-decoration:none; }
#lien-f a:hover{ text-decoration:underline; }
#lien-f_en a{ color:#FFFFFF; text-decoration:none; }
#lien-f_en a:hover{ text-decoration:underline; }

#promo { margin: 0 0 20px; text-align:center; }


/* interne */
.left_grad { padding: 30px; background-image:url(../img/backgrad_left.jpg); background-repeat:repeat-y; font-size:11px;}

.right_grad { padding: 30px; background-image:url(../img/backgrad_right.jpg); background-repeat:repeat-y; font-size:11px;}

.no_grad { padding:30px; font-size:11px; }

.ancre { text-decoration:none; font-weight:bold; color:#000000;}
.ancre:hover { text-decoration:underline;}

#menu_conseil { float:left; width:410px; padding: 0 10px 0 0; background-image:url(../img/back_menu_chaussure.png); background-repeat:no-repeat; height:470px; }

.menu_chaussure { float:left; height:100px; width: 480px; padding:15px 0 15px 20px; line-height:30px; }
.menu_chaussure h1 { margin:0; }

.menu_chaussure a{ color:#FFFFFF; font-size:20px; font-weight:bold; text-decoration:none;}
.menu_chaussure a:hover { text-decoration:underline; }

.menu_item { margin: 35px 0 50px; font-size:22px; text-align:center; color:#000000; text-decoration:none; display:block; }
.menu_item:hover { text-decoration:underline; }

#tableau { height:320px; padding:0px 20px 0; *padding:15px 20px 0; text-align:center; /**width:520px;*/ }

#carte { position:relative; background-image:url(../img/carte-img.png); _background-image:url(../img/carte-img.jpg);  background-position:right top; _background-position:450px 80px; background-repeat:no-repeat; margin:50px 0; width:1000px; display:block; }
*+html #carte{ border:1px transparent solid; }

#carte a{ color:#3e7214; font-weight:bold; text-decoration:none;  }
#carte a:hover{ text-decoration:underline; }

.black_bold { font-weight:bold; }
.light_green { color:#68a826; }
.dark_green { color:#3e7214; font-weight:bold; }


.carte_red {color:#a0202d;}
#siegesocial {position:absolute; bottom:0; }

#colonne-qc { width:475px; text-align:center; float:left; font-size:11px; letter-spacing:-0.5px; line-height:13px; }

#qc-g { text-align:left; width:225px; float:left;}
#qc-d { text-align:left; width:225px; margin-left:25px; float:left;}

#colonne-on { text-align:left; width:230px; float:left;font-size:11px; letter-spacing:-0.5px; line-height:13px; }

#colonne-cb { text-align:left; width:245px; float:left; font-size:11px; letter-spacing:-0.5px; line-height:13px; margin-left: 25px;}


/* Chaussure */
table.cube_logo { float:left; }

table.cube_logo tr td{ background:url(../img/cube_logo.png); background-repeat:no-repeat; width:90px; height:70px; overflow:hidden; padding: 0px 15px 30px 5px; vertical-align:middle; text-align:center; }

#big_cube_logo { float:left; background:url(../img/cube_big_logo.jpg); background-repeat:no-repeat; width:271px; height:98px; margin-left:10px; }

#but_cat { float:left; margin: 10px 0 0 10px; display: block; width: 270px; height: 37px; background:url(../img/but_catalogue.jpg) no-repeat 0 0;}
#but_cat:hover { background-position: 0 -37px; }
#but_cat span { display:none; }

#but_cat_en { float:left; margin: 10px 0 0 10px; display: block; width: 270px; height: 37px; background:url(../img/en-but_catalogue.jpg) no-repeat 0 0;}
#but_cat_en:hover { background-position: 0 -37px; }
#but_cat_en span { display:none; }

#marque_text { float:left; margin: 10px 0 0 10px; width:270px; font-size:11px; font-weight:bold; }

/* Entreprise */
#menu_entreprise { margin: 10px 0 0 0; }

#trouv_mag { display: block; width: 335px; height: 40px; background: url(../img/trouvez_magasin.jpg) no-repeat 0 0; }
#trouv_mag:hover { background-position: 0 -40px; }
#trouv_mag span { display:none; }

#trouv_mag_en { display: block; width: 335px; height: 40px; background: url(../img/en-trouvez_magasin.jpg) no-repeat 0 0; }
#trouv_mag_en:hover { background-position: 0 -40px; }
#trouv_mag_en span { display:none; }

#prof_cons { display: block; width: 330px; height: 40px; background: url(../img/profitez_conseil.jpg) no-repeat 0 0; }
#prof_cons:hover { background-position: 0 -40px; }
#prof_cons span { display:none; }

#prof_cons_en { display: block; width: 330px; height: 40px; background: url(../img/en-profitez_conseil.jpg) no-repeat 0 0; }
#prof_cons_en:hover { background-position: 0 -40px; }
#prof_cons_en span { display:none; }

#voir_coll { display: block; width: 320px; height: 40px; background: url(../img/voir_collection.jpg) no-repeat 0 0; }
#voir_coll:hover { background-position: 0 -40px; }
#voir_coll span { display:none; }

#voir_coll_en { display: block; width: 320px; height: 40px; background: url(../img/en-voir_collection.jpg) no-repeat 0 0; }
#voir_coll_en:hover { background-position: 0 -40px; }
#voir_coll_en span { display:none; }


/* Catalogue */
#rechercher { position:relative; height:41px; width:795px; background-image:url(../img/back-rechercher.jpg); left:-40px; top:20px; z-index:1;  }
#rechercher_en { position:relative; height:41px; width:795px; background-image:url(../img/en-back-rechercher.jpg); left:-40px; top:20px; z-index:1;  }

.sous_option1 { height:14px; width:256px; background:#FFFFFF; border:#85BE55 1px solid; padding:0 2px; cursor:pointer; }
.sous_option1:hover { background:#85BE55; color:#FFFFFF;}

.sous_option { height:14px; width:125px; background:#FFFFFF; border:#85BE55 1px solid; padding:0 2px; cursor:pointer; float:left; }
.sous_option:hover { background:#85BE55; color:#FFFFFF;}

.sous_option2 { height:14px; width:137px; background:#FFFFFF; border:#85BE55 1px solid; padding:0 2px; cursor:pointer; }
.sous_option2:hover { background:#85BE55; color:#FFFFFF;}

.sous_option3 { height:14px; width:203px; background:#FFFFFF; border:#85BE55 1px solid; padding:0 2px; cursor:pointer; }
.sous_option3:hover { background:#85BE55; color:#FFFFFF;}

.sous_option4 { height:14px; width:125px; background:#FFFFFF; border:#85BE55 1px solid; padding:0 2px; cursor:pointer; }
.sous_option4:hover { background:#85BE55; color:#FFFFFF;}

.sous_option5 { height:14px; width:125px; background:#FFFFFF; border:#85BE55 1px solid; padding:0 2px; cursor:pointer; }
.sous_option5:hover { background:#85BE55; color:#FFFFFF;}

#drop1 { position:absolute; top:12px; left:155px; width:131px; height:16px; background-image:url(../img/back-dropmenu.jpg); font-size:11px; line-height:16px; text-align:center; }
#drop1_text { padding:0 0 0 2px; }
#drop1_sousm { width:262px;}

#drop2 { position:absolute; top:12px; left:308px; width:143px; height:16px; background-image:url(../img/back-dropmenu2.jpg); font-size:11px; line-height:16px; text-align:center; }
#drop2_text { padding:0 2px; }
#drop2_sousm { width:143px;}

#drop3 { position:absolute; top:12px; left:474px; width:143px; height:16px; background-image:url(../img/back-dropmenu2.jpg); font-size:11px; line-height:16px; text-align:center; }
#drop3_text { padding:0 2px; }
#drop3_sousm { width:143px;}

#drop4 { position:absolute; top:12px; left:635px; width:143px; height:16px; background-image:url(../img/back-dropmenu2.jpg); font-size:11px; line-height:16px; text-align:center; }
#drop4_text { padding:0 2px; }
#drop4_sousm { width:143px;}

.cat_item { text-align:center; padding:6px; font-size:11px; }
.cat_box { background:url(../img/catalogue_box.jpg); height:129px; width: 225px; }
.cat_marque { font-weight:bold; }
.cat_modele { }
.cat_point { }

#bot_cat { position:relative; margin: 40px 0; font-size:11px; width:950px; }

#drop5 { position:absolute; top:0px; left:80px; width:209px; height:16px; background-image:url(../img/back-dropmenu3.jpg); font-size:11px; line-height:16px; text-align:center; }
#drop5_text { padding:0 2px; }
#drop5_sousm { width:209px;}

#pagination { float:right; }

.page_actu { border:#85BE55 2px solid; font-weight:bold; background-color:#FFFFFF; color:#000000; text-decoration:none; line-height: 15px; padding:0 5px; }
.pages { border:#85BE55 1px solid; background-color:#FFFFFF; color:#807d7d; text-decoration:none; line-height: 15px; padding:0 5px; }
.pages.active{ font-weight:bold; }

/* Formulaire*/

#form-col-g { width:205px; font-size:12px; margin-right:10px; _margin-right:10px; float:left; }

#form-col-c2 { width:523px; border:#666666 1px solid; float:left; position:relative; }
#form-col-c2_en { width:523px; border:#666666 1px solid; float:left; position:relative; }

#form-col-c { width:523px; border:#666666 1px solid; background:url(../img/form_back_top.jpg); background-repeat:no-repeat; float:left; position:relative; }

#form-col-c_en { width:523px; border:#666666 1px solid; background:url(../img/en-form_back_top.jpg); background-repeat:no-repeat; float:left; position:relative; }


#form-col-d { width:250px; font-size:12px; float:left; margin-left:5px; _margin-left:-10px; }

#form_info { position:relative; padding:0; margin:0;}

#main_form { height:300px; border-bottom: #000000 1px solid; position:relative; left:58px; width:256px; padding:12px 0 0 151px; *padding:11px 0 0 151px; z-index:1; }

.form_text { width:233px; height:12px; font-size:9px; margin-bottom:6px; *margin-bottom:4px; border:#000000 1px solid; }

.form_text2 { width:233px; height:12px; font-size:9px; margin-bottom:5px; *margin-bottom:3px; border:#000000 1px solid; }

.form_text3 { width:233px; height:12px; font-size:9px; margin-bottom:4px; *margin-bottom:3px; border:#000000 1px solid; }

.form_text4 { width:233px; height:12px; font-size:9px; margin-bottom:7px; *margin-bottom:5px; border:#000000 1px solid; }

.form_text5 { width:233px; height:12px; font-size:9px; margin-bottom:2px; *margin-bottom:1px; border:#000000 1px solid; }

.form_text_indent { width:176px; height:12px; font-size:9px; margin:6px 0 4px 57px; *margin:5px 0 3px 57px;  border:#000000 1px solid; }

.form_text_indent2 { width:176px; height:12px; font-size:9px; margin:7px 0 5px 57px; *margin:6px 0 3px 57px; border:#000000 1px solid; }

.form_text_indic { width:59px; height:12px; font-size:9px; margin-bottom:5px; *margin-bottom:3px; border:#000000 1px solid; }

.form_text_numero { width:110px; height:12px; font-size:9px; margin-left:6px; margin-bottom:5px; *margin-bottom:3px; border:#000000 1px solid; }


.form_sous_option { height:14px; width:221px; background:#FFFFFF; border:#000000 1px solid; padding:0 2px 0 10px; cursor:pointer; }
.form_sous_option:hover { background:#85BE55; color:#FFFFFF;}

.form_sous_option2 { height:14px; width:40px; background:#FFFFFF; border:#000000 1px solid; padding:0 2px 0 10px; cursor:pointer; }
.form_sous_option2:hover { background:#85BE55; color:#FFFFFF;}

.form_sous_option3 { height:14px; width:221px; background:#FFFFFF; border:#000000 1px solid; padding:0 2px 0 10px; cursor:pointer; }
.form_sous_option3:hover { background:#85BE55; color:#FFFFFF;}


#form_drop1 { position:relative; top:0px; left:0px; width:235px; height:14px; background-image:url(../img/form_dropmenu.jpg); font-size:9px; line-height:14px; z-index:2;}
#form_drop1_text { padding:0 2px 0 10px; }
#form_drop1_sousm { position:absolute; width:235px;}

#form_drop2 { position:relative; top:0px; left:0px; width:235px; height:14px; background-image:url(../img/form_dropmenu.jpg); font-size:9px; line-height:14px; }
#form_drop2_text { padding:0 2px 0 10px; }
#form_drop2_sousm { position:absolute; width:235px;}

#form_drop3 { position:relative; top:0px; left:0px; width:54px; height:14px; background-image:url(../img/form_dropmenu2.jpg); font-size:9px; line-height:14px; z-index:2; }
#form_drop3_text { padding:0 2px 0 10px; }
#form_drop3_sousm { position:absolute; width:54px; }

#form_drop4 { position:relative; top:0px; left:20px; width:215px; height:14px; background-image:url(../img/form_dropmenu3.jpg); font-size:9px; line-height:14px; z-index:1; margin:6px 0 6px 0px; }
#form_drop4_text { padding:0 2px 0 10px; }
#form_drop4_sousm { position:absolute; width:216px; }

#form_drop5 { position:relative; top:0px; left:20px; width:215px; height:14px; background-image:url(../img/form_dropmenu3.jpg); font-size:9px; line-height:14px; z-index:0; margin:7px 0 6px 0px; }
#form_drop5_text { padding:0 2px 0 10px; }
#form_drop5_sousm { position:absolute; width:216px; }

#fiches_enfants { z-index:0; position:relative; display:block; }

.fiche_enfant { background-image:url(../img/form_back_fiches.png); background-repeat:no-repeat; height:152px; padding:18px 0 0; position:relative; display:block; }
.fiche_enfant_en { background-image:url(../img/en-form_back_fiches.png); background-repeat:no-repeat; height:152px; padding:18px 0 0; position:relative; display:block; }

.fiche_title { text-align:center; font-size:18px; font-weight:bold; }
.input_fiche { border-bottom: #000000 1px solid; position:relative; left:58px; width:256px; padding:11px 0 19px 151px; *padding:9px 0 5px 151px;  }

.radio_on { height:19px; width:19px; background-image:url(../img/radio_on.png); background-position:0 0; background-repeat:no-repeat;}
.radio_on:hover { background-position:0 -19px; }

.radio_off { height:19px; width:19px; background-image:url(../img/radio_off.png); background-position:0 0; background-repeat:no-repeat;}
.radio_off:hover { background-position:0 -19px; }

.check_on { height:19px; width:19px; background-image:url(../img/check_on.png); background-position:0 0; background-repeat:no-repeat;}
.check_on:hover { background-position:0 -19px; }

.check_off { height:19px; width:19px; background-image:url(../img/check_off.png); background-position:0 0; background-repeat:no-repeat;}
.check_off:hover { background-position:0 -19px; }

.form_enfant_sous_option { height:14px; width:50px; background:#FFFFFF; border:#000000 1px solid; padding:0 2px 0 2px; cursor:pointer; }
.form_enfant_sous_option:hover { background:#85BE55; color:#FFFFFF;}

.form_text-annee { position:relative; left:103px; width:69px; height:12px; font-size:9px; border:#000000 1px solid;  }

#bottom_form { background-image:url(../img/form_back_bottom.jpg); width:523px; height:117px; }

#bottom_form_en { background-image:url(../img/en-form_back_bottom.jpg); width:523px; height:117px; }

#form_check { left:428px; position:relative; top:10px;}

#button_soum { margin:10px auto; display: block; width: 209px; height: 34px; background: url(../img/soumettre.png) no-repeat 0 0; cursor:pointer; }
#button_soum:hover { background-position: 0 -34px; }
#button_soum span { display:none; }

#button_soum_en { margin:10px auto; display: block; width: 209px; height: 34px; background: url(../img/en_soumettre.png) no-repeat 0 0; cursor:pointer; }
#button_soum_en:hover { background-position: 0 -34px; }
#button_soum_en span { display:none; }

.lien_plan { color:#000000; text-decoration:underline;}
.lien_plan:hover { text-decoration:none;}

/*****************/
/* Foot */
/*****************/

#footer { /*position:relative;*/ z-index:-1; background:url(../img/back-footer.jpg); background-repeat:no-repeat; width:985px; height:35px; -height:0px; padding:140px 20px 0; *padding:130px 20px 0; text-align:center;}

#footer2 { position:relative; z-index:-1; background:url(../img/back-footer2.jpg); background-repeat:no-repeat; width:985px; height:35px; -height:0px; padding:140px 20px 0; *padding:130px 20px 0; text-align:center;}

#leftfoot { float:left; width:235px; font-size:11px; line-height:17px; text-align:left; }

#copywrite { font-size:10px; color:#676766; }

#webitlink { float:left; }

#foot_link { font-size:10px; color:#676766; line-height:15px; text-align:center; float:left; width:590px; }

#foot_link a{ color:#676766; text-decoration:none; }
#foot_link a:hover{ text-decoration:underline;}

#rightfoot { float:right; width:175px; font-size:10px; color:#68a826;}

#footbamboo { position:relative; z-index:-1; background:url(../img/foot-bamboo.jpg); background-repeat:repeat-x; height:15px; }

/*****************/
/* General */
/*****************/

img { border: 0} 

/* Hack IE6 pour transparence png */
img, div, a, input { behavior: url(css/iepngfix.htc) }

/* Hack IE6 pour inline du menu */
.item { display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; margin-right: -5px; }  
* html .item { display:inline; }  
* + html .item { display:inline; }  
.item > * { display:table; table-layout:fixed; overflow:hidden;}  




/******************/
/* Carte */
/******************/
div.block_detail
{
	display: none;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 12px;
}
a#block_detail { color: #000; text-decoration: underline; }
a:hover#block_detail { color: #000; text-decoration: none; }
.block_closed
{
	margin-bottom: 11px;
	line-height: 14px;
	vertical-align: center;
	cursor: pointer;
}
.block_fleche_opened
{
	background-image:url(../img/fleche_ouverte.png);
	background-position: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	width: 14px;
	height: 14px;
	margin: 0px 0px 0px 8px;
}
.block_fleche_closed
{
	background-image:url(../img/fleche_fermee.png);
	background-position: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	width: 14px;
	height: 14px;
	margin: 0px 0px 0px 8px;
}
.block_content
{
	
}