	div#prod
		{
			
			
			margin: 0 auto ;
		
			text-align: left ;
			padding: 0px 0px 0px 0px ;
			top: 0px ;
			position:relative;
			
		
		
		}

table#prod 

{
			width: 950px ;
			
			border-spacing: 0px;
			border-collapse: collapse; 

}
table#prod td
{ 

			padding:0;
			margin:0;
			font-size:12px;
}			

table#prod_print 

{
			width: 650px ;
			border-spacing: 0px;
			border-collapse: collapse; 

}
table#prod_print td
{ 

			padding:0;
			margin:0;
			font-size:12px;
}			



dl, dt, dd, ul, li {
margin: 0;
padding: 0;

}
#menu {

margin-top: 4px;
left: 0;

}

#menu dt {
cursor: pointer;
padding:1px;
text-align: left;

margin-left:7px;




}
#menu dd {

margin-left:5px;
padding-top:1px;
padding-bottom:1px;

}
#menu li {
text-align: left;
list-style-type: none;
margin-left:10px;

}

#menu dt a {
color: #FFFFFF;
font-size:1.3em;
text-decoration: none;
display: block;
border: 0 none;
letter-spacing:1px;
margin-bottom:0px;
}

#menu dt a:hover

{
color: #000000;


}


#menu li a {
color:#FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin-bottom:2px;
padding:1px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;

}

#menu li.selec{
  color:red;
}

#menu li a:hover{
color: #000000;
font-family:Arial, Helvetica, sans-serif;
}

div#bas_menu

{
	
	position:absolute;
	padding:0px;
	height:60px;

}


div#ss3

{

 		
 		margin-bottom:2px;
		padding-left:8px;
		background:url(../images/fl_ssrub.gif) no-repeat left top;
		
}

div#ss3 a{

		
		padding-left:8px;
		text-decoration: none;
		display: block;
		color: #264B66;
 		font-size:11px;
 		font-weight:normal;
  		
}


div#ss3 a:hover

{

 		color:#E93244;
 		text-decoration:none;
}





ul#bt
		{
			left:0px;
			padding-top:15px;
			margin: 0 ;
			padding-left:0px;
			float: left ;
			list-style-type: none ;
			margin-bottom:10px;
			
		}
				
		ul#bt li
		{
			float: left ;
			
		
		}
		
		

div#bt2

{


		background-image: url(../images/fd_bt2.jpg);
		width:220px;
		height:35px;
		margin-left:10px;
		margin-bottom:5px;
		text-align:center;
		padding-top:5px;
		
		
		
	

}

/*
div#bt2 a

{
		
		position:absolute;
		margin-top:5px;
		text-align:center;
		width:220px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;
	
		
		

}


div#bt2 a:hover

{
		
		color:#F7C852;
	
		

}
*/

A.bt2 

{
		margin-top:5px;
		text-align:center;
		width:220px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;

}


A.bt2:hover

{
		color:#F7C852;
}


div#access

	{		
	
		background-color:#748B99;
		width:260px;
		height:100%;
		min-height:250px;
		float:left;
		padding-bottom:10px;
		
		
		
	
	
	
	}
	
div#access_ht

{

		width:260px;
		height:27px;
		margin-bottom:10px;
		

}
	
div#access_logo

{
	margin-left:10px;

}		

	
	



.ligne_ac1{
		
		padding:7px;
		float:left;
		height:125px;
		
		width:115px;
		text-align:center;
		
		}



div#logo_prod

{

	position:absolute;
		width:200px;
		left:270px;
		top:5px;
		font-size:1.6em;
		margin:0;
		z-index:2;


}

div#logo_prod_print

{

	
		width:200px;
		position:absolute;
		top:95px;
		left:30px;
		font-size:1.6em;
		margin:0;
	


}


div#titre_prod

{

	position:absolute;
		text-align;right;
		right:200px;
		top:2px;
		font-size:1.9em;
		margin:0;
		color:#627581;
		z-index:3;


}
div#titre_prod_print

{

	position:absolute;
		text-align;right;
		right:360px;
		top:95px;
		font-size:1.9em;
		margin:0;
		color:#627581;
		z-index:3;


}

div#titre2_prod

{

		position:absolute;
		
		right:200px;
		top:25px;
		font-size:1.2em;
		margin:0;
		color:#627581;
		z-index:4;


}

div#titre2_prod_print

{

		position:absolute;
		
		right:360px;
		top:120px;
		font-size:1.2em;
		margin:0;
		color:#627581;
		z-index:4;


}

div#velo

{
		
		
		background-color:#FFFFFF;
		top:10px;
		left:270px;
		z-index:1;
		position:absolute;


}




div#droite

{
		position:absolute;
		width:170px;
		left:790px;
		top:5px;

		margin:0;

}

div#desc

{
 	background:url(../images/prod/barre_desc.jpg) no-repeat left top;
	width:471px;
	Height:29px;
	padding-top:0px;
	
	position:absolute;
	left:280px;
	top:370px;


}


 .m_desc {
		
		
		float:left;
		text-align:center;
		
	
		
		}
		
		
.m_desc a {
			
			vertical-align:middle;
			line-height:23px;
			font-size:11px ;
			padding:0px;
			letter-spacing: 1px ;
			color: #BCC9CE ;
			display: block ;
			text-decoration: none ;
			
			margin-left: 12px ;
	
		
		}


.m_desc a:hover {
		color:#3F4142;
		background-color:#B8C3CB;
	
		
		}


div#tab_desc


