body {
	font-family: Arial;
	font-size:12px;
	margin: 0;
	padding: 0;
}

#global {
	width:1000px;
	position:relative;
}

#header {
	height:140px;
}

#conteneurCentral {
	clear: both;
	position:relative;
	display:block;
}

#menu_left {
	float:left;
	width:175px;
}

#CentrePage {
	float:left;
	width: 820px;
	margin-top:10px;
}


.titre_menu {
	color: #61915E;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	
}

/* ############################################################################# */
/* ##################################  HOMEPAGE  ############################### */
/* ############################################################################# */

#MilieuHomePage {
	width:570px;
	float:left;
}
#DroiteHomePage {
	width:240px;
	float:right;
}

/* ############################################################################# */
/* ##################################  HEADER  ################################# */
/* ############################################################################# */


#top_01 {
	clear:both;
	height:115px;
	background-image: url('../interface/top03.jpg');
	background-repeat:repeat-x;
}

#top01 {
	float:left;
	width:175px;
	height:115px;
	background-image: url('../interface/top01.jpg');
	background-repeat: no-repeat;
}

#top02 {
	float:left;
	width:602px;
	height:115px;
	background-image: url('../interface/top02.jpg');
	background-repeat: no-repeat;
}

#top04 {
	float:right;
	width:211px;
	height:115px;
	background-image: url('../interface/top04.jpg');
	background-repeat: no-repeat;
}

#top_02 {
	clear:both;
}

#top05 {
	float:left;
	width:175px;
	height:25px;
	background-image: url('../interface/top05.jpg');
	background-repeat: no-repeat;
}

#top06 {
	float:left;
	width:78px;
	height:25px;
	background-image: url('../interface/top06.jpg');
	background-repeat: no-repeat;
}

#RapidSearch {
	position: absolute;
	top: 115px;
	left: 270px;
	height:25px;
	line-height: 25px;
}

#RapidSearch_input {
	border-color: #61915E;
	background-color: #D8DFD3;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	width: 200px;
	height: 20px;
	line-height: 20px;
	font-family: Arial;
	font-size: 18px;
}


#Identification {
	float:right;
	margin-right:5px;
	height:20px;
	line-height: 20px;
}

/* ############################################################################# */
/* ################################  MENU GAUCHE  ############################## */
/* ############################################################################# */


#menu01 {
	width:175px;
	height:96px;
	background-image: url('../interface/menu01.jpg');
	background-repeat: no-repeat;

}

#menu02 {
	width:175px;
	background-image: url('../interface/menu02.jpg');
	background-repeat: repeat-y;

}

#menu03 {
	width:175px;
	height:26px;
	background-image: url('../interface/menu03.jpg');
	background-repeat: no-repeat;
}

#menuLeftTexte {
	margin: -12px 0 0 -5px;
	list-style: none;
	width:140px;
	line-height:15px;
}

#menuLeftTexte ul{
	list-style: none;
}


/* ############################################################################# */
/* ################################  MENU DROITE  ############################## */
/* ############################################################################# */

#clear {
	clear: both;
}

#BottomPage {
	margin: 10px;
	border-top: 1px #000000 solid;
}


/* ############################################################################# */
/* ##################################  FIELDSET  ############################### */
/* ############################################################################# */

fieldset{
	border-color: #61915E;
	border-width: 1px 1px 1px 1px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 3px 10px 3px;
	width: auto;
	min-height: 60px;
	clear: left;
}

legend {
	font-family:Arial;
	color: #002E4F;
	font-weight:bold;
	font-size:1.4em;
}

legend a{
	font-family:Arial;
	color: #002E4F;
	font-weight:bold;
	font-size:1em;
}

legend a:hover{
	font-family:Arial;
	color: #002E4F;
	font-weight:bold;
	font-size:1em;
}

.div30{
	float:left;
	width: 28%;
	padding:15px;
}

/* ############################################################################# */
/* ###############################  SEARCH_MARQUE  ############################# */
/* ############################################################################# */

#ConteneurSearchMarque {
}

#SecondFormSearchMarque {
	border: 1px solid #000000;
	width: 250px;
}

/* ############################################################################# */
/* ################################  SEARCH_MULTIPLE  ########################## */
/* ############################################################################# */

#FormSearchMultiple {
	border: 1px solid #000000;
	background-color: #daedd8;
	padding: 10px;
}

#FormSearchMultiple input{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 2px;
}

#DivongletsSearchMultiple {
	clear:both;
	margin-top: 10px;
}

#ResultSearchMultiple {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	clear:both;
	padding: 10px;
}

#OngletsSearchMultiple {
	list-style: none;
	padding-left: 0;
    padding-bottom: 41px;
    border-bottom: 1px solid #000000;
    margin: 0;
}


