﻿html, body {
	font-family:"Trebuchet MS", Arial, Verdana;
	margin: 0px;
	padding:0px;
	background-color:white;
    margin-top:0px;
}


h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;
}

#wrapper {
	width:950px;
	margin:0px auto;
	background-color:#FFF6E8;
}

#content {
	width:928px;
	margin:0px auto;
	background-image:url(../images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}


/*#connexion {
	position:relative;
	width:300px;
	height:45px;
	top:1px;
	left:300px;
}

#connexion ul{
	margin:0;
	padding:0;
}

#connexion li{
	float:left;
	list-style-type:none;
	width:149px;
	height:20px;
	text-align:center;
	background-color:#9bbe00;
	border-left:1px solid #FFF;

}

#connexion a{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#connexion a:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}*/









#mainimg {
	background-color:#9abf00;
	width:928px;
	height:82px;
	text-align:center;
}

#mainimg ul {
	width:928px;
	margin:auto;
	text-align:center;
	padding:0;
	list-style-type:none;
}

#mainimg li{
	float:left;
	width:9.96% !important;
	width:92px;
	height:82px;
}

#mainimg li a {
	text-align:center;
	display:block;
	float:left;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#FFFFFF;
}

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

#mainimg li h3 {
	display:block;
	margin-top:60px;
	font-size:14px;
	font-weight:normal;
}


#secondimg-search{
    background-color:#FFFFFF;
    width:981px;
    min-height:22px;
    text-align:left;

    padding-top:5px;
    /*padding-left:8px;
    padding-bottom:5px;*/

    border-bottom:1px solid #cccccc;
}

#secondimg-search .input_search{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #cccccc;
    width:100px;
    padding:0px;

    color: #797B7A;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;
}

#secondimg-search label{
    display: inline;
}

#secondimg-search .input_select_search{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #cccccc;
    width:100px;
    color: #797B7A;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;
}

#secondimg-search .p_search_option {
    float: left;
    height: 25px;
    width: 450px;
    margin-right: 5px;
    padding-bottom:3px;
    text-align:right;
}

#secondimg-search .div_search_option {
    height: 28px;
    width: 100%;
    margin-right: 5px;
    padding-bottom:0px;
    background-color:#FFFFFF;
}


#menu_recherche {
    color: #797B7A;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;
}

#menu_recherche .texte_search{
    float: left;

    height: 25px;
    width: 200px;

    margin-right: 10px;
    margin-top:6px;
    padding-left:3px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;


    color: #353535;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;

    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8944a1;
}

#menu_recherche .div_select{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8944a1;
    float: left;
    height: 25px;
    width: 193px;
    margin-right: 10px;

    margin-top:6px;
}


#menu_recherche .input_select{
    height: 23px;
    width: 190px;

    margin-right: 8px;
    padding-top: 1px;


    color: #353535;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;

    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ffffff;

    margin: 0px 0 0;
}

#menu_recherche .submit_search{
    height: 27px;
    width: 90px;

    color: white;
    font-family: "Trebuchet MS";
    font-size: 13px;
    line-height:24px;
    font-weight: normal;

    background: url("../images/btn_menu_search.png") no-repeat 0px 0px transparent;
    border:none;
    margin: 0px;
    padding:0px;
    padding-bottom:2px;

    margin-top:5px;

}

#menu_recherche .submit_search:hover{
    background: url("../images/btn_menu_search_hover.png") no-repeat 0px 0px transparent;
    color: white;
    cursor:pointer;
    font-weight: normal;
}

.arrondi {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url('js/pie/PIE.php');
}

.arrondi10 {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url('js/pie/PIE.php');
}

.arrondi3 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('js/pie/PIE.php');
}

#zone_recherche {
    height:25px;
    padding-top:10px;
    padding-right:20px;
    text-align:right;
}

#zone_recherche label {
    font-size:14px;
    font-weight:bold;
    color: #fff;
}


.search_nom {
    width:200px;
    height:14px;
    font-size:12px;
    font-weight:bold;
    color: #8b499f; /*#8b499f;*/
}

.search_categorie {
    width:200px;
    font-size:12px;
    font-weight:bold;
    color: #8b499f; /*#8b499f;*/

}

.search_submit {
    width: 27px;
    height: 21px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url(../images/ok_1.jpg) no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    /*font-size:14px;
    font-weight:bold;
    color: #76be5e;*/

}

