/*----------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
--- Coteaux Immobilier -------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
--- Conception et réalisation Les petits lézards - © 2008 // www.lespetitslezards.com // François Darnez ---
------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------*/

body {

background: #c00418 url(images/bg_haut.png) repeat-x top center;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#3f3f2f;
text-align:justify;
}

div, p, img, a, ul, form, input, h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}

a {
color:#f29400;
text-decoration:none;
}

a:hover {
color:#c00418;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- CONTENEUR ---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#conteneur {
width: 1040px;
margin: 0 auto;
padding: 0px;
background: url(images/bg_conteneur.png) repeat-y top center;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- HEADER ------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#header {
width: 1040px;
padding:0 ;
margin: 5px auto 0 auto;
height:195px;
background: url(images/bandeau_acceuil.png) no-repeat;
}

#bandeau {
height:161px;
margin: 0px;
padding: 0px;
}

#menu {
width:auto;
padding-left: 20px;
}

/*-------- Menu -----------------------------*/

ul#menu {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

ul#menu li {
display:block;
float:left;
margin:0 5px 0 0 ;
pading:0;
}

ul#menu li a {
display:block;
float:left;
color:#fffff6;
text-decoration:none;
font-weight:bold;
padding: 7px 20px 0 20px;
height:27px;
background: #c00418 url(images/bg_menu1.png) repeat-x top center;
}

ul#menu li a:hover {	
background: #c00418 url(images/bg_menu2.png) repeat-x top center;
display:block;
float:left;
color:#f29400;
}
                    
/*----------------------------------------------------------------------------------------------------------*/
/*-------- BODY --------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

/*-------- Page ------------------------------*/

#page {
width:766px;
float:left;
height:auto;
padding: 0 0 0 20px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- CONTENEUR - ADMINISTRATION ----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#conteneur_admin {
width: 1040px;
margin: 0 auto;
padding: 30px 0 0 0;
background: url(images/bg_conteneurAdmin.png) repeat-y top center;
}

span.titreOrange {
color:#f29400;
}

/*-------- Page Administration -----------------------------------------------------------------------------*/

#conteneur_admin div.pageAdmin {
width: 1040px;
margin: 0 ;
padding: 0 ;
}

#conteneur_admin div.pageAdminHeader {
clear: both;
background: url(images/bg_adminPageH.png) no-repeat top center;
height: 71px;
padding: 0;
margin: 0;
}

#conteneur_admin div.pageAdminContenu {
clear:both;
background: url(images/bg_adminPage.png) repeat-y top center;
padding:0;
margin: 0;
}

#conteneur_admin div.pageAdminFooter {
clear:both;
background: url(images/bg_adminPageF.png) no-repeat top center;
height:90px;
padding: 10px 0 0 0;
margin: 0 15px;
}

#conteneur_admin div.pageAdmin h1 {
font-size: 150%;
font-weight:bold;
color: #6d0410;
padding: 30px 0 0 200px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#conteneur_admin div.pageAdmin h2 {
font-size: 150%;
font-weight:bold;
color: #6d0410;
padding: 20px 0 10px 200px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#conteneur_admin div.pageAdmin h3 {
font-size: 150%;
font-weight: bold;
padding: 15px 0 10px 200px;
margin: 0px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#conteneur_admin div.pageAdmin h4 {
font-size: 120%;
font-weight:bold;
padding: 0;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#conteneur_admin div.adminTexte {
margin: 0 220px ;
text-align:justify;
}

#conteneur_admin div.adminMessage {
clear: both;
margin: 20px 0 0 0;
text-align:justify;
font-size: 130%;
color:#c00418;
background-color:#f29400;
line-height:25px;
padding: 0 0 0 20px;
}

#conteneur_admin div.adminEditeur {
padding: 15px 190px;
text-align:justify;
}

#conteneur_admin div.adminMenu a {
color:#3f3f2f;
text-decoration: none;
}

#conteneur_admin div.adminMenu a:hover {
color:#f29400;
text-decoration: underline;
}

#conteneur_admin table a img {
text-transform: none;
border: none;
}

#conteneur_admin table tr td.adminIcone {
text-align: center;
}

#conteneur_admin table tr td.adminMenuTexte {
padding: 3px 0 3px 5px;
}

/*-------- Page tableau de bord ------------------------------------------------------------------------*/

#conteneur_admin table tr td.adminMenuTexteD {
padding: 7px 0 7px 5px;
}

/*-------- Page gestion annonces -----------------------------------------------------------------------*/

#conteneur_admin div.adminAnnonceListe {
background-color:#d2d2c3;
margin: 10px 200px 0 200px;
border: 1px solid #9c9c8a;
}

#conteneur_admin table tr td.adminListeRef {
background-color:#b2b2a2;
font-size: 90%;
color: #6d0410;
padding-left: 2px;
border-bottom: 1px solid #9c9c8a;
font-weight: bold;
}

#conteneur_admin table tr td.adminListeTitre {
margin-top: 12px;
font-size: 120%;
font-weight: bold;
}

#conteneur_admin table tr td.adminListeTitre a {
color:#3f3f2f;
}

#conteneur_admin table tr td.adminListeTitre a:hover {
color:#f29400;
}

#conteneur_admin div.adminMenu {
margin: 0 0 0 250px;
}

#conteneur_admin div.pageAdminFooter div.adminListePagination {
margin: 0;
padding: 0;
text-align: center;
}