#OngletsSearchMultiple a {
	color: #002E4F;
	font-weight:bold;
}

.OngletEnCours {
	height:30px;
	line-height: 30px;
	width:auto;
	padding: 5px;
	border: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	float:left;
	display:block;
}

.OngletPasEnCours {
	height:30px;
	line-height: 30px;
	width:auto;
	padding: 5px;
	border: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #9EB99A;
	float:left;
	display:block;
}

#aucunereponserecherchesimple {
	display:block;
	padding: 50px;
}

#nbrreponserecherchesimple {
	display:block;
	padding: 10px;
	text-align:center;
}
/* ############################################################################# */
/* ################################  INFORMATION  ############################## */
/* ############################################################################# */


#info_intro img {
	border: 0;
	margin: 5px;
}


#info_intro {
	clear:both;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

#info_article {
	clear:both;
	margin-top:10px;
}

#info_informations {
	clear:both;
	margin-top:10px;
}


/* ############################################################################# */
/* ##############################  ONGLETS DIVERS  ############################# */
/* ############################################################################# */




#DivongletsDivers {
	clear:both;
	margin-top: 10px;
}

#ContenuOngletDivers {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	clear:both;
	padding: 10px;
}

#OngletsDivers {
	list-style: none;
	padding-left: 0;
    padding-bottom: 41px;
    border-bottom: 1px solid #000000;
    margin: 0;
}


#OngletsDivers a {
	color: #002E4F;
	font-weight:bold;
	font-size: 0.95em;
}

.OngletEnCoursDivers {
	height:30px;
	line-height: 15px;
	text-align: center;
	width:auto;
	padding: 5px;
	border: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	float:left;
	display:block;
}

.OngletPasEnCoursDivers {
	height:30px;
	line-height: 15px;
	text-align: center;
	width:auto;
	padding: 5px;
	border: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #9EB99A;
	float:left;
	display:block;
}

#aucunecontenuOngletDivers {
	display:block;
	padding: 50px;
}

#nbrreponsecontenuOngletDivers {
	display:block;
	padding: 10px;
	text-align:center;
}

/* ############################################################################# */
/* ################################  ANNONCES LISTE ############################ */
/* ############################################################################# */

#annonces_ul{
	list-style-type: none;
}

#annonces_li{
	clear: both;
	border-bottom-color: #002E4F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#annonces_li img{
	border: none;
}

#isoMain{
	margin-top: 15px;
}

#isoMain .statut{
	font-weight: bold;
}

#annonce_titre{
	background-color: #CEDBC1;
	width: 100%;
	line-height: 25px;
	vertical-align: middle;
}

#annonce_titre img{
	width: 25px;
}

#annonce_titre .picto_iso{
	line-height: 1.2em;
	vertical-align: middle;
}

#annonce_titre .annonce_titre{
	font-size: 1.2em;
	font-weight: bold;
}

#annonce_titre .annonce_date{
	display: block;
	margin: -25px 5px 0 0;
	float: right;
}

#annonce_texte{
	margin-top: 5px;
}

#annonce_texte .annonce_image_list{
	display: block;
	float: left;
	width: 60px;
}

#annonce_texte .annonce_image_list img{
	width: 50px;
}

#annonce_texte .annonce_resume{
	display: block;
	float: left;
	width: 700px;
}

#annonce_texte .annonce_resume_ssphoto{
	display: block;
	float: left;
	margin-left: 60px;
	width: 700px;
}

#savoirPlus{
	height: 15px;
	clear: both;
	padding-bottom: 5px;
	text-align: right;
}

#savoirPlus a{
	text-decoration: none;
}

/* ############################################################################# */
/* ################################  ANNONCES FICHE ############################ */
/* ############################################################################# */

#statut{
	text-align: right;
	margin: -40px 0 0 0;
	padding-right: 5px;
	font-size: 2em;
	font-weight: bold;
	width: 100%;
}

#iso{
	margin-top: 10px;
	width: 45%;
}

#iso img{
	width: 35px;
}

#infoAnnonce{
	float: left;
	width: 350px;
}

#infoAnnonce img{
	border: 0;
}

#infoContact{
	position: relative;
	top: 0;
	right: 15px;
	float: right;
	width: 350px;
	border: 1px solid black;
	padding: 10px;
}

#infoContact h2{
	color:#3F7328;
	border-bottom: 1px solid black;
}

.bold{
	color: #3F7328;
	font-weight: bold;
}

#contacteznouspourvotrelogo {
	border: 1px solid #000000;
	height: 90px;
	background-color: #daedd8;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	line-height: 14px;
	width: 120px;
}