/*css paru vendu version 1 20070907*/
/* Design testé sans changement avec
 * Firefox sous linux et windows XP
 * IE 7.0.573011 sous XP
 * IE 6.0.2800.1106 sous linux
 * IE 6.0.2900.2180 sous XP
 * IE 5.5.4807.2300 sous linux
 * Opera 9.23 Build660 sous linux
 * 
 * Javascript ne fonctionne pas correctement
 * IE 5.00.2614.3500 sous linux (0.2 % du marché)
 *
 *
 *
 * */
/*21-248+21+248-21-190-21*/

body {
padding : 0;
margin : 0;
background-color : #fff;/*#898989;/*bfbfbf;/**/
font-family : Verdana, Arial, Helvetica, sans-serif;
}
img {
border : 0;
}
/*==============blocs=================*/

#tout {
position : absolute;
left : 50%;
margin : 0 0 0 -385px;
width : 770px;
background-color : #fff;
color : #275189;
font-size : 0.8em;
text-align : center;
}
#tete {
height : 18px;
background-image : url(../images/fond-entete.jpg);
background-repeat : no-repeat;
background-position : top;
}
/*-------------------------*/
#tete a {
color : #fff;	
}
/*-------------------------*/
#bandeau {
margin : 0;
padding : 0;
display : inline;
}

#titre {
float : left;
display : inline;
padding : 0;
margin : 0;
}
#auto {
float : left;
display : inline;
margin : 0;
padding : 0;
}

#immobilier {
float : left;
display : inline;
margin : 0;
padding : 0;
}

#emploi {
float : left;
display : inline;
margin : 0px;
padding : 0;
}

#toutes {
float : left;
display : inline;
margin : 0px;
padding : 0;
}

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

#pub_haut {
}
/*-------------------------*/
#menu_haut ul{
list-style-type : none;
}
#menu_haut {
margin : 0;
padding : 0;
float : left;
display : inline;
}
#menu_haut a {
margin : 0;
padding : 0;
float : left;
display : inline;
}
/*-------------------------*/
#colonnes{
/*21-248+21+248-21-190-21*/
}
/*-------------------------*/

#colonne_droite {
float : left;
width : 190px;
margin : 0 0 0 10px;
}
#colonne_gauche {
float : left;
display : inline;
width : 517px;
margin : 0 11px 0 21px;
}
#colonne_gauche_droite {
float : left;
width : 248px;
margin : 0 0 0 21px;
}
#colonne_gauche_gauche {
float : left;
width : 248px;
}

/*-------------------------*/
/* page index*/
#consulter {
float : left;
}
#consulter_entete {
width : 248px;
height : 28px;
background-color : #fff;
background-repeat : no-repeat;
background-position : top;
margin-top : 10px;
}
.consulter_entetep {
background-image : url(../images/consulter+.jpg);
}
.consulter_entetem {
background-image : url(../images/consulter-.jpg);
}
.consulter_entete {
background-image : url(../images/consulter.png);
}
#consulter_contenu {
/*visibility : hidden;*/
/*display : none;*/
background-color: #fff;
/*width:238px;*/
height:220px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}

#liste_categories_index {
text-align:left;
list-style-image: url(../images/fleche_orange.gif);
margin-left:17px;
}
#liste_categories {
text-align:left;
list-style-type: none;
margin: 0 0 0 5px; 
padding:0; 
font-size: 0.8em;
}
#consulter_pied {
/*width:248px;
height : 0px;*/
background:transparent url(../images/pied_rub_248.png) no-repeat scroll center bottom;
height:24px;
/*border-bottom : 1px solid #888A89;*/
margin-bottom : 10px;
}

.nav_recherche {
color :red;
text-decoration : none;
}
.nav_recherche:hover {

text-decoration : underline;
}

/*-------------------------*/
/* Idem que consulter sur 190 px*/
#rechercher {
float : left;
}
#rechercher_entete {
width : 190px;
height : 28px;
display : block;
background-color : #fff;
background-repeat : no-repeat;
background-position : top;
}
.rechercher_entetep {
background-image : url(../images/rechercher+.png);
}
.rechercher_entetem {
background-image : url(../images/rechercher-.png);
}

.visible{
display : block;

}
.invisible {
display : none;
}

.marges {
margin: 0px 0 8px 0; 
padding: 4px;
}