.search_submit:hover {

    width: 27px;
    height: 21px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url(../images/ok_2.jpg) no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    /*font-size:14px;
    font-weight:bold;
    color: #76be5e;*/
}



#contentarea {
    clear:both;
    /*padding:0px 0px;*/
    padding-top: 15px;
}

#contentarea h1{
    font-family:"Trebuchet MS";
    font-size:20px;
    color:#8b499f; /*#8b499f;*/
    font-weight:normal;
    text-decoration:none;
    padding-left:30px;
    padding-bottom:5px;
}

#contentarea h2{
    font-family:"Trebuchet MS";
    font-size:20px;
    color:#8b499f; /*#8b499f;*/
    font-weight:normal;
    text-decoration:none;
    padding-left:30px;
    padding-bottom:5px;
}

#contentarea h3{
    font-family:"Trebuchet MS";
    font-size:20px;
    color:#8b499f; /*#8b499f;*/
    font-weight:normal;
    text-decoration:none;
    padding-left:30px;
    padding-bottom:5px;
}



#liste_categories {
    border:none;
    width:100%;
    /*padding-top:150px;*/
    padding-left:30px;
}

#liste_categories  td{
    width:33.333333%;
    vertical-align:top;
    color:#797B7A;
    font-weight:bold;
}

#liste_categories a.titre{
    font-family:"Trebuchet MS";
    font-size:17px;
    text-decoration:underline;
    font-weight:bold;
    color:#8B499F;
    padding-left:2px;
    padding-right:2px;
}

#liste_categories a.titre:hover{
    color:#ffffff;
    background-color:#629643;
    text-decoration:none;
}

#liste_categories ul{
    margin-top:5px;
    font-size:15px;
    font-weight:normal;
    /*list-style-image: url('../images/puce-verte.gif');*/
    color:#797B7A;
    padding-left:5px;
}

#liste_categories li {
    background: url('../images/puce-verte.gif') no-repeat 7px 7px transparent;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 1px 20px;
    vertical-align: middle;
}

#liste_categories li a{
    text-decoration:none;
    color:#797B7A;
    font-weight:normal;
    padding-left:2px;
    padding-right:2px;
}

#liste_categories li a:hover{
    text-decoration:none;
    background-color:#629643;
    color:#ffffff;
}

#leftbar {
    float:left;
    width:684px;
    border-right:1px solid #BCBDBC;
    padding-bottom:15px;
}

#leftbar h2{
    font-family:"Trebuchet MS";
    font-size:20px;
    color:#8b499f; /*#8b499f;*/
    font-weight:normal;
    text-decoration:none;
    padding-left:30px;
    padding-bottom:5px;
}

#leftbar p{
    font-family:"Trebuchet MS";
    font-size:12px;
    color:#797B7A;
    font-weight:normal;
    text-decoration:none;
    padding:0px 30px;
}

#leftbar a {
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#8b499f; /*#8b499f;*/
    font-weight:bold;
    text-decoration:none;
    padding:0px 0px;
}

#leftbar a:hover {
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    padding:0px 0px;
}

#rightbar {
    float:left;
    width:287px;
    padding-bottom:15px;
}


#rightbar h2{
    font-family:"Trebuchet MS";
    font-size:26px;
    color:#629643;
    font-weight:normal;
    text-decoration:none;
    padding-left:25px;
    padding-bottom:5px;
}

#rightbar h2.title{
    font-family:"Trebuchet MS";
    font-size:20px;
    color:#629643;
    font-weight:bold;
    text-decoration:none;
    padding-left:25px;
    padding-bottom:5px;
}


#module_recherche {
    padding-top:5px;
    padding-left:15px;
    color:#797B7A;
    font-size:10px;
    /*border:1px solid black;*/
}

#module_recherche p.option_title {
    font-weight:bold;
}

#module_recherche p.option_contenu {
    margin-bottom:5px;
}

#module_recherche div.separator {
    margin-top:15px;
    border-bottom: 1px solid #BCBDBC;
    margin-bottom:15px;
}

#module_recherche  ul {
    margin-top:10px;
    padding-top:0px;
}

#module_recherche a {
    text-align:center;
    font-size:14px;
    color:#8b499f;
    font-weight:normal;
    text-decoration:none;
}

