/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;	
	background-color:#FFFFFF;
	color:#666666;
}

/* Elements communs */

#global{
	position:relative;
	width:976px;
	margin: 0 auto;
	background-color:#FFFFFF;
}
#pub{
	float:left;
	width:976px;
	text-align:center;
}
	#pub img#banniere1{
		float:left;
		margin-left:6px;
		margin-right:5px;
		margin-top:15px;
		margin-bottom:9px;
	}
	#pub img#banniere2{
		float:left;
		margin-left:3px;
		margin-right:6px;
		margin-top:15px;
		margin-bottom:9px;
	}
#centre{
	float:left;
	width:976px;
	background-image:url(../images/commun/fond_centre.gif);
	background-repeat:repeat-y;
}
	#header{
		float:left;
		width:976px;
		height:184px;
		color:#FFFFFF;
		background-image:url(../images/commun/header.gif);
		background-repeat:no-repeat;
	}
		#headgauche{
			float:left;
			width:752px; /*692px;*/
			margin-right:39px;
			_margin-right:0px;
		}
			#logo{
				float:left;
				display:inline;
				width:221px;
				height:133px;
				margin-left:19px;
				margin-top:20px;
			}
			#outils{
				float:left;
				display:inline;
				width:235px;
				margin-left:-223px;
				margin-top:160px;
			}
			#date{
				float:left;
				display:inline;
				width:472px;
				height:24px;
				font-size:14px;
				margin-left:323px;
				margin-top:-140px;
				margin-bottom:5px;
			}
			#menu{
				margin-left:323px;
				margin-top:-110px;
				float:left;
				display:inline;
				width:320px;
				height:56px;
			}
			#recherche{
				float:left;
				display:inline;
				width:482px;
				height:40px;
				margin-top:-69px;
				margin-left:250px;
			}
				#recherche form{
					float:left;
					display:inline;
				}
				#recherche input.champ{
					float:left;
					height:18px;
					width:370px;
					line-height:22px;
					border:1px solid #007994;
					margin-bottom:2px;
				}
				#recherche input.bouton{
					float:left;
					height:22px;
					width:104px;
					margin-bottom:2px;
				}
				#recherche input.radio{
					float:left;
					margin-left:10px;
				}
				#recherche label{
					float:left;
					line-height:20px;
				}

			#abonnes_nologin{
				float:left;
				display:inline;
				width:179px;
				height:135px;	
				margin-left:-12px;
				padding-left:14px;			
				margin-top:19px;
				padding-top:29px;
				background-image:url(../images/commun/header_nologin.gif);
				background-repeat:no-repeat;
			}
				#abonnes_nologin form{
					float:left;
					font-size:11px;
				}
					#abonnes_nologin label{
						float:left;
						height:14px;
						width:130px;
					}
					#abonnes_nologin input.identifiant{
						float:left;
						height:18px;
						width:148px;
						border:1px solid #8a7067;
					}
					#abonnes_nologin input.motdepasse{
						float:left;
						height:18px;
						width:120px;
						border:1px solid #8a7067;
					}
					#abonnes_nologin input.bouton{
						float:left;
						display:block;
						height:22px;
						width:27px;
					}
				#abonnes_nologin a.mdpoublie{
					float:left;
					width:130px;
					margin-top:3px;
					font-size:10px;
					color:#e3d8d5;
					text-decoration:underline;
				}
				#abonnes_nologin a:hover.mdpoublie{
					text-decoration:none;
				}
				#abonnes_nologin a.activecompte{
					float:left;
					font-size:12px;
					color:#000000;
					font-weight:bold;
					margin-left:11px;
					margin-top:26px;
					text-decoration:underline;
				}
				#abonnes_nologin a:hover.activecompte{
					text-decoration:none;
				}
	#footer{
		clear:both;
		width:976px;
		height:161px;
		background-image:url(../images/commun/footer.gif);
		background-repeat:no-repeat;
	}
		#footer p{
			float:left;
			margin-left:27px;	
			_margin-left:14px;	
			margin-top:40px;
			color:#FFFFFF;
			font-size:11px;
		}
			#footer p a{
				color:#FFFFFF;
				text-decoration:none;
				font-weight:bold;
				font-size:12px;
			}
			#footer p a:hover{
				text-decoration:underline;
			}
img{
	border:0px;
}


/*abonne connecte*/

#abonnes_login{
	float:left;
	display:inline;
	width:179px;
	height:156px;	
	margin-left:-12px;
	padding-left:14px;			
	margin-top:19px;
	padding-top:8px;
	background-image:url(../images/commun/header_login.gif);
	background-repeat:no-repeat;
}
	#abonnes_login h1{
		font-size:15px;
		margin:0px;
		padding:0px;
		color:#FFF;	
	}
	#abonnes_login p{
		height:45px;
		font-size:11px;
		margin:0px;
		padding:0px;
		margin-top:5px;
		color:#FFF;	
	}
	#abonnes_login .moncompte{
		color:#FFFFFF;
	}
		#abonnes_login .moncompte a{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:underline;	
		}
		#abonnes_login .moncompte a:hover{
			text-decoration:none;	
		}
	#abonnes_login .deconnexion{
		float:left;
		display:inline;
		height:12px;
		margin:0px;
		padding:0px;
		margin-top:20px;
		margin-left:74px;
		font-size:11px;
	}
		#abonnes_login .deconnexion a{
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
		}
		#abonnes_login .deconnexion a:hover{
			text-decoration:underline;
		}

/* autres css communs */
		
.stabilo{
	font-weight:bold;
	background-color:#FFFF00;
}