#rechercher_contenu {
/*visibility : hidden;*/
/*display : none;*/
background-color: #fff;
/*width:238px;*/
height:220px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#rechercher_pied{
/*width:248px;*/
/*height:0px;*/
/*border-bottom : 1px solid #888A89;*/
background:transparent url(../images/pied_rub.png) no-repeat scroll center bottom;
height:24px;

}
/*-------------------------*/
#pub_gauche {
float : left;
margin : 20px 0 0 0;
}
/*-------------------------*/
#publier {
float : left;
}
#publier_entete {
width : 248px;
height : 28px;
background-image : url(../images/publier.png);
background-repeat : no-repeat;
background-position : top;
margin-top : 10px;
}
#publier_contenu {
background-color : #fff;
/*width:238px;/*largeur moins les bords*/
height : 100px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#publier_pied {
/*width:248px;
height : 0px;*/
background:transparent url(../images/pied_rub_248.png) no-repeat scroll center bottom;
height:24px;
/*border-bottom : 1px solid #888A89;*/
margin-bottom : 10px;
}
/*-------------------------*/
/*-------------------------*/
#espace_perso {
float : left;
display : inline;
}

#espace_perso_entete {
width : 190px;
height : 28px;
display : block;
background-repeat : no-repeat;
background-position : top;
margin-top : 10px;
}

.espace_perso_entete {
background-image : url(../images/espace_perso.jpg);
}
.espace_perso_entetep {
background-image : url(../images/espace_perso+.png);
}
.espace_perso_entetem {
background-image : url(../images/espace_perso-.png);
}

#legend {
color:#F01919;
font-size:0.8em;
text-align:center;
}


#espace_perso_contenu {
background-color : #fff;
/*width:180px;/*largeur moins les bords*/
height : 140px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#espace_perso_pied {
/*width:190px;
height : 0px;
border-bottom : 1px solid #888A89;
margin-bottom : 10px;*/
background:transparent url(../images/pied_rub.png) no-repeat scroll center bottom;
height:24px;
}
/*-------------------------*/
#inscription {
float : left;
display : inline;
}

#inscription_entete {
width : 190px;
height : 28px;
display : block;
background-repeat : no-repeat;
background-position : top;
margin-top : 10px;
}
.inscription_entetep {
background-image : url(../images/inscription+.png);
}
.inscription_entetem {
background-image : url(../images/inscription-.png);
}
.inscription_entete {
background-image : url(../images/inscription.png);
}


#inscription_contenu {
background-color : #fff;
/*width:180px;/*largeur moins les bords*/
height : 301px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#inscription_pied {
/*width:190px;
height : 0px;*/
background:transparent url(../images/pied_rub_190.png) no-repeat scroll center bottom;
height:24px;
/*border-bottom : 1px solid #888A89;*/
margin-bottom : 10px;
}
/*-------------------------*/
#tarifs {
float : left;
margin-top : 20px;
}
#tarifs_entete {
width : 248px;
height : 28px;
background-image : url(../images/tarifs.png);
background-repeat : no-repeat;
background-position :top;
}
#tarifs_contenu {
background-color : #fff;
/*width:238px;largeur moins les bords*/
height : 270px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#tarifs_pied{
/*width:248px;*/
/*height:0px;*/
background:transparent url(../images/pied_rub_248.png) no-repeat scroll center bottom;
height:24px;
/*border-bottom : 1px solid #888A89;*/
margin-bottom : 10px;
}
/*-------------------------*/
#categories {
float : left;
/*border : 3px solid #888A89;*/
margin-top : 20px;
}

#categories_entete {
width : 517px;
height : 24px;
background-image : url(../images/categories.png);
background-repeat : no-repeat;
background-position :top;
/*padding-top : 7px;
color : #fff;
background-color : red;
border-bottom : 3px solid #888A89;
text-align : left;
padding-left : 12px;*/
}
#categories_contenu {
background-color : #fff;
height : 150px;
border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
/*width : 497px;*/	
/*height : 76px;*/
}
#categories_pied {
/*width:517px;
height : 0px;*/
background:transparent url(../images/pied_rub_517.png) no-repeat scroll center bottom;
height:24px;
/*border-bottom : 1px solid #888A89;*/
margin-bottom : 10px;
}
/*-------------------------*/
#pub_droite {
float : left;
margin : 10px 0 10px 0;
}
/*-------------------------*/

.invisible {
clear : both;
visibility : hidden;
}
/*-------------------------*/