#module_recherche a.focus{
    background:#629643;
    text-align:center;
    font-size:14px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
}

#module_recherche a:hover{
    color:#797B7A;
    text-decoration:underline;
}

#module_recherche a.focus:hover{
    background:#629643;
    color:#ffffff;
    text-decoration: none;
}

#module_recherche span.search_type {

}




#module_annonces {
    width:664px;
    min-height: 492px; /* PropriÃ©tÃ© utilisÃ©e si pas assez d'annonces pour la page */
    _height: 492px; /* Valeur uniquement comprise par IE pour Ã©viter le soucis du min-height non compris par IE */

    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    background: url('../images/bg_bloc_principal.png') no-repeat 0px 0px #ebebeb;

    margin-left:10px;
}

#module_annonces h1{
    padding-left:28px;
    font-weight:bold;
    font-size:18px;
    color:white;
    padding-top:5px;

    width:650px;
    overflow:hidden;
    height:20px;

}

#module_annonces p.ajouter_annonce{
    font-weight:bold;
    font-size:14px;
    text-align:right;
    padding-right:10px;
    padding-top:10px;
    height:20px;

}

#module_annonces .conteneur_annonce {
    width:663px;
    min-height:107px;

    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    border-left:1px solid transparent;

    background-color:#ebebeb;
    margin-bottom:15px;
}

#module_annonces .conteneur_annonce:hover {
    cursor:pointer;
    border-top:3px solid #ffba00;
    border: 1px solid #629643;
    background-color:#b7b7b7;
}



#module_annonces .annonce_brillante {
    background-color:#f8d67e;
    background-position:0 1px;
    border-bottom:1px solid #FFBA00;
    border-right:1px solid #FFBA00;
    border-left:1px solid #FFBA00;

}

#module_annonces  .annonce_brillante:hover {
    background-color:#f3c755;
    background-position:0 1px;
    border-bottom:1px solid #76C009;
    border-right:1px solid #76C009;
    border-left:1px solid #76C009;

}

#module_annonces  .annonce_premium {
    background-color:#c299ce;
    background-position:0 1px;
    border-bottom:1px solid #FFBA00;
    border-right:1px solid #FFBA00;
    border-left:1px solid #FFBA00;

}

#module_annonces  .annonce_premium:hover {
    background-color:#8B499F;
    background-position:0 1px;
    border-bottom:1px solid #76C009;
    border-right:1px solid #76C009;
    border-left:1px solid #76C009;

}

#module_annonces .conteneur_publicite {
    width:100%;
    border-bottom: 1px solid #CCC;
    margin-top:3px;
    overflow:hidden;
    text-align:center;
}

#module_annonces  .conteneur_publicite a img{
    border:2px solid #FFFFFF;
}

#module_annonces  .conteneur_publicite a img:hover{
    border: 2px solid #D0D0D0;
}

#module_annonces .conteneur_photo{
    float:left;
    height:100%;
    width:110px;
}


#module_annonces .photo_annonce{
    border:1px solid #cccccc;
    margin-top:0px;
    margin-left:0px;
}

#module_annonces  .photo_annonce:hover {
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    border:1px solid #629643;
}

#module_annonces  .photo_annonce img {
    margin-right:0;
    border:1px solid #CCC;
}

#module_annonces  .photo_annonce img:hover{
    border:1px solid #000;
}

#module_annonces .conteneur_infos{
    margin-left:120px;

    color:#464646;
    font-size:13px;
}


#module_annonces .ligne_titre{
    width:100%;
    background-color:#646263;
    height:28px;
    color:white;
    font-size:14px;
}

#module_annonces .titre_infos{
    padding-top:4px;
    width:79.5%;
    color:white;
    font-weight:bold;
    padding-left:8px;
}

#module_annonces .bg_brillante{
    background-color:#ffba12;
}

#module_annonces .bg_premium{
    background-color:#8B499F;
}

#module_annonces .titre_infos a {
    text-decoration:none;
    font-weight:bold;
    color:white;
    font-size:15px;
    font-family: "Trebuchet MS";
}


#module_annonces .titre_infos a:hover {
    text-decoration:none;
    color:#76c009;
}


#module_annonces .prix_infos{
    float:right;
    font-weight:bold;
    color:white;
    padding-top:4px;
    width:17%;
    height:23px;
    text-align:right;
    border-left:none;
    padding-right:10px;
    font-family: "Trebuchet MS";
}

