/* CSS Document */

body{

background-color:#909B9F;
margin:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;

}




a img{border:none;}
#centre{
   margin-left:auto;
   margin-right:auto;
   padding:0px;
   background-color:#FEFFFF;
   border:1px solid #093482;
   width:880px;
   min-height:580px;
}
#bandeau_home,#bandeau{
   background-color:#ECF3FF;
   border:1px solid #C3D3EF;
   height:116px;
   background-repeat:no-repeat;
}
#bandeau_home{
   background-image:url(../imgs/fond/bandeau.jpg);
   text-align:left;
}

.lang{float:right;padding-top:10px; padding-right:10px;}

#bandeau{
   padding:0px;
   text-align:left;
}

#logo_home{
   margin-top:2px;
   margin-bottom:0px !important;margin-bottom:-30px;
   margin-left:240px;
}
#haut{
   position:absolute;

}
#logo,#logo_home{
   position:relative;
   z-index:15;
}
#logo{
   margin-top:5px;
   margin-left:80px;
   margin-bottom:0px !important;margin-bottom:-29px;
}
#menu_home,#menu{
   float:right;
   background-color:#093482;
   z-index:10;
   margin:0px;
   padding:0px;
   background-repeat:no-repeat;
   margin-right:-2px;

   position:relative;
   font-weight:bold;

}
#menu_home{
   font-size:12px;
   width:450px;
   height:30px;
   background-image:url(../imgs/fond/estomp.jpg);
   margin-top:-80px!important;margin-top:-70px;
   }

#menu{
   font-size:11px !important;font-size:11px;
   width:680px;
   height:37px;
   background-image:url(../imgs/fond/estomp2.jpg);
   margin-top:-90px!important;margin-top:-80px;
}

#menu_home li{
   margin-top:8px;
}
#menu li{
   height:28px;
   margin-top:2px;
   max-width:80px;
   width:auto !important;width:80px;
   line-height:11px;
}
#menu li a{
   height:28px;
   margin-bottom:-2px;
}
#menu #m5,#menu #m7,#menu #m11,#menu #m12,#menu #m9{
width:50px;
}
#menu li,#menu_home li{
   overflow:visible;
   z-index:30;
   text-align:center;
   float:right;
   padding-right:10px;
   background-image:url(../imgs/elmt/sep.gif);
   background-repeat:repeat-y;
   background-position:right top;
   display:inline;
}
#menu a,#menu_home a{
   color:#FFFFFF;
   z-index:40;
   text-decoration:none;
   display:block

}
#menu a img,#menu_home a img{
   vertical-align:top;
   margin-right:3px;
   float:left;
   border:none;
 }
#menu a:hover,#menu_home a:hover{
   color:#F5A400
}
#menu a:active,#menu_home a:active,#menu .sel,#menu_home .sel{
   padding-bottom:4px;
   border-bottom:4px solid #F5A400;
}
#ssmenu{
   border:2px solid #CFDCF2;
   border-top:none;
   background-color:#F0F5FF;
   margin:-30px 0px 0px 120px;
   margin-top:-30px !important; margin-top:-10px;
   margin-left:120px !important; margin-left:60px;
   padding:50px 25px 25px;
   width:112px;
   text-align:left;
   color:#093482;
   font-weight:bold;
   font-size:12px;
   float:left;

}
#ssssmenu{
   margin:5px
   padding:0px;
}
#ssmenu li{
   list-style-image:url(../imgs/elmt/puce.gif);
   margin-bottom:5px;
}

#ssssmenu li{
   list-style-image:url(../imgs/elmt/puce2.gif);
}



#ssmenu a,.produits td a{
   color:#093482;
   text-decoration:none;
   font-size: 13px;
}
#ssmenu a:hover,.produits td a:hover{
   color:#F5A400
}

/* sur la home > */
#home{
   background-image:url(../imgs/fond/fond.jpg);
   background-position:-20px 0px;
   min-height:600px;
   /*margin-top:180px*/
}

#home .label{
	position:relative;
	margin-top:450px;
	margin-left:60px;
	border:1px solid #666666;
}
#home .label img{border:none;}

