/* CSS Document */
#contenu TABLE.accueil{
	background:url(../images/px5b8ebb.gif) 0 0 repeat-x;
	background-color:#FFF;
	width:90%;
	margin:auto;
	}

#contenu TABLE.accueil TD{
	background:url(../images/px5b8ebb.gif) 0 0 repeat-Y;
	padding:0;
	vertical-align:top;
	}

#contenu TABLE.accueil H2{
	color:#5b8ebb;
	margin:0 0 15px 36px;
	font-size:15pt;
	line-height:31px;
	}

#contenu TABLE.accueil span.date{
	float:right;
	color:#666666;
	font-size:9pt;
	font-weight:bold;
	margin:5px 20px 0 0;
	}

#contenu TABLE.accueil p{
	margin:5px 10px;
	font-size:10pt;
	text-align:justify;
	color:#5b8ebb;
	font-weight:bold;
	}

#contenu TABLE.accueil IMG.illustr{
	margin:0 10px 10px 10px;
	float:right;	
	}

#contenu TABLE.accueil IMG.illustl{
	margin:0 10px 10px 10px;
	float:left;	
	}

#contenu TABLE.accueil IMG.illustc{
	margin:0 auto 10px auto;
	}
	
#contenu TABLE.accueil A.suite{
	color:#C00;
	text-decoration:none;
	display:block;
	float:right;
	font-weight:bold;
	margin-top:20px;
	font-size:9pt;
	}

#loginAccueil{
	width: 192px;
	height: 202px;
	margin: 0 auto;
	padding: 10px;
	background:url('../images/loginAccueil_fd.gif') 0 0 no-repeat;
	background-color: #e5eff1;
}
	#loginAccueil form{
		margin: 0;
	}

	#loginAccueil H2{
		margin: 0 0 5px 0;
		padding: 0;
		color: #C00;
		font-size: 12pt;
		text-align: center;
	}
	#loginAccueil P{
		margin: 5px 0;
	}

	#loginAccueil LABEL{
	display:block;
	width:180px;
	_width:176px;
	line-height:14px;
	font-weight:bold;
	font-size:8pt;
	color:#094f75;
	font-style:italic;
	}

	#loginAccueil LABEL.chk,
	#loginAccueil LABEL.chk INPUT{
		width:auto;
		_width:auto;
		font-weight: normal;
	}

	#loginAccueil INPUT{
		padding:1px;
		width:180px;
		_width:172px;
		font-size:8pt;
		}


	#loginAccueil INPUT.bouton{
		background-image: url("../images/bt_menu2.gif");
		background-repeat: repeat-x;
		background-position: 0 -27px;
		border: solid 1px #13215f;
		height: 22px;
		padding: 0;
		margin: 5px 0;
		color:#FFF;
		font-size: 9pt;
		font-weight: bold;
		}

	#loginAccueil A{
		color:#000;
		text-decoration:none;
		border-bottom:dashed 1px #999;
		}

	#loginAccueil A:hover{
		border-bottom:solid 1px #C00;
		}

	

#formuPassOublie{
	width:370px;
	height:220px;
	position:absolute;
	border:solid 2px #0b4978;
	margin:50px 0 0 0px;
	background:url(../images/contact_bas.jpg) center 98px no-repeat;
	background-color:#FFF;
	}

	#formuPassOublie DIV.entete{
		padding:5px 10px;
		background-color:#0b4978;
		color:#FFF;
		font-size:11pt;
		font-weight:bold;
		}

	#formuPassOublie DIV.entete A{
		text-decoration:none;
		border:solid 2px #FFF;
		display:block;
		color:#FFF;
		padding:0 5px;
		margin-top:-3px;
		float:right;
		}

	#formuPassOublie P{
		margin:10px 15px;
		font-weight:bold;
		}


	#formuPassOublie LABEL{
	display:block;
	width:270px;
	_width:162px;
	line-height:14px;
	font-weight:bold;
	font-size:8pt;
	color:#094f75;
	font-style:italic;
	}

	#formuPassOublie INPUT{
		padding:1px;
		width:270px;
		_width:162px;
		font-size:8pt;
		}

	#formuPassOublie #bt_contact_bas{
		background:url(../images/bt_contact_bas.gif) 0 0 no-repeat;
		width:69px;
		height:69px;
		line-height:69px;
		border:0;
		padding:0;
		color:#FFF;
		font-weight:bold;
		font-size:10pt;
		margin:19px 0 0 0;
	}

	#formuPassOublie #bt_contact_bas:hover{
		background:url(../images/bt_contact_bas.gif) -70px 0 no-repeat;
	}