#module_annonces .prix_infos a {
    text-decoration:none;
    font-weight:bold;
    color:white;
    font-size:15px;
}

#module_annonces .prix_infos a:hover {
    text-decoration:none;
    color:#76c009;
}

#module_annonces .bg_brillante a {
    text-decoration:none;
    font-weight:bold;
    color:#000000;
    font-size:14px;
}

#module_annonces .ligne_infos{
    width:100%;
    height:27px;
    font-size:13px;
    margin-top:5px;
}

.ligne_infos{
    width:100%;
    height:27px;
    font-size:13px;
    margin-top:5px;
}

#module_annonces .description_infos{

    font-size:13px;
    padding-left:8px;
    height:94px;
    overflow:hidden;
    color:#353535;
}

#module_annonces  .description_annonce {
	width:77%;
	float:left;
}

#module_annonces  a.boutonlien{
	display:block;
	width:500px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:15px;
	color:#F76B0C;
	background: transparent;
	border: 0;
    cursor: pointer;
    text-decoration: underline;
	text-align:left;
	padding-left:10px;
	padding-right:0px;
}

#module_annonces  input.boutonlien {

	width:500px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:15px;
	color:#F76B0C;
	background: transparent;
	border: 0;
    cursor: pointer;
    text-decoration: underline;
	text-align:left;
	padding-left:10px;
	padding-right:0px;

}

#module_annonces  p.contenu_annonce{

    font-family:"Trebuchet MS";
    font-weight:normal;
    font-size:13px;
    color:#797B7A;
    padding-left:10px;
    padding-right:0px;
}

#nav_bar_conteneur {
    width:100%;
    border-top:1px solid #cccccc;
    margin-top:15px;
}

#nav_bar_annonces {
    height:25px;
    padding-top:10px;
    padding-bottom:10px;
    color:#353535;
    text-align:center;
    width: 97%;

}

#nav_bar_annonces  a {
    color:#353535;
    font-size:16px;
    font-weight:normal;
    text-decoration: underline;
    padding-left:5px;
    padding-right:5px;
}

#nav_bar_annonces  a:hover {
    background:#8b499f;
    font-size:16px;
    color:#ffffff;
    text-decoration: underline;
    padding-left:5px;
    padding-right:5px;
    font-weight:normal;
}


#zone_annonce {
    border:none;
    width:100%;
    /*padding-top:10px;*/
}

p.fil_ariane {
    margin:0;
    padding:0;
    margin-bottom:0px;
    margin-left:20px;
    color:#8B499F;
    margin-left:10px;
}

p.fil_ariane a{
    color:#8B499F;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
    padding-right:2px;
}

p.fil_ariane a:hover{
    color:#ffffff;
    background:#8B499F;
    font-size:15px;
    text-decoration:none;
}

.view_sub_cat a{
    color:#8B499F;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}

.view_sub_cat a:hover{
    color:#ffffff;
    background:#8B499F;
    font-size:15px;
    text-decoration:none;
}

.view_sub_cat:hover  div{
    display:block;
}

.sousMenu {
    display:none;
    position:absolute;
    color:#27b1bf;
    border: 1px solid #27b1bf;
    width:250px;
    padding-left:5px;
    margin-top:3px;
    font-size:12px;
    background:none repeat scroll 0 0 #EDEDED;
    z-index:1000;
    opacity:0.8;
}

.sousMenu  a{
    color:#27b1bf;
    font-size:12px;
    font-weight:normal;
}

.sousMenu  a:hover{
    color:#8b499f;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    background:none repeat scroll 0 0 #EDEDED;
}

#zone_annonce_contenu {
    float:left;
    width:694px;
    min-height:230px; /* PropriÃ©tÃ© utilisÃ©e si pas assez de contenu */
    _height: 230px; /* Valeur uniquement comprise par IE pour Ã©viter le soucis du min-height non compris par IE */

    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    background: url('../images/bg_bloc_principal2.png') no-repeat 0px 0px #ebebeb;
    margin-left:10px;
    position:relative;
}


#zone_annonce_contenu_titre {
    font-weight:bold;
    font-size:18px;
    color:white;
    padding-top:8px;
    padding-left:28px;
    padding-right:10px;
    margin-bottom:10px;
    overflow:hidden;
}

