BODY{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	background-color: Silver;
	cursor: default;
	margin: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/background.png);
}
TD,DIV{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
label {
	cursor:pointer;
}

/* ----------------------- TITRES ----------------------- */

H1 {
	COLOR: #a8b9d0;
	width: 100%;
	font-size: 20px;
	font-family: verdana;
	font-weight: bold;
}
H2 {
	COLOR: #666666;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}


H3 {
	COLOR:#333333;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	vertical-align: middle;
	width:100%;
}

H4 {
	text-align: center;
	padding: 5px;
	background-color: #E9E9E9;
	font-size: 11px;
	font-family: Tahoma;
	vertical-align: middle;
	border-bottom: 2px #999999 solid;
}

H5 {
	COLOR: #606B8A;
	width: 100%;
	background-color: #d5e1f1;
	padding: 4px;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	vertical-align: middle;
	margin: 5px;
	margin-left: 0px;
}
/* ----------------------- LIENS ----------------------- */

a:link ,
a:focus ,
a:visited ,
a:visited {
	COLOR:#FF8C5A;
	text-decoration: none;
	outline: 0px;
}

a:hover {
	COLOR:#FF4A19;
	text-decoration: none;
	outline: 0px;
}

/* ----------------------- MENU ----------------------- */

.menu a:link,
.menu a:focus,
.menu a:visited,
.menu a:active
 {
	COLOR:white;
	text-decoration: none;
	outline: 0px;
	font-weight:bold;
}
.menu a:hover {
	COLOR:white;
	text-decoration: none;
	outline: 0px;
	font-weight:bold;
}

/* ----------------------- FAVORIS ----------------------- */

.a_bookmark a:link ,
.a_bookmark a:focus ,
.a_bookmark a:visited {
	COLOR:white;
	text-decoration: none;
	outline: 0px;	
	font-weight:bold;
}

.a_bookmark a:hover {
	COLOR:white;
	text-decoration: none;
	outline: 0px;
	font-weight:bold;
}
.a_bookmark  {
	color:white;
	font-weight:bold;
}
/* ----------------------- renseignement ----------------------- */

a:link.renseignement ,
a:focus.renseignement ,
a:visited.renseignement ,
a:visited.renseignement {
	COLOR:#0865e4;
	text-decoration: none;
	outline: 0px;
}

a:hover.renseignement {
	COLOR:#0c5ac6;
	text-decoration: none;
	outline: 0px;
}
/* ----------------------- FLAG ----------------------- */

	.FLAG_v{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 9px;
		background-color: Blue;
		padding-left: 5px;
		padding-right: 5px;
	}

	.FLAG_l{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9px;
	background-color: Red;
	padding-left: 5px;
	padding-right: 5px;
}
	
	.FLAG_c{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 9px;
		background-color: Black;
		padding-left: 5px;
		padding-right: 5px;
	}

	.FLAG_r{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 9px;
		background-color: Gray;
		padding-left: 5px;
		padding-right: 5px;
	}

	.FLAG_e{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
		font-size:9px;
		background-color: rgb(204,0,0);
		padding-left:5px;
		padding-right:5px;
	}

	.FLAG_y{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 9px;
		background-color: Fuchsia;
		padding-left: 5px;
		padding-right: 5px;
	}

	.FLAG_n{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 9px;
		background-color: #FFD700;
		padding-left: 5px;
		padding-right: 5px;
	}
/* ----------------------------- BOUTONS --------------------------------- */
.btn_bleu,
.btn_vert,
.btn_violet,
.btn_rose,
.btn_gris,
.btn_orange
{
	color:white;
	font-weight:bold;
	text-align:center;
}

.PHOTO_detail {
	background-color:white;
	padding:2px;
	border:1px solid #D9D9D9;
}
/* ----------------------------- RECHERCHE --------------------------------- */
.annonce_liste_titre {
	color:#5579AE;
}
.annonce_liste_prix {
	color:#FF7B05;
}
.annonce_pagination_fond{
	background-color:#DADADA;
}

.annonce_detail {
	background-color:#e8e8e8;
	padding:5px;
	border-left:#d8d8d8 7px solid;
}
.selection_detail {
	background-color:#e8e8e8;
	padding:5px;
	border-left:#d8d8d8 7px solid;
}
.photo_miniature{
	border:2px solid #D8D8D8;
}
/* -----------------------  ----------------------- */
.carte_chargement {
	color:#666666;
	font-weight:bold;
}
.nos_agences {
	padding:15px;
}
b.agence {
	color:#426494;
	text-decoration:underline;
}
/* ----------------------- PAGINATION ----------------------- */

.pagination,
.pagination:link{
	color:#7A7A7B;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	outline: 0px;
}
.pagination:hover{
	color:#027DD8;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	outline: 0px;
}

.paginationtxt{
	color: #999999;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	outline: 0px;
}

#paginationcurrent{
	color: #027DD8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*outline: 0px;
	border-top:2px solid #027DD8;
	padding-left:2px;
	padding-right:2px;*/
}

.RECHERCHE_titre {
	COLOR: #666666;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:underline;
	font-weight: bold;
}


INPUT:hover,active{
	border: 1px #324b86 solid;
	background-color: white;
}
INPUT:focus{
	border: 1px #324b86 solid;
	background-color: white;
}

INPUT{
	height:18px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px #999999 solid;
	background-color: white;
}

SELECT{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	border: 1px #999999 solid;
	vertical-align:middle;
}
OPTION{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px #D9D9D9 solid;
	vertical-align:middle;
}
textarea:hover,active{
	border: 1px #324b86 solid;
	background-color: white;
}
textarea:focus{
	border: 1px #324b86 solid;
	background-color: white;
}
textarea{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px #999999 solid;
	background-color: white;
}
.checkbox{border:0px;}
.radio{border:0px;}
.detail_reference{color:red;}
.info{
	color:#6DABD8;
	font-weight:bold;
}