body {
	background:#000 url(../images/fond.jpg) top left repeat-x;
	margin:0;
	padding:0;
	color:#FFF;
	font-family:Arial,Helvetice,Verdana,sans-serif;
	font-size:12px;
}

.clear {
	clear: both;
}
table {
	border-collapse: collapse;
	border: 0;
	margin: 0;
}
a img {
	border: 0;
}
		h2{
			font-size:20px;
			color:#CC0000;
		}
		h3{
			font-size:18px;
			color:#FFF;
		}
		p{
			font-size:14px;
			color:#FFF;
		}
		a{
			color:#FFF;
		}
		a:hover{
			color:#CC0000;
		}
		a:visited{
			color:#CCC;
		}
		table{
			color:#BBB;
		}
		#header{
			width:423px;
			height:173px;
			margin:0 auto 0 auto;
		}
		#content {
			width: 960px;
			margin: 0 auto;
			padding: 20px 0;
		}
		
			.contener-login {
				background: url(../images/sep.jpg) center top no-repeat;
			}
		
			.contener-login label {
				display: block;
			}
		.field {
			width: 167px;
			height: 19px;
			background: url(../images/field.gif) no-repeat;
			padding: 3px 5px 0px 9px;
			margin: 5px 0;
		}
			.field input
			{
				width: 167px;
				height: 19px;
				border: 0;
				background: none;
				color: #ccc;
				font-size: 12px;
			}
			
		.field-tel
		{
			width: 92px;
			height: 19px;
			background: url(../images/field_tel.gif) no-repeat;
			padding: 3px 5px 0px 5px;
			margin: 0;
		}
			.field-tel input
			{
				width: 92px;
				height: 19px;
				border: 0;
				background: none;
				color: #ccc;
				font-size: 12px;
			}
			
.txt-14 {
	font-size: 14px;
}

.dossier-title {
	font-size:14px;
	font-weight:bold;
}	
.dossier-title b{
	font-size:16px;
	color:#CC0000;
}		

.media-content {
	font-size:12px;
}
					
/* gestion des erreurs */
.errorLog, .successLog, .padLog  {
	width:400px;
	position:absolute;
	top:30%;
	left:50%;
	margin-left: -220px;
	z-index: 10000;
	font-size: 12px;
	padding: 20px 20px 10px 20px;
}
.errorLog, .padLog {
	background: #eee;
	color: #333333;
	border: 5px solid #A60000;
	font-size:12px;
}
.padLog {
	z-index: 100;
}
	.errorLog h2, .padLog h2 {
		font-size: 16px;
	}
	.errorLog a, .padLog a {
		color:#000000;
		font-size:11px;
	}
	.errorLog b, .padLog b {
		color:#A60000;
	}
	.padLog table td {
		padding: 0 5px 5px 0;
	}
.successLog {
	background: #fff;
	border: 5px solid #99cc00;
	
}
.successLog p{
color: #333333;
font-size:11px;
}
.errorList, .successList  {

}
.error_show, .success_show {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width : 100%;
	height: 100%;
	/*background: url(_mm/dither.gif);*/
	background: #000;
	opacity: .70;
	filter: alpha(opacity=70);
}
.error_hide, .success_hide{
	display:none;
}

/* fin gestion des erreurs */