#zone_annonce_contenu_prix {
    float:right;
    padding-right:15px;
    padding-left:10px;
    vertical-align:middle;
    height:100%;
}

#zone_annonce_corps {
    margin-top:10px;
    font-weight:normal;
    font-size:14px;
    color:#353535;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
    padding-right:10px;

}

#zone_annonce_corps .lien_retour {
    width:500px;
    text-align:center;
    color: #8B499F;
    margin-top:20px;
    margin-left:200px;
}

#zone_annonce_corps a.back_link{
    color: #8B499F;
    text-decoration:none;
    font-weight:bold;
    display:block;
    width:42%;
    background: url('../images/ico_back.png') no-repeat 2px 2px #ebebeb;
    padding:2px;
    padding-left:15px;

    border:1px solid transparent;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#zone_annonce_corps a.back_link:hover{
    background-color : #B4D3F8;
}

#zone_annonce_contact {
    float:left;
    width:270px;
    padding-bottom:15px;
}

.btn_email {
    margin-left:15px;
    margin-bottom:20px;
    width:267px;
    height:81px;
    background-image:url('../images/contact_mail.jpg');
    background-repeat:no-repeat;

}

.btn_email:hover{
    background-image:url('../images/contact_mail_hover.jpg');
    background-repeat:no-repeat;
}

.btn_email a {
    display:block;
    height:80px;
    width:100%;
    text-decoration:none;
}

.btn_email a:hover{
    text-decoration:none;
}

.btn_email span{
    display:block;
    padding-top:25px;
    padding-left:59px;
    font-weight:bold;
    color:#ffffff;
    font-style:italic;
    font-size:20px;
    text-decoration:none;
}



.btn_tel {
    margin-left:15px;
    margin-bottom:20px;
    width:267px;
    height:81px;
    background-image:url('../images/contact_tel.jpg');
    background-repeat:no-repeat;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
    font-style:italic;
    font-size:20px;
}

.btn_tel  div{
    padding-top:25px;
    padding-left:32px;
}

.btn_autres {
    margin-left:15px;
    margin-bottom:20px;
    width:269px;
    height:187px;
    background-image:url('../images/contact_autres.jpg');
    background-repeat:no-repeat;
    padding-top:25px;
    padding-left:32px;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
    font-style:italic;
    font-size:20px;
}


#zone_annonce_infos {
    /*position:absolute;
    bottom:0px;*/
    width:100%;
    min-height:110px;
    _height:110px;
    font-size:14px;
    color:#797b7a;
    line-height:21px;

    border-top:1px solid #cccccc;
}

#zone_annonce_infos  span.bolded{
	font-weight:bold;
}

#zone_annonce_infos_left {
    width:45%;
    float:left;
    padding-left:1%;

    border-right:1px solid #d0d0d0;
    min-height:110px;
    _height:110px;
}

#zone_annonce_infos_right {
    width:45%;
    margin-left:47%;
}



#bottom {
    clear:both;
    height:32px;
    padding-top:20px;
}





#zone_liste_annonces {
    width:100%;
    padding-top : 30px;
    padding-left:30px;
}


#zone_liste_troc_parties {
    width:580px;
    padding-top : 20px;
    padding-left:30px;
}


.zone_annonce {
    width:98%;
    height:100px;
    margin-top:10px;
    background-color:#FFF89F;
    border:1px dotted #777777;
    font-weight : normal;
    font-size : 14px;
    color:#777777;
}

#zone_liste_annonces a {
    font-weight : normal;

}

#zone_liste_annonces a:hover {
    font-weight : normal;
}

#zone_liste_annonces table {
    width:60%;
    border: #CCC 1px solid;
    font-size:14px;
    color:#797B7A;
}

#zone_liste_annonces tr {
    height:25px;
}

#zone_liste_annonces td.colonne_gauche {
    background-color: #8b499f; /*#fa914b;*/
    text-align:right;
}

#zone_liste_annonces td {
    background-color: #8b499f; /*#fa914b;*/
    text-align:center;
}



.alerte {
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#FF0000;
}

.align_image img, .align_image span {
	vertical-align: middle;
	display: inline-block;
}

#conteneur_global_sous_menu a {
    font-size:13px;
    color:#8b499f; /*#8b499f;*/
    font-weight:bold;
    text-decoration:none;
}

