
html { 
	margin:0px; 
	padding:0px;
	height:100%;	
}

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	background:url('images/fond.jpg') 0px 0px repeat-x #525F67;
}

/*--------------------------------------------------------*/

#container {
	width:850px;
}

	#top {
		height:359px;
		background:url('images/top.jpg') 0px 0px no-repeat;
	}

		#logoDiv {
			height:121px;
			border-bottom:1px solid #ffd886;
		}

		#photoDiv {
			height:236px;
			border-bottom:1px solid #9ba8b0;
		}

		#menuBar {
			width:700px;
			display:block;
			padding-left:140px;
			
			position:relative;
			top:-19px;
			margin-bottom:-19px;
		}

		#menuBar A {
			display:block;
			border-left:4px solid #FFB51A;
			color:white;
			padding-left:5px;
			margin-left:5px;
			padding-right:5px;
			float:left;
			text-decoration:none;
			font-size:11px;
		}

		#menuBar A:hover {
			color:#FFB51A;
		}

		#page {
			padding:30px 30px 15px 150px;
			background:url('images/fond_page.jpg') 0px 0px no-repeat;
		}

#footer {
	width:850px;
	font-size:10px;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #9ba8b0;
}

	#footer A {
		font-size:10px;
	}

.clear{clear:both;}

.floatLeft{float:left;}
.floatRight{float:right;}

/* ------------- textes ----------------------- */

H1{
	font-family:arial;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	display:inline;
	color:#FFBD36;
}

H2{
	font-family:arial;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	display:inline;
	color:#ffffff;
}

H3{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:inline;
	color:#ffffff;
}

A{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFBD36;
}

A:hover{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

B{
	font-weight:bold;
	color:#FFBD36;
}

strong{
	font-weight:normal;
	color:#ffffff;
}

hr{
	color:#737E84;
	height:1px;
	position:relative;
	top:-7px;
}

.lien_menu{
	display: block;
	text-decoration:none;
	width:180px;
	height:15px;
	position: relative;
	top: 0;
	left: 0;
	background: url(images/lien.gif) no-repeat;
	color:#C1D2DB;
}

.lien_menu:hover {
	background:transparent url(images/lien_hover.gif) no-repeat;
	text-decoration:none;
}

.lien_menu2{
	display: block;
	text-decoration:none;
	width:180px;
	height:15px;
	position: relative;
	top: 0;
	left: 0;   
	background:transparent url(images/lien_hover.gif) no-repeat;
	color:#FFF;
}

/* ------------- formulaires ----------------------- */

.noclass {
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 0;
}

input, select, textarea {
	background-color: #505C63;
	border-top: 1px solid #293338; 
	border-left: 1px solid #293338; 
	border-right: 1px solid #C3C9CC; 
	border-bottom: 1px solid  #C3C9CC;
	border-style: solid;
	font-family:  arial;
	font-size: 12px;
	color: #ffffff;
	height: 16px;
}

input[type="radio"]  {
	border: none;
	background-color: transparent;
}

.btn{
	padding-right: 10px;
	padding-left: 10px;
	border-top: 0px solid #B6F0FD; 
	border-left: 0px solid #B6F0FD; 
	border-right: 0px solid #38495B; 
	border-bottom: 0px solid  #38495B;
	border-style: solid;
	background-color: #ffdc87;
	font-family:  arial;
	font-size: 12px;
	color: #000000;
	height: 24px;
	cursor: pointer;
}

.btn:hover {
	background-color: #455056;
	color: white;
}

.formulaire{
	text-align:left;
}

.formulaire TD{

}

.formulaire .pnlMsg{
	background-color:#5A666D;
	padding:5px;
	font-size:150%;
}

	.formulaire .label{
		margin:0px;
		padding-top:6px;
		padding-right:10px;
	}

	.formulaire .input{
		margin:0px;
		padding:0px;
	}
	
	.formulaire .asterisque{
	}

	.formulaire .alert{	
		color:#FFFFFF;
	}


/* ------------- elements ----------------------- */

.no_repeat{
	background-repeat:no-repeat;
}

.repeat_y{
	background-repeat:repeat-y;
}

.justify{
	text-align:justify;
}

.filet{
	/*background-color:#727D84;*/
}

.filet TD{
	background-color:#5A666D;
	padding:1px;	
}

.filet li{
	list-style-image:url(images/puce.gif);
}

.filet tr{
	background-color:#455056;
}

.unesurdeux{
	background-color:#455056;
}

.unesurdeux td, deuxsurdeux td{
}

.unesurdeux td B{
}

.deuxsurdeux{
	background-color:#748189;
}

#tableau td{
	border-bottom:1px solid #8998A2;
}

#tableau .jaune{
	background-color:#FFB51A;
	color:black;
	text-align:center;
	border-bottom:0px solid #8998A2;
}

.tableau td{
	border-bottom:1px solid #8998A2;
}

.tableau .jaune{
	background-color:#ffdc87;
	color:black;
	text-align:center;
	border-bottom:0px solid #8998A2;
}

.tableau th{
	background-color:#ffdc87;
	color:#45391c;
	text-align:center;
	border-bottom:0px solid #8998A2;
}

/* ------------------------------------------------------------------ */
/* -                    infobulle    			                    - */
/* ------------------------------------------------------------------ */

#infoBulle{
	background-color:#FFB51A;
	text-align:center;
	padding:2px;
	font-size:11px;
	font-family:arial;
	visibility:hidden;
	position:absolute;
	z-index:100;
	margin-left:-25px;
	margin-top:30px;
}