*{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

body {
	margin:0;
	padding:0;
	background-color :#d4d0c8;	
	text-align: center;
}


h1 {
	color:#2D4186;
/*	color:#384186; */
	font-size:16px;
}

td {
	width:10%;
}

i {
	font-size: 12px;
}

a {
	color:#000066;
	text-decoration:none;
	font-size: 12px;
}

a:hover {
	color:#FF6600;
/*	text-decoration:underline; */
}

a img {
	border: none;
}

hr {
	background-color:#000066;
	color:#000066;
	height: 1px;	
}


#div_main {
	border:solid 1px #4B4B4B;
	background-color: #f4f3ec;
	width:920px;
	height:auto;
 	margin-left: auto;
	margin-right: auto;
	padding:10px;
	text-align:left;
}

#div_com {
	border:solid 1px #4B4B4B;
	background-color: #f4f3ec;
	width:500px;
	height:auto;
 	margin-left: auto;
	margin-right: auto;
	padding:10px;
	text-align:left;
}

#div_log {
	border:solid 1px #fff;
	background-color: #f4f3ec;
	width:350px;
	margin-top:50px;
 	margin-left: auto;
    margin-right: auto;
	padding-top:5px;
	text-align:left;
}


#div_title {
	height:auto; 
	margin-top:5px; 
	margin-bottom:5px;	
	text-align:center;
}

#div_main_onglet {
	margin-top:40px;
	margin-left: auto;
    margin-right: auto;
	width:800px;
	height:22px;
	text-align:right;
	font-size: 11px;
}

#div_onglet_1 {
display:inline;
	width:160px;
}

#div_onglet_2 {
display:inline;
	width:159px;
}

#div_onglet_3 {
display:inline;
	width:205px;
}

.a_onglet {
	color:#FFFFCC;
}

.butt {
	width:100px;
}

.centre {
	text-align: center;
	margin-left : 20px;
}

.dcentre {
	float:right;
	text-align: center;
	font-weight: bold;
	margin-left : 20px;
}

.msg_red {
	font-weight:bold;
	color:#E03127;
}

.forbidden {
	font-weight:bold;
	font-size: 14px;
}

.redo {
	color:#E03127;
	font-weight:bold;
	font-size: 16px;
}


.onglet {
	margin-top: 50px;
	height:22px;
	border-left:dotted 1px #99CCCC;
	border-right:dotted 1px #99CCCC;
	border-bottom:dotted 1px #99CCCC;
	font-weight:bold;
	text-align:left;
	color:#FFFFCC;
	padding:5px;
}


/* ============ STYLE POUR GERER LES TABLEAUX OU S'AFFICHENT LES RESULTATS ============== */


.table_results {
	border-collapse: collapse;
	margin:10px auto;
}

.table_results th, .table_results td {
/*	border: 1px solid #7688B0; */
	border: 1px solid #f4f3ec;
	height:25px; 
	color:#666666;
	text-align: center;

}

.table_results tr td p{
	padding:0;
	text-align: center;
}

.table_results tr td .view {
	_padding:0 10px 0 10px; 
	_margin:0; 
	padding:0 10px 0 15px; 
	margin:0;
}


.table_results th {
  border:0;
}

.results-navigation, .pages-summary, .page-list-links , .results-summary{
	padding:0px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}

.results-title {
	background-color: #7688B0;
/*	border: 1px solid #7688B0; */
	text-align: center;
}

.results-title td, .results-title th {
	color: #ffffff;
	font-weight: bold;
}

/* ============ STYLE POUR GERER LES FORMULAIRES ============== */

form{
	padding:0px 20px 0 20px;
}

form p {
	clear: both;
	padding-top: 0px;
	padding-bottom: 0px;
}

input {
	width:200px;
	margin: 1px;
	_margin: 0px;
}

input.medium{
	width: 200px;
}

textarea{
	width: 350px;
	height: 100px;
}

label {
	float:left;
	width:30%;
	font-weight: bold;
	color:#2D4186;
}

label span{
	font-weight: normal;
	font-style: italic;
	color:#62749C;
}

form p.submit{
	text-align: center;
}