#conteneur_global_sous_menu a:hover {
    font-size:13px;
    font-weight:bold;
    text-decoration:underline;
    color:#000000;
}

.conteneur_sous_menu{
    width:260px;
    height:45px;
    text-align:left;
    padding-left:25px;
    margin-top:15px;
}


.texte_bleu{
    font-size:14px;
    font-weight:bold;
    color:#2579c2;
}

.texte_blanc{
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

.texte_gras{
    font-weight:bold;
}



#conteneur_photos { /*pour l'upload des photos*/
    width:100%;
    text-align:center;
}

.padding2{

    padding-left:2px;
    padding-right:2px;
}

a.lien_vert{
    font-family:"Trebuchet MS";
    font-size:16px;
    text-decoration:underline;
    font-weight:bold;
    color:#629643;
}

a.lien_vert:hover{
    font-family:"Trebuchet MS";
    font-size:16px;
    text-decoration:underline;
    font-weight:bold;
    color:#ffffff;
    background-color:#629643;
}

a.lien_vert_noborder{
    font-family:"Trebuchet MS";
    font-size:16px;
    text-decoration:underline;
    font-weight:bold;
    color:#629643;
}

a.lien_vert_noborder:hover{
    font-family:"Trebuchet MS";
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
    background-color:#629643;
}

a.lien_orange{
    color: #8b499f;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
}

a.lien_orange:hover{
    color: #000000;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
}

#table_annonces {
    width:97%;
    border:1px solid #D0D0D0;
    border-collapse:collapse;
    margin-left: 1.5%;
}

#table_annonces th{
    height:30px;
    background-color:#824595;
    color:#ffffff;
    font-size:13px;
    text-align:center;
}

#table_annonces tr{
    border-bottom:1px solid #D0D0D0;
}

#table_annonces td{
    background-color:#ebebeb;
    color:#797B7A;
    font-size:12px;
    padding:10px 0 10px 5px;
    border-bottom:1px solid #D0D0D0;
    text-align:center;
}

#table_annonces td a img{
    border:1px solid #D0D0D0;
}

#table_annonces td a img:hover{
    border:1px solid black;
}

#table_annonces td a:hover{
    text-decoration:underline
}

.red {
	color:red;
}

.block_pub{
    text-align:right;
    padding-top:10px;
    padding-bottom:10px;
    overflow:hidden;
}

p.content_page{
    color: #797B7A;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;
    padding: 0 30px;
    text-decoration: none;
}

#banniere_bottom{
    clear:both; width:100%;
    height:100px;
    text-align:center;
    padding-top:16px;
}

#banniere_header{
    clear:both;
    width:100%;
    height:100px;
    text-align:center;
    padding-bottom:5px;
}

.photo_lien {
    border:1px solid #aeaeae;
    text-decoration:none;
}

.photo_lien:hover {
    border:1px solid #aeaeae;
    text-decoration:none;
}

#msg_alert {

    display:none;

    width:100%;
    padding:5px;
    margin-bottom:25px;
    color:#696969;
    background-color:#f8c796;
    border : 1px solid #80b2fe;

    border-radius: 3px 3px 3px 3px;
    behavior: url('js/pie/PIE.php');

    text-align:center;
}


.ligne_categorie{
    color: #797B7A;
    font-family: "Trebuchet MS";
    padding-left:40px;
    font-size:14px;
    padding-bottom:5px;
    padding-top:5px;
}

.ligne_ss_categorie{
    color: #797B7A;
    font-family: "Trebuchet MS";
    padding-left:50px;
    font-size:12px;
}

#banniere_sidebar{

    float:right;
    margin-right: 15px;
    text-align:center;
    width:250px;
}

#bloc_annonce_contact {
    margin-left:12px;
    margin-bottom:15px;
    width:249px;

    color:#8b499f;
    font-size:17px;
    font-weight:bold;

    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    background: url('../images/bg_annonce_add.png') no-repeat 0px 0px #ebebeb;
}

#bloc_annonce_contact .titre_bloc{
    font-family: Arial, "Trebuchet MS", Verdana;
    display:block;
    width:100%;
    height:32px;

    color:white;
    text-decoration:none;
    text-align:center;

    padding-top:8px;
    margin-bottom:10px;
}


.btn_email2 {
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:5px;

    height:27px;
    background:url('../images/ico_mail.png') no-repeat 5px 6px;
    background-repeat:no-repeat;

    border: 1px solid transparent;
}

