
	
	.puce {
		margin-bottom:2px;
		padding-left:30px;		
		background-image:url("images/rri/puce1.jpg") ;
		background-repeat: no-repeat;				
		background-position: 10px 4px;
		font:normal 10pt arial;
		display: block;
	}	
	.std0 {
		font:bold 16pt arial;
		color:black;
		ocolor:#0A246A;
	}	
	.std1 {
		font:10pt arial;
		color:black;
	}	
	.std2 {
		font:8pt arial;
		color:#666666;
	}
	.std3 {
		font:8pt arial;
		color:black;
	}	
	.std5 {
		font:8pt arial;
		color:#808080;
	}	
	.std4 {
	ofont:8pt "times new roman";
	font:7pt arial;	
	color:#808080;
	text-align:center;
	display:block;
	}	


	a.biglien,a.biglien:link,a.biglien:visited {
		font:normal 22pt impact;
		display: inline;
		color: white;
		background-color: #F99600;
		text-align:center;
		text-decoration: none;
		padding: 2px 10px 0px 10px;
	}
	a.biglien:hover {
		color: #FF9900;
		background-color: white;
	}

	.std1 a,.std1 a:visited,.std1 a:link,.std1 a:hover,.std2 a,.std2 a:visited,.std2 a:link,.std2 a:hover, .std3 a,.std3 a:visited,.std3 a:link,.std3 a:hover, .std5 a,.std5 a:visited,.std5 a:link,.std5 a:hover
	{
		ofont-weight: normal;
		ocolor:#00CCFF;
		text-decoration: underline;
		color:#00CCFF;
	}
	
	a.infohaut,a.infohaut:link,a.infohaut:visited {
		border:1px dotted #1BA9EC;
		display:block;
		font:bold 8pt arial;
		text-decoration: none;
		color: #1BA9EC;
	}
	a.infohaut:hover {
		border:1px dotted orange;
		color: orange;
	}


	td.pied {
		padding: 4px 10px 0px 10px;
		oborder-top:1px solid orange ;
		obackground: #ffc636 url(images/rri/bandefond.jpg) top repeat-x;
		font:bold 8pt arial;
		text-align:center;           
		color:black;
		oletter-spacing:0.2em;
	}
	td.pied a {
		font:8pt arial;
		display: inline;
		text-decoration: none;
		color: black;
		ocolor: #A0A0A0;
		ocolor: #9B5302;
	}
	td.pied a:hover {
		color: black;
	}


	td.box {
		padding: 3px;
		border-width :1px;
		border-style: solid;
		border-color: #97E9FF;
		width:152px;
		obackground: white url(images/rri/fondbox.gif) repeat-x;
		background-color: white;
		font:8pt arial;
		text-align:center;
	}
	td.box a {
		font:bold 8pt arial;
		display: block;
		text-decoration: none;
		color: #808080;
	}
	td.box a:hover {
		color: black;
	}
	td.box input {
		color: orange;
		border: 1px solid black;
		font: 8pt arial;
	}
	td div.titre {
		text-align:center; color: #11AEEE; font: bold 8pt arial ; margin-bottom: 2px;
	}
		
	
	.infobulle{
		background:white;
		border:1px solid black;
		text-align:center;
		font: bold 10pt arial;
	  position: absolute;  
	  visibility : hidden;
	  padding: 10px;
	}				
	
	table.cataloguetete{
		font: 10pt arial;
		width: 100%;
		border: 1px solid #C0C0C0;
	}
	table.cataloguetete td.titre{
		font: bold 12pt arial;
		color: orange;
		background: url(images/rri/catalogue_titre.jpg) repeat-x;
		height: 27px;
		padding-left: 10px;
	}
	table.cataloguetete td.style{
		text-align: right;
		font: bold 8pt arial;
		color: #808080;
		background: url(images/rri/catalogue_titre.jpg) repeat-x;
		height: 27px;
		padding-right: 10px;
	}
	table.catalogue{
		font: 10pt arial;
		width: 100%;
	}
	table.catalogue td.descr{
		font: 9pt arial;
		color: black;		
		padding: 0 10px 0 10px;
		width:270px;
	}
	table.catalogue td.detail{
		font: 8pt arial;
		color: #303030;				
		padding: 0 10px 0 10px;
		width:150px;
		text-align: center;
	}	
	table.catalogue div.titreprix{
		font: bold 8pt arial;
		color: black;		
		background: url(images/rri/catalogue_titre.jpg) repeat-x;
		text-align: center;
		border-style: solid;
		border-color: #C0C0C0;
		border-width: 1px 1px 0 1px;
		margin:2px 2px 0px 2px;
	}
	table.catalogue div.detailprix{
		font: bold 10pt arial;
		color: black;		
		background-color: #E3F0F6;
		text-align: center;
		border-style: solid;
		border-color: #C0C0C0;
		border-width: 0px 1px 0 1px;
		margin:0px 2px 0px 2px;
	}
	table.catalogue div.piedprix{
		font: bold 8pt arial;
		color: black;		
		background-color: #E3F0F6;
		text-align: center;
		border-style: solid;
		border-color: #C0C0C0;
		border-width: 0px 1px 1px 1px;
		margin:0px 2px 2px 2px;
	}
	table.catalogue a{
		color: orange;
		text-decoration: none;
	}
	table.catalogue a:hover{
		color: red;
		text-decoration: none;
	}
	