/*
.titre {
	font-size:16px;
    font-weight:bold;
    padding-bottom:20px;
}
*/
#mainPage {
	margin-top: 20px;
	width: 811px;
	max-width: 811px;
	min-width: 811px;
	height: 608px;
	min-height: 608px;
	max-height: 608px;
	margin-left: auto;
	margin-right: auto;
}

#newsBody {
	width: 558px;
	height: 508px;
}

#newsBody TABLE {
	width: 100%
}

#content_reference_body {
	width: 590px;
	margin-top: 10px;
	height: 150px;
	max-height: 150px;
	min-height: 150px;
}

.table_reference TR {
	/* height: 25px; */
}

.table_reference TD {
	border-style: solid;
	border-color: #d0e3ea;
	text-align: center;
	vertical-align: middle;
	background-color: white;
	padding-bottom: 4px;
	width: 120px;
	max-width: 120px;
	min-width: 120px;
	height: 25px;
	max-height: 25px;
	min-height: 25px;
}

.table_reference IMG {
	text-align: center;
	border-style: none;
}

#paginationTable {
	width: 100%;
	border: 0px;
	border-spacing: 0px;
	padding: 6px;
}

#paginationTable TD {
	text-align: center;
}

#searchResults {
	width: 558px;
	height: 508px;
	margin-left: 10%;
	margin-right: 10%;	
}

.search_barre_titre_text {
	padding-top: 10px;
	padding-right: 10px;
}

.box_titre_contenu {
	font-weight: bold;
	font-size: 18px;
	color: #993333;
	vertical-align: middle;
	text-align: right;
	height: 45px;
	min-height: 45px;
	max-height: 45px;
}

.box_recherche {
	
}

#noResultFound {
	
}

.title {
	height: 40px;
	min-height: 40px;
	max-height: 40px;
	font-size: 16px;
	font-weight: bold;
}

.box_content {
	padding-left: 10px;
}

.content {
	width: 590px;
	margin-top: 10px;
	height: 500px;
	max-height: 500px;
	min-height: 500px;
}

.sub_content {
	margin-left: 10%;
	margin-right: 10%;	
}

.sub_content p {
	text-align: justify;
}

#content_formation {
	background: url(../images/formation_150x117.jpg) no-repeat right top;
}

#content_contact {
	background: url(../images/contact.jpg) no-repeat right top;
}

#content_regie {
	background: url(../images/regie.jpg) no-repeat right top;
}

#content_transfert_competences {
	background: url(../images/passage_temoin.jpg) no-repeat right top;
	size: 150px 100px;
}

#content_monitorat {
	background: url(../images/monitorat.gif) no-repeat right top;
}

#content_references {
	background: url(../images/references_150x108.jpg) no-repeat right top;
}

#content_recrutement {
	background: url(../images/recrutement_150x168.jpg) no-repeat right top;
}

#content_forfait {
	background: url(../images/forfait_150x113.jpg) no-repeat right top;
}

#content_expertise {
	background: url(../images/expertise.jpg) no-repeat right top;
}

#content_audit {
	background: url(../images/audit.gif) no-repeat right top;
}

#content_realisation {
	background: url(../images/realisation.png) no-repeat right top;
}

#content_detail_actualite {
	background: url(../images/detail_actualite.jpg) no-repeat right top;
}

#content_actualites {
	background: url(../images/detail_actualite.jpg) no-repeat right top;
}

#content_recherche {
	background: url(../images/recherche.jpg) no-repeat right top;
}

#content_resultat_recherche {
	background: url(../images/resultat_recherche.jpg) no-repeat right top;
}

#content_accueil {
	background: url(../images/accueil.jpg) no-repeat right top;
}

#content_services {
	background: url(../images/services_150.jpg) no-repeat right top;
}

#content_background {
	background: url(../images/key.png) no-repeat right top;
}

#ulClass {
	margin-left: 10px;
	padding-left: 10px;
	list-style: none;
}

#ulClass li {
	padding-left: 25px;
	margin-left: 10px;
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	background-position: inherit;
}

#subUlClass {
	margin-left: 0px;
	padding-left: 10px;
	list-style: none;
}

#subUlClass li {
	padding-left: 25px;
	margin-left: 0px;
	background-image: url(../images/boule.png);
	background-repeat: no-repeat;
	background-position: inherit;
}

.chooseLanguage {
	margin-top: 10px;
	visibility: hidden;
}

#search_title {
	display: none;
}

.search_box {
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	width: 180px;
}

#content_actualites {
	
}

#newsBody {
	
}

.aNews {
	
}

.aResult {
	
}

.aNews #title {
	font-size: large;
}

.aNews #date {
	font-style: italic;
	font-size: 10px;
}

.aNews #summary {
	
}

.aNews #viewDetailsLink A {
	font-style: italic;
}

.aNews #viewDetailsLink {
	text-align: right;
}

.aNews #separator {
	width: 50%;
}

.box_pager {
	
}

#news_pager {
	text-align: center;
}

#news_pager A {
	text-decoration: underline;
}

#newsDetails {
	
}

#newsDetails #date {
	font-style: italic;
	margin-left: 10%;
}

#newsDetails #text {
	
}

#newsDetails #link {
	margin-top: 50px;
}

.aResult {
	
}

.aResult #title {
	font-size: large;
}

.aResult #date {
	font-style: italic;
	font-size: 10px;
}

.aResult #summary {
	
}

.aResult #summary p {
	text-align: justify;
}

.aResult #viewDetailsLink A {
	font-style: italic;
}

.aResult #viewDetailsLink {
	text-align: right;
}

.aResult #separator {
	width: 50%;
}


.aRecentNews {
	margin-left: 2px;
	margin-right: 2px;
}

.aRecentNews A { /*color:#FFFFFF;*/
	
}

.aRecentNews A:HOVER {
	text-decoration: none;
	color: red;
}

.aRecentNews TD { /*color:#FFFFFF;*/
	
}

.aRecentNews #title {
	font-weight: bold;
	font-family : Sans-serif;
	color: background;
}

.aRecentNews #date { /*  background-color:white;*/
	
}

.aRecentNews #summary {
	
}

.aRecentNews #showDetailsLink {
	text-align: right;
	font-style: italic;
}

.aRecentNews #showDetailsLink A {
	
}

.aRecentNews {
	margin-top: 5px;
}

.recent_news_box {
	margin-top: 20px;
}

#recentNews_title {
	font-size: large;
	text-align: left;
	margin-left: 5px;
	margin-top
}

.recent_news_separator {
	background: url("../images/news_separator.jpg") no-repeat;
}

#showDetailsLink {
	font-size: 10px;
}