#pied {
float : left;
width : 770px;}
#pied span {
float : left;
}
#pied a {
color : #275189;
font-size : 0.6em;
font-weight : bold;
text-decoration:none;
}
#pied a:hover {
color : #275189;
font-size : 0.6em;
font-weight : bold;
text-decoration:underline;
}
#pied .sli:hover {
text-decoration:none;
}

#liens_enbas {
margin-top : 18px;
}
/*-------------------------*/
.menu_deroulant {
color : gray;
background-color : #E5E5E5;
border : 1px solid gray;
margin :2px 0 2px 4px;}

.col_categories a span {
color : #F8A313;
text-decoration : none;
}

.col_categories a {
color : #275189;
text-decoration : none;
}
.col_categories a:hover {
text-decoration : underline;
}

.col_categories {
margin : 10px 0 10px 10px;
padding : 0;
float : left;
display : inline;
width : 159px;
font-size : 0.85em;
text-align : left;
list-style-type : none;
list-style-position: outside;
}

.col_rubriques {
list-style-type : none;
list-style-position: outside;
margin-left:-30px;
}


#tarifs a {
text-align : center;
}
#tarif {
float : left;
margin-top : 20px;
text-align : left;
list-style-image : url(../images/triangle_vert.png);
list-style-position : inside;
margin-left : 4px;
padding : 10px;
font-size : 0.7em;
}

#adresse_mail {
text-transform : uppercase;
padding : 3px 0 3px 12px;
font-size : 0.7em;
font-weight : bold;
text-align : left;
}
#mot_de_passe {
text-transform : uppercase;
padding : 3px 0 3px 12px;
font-size : 0.7em;
font-weight : bold;
text-align : left;
}
.inscription_input {
padding : 3px 0 3px 12px;
font-size : 0.8em;
font-weight : bold;
text-align : left;
}
.pass_input {
padding : 3px 0 3px 12px;
font-size : 0.8em;
font-weight : bold;
text-align : left;
}
.pass_input img {
margin : 0 0 0 20px;
}
.pass_input input {
margin : 0 0 10px 0;
}
.inscriptions {
background : #e5e5e5;
border : 1px solid #gray;
color : gray;
font-size : 1.3em; 
}
#validez {
padding : 0 0 3px 12px;
margin:0;
}
#oubli {
font-size : 0.7em;
text-align : left;
margin : 0 12px 0 12px;
}
.message_inscription .titre {
color : F019196;
background-color : #fff;
font-weight : bold;
font-size : 1em;
margin-top : 15px;
}
.message_inscription {
}
.message_inscription .contenu {
margin : 8px;
background-color : #fff;
font-weight : normal;
font-size : 0.7em;
text-align : justify;
color : #F01919;
}

.lien_oubli {
color : #F01919;
font-weight : bold;
text-decoration : none;

}
.lien_oubli:hover {
text-decoration : underline;
}
/*-------------------------*/
/*-----------Annonces--------------*/
#annonces {
float : left;
}
#annonces_entete {
width : 517px;
height : 28px;
background-image : url(../images/annonces.png);
background-repeat : no-repeat;
background-position : top;
margin-top : 0px;

}
#annonces_entete div{
padding : 3px 25px;
font-size : 1em;
text-align : left;
font-weight : normal;
color : #f01919;

}


#nb_annonces_recherche {
text-align : left;
color : #f01919;
font-weight : bold;
font-size : 1.3em;

}

#annonces_contenu {
background-color : #fff;
/*width:238px;/*largeur moins les bords*/
/*height : 1000px;*/

border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#annonces_pied {
background:transparent url(../images/pied_rub_517.png) no-repeat scroll center bottom;
height:24px;
margin-bottom: 12px;
}
/*******************************************************************************/
/*-----------tarifs_texte--------------*/
#tarifs_texte {
float : left;
text-align : left;

}
#tarifs_texte_entete {
width : 517px;
height : 28px;
background-image : url(../images/tarifs_texte.png);
background-repeat : no-repeat;
background-position : top;
margin-top : 0px;

}
#tarifs_texte_entete div {
padding : 16px 25px;
font-size : 1.3em;
color: white;
text-align : left;
font-weight : bold;

}


#tarifs_texte_contenu {
background-color : #fff;
/*width:238px;/*largeur moins les bords*/
/*height : 1000px;*/

