/************** pa.css - Charte Bourgogne Annonces2008 **************/

/* surcharge de v3commun */
input.inp15{width: 15em;}
*+ html input.inp15{width: 192px;}
input.inp5{width: 4em;}
*+ html input.inp5{width: 40px;} /* IE7 */
* html input.inp5{width: 60px;}  /* IE6 */

/* bloc fonctionnel */
#a_blocfctl{display: block; clear: both; overflow: hidden;}

/* bloc de recherche light - module QUOI/OU */
#bloc_recherchelight{}

/* bloc de recherche */
#bloc_form{display: block; overflow: hidden; background: #fefefe url(../../images/css/v3base/bg_form.jpg) repeat-x right top; padding: 5px 10px; margin: 0; clear: both;}
* html #bloc_form{height: 1%;}
#bloc_form p.accroche{display: block; margin: 0 0 10px 0; padding: 5px 0;color:#666666;border-bottom:dotted 1px #fff;font-size:18px;font-family:Arial,Verdana, sans-serif;}
#bloc_form .bloc_colsaisie{display: block; float: left; width: 770px; overflow: hidden;}
+ html #bloc_form .bloc_colsaisie{width: 580px;}

#bloc_form .colsaisie{display: block; float: left; margin: 10px 5px 1px 5px; height: 30px;}
#bloc_form .colsaisie label{float: left; padding: 3px 10px 0 0; font-size: 13px; color: #FFF; font-weight: bold;}

#bloc_form .colsaisie p{float: left;  padding: 0; margin: 0 5px 0 0; font-size: 10px; color: #FFF;}
#bloc_form .colsaisie .image{padding: 0; margin: 0 0 10px 0;}
#bloc_form .bloc_bouton{float: right; width: 150px; padding: 0; margin: 0 0 10px 0; text-align: center;}
#bloc_form .bloc_bouton a{display: block; color: #28A2D9; text-decoration: underline; font-size: 10px; margin: 10px auto 0 auto;}
#bloc_form .bloc_bouton a:hover{color: #28A2D9;}
#bloc_form .colsaisie span.aide{color: #FFF; font-style: italic; font-size: 10px; clear: both; display: block;}
#bloc_form p.radio{margin: 5px 0 0 0;}
* html #bloc_form p.radio{margin: 2px 0 0 0; padding: 0;}
#bloc_form input.radio{border: none; background-color: none;}
* html #bloc_form input.radio{background-color: transparent;}
#bloc_form p.radio label{float: none; font-weight: normal; font-size: 10px;}
* html #bloc_form p.radio label{padding: 0;}
#bloc_form select{margin: 0 !important;}
#bloc_form  #WID_RECH2_QUOI{background:#FFFFFF url(../../images/css/v3base/icon_search_input.gif) no-repeat scroll right 50%;}
#bloc_form  #WID_RECH2_OU{background:#FFFFFF url(../../images/css/v3base/globe.gif) no-repeat scroll right 50%;}

