/* rouge #fe0001 */
#fenetre{width:100%; height:41px;}
.nodisp{display:none;}

/* ///// HEADER
*/
#header{width:100%; height:41px; background: #fff url('../media/images/bandetop_main.gif') repeat-x;}
#header_inner{width:895px; margin:0 auto; padding:0 20px 0 85px; color:#fff; text-transform: uppercase;}
#header_inner a{color:#fff; line-height:41px;}
#header_inner a:hover{color:#000;}
#header_inner .notyet a:hover{color:#fff;}
#header_inner .selected a{color:#000;}
#header_inner .selected a:hover{color:#fff;}
#header_inner ul{float:left;}
#header_inner li{display: block; float:left; padding-left:10px;}
#header_inner ul .puce1{padding-right:14px; background: transparent url('../media/images/puce1.gif') no-repeat center right;}
#header_inner ul .puce2{padding-right:31px; background: transparent url('../media/images/puce2.gif') no-repeat center right;}
#header_inner ul>.puce2{padding-right:31px; background: transparent url('../media/images/puce2.png') no-repeat center right;}
#header_inner form{float:right; padding-top:10px;}
#header hr{display:none;}



/* ///// MAIN - généralités
*/
#main{width:100%;}
#main_supra{width:100%; height:5px; background: #fff url('../media/images/bandetop_mini.gif') repeat-x;}
#main_infra{width:100%; height:10px; background-color: #a39890;}
#main_supra div,
  #main_infra div{width:625px; padding:0 150px 0 225px; margin:0 auto;}
#main_supra img,
  #main_infra img{display: block;}
#main_intra{
	width:1000px; margin:0 auto; position:relative; 
	background: transparent url('../media/images/main_fond.gif') repeat-y top center;
}

#main_alpha{width:226px; float:left;}
#main_beta{width:624px; float:left;}
#main_gamma{width:120px; padding:15px; float:left;}
.home #main_gamma{position:relative;height:436px;}
.bouton_norm{
	width:158px; height:25px; line-height:25px; color:#fff; padding-left:10px; font-size: 9px; font-weight: bold;
	display: block; background: #fff url('../media/images/bouton.gif') no-repeat top left; text-transform: uppercase;
}
a.bouton_norm:hover{background-position: bottom left;}
#glevents{position: absolute; bottom:14px; left:173px;}
.home #glevents{left:8px;}

.tipbox{border: 3px solid #000; padding:10px; background-color: #fff;}

#main_beta #chemin_de_fer{padding-bottom:5px;}
#main_beta #chemin_de_fer li{line-height:1; display:inline;}
#main_beta #chemin_de_fer a{color:#000; line-height:1;}
#main_beta #chemin_de_fer a:hover{color:#666;}
#main_beta #chemin_de_fer .selected a{color:#666;}




/* ///// BOTTOM
*/
#bottom{width:100%; background-color: #a39890; color:#fff; padding-bottom:5px;}
#bottom hr{display:none;}
#bottom_inner{width:774px; margin:0 auto; padding:0 0 5px 226px; color:#fff;}
#bottom_inner a{color:#fff;}
#bottom_inner a:hover{color:#000;}
#bottom_inner .selected a{color:#000;}
#bottom_inner .selected a:hover{color:#fff;}
#bottom_inner ul{width:623px; padding:3px 10px 10px 0; float:left;}
#bottom_inner li{display: block; float:left; padding:0 7px; border-left: 1px solid #fff;}
#bottom_inner li.first{border:0; padding-left:0;}
#bottom_catal{width:88px; padding:2px 10px 3px 10px; background-color: #fff; float:left;}
#bottom_catal a{color:#a39890;}
#bottom_catal a:hover{color:#000;}
#bottom_inner form{width:774px; float:left;}
#bottom_inner fieldset,
  #bottom_inner .submit{display: inline;}

#nwsltr_form{position:relative; z-index: 10;}
#nwsltr_messerok{
	position:absolute; bottom:0; left:220px; padding:10px; width:150px;
	color:#000; background-color: #fff; border: 1px solid #888; display:none;
}
.nwsltr_messerok_close{padding-top:10px;}
#bottom_inner .nwsltr_messerok_close a{color:#000; font-style: italic;}
#bottom_inner .nwsltr_messerok_close a:hover{color:#fe0001;}

#extra{clear:both; padding-top:5px; width:624px;}
#extra h2{display:inline;}



