/* ------------------- COMMUN -------------------- */

BODY {
	background-image:url(../images/fond.png);
}

#table_centre {
	border-right:3px solid #2A0D02;
	border-left:3px solid #2A0D02;
	background-color:#140603;
}

BODY, TD, P, DIV, SPAN,font {
	color:#3A3A3A;
	font-family: tahoma;
	font-size: 11px;
}
input,select,option,textarea {
	color:#A6750D;
	font-family: tahoma;
	font-size: 11px;
	background-color:#F8F3DA;
	border:1px solid #C29651;
}
input.checkbox,
input.radio,
table.ajax_select tr td input {
	border:0px;
	background-color:transparent;
}
label {
	cursor:pointer;
}


img.PHOTO_detail,
img#img_photo_principale {
	border : 3px solid white;
}

table#nouveaute tr td {
	font-size:9px;
}


/* ----------------------- LIENS ----------------------- */

a:link ,
a:focus ,
a:visited ,
a:active {
	COLOR:#C85500;
	text-decoration: none;
  	outline:0;
	font-weight:bold;
}

a:hover {
	COLOR:#C85500;
	text-decoration: underline;
  	outline:0;
}
/* ------------------- RECHERCHE -------------------- */

table.recherche  {
	width:100%;
}

h5.recherche, table.recherche tr td table tr th {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

h5.recherche {
	display:inline;
	padding-right: 5px;
}

h4.recherche {
	display:inline;
	font-size:11px;
	padding-right: 5px;
}

table.recherche tr td table tr td {
}

input.recherche {
	color:#280707;
}

select.recherche, select.recherche option {
	color:#280707;
}

/* ------------------- PAGE RECHERCHE : LISTE -------------------- */

table.liste_annonce * {
	color:#462501;
	font-size:10px;
}
table.liste_annonce tr td font {
	color:white;
	font-size:10px;
}

table.liste_annonce tr td b {
	color:#462501;
	font-size:12px;
}
table.PHOTO_detail_liste  tr td {
	border:2px solid white;
	background-color:black;
	
}

table.PHOTO_detail_liste * b{
	background-color:#800606;
	padding:2px;
}

#liste {
	width:250px;
}

/* ------------------- PAGE RECHERCHE : DETAIL -------------------- */


table.DETAIL tr td#titre{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

table.DETAIL tr td#intitule,
table.DETAIL tr td#intitule div,
table.DETAIL tr td#details,
table.DETAIL tr td#photo_principale,
table.DETAIL tr td#description,
table.DETAIL tr td#photos,
table.DETAIL tr td#boutons,
table.DETAIL tr td#contact{
	color:#8F2F30;
}

table.DETAIL tr td#contact a{
	color:#8F2F30;
}

table.DETAIL tr td#details {
	background-color:#F8E9C1;
	font-size:11px;
	padding:15px;
}

table.DETAIL tr td#details font#macro_titre {
	font-weight:bold;
	font-size:11px;
}

table.DETAIL tr td#details font#titre,
table.DETAIL tr td#description font#titre{
	font-weight:bold;
}

/* ----------------------- PAGINATION ----------------------- */

.pagination{
	color:#333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	outline: 0px;
}
.pagination:link{
	color:#333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	outline: 0px;
	text-decoration:none;
}
.paginationtxt{
	color: #7A9B00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	outline: 0px;
}

/* ----------------------- BALISE H ----------------------- */



H2{
	color:#7F1F20;
	font-family:georgia;
	font-size:14px;
	text-transform:uppercase;
}

H2:first-letter{
	font-size:22px;
	border-bottom:0px;
}

H3{
	font-size:11px;
}

H4{
	font-size:12px;
}

/* ----------------------- 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;
	border:1px solid white;
}

.FLAG_p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9px;
	background-color: red;
	padding-left: 5px;
	padding-right: 5px;
	border:1px solid white;
}

.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;
	border:1px solid white;
}

.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;
	border:1px solid white;
}

.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;
	border:1px solid white;
}

.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;
	border:1px solid white;
}

.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;
	border:1px solid white;
}


/* visionneuse  */

font#picture_commentaire,
font#thumbnail_info {
	color:#333333;
}

div#picture_loading {
	padding:10px;
}

img.thumbnail {
	border:	0px solid white;
}

font.picture_commentaire {
	font-style: italic;
	color: #333333;
}

font#thumbnail_info {
	font-size:10;
	float:right;
}

td.thumbnails{
	border:	1px solid #4B4B4B;
	padding:2px;
	background-color:black;
}
td.thumbnail {
	border:	1px solid black;
	padding:0px;
	background-color:black;
	cursor:pointer;
}

td.thumbnailSelected {
	border:	1px solid #999999;
	padding:0px;
	background-color:black;
	cursor:pointer;
}

td.picture_titre {
	padding-top:3px;
	color:#333333;
	font-size:11px;
}
table.photo_principale {
	background-color:white;
	border:1px solid #999999;
}

font.nom_agence {
	color:#c5764b;
	font-size:18px;
	font-weight:bold;
}
font.url_agence {
	color:#d9b26b;
	font-size:18px;
	font-weight:bold;
}

a.rss {
	background:url(../images/rss.gif) no-repeat left;
	padding-left:16px;
	color:#F9912E;
}