﻿body 
{
    font-family:Arial;
    background-image: url(../images/fond-site.gif);
    background-color: #9e0000;
    background-repeat:repeat-x;
}

#table-mise-en-page
{
    background-color:#fff;
    border-collapse:collapse;
}

.td-degrade-rouge
{
    background:#BA0000 url(../images/corps-fond-rouge-degrade.gif) repeat-x scroll top;
    border-bottom:solid 1px #fff;
}

.accueil-presentation-bien
{
    padding:0px 0 0 5px;
}

.accueil-presentation-bien-informations
{
    vertical-align:text-top;
    text-align:left;
}

.accueil-presentation-bien-nbre-photo
{
    vertical-align:bottom;
}

.fiche_bien_alignement_colonne_gauche
{
    padding-right:5px;
    text-align:right;
}

.fiche_bien_alignement_colonne_gauche:after
{
    content:" : ";   
}

a img
{
    border: none;
}

/* LIEN VOIR L'ANNONCE */

.annonce-lien-voir
{
    float:right;
    width:88px;
    height:22px;
    background:transparent url(../images/annonce-arriere-plan.gif) repeat-x scroll center;
    margin-right:10px;
    margin-bottom:0px;
    padding:0;
    text-align:center;
    vertical-align:text-bottom;
}

.annonce-lien-voir a
{
    display:block;
    height:22px;
    line-height:22px;
    text-decoration:none;
    color: #fff;
    font-size:11px;
    font-weight:bold;
}

.annonce-lien-voir a:hover
{
    background:transparent url(../images/annonce-arriere-plan-over.gif) repeat-x scroll center;
}


#bandeau-bas
{
    background-color:#9e0000;
    text-align:center;
    line-height:30px;
}

/* MENU HORIZONTAL */

ul#menu-horizontal
{
    margin: 8px 0 0 0;
    padding: 0;
    list-style-type:none;
}

#menu-horizontal li
{
    float:left;
    padding: 0;
    margin: 0;
}

ul#menu-horizontal li a
{
    background-image:url(../images/onglet.gif);
    background-repeat:no-repeat;
    display:block;
    float:left;   
    width:121px;
    line-height:25px;
    text-decoration:none;
    text-align:center;
}

ul#menu-horizontal li a:hover
{
    background-image:url(../images/onglet-over.gif);
}

/* MENU VERTICAL */

#td-menu-vertical
{
    background-color:#9e0000;
    padding-top:0;
    margin:0;
    border-top:solid 1px #fff;
    border-right:solid 1px #fff;
}

.menu-vertical
{
    background-color:#9e0000;
    background-image:url(../images/menu-vertical-fond-3.gif);
    background-repeat:repeat-x;
    border-bottom:solid 1px #fff;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

/* TABLE INFOS BIENS */
table.recherche-fiche
{
	background-repeat: repeat-x;
	width: 616px;
	margin:10px auto;
}

/* FORMULAIRE */

.input1
{
	width: 280px;
}

/* POLICE */

.c1 { color: #ffffff; }
.c2 { color: #000000; }
.c3 { color: #3e3e3e; }
.c4 { color: #9E0000; }
.c5 { color: #005b65; }
.c6 { color: #fbc900; }

.bc1 { background-color: White; }

.t0 { font-size : 8px; }
.t1 { font-size : 9px; }
.t2 { font-size : 10px; }
.t3 { font-size : 11px; }
.t4 { font-size : 12px; }
.t5 { font-size : 14px; }
.t5a { font-size : 18px; }
.t5b { font-size : 20px; }
.t6 { font-size : 16px; }

.gras { font-weight: bold; }
.non-souligne { text-decoration: none; }
.souligne { text-decoration: underline; }
.justifie { text-align: justify; }
.italique { font-style: italic; }
h1 { color: #fff; font-size : 15px; margin: 20Px 0 2Px 0; }
h2 { color: #fff; font-size : 11px; margin:0; }

/* NUM PAGE */
	
a.num-page
{
    padding: 2Px 7Px 2Px 7Px;
    border: 1Px solid #fff;
    color: #fff;
	font-size: 11Px;
	margin: 0 2Px 0 2Px;
	display: block;
    background-color: #710000;
    text-decoration: none;
    font-weight: bold;
}

td.num-page-sel
{
    padding: 2Px 7Px 2Px 7Px;
    border: 1Px solid #fff;
	font-size: 11Px;
	margin: 0 2Px 0 2Px;
    color: #fff;
    background-color: #710000;
}

a.num-page:hover
{
    color: #ffffff;
    text-decoration: none;
}

td.num-page
{
    padding: 0 7Px 0 7Px;
    border: 1Px solid #fff;
    color: #fff;
	font-size: 11Px;
	cursor: default;
    background-color: #710000;
}

td.num-page-texte
{
    color: #fff;
	font-size: 12Px;
	font-weight: bold;
	padding: 0 2Px 0 4Px;
}

td.num-page-texte2
{
    color: #1568b9;
	font-size: 12Px;
	font-weight: bold;
	padding: 0 4Px 0 2Px;
}

/* FORMULAIRE */

input.button1
{
	height:18px;
	font-size:12px;
	width: 120PX;
	background-color: #9E0000;
    border: 1Px solid #fff;
	color : #fff;
	font-weight: bold;
}

input.input1
{
	height:15px;
	font-size:12px;
	width: 440PX;
	background-color: #fff;
    border: 1Px solid #9E0000;
	color : #BA0000;
}

select.select1
{
	height:18px;
	font-size:12px;
	background-color: #fff;
    border: 1Px solid #9E0000;
	color : #BA0000;
}

textarea.textarea1
{
	height:110px;
	width: 440PX;
	font-size:13px;
	background-color: #fff;
    border: 1Px solid #9E0000;
	color : #BA0000;
	overflow: auto;
}

.errors li
{
    color:#fff;
}