.btn_email2:hover{
    background-color:#B4D3F8;

    border: 1px solid #B4D3F8;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('js/pie/PIE.php');
}

.btn_email2 a {
    display:block;
    height:27px;
    width:100%;
    text-decoration:none;
}

.btn_email2 a:hover{
    text-decoration:none;
}

.btn_email2 span{
    display:block;
    padding-top:3px;
    padding-left:35px;

    text-align:left;
    font-weight:bold;
    color:#8b499f;
    font-size:15px;
    text-decoration:none;
}

.btn_tel2 {
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:5px;

    height:27px;
    background:url('../images/ico_tel.png') no-repeat 5px 4px;
    background-repeat:no-repeat;

    border: 1px solid transparent;


}

.btn_tel2  div{
    padding-top:3px;
    padding-left:35px;

    text-align:left;
    font-weight:bold;
    color:#8b499f;
    font-size:15px;
}


.btn_tel2:hover{
    background-color:#B4D3F8;

    border: 1px solid #B4D3F8;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('js/pie/PIE.php');
}

.btn_fav2 {
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:5px;

    height:27px;
    background:url('../images/ico_fav.png') no-repeat 4px 6px;
    background-repeat:no-repeat;

    border: 1px solid transparent;
}

.btn_fav2:hover{
    background-color:#B4D3F8;

    border: 1px solid #B4D3F8;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('js/pie/PIE.php');
}

.btn_fav2 a {
    display:block;
    height:27px;
    width:100%;
    text-decoration:none;
}

.btn_fav2 a:hover{
    text-decoration:none;
}

.btn_fav2 span{
    display:block;
    padding-top:2px;
    padding-left:35px;

    text-align:left;
    font-weight:bold;
    color:#8b499f;
    font-size:15px;
    text-decoration:none;
}

.btn_ann2 {
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:5px;

    height:27px;
    background:url('../images/ico_user.png') no-repeat 4px 6px;
    background-repeat:no-repeat;

    border: 1px solid transparent;
}

.btn_ann2:hover{
    background-color:#B4D3F8;

    border: 1px solid #B4D3F8;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('js/pie/PIE.php');
}

.btn_ann2 a {
    display:block;
    height:27px;
    width:100%;
    text-decoration:none;
}

.btn_ann2 a:hover{
    text-decoration:none;
}

.btn_ann2 span{
    display:block;
    padding-top:2px;
    padding-left:35px;

    text-align:left;
    font-weight:bold;
    color:#8b499f;
    font-size:15px;
    text-decoration:none;
}


/* Gestion du bloc Gmap sur page Visu annonce
*/
#bloc_banniere_sidebar {

	float:right;
	margin-right:0px;

}

#mini_map_canvas {
	height: 199px;
	width: 250px;
    margin-left: 0px;
	margin-bottom:20px;
	border: 1px solid #cccccc;
    border-radius: 15px 15px 15px 15px;
}


#mini_map_canvas:hover {
	border: 1px solid #797B7A;
}

.lien_gmap{
	outline:none;
	border:none;
	cursor:pointer;
}

/* Gestion du bloc publicitaire pour vendre le script
*/
#bloc_pub_vente {
	font: 100% "Trebuchet MS",verdana,arial,sans-serif;

	display:none;

	position:fixed;
	top:50px;
	left:1%;

	width:185px;
	height:340px;

	border:1px solid #fff;

	border-radius :10px;
	-moz-border-radius :10px;
	-webkit-border-radius :10px;

	box-shadow: 1px 1px 12px #555;
	-moz-box-shadow: 1px 1px 12px #555;
	-webkit-box-shadow: 1px 1px 12px #555;

	background:#629643;

	text-align:center;
	font-size:18px;
	color:white;
	text-shadow: 1px 1px 1px black;

	padding-top:15px;
}

#bloc_pub_vente .tel {
	font-size:20px;
}

#bloc_pub_vente .mail a {
	color:white;
	text-decoration:underline;
	font-size:14px;
}

@media screen and (min-width: 1370px) {
  #bloc_pub_vente {
	display:block;
  }
}



/* Supprime la bordure pointillÃ© au clique de souris */
a {
    outline: none;
}

#conteneur_header{

    min-height:145px;
    width:100%;
    background: url("../images/bg_header.jpg") repeat-x scroll center bottom transparent;

}


