/* CSS Document */
* {
	margin : 0px;
	padding : 0px;
}
body{
  margin:0;
  padding:5px;
  padding-left:10px;
  font:11px normal Verdana, Arial, Helvetica, sans-serif;
  color:#505768;
  text-align:center;
}
#conteneur {
	width : 900px;
	height : 791px;

     /* pour centrer le site sur Firefox*/
	 position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     text-align: left;
}
#header {
	/*background : url('../images/header.png');*/
	float:left;
	width : 900px;
	height : 191px;
}
#gauche {
	float: left;
	width : 160px;
	height : 600px;
	margin-top:5px;
	padding-left:15px;
	
}
#contenu {
	/*background : url('../images/bg_content.png');*/
	float: left;
	width : 700px;
	margin-left:5px;
	margin-top:5px;
	/*padding-left:20px;*/
	height : 555px;
	text-align:justify;
	
}
#header_content_annonces {
	background : url('../img/header_content_annonces.png');
	width : 700px;
	height : 35px;
}
#header_content_annonces {
	background : url('../img/header_content_annonces.png');
	width : 700px;
	height : 35px;
}
#header_content_accueil {
	background : url('../img/header_content_accueil.png');
	width : 700px;
	height : 35px;
}
#header_content_compte {
	background : url('../img/header_content_compte.png');
	width : 700px;
	height : 35px;
}
#header_content_liens {
	background : url('../img/header_content_liens.png');
	width : 700px;
	height : 35px;
}
#header_content_temoignage {
	background : url('../img/header_content_temoignage.png');
	width : 700px;
	height : 35px;
}
#header_content_faq {
	background : url('../img/header_content_faq.png');
	width : 700px;
	height : 35px;
}
#header_content_contact {
	background : url('../img/header_content_contact.png');
	width : 700px;
	height : 35px;
}
#header_content_recherches {
	background : url('../img/header_content_recherches.png');
	width : 700px;
	height : 35px;
}
#header_content_msg {
	background : url('../img/header_content_msg.png');
	width : 500px;
	height : 35px;
}
#header_content_cgu {
	background : url('../img/header_content_cgu.png');
	width : 500px;
	height : 35px;
}
#header_content_annonces_pop {
	background : url('../img/header_content_annonces_pop.png');
	width : 500px;
	height : 35px;
}
#header_content_coordonnees_pop {
	background : url('../img/header_content_coordonnees_pop.png');
	width : 500px;
	height : 35px;
}
#header_content_profil_pop {
	background : url('../img/header_content_profil_pop.png');
	width : 500px;
	height : 35px;
}
#header_content_temoignages_pop {
	background : url('../img/header_content_temoignages_pop.png');
	width : 500px;
	height : 35px;
}
#header_content_faq_pop {
	background : url('../img/header_content_faq_pop.png');
	width : 500px;
	height : 35px;
}
#header_content_perte_pop {
	background : url('../img/header_content_perte_pop.png');
	width : 500px;
	height : 35px;
}
#header_content_recommander_pop {
	background : url('../img/header_content_recommander_pop.png');
	width : 500px;
	height : 35px;
}
#content_content {
	background : url('../img/bg_content.png');
	width : 685px;
	padding : 5px 7px;
	text-align : justify;
	height : 490px;
}
#content_content_msg {
	background : url('../img/bg_content_msg.png');
	width : 485px;
	padding : 5px 7px;
	text-align : justify;
	height : 390px;
}
#content_content_cgu {
	background : url('../img/bg_content_msg.png');
	font-size:12px;
	width : 490px;
	padding : 5px 7px;
	text-align : justify;
	height : 375px;
	overflow:auto;
}

#content_content_temoignage {
	/*background : url('../img/bg_content.png');*/
	width : 670px;
	padding : 5px 7px;
	text-align : justify;
	height : 430px;
	overflow:auto;
}
#content_content_annonces_liste {
	width : 670px;
	padding : 5px 7px;
	text-align : justify;
	height : 260px;
	overflow:auto;
}
.content_text {
	font-family : Verdana;
	font-size : 12px;
	font-weight:normal;
	color : #646C7F;
	/*font-family : Tahoma;
	font-size : 10px;
	color : #2e28b8;*/

	font-weight:normal;
	padding: 10px 17px;
}
.content_text_faq {
	font-family : Verdana;
	font-size : 12px;
	font-weight:normal;
	color : #646C7F;
	padding: 10px 17px;
}
.content_text_msg {
	font-family : Verdana;
	font-size : 12px;
	font-weight:normal;
	color : #646C7F;
	font-weight:normal;
	padding: 10px 17px;
	background-color:#FFE8D0;
}
.content_text_title {
	font-family : Verdana;
	font-size : 14px;
	font-weight:bold;
	color : #646C7F;
	padding: 10px 17px;
}
.content_text_gauche_cpte {
	font-family : Verdana;
	font-size : 12px;
	color : #646C7F;
	font-weight:normal;
	padding: 3px 3px;
}
.content_text_gauche_cpte a:link {
	font-family : Verdana;
	font-size : 12px;
	color : #646C7F;
	font-weight:normal;
	padding-left: 20px;
	text-align:left;
}
.content_text_gauche_cpte a:visited {
	font-family : Verdana;
	font-size : 12px;
	color : #646C7F;
	font-weight:normal;
	padding-left: 20px;
	text-align:left;
}
.content_text_gauche_cpte a:hover {
	font-family : Verdana;
	font-size : 12px;
	color : #646C7F;
	font-weight:normal;
	padding-left: 20px;
	text-decoration:none;
	text-align:left;
}
#content_content a:link,#content_content_msg a:link, #content_content a:visited, #content_content_msg a:visited{
	font-size : 12px;
	font-weight:normal;
	color : #646C7F;
	text-decoration:underline;

}
#content_content a:hover, #content_content_msg a:hover{
	font-size : 12px;
	font-weight:normal;
	color : #646C7F;
	text-decoration:none;

}

