/************** pa.css - Charte Bourgogne Annonces2008 **************/

/* surcharge de v3commun */
input.inp15{width: 14em;}
* html input.inp15{width: 140px;}
+ html input.inp15{width: 150px;}
input.inp5{width: 4em;}
*+ html input.inp5{width: 35px;} /* IE7 */
* html input.inp5{width: 60px;}  /* IE6 */

p.accroche2{background: transparent url(../../images/css/v3base/puce_accroche2.gif) no-repeat scroll left 1px; font-size: 16px; font-weight: bold; color: #006AB3; padding: 0 0 0 18px;}
.invisible{display: none;}

/* bloc fonctionnel */
#a_blocfctl{display: block; clear: both; overflow: hidden;}

/* bloc de recherche */
#bloc_form{display: block; overflow: hidden; background: #FFF url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom; padding: 5px 10px; margin: 0 0 5px 0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ECECEC;}
* html #bloc_form{height: 1%;}
#bloc_form p.accroche{display: block; margin: 0 0 10px 0; padding: 2px 0; font-size: 16px; color: #006AB3; border-bottom: 1px solid #E2E2E2;}
#bloc_form p.accroche a{color: #006AB3 !important;}
#bloc_form p.accroche a img{vertical-align: middle;}
#bloc_form .bloc_form{display: block; /*overflow: hidden;*/ clear: both;}
#bloc_form .bloc_colsaisie{display: block; float: left; width: 752px; overflow: hidden;}
+ html #bloc_form .bloc_colsaisie{width: 770px;}

#bloc_form .colsaisie{display: block; float: left; margin: 0 5px 5px 5px; height: 35px;}
*+ html #bloc_form .colsaisie{margin: 0 2px 5px 5px;}
#bloc_form .colsaisie label{float: left; padding: 5px 5px 0 0; font-size: 11px; color: #484848; font-weight: bold;}

#bloc_form .colsaisie p{float: left;  padding: 0; margin: 0 10px 0 0; font-size: 10px;}
#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: #006AB3; text-decoration: underline; font-size: 10px; margin: 10px auto 0 auto;}
#bloc_form .bloc_bouton a:hover{color: #006AB3;}
#bloc_form .colsaisie span.aide{color: #484848; 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: 1px 0 0 0;}
* html #bloc_form p.radio{margin: 1px 0 0 0;}
#bloc_form input.radio{border: none; background-color: none; margin: 0;}
* html #bloc_form input.radio{background-color: transparent; margin: 0;}
#bloc_form p.radio label{float: none; font-weight: normal; font-size: 10px;}
#bloc_form select{margin: 0 !important;}
*+ html #bloc_form .colsaisie.nof {width:100%;}
* html #bloc_form .colsaisie.nof {width:100%;}

/* a enlever apres la v2 */

#i_bloc_search{display: block; overflow: hidden; background: #FFF url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom; padding: 5px 10px; margin: 0 0 5px 0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ECECEC;}
* html #i_bloc_search{height: 1%;}
#i_bloc_search p.accroche{display: block; margin: 0 0 10px 0; padding: 2px 0; font-size: 16px; color: #006AB3;}
#i_bloc_search p.accroche a{color: #006AB3 !important;}
#i_bloc_search p.accroche a img{vertical-align: middle;}
#i_bloc_search .bloc_form{display: block; overflow: hidden; clear: both;}
#i_bloc_search .bloc_colsaisie{display: block; float: left; width: 752px; overflow: hidden;}
+ html #i_bloc_search .bloc_colsaisie{width: 770px;}

#i_bloc_search .colsaisie{display: block; float: left; margin: 0 5px 5px 5px; height: 35px;}
*+ html #i_bloc_search .colsaisie{margin: 0 2px 5px 5px;}
#i_bloc_search .colsaisie label{float: left; padding: 5px 5px 0 0; font-size: 11px; color: #484848; font-weight: bold;}

#i_bloc_search .colsaisie p{float: left;  padding: 0; margin: 0 10px 0 0; font-size: 10px;}
#i_bloc_search .colsaisie .image{padding: 0; margin: 0 0 10px 0;}
#i_bloc_search .bloc_bouton{float: right; width: 150px; padding: 0; margin: 0 0 10px 0; text-align: center;}
#i_bloc_search .bloc_bouton a{display: block; color: #006AB3; text-decoration: underline; font-size: 10px; margin: 10px auto 0 auto;}
#i_bloc_search .bloc_bouton a:hover{color: #006AB3;}
#i_bloc_search .colsaisie span.aide{color: #484848; font-style: italic; font-size: 10px; clear: both; display: block;}
#i_bloc_search p.radio{margin: 5px 0 0 0;}
* + html #i_bloc_search p.radio {margin: 1px 0 0 0;}
* html #i_bloc_search p.radio{margin: 1px 0 0 0;}
#i_bloc_search input.radio{border: none; background-color: none; margin: 0;}
* html #i_bloc_search input.radio{background-color: transparent; margin: 0;}
#i_bloc_search p.radio label{float: none; font-weight: normal; font-size: 10px;}
#i_bloc_search select{margin: 0 !important;}
*+ html #i_bloc_search .colsaisie.nof {width:100%;}
* html #i_bloc_search .colsaisie.nof {width:100%;}

/* fin */



div.bloccat{clear: both; overflow: hidden;}
div.bloccat .col_cat{float: left; width: 140px; min-height: 135px; font-size: 10px; line-height: 14px; padding: 0 5px;}
* html div.bloccat .col_cat{width: 150px; height: 140px;}
div.bloccat .col_cat a{color: #006AB3}
div.bloccat .col_cat a:hover{color: #484848}
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: 11px; font-weight: bold; color: #484848; margin: 0 0 3px 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: 2px 5px;}
div.bloccat .col_cat a.delete{vertical-align: bottom;}

div.bloccat .morecat{width: 135px;}
* html div.bloccat .morecat{width: 155px;}
div.bloccat .morecat .selected{background-color: #FFF; border: 1px solid #EEE;}
div.bloccat .morecat .selected a{color: #BBB; cursor: default;}

div.bloccat p.nof a.retour{color: #006AB3; 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/appli/GANO/indicator.gif) no-repeat right center;}
.ac_odd {background-color: #EEE;}
.ac_over {background-color: #CCE6FA !important;	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; overflow: visible; margin: 2px 0 0 0; padding: 0; float: left; width: 620px;}

#result{float: left; width: 610px; overflow: visible;}
* html #result{width: 605px;}

/* sidebar */
#sidebar{float: right; width: 300px; margin: 0 0 0 5px; padding: 5px;}
#sidebar .titre{color: #484848; font-size: 14px; font-weight: bold; padding: 0; margin: 5px 0;}
#sidebar #lsd{display: block !important; 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{width: 615px; height: 210px; overflow: hidden; }
div#bloc_categorie div.bloc_liens{float: left; width: 200px; height: 200px; margin: 5px 2px; background: transparent url(../../images/appli/bg_bloc_liens2.gif) no-repeat left bottom; }
div#bloc_categorie div.bloc_liens h2{margin: 0 0 10px 0;}
div#bloc_categorie div.bloc_liens h2 a{color: #006AB3; font-size: 14px;}
div#bloc_categorie div.bloc_liens h2 img{vertical-align: bottom;}
div#bloc_categorie div.bloc_liens ul{list-style: none; margin: 0 10px 10px 10px;}
div#bloc_categorie div.bloc_liens ul.list_liens li{text-align: right; padding: 2px 10px 2px 0; border-style: solid; border-width: 0 0 1px 0; border-color: #DDD; text-align: right;}
div#bloc_categorie div.bloc_liens ul.list_liens li:hover{background-color: #DDD; background: transparent url(../../images/appli/puce_listetoile.gif) no-repeat left 2px; padding: 2px 10px 2px 0;}
div#bloc_categorie div.bloc_liens ul.list_liens li a:hover{color: #006AB3;}

.noshow{display: none !important;}

/* bloc mise en avant MEA */
#mea{display: block; clear: both; position: relative; border: 1px solid #737373; background-color: #F7F7F7;}
#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: #DDD;}
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{float: left; color: #484848; font-weight: bold; margin: 5px 0; font-size: 11px;}
div.bloctri .nbresult b{font-size: 16px; color: #006AB3;}
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;}

/* bloc annonce */
div.annonce{display: block; overflow: hidden; margin: 5px 0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ABABAB; width: 100%;}
* html div.annonce{height: 1%;}
div.annonce h1{display: block; overflow: hidden; color: #FFF; height: 31px;}
div.annonce h1 big{float: left; text-transform: uppercase; padding: 3px 0 0 5px; font-size: 12px !important; height: 17px; width: 450px; overflow: hidden;}
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: 32px; width: 143px; 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;}
div.annonce .annonce_content .photo img{width: 80px;}
div.annonce .annonce_content div.description{float: left; margin: 3px 0 3px 5px; width: 380px;}

div.annonce .annonce_content div.description p.ville{font-weight: bold; margin: 0; padding: 0;}
div.annonce .annonce_content div.description p.description{}
div.annonce .annonce_content div.description p.reference{font-size: 10px; color: #696969;}

div.annonce .annonce_content .prix{display: block; float: right; margin: 3px 0; padding: 10px 0; width: 135px; text-align: center; font-size: 13px; font-weight: bold;}
* html div.annonce .annonce_content .prix{width: 120px;}
div.annonce .annonce_content .prix a{color: #006AB3;}
div.annonce .annonce_content .prix img{display: block; margin: 10px auto; clear: both;}


/* annonce programme neuf */
div.annonceV2{position: relative; display: block; overflow: hidden; margin: 5px 0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ABABAB; width: 100%;}
/* html div.annonceV2{height: 1%;}*/
div.annonceV2 h1{display: block; overflow: hidden; color: #FFF; height: 31px;}
div.annonceV2 h1 big{float: left; text-transform: uppercase; padding: 3px 0 0 5px; font-size: 12px !important; height: 17px; width: 450px; overflow: hidden;}
div.annonceV2 h1 big a{color: #FFF;}
div.annonceV2 h1.default big a{color: #484848;}
div.annonceV2 h1 big a:hover{color: #DDD;}
div.annonceV2 h1.default big a:hover{color: #888;}
div.annonceV2 h1.default span{color: #484848; font-size: 10px; padding: 5px 0 0 0;}
div.annonceV2 h1 span{float: right; height: 32px; width: 143px; text-align: center; padding: 3px 0 0 0; font-size: 11px;}
div.annonceV2 div.annonce_content{overflow: hidden; clear: both;}
* html div.annonceV2 div.annonce_content{height: 1%;}
div.annonceV2 .annonce_content .photo{float: left; margin: 3px; width: 80px;}
div.annonceV2 .annonce_content .photo img{width: 80px;}
div.annonceV2 .annonce_content div.description{float: left; margin: 3px 0 3px 5px; width: 380px;}
div.annonceV2 .annonce_content div.description p.ville{font-weight: bold; margin: 0; padding: 0;}
div.annonceV2 .annonce_content div.description p.reference{font-size: 10px; color: #696969;}
* html div.annonceV2 div.annonce_content{overflow: visible;}
* html div.annonceV2 div.annonce_content div.logopro{width:110px;}
div.annonceV2 div.annonce_content div.logopro{float: right; margin: 5px 10px 0 0;text-align:center; width:120px;}
div.annonceV2 div.annonce_content div.logopro img {margin:0px auto; padding:0px;text-align:center;float:none!important;}
* html div.annonceV2 div.annonce_content div.logopro{margin: 5px 5px 0 0;}
div.annonceV2 div.annonce_content .prix{position: absolute; bottom: 0; right: 0; width: 135px; padding: 0; text-align: center;}
div.annonceV2 .annonce_content .prix a{color: #006AB3;}
div.annonceV2 div.annonce_content .prix img{margin: 2px auto;}
div.annonceV2 p.date{padding: 0 5px; color: #696969; font-size: 10px;}
div.annonceV2 p.ariane{background: #F1F1F1 none no-repeat 0 0; margin: 0; padding: 2px 5px; font-size: 10px;}


/* couleur des entetes d'accroche */
div.annonce h1.default{background: transparent url(../../images/appli/bg_title_default.gif) repeat-x left top;}
div.annonceV2 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.annonceV2 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;}

/* annonce programme neuf */
div.prg_neuf div.annonce{position: relative;}
* html div.prg_neuf div.annonce{height: 1%;}
div.prg_neuf div.annonce h1.default span{color: #484848; font-size: 10px; padding: 5px 0 0 0;}
div.prg_neuf div.annonce div.annonce_content{overflow: hidden; clear: both;}
* html div.prg_neuf div.annonce div.annonce_content{overflow: visible;}
div.prg_neuf div.annonce div.annonce_content div.logopro{float: right; margin: 0 30px 0 0;}
* html div.prg_neuf div.annonce div.annonce_content div.logopro{margin: 0 15px 0 0;}
div.prg_neuf div.annonce div.annonce_content div.prix{position: absolute;  bottom: 0; right: 0; width: 135px; padding: 0;}
div.prg_neuf div.annonce div.annonce_content div.prix img{margin: 0 auto;}
div.prg_neuf div.annonce p.date{padding: 0 5px; color: #696969; font-size: 10px;}
div.prg_neuf div.annonce p.ariane{background: #F1F1F1 none no-repeat 0 0; margin: 0; padding: 2px 5px; font-size: 10px;}

/* Détails annonce programme neuf Ajout 13/04/2009*/
* html div#prog_neuf {position:relative;}
* html div.ficheannonce div#prog_neuf div.blocphoto{display: block; margin:0px 2px 0px 0px;clear:none;width: 300px;float:right;overflow:hidden;}
* html div.ficheannonce div#prog_neuf div.blocphoto .photo{;width:298px !important;}
* html div.ficheannonce div#prog_neuf div.blocphoto .photo img{overflow: hidden;}
* html div#prog_neuf div.blocinfoannonce {margin: 0 0px 0px 2px;}
* html div.ficheannonce div#prog_neuf div.blocphoto ul.vignette li { margin: 0 6px 5px 0px;}
* html div#prog_neuf div.box_annonce h2.titlig {height:20px;overflow:visible;}
* html div#prog_neuf div.box_annonce table {width:auto!important;}
* html div#prog_neuf div.box_annonce table.tab2dim th {font-size: 12px !imporant;}

div.ficheannonce div#prog_neuf {background:transparent url(http://leprogres.eid-bad.e-i.com//fr/images/css/env/bg_title.gif) repeat-x scroll left top; color:#FFFFFF;display:block;overflow:hidden;}
div.ficheannonce div#prog_neuf  h1 {background-image:none;}
div.ficheannonce div#prog_neuf h1 strong {width:auto !important;}
div.ficheannonce div#prog_neuf h1 span {text-transform:uppercase;}

div.ficheannonce div#prog_neuf div.top .publication{float: right; text-align: right; color: #484848; font-size: 10px; margin: 0 5px 5px 0px; padding: 0;width:300px;}
div#prog_neuf div.blocinfoannonce {float:left;width:290px;margin: 0 0px 0px 5px;}
div#prog_neuf div.blocinfoannonce table, div#prog_neuf div#details_annonce table  {width:100%}
div#prog_neuf div.blocinfoannonce table tr th.coul, div#prog_neuf div#details_annonce table tr th.coul {background-color:#EEEEEE;color:#696969;vertical-align:middle;font-size:11px !important}
div#prog_neuf div.blocinfoannonce table tr th.i {background-color:#FFFFFF !important;padding:0px}
div#prog_neuf div.blocinfoannonce table tr td.coul; {background-color:#FF0000;color:#696969;margin-top:50px}
div#prog_neuf div.blocinfoannonce table tr td, div.ficheannonce div.blocinfoannonce table tr th, div#prog_neuf div#details_annonce table tr td,div#prog_neuf div#details_annonce table tr th {background-color:#F7F7F7;padding:3px 3px 3px 5px;text-align:left;}

div.ficheannonce div#prog_neuf div.blocphoto{display: block; margin: 0px 5px 0px 0px;clear:none;width: 300px;float:right; }
div.ficheannonce div#prog_neuf div.blocphoto .photo{height: 200px; border: 2px solid #484848; margin: 0 0 10px 0;overflow:hidden;float:none;width:auto !important}
div.ficheannonce div#prog_neuf div.blocphoto .photo img{overflow: hidden;}
div.ficheannonce div#prog_neuf div.blocphoto ul.vignette{display: block; overflow:hidden; height: auto;width:300px;padding:0px 0px 0px 5px;}
div.ficheannonce div#prog_neuf div.blocphoto ul.vignette li{float: left; width: 65px; height: 65px; margin: 0 8px 5px 0px; text-align: center; border: 1px solid #EEE; list-style: none;}
div.ficheannonce div#prog_neuf div.blocphoto ul.vignette li img{overflow: hidden;width:65px}

div#prog_neuf div.box_annonce {clear:both;padding:5px;}
div#prog_neuf div.box_annonce h2.titlig {background:transparent url(http://leprogres.eid-bad.e-i.com/fr/images/appli/bg_top_box_on.gif) repeat-x scroll left top;color:#FFFFFF;display:block;font-size:11px;font-weight:bold;height:17px;margin:0px;padding:3px 0 0 5px;}
div#prog_neuf div.box_annonce .content {border-color:#CCCCCC;border-style:solid;border-width:0 1px 1px;display:block;margin:0;overflow:hidden;padding:3px;text-align:justify;}
div#prog_neuf div.box_annonce table.tab2dim {background-color:#FFFFFF;}

div.ficheannonce div#prog_neuf .blocservice {width:100%; overflow:hidden;}
div.ficheannonce div#prog_neuf .blocservice ul {width:auto;}
div.ficheannonce div#prog_neuf .blocservice ul li a:hover {background-image:none;text-decoration:underline}
div.ficheannonce div#prog_neuf .blocservice ul li a {color:#000000;text-decoration:none;background-image:none;height:auto;font-weight:normal;padding:0px;width:auto !important;}
div.ficheannonce div#prog_neuf div.encart_top p.titreencart {border-bottom: 1px solid #dddddd;color:#696969}
div#prog_neuf div#details_annonce div.encart table th.coul {background-color:transparent}

div#prog_neuf div.box_annonce div.aplat1 h3{border-bottom:1px solid #DDDDDD;font-size:13px;color:#696969}
div#prog_neuf div.aplat1 table tr td {background-color:transparent !important; }
div#prog_neuf div.aplat1 table tr td a img{width:120px !important; margin:0px; }

div.ficheannonce div#prog_neuf #slidebox{display: block;clear:both; }

/* page détail d'une annonce  */
div.ficheannonce{display: block; overflow: hidden; margin: 5px 0; border-width: 1px; border-style: solid; border-color: #ABABAB;}
div.ficheannonce h1{display: block; overflow: hidden; background: transparent url(../../images/css/env/bg_title.gif) repeat-x left top; color: #FFF; height: 31px;}
div.ficheannonce h1 strong{float: left; text-transform: uppercase; padding: 3px 0 0 5px; font-size: 14px; overflow: hidden; height: 20px; width: 600px;}
div.ficheannonce h1 span{float: right; height: 32px; width: 143px; text-align: right; padding: 3px 5px 0 0; font-size: 14px;}
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: #006AB3; font-size: 20px; font-weight: bold; margin: 0 5px 10px 0; padding: 0;}
div.ficheannonce div.blocphoto{display: block; overflow: hidden; clear: both; margin: 0 5px 5px 5px;}
div.ficheannonce div.blocphoto .photo{float: left; width: 300px; height: 225px; border: 2px solid #484848; margin: 0 5px 0 0;}
div.ficheannonce div.blocphoto .photo img{overflow: hidden;}

div.ficheannonce div.blocphoto ul.vignette{display: block; overflow: hidden; /*width: 285px;*/ height: auto;}
div.ficheannonce div.blocphoto ul.vignette li{float: left; width: 80px; height: 80px; margin: 0 2px 5px 2px; text-align: center; border: 1px solid #EEE; list-style: none;}
div.ficheannonce div.blocphoto ul.vignette li img{overflow: hidden;}
div.ficheannonce .blocservice{display: block; overflow: hidden; clear: both; margin: 5px;}
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;}
div.ficheannonce #slidebox{display: block; }
div.ficheannonce #slidebox .box{display: block; overflow: hidden; margin: 3px 5px;}
*html div.ficheannonce #slidebox .box a {height:20px}
div.ficheannonce #slidebox .box a{display: block; background: transparent url(../../images/appli/bg_top_box_off.gif) repeat-x left top; height: 17px; font-size: 11px; font-weight: bold; padding: 3px 0 0 5px; margin: 0;  color: #FFF; width: 100%;}
div.ficheannonce #slidebox .box a:hover {background: transparent url(../../images/appli/bg_top_box_on.gif) repeat-x left top;}
div.ficheannonce #slidebox .box a.selected{background: transparent url(../../images/appli/bg_top_box_on.gif) repeat-x left top;}
div.ficheannonce #slidebox .box .content{display: block; padding: 3px; margin: 0; background: transparent url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom; border-width: 0 1px 1px 1px; border-style: solid; border-color: #CCC; overflow: hidden; text-align: justify;}
div.ficheannonce #slidebox .box .content p{text-align: justify;}
div.ficheannonce #slidebox .box .content table{width: 99%;}
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 table td{font-size: 11px; text-align: justify; padding: 2px;}
div.ficheannonce .tab2dim{margin: 5px 0;}
div.ficheannonce .tab2dim .titcoin{empty-cells: hide;}
div.ficheannonce .tab2dim td{text-align: center !important;}
div.ficheannonce .tab2dim tr.coul td{background-color: #F7F7F7;}
div.ficheannonce div.DFGalleryPhoto{width: 600px; /*height: 450px;*/ margin: 10px 5px;}
div.ficheannonce div.DFGalleryPhoto object, div.ficheannonce div.DFGalleryPhoto embed{height: 450px !important; }

#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; height: 16px;}
* html div.blocpagin p a{display: inline;}
div.blocpagin p.rethaupag{float: left; width: 120px; margin: 0; padding: 0; text-align: left;}
div.blocpagin p.rethaupag a {text-decoration:none; 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 {color: #006AB3;}
div.blocpagin .pager{float: right; width: auto; color: #484848;}
div.blocpagin .pager a{color: #006AB3;}
div.blocpagin .pager a img{vertical-align: bottom;}
div.blocpagin .pager a:hover{color: #006AB3;}

/* bloc de navigation en pied de page */
div.navbottom{display: block; border: 1px solid #818181; background: transparent url(../../images/appli/bg_bloc_search.jpg) repeat-x left bottom;}
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;}
div.navbottom td.actuel img{width: 80px; border: 1px solid #006AB3;}
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;}
div.navbottom td.suiv p{text-align: right; margin: 10px 10px 0 0;}
div.navbottom td.prev img, div.navbottom td.suiv img{width: 80px; border: 1px solid #DDD;}

/* 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: #006AB3; font-weight: bold;}

/* bloc cbottom */
div.footer_page{width: 610px;}
div.footer_page .bloc_link{margin: 5px 0 5px 0; color: #696969; clear: both; 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: #006AB3;}
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: #006AB3;}
div.blocpath a:hover{color: #006AB3;}

/* hack IE */
* html #i_bloc_search, * html #i_bloc_search bloc_form, * html div.bloctri, * html div.annonce .annonce_content{height: 1%;}
* html #bloccat .col_cat{width: 158px; height: 140px;}
* 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%;}
