* {
   font : 12px arial, Helvetica, Verdana, sans-serif, arial;
   padding :0px 0px 0px 0px;
   margin  :0px 0px 0px 0px;
  }

h1,h2,h3,li,ul,span,p,div,td{
 text-align:left;
}


center{
 text-align:center;
}

b{
 font-weight:bolder;
}

strong{
 font-weight:bolder;
}

a{
 color:#383B4C;
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

img{
 text-decoration:none;
 border:none;
}


body{
 background-color:#444444;

/*  width:970px; */
 text-align:center;
}


h1{
 padding:4px 0px 0px 0px;
 margin-bottom:15px;
 color: #374853;
 background-image: url('../icone/corps_menu.gif');
 height:17px;
 text-align:left;
 text-indent:12px;
 clear:both;
}


.info{
color:#000;
line-height:25px;
font-weight: bold;
padding-left:30px;
background-image:url('/image/info.jpg');
background-repeat:no-repeat;
}
.info div{
vertical-align: middle;
}


.titre , .titre strong{

 font-size:20px;
 font-weight:bolder;
 text-decoration:underline;
 font-style:italic;
 color:#787878;
}



.clear {
	clear : both;
	visibility : hidden;
}



.error{
 color:red;
 padding-bottom:5px;
 margin-left:30px;
}





.prix{
 color:red;
 font-size:14px;
 font-weight:bolder;
 vertical-align: middle; 
 display: inline-block; 
}

.marque{
 font-weight:bolder;
}


#pays{
 position:absolute;
 left:5px;
 top:5px;
}



.h_presentation{
 color:red;
 display:none;
}



#page{
	position:relative;
	background-color:#FFFFFF;
	width: 970px;
	_height:2300px;
	min-height:2300px;
	margin: 5px auto auto;
}


#head{
 background-image:url('/icone/ciel2.jpg');
 position: relative;
 width:970px;
 height:140px;
 color:#FFFFFF;
 margin: auto auto;
}


#content{

 margin: 5px 206px 5px 207px;
/* padding: 5px 5px 5px 5px; */
/*  text-align:center; */
 clear:both;
 min-height:2200px;
 _height:2200px;
}

#side_l{
 position:absolute;
 top:145px;
 left:5px;
_left:1px;
 width:181px;
}

#side_r{
position:absolute;
 width:181px;
 top:145px;
 right:15px;
 _right:0px;
 color:#000000;
}










 #side_l .t_menu, #side_r .t_menu , #side_r .t_panier{
 background-image:url('/icone/menu.gif');
 background-repeat:no-repeat;
 list-style:none;
 width: 100%;
 color: #222;
 padding:5px 5px 5px 5px;
 _margin:0px 0px 0px -10px;

}

 #side_r .t_panier{
 color:#FFFFFF;
 font-weight:bolder;
 background-image:url('/icone/menu_cart.gif');
 background-repeat:no-repeat;
}


#side_r .corps , #side_l .corps { 
 width:179px;
 padding: 10px 5px 20px 5px; 

 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px -5px;

 list-style:circle;
 border-color : #A9ABB7; 
 border-width : 0px 1px 1px 1px;
 border-style: solid;
 border-collapse:collapse;
 display:block;
 } 
 
#side_r .corps p,#side_l .corps p{
  text-align:center;
}

#side_l .corps li, #side_r .corps li{
 margin: 0px 5px 0px 20px;
}




#pdr td, #pdr th {
	border-color : #cccccc;
	border-width : 1px 1px 1px 1px;
	border-style: solid;
	padding: 2px 4px 2px 4px;
}

table {
	width:100%;
    margin:5px 0px 5px 0px;
    border-collapse:collapse;
  }

#pdr.tr1{
 background-color:#FFFFFF;
}

#pdr.tr2{
 background-color:#D9EAEA;
}

#pdr th {
 font-weight:bolder;
 background-color:#8CA995;
}





#panier.corps{
 background-color:#5c6166;
 color:#FFFFFF;
 text-align:left;
 
 border-color :#5c6166; 
 border-width : 0px 1px 1px 1px;
 border-style: solid;
 border-collapse:collapse;
}





#side_r #panier td,#side_r #panier table,#side_r #panier th{
 border:none;
 padding:3px 2px 3px 5px;
}

#side_r #panier th{
 text-align:left;
 font-weight:bolder;
}

#panier .sep{
    border-color : #cccccc;
	border-width : 0px 0px 1px 0px;
	border-style: solid;

}

#panier a{
color:inherit;
}








#info{
 position:absolute;
 right:15px;
 bottom:5px;
}

#recherche{
 position:absolute;
 right:30px;
 top:10px;
}

#logo_m{
 position:absolute;
 right:20px;
 top:50px;
}

#login{
 position:absolute;
 left:470px;
 top:95px;
}

#menu_h{
 position:absolute;
 bottom: 5px;
 left:20px;
 width:700px;
}

#menu_h li{
 display:inline;
 margin:0px 10px 0px 10px;
}

#menu_h a{
 color:#FFFFFF;
 font-size:14px;
 font-weight:bolder;
 text-decoration:none;
}

#menu_h a:hover{
 text-decoration:underline;
}

#expe{
 position:absolute;
 top: 8px;
 right:230px;
}

#info_tel{
 position:absolute;
 top: 8px;
 left:250px;
}



#foot{
 clear:both;
 background-color:#FFFFFF;
 border-color : #A9ABB7; 
 border-width : 1px 0px 0px 0px;
 border-style: solid;
 border-collapse:collapse;
 text-align:center;
 width: 100%;
}




.bloc img {
 width:80px;
}

.bloc ul{
 padding: 15px 5px 15px 5px;
}
.bloc li{
 margin-left: 15px;

}
.bloc p{
 padding: 10px 5px 5px 5px;
}

.bloc .prix{
 padding: 10px 5px 10px 15px;
 font-size: 16px;
 font-style:italic;
}
.bloc h2{

 font-size:20px;
/*  font-weight: none; */
 color:#4E4E4E;
 padding-top:20px;
}

.bloc .plus{

 font-size:36px;
 font-weight:bolder;
 text-align:center;

}

.s_remise{
 color:red;
 font-size:20px;
 font-weight:bolder;

}


.tr_article{
 	width:100%;
 	position:relative;
 	padding-left:90px;
 	padding-bottom:15px;
}

.tr_article #img{
	position:absolute;
	top:3px;
	left:3px;
}


.tr_article span form{
	display:inline;
}





.i_solde{
position:relative;
height:170px;
padding:3px 3px 3px 3px;
margin: 0px 4px 10px 4px;
border-collapse:collapse;
border-style:solid;
border-width:1px;
border-color:#cccccc; 
overflow:hidden;
text-align:center;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

.i_solde .m_img {
/*  position:absolute; */
/*  top:50px; */
/*  left:5px; */
float:left;
padding: 5px 15px 5px 5px;
}
 .i_solde ul{ 
/*  padding:0px 0px 0px 90px; */
 text-align:left;
/*  height:100px; */
 } 

.i_solde li{ 
  list-style:none; 
 padding:2px 0px 2px 0px; 

 } 


.i_solde h3{
 text-align:left;
 font-weight:bolder;
 height:30px;
 width:100%;
}

.i_solde p{
padding:0px 0px 5px 0px;
}


.i_solde a:hover{
text-decoration:none;
}