div.bloccat{clear: both; overflow: hidden;}
div.bloccat p.accroche{color: #28A2D9;text-transform:uppercase;border-bottom:dotted 1px #ccc;margin-bottom:15px;padding-bottom:5px;}
div.bloccat .col_cat{float: left; width: 145px; font-size: 12px; line-height: 12px; padding: 0;padding-left:6px;}
* html div.bloccat .col_cat{/*width: 155px;*/ height: 140px;}
div.bloccat .col_cat a{color: #28A2D9}
div.bloccat .col_cat a:hover{color: #28A2D9}
div.bloccat .col_cat a span{color: #484848; font-size: 10px;}
div.bloccat .sep{border-left: 1px solid #ECECEC; }
div.bloccat p.title{font-size: 14px; font-weight: bold; color: #484848; margin: 0 0 10px 0; padding: 0 0 0 5px;}
div.bloccat ul.col_cat, div.bloccat .col_cat ul{list-style-type: none; color: #BBB;}
div.bloccat ul.col_cat li, div.bloccat .col_cat ul li{padding: 1px 2px;margin:0 2px;}
div.bloccat .col_cat a.delete{vertical-align: bottom;}
div.bloccat p.d{margin: 2px 0;}

div.bloccat .morecat{width: 135px;}
* html div.bloccat .morecat{width: 155px;}
div.bloccat .morecat .selected{background: #FFF url(../../images/appli/GANO/bg_morecat_selected.gif) no-repeat right center; border: 1px solid #EEE;}
div.bloccat .morecat .selected a{color: #67ad28; cursor: default;}

div.bloccat p.nof a.retour{color: #28A2D9; font-size: 10px; background: transparent url(../../images/std/lpagpre.gif) no-repeat left 0; padding: 0 0 2px 20px;}

/* autocomplete */
.ac_results{padding: 0; border: 1px solid #BCBCBC; background-color: #FFF; overflow: hidden; z-index: 600;}
.ac_results ul{width: 100%; list-style: none; padding: 0; margin: 0;}
* html .ac_results ul{width: 160px; height: 200px; overflow: auto;}
.ac_results li{margin: 0; padding: 2px 0 0 5px; cursor: default; display: block; font-size: 12px; line-height: 16px; overflow: hidden;}
.ac_loading{background: #FFF url(../../images/css/v3base/indicator.gif) no-repeat right center;}
.ac_odd {background-color: #EEE;}
.ac_over {background-color: #28A2D9;	color: #FFF;}

/* style for menu slide */
.wslide-wrap{background-color: #FFF; border: 1px solid #EEE;}
.wslide-menu{text-align: right;}
.wslide-menu a{padding: 0 3px;}
a.wactive{background-color: #FFF; color: #888 !important; }

#more{clear: both;}
#more .col{float: left; width: 180px;}
#more .col p.title{font-size: 11px; font-weight: bold; color: #484848; }

/* bloc content */
#bloc_content{display: block; margin: 5px; padding: 0;background:transparent url(../../images/appli/GANO/bg_bloccat.jpg) no-repeat left center;}
#result{float: left; width: 780px; margin: 0 0 10px 0;display:block;overflow:visible;}
#result p.c a{color: #28A2D9; font-weight: bold;}
#result div.pub_pos2{text-align:center;margin:10px auto;}

/* sidebar */
#sidebar{float: right; width: 300px; margin: 0 0 0 5px; padding: 5px; background-color: #F5F5F5;}
* html #sidebar{margin: 0 0 0 3px; padding: 5px;}
#sidebar .titre{color: #484848; font-size: 14px; font-weight: bold; padding: 0; margin: 5px 0;}

/* bloc action */
div.i_blocactions{overflow: hidden; margin: 5px 0; width: 100%;}
div.i_blocactions ul{clear: none; margin: 0; width: auto;list-style-image: none;  }
div.i_blocactions ul li{height: auto;}

div.i_blocactions ul li a:hover{background-color: #FFF;}
div.i_blocactions ul.left{float: left; width: auto;}
div.i_blocactions ul.right{float: right; width: auto;}
div.a_blocappli {background:#fff}

/* bloc onglets_home */
div#bloc_categorie{display:none; }
.noshow{display: none !important;}

/* bloc mise en avant MEA */
#mea{display: block; clear: both; position: relative; background: #f5f2f2 url(../../images/css/v3base/bg_mea.jpg) repeat-x left bottom; height: 184px;padding:8px;}
#mea .mea_slide{position: absolute; clip: rect(0px 620px 150px 0px);}
#mea .mea_slide img{margin: 0 5px; width: 175px; height: 105px; overflow: hidden;}
div.news_border{display: block; width: 620px;  height: 150px;  padding: 5px;  margin: 0;}
div.nav_slide{padding: 2px 0; text-align: center; height: 20px; margin: 0; background-color: #48443C;}
div.news_style{display: none;}
.table_slide{width: 620px; height: 140px;}
.table_slide td{width: 198px; height: 140px; background-color: #FFF; margin: 0 2px; padding: 2px; font-size: 11px;}
.news_move{position: relative;}
.mytable{width: 620px; height: 150px; vertical-align: top;}

/* bloc de tri */
div.bloctri{display: block; overflow: hidden; clear: both; width: 100%;}
div.bloctri .nbresult, div.tri .nb_resultat{float: left; color: #484848; font-weight: bold; margin: 5px 0; font-size: 11px;}
div.tri .nb_resultat{font-family:Trebuchet MS,Helvetica,sans-serif;}
div.bloctri .nbresult b, div.tri .nb_resultat strong{font-size: 16px; color: #28A2D9;}
div.bloctri .tri{float: right; overflow: hidden;}
div.bloctri .tri p{float: left; margin: 0 5px 0 0; padding: 3px 0 0 0;}
div.bloctri .tri .etiquette{padding: 9px 0 0 0;}

/* Passage annonce*/
.a_blocpasserannonce p.a_titre1.invisible{position:relative;left:0;}
.a_blocpasserannonce .a_blocfctltitre{display:none;}
.a_blocpasserannonce  #prixdynamique{margin-left:10px;}
.a_blocpasserannonce  #prixdynamique table.liste caption{background:#369ac6 url(../../images/appli/GANO/bg_titre_prixdynamique.jpg) no-repeat right top;color:#fff;}
.a_blocpasserannonce  #prixdynamique table.liste  td.tittot{background:#cccccc url(../../images/appli/GANO/calculatrice.gif) no-repeat 10px 50%;height:40px;}
.a_blocpasserannonce  #prixdynamique table.liste  td.tittot, .a_blocpasserannonce  #prixdynamique table.liste  td.tot{border-top:solid 3px #369AC6;}
.a_blocpasserannonce  #prixdynamique fieldset{background:#fff url(../../images/appli/GANO/journal_transparent.jpg) no-repeat right 50%;}
.a_blocpasserannonce fieldset table input.radio, .alertes fieldset table input.radio{margin-right:5px}
.a_blocpasserannonce table.priceplan td{text-align:center;border:solid 1px #dfdfdf;padding:8px;border-bottom:solid 5px #369AC6}

/* bloc annonce */
div.annonce{display: block; overflow: hidden;margin:5px 0 20px; position: relative; height: 160px; /*width: 100%;*/ width:99.9%;}
div.annonce h1{display: block; overflow: hidden; color: #FFF; height: 31px;}
div.annonce h1 big{float: left; text-transform: uppercase; padding: 8px 0 0 5px; font-size: 12px !important; overflow: hidden; width: 450px; /*height: 17px;*/}
div.annonce h1 big a{color: #FFF;}
div.annonce h1.default big a{color: #484848;}
div.annonce h1 big a:hover{color: #DDD;}
div.annonce h1.default big a:hover{color: #888;}
div.annonce h1 span{float: right; height: 28px; width: 71px; text-align: center; padding: 3px 0 0 0; font-size: 11px;}
div.annonce .annonce_content{display: block; margin: 0 0 5px 0;}
div.annonce .annonce_content .photo{float: left; margin: 3px; width: 80px;border:solid 1px #e8e8e8;padding:3px;}
div.annonce .annonce_content .photo a{display: block; width: 80px;}
* html div.annonce .annonce_content .photo a{height: 1%;}
div.annonce .annonce_content .photo img{width: 80px;}
div.annonce .annonce_content div.description{float: left; margin: 3px 0 3px 5px; width: 360px;}
div.annonce .annonce_content div.description p.ville{font-weight: bold; margin: 0; padding: 0;}
div.annonce .annonce_content div.description p.description{padding: 0; margin: 0;}
div.annonce .annonce_content div.description p.reference{font-size: 10px; color: #696969;margin:0}
div.annonce .annonce_content .prix{display: block; /*float: left;*/float:right; margin: 3px 0; padding: 10px 0; width: 100px; text-align: center; font-size: 13px; font-weight: bold;}
* html div.annonce .annonce_content .prix{width: 140px;}
div.annonce .annonce_content .prix a{color: #28A2D9;}
div.annonce .annonce_content .prix img{display: block; margin: 3px auto; clear: both;}
div.annonce .annonce_content div.description p.breadcrumb{position: absolute; left: 0; bottom: 0; background-color: #F7F7F7; margin: 0; padding: 2px 5px; font-size: 10px; width: 100%;}
* html div.annonce .annonce_content div.description p.breadcrumb{width: 648px;}

/* couleur des entetes d'accroche */
div.annonce h1.default{background: transparent url(../../images/appli/bg_title_default.gif) repeat-x left top;}
div.annonce h1.offre_prestige{background: transparent url(../../images/appli/bg_title_noir.gif) repeat-x left top;}
div.annonce h1.vip{background: transparent url(../../images/appli/bg_title_rouge.gif) repeat-x left top;}
div.annonce h1.rare{background: transparent url(../../images/appli/bg_title_brun.gif) repeat-x left top;}
div.annonce h1.except{background: transparent url(../../images/appli/bg_title_violet.gif) repeat-x left top;}
div.annonce h1.jam_vu{background: transparent url(../../images/appli/bg_title_rose.gif) repeat-x left top;}
div.annonce h1.voir_abs{background: transparent url(../../images/appli/bg_title_bleuf.gif) repeat-x left top;}
div.annonce h1.pas_manquer{background: transparent url(../../images/appli/bg_title_bleuc.gif) repeat-x left top;}
div.annonce h1.faire_offre{background: transparent url(../../images/appli/bg_title_vertf.gif) repeat-x left top;}
div.annonce h1.prix_baisse{background: transparent url(../../images/appli/bg_title_vertc.gif) repeat-x left top;}
div.annonce h1.liqu{background: transparent url(../../images/appli/bg_title_orange.gif) repeat-x left top;}
div.annonce h1.stop_aff{background: transparent url(../../images/appli/bg_title_jaune.gif) repeat-x left top;}
div.annonce h1.coup_oeil{background: transparent url(../../images/appli/bg_title_fushia.gif) repeat-x left top;}
div.annonce h1.default span{background: transparent url(../../images/appli/bg_accroche_default.gif) no-repeat left top;}
div.annonce h1.offre_prestige span{background: transparent url(../../images/appli/bg_accroche_noir.gif) no-repeat left top;}
div.annonce h1.vip span{background: transparent url(../../images/appli/bg_accroche_rouge.gif) no-repeat left top;}
div.annonce h1.rare span{background: transparent url(../../images/appli/bg_accroche_brun.gif) no-repeat left top;}
div.annonce h1.except span{background: transparent url(../../images/appli/bg_accroche_violet.gif) no-repeat left top;}
div.annonce h1.jam_vu span{background: transparent url(../../images/appli/bg_accroche_rose.gif) no-repeat left top;}
div.annonce h1.voir_abs span{background: transparent url(../../images/appli/bg_accroche_bleuf.gif) no-repeat left top;}
div.annonce h1.pas_manquer span{background: transparent url(../../images/appli/bg_accroche_bleuc.gif) no-repeat left top;}
div.annonce h1.faire_offre span{background: transparent url(../../images/appli/bg_accroche_vertf.gif) no-repeat left top;}
div.annonce h1.prix_baisse span{background: transparent url(../../images/appli/bg_accroche_vertc.gif) no-repeat left top;}
div.annonce h1.liqu span{background: transparent url(../../images/appli/bg_accroche_orange.gif) no-repeat left top;}
div.annonce h1.stop_aff span{background: transparent url(../../images/appli/bg_accroche_jaune.gif) no-repeat left top;}
div.annonce h1.coup_oeil span{background: transparent url(../../images/appli/bg_accroche_fushia.gif) no-repeat left top;}

/* bloc fiche annonce détail */
div.ficheannonce{float:right;width:657px; margin:0 0 0 10px;overflow: hidden; margin: 5px 0;}
div.ficheannonce h1{display: block; overflow: hidden; background: transparent url(../../images/appli/GANO/bg_titre_detail_annonce.gif) no-repeat right top; color: #C70122; height: 51px;padding-top:8px;font-size:1.5em !important;}
div.ficheannonce h1 strong{float: left; text-transform: uppercase; padding: 3px 0 0 5px;}
div.ficheannonce h1 span{float: right; height: 32px; text-align: right; padding: 3px 5px 0 0;}
div.ficheannonce div.top{display: block; width: 100%; overflow: hidden;}
div.ficheannonce div.top .ref{float: left; text-align: left; color: #484848; font-size: 10px; margin: 0 0 5px 5px; padding: 0;}
div.ficheannonce div.top .prix{float: right; text-align: right; color: #28A2D9; font-size: 20px; font-weight: bold; margin: 0 5px 10px 0; padding: 0;background:transparent url(../../images/appli/GANO/bg_prixdetailannonce.gif) no-repeat left 50%;padding-left:50px;}
div.ficheannonce div.blocphoto{display: block; overflow: hidden; clear: both; margin: 0 5px 5px 5px;background:transparent url(../../images/appli/GANO/bg_photo_detailannonce.jpg) no-repeat right bottom;}
div.ficheannonce div.blocphoto .photo{float: left; width: 300px; height: 200px; border: 2px solid #ccc; margin: 0 5px 0 0;padding:3px;}
div.ficheannonce div.blocphoto .photo img{overflow: hidden;}

div.ficheannonce div.blocphoto ul.vignette{display: block; overflow: hidden; width: 300px; height: auto;}
div.ficheannonce div.blocphoto ul.vignette li{float: left; width: 80px; height: 80px; margin: 0 5px 5px 5px; text-align: center;list-style: none;}
div.ficheannonce div.blocphoto ul.vignette li img{overflow: hidden;padding:3px;border:solid 1px #ccc;}
div.ficheannonce .blocservice{display: block; overflow: hidden; clear: both; margin: 5px;background:#FAFAFA url(../../images/appli/GANO/bg_blocservice.gif) no-repeat right 10px;border-bottom:1px solid #CCCCCC;padding:10px;height:40px;}
div.ficheannonce .blocservice ul{float: left; display: block; overflow: hidden; width: 100%;}
div.ficheannonce .blocservice ul li{float: left; list-style: none; margin: 0 5px;}
div.ficheannonce .blocservice ul li img{vertical-align: middle;margin-right:3px;}
div.ficheannonce #slidebox{display: block; }
div.ficheannonce #slidebox .box{background: transparent url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom;display: block; overflow: hidden; margin: 3px 5px;}
div.ficheannonce #slidebox .box a{display: block; background: #777777 url(../../images/appli/bg_top_box_off.gif) repeat-x left bottom; height: 17px;font-size:1.1em;font-family:arial, verdana, sans-serif; font-weight: bold; padding: 6px 0 5px 5px; margin: 0;  color: #FFF; width: 100%;}
div.ficheannonce #slidebox .box a:hover {background: #777 url(../../images/appli/bg_top_box_on.gif) repeat-x left bottom;}
div.ficheannonce #slidebox .box a.selected{background: #777 url(../../images/appli/bg_top_box_on.gif) repeat-x left bottom;}
div.ficheannonce #slidebox .box .content{display: block; padding: 3px; margin: 0; /*border-width: 0 1px 1px 1px; border-style: solid; border-color: #CCC;*/ overflow: hidden;}
div.ficheannonce #slidebox .box .content table{width: 95%;}
div.ficheannonce #slidebox .box .content table td strong{color: #484848; font-weight: bold;}
div.ficheannonce #slidebox .box .content table td a{background: transparent none no-repeat 0 0; color: #696969; padding: 5px 0;}
div.ficheannonce #slidebox .box .content table td a:hover{text-decoration: underline; background: transparent none no-repeat 0 0;}

div.ficheannonce #slidebox #details_annonce{background: transparent url(../../images/appli/GANO/bg_details_annonce.gif) no-repeat right bottom;padding-bottom:20px;}
div.ficheannonce #slidebox #details_annonce table{border-top:solid 1px #fff;}
div.ficheannonce #slidebox #details_annonce hr{display:none;}
div.ficheannonce #slidebox #contact_annonceur{background: transparent url(../../images/appli/GANO/bg_contact_annonceur.gif) no-repeat right bottom;}
div.ficheannonce #slidebox #envoi_annonce{background: transparent url(../../images/appli/GANO/bg_envoi_annonce.gif) no-repeat right bottom;}
div.ficheannonce div.DFGalleryPhoto{height: 450px; margin: 10px;}

#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px;}
#tooltip div{margin: 0;}

/* bloc de pagination */
div.blocpagin{display: block; overflow: hidden; clear: both; height: 18px;}
* html div.blocpagin{height: 1%;}
div.blocpagin p{float: left; margin: 0 5px 0 0; padding: 0; height: 18px;}
div.blocpagin p a{display: block; font-weight: bold;}
* html div.blocpagin p a{display: inline;}
div.blocpagin p.rethaupag{float: left; /*width: 120px;*/}
div.blocpagin p.rethaupag a {background: transparent url(../../images/css/v3base/puce_hpage.gif) no-repeat left center; padding: 0 0 0 20px; color: #4848448; font-weight: bold;}
div.blocpagin p.rethaupag a:hover, div.blocpagin  a.act:hover {color: #C0C0C0 !important;}
div.blocpagin .pager{float: right; color: #484848;}
div.blocpagin .pager a{color: #FD9203;}
div.blocpagin .pager a img{vertical-align: bottom;}
div.blocpagin .pager a:hover{color: #F7B505;}



/* bloc de navigation en pied de page */
div.navbottom{display: block; border-top: 1px solid #ccc; /*background: transparent url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom;*/}
div.navbottom a{color:#666;}
div.navbottom table{width: 100%; }
div.navbottom table tr{height: 70px; vertical-align: middle;}
div.navbottom td.cursor_prev, div.navbottom td.cursor_suiv{width: 34px; vertical-align: middle; text-align: center;}
div.navbottom td.cursor_prev p{width: 34px; height: 50px; background: transparent url(../../images/appli/navbottom.gif) no-repeat 0 -50px;}
div.navbottom td.cursor_suiv p{width: 34px; height: 50px; background: transparent url(../../images/appli/navbottom.gif) no-repeat -34px -50px;}
div.navbottom td.cursor_prev p a{display: block; width: 34px; height: 50px; background: transparent url(../../images/appli/navbottom.gif) no-repeat 0 0;}
div.navbottom td.cursor_prev p a:hover{background: transparent url(../../images/appli/navbottom.gif) no-repeat 0 -50px;}
div.navbottom td.cursor_suiv p a{display: block; width: 34px; height: 50px; background: transparent url(../../images/appli/navbottom.gif) no-repeat -34px 0;}
div.navbottom td.cursor_suiv p a:hover{background: transparent url(../../images/appli/navbottom.gif) no-repeat -34px -50px;}
div.navbottom td.actuel{width: 30%; text-align: center; vertical-align: middle;background: transparent url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom;border-bottom:solid 1px #ccc;}
div.navbottom td.actuel img{border: 1px solid #28A2D9;}
div.navbottom td.prev, div.navbottom td.suiv{vertical-align: middle;  font-size: 10px; width: 30%;}
div.navbottom td.prev p{text-align: left; margin: 10px 0 0 10px;padding-right:5px;}
div.navbottom td.suiv p{text-align: right; margin: 10px 10px 0 0;padding-left:5px;}
div.navbottom td.prev img, div.navbottom td.suiv img{border: 1px solid #ccc;}
div.navbottom td.prev img, div.navbottom td.suiv img, div.navbottom td.actuel img{padding:3px;width: 80px;}
div.navbottom td.prev{border-right:solid 1px #ccc;}
div.navbottom td.suiv{border-left:solid 1px #ccc;}


/* bloc illustre */
div.blocillustre{background-color: #FFF; padding: 5px; overflow: hidden; margin: 0 0 5px 0;}
*html div.blocillustre{width: 300px;}
div.blocillustre a img{float: left; width: 80px; margin: 0 5px 0 0;}
div.blocillustre .illustre a{color: #484848; font-weight: bold;}
div.blocillustre .illustre a b{color: #28A2D9; font-weight: bold;}

/* bloc cbottom */
div.footer_page{display: block; margin: 35px 0 5px 0; clear: both; width: 780px;}
div.footer_page .bloc_link{color: #696969; border: 1px solid #DDD;}
div.footer_page .link{margin: 0 0 5px 0; overflow: hidden; height: auto;}
* html div.footer_page  .link{height: 1%;}
div.footer_page .link p.titre{display: block; color: #696969; font-weight: bold; padding: 2px 0 2px 2px; margin: 0; background-color: #EEE; clear: both; width: 100%; float: none;}
/*div.footer_page ul{float: left; list-style: none; overflow: hidden; width: 100%; margin: 0; padding: 0;}*/
div.footer_page p{display: block; float: left; margin: 1px 3px; padding: 0 0 0 5px; white-space:nowrap;}
div.footer_page p a{display: block; color: #28A2D9;}
div.footer_page p a:hover{color: #888;}
div.footer_page p.sep{border-left: 1px solid #696969;}

/* bloc fil d'ariane*/
div.blocpath{display: block; margin: 5px 10px; clear: both;}
div.blocpath a{color: #28A2D9;}
div.blocpath a:hover{color: #28A2D9;}

/* hack IE */
* html #i_bloc_search, * html #i_bloc_search bloc_form, * html div.bloctri, * html div.annonce .annonce_content{height: 1%;}
* html #i_bloc_search .bloc_colsaisie{width: 750px; height: 1%;}
* html #i_bloc_search .colsaisie{margin: 0 0 10px 0;}
* html #i_bloc_search .colsaisie label{padding: 5px 5x 0 0;}
* html #bloccat .morecat{width: 135px;}
* html div.ficheannonce #slidebox .box{height: 1%;}
* html div.ficheannonce #slidebox .box .content{height: 1%;}
* html div.ficheannonce div.col_info{height: 1%;}


/* Alertes */

.alertes p.a_titre1.invisible{left:0;position:relative;}
.alertes div.a_blocfctltitre .a_titre2{display:none;} 
.alertes fieldset{background:#fff url(../../images/appli/GANO/cloche_bg_alerte.jpg) no-repeat right bottom;} 
.alertes fieldset table label, .a_blocpasserannonce fieldset table label, .a_blocpasserannonce fieldset table input.radio{vertical-align:bottom;margin:0 5px}
.alertes  .lister, .alertes .saisir{background:#fff url(../../images/appli/GANO/cloche_bg_alerte.jpg) no-repeat right bottom;padding-bottom:80px;}

/* Annonces */

/*.mesannonces p.a_titre1.invisible{position:relative;left:0;}*/
.mesannonces p.a_titre1.invisible{display:none;}
.mesannonces table.liste td div.fg{margin-right:5px}
.mesannonces table.liste td div.fg img{padding:2px;border:solid 1px #ddd;}

/* Formulaire signaler contenu illicite */
.illicite #txtCommentaire{background:#fff url(../../images/appli/GANO/pages_warning.gif) no-repeat right bottom;}

/* Normes DPE */
.dpeConsoListe, .dpeGesListe{float:left;margin-right:5px;width:40px;}
.dpeConsoListe {margin-left:10px;}
.perfEnergie {float:left;border: 1px solid #000000;display: block;height: 275px;position: relative;width: 250px;}
.emissionCO2 {float:left;margin-left:5px;border: 1px solid #000000;display: block;height: 275px;position: relative;width: 250px;}
.perfEnergie .valeur.consoA, .emissionCO2 .valeur.gesA   {position:absolute;top:29px;left:215px;}
.perfEnergie .valeur.consoB, .emissionCO2 .valeur.gesB   {position:absolute;top:63px;left:215px;}
.perfEnergie .valeur.consoC, .emissionCO2 .valeur.gesC  {position:absolute;top:96px;left:215px;}
.perfEnergie .valeur.consoD, .emissionCO2 .valeur.gesD  {position:absolute;top:129px;left:215px;}
.perfEnergie .valeur.consoE, .emissionCO2 .valeur.gesE   {position:absolute;top:163px;left:215px;}
.perfEnergie .valeur.consoF, .emissionCO2 .valeur.gesF  {position:absolute;top:196px;left:215px;}
.perfEnergie .valeur.consoG, .emissionCO2 .valeur.gesG   {position:absolute;top:230px;left:215px;}



