/***********************************************/ 
/*   Feuille de styles du site Monagence.com  */
/*        Réalisation : Frank Galey            */
/*           Tous droits réservés.             */
/***********************************************/

/* Remise à zero de toutes les marges et de tous les padding de tous les éléments avec le sélecteur universel */

/*****************************************/ 
/*   Déclarations générales              */
/*****************************************/

html
{
width:100%;
height:100%;
font-size:100%
}

body
{
width:100%;
height:100%;
margin:0;
padding:0;
/*font: 0.9em Helvetica, Arial, Verdana, sans-serif;*/
font: 0.9em Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
/*font: 0.9em  Georgia, "Times New Roman", Times, serif;*/
background: #EAF0E1;
}

/*****************************************/ 
/*        Titres                         */
/*****************************************/

h1
{
font: 2em  Georgia, "Times New Roman", Times, serif;
color:#E5CCA1;
margin: 0 ;
padding:0;
text-align:center;
}

h2
{
font-weight: normal;
font: 1.6em  Georgia, "Times New Roman", Times, serif;
margin:0;
color:#896320 /*560E00*/;
}

h3
{
font-weight: normal;
font-family: Georgia,"Times New Roman",Times,serif;
margin:0;
padding: 2px 2px;
color:#560E00;
}


/*****************************************/ 
/*        Liens                          */
/*****************************************/
a:link
{
color:#000000;
}

a:visited
{
color:#000000;
}

a:hover
{
text-decoration:none;
}

a:active
{
color:#000000;
}

a.on
{
background:url(img/png/lien-active.png) top left no-repeat;
}

p
{
margin:0;
padding:0;
}

.cartouche
{
margin-left:10px;
}



#page
{
width:1006px;
margin:0 auto 0 auto;
background: url(img/png/fond-pagerob) top left repeat-y;
overflow:hidden;
}


/*****************************************/ 
/*        Entete                         */
/*****************************************/
#pre-entete
{
/*min-height:80px;*/
}

#entete
{
background: #815609 url(img/jpg/header.jpg) top left no-repeat;
min-height:160px;
/*border:3px solid #E3C28F;*/
/*background: url(img/png/fond-entete.png) top left no-repeat;*/
}

.spip_logos
{
float:left;
margin-top:20px;
margin-left:50px;
color:#4D3711;
}


/*****************************************/ 
/*        Menu                           */
/*****************************************/
#menu-nav
{
background: #815609 url(img/png/fond-menu.png) top left repeat-x;
height:42px;
margin:0;
padding:0;
list-style-type:none;
}

#menu-nav li 
{
float:left;
padding:4px 0 1px 10px;
}

#menu-nav li a
{
display:block;
padding:8px 0 8px 0;
color:#ffffff;
} 

#menu-nav li a.on 
{

padding:8px 50px 8px 50px;
background:url(img/png/lien-active.png) top left no-repeat;
color:#ffffff;
}

#menu-nav li#apropos
{
float:right;
width:112px;
margin-right:5px;
margin-top:4px;
padding:0px 0 2px 0;
text-align:center;
background:/*#885A0C*/ url(img/png/lien-active2.png) center left no-repeat;
}

/*****************************************/ 
/*        Conteneur                      */
/*****************************************/

#conteneur
{
margin:0;
padding:0 6px 0 8px;
color:#636251;
}

/*****************************************/ 
/*        Positionnement                 */
/*****************************************/

#positionnement
{
float:left;
width:750px;
padding:0 0 0 18px;
margin:0 0 0 0;
line-height:1.4em;
/*border-right:1px solid #000000;*/
}

/*****************************************/ 
/*        Hiérarchie                     */
/*****************************************/

#hierarchie
{
margin:8px 0 5px 8px;
}

/*****************************************/ 
/*        Contenu                        */
/*****************************************/

#contenu
{
min-height:700px;
padding:15px 0 15px 0;
margin:0;
overflow:hidden;
/*background:#FEF5E4;*/
color:#636251;
border-right:1px solid #715827;
}

#contenu ul, #contenu li
{
margin:2px 0;
padding:0 5px;
}

#contenu h2
{
margin-right:20px;
margin-bottom:8px;
border-bottom: 2px solid #896320;
padding-bottom:0;
}

