.titre
{
	height : 30px;
	padding-left : 30px;
	color : #000000;
	background-color : transparent;
	text-align : center;
}

.marquee
{
	color : #294f79;
	background-color : #e9eefb;
}

.souligne
{
	text-decoration : underline;
}

.barre
{
	text-decoration : line-through;
}

.clignotant
{
	text-decoration : blink;
}

.clignotant_red
{
	text-decoration : blink;
	color : #FF0000;
	background-color : transparent;
}

.clignotant_green
{
	text-decoration : blink;
	color : #00AA00;
	background-color : transparent;
}

.center
{
	text-align : center;
}

.right
{
	text-align : right;
}

.left
{
	text-align : left;
}

.red
{
	color : #FF0000;
	background-color : transparent;
}

.green
{
	color : #008800;
	background-color : transparent;
}

.orange
{
	color : #FFA500;
	background-color : transparent;
}
.green_dark
{
	color : green;
	background-color : transparent;
}

.red_barre
{
	color : #FF0000;
	text-decoration : line-through;
	background-color : transparent;
}

.green_barre
{
	color : #00FF00;
	text-decoration : line-through;
	background-color : transparent;
}

.orange_barre
{
	color : #FFA500;
	text-decoration : line-through;
	background-color : transparent;
}
.green_dark_barre
{
	color : green;
	text-decoration : line-through;
	background-color : transparent;
}

.border
{
	border: 1px;
	border-color : #5d90b5;
}

.noborder
{
	border: 0;
}

.site_map
{
	color: #000000;
	background-color : transparent;
}

.site_map a
{
	/*text-decoration : none;*/
	color :#5d90b5;
	display : block;
	background-color : transparent;
}

.site_map a:hover
{
	background-color : #e9eefb;
	color : #294f79;
}

.site_map ul li
{
	list-style-type : disc;
}

.site_map ul ul li
{
	list-style-type : circle;
}

.site_map ul ul ul li
{
	list-style-type : square;
}

/*input
{
	text-align : center;
	color : #000000;
	background-color : #FFFFFF;
}*/

input, textarea, select
{
	background-color : #DADADA;
	color : #57C1C1;
	border : 1px solid #CACACA;
}

input:focus, textarea:focus, select:focus
{
	background-color : #C9EBEB;
	color : #000000;
	border : 1px solid #70CACA;
}

.input_text
{
	background : transparent url("images/input_text.png");
	border : 0;
	width : 137px;
	height : 21px;
	color : #57C1C1;
	padding-left : 5px;
	padding-top : 5px;
}

.input_text:focus
{
	background : transparent url("images/input_text_focus.png");
	color : #57C1C1;
}

.input_text_password_gen
{
	background : transparent url("images/input_text_password_gen.png");
	border : 0;
	width : 25px;
	height : 21px;
	color : #57C1C1;
	padding-left : 5px;
	padding-top : 5px;
}

.input_text_password_gen:focus
{
	background : transparent url("images/input_text_password_gen_focus.png");
	color : #57C1C1;
}

.input_text_password_gen_result
{
	background : transparent url("images/input_text_password_gen_result.png");
	border : 0;
	width : 495px;
	height : 21px;
	color : #57C1C1;
	padding-left : 5px;
	padding-top : 5px;
	text-align : center;
}

.input_submit
{
	background : transparent url("images/input_submit.png");
	border : 0;
	width : 81px;
	height : 27px;
	color : #C1C1C1;
	cursor : pointer;
}

.input_submit:hover
{
	background : transparent url("images/input_submit_hover.png");
	color : #57C1C1;
}

fieldset
{
	color: #000000;
	border-color : #000000;
	text-align : center;
	margin : 5px;
	background-color : transparent;
}

hr
{
	background : url("images/hr_body.png") no-repeat;
	height : 3px;
	border : 0;
}

.table_news
{
	border-collapse : collapse;
	border : 2px solid #000000;
	margin : auto;
	width : 100%;
}

.table_news th
{
	border : 2px solid #000000;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
}

.table_news td
{
	border : 1px solid #000000;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
}

.news p
{
	text-align : left;
}