#footer_content {
	background : url('../img/footer_content.png');
	width : 700px;
	height : 13px;
}
#footer_content_msg {
	background : url('../img/footer_content_msg.png');
	width : 500px;
	height : 13px;
}
	
#content {
	float : left;
	margin-left : 15px;
}

.info_content {
	padding : 5px;
}

#footer {
	font-weight:bold;
	float: left;
	width : 700px;
	height : 35px;
}

/*** PAGE ANNONCES ***/
#tableAnnonce {
	font-size : 12px;
	padding : 5px 2px;
	margin: 0px 10px;
	width : 665px;
}

.infoAnnonce {
	font-size : 12px;
}
.infoAnnonceDetail {
	font-size : 14px;
	width: 665px;
	height: 50px;
	overflow: auto;
}
.hrAnnonce {
	/*border : solid 1px #333333;*/
	border:thin;
	width : 675px;
}

#divLinkOtherPage {
	margin: 10px 0px;
	text-align : center;
}

.linkOtherPage {
	/*border : solid 1px #CC9933;
	background : #ffcc00;
	color : #FFFFFF;*/
	padding : 1px;
	font-weight:bold;
	color: #F0892C;
	text-decoration : none;
}
.linkOtherPageActive {
	border : solid 1px #50866E;
	background : #6AA68B;	
	color : #FFFFFF;
	padding : 1px;
	font-weight:bold;
	font-size : 12px;
	/*color : #6AA68B;*/
	text-decoration : none;
}
/*** PAGE TEMOIGNAGES ***/
#divLinkTemoignages {
	vertical-align:bottom;
	text-align : center;
	float: bottom;
	margin-top: 650px;
}

.LinkTemoignages {
	/*border : solid 1px #CC9933;
	background : #ffcc00;
	color : #FFFFFF;*/
	padding : 1px;
	font-weight:bold;
	color: #F0892C;
	text-decoration : none;
}
/*** PAGE IDENTIFICATION/INSCRIPTION ***/
#tableIdentification {
	padding-left : 15px;
}

#tableIdentification img {
	margin : -9px 0px;
	padding : 0px;
}

.labelForm {
	font-size : 14px;
	width:130px;
	color : #646C7F;
}

.labelInfo {
	font-size : 12px;
	font-style : italic;
}
.inputTextInscription {
	width : 100px;
		height : 15px;
}

.inputTextForm_short, .inputTextForm_medium, .inputTextForm_long {
	background:#e0f0d1;
	border:solid 1px #333333;
	height:20px;
	padding-top:1px;
	font-size : 14px;
	padding-top : 1px;
}

.inputTextForm_short_error, .inputTextForm_medium_error, .inputTextForm_long_error {
	background:#c97777;
	border:solid 1px #990000;
	height:30px;
	padding-top:1px;
	font-size : 14px;
	padding-top : 4px;
}

.inputTextForm_short, .inputTextForm_short_error {
	width : 100px;
		height : 20px;
}

.inputTextForm_medium, .inputTextForm_medium_error {
	width : 150px;
	height : 20px;
}

.inputTextForm_long, .inputTextForm_long_error {
	width : 210px;
	height : 20px;
}

.erreur {
	background : url("../images/info.png");
	width : 201px;
	height : 31px;
	padding-left : 20px;
	font-size : 11px;
}
/******** ADMIN ********/
#header_admin {
	float:left;
	margin-left:10px;
	margin-top:20px;
	width: 1130px;
	height : 100px;
}
#tableAdmin {
	border-collapse : collapse;
	border : solid 1px #444;
}
#tableAdmin th {
	background : #444;
	color : #FFFFFF;
	font-size : 70%;
	padding : 3px;
}
#tableAdmin tr td{
	font-size : 70%;
	padding : 3px;
	border : solid 1px #444;
}
.content1 {
	background : #D5F08F;
	font-size:12px;
}
.content2 {
	background : #FFFFFF;
		font-size:12px;

}
.action {
	background : #FFF3C4;
}
.action a {
	color : #444444;
}
.action a:hover {
	text-decoration:none;
}
#tableForm tr td {
	font-size : 80%;
	color : #444;
}