#page{
   min-height:550px;
   height:auto !important;height:550px;
}
#home,#page{
   width:880px;
   background-repeat:no-repeat;
   display:block;
   text-align:left;
}

.galerie{
margin-left:300px;
padding-top:20px;

}
.galerie table caption{
   display:none;
}
.galerie table td .ombre{
   float:none;
   margin-bottom:5px;
}
.galerie table td{
   padding:5px;
   color:#ED6F00;
   text-align:center;
   font-size:15px;
   font-weight:bold;
}

#panier td{ text-align:right!important;}
.ctext{ border:1px solid #333333; width:250px;}

.categorie{
   width:335px;
   list-style:none;
   margin-top:30px !important;margin-top:50px;
   float:left;
   margin-left:250px !important;margin-left:150px;
   text-align:left;
}
.categorie li{
   margin-top:10px;
   height:130px;
   clear:both;
}
object{
   cursor:pointer;
}
object span{
   display:none;
}
.ombre{
   /*background-image:url(../imgs/fond/ombrebleu.gif);
   background-position:5px 5px;
   background-repeat:no-repeat;
   padding:0px;
   margin:0px;
   min-width:100px;
   width:auto !important;
   width:100px;
   display:block;
   float:left;
   text-align:left;
   cursor:pointer;*/
   

}
.categorie .ombre{
   margin-right:5px;
   float:left;
   
}
.ombre img{border:1px solid #093482;
   margin:0px;
  /* margin-right:2px;
   margin-bottom:2px;*/
}

/* < sur la home */

.actu{
   float:right;
   width:200px;
   margin:12px;
   margin-right:20px;
   z-index:5;
}
.actu h2{
   color:#F28E00;
   font-size:12px;
   text-align:left;

   margin:0px;
   margin-left:5px;
}
.actu div{
   background-color:#ECF3FF;
   border:1px solid #B6C4DA;
   border-top:9px solid #F28E00;
}
.actu h3{
   font-size:12px;
   margin:15px;
   margin-bottom:0px;
   text-align:left;
}
.actu p{
   font-size:12px;
   margin:15px;
   margin-top:0px;
   text-align:left;

}

#formulairepage{
   width:400px;
   display:block;
}
#formulairepage table{
   margin:10px;
   padding:0px;
}
#formulairepage td{
   text-align:left;

   display:block;
   min-height:20px;
   height:auto !important;height:20px;


}
#formulairepage label{
   font-weight:bold;
   font-size:11px;
   display:block;
   float:left;
   width:100px;
}
#formulairepage .text,#formulairepage textarea{
   border:1px solid black;
}
#formulairepage .text{
   width:270px;
}
#formulairepage textarea{
   width:370px;
}
#formulairepage .sub{
   margin-left:95px;
   border:1px solid black;
   width:270px;

}
#formulairepage tfoot input{
   margin-left:100px;

}

#divpanier {
   text-align:left;
   position:absolute;
   width:170px
}

/* menu droit */
#divpanier {
   z-index:15;
   right:5px;
   top:15px;
}

#divpanier .cadre{
   padding:5px;
}

.produits .ombre{
   float:none;
}

.produits p{
	margin:0px !important;
	padding:0px !important;
	font-size:10px !important;
}

.produits .nom{
	font-size:13px !important;
}
.produits td a{
   text-align:center;
	font-size:10px !important;
}

.pied{
	clear:both;
	font-size:10px;
	margin-bottom:5px;
}

.pied a{
 	text-decoration:none;
	color:#FF6600;
}

.flash{ position:relative; z-index:1; }
.bout_flash{ z-index:200; width:210px; height:100px; margin-left:124px;margin-top:-80px;}

#epv{
	z-index:2000;
	position:absolute;
	width:82px; height:95px;
	margin-top:10px;
	margin-left:45px;
	border:1px solid #000000;
}
#epv_rub{
	z-index:2000;
	position:absolute;
	width:60px; height:70px;
	margin-top:10px;
	margin-left:45px;
	border:1px solid #000000;
}