/* ///// MAIN_ALPHA
*/
.gal_produits #main_alpha{padding-bottom:130px;} /* 14+39+77 */
.home #main_alpha{padding-bottom:240px;} /* 14+149+77 */
#main_alpha h6{float:right; margin:12px 8px 30px 0; display: inline;}
#main_alpha h2, #main_alpha h1{
	width:149px; line-height:1; padding:6px 13px; margin-bottom:12px; color:#fe0001; text-transform: uppercase;
	border-width: 1px 0 1px 1px; border-style: solid; border-color: #a39890; background-color: #fff; float:right;
}
#main_alpha .bouton_norm{float:right; margin:0 12px 5px 0; display: inline;}
#main_alpha ul{width:140px; float:right; padding:0 12px 5px 20px;}
#main_alpha ul{ /*margin:0 12px 5px 0;*/ /*display: inline;*/}
/*#main_alpha li{list-style-type: disc; display: list-item;}*/
#pours_rech.bouton_norm{text-transform:lowercase;}

/*#detail_produit{height:90px; padding-bottom:15px;}*/
/*#detail_produit li{list-style-type: none;}*/
#detail_produit li a{color: #000000;}
#detail_produit li a:hover{color:#fe0001;}
#btn_autres_prod{
	width:168px; height:25px; /*color:#333;*/ color:#fff; font-size: 9px; margin:0 12px 5px 0;
	background: #fff url('../media/images/bouton_autprd.gif') no-repeat top center; float:right;
}
#main_alpha #btn_autres_prod{margin-right:6px;}
#main_alpha>#btn_autres_prod{margin-right:12px;}
#btn_autres_prod span{display: block; float:left; height:25px; line-height:25px; text-align: center; font-weight: bold;}
#btn_autres_prod a{display: block; height:25px; line-height:25px;}
#btn_autres_prod .centre{width:114px;}
#btn_autres_prod .gauche, 
   #btn_autres_prod .droite{width:27px;}
#btn_autres_prod .gauche a{background: transparent url('../media/images/bouton_autprd.gif') no-repeat -336px 0; }
#btn_autres_prod .gauche a:hover{background-position: top left;}
#btn_autres_prod .droite a{background: transparent url('../media/images/bouton_autprd.gif') no-repeat -141px 0;}
#btn_autres_prod .droite a:hover{background-position: top right;}
#btn_retour_gal{
	width:168px; height:25px; line-height:25px; /*color:#333; */ color:#fff;font-size: 9px; text-align:center; font-weight: bold;
	background: #fff url('../media/images/bouton_retgal.gif') no-repeat top left; float:right; margin:0 12px 25px 0;
}
#btn_retour_gal:hover{background-position: bottom left;}
#btn_aj_liste{
	float:right; cursor: pointer;
	background-image: url('../media/images/bouton_ajliste.gif'); border:0; padding:0; width:168px;
}
#btn_aj_liste:hover{background-position: bottom left;}
#main_alpha #liste_produits_retenus{padding-left:02px; width:158px;}
#liste_produits_retenus li{background: #fff url('../media/images/retenu_pointi.jpg') repeat-x 0 9px;}
#liste_produits_retenus a{color:#000;}
#liste_produits_retenus a:hover{color:#fe0001;}
#liste_produits_retenus a.retenu_item{float:left; margin-right:10px; padding-right:2px; background-color: #fff;}
html>/**/body #liste_produits_retenus a.retenu_item{max-width: 135px;} /* pas ie6 ni ie7 */
#liste_produits_retenus a.retenu_supp{float:right;}
#main_alpha #voir_aussi{padding:5px 0 10px 0; float:right;}
#voir_aussi h3{width:180px; border-top: 1px solid #a39890; padding:5px 12px 2px 0; text-align:right; float:right;}
#voir_aussi ul{width:188px; padding:0 12px 0 0; float:right; margin:0;}
#voir_aussi li{list-style-type: none; text-align:right;}
#voir_aussi a{color:#666;}
#voir_aussi a:hover{color:#fe0001;}



/* ///// MAIN_BETA - gal_produits
*/
.gal_produits #main_beta{width:604px; padding:15px 0 15px 20px;}

.navigation{padding-right:20px;}
.navigation_inner{float:right;}
.navigation a, .navigation span, 
  .navigation ul,
  .navigation li{display:block; float:left; line-height:10px; height:10px; font-size: 10px;}
