body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FCFCFA;
	
}
body, td, div, p, a{
	font-size:10px;
	font-family: Verdana, Arial, "Trebuchet MS";
	color: #666666;
}
a {
	font-size:10px;
	font-family: Verdana, Arial, "Trebuchet MS";
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	font-size:10px;
	font-family: Verdana, Arial, "Trebuchet MS";
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

.inputform {
	border: 1px solid #cccccc;
	background:#ffffff;
	font-size: 10px;
	font-family:  Verdana, Arial, "Trebuchet MS";
	padding:2px;
	width:200px;
}
textarea {
	border: 1px solid #000000;
	background:#ffffff;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Verdana;
	padding:2px;
	width:200px;
	height:100px;
}
.input_button{
	background:#ECECEC;
	text-transform:uppercase;
}
.input_title{
	font-weight: bold;
	color: #70B8B8;
}

.clear{
	clear:both;
}

/* 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: #fff;
	color: #333333;
	border: 5px solid #E32F02;
	font-size:11px;
}
.padLog {
	z-index: 100;
}
	.errorLog h2, .padLog h2 {
		font-size: 16px;
	}
	.errorLog a, .padLog a {
		color:#000000;
	}
	.errorLog b, .padLog b {
		color:#E32F02;
	}
	.padLog table td {
		padding: 0 5px 5px 0;
	}
.successLog {
	background: #f4f4ec;
	color: #333333;
	border: 10px solid #99cc00;
	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 */	
.content {
 background: #F4F4EC url(../images/content_bg.jpg) repeat-x;
}
.content-form {
 padding: 0 50px 0 30px;
}
.content-intro{
padding:25px 50px 10px 30px;
	font-family: Verdana, Arial, "Trebuchet MS", ;
	font-size:14px;
	color:#666666;
}
 .content-intro a {
 font-family: Verdana, Arial, "Trebuchet MS", ;
	font-size:14px;
	color:#666666;
 }
.content-info {
 margin:0 14px 0 10px;
}
.content-info-contenu{
 background: #F4F4EC url(../images/content_pad_bg.jpg) repeat-y;
 padding:0 30px 0 30px;
}
.content-separator {
background:#A1E914;
width:584px;
height:4px;
margin:20px 20px 40px 20px;
}
.right-line {
background:url(../images/right_line.gif) repeat-y;
}

.left-col {
background:url(../images/left_bg.gif) repeat-y;
}

.left-pad-content {
 background: #DACCA2 url(../images/left_pad_bg.jpg) repeat-y;
 padding : 0 15px 0 30px;
}
.left-pad-content table td {
	font-family: Verdana, Arial, "Trebuchet MS", ;
	font-size:10px;
	color:#666666;
}

.footer {
 background: url(../images/footer_bg.gif) repeat-x;
}