body 		{margin:0 auto;padding:0;width:990px;background: #0024a1 url(../images/fd.jpg) center top repeat-x;}
img 		{border:none}
.clear		{clear: both;}
#all		{background-color:#FFFFFF;font:12px Arial;color: #333;width:970px;padding:0 10px 0 10px;margin:0}	

h1			{font:bold 28px Arial;color:#ff0000;margin:8px 0 0  0;padding:0}
h2			{font:12px Arial;color: #ff0000;margin:10px 0 0 0;padding:0}
h2 a		{font:bold 12px Arial;color: #687fdd;text-decoration: none;padding:0 0 0 6px}
h2 a:hover	{font:bold 12px Arial;color: #687fdd;text-decoration: underline;padding:0 0 0 6px}
h3			{font:bold 12px Arial;color: #FFF;margin:0;padding:0 0 0 8px;background-color:#999999;}
h4			{font:bold 14px Arial;color: #999;margin:0 0 10px 0;padding:0}


/* RECHERCHE */
#kryter 				{float:left;margin:0 0 0 240px;}
#kryter img				{float:left;}
#kryter form			{float:left;margin:15px 0 0 0;padding:0;}
#kryter input			{font:12px Arial;width:280px;border: 1px solid #ff0000;margin: 0 12px 0 12px }
#kryter button			{font:11px Arial;border: 1px solid #ff0000;background-color:#FFFFFF;}

/* AFFINER */
#affiner				{border: 1px solid #a7b2dd;}
#affiner .titre			{font:bold 14px Arial;color: #FFF;background-color:#a7b2dd;padding: 2px 0 2px 10px}
#affiner .data			{padding: 10px 10px 0 10px}
#affiner .data a		{color: #687fdd;text-decoration: none; margin: 0 14px 0 0 }
#affiner .data a:hover	{color: #687fdd;text-decoration: underline; margin: 0 14px 0 0 }
#affiner .link 			{padding:0;margin: 3px 0 10px 0 }
#affiner ul				{margin:0 0 10px 0;	padding:0px;}
#affiner li				{display:inline; list-style:none;	margin:0px;	padding:0px;}
#affiner .retirer		{margin:0 0 4px 0 !important;	padding:0px !important;}

/* RESULTATS */
#resultats				{float:left;width:770px; margin:10px 0 0 0}
#resultats p			{margin:0 0 4px 0;padding:0}
#resultats a			{color: #687fdd;text-decoration: none;}
#resultats a:hover		{color: #687fdd;text-decoration: underline;}
#resultats	.lg			{background: url(../images/hr.gif) repeat ;height:9px; border:none}

/* DROITE */
#droite					{float:left;width:180px;margin:40px 0 10px 20px;font:11px Arial;}
#droite	.filet			{border: 1px solid #999999;padding:8px;margin: 0 0 10px 0}
#droite	a				{color: #687fdd;text-decoration: none;}	
#droite	a:hover			{color: #666;text-decoration: underline;}	
#droite	.img			{margin: 0 0 10px 0}
#droite	.filet .lg		{background: url(../images/hrDroite.gif) repeat ;height:5px; border:none}	
/* PAGE */
#page					{margin: 4px 0 10px 0}

/* FOOTER */
#footer					{background-color:#000;color: #FFF;font: 10px Arial;margin:8px 0 8px 0;padding:2px 10px 3px 10px; text-align:center}



.div_relatif	{float:right; width:200px;background-color:#FFFFFF;margin:10px 0px 10px 10px;border:solid #F91F83 1px;}
.div_results 	{font-size:12px;/*margin-left:200px;*/}
.div_results h3	{font-size:18px;}



.page_selected
{
	font-weight:bold;
	color:white;
	text-decoration:none;
	background-color:#F91F83;
	border:1px solid #F91F83;
	padding:4px;
}

.page_unselected
{
	font-weight:bold;
	color:#1976A2;
	text-decoration:none;
	background-color:#eeeeee;
	border:1px solid #1976A2;
	padding:4px;
}

.page_selected:hover, .page_unselected:hover
{
	background-color:#cccccc;
}





.div_selection {
	font-size:12px;
	border:1px solid #6391B5;
}

.div_links {
  padding: 0px;
  font-size:12px;
  border:solid #0099CC 1px;
  background-color:#ffffff;
  margin-bottom:6px;
  width:200px;
}

.div_search
{
  font-size:14px;
  background-color:#000000;
  margin-left:10px;
  color:#FFFFFF;
  width:390px;
}



.bloc_articles_relatifs
{
	border:1px solid #6391B5;

	width:99%;
	font-size: 12px;
}
.div_articles_relatifs
{
  font-size:14px;

  background-color:#E81375;
  color:#FFFFFF;
  padding:2px;
}

.bloc_criteres
{
  border:1px solid #E81375;
}
.div_criteres
{
  font-size:14px;
  background-color:#E81375;
  color:#FFFFFF;
  padding:2px;
}

.type_title_li
{
	margin:0;
	padding:0;
	list-style:none;
}
.type_title img
{
	position:relative;

	margin:2px;
}

.type_title_links
{
	background-color:#E81375;
	color:#FFFFFF;
	padding:2px;
	font-size:14px;
}

.type_title
{
	background-color:#E81375;
	color:#FFFFFF;
	padding:2px;
	font-size:14px;
}

form
{
	margin:0;
	padding:0;
}

.type_link, .type_link:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

.div_selection ul, .div_links ul
{
	padding:0px;
	margin:0px;
}

.div_relatif ul
{
	padding:0px;
	margin:10px;
}

.div_selection li, .div_relatif li, .div_links li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.object_selected
{
	color:#6E2B90;
	font-weight:bold;
	text-decoration:none;
}
.object_selected:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.object_unselected
{
	color:#6E2B90;
	text-decoration:underline;
}
.object_unselected:hover
{
	color:black;
	text-decoration:none;
}

.object_rel
{
	color:#6E2B90;
	text-decoration:underline;
}
.object_rel:hover
{
	color:black;
	text-decoration:none;
}

.type_objets
{
	padding:10px;
}

.type_objets ul, .type_objets_rel
{
	padding:0;
	margin:0;
}

.type_objets li, .type_objets_rel li
{
	list-style:none;
	padding:0px;
	margin:0;
	color:#000000;
	font-size:12px;
	line-height:18px;
	margin-right:6px;
}

.type_objets li
{
	display:inline;
}

.search_type_form
{
	margin:0px;
	padding:0 0 0 10px;
}

.search_button {
	background-color:#ffffff;
	border:#6E2B90 solid 1px;
	color:#6E2B90;
	padding:0;
	font-size:12px;
	margin:0 0 0 2px;
	height:20px;
}
      
.search_type_input
{
	width:150px;
	padding:2px;
}

.search_all
{
	font-size:12px;
	width:250px;
	height:16px;
	padding:0;
	margin:0;
}



.cell_prod, .cell_prod_actif
{
	/*list-style-image:url(/images/puce.gif);*/
	
}
.cell_prod a
{
	padding:2px;
	text-decoration:underline;
	color:#6E2B90;
}
.cell_prod a:hover
{
	background-color:#eeeeee;
	padding:2px;
	text-decoration:underline;
	color:#6E2B90;
}
.cell_prod_actif a
{
	background-color:#cccccc;
	padding:2px;
	text-decoration:none;
	color:#6E2B90;
}
.cell_prod_actif a:hover
{
	background-color:#bbbbbb;
	padding:2px;
	text-decoration:none;
	color:#6E2B90;
}
.cell_prod img, .cell_prod_actif img
{
	border:10px solid #FFFFFF;
}
.titre_produit
{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#6E2B90;
}
.description_produit
{
	font-size:12px;
	color:#6E2B90;
}
.separator
{
	width:100%;
	color:#6E2B90;
	size:1px;
}

.wordhighlighted
{
	/*background-color:#FFFF00;*/
}

#article_content h1
{
	color:#6E2B90;
	font-size:16px;
	font-weight:bold;
}



#article_content p
{
	font-size:12px;
	color:#333333;
}

#article_content a
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
#article_content a:hover
{
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
}



.style1 {
	color: #990000;
	font-weight: bold;
}
.style2 {color: #990000}