a.nag_prec, a.nag_suiv, span.nag_prec, span.nag_suiv{padding-left:5px;}
a.nag_prec, span.nag_prec{margin-right:3px; background: #fff url('../media/images/navgaudro.gif') no-repeat top left;}
a.nag_prec:hover, span.nag_prec:hover{background: #fff url('../media/images/navgaudro.gif') no-repeat bottom left;}
a.nag_suiv, span.nag_suiv{margin-left:3px; background: #fff url('../media/images/navgaudro.gif') no-repeat top right;}
a.nag_suiv:hover, span.nag_suiv:hover{background: #fff url('../media/images/navgaudro.gif') no-repeat bottom right;}
.navigation li a, .navigation li span{color:#000;background: #fff url('../media/images/point.gif') no-repeat 0 8px; padding:0 3px;}
.navigation li a:hover, .navigation li span:hover{color:#fe0001;}
.navigation li.selected a, .navigation li.selected span{color:#fe0001;}
.navigation li.selected a:hover, .navigation li.selected span:hover{color:#000;}
.navigation li.first a, .navigation li.first span{background-image: none;}


#damier{padding-top:15px;}
.damier_item{position:relative;}
#damier div{padding:0 20px 20px 0; float:left;}
#damier div.damier_itemvide{}
#damier div.damier_itemvide div{width:109px; height:110px; border: 1px solid #e2e2e2;}
#damier a{color:#fff; text-transform: uppercase; line-height:1;}
#damier img{
	width: expression( this.scrollWidth > 114 ? "115px" : "auto" );  max-width:115px;
	height: expression( this.scrollHeight > 114 ? "115px" : "auto" ); max-height:115px;
}
#damier table{width:131px; border-style: solid;}
#damier td{text-align: center; vertical-align:middle;}
#damier .damier_item_pic{border-color: #e2e2e2; border-width: 1px 1px 0 1px; height:131px;}
#damier .damier_item_pic:hover,
   #damier .damier_item_pic.hovered{border-color: #a39890;}
#damier .damier_item_tit{
	border-color: #a39890; border-width: 0 1px 1px 1px; height:30px; 
	background: #fff url('../media/images/bandetop_main.gif') repeat-x top left;
}

.is_nouveaute{
	color:#fff; background: transparent url('../media/images/nouveautes_classe.png') repeat;
	display: block; width:118px; height:15px; line-height:15px;
	text-align:center; font-weight:bold; text-transform:lowercase ;
	position:absolute; top:111px; left:6px;
}


#damnoresult {width:500px;}
#damnoresult a{color:#fe0001; text-transform:none;}
#damnoresult a:hover{color:#000;}



/* ///// MAIN_BETA - votre_liste - notre catalogue
*/
.votre_liste #main_beta{
	width:444px; padding: 20px 75px 20px 95px;
	height: expression( this.scrollHeight < 426 ? "425px" : "auto" ); min-height: 425px;
}
.votre_liste #chemin_de_fer{margin:-5px -60px 5px -75px;}
#pour_merci_de{margin-bottom:1.2em;}
#votre_liste_form div{padding-bottom:7px;}
#votre_liste_form div label{width:120px; padding:3px 10px 0 0; float:left; text-align: right;}
#votre_liste_form div input{width:290px; float:left;}
#votre_liste_form div textarea#votre_liste{width:290px; height:auto;}
#votre_liste_form div textarea#votre_question{width:290px; height:72px;}
#votre_liste_form div textarea#votre_adresse_ob{width:290px; height:72px;}
#votre_liste_form input.submit{width:30px; padding:0; margin:10px 0 0 130px; border:0; background-color: #fff; color:#fe0001; text-align: left;}
#mess_contact{color:#fe0001; padding:20px 0 0 130px;}



/* ///// MAIN_BETA - page_produit
*/
.page_produit #main_beta{position:relative;}
.page_produit #chemin_de_fer{margin:15px 15px 0 20px;}
#produit_mainpic{width:535px; float:left; }
#produit_minipics{width:72px; padding:8px; float:left;}
#produit_minipics a{border: 1px solid #ccc;display: block;}
#produit_minipics .selected a,
   #produit_minipics a:hover{border: 1px solid #a39890;}
#produit_minipics img{display: block;}
#produit_minipics li{padding-bottom:8px;}

#is_nouveaute_big{position:absolute; bottom:0; left:10px; width:515px; clear: both;}
#is_nouveaute_big p{
	height:40px; line-height: 40px; margin-top:10px; color:#fff; font-weight:bold; text-align:center; font-size:27px; 
	background: transparent url('../media/images/nouveautes_classe.png') repeat;
}
/** html #is_nouveaute_big{bottom:-5px;}*/
/**:first-child+html #is_nouveaute_big{bottom:-5px;}*/



/* ///// MAIN_BETA - home
*/
#main_beta_home{margin:15px auto; display: block;}
#main_beta_home img{margin:0 auto; display: block;}



/* ///// MAIN_BETA - une page
*/
.unepage #main_beta{
	width:454px; padding:150px 150px 15px 20px; 
	height: expression( this.scrollHeight < 301 ? "300px" : "auto" ); min-height: 300px;
}
.unepage #chemin_de_fer{margin:-135px -135px 135px 0;}
.unepage #main_beta div,
  .unepage #main_beta p{margin-bottom:1.2em;}



/* ///// MAIN_BETA - sitemap + contact
*/
.sitemap #main_beta,
  .contactmap #main_beta{
	width:454px; padding:20px 150px 15px 20px; 
	height: expression( this.scrollHeight < 431 ? "430px" : "auto" ); min-height: 430px;
}
.sitemap #chemin_de_fer,
  .contactmap #chemin_de_fer{margin:-5px -135px 5px 0;}
.contactmap #main_beta{background: transparent url('../media/images/contact_fond.jpg') no-repeat 280px 20px;}

.sitemap #main_beta h6,
  .contactmap #main_beta h6{
	text-transform: uppercase; font-weight: bold; 
	padding-left:10px; background: transparent url('../media/images/puce3.gif') no-repeat center left;
}

.sitemap #main_beta h6 a,
  .contactmap #main_beta h6 a{color:#000000;}
.sitemap #main_beta h6 a:hover,
  .contactmap #main_beta h6 a:hover{color:#fe0001;}
#liste_sitemap li{padding-bottom:1.2em;} 
#liste_contact li{padding-bottom:4.8em; padding-right:215px;} 
#liste_contact li a{color:#fe0001; text-transform:none;}
#liste_contact li a:hover{color:#000;}
#liste_sitemap li ul{padding:0 0 1em 30px;} 
#liste_sitemap li li{list-style-type: square; display: list-item; padding-bottom:0;}



/* ///// MAIN_BETA - studio
*/
.studio #main_alpha{padding-bottom:0px;}

.studio #info{width:183px; position:absolute; bottom:5px; left:30px;}
.studio #info p{text-align:right; padding-bottom:1.2em;}
.studio #info h5{text-transform:uppercase; margin:0; text-align:right;}
.studio #info .description{color:#7f7f7f; font-weight:normal; padding-bottom:0px;}
.studio #info ul li{text-align:right;}

.studio #main_alpha #info ul {padding:0px; width:100%;  padding-bottom:1.2em;}

.studio #main_beta{width:604px; padding:15px 0 15px 20px; /*	width:546px; padding:25px 40px 5px 40px*/}
.studio #main_beta #presentation{width: 546px; text-transform:uppercase; padding-bottom:20px;}
.studio #main_beta #presentation h1{font-size:20px; color:#a29992;}



/* ///// MAIN_GAMMA
*/
#main_gamma h2.bouton_norm{width:105px;} /* 115-10 */
#main_gamma h2.bouton_norm span{
	display: block; line-height:25px; padding: 0 15px 0 5px; text-align: center;
	background: #fff url('../media/images/bouton.gif') no-repeat top right;
}
#f_rech_par div{margin-top:10px;}
#f_rech_par select{width:90px;}
#f_rech_par input{width:30px; padding:0; margin:10px 0 0 20px; border:0; background-color: #fff; color:#fe0001;}

#home_gamma_bot{width:115px; position:absolute; bottom:20px; right:20px;}
#nouveautes{margin-bottom:20px;}
#nouveautes a{margin-bottom:5px; color:#a39890; display: block;}
#nouveautes a:hover{color:#000;}
#newtex{
	display: block; height:25px; line-height:25px; padding:0 33px 0 10px;
	background: #fff url('../media/images/nouveautes.gif') no-repeat top left;
	
}
#mobiaccess{border-top: 1px solid #a39890; padding-top:20px;}
#mobiaccess a{display: block; width:115px; height:70px; background: #fff url('../media/images/mobiaccess.gif') no-repeat top left;}
#mobiaccess a:hover{background-position: bottom left;}



img#produit_mainpic{
	width:535px;
}
#produit_minipics li a img{
	width:70px;
}



#btn_autres_prod .gauche a.background_none, #btn_autres_prod .droite a.background_none{
background-image:none;
display:none;
}