border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#tarifs_texte_pied {
background:transparent url(../images/pied_rub_517.png) no-repeat scroll center bottom;
height:24px;
width:517px; /*width du contenu + les border*/
margin-bottom: 12px;

}
/*******************************************************************************/
/*-----------publier_texte--------------*/
#publier_texte {
float : left;
text-align : left;

}
#publier_texte_entete {
width : 517px;
height : 28px;
background-image : url(../images/publier_texte.png);
background-repeat : no-repeat;
background-position : top;
margin-top : 0px;

}
#publier_texte_entete div {
padding : 16px 25px;
font-size : 1.3em;
color: white;
text-align : left;
font-weight : bold;

}


#publier_texte_contenu {
background-color : #fff;
/*width:238px;/*largeur moins les bords*/
/*height : 1000px;*/

border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#publier_texte_pied {
background:transparent url(../images/pied_rub_517.png) no-repeat scroll center bottom;
height:24px;
width:517px; /*width du contenu + les border*/
margin-bottom: 12px;


}
/*******************************************************************************/

/*-----------sinscrire_texte--------------*/
#sinscrire_texte {
float : left;
text-align : left;

}
#sinscrire_texte_entete {
width : 517px;
height : 28px;
background-image : url(../images/sinscrire_entete.png);
background-repeat : no-repeat;
background-position : top;
margin-top : 0px;

}
#sinscrire_texte_entete div {
padding : 16px 25px;
font-size : 1.3em;
color: white;
text-align : left;
font-weight : bold;

}


#sinscrire_texte_contenu {
background-color : #fff;
/*width:238px;/*largeur moins les bords*/
/*height : 1000px;*/

border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#sinscrire_texte_pied {
background:transparent url(../images/pied_rub_517.png) no-repeat scroll center bottom;
height:24px;
width:517px; /*width du contenu + les border*/
margin-bottom: 12px;

}
/*******************************************************************************/

/*-----tarif_texte_index---------*/

.tarifs_texte_index {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #275189;
font-size: 11px;
background-color:#fff; 
padding: 4px;
}
.tarifs_texte_index h2 {
color: #275189;
font-size: 16px;
font-weight: bold; 
}.tarifs_texte h3 {
color: #A6CA3A;
}
.tarifs_texte_index ul {
margin : 0 0 0 10px;
padding : 6px;
text-align : left;
}

/*******************************************************************************/
/*-----------espace_personnel--------------*/
#espace_personnel {
float : left;
text-align : left;

}
#espace_personnel_entete {
width : 517px;
height : 28px;
background-image : url(../images/espace_perso_entete.png);
background-repeat : no-repeat;
background-position : top;
margin-top : 0px;

}
#espace_personnel_entete div {
padding : 16px 25px;
font-size : 1.3em;
color: white;
text-align : left;
font-weight : bold;

}


#espace_personnel_contenu {
background-color : #fff;
/*width:238px;/*largeur moins les bords*/
/*height : 1000px;*/

border-left : 1px solid #888A89;
border-right : 1px solid #888A89;
}
#espace_personnel_pied {
background:transparent url(../images/pied_rub_517.png) no-repeat scroll center bottom;
height:24px;

}
/*******************************************************************************/

/*******************************************************************************/


/*-----tarif_texte---------*/
.tarifs_texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #275189;
font-size: 11px;
background-color:#fff; 
padding: 2px 20px 20px 20px;
}
.tarifs_texte h2 {
color: #A6CA3A;
font-size: 18px;
font-weight: bold; 
}
.tarifs_texte h4 {
color: #A6CA3A;
}
.tarifs_texte2 h5 {
color: #A6CA3A;
font-size: 12px;
}
.tarifs_texte2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #275189;
font-size: 11px;
background-color:#fff;
margin: 0;
padding: 20px 10px 20px 21px;
}
.tarifs_texte2 h3 {
color: #275189;
font-size: 12px;
}
.tarifs_texte3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #A6CA3A;
font-size: 11px;
background-color:#fff;
margin-left: 20px;
padding: 20px 11px 20px 11px;
}
.tarifs_texte3 h3 {
color: #A6CA3A;
font-size: 12px;
}
.tarifs_texte4 {
font-family: Verdana, Arial, Helvetica, sans-serif;color: #999999;
font-size: 11px;
background-color:#fff;
margin-left: 20px;
padding: 20px 21px 20px 10px;
}
.tarifs_texte4 h3 {
color: #A6CA3A;
font-size: 12px;
}
.cont {

}
/*---FIN--tarif_texte---FIN------*/
/*-----publier_texte---------*/
.publier_texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #275189;
font-size: 12px;
background-color:#fff; 
margin : 0px;
padding: 1px 20px 20px 20px;
}
.publier_texte h2 {
color: #FF9900;
font-size: 18px;
font-weight: bold; }
.tarifs_texte h3 {
color: #A6CA3A;
}
.publier_texte h3 {
color: #FF9900;
}
.publier_texte h4 {
color: #FF9900;
font-size: 12px;
}