#header{
    width: 984px;
    height:145px;
    margin: 0 auto;
    margin-top:0px;
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-style:normal;

    position: relative;

    background: url("../images/header.png") no-repeat center top transparent;
}



#logo {
    background-position:bottom;
    width:367px;
    height:76px;
    position:relative;
    top:2px;
    left:28px;
    /*float:left;*/
}



#connexion {
    position:relative;
    width:954px;
    height:37px;
    top:1px;
    left:20px;
}

#connexion ul{
    margin:0;
    padding:0;
}

#connexion li{
    float:left;
    list-style-type:none;
    width:115px;
    height:37px;
    text-align:left;

    padding-top:8px;
    background-color:transparent;
    /*border-right:1px solid #353535;*/
}

#connexion li.home{
    width:80px;
    background: url("../images/icon_home.png") no-repeat 0px 7px transparent;
    padding-left:30px;

}

#connexion li.profil{
    width:160px;
    background: url("../images/icon_connexion.png") no-repeat 0px 6px transparent;
    padding-left:30px;

}

#connexion li.inscription{
    width:160px;
    background: url("../images/icon_inscription.png") no-repeat 0px 6px transparent;
    padding-left:32px;
}

#connexion a{
    font-family:"Verdana";
    font-size:14px;
    color:#8b499f;
    font-weight:normal;
    text-decoration:none;
}

#connexion a:hover{
    font-family:"Verdana";
    font-size:14px;
    color:#8b499f;
    font-weight:normal;
    text-decoration:underline;
}

#connexion a.orangetext {
    display:block;
    float:right;
    padding-top:9px;
    font-size:12px;
    font-family:"Verdana";
    color:#8b499f;
    font-weight:bold;
    text-decoration:none;

}

#connexion a.orangetext:hover {
    text-decoration:underline;
    font-weight:bold;
}

.orangetext {
    font-family:"Verdana";
    font-size:12px;
    color:#8b499f;
    font-weight:bold;
    text-decoration:none;
}



#menu_principal {
    height: 27px;
    left: 485px;
    position: absolute;
    top: 105px;
    width: 500px;
}


#menu_principal ul{
    margin:0;
    padding:0;
    padding-top:0px;
    text-align:right;
}

#menu_principal li{
    float:left;
    list-style-type:none;
    width:140px;
    height:27px;
    text-align:center;
    background-color:transparent;
    background-image:url('../images/bck_menu.png');
    background-repeat:no-repeat;
    margin-bottom:1px;
    margin-left:15px;
}

#menu_principal li:hover{
    background-color:transparent;
    background-image:url('../images/bck_menu_hover.png');
    background-repeat:no-repeat;
}

#menu_principal h2{
    color:#353535;
    font-weight:bold;
    font-size:12px;
    padding-top:6px;
    margin:0;
}

#menu_principal a{
    font-family:"Trebuchet MS";
    font-size:10px;
    color:white;
    font-weight:bold;
    text-decoration:none;
    display:block;
    width:100%;
    height:100%;
}

#menu_principal a:hover{
    font-family:"Trebuchet MS";
    font-size:12px;
    color:white;
    font-weight:bold;
    text-decoration:underline;
}


#conteneur_contenu{

    width:100%;
    margin-top:0px;
    padding-top:0px;
    background: url("../images/demo.jpg") repeat-x center top transparent;
    background-color:#f5eff9;
    margin-top:0px;
    min-height:800px;
}


#contenu{
    width:1081px;
    margin:auto;
    background-color:#f0f8f799;
    min-height:800px;
    padding-top:5px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}



#mainimg-search{

    background: url("../images/bg_menu_recherche.png") repeat-x scroll center bottom transparent;
    width:981px;
    height:38px;
    text-align:left;

}



#conteneur_footer{

    width:100%;
    background: url("../images/bg_footer.jpg") repeat center top transparent;
    margin-top:0px;
    padding-top:0px;
    min-height:59px;
    background-color:#6a6a6a;
}

#footer {
    width:980px;
    min-height:59px;
    margin:auto;
    background: url("../images/footer.jpg") no-repeat center top transparent;
    text-align:center;
    color:#fff;
}

#footer a{
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
    padding:0px 10px;
}

#footer a:hover{
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    padding:0px 10px;

}


.click_btn{
    cursor:pointer;
}