/*-------- Administration formulaire -----------------------------------------------------------------------*/

#conteneur_admin div.adminFormulaire {
margin: 0 190px 0 180px;
}

#conteneur_admin div.adminFormulaire .adminIframe{
margin: 0 0 0 10px;
background: #e5e5d5;
}

#conteneur_admin div.adminFormulaire .formulaire_libelle {
text-align: right;
}

#conteneur_admin div.adminFormulaire .formulaire_libelle_top {
vertical-align: top;
text-align: right;
}

#conteneur_admin div.adminFormulaire tr img.formulaire_icone {
vertical-align: middle;
margin: 0 2px 0 5px;
}

#conteneur_admin div.adminFormulaire input {
font-size:100%;
width: 300px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #abab93;
background-color: #fffff6;
height: 18px;
padding-left: 5px;
}

#conteneur_admin div.adminFormulaire input:hover {
background: #dfdfc4;
}

#conteneur_admin div.adminFormulaire input:focus {
background: #f1f1d5;
}

#conteneur_admin div.adminFormulaire input#txt_identifiant {
width: 140px;
}

#conteneur_admin div.adminFormulaire input#txt_mdp {
width: 140px;
}

#conteneur_admin div.adminFormulaire select
{
border: 1px solid #abab93;
background-color: #fffff6;
margin: 0;
padding: 0;
}

#conteneur_admin div.adminFormulaire select:hover
{
background: #ccccb5;
}

#conteneur_admin div.adminFormulaire select
{
border: 1px solid #abab93;
background-color: #fffff6;
margin: 0;
padding: 0;
}

#conteneur_admin div.adminFormulaire select:hover
{
background: #ccccb5;
}

#conteneur_admin div.adminFormulaire select:focus {
background: #f1f1d5;
}

#conteneur_admin div.adminFormulaire textarea {
font-size:100%;
width: 300px;
vertical-align: top ;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #abab93;
background-color: #fffff6;
padding-left: 5px;
}

#conteneur_admin div.adminFormulaire textarea:hover {
background: #dfdfc4;
}

#conteneur_admin div.adminFormulaire textarea:focus {
background: #f1f1d5;
}

#conteneur_admin div.adminFormulaire label.btn input#submit {
width:100px;
height:20px;
padding: 0;
margin: 0;
color:#fffff6;
font-size:90%;
border: none;
background: url(images/btn_1.png) no-repeat;
}

#conteneur_admin div.adminFormulaire label.btn1 input#submit:hover {
color:#f29400;
}

#conteneur_admin div.adminFormulaire label.btn1 input#submit_create {
width:100px;
height:20px;
padding: 0;
margin: 10px;
color:#fffff6;
font-size:90%;
border: none;
background: url(images/btn_1.png) no-repeat;
}

#conteneur_admin div.adminFormulaire label.btn2 input#submit_create:hover {
color:#c00418;
}

#conteneur_admin div.adminFormulaire label.btn2 input#submit_create {
width:100px;
height:20px;
padding: 0;
margin: 0;
font-size:90%;
border: none;
background: url(images/btn_2.png) no-repeat;
}

#conteneur_admin div.adminFormulaire label.btn input#submit_create:hover {
color:#f29400;
}

#conteneur_admin div.adminFormulaire label.btn1 input#submit_update {
width:100px;
height:20px;
padding: 0;
margin: 10px;
color:#fffff6;
font-size:90%;
border: none;
background: url(images/btn_1.png) no-repeat;
}

#conteneur_admin div.adminFormulaire label.btn2 input#submit_update:hover {
color:#c00418;
}

#conteneur_admin div.adminFormulaire label.btn3 input#submit_update {
width:100px;
height:20px;
padding: 0;
margin: 15px 0 30px 60px;
color:#fffff6;
font-size:90%;
border: none;
background: url(images/btn_1.png) no-repeat;
}

#conteneur_admin div.adminEditeur label.btn input#submit_content {
width:100px;
height:20px;
padding: 0;
margin: 10px;
color:#fffff6;
font-size:90%;
border: none;
background: url(images/btn_1.png) no-repeat;
}

#conteneur_admin div.adminEditeur label.btn input#submit_content:hover {
color:#f29400;
}

#conteneur_admin div.adminFormulaire tr img.formulaire_icone {
vertical-align: middle;
margin: 0 2px 0 5px;
}

#conteneur_admin div.adminFormulaire #new_categorie {
margin: 10px 0;
}

/*-------- Administration tableaux -----------------------------------------------------------------------*/

#conteneur_admin table.connexion {
margin: 30px;
padding-bottom: 300px;
}

#conteneur_admin table.creation {
margin: 30px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- FOOTER - ADMINISTRATION -------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#bas {
clear:both;
background: #c00418 url(images/bg_bas.png) repeat-x top center;
margin: 0;
padding: 0;
height: 129px;
}

#footer_admin {
clear:both;
height: 95px;
background: url(images/bg_footerAdmin.png) no-repeat top center;
color:#fffff6;
text-align:center;
width: 1040px;
margin: 0 auto;
padding: 0 auto;
}

#footer_admin p.coordonnees {
color: #fffff6;
margin: 0;
padding-top: 28px;
}

#footer_admin p.coordonnees a:hover {
color:#b2b2a2;
}

#footer_admin p.info {
color: #fffff6;
margin: 0;
padding: 20px 0 10px 0;
}

#footer_admin p.info a:hover {
color:#b2b2a2;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- FOOTER ------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