/*---FIN---publier_texte---FIN------*/
/*-----inscription_texte---------*/
	
.inscription_texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #275189;
font-size: 12px;
background-color:#fff; padding: 20px 20px 20px 20px;
}
.inscription_texte h2 {
color: #275189;
font-size: 18px;
font-weight: bold; }

.inscription_texte h3 {
color: #275189;
font-size: 14px;


}

.inscription_texte h4 {
color: #275189;
font-size: 12px;
}
.inscription_texte {
color: #275189;
font-size: 12px;
text-decoration:none;
}



/*---FIN---inscription_texte---FIN------*/
/*---------PETITE ANNONCE-----------*/
.annonce {
clear :both;
width: 503px;
margin: 0px 4px 10px 4px ; /*top 0*/
font-size : 1.2em;
}
.cadre_photo {
float:left;
padding: 0px;
margin: 0px;
margin-right: 16px;
width: 120px;
}


.cadre_photo td { 
border-width:1px;
border-style:solid; 
border-color:#fff;
width:39px;
height:29px;
margin:0;padding:0;

}
.cadre_photo table {
border-collapse:collapse;
}



.categorie_annonce {
text-align : right; 
margin : -19px 0 0 0;
}
.lien_annonce a:hover {
color: #CC0000;
}

.onglet_1 {
border : 0px;
margin : 0px 0 0 1px;
padding : 0;
}
.onglet_2 {
border : 0px;
margin : 0px 0 0 1px;
padding : 0;
}
.onglet_3 {
border : 0px;
margin : 0px 0 0 1px;
padding : 0;
}


.titre_annonce
{
background-color : red;
color : white;
text-align : left;
font-size : 1em;
padding-left : 10px;
margin :  0 20px;
}
.titre_annonce_photo a {
color: #004976;
text-decoration:none;
}
.titre_annonce_photo a:hover {
color: #CC0000;
text-decoration:underline;
}

.categorie_annonce {
margin :0px 0px;
float : right;
}
.numero_date_annonce {
float: left;
margin :0px 0px;
}
/********** Avec couleur ************/
.texte_annonce {
background-color : white;
/*min-height: 96px; /*IE ?*/
padding: 0 16px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-style: normal;
font-weight: normal;
color : #000;
background-color: #fff;
text-align: justify;
}

.titre_annonce_photo {
min-height: 12px;
background-color:#A1A1A1;
background-image:   url(../images/degrade_gris_annonces.png);
background-repeat:repeat-x;
background-position: top left;
margin: 0 ;
padding: 4px 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bolder;
color: #fff;
text-align: left;
vertical-align: middle;
}
.ligne {
padding: 3px 3px 3px 6px;
margin-top : 2px;
border-top : 1px #489233 solid;
}
.photo_annonce {
float:left;
border: 2px solid #489233;
margin: 0 0 10px 0px;
padding: 0px;
height: 100px;
width: 128px;
}
.grande_photo_annonce {
margin:0 0 10px 0;
padding:0px;
width:485px;
}
etiquette_grande_photo_annonce {
margin:0;
padding:0;
}




/**** #FEB232 orange ****/
.orange img {
border : 1px solid #FEB232; 
margin:0;padding:0;
}
.orange .texte_annonce {
color : #A3A4A3; /* orange */
}
.orange .titre_annonce_photo {

}
.orange .ligne {
border-top : 2px  #FEB232 dashed;
}
.orange .photo_annonce {
border: 2px solid #FEB232;
}
.orange .grande_photo_annonce {
border: 2px solid #FEB232;
}
.orange {	
color : #FF9900;
}

/**** #FFFF00 jaune ****/
.jaune img {
border : 1px solid #FFFF00; 
margin:0;padding:0;
}

.jaune .texte_annonce {
color : #A3A4A3; /* jaune */
}
.jaune .titre_annonce_photo {

}
.jaune .ligne {
border-top : 2px  #FFFF00 dashed;
}
.jaune .photo_annonce {
border: 2px solid #FFFF00;
}
.jaune .grande_photo_annonce {
border: 2px solid #FFFF00;
}
.jaune {	
color : #F3E621;
}

/****  rouge #FB3116****/
.rouge img {
border : 1px solid #FB3116; 
margin:0;padding:0;
}
.rouge .texte_annonce {
color : #A3A4A3; /* rouge */
}
.rouge .titre_annonce_photo {

}
.rouge .ligne {
border-top : 2px  #FB3116 dashed;
}
.rouge .photo_annonce {
border: 2px solid #FB3116;
}
.rouge .grande_photo_annonce {
border: 2px solid #FB3116;
}

/****  violet ****/
.violet img {
border : 1px solid #143C66;
margin:0;padding:0;
}

.violet .texte_annonce {
color : #A3A4A3; /* rouge */
}
.violet .titre_annonce_photo {
background-color:  #143C66;

}
.violet .ligne {
border-top : 2px  #143C66 dashed;
}
.violet .photo_annonce {
border: 2px solid #143C66;
}
.violet .grande_photo_annonce {
border: 2px solid #143C66;
}

/********** #32A2FE bleu*************/
.bleu img {
border : 1px solid #32A2FE; 
margin:0;padding:0;
}
.bleu .texte_annonce {
color : #A3A4A3;
}
.bleu .titre_annonce_photo {

}
.bleu .ligne {
border-top : 2px  #32A2FE dashed;
}
.bleu .photo_annonce {
border: 2px solid #32A2FE;
}
.bleu .grande_photo_annonce {
border: 2px solid #32A2FE;
}

/********** noir (grandes annonces) #404040 *************/
.noir img {
border : 1px solid #404040; 
margin:0;padding:0;
}
.noir .texte_annonce {
color : #A3A4A3;
}
.noir .titre_annonce_photo {

}
.noir .ligne {
border-top : 2px  #404040 dashed;
}
.noir .photo_annonce {
border: 2px solid #404040;
}
.noir .grande_photo_annonce {
border: 2px solid #404040;
}

/********** #vert : #B2D252*************/
.vert img {
border : 1px solid #B2D252; 
margin:0;padding:0;
}
/*.vert {	
color : #489233;
}
*/

.vert .texte_annonce {
color : #A3A4A3;
}
.vert .titre_annonce_photo {

}
.vert .ligne {
border-top : 2px  #B2D252 dashed;
}
.vert .photo_annonce {
border: 2px solid #B2D252;
}
.vert .grande_photo_annonce {
border: 2px solid #B2D252;
}
/********** /* rose : #ff357f*************/

.rose img {
border : 1px solid #E579D2; 
margin:0;padding:0;
}

.rose .texte_annonce {
color : #A3A4A3; 
}
.rose .titre_annonce_photo {
}

.rose .ligne {
border-top : 2px  #E579D2 dashed;
}
.rose .photo_annonce {
border: 2px solid #E579D2;
}
.rose .grande_photo_annonce {
border: 2px solid #E579D2;
}

.barre_numero_page {
clear :both;
margin : 20px 4px 0 4px;/*bottom 0!*/
background-color: #ebecff;
border-top: 2px  #F01919 solid;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #404040;
text-align: center;
}
.pages_pre_sui {
color: #404040;
text-decoration : none;
}
.pages_pre_sui:hover {
text-decoration : underline;
color: #F01919;

}
.numero_page {
text-decoration : none;
color: #404040;
}
.numero_page:hover {
text-decoration : underline;
color: #F01919
}
.numero_page_en_cours {
text-decoration : none;
color : #F01919;
}
/*******inscription************************************/

.sinscrire_input {
color : gray;
background-color : #E5E5E5;
border : 1px solid gray;
margin :2px 0 2px 4px;
font-size : 1.3em; 
}

.message {
padding :50px 20px;
}
/*********espace_perso************************************/
.espace_perso {
}
.espace_perso li{
text-align: left;
list-style-image: url(../images/fleche_orange.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
font-size: 11px;
background-color:#fff; 
margin-left:-5px;}
.gras {
font-weight: bold;
}
.italiques {
font-style:italic ;
}

.centre {
text-align:center;
}
