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

BODY, TD, P, DIV, SPAN {
	color:black;
	font-family: tahoma;
	font-size: 11px;
}
input,select,option,textarea {
	color:black;
	font-family: tahoma;
	font-size: 11px;
}

.cadre_visite_video *, .cadre_recherche *, .cadre_bienvenue *{
	color:#462A27;
}

img.visite_video{
	border: 4px #462A27 solid;
}

.footer, .footer a {
	font-weight:bold;
	color:#333333;
}

td .BOUTON_2, td .BOUTON_3{
	padding-left:5px;
	color:white;
}

td #bloc_bienvenue p{
	padding:5px;
}

label {
	cursor:pointer;
}

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

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

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

table.recherche  {
	width:390px;
}

table.recherche * {
	color:#224A64;
}

table.recherche tr td {
	width:100%:
}

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

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

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

table.recherche tr td table tr td {
	padding-left:5px;
}

input.recherche {
	color:#280707;
}

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

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

table.liste_annonce * {
	color:white;
	font-size:10px;
}

table.PHOTO_detail_liste tr td{
	background-color:white;
	padding:2px;
}

#liste {
	width:250px;
}

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


table.DETAIL tr td#titre{
	color:#719EBB;
	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:#ffffff;
}

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

table.DETAIL tr td#details {
	font-size:10px;
}

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

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:9.5px;
	outline: 0px;
}
.pagination:link{
	color:#333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9.5px;
	outline: 0px;
	text-decoration:none;
}
.paginationtxt{
	color: #7A9B00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	outline: 0px;
}

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

H1{
	font-size:14px;
	color:#1F60C8;
	border-bottom:1px solid #1F60C8;
}

H1:first-letter{
	font-size:18px;
	border-bottom:0px;
}


H2{
	color:white;
	font-family:tahoma;
	font-size:12px;
	background-color:#719EBB;
	border-left:4px solid #5F859D;
	padding:2px;
	padding-left:5px;
	text-transform:uppercase;
}

H3{
	font-size:11px;
}

/* ----------------------- 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_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;
}

/* ---------------------- VISITE ---------------------- */

div.visite H2{
	font-size:14px;
	color:#D6E3EB;
	border-bottom:1px solid #D6E3EB;
	background-color:transparent;
}

div.visite H2:first-letter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:2px;
	padding-bottom:0px;
	margin-right:2px;
	border:1px solid #D6E3EB;
	border-bottom:0px;
	background-color:transparent;
}


div.visite H3{
	color:#402526;
	font-size:11px;
	background-color:transparent;
	text-decoration: underline;
	padding:2px;
	padding-left:5px;
}


/* 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;
}