.page_apropos #contenu p
{
margin:0.5em 20px 0.5em 0;
}


/**************************************************************/ 
/*    Formulaire recherche + recherche_spipimmo.html               */
/**************************************************************/

fieldset
{
padding:5px;
}

.formulaire_spipimmo
{

}

.formulaire_spipimmo h2
{
margin:0;
/*border-bottom:2px solid #E0D3A3;*/
margin-bottom:5px;
padding:0;
}

.formulaire_spipimmo div
{
overflow:hidden;
padding:0;
font-size:0.75em;
margin-right:3px;
margin-left:3px;
margin-bottom:15px;
}

.formulaire_spipimmo p
{
float:left;
padding:0;
margin:0;
/*background:#cccccc;*/
}

.formulaire_spipimmo div p#form-part1
{
width:100%;
border:none;
padding:0 0 8px 0;

/*width:130px;*/
/*background:#cccccc;*/
}

.formulaire_spipimmo form
{
/*
background:#ffffff;
border:2px solid #E0D3A3;
*/
padding:0 0 0 0
}

.formulaire_spipimmo #form-part1 input
{
}

.formulaire_spipimmo label
{
display:block;
margin:0;
padding:2px 0
}

#form-part1 label
{
display:inline;
}



#bmin, #bmax, #ville, #cp
{
width:120px;
padding:0;
margin:0;
}

#btn-recherche
{
width:100%;
margin-top:15px;
text-align:right;
border:none;
}

#contenu p#resultat
{
padding:10px 0;
}


/*****************************************/ 
/*        Formulaire ecrire_auteur       */
/*****************************************/



.formulaire_ecrire_auteur
{
margin:0 20px 0 0;
padding:0;
}

.formulaire_ecrire_auteur label
{
display:block;
padding-top:8px;
}

.formulaire_ecrire_auteur ul
{
margin:0;
padding:0;
list-style-type:none;
}

.formulaire_ecrire_auteur p.boutons
{
text-align:right;
}




/*****************************************/ 
/*        Produit du mois                */
/*****************************************/

#produit-mois
{
float:right;
width:270px;
margin:0 120px 0 0;
font-size:0.7em;
list-style-type:none;
padding:12px 0 15px 0;
color:#ffffff;

}

#produit-mois a:link, #produit-mois a:visited
{
padding-left:100px;
padding-top:10px;
color:#C5E758;
}

#produit-mois a:hover
{
text-decoration:none;
}



#produit-mois #produit
{
padding:4px 8px 0 8px;
/*
background:#ffffff;
border:2px solid #E0D3A3;
*/
overflow:hidden;
}


.img-produit
{
float:left;
/*background: #ffffff;*/
/*padding:2px;
border:2px solid #dddddd;  
*/
}



#produit .spip_documents_left
{
margin:0 5px 0 0;
}


#produit-mois h2
{
color:#C5E758;
text-align:center;
/*border-bottom:2px solid #E0D3A3;*/
margin:0;
}

#produit-mois h3
{
color:#C5E758;
text-align:center;
/*border-bottom:2px solid #E0D3A3;*/
margin:0 0 5px 0;
}


/*********************************************/ 
/*  Bloc navigation (catégories)             */
/*********************************************/

#ancre_menu, #ancre_contenu
{
display:block;
visibility:hidden;
}
/*
.navigation {
		font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
		float:left;
		width:209px;
		padding:0 0 0 0;
		margin:0 0 0 0;
   	background: url(img/png/menu-bas.png) bottom left no-repeat;
}
*/

.bloc-navigation
{
overflow:hidden;
font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
padding:0 0 0 10px;
margin:5px 0 0 0;
color:#000000;

/*
border:2px solid #BDBCB6;
*/
}

.bloc-navigation ul
{
margin:0 0 15px 0;
padding:0 5px 0 5px;
font-size:0.9em;
/*
border:2px solid #BDBCB6;
background:#F4F3E8;
*/
list-style-type:none;
}

.bloc-navigation li
{
margin:0 0 0 0;
padding:3px 0 3px 0;

}

.bloc-navigation a
{
display:block;
padding:3px 0 3px 15px;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration:none;
background: /*#F4F3E8*/ url(img/gif/puce.gif) center left no-repeat;
}

