#contentSup, #content {
	float: left;
	width: 480px;
	padding: 0; padding-bottom: 15px;
}

#content p {
	background: #fff; color: #000;
	margin: 10px 15px;
	text-align: justify;
}
#content a { background: #fff; color:#777; }


/* Title Subtitle Resume */
#content h3.title {
	background: #fff; color: #c50e1f;
	margin: 0 15px;
	padding: 0; padding-top: 12px;
}
#content h3.title .slogan { font-size: 12px; }
#content h3.title span { background: #fff; color: #bbb; }

content p.subtitle1 {
	font-weight: bolder;
	background: #fff; color: #000;
	margin: 5px 15px;
	text-align: justify;
}

#content p.subtitle2 {
	background: #fff; color: #555;
	margin: 5px 15px;
	text-align: justify;
}

#content h4.resume {
	background: #fff; color: #c50e1f;
	margin: 10px 15px;
	text-align: justify;
}


#content .note {
	background: #fff; color: #a4794d;
}

/* ul list subList */
#content ul { 
	text-align: justify; 
	margin: 0 15px; padding: 0; 
	list-style-type: none;
	width: 90%;
}
#content ul li{ 
	background: url(../images/puce.jpg) no-repeat 0 5px #fff;
	padding: 2px; padding-left: 20px;  padding-bottom: 5px;
	color: #000;
}

#content ul li ul {
	margin: 0; margin-top: 5px;padding: 0; 
	width: 100%;
}

#content ul.presentation { width: 400px; margin: 0 30px; margin-top: 10px; }
#content ul.presentation li { margin: 15px 0; }
#content ul.presentation a { background: #fff; color: #777; }

#content ul.sub { 
	text-align: justify; 
	margin: 0; padding: 0; 
	list-style-type: none;
	width: 100%;
}

#content ul.sub li { 
	background: url(../images/puce3.jpg) no-repeat 0 10px #fff;
	padding: 0; padding-top: 10px; padding-left: 18px;
	margin: 0;
}


/* Table list */
#content table.listeFiltre {
	border: 1px solid #ccc;
	margin: 10px 15px;
	width: 95%;
}
#content .listeFiltre th {
	background-color: #eae5d7; color: #712507;
	background: #eae5d7 url(images/icon-table-sort.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
}
#content .listeFiltre tr { background-color: #eee; padding: 4px; }
#content .listeFiltre tr.altRow { background-color: #fff; }
#content .listeFiltre td { padding: 4px; }
#content .listeFiltre td span.e { margin-left: 2px; }
#content .listeFiltre td span.s { color: #888; }
#content .listeFiltre tr a { color: #712507; background: #eee; }
#content .listeFiltre tr.altRow a { color: #712507; background: #fff; }
#content .listeFiltre tr a.rsv { color: #888; background: #eee; text-decoration: underline; }
#content .listeFiltre tr.altRow a.rsv { color: #888; background: #fff; }
#content .listeFiltre tr.over a { color: #fff; background: #b8b4a9; }
#content .listeFiltre .sortedASC { background: url(../images/icon-table-sort-asc.png) no-repeat 2px 4px #eae5d7; }
#content .listeFiltre .sortedDESC { background: url(../images/icon-table-sort-desc.png) no-repeat 2px 10px #eae5d7; }
#content .listeFiltre .tableHeaderOver { color: #354158; background-color: #b8b4a9; cursor: pointer; }
#content .listeFiltre tr.over { background-color: #b8b4a9; color: #fff; cursor: pointer; }
#content .listeFiltre tr.hide { display: none; }
#service img { border: 1px solid #691103; padding: 0; margin: 2px; }
#service p { text-align: center; width:100%; padding: 0; margin: 0;}


/* Formulaires */
#content dl.form {
	margin: 10px auto;
	width: 70%;
}
#content p.form-note {
	margin: 10px auto;
	width: 70%;
}


#content dl dt {
	background: #fff; color:#712507;
	padding: 0; padding-top: 10px;
}
#content dl dd {
	margin: 0;
	padding: 5px 0;
}
#content dl.form textarea {
	width: 80%; height: 100px;
}
#content dl.form input { background: #fff; color: #aaa; padding: 5px; }

#content dl.form span { background: #fff; color: #9c764e; }
#content dl.form span.entete { background: #fff; color: #666; }

#content dl.form dd.detail {
	background:#eae5d7;
	padding-left: 15px;
}
#content dl.form dt.detail {
	background:#eae5d7;
	padding-left: 15px;
}
#content dl.form dt.detail span { background: #eae5d7;; color: #9c764e; }


#logobar img {
	border:0;
	float: left;
}

#content img.content-diapo {
	float: left;
	margin: 0 8px 5px 0;
	border: 0;
}
#content dl.form span { background: #fff; color: #9c764e; }
#content dl.form span.entete { background: #fff; color: #666; }

#content dl.form dd.detail {
	background:#eae5d7;
	padding-left: 15px;
}
#content dl.form dt.detail {
	background:#eae5d7;
	padding-left: 15px;
}
#content dl.form dt.detail span { background: #eae5d7;; color: #9c764e; }


#logobar img {
	border:0;
	float: left;
}

#content img.content-diapo {
	float: left;
	margin: 0 8px 5px 0;
	border: 0;
}