#annonces {
	margin-top: 20px;
	}

#annonces form {
		margin: 0px;
	}
	
/********************************/
/* TEXTES
/********************************/

	#annonces p {
		margin: 0px;
		text-align: left;
	}
	
	/* Listes du menu */
	#annonces .boxmenurubriques li {
		margin-left: 15px;
		list-style-type: square;
		list-style-position: outside;
	}
	
	/* Texte de login */
	#annonces .LoggedWith {
		color: #00479A;
		margin-bottom:10px;
		font-weight: bold;
	}
	
	/* Texte d'indiaction de validité de l'annonce positive */
	#annonces .txtnonvalide {
		color: #FF0000;
	}
	
	/* Texte d'indiaction de validité de l'annonce négative */
	#annonces .txtvalide {
		color: #00479A;
	}
	
	/* Texte du menu, rubrique courante */
	#annonces .RubriqueCourante {
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	#annonces .Green {
		color: #009900;
	}
	
	#annonces .Red {
		color: #FF0000;
	}
	
	
/********************************/
/* TABLEAUX 
/********************************/

	/* Tableau qui défini la structure des listes d'annonces */
	#annonces .tabstructure {
		width: 100%;
	}
	
	/* Centre les tableaux des claques dont le contenu est centré*/
	#annonces .boxlargecentre table{
		margin: auto;
		margin-top: 10px;
	}
	
	#annonces .boxlargecentre table td{
		padding: 3px;
	}	
	
	/* Colonne qui contient le menu des rubriques */
	 #annonces .tabcolmenu {
		width: 180px;
	}
	
	#annonces .tabutilisateurs {
		border-collapse: collapse;
		width: 100%;
		margin-bottom: 10px;
	}
	
	#annonces .tabutilisateurs tr.tabUtilisateursEmptyRow td {
		height: 15px;
		border: none;
	}
	
	#annonces .tabutilisateurs td {
		border: 1px solid #00479A;
		padding: 5px;
	}
	
	/* Chaque cellule du tableau de structure */
	#annonces .tabstructure tr td {
		vertical-align: top;
	}
	
	/* Tableau du formulaire d'infos d'utilisateur */
	#annonces .tabcoletiquettes {
		text-align: right;
	}
	
	/* Tableau de la liste des annonces */
	#annonces .boxannonceliste table {
		width: 100%;
	}	
	
	/* Tableau de la liste des annonces. Colonne de gauche (image) */
	#annonces .boxannonceliste table .colgauche {
		width: 105px;
	}
	
	/* Tableau de la liste des annonces. Colonne de droite (infos) */
	#annonces .boxannonceliste table .coldroite {
		width: 120px;
		padding: 5px;
		border: 1px solid #00479A;
	}
	#annonces .boxannonceliste table .coldroite p {
		color: #00479A; 
		margin-bottom: 5px;
	}
	
	/* Tableau des annonces */
	#annonces .tabannonce {
		width: 100%;
	}

	/* Tableau des annonces, colonne de gauche */	
	#annonces .tabannonce .colgauche {
		width: 210px;
	}
	#annonces .tabannonce .colgauche p {
		text-align: center;
	}
	
	/* Tableau de la gestion des profils */	
	#annonces .tabgestionprofil {
		width: 100%;
	}
	
	#annonces .tabgestionprofil .colgauche,  #annonces .tabgestionprofil .coldroite{
		width: 50%;
		text-align: center;
	}
	
	/* Tableau de la recherche */	
	#annonces .tabrecherche {
		width: 100%;
	}
	
	#annonces .tabrecherche td {
		width: 50%;
	}
	
	#annonces .tabnumpages {
		margin-top: 10px;
		width: 100%;
	}
	
	#annonces .tabnumpages .tabcolgauche, #annonces .tabnumpages .tabcolcentregauche{
		width: 100px;
	}
	
	#annonces .tabnumpages .tabcolcentre {
		text-align: center;
	}

	#annonces .tabnumpages .tabcoldroite, #annonces .tabnumpages .tabcolcentredroite {
		width: 150px;
		text-align: right;
	}
	
	#annonces .tabcontact td, #annonces .tabinfos td {
		padding-bottom: 3px;
	}
	
	#annonces .tabcontact td {
		padding-right: 30px;
	}
	
	 #annonces .tabinfos td {
		padding-right: 5px;
	}

	 #annonces .UserLigneImpair {
		background-color: #E9F1FA;
	}
	