.bloc-navigation a:link
{
color:#000000;
}

.bloc-navigation a:visited
{
color:#000000;
}

.bloc-navigation a:hover
{
background: #A56F27;
color:#ffffff;
}

.bloc-navigation a:activ
{
background: #BDBCB6;
}

/*****************************************/ 
/*        Page sommaire                  */
/*****************************************/



.img-annonce
{
float:left;
margin-bottom:8px;
padding:2px;
background: #ffffff;
border:2px solid #dddddd
}

.img-annonce img
{
display:block;
}

.annonce
{
float:left;
width:49%;
margin-bottom:10px;
padding:0;
font-size:0.9em;
/*background:#FAFAF0 url(img/png/fond-produit.png) center top repeat-y;*/
/*background: url(img/png/haut-annonce.png) top left no-repeat;*/
}

#contenu .annonce h2
{
font-size:1.4em;
margin:0 3px 1px 0;
padding:5px 0 5px 3px;
background:#f0f0f0;
color:#795109;
border: 2px solid #E0D3A3
}

.bloc-annonce
{
min-height:140px;
padding:5px 0 5px 3px;
margin:0 3px 0 0;
/*border:1px solid #000000;*/
/*background: url(img/png/bas-annonce.png) bottom left no-repeat;*/
/*border: 2px solid #E0D3A3;*/
background:#EAE4A4;
border:2px solid #E0D3A3;
overflow: hidden;
}

.bloc-annonce a
{
color:/*#969373*/  /*E0D3A3*/;
}

.texte-annonce
{
padding:0;
}

.texte-liste-annonce
{
overflow:hidden;
padding:0 0 0 5px;
}

.bloc-annonce a
{
display:block;
margin-left:2px;
clear:both;
font-weight:bold;
}
/*****************************************/ 
/*          Page annonce                 */
/*****************************************/

.img-annonce-integrale
{
float:left;
}

.img-annonce-integrale img
{
display:block;
}

.img-annonce-integrale p
{
float:left;
background: #ffffff;
padding:2px;
border:2px solid #dddddd
}

.annonce-integrale
{
margin-bottom:10px;
padding:0;
font-size:0.9em;
/*background:#FAFAF0 url(img/png/fond-produit.png) center top repeat-y;*/
/*background: url(img/png/haut-annonce.png) top left no-repeat;*/
}


#contenu .annonce-integrale h2
{
font-size:1.4em;
margin:0 20px 3px 0;
padding:5px 0 5px 3px;
background:#f0f0f0;
color:#795109;
border: 2px solid #E0D3A3
}


.bloc-annonce-integrale
{
padding:8px 8px 5px 8px;
margin:0 20px 0 0;
/*border:1px solid #000000;*/
/*background: url(img/png/bas-annonce.png) bottom left no-repeat;*/
/*border: 2px solid #E0D3A3;*/
background:#EAE4A4;
border:2px solid #E0D3A3;
overflow: hidden;
}

.bloc-annonce-integrale a
{
color:/*#969373*/  /*E0D3A3*/;
}

.texte-annonce-integrale
{
padding:0;
}

.texte-annonce-integrale p
{
overflow:hidden;
padding-left:10px;
}

.texte-liste-annonce-integrale
{
overflow:hidden;
padding:0 0 0 5px;
}

#bloc-infos-complementaires
{
text-align:center;
margin-right:20px;
}

#contenu #bloc-infos-complementaires h2
{
margin:10px 0;
border:none;
background:none;
}

.infos-complementaires
{
float:left;
width:49%;
text-align:left;
margin-right:5px;
}

.affichage
{
overflow:hidden;
padding:5px 0 5px 8px;
margin:0 3px 0 0;
background:#EAE4A4;;
border:2px solid #E0D3A3;
}

#contenu .infos-complementaires ul
{
background:#ffffff;
margin:0 0 0 0;
padding:0 0 0 2em;
}

.affichage2
{
clear:left;
width:220px;
}

.vignettes-annonce img
{
float:left;
}


/*****************************************/ 
/*        Pied de page                   */
/*****************************************/

#pied
{
margin:0;
padding:10px 10px 20px 15px;
background: url(img/png/pied.png) bottom left no-repeat;
text-align:center;
/*border-top:5px solid #EEB960;*/
clear:both
}





