@charset "utf-8";
/* CSS Document */

/* BODY */

img { border:none; }

div#conteneur-right-side { 
	position:relative;
	float:left;
	margin:0 10px 0 0;
	width:70%;
	text-align:left;
	background:#FFF;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*					RUR@ACT                       */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
div#c_results {
	clear:both;
	position:relative; 
	margin:20px 0 0 10px;
	width:95%; 
	padding:10px;
	min-height:15px;
	display:none;
	line-height:20px;
}

table.ruract_result, table.ruract_form { 
	width:100%; 
	line-height:20px;
	font-family:tahoma;
	font-size:10px;
}

table.ruract_result td {
	border:solid 1px #CCC;
	padding:5px;
}

table.ruract_result a { text-decoration:none; color:#006666; }

table.ruract_result .titre { 
	color:#333;
	background:#EFEFEF;
	border:solid 1px #CCC;
	padding:5px;
}

table.ruract_result td, table.ruract_form td { 
	padding:3px;
	line-height:15px;
}

table.ruract_form .submit { 
	background:#83c6b5;
	color:#0A382D;
	width:100px;
	padding:3px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:#404040 solid 1px;
	line-height:15px;
}

.ruract_sendmail { 
	background:#2D377A;
	color:#FFF;
	padding:3px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:#404040 solid 1px;
}


.ruract-buttons a { 
	background:#FFF;
	color:#7F9DB9;
	width:200px;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:#7F9DB9 solid 1px;
	line-height:25px;
}

.ruract-buttons a:hover { 
	background:#7F9DB9;
	color:#FFF;
	border:#FFF solid 1px;
}

.page_login { 
	clear:both;
	position:relative; 
	width:95%; 
	border:#666 solid 1px;
	padding:10px;
	min-height:15px;
	line-height:20px;
}

.select_tabs {
    width:314px;
	background:#FFFFFF;
	height:150px;
	overflow:auto;
	border:#7F9DB9 solid 1px;
	border-top:none;
	font-size:10px;
	padding:0;
	position:absolute;
	font-size:10px;
	color:#333333;
	visibility:hidden;
}

.monSelect {
		position:relative;
		font-size:10px;
		background:#FFFFFF;
}

#pager {
	text-align:center;
}

#pager a.selected { 
	background:#EFEFEF;
	border:solid 1px #CCC;
	color:#AF4848;
	padding:5px;
}

#pager a { 
	background:#EFEFEF;
	border:solid 1px #CCC;
	color:#333333;
	padding:5px;
}

#informations_search {
	background:#EFEFEF;
	border:solid 1px #CCC;
	color:#333333;
	padding:5px;
	position:relative;
	margin:0 0 1em 0;
	font-size:10px;
	text-align:left;		
}

div.themes {
	display:block;
}

div.localisation {
	display:none;
}