{
	
	
	margin-left:20px;
	margin-top:400px;
	background-color:#FFFFFF;
	
}

#tab_dif
{
	
		padding:5px 0px 0px 5px;

}

#tab_dif p
{
		font-size:11px;
		color:#000000;
		margin:0px 2px 5px 5px;
		padding:0px;
		font-weight:bold;
		width:460px;
		
}
div#tab_desc_print


{
	
	
	left:35px;
	top:440px;
	background-color:#FFFFFF;
	position:absolute;
	


}


table#desc 

{
			
			border-spacing: 0px;
			border-collapse: collapse; 
			width:510px;
					

}
table#desc td
{ 

			padding:0;
			margin:0;
			padding:4px;
			
			font-size:11px;
}			

table#desc2 

{
			
			border-spacing: 0px;
			border-collapse: collapse; 
			
					

}
table#desc2 td
{ 

			padding:0;
			margin:0;
			padding:2px;
			line-height:15px;
			vertical-align:top;
			font-size:11px;
}			



.d_nom

{
		color:#87959E;
		font-weight:bold;
		white-space:nowrap 
}

.d_valeur


{
		width:120px;
		font-size:11px;

}

.ligne_desc1{
		text-align:left;
		padding:2px;
		float:left;
		color:#87959E;
		font-size:11px;
		font-weight:bold;
		height:20px;
		width:250px;
	
		
		}

 .ligne_desc2{
		
		padding:0px;
		float:left;
		font-size:11px;
		width:1px;
		height:26px;
		
		}
		
		
		
		
div#droite

{

		margin-top:5px;
		

}		

div#info_rub

{
		
		width:145px;
		height:189px;
		z-index:-10;
		background:url(../images/prod/info_rub.jpg) no-repeat left top;
		margin:0;
		margin-bottom:25px;

}


div#info_rub2

{
		
		width:145px;
		height:138px;
		
		background:url(../images/prod/info_rub2.jpg) no-repeat left top;
		margin:0;
		margin-bottom:25px;

}

div#info_txt

{
		width:108px;
		text-align:left;
		font-size:11px;
		
		margin-left:15px;
		margin-top:0px;


}

div#info_txt a

{
		color:#000000;
		text-decoration:none;

}


div#info_txt a:hover

{
		color:#727D82;
		text-decoration:none;

}



div#over1
  {
  
  
  height: 290px;
  width: 150px;
  border-style :double;
  overflow: auto;
  border:0;
  
  text-align:center;
  }
  

div#geometrie


{
	
	margin-left:10px;
	margin-top:420px;


} 

.img_geo{
		text-align:left;
		padding:2px;
		float:left;
	
		font-size:11px;
		font-weight:bold;
	
	
	
		
		}


a.info {
  position:relative;
}
a.info:hover {
   background: none; 
   z-index: 500; 
}
a.info span {display: none;}
a.info:hover span {
   display: inline; 
   position: absolute;

   top: -280px; 
   left: -250px;
   background: white;
   
   border: 2px solid #41515C;
  
}
	

div#close
		{
			left:865px;
			padding:0px;
			margin: 0 ;
			position:absolute;
			font-size: 0.8em ;
			top:15px;
			font-weight:bold;
			
			
		
		}

/*ACCESSOIRES*/


div#photoac

{
	width:660px;
	height:218px;
	padding:20px;	

}

div#prod_ac

{
	margin-left:30px;
	position:relative;
	min-height:250px;
	
	


}

#acgauche {

		margin-top:5px;
		width:300px;
		float: left;
		text-align: left;
		color:#000000;
		font-size:18px;
		font-weight:bold;
		padding:2px;
}



#acdroite {
		
		margin-top:5px;
		text-align: left;
		color:#094FA3;
		font-size:12px;
		padding:2px;
		width:350px;
		float: right;

}


		
		
div#desc_ac

{
 	background:url(../images/access/barre_access.jpg) no-repeat left top;
	width:230px;
	Height:30px;
	padding-top:0px;




}


		
 .ac_t {
		
		
				float:left;
				text-align:center;
				color: #BCC9CE ;
				font-size:11px ;
				vertical-align:middle;
				line-height:23px;
				padding:0px;
				letter-spacing: 1px ;
				margin-left: 12px ;
		
	
		
		}
		
		
.ac_t a {
			
			
			text-decoration: none ;
			vertical-align:middle;
			line-height:20px;
			margin-left: 5px ;
			padding:0px;
			display: block ;
			
		
		}


	

.ac_t a:hover {
				
				background-color:#B8C3CB;
	
		
		}

div#txt_ac

{
		
		
		margin-left:5px;
		margin-right:15px;
		color:#000000;
		font-size:12px;
		text-align:justify;

}

div#logo_marque 

{

   
	text-align:right;
	margin-right:20px;
	margin-bottom:10px;

	

}

div#access_plus

{

	background-color:#748B99;
	width:950px;
	height:150px;

	
}

div#plus_prod

{
		position : absolute ;
		background-color:#FFFFFF;
		width:700px;
		height:125px;
		margin-left:250px;
		margin-top:5px;
		
		

}

.plus_img
{
		position : absolute ;
		width:650px;
		height:130px;
		text-align:center;
		overflow: hidden;
		overflow-x:scroll;
		overflow : -moz-scrollbars-horizontal;
		white-space:nowrap;

		}



div#wn	{ 
    position:absolute; 
    width:600px; 
	height:135px; 
	margin-left:50px;
    overflow:hidden;	

	
	}