
/*
-----------------------------------------------
auteur:   mcbox
version:  MAI 2006
-----------------------------------------------
*/

/*---------GESTION DES BALISES--------------*/






body {
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    background-image:url(../texture/fond.gif);
  }


table {
    border : 0 ;
  }


img {
    border : none ;
  }


.conteneur_site {
    background-color : #ffffff;
    border : 1px solid #cccccc;
    padding:8px;
    width:876px;
    margin-top:5px;
  }


.pied_de_page {
    height:213px;
    background-image:url(../texture/pied_de_page.gif);
    margin-bottom:6px;
  }


.photo_article img {
    border : 1px solid #B2B2B2 ;
  }


.align_gauche_11 {
    float: left;
    margin-right: 9px;
    margin-bottom:5px;
  }


.bouton_annonce {
    margin:15px;
  }


.bouton_detail {
    width:735px;
    margin-top:-32px;
    margin-bottom:20px;
    text-align:right;
  }


.bouton_detail img {
    margin-right : 6px;
  }


.cadre_detail {
    width:736px;
    padding:0;
    background-color:#ffffff;
  }

/*----------PAGE D'ACCUEIL----------*/
.bloc_recherche{
border-left  :1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom :1px solid #cccccc;
padding-top:5px;
width:120px;
margin-bottom:10px;
text-align:center;
font-family : Verdana,Geneva,Arial,Helveticaf;
font-size : 10px;
}



.bloc_vignette {
    color : #000000;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    width:420px;
    margin-bottom:14px;
    text-align : justify;
  }


.titre_vignette {
    color : #336699;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    font-weight : bold;
    border-bottom : 1px solid #cccccc ;
    width:100%;
    margin-bottom:6px;
  }


.tableau_recherche td {
    border-bottom : 1px dashed #cccccc ;
  }


.tableau_recherche_noborder td {
    border-bottom : 0 ;
  }


.espace_cadre_tableau {
    width:736px;
    margin-top:30px;
  }


.cadre_tableau {
    background-image:url(../texture/tab_derniere_fond.png);
  }


ul.tableau_accueil {
    margin:0;
    padding:0 15px 0 15px;
    list-style-type: none ;
  }


ul.tableau_accueil li {
    padding : 3px;
    border-bottom : 1px dashed #cccccc ;
  }


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


ul.detail li {
    margin-bottom:4px;
  }


table.tableau_periode {
    width:720px;
    border:1px solid #ffa400;
    margin-bottom:10px;
    border-collapse:collapse;
    background-color:#fffaf0;
  }


table.tableau_periode td {
    padding:5px;
    text-align:center;
  }


tr.ligne_tableau_periode td {
    border-bottom:1px dashed #ffa400;
  }


table.tableau_semaine {
    width:100%;
    border:1px solid #ffa400;
    border-collapse:collapse;
    background-color:#fffaf0;
  }


table.tableau_semaine td {
    text-align:center;
    padding:2px;
  }


table.agence {
    width : 736px;
    border:1px solid #33da3b ;
  }


table.agence td {
    padding: 8px;
    border-bottom:1px dashed #33da3b ;
  }

/*------------------DIVERS-----------------*/
table.credit_temps{
width:640px;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
}

table.credit_temps td{
text-align:center;
border-bottom:1px solid #cccccc;
}


.tableau_prix{
font-size:12;
border:1px solid #FF8138;
width:100%;
margin-top:10px;
border-collapse:collapse;
}

.tableau_prix td{
text-align:center;
padding:2px;
border-collapse:collapse;
border:1px dashed #FF8138;
}


.liste_inscription li {
    display : list-item;
padding:2px;
    list-style-image : url('../texture/ico.gif');

background-repeat: no-repeat;
    margin-bottom : 10px;
  }


.liste_detail_recherche ul {
    margin:0;
    padding:0;
    list-style-type: square;
  }


.liste_detail_recherche li {
    padding:6px;
    list-style-type: square;
  }


ul.liste {
    padding-left:25px;
  }


ul.liste li {
    padding:4px;
    list-style-type: square;
  }


table.tableau_article {
    border:2px solid #cccccc;
    border-collapse:collapse;
  }


table.tableau_article td {
    border:1px solid #cccccc;
    padding:4px;
    text-align:center;
    border-collapse:collapse;
  }


table.forum {
    margin-bottom:10px;
    width:736px;
    border:1px solid #ffa400;
  }


.forum_sujet {
    width:390px;
    height:80px;
    border-bottom:1px dashed #ffa400;
    padding:8px;
  }


.forum_nb_sujet {
    text-align:center;
    border-bottom:1px dashed #ffa400;
    width:90px;
    background-color:#fffaf0;
  }


.forum_nb_reponse {
    text-align:center;
    border-bottom:1px dashed #ffa400;
    width:65px;
  }


.forum_date {
    text-align:center;
    border-bottom:1px dashed #ffa400;
    background-color:#fffaf0;
  }


table.sujet {
    margin-bottom:10px;
    width:736px;
    border:1px solid #ffa400;
  }


.tableau_tarif input {
    border:1px solid #cccccc;
    text-align:center;
  }

/* odd table rows 1,3,5,7,... */


table tr.odd th,table tr.odd {
    text-align: left;
  }

/* hovered table rows couleur orange */


table tr.odd:hover,table tr.odd:hover th,table tr.hover th,table tr.hover {
    background-color: #fffaf0;
  }

/* odd table rows 1,3,5,7,... */


table tr.odd_vert th,table tr.odd_vert {
    text-align: left;
  }

/* hovered table rows couleur vert */


table tr.odd_vert:hover,table tr.odd_vert:hover th,table tr.hover th,table tr.hover {
    background-color: #F2FFF4;
  }


.icone_sujet {
    width:30px;
    border-bottom:1px dashed #ffa400;
    text-align:center;
  }


.sujet_sujet {
    width:370px;
    height:30px;
    border-bottom:1px dashed #ffa400;
    padding:8px;
  }


.nom_sujet {
    width:125px;
    border-bottom:1px dashed #ffa400;
    background-color:#fffaf0;
    padding-left:6px;
  }


.reponse_sujet {
    width:100px;
    border-bottom:1px dashed #ffa400;
    text-align:center;
  }


.lecture_sujet {
    border-bottom:1px dashed #ffa400;
    text-align:center;
    background-color:#fffaf0;
  }


table.message {
    margin-bottom:10px;
    width:736px;
    border:1px solid #ffa400;
  }


.auteur_message {
    padding:5px;
    width:170px;
    border-bottom:1px dashed #ffa400;
  }


.message_message {
    padding:5px;
    border-bottom:1px dashed #ffa400;
  }


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


ul.icone li {
    float:left;
    width : 66px;
    margin-bottom:20px;
  }


ul.icone input {
    border: none;
  }

/*-----------GESTION PAGE QUI TOURNE-----------*/


ul.page {
    list-style-type: none ;
    float:right;
    margin-right:2px;
  }


ul.page li {
    float:left;
    width:30px;
    border:1px solid #cccccc;
    background: #ffffff;
    margin:1px;
  }


ul.page li a {
    display: block ;
    text-decoration: none ;
    color:#000000;
  }


ul.page li a:hover {
    background: #AEFFE4;
  }

/*---------ONGLET RECHERCHE ANNONCES--------------*/

ul#onglet_recherche {
    font: bold 11px verdana, arial, sans-serif;
    list-style-type: none;
    padding-bottom: 24px;
    border-bottom: 1px solid #6c6;
    margin: 0;
    margin-bottom:10px;
    margin-top:20px;
  }


ul#onglet_recherche li {
    float: left;
    height: 21px;
    background-color: #cfc;
    margin: 2px 2px 0 2px;
    border: 1px solid #6c6;
  }


ul#onglet_recherche li.active {
    border-bottom: 1px solid #fff;
    background-color: #fff;
  }


#onglet_recherche a {
    float: left;
    display: block;
    color: #666;
    text-decoration: none;
    padding: 4px;
  }


#onglet_recherche a:hover {
    background: #fff;
  }

/*-----------GESTION DES POLICES-----------*/




.police_texte {
    color : #000000;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    text-align : justify;
  }


.police_titre {
    color : #336699;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
    text-align : center;
  }


.police_bande {
    color : #336699;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 18px;
    font-weight : bold;
  }


.police_titre_blanc {
    color : #ffffff;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
    text-align : center;
  }


.police_bleu_clair {
    color : #336699;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    text-align : justify;
  }


.police_texte_gras {
    color : #000000;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    font-weight : bold;
  }


.police_texte_rouge {
    color : #ff0000;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
  }


.police_orange {
    color : #FF8138 ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
  }

.orange {
    color : #FF8138 ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 24px;
    font-weight : bold;

}

.police_vert {
    color : #12D58A ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
  }


.police_gris {
    color : #B2B2B2 ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
  }


.police_bleu {
    color : #2294FF ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
  }


.police_jaune {
    color : #F0D146 ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
  }


.police_aide {
    color : #6c9e9f ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 16px;
    font-weight : bold;
  }

/*--------------GESTION DES LIENS------------------*/


a.lien_article:hover img {
    border : 1px dashed #cccccc ;
  }


a.lien:link {
    color: #336699;
    font-weight: small ;
    text-decoration: none;
  }


a.lien:visited {
    color: #336699;
    font-weight: small ;
    text-decoration: none;
  }


a.lien:hover {
    color: #FF0000;
    font-weight: small ;
    text-decoration:none;
  }


/*gras*/




a.lien_gras:link {
    color: #4891D9;
    font-weight: bold ;
    text-decoration: none;
  }


a.lien_gras:visited {
    color: #4891D9;
    font-weight: bold ;
    text-decoration: none;
  }


a.lien_gras:hover {
    color: #FF0000;
    font-weight: bold ;
    text-decoration:none;
  }

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

/*--------------GESTION DE LA BARRE DU BANDEAU------------------*/


.police_identification {
    color : #000000 ;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    font-weight : bold;
  }


.navcontainer ul {
    border-top : 5px solid #297db2 ;
    margin-top : 0;
    margin-bottom : 0;
    padding-left: 0;
    margin-left: 0;
    background-color: #297db2;
    color: White;
    float: left;
    width: 870px;
    font-weight: bold ;
    font-family: arial, helvetica, sans-serif;
  }


.navcontainer ul li {
    display: inline;
  }


.navcontainer ul li a {
    padding: 4 6 4 6;
    background-color: #297db2;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;
  }


.navcontainer ul li a:hover {
    background-color: #8fbbd7;
    color: #1451A7;
  }

/*-------------ZONE CALCULATRICE-------------*/


.police_titre_calcul {
    color : #336699;
    font-family : Verdana,Geneva,Arial,Helveticaf;
    font-size : 12px;
    font-weight : bold;
    text-align : center;
    background-color:#ffffff;
    padding:4px;
    text-align:center;
    border-bottom:1px solid #0194DD;
  }


.zone_input input {
    margin:4px;
    border:1px solid #0194DD;
    padding:2px;
    background-color:#D6F3FF;
    text-align:right;
  }


.zone_input select {
    margin:4px;
    border:1px solid #0194DD;
    background-color:#D6F3FF;
  }