/********************************/
/* CALQUES
/********************************/

	#annonces .boxmenurubriques, #annonces .boxannonces, #annonces .boxinfos, #annonces .boxcontact {
		border-top: 3px solid #00479A;
	}
	
	#annonces .boxmenurubriques, #annonces .boxinfos, #annonces .boxcontact, #annonces .boxlargeverte, #annonces .boxrecherche {
		padding: 5px;
		background-color: #E9F1FA;
		border-bottom: 3px solid #00479A;
	}
	
	#annonces .boxrecherche, #annonces .boxlarge {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#annonces .boxmenurubriques, #annonces .boxinfos {
		margin-right: 10px;
	}
	
	#annonces .boxinfos, #annonces .boxcontact {
		_height: 50px;
		min-height: 50px;
	}
	
	#annonces .boxannonceliste {
		border-bottom: 3px solid #00479A;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#annonces .boxmenu {
		border-bottom: 3px solid #00479A;
		padding-bottom: 3px;
	}
	
	/* Couleur de fond des calques colorés */
	#annonces .boxlargeverte {
		background-color: #E9F1FA;
	}
	
	/* Calque centré */
	#annonces .boxlargecentre {
		text-align: center;
	}
	
	/* Calque de titre de Calques */
	#annonces .boxtitre {
		margin-top: 20px;
	}		
	
	#annonces .VoirFiche {
		margin-top: 5px;
		font-size: 12px;
	}	
		
	#annonces .LiensAdmin {
		margin-top: 10px;
	}	
	
	#annonces .RetourListe {
		margin-top: 5px;
	}	
	
	#annonces .ClauseConfidentialite {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 13px;
		font-style: italic;
	}
	
	/* Texte lorsque l'annonce est expirée */
	#annonces .boxannonceliste table .coldroite p.txtExpiree, #annonces .txtExpiree {
		margin-top: 5px;
		color: #990000;
		font-weight: bold;
		font-size: 16px;
	}

/********************************/
/* LIENS
/********************************/

	/* Généraux */
	#annonces a, #annonces a:visited {
		color: #00479A;
		text-decoration: none;
	}

	#annonces a:hover {
		background-color: #E9F1FA;
	}
	
	
	/* Liste des catégories */
	#annonces .boxmenurubriques a, #annonces .boxmenurubriques a:visited {
		color: #00479A;
		text-decoration: none;
	}
	
	#annonces .boxmenurubriques a:hover {
		background-color: #00479A;
		color: #FFFFFF;
	}

	/* Box Menu */
	#annonces .boxmenu a, #annonces .boxmenu a:visited {
		color: #00479A;
		background-color: #FFFFFF;
		text-decoration: none;
		padding: 3px;
		border: 1px solid #00479A;
		border-bottom: none;
		font-size: 15px;
	}
	
	/* Lorsqu'on survole le lien */
	#annonces .boxmenu a:hover, #annonces .MenuActif a, #annonces .MenuActif a:visited {
		color: #FFFFFF;
		background-color: #00479A;
		border: 1px solid #00479A;
	}
	
	/* LogOut */
	#annonces #Logout a, #annonces #Logout a:visited {
		color: #990000;
	}
	
		/* LogOut */
	#annonces #Logout a:hover {
		color: #FFFFFF;
	}
	
/********************************/
/* IMAGES
/********************************/
	
	/* Images  */
	#annonces img{
		border: 0px;
	}

	
/********************************/
/* MESSAGES
/********************************/

	/********************************/
	/* CALQUES
	/********************************/

	/* Calque de confirmation de suppression */
	#annonces .boxalerte{
		background-color: #FFFF99;
		border-color: #FF0000;
		padding: 5px;
	}
	
	/* Calque de confirmation d'opération */
	#annonces .boxconfirm{
		background-color: #009900;
		border-color: #00479A;
		padding: 5px;
	}
	
	/********************************/
	/* TEXTES
	/********************************/

	/* Paragraphes qui sont dans un calque d'alerte */
	#annonces .boxalerte p{
		color: #FF0000;
		font-size: 1.1em;
		margin: 10px;
		text-align: center;
		padding: 5px;
	}
	
	/* Paragraphes dans les calques de confirmation d'opération */
	#annonces .boxconfirm p{
		color: #FFFFFF;
		font-size: 1.1em;
		margin: 10px;
		text-align: center;
		padding: 5px;
	}
		
	/********************************/
	/* BOUTONS
	/********************************/
	
	/* Tous les boutons qui sont dans des calques d'alerte */
	#annonces .boxalerte .bouton {
		background-color: #FFFF99;
		border-color: #FF0000;
	}

	


	