/*----------------------------------------------------------------------------------------------------------
--- L'esprit du sud - Sélection de demeures de caratère dans le Sud-Ouest ----------------------------------
------------------------------------------------------------------------------------------------------------
--- Conception et réalisation Les petits lézards - © 2007 // www.lespetitslezards.com // François Darnez ---
------------------------------------------------------------------------------------------------------------
--- Feuille de style de la page Accueil --------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------*/

body
{
margin: 0;
padding-top: 10px;
background: #c43d03;
color: #282626;
font-size: 70%;
font-family: arial;
}

a
{
color: #9A9A68;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
color: #cf390f;
}

img
{
border: none;
}

ul
{
list-style-image: url(images/puce.gif);
}

input
{
border: 1px solid #cfcfb7;
background-color: #f3f3dc;
color: #6A6757;
padding-left: 5px;
}

input[type=image] {
border: none;
background: none;
padding-left: 0;
}

input[type=radio] {
border: none;
background: none;
}

textarea
{
border: 1px solid #cfcfb7;
background-color: #f3f3dc;
color: #3c1402;
padding: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
letter-spacing: 1px;
}

select
{
border: 1px solid #cfcfb7;
background-color: #f3f3dc;
color: #6A6757;

}

.focus /* Mise en avant des champs en cours d'utilisation */
{
background: #ececd2;
color: #3c1402;
}

.normal /* Retour à l'état normal après l'utilisation */
{
background: #f3f3dc;
color: #776b52;
}

/**************************************************************CONTENEUR *****/

#conteneur
{
width: 980px;
height: auto;
margin: 0 auto;
background: #c43d03 url(images/page_accueil.jpg) repeat-y  top;
}


/**************************************************************** HEADER *****/
#top
{
height: 220px;
background: #c43d03 url(images/header_accueil.jpg) no-repeat;
}

#bandeau
{
position: absolute;
display: inline;
width: 900px;
height: 182px;
margin-left: 40px;
margin-top: 13px;
}

/****************************************************************** PAGE *****/
table.tableau_principal
{
width: 902px;
margin: 0 0 0 40px;
}

.tab_langue_haut
{
padding: 2px 0 0 0;
text-align: right;
width: 250px;
}

.tab_trait_vertical
{
background: #fff url(images/trait.gif) repeat-y;
width: 1px;
}

.tab_contenu
{
width: 650px;
}

.haut_de_page
{
font-size: 85%;
padding: 5px 10px 5px 0;
text-align: right;
}

.haut_de_page a
{
color: #9A9A68;
text-decoration: none;
}

.haut_de_page a:hover
{
text-decoration: underline;
color: #cf390f;
}

table.tableau_texte
{
padding: 0;
margin: 0;
}

.tab_titre
{
padding: 0 0 10px 20px;
margin: 0;
font-size: 220%;
font-weight: bold;
/*font-variant: small-caps;*/
color: #fe6d02;
}

.tab_sous_titre
{
padding: 0 0 0 60px;
margin: 0;
font-size: 180%;
font-weight: bold;
color: #802a03;
}

.tab_texte
{
padding: 0 30px 0 40px;
text-align: justify;
margin: 0;
font-size: 110%;
}

.tab_separation
{
padding: 15px 0 10px 0;
text-align: center;
}

table.tableau_annonces_selection
{
width: 560px;
padding: 0;
margin: 0 30px 0 30px;
}

.tab_annonce_titre
{
width: 400px;
font-size: 160%;
font-weight: bold;
padding: 0 0 5px 0;
color: #802a03;
/*font-variant: small-caps;*/
}

.tab_annonce_titre a
{
color: #802a03;
text-decoration: none;
}

.tab_annonce_titre a:hover
{
color: #cf390f;
}

.tab_annonce_dpt
{
font-size: 120%;
text-align: right;
font-weight: normal;
padding: 0 0 5px 15px;
color: #aeae8a;
font-weight: bold;
}

.tab_annonce_dpt_num
{
width: 120px;
font-size: 80%;
text-align: right;
font-weight: normal;
padding: 0 0 0 0px;
}

.tab_annonce_dpt a
{
color: #aeae8a;
text-decoration: none;
}

.tab_annonce_dpt a:hover
{
color: #cf390f;
}

.tab_annonce_descrptif
{
padding: 2px 0 0 10px;
text-align: justify;
font-weight: bold;
}

.tab_annonce_avis
{
padding: 2px 0 0 10px;
text-align: justify;
}

.tab_annonce_prix
{
font-size: 190%;
text-align: right;
color: #a64904;
font-weight: bold;
}

.tab_annonce_prix a
{
color: #a64904;
text-decoration: none;
}

.tab_annonce_prix a:hover
{
color: #cf390f;
}

.tab_annonce_photo
{
width: 200px;
}

.tab_annonce_photo img
{
padding: 3px;
border: 1px solid #e1e1c6;
color: #0099CC;
}


.tab_annonce_plus a
{
padding: 0;
text-align: justify;
color: #fe6d02;
font-weight: bold;
font-size: 110%;
}

.tab_annonce_plus a:hover
{
color: #cf390f;
text-decoration: none;
}


.tab_annonce_plus img
{
padding: 0 0 0 5px;
}

table.tableau_dte
{
margin: 5px 0 0 10px;
width: 230px;
}

.tab_dte_btn
{
padding: 5px 0 0 0;
}

.tab_dte_presentation
{
padding: 5px 0px 0 0px;
color: #4a371a;
text-align: justify;
font-style: italic;
font-size: 110%;
}

table.tableau_newsletter
{
margin: 15px 0 15px 0;
width: 230px;
}

/***** Mise en forme du texte ************************************************/
.surlignage1 /* gras simple */
{
font-size: 110%;
font-weight: bold;
}

.surlignage2 /* Gras orange foncé */
{
font-weight: bold;
color: #c43d03;
}

/**************************************************************** FOOTER *****/

#footer
{
text-align: center;
font-size: 80%;
width: 980px;
height: 120px;
background: #c43d03 url(images/footer_accueil.jpg) no-repeat;
color: #4A371A;
line-height: 10px;
}

table.tableau_footer
{
margin: 0;
padding: 0;
}

.tab_adresse
{
	margin: 0;
	width: auto;
	text-align: center;
	font-size: 110%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}

.tab_adresse a
{
padding: 0;
margin: 0;
color: #FE6D02;
text-decoration: underline;
}
.tab_adresse a:hover
{
text-decoration: none;
text-decoration: none
}

.tab_langue_bas
{
padding: 15px 0 0 39px;
margin: 0;
text-align: left;
font-size: 110%;
}

.tab_lpz
{
padding: 0 0 0 39px;
margin: 0;
text-align: left;
font-size: 110%;
color: #e36508;
width: 35%;
vertical-align: middle;
}

.tab_lpz a
{
color: #fe6d02;
text-decoration: none;

}

.tab_lpz a:hover
{
text-decoration: underline;
color: #fe6d02;
}

.tab_mentions
{
margin: 0;
padding: 0;
text-align: center;
font-size: 110%;
width: 30%;
vertical-align: middle;
}

.tab_mentions a
{
color: #f3f3dc;
text-decoration: none;
}

.tab_mentions a:hover
{
text-decoration: underline;
color: #f3f3dc;
}

.tab_validation
{
text-align: right;
padding: 0px 39px 10px 0px;
width: 35%;
margin: 0;
vertical-align: middle;
}

.tab_validation img
{
margin: 0;
padding: 12px 2px 0 3px;
vertical-align: middle;
}

.tab_administration
{
font-size: 110%;
text-align: left;
padding: 5px 0 50px 39px;
}

.tab_administration a
{
color: #f3f3dc;
text-decoration: none;
}

.tab_administration a:hover
{
text-decoration: underline;
color: #f3f3dc;
}

/*---------------------------------------------------------------------------------------*/



/****************************************************************** MENU *****/

#navlist
{
margin: 0;
padding: 58px 0 0 50px;
font-family: verdana;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
margin: 0 25px 0 11px;
text-decoration: none;
color: #999;
}

#navlist a:link
{
margin-top: 144px;
padding-bottom: 0px;
background: transparent;
color: #000;
}

#navlist a:hover
{
margin-top: 144px;
border-bottom: 3px solid #FE6D02;
padding-bottom: 0px;
background: transparent;
color: #FE6D02;
}

#navlist a:visited
{
margin-top: 144px;
padding-bottom: 0px;
background: transparent;
color: #000;
}

#navlist a:link#current, #navlist a:visited#current
{
margin-top: 144px;
border-bottom: 3px solid #990000;
padding-bottom: 0px;
background: transparent;
color: #990000;
}

#navlist a:hover {
color: #FE6D02;
}

