.detailevt {width:638px;text-align:left;}
.detailevt *{text-align:inherit;}
.detailevt h2{text-transform:none;border-bottom:none;color:#ff6600;font-size:1em;padding:0;margin:0;}
.detailevt h2 span{color:inherit;}
.detailevt h1{margin:15px 0;padding:10px;background:#fff url(../../images/appli/BES/eventdetail_h1_bg.jpg) no-repeat 50% bottom;color:#0d679c;font-size:1.4em;}
.detailevt h1 *{color:inherit;}
.detailevt h1 a{font-size:0.8em;}
.detailevt .info{width:100%;margin-bottom:15px;/*height:auto;min-height:180px;*/border:solid 1px #efefef;background:transparent url(../../images/appli/BES/eventdetail_info_bg.jpg) repeat-x left bottom;}
.detailevt .info div{/*height:auto;min-height:150px;margin:15px;width:280px;float:left;*/}
.detailevt .info td{padding:15px;width:50%;vertical-align:top;}
.detailevt .info p{margin:10px 0;}
.detailevt .info .pratique{background:transparent url(../../images/appli/BES/eventdetail_infop_bg.jpg) no-repeat right bottom;}
.detailevt .info .pratique .dates{font-size:1.3em;}
.detailevt .info .pratique .tarif{color:#3a6fa5;}
.detailevt .localisation{height:auto;min-height:330px;border:solid 1px #efefef;background:transparent url(../../images/appli/BES/eventdetail_loca_bg.jpg) repeat-x 50% bottom;}
.detailevt .localisation #map, .detailevt .localisation .adresse{margin:15px;}
.detailevt .localisation #map{float:left;overflow:hidden;border:solid 1px #45a1db;width:300px;height:300px;}
.detailevt .localisation .adresse p{margin:10px 0;}
.detailevt .localisation .adresse #ctl00_LbCommune{font-weight:bold;}
.detailevt .suite{margin:15px 0;padding:5px;color:#fff;text-align:center;background:#4a7fb5 url(../../images/appli/BES/eventdetail_suite_bg.jpg) repeat-x left bottom;border:solid 1px #5284b6;}
.detailevt .suite *{color:inherit;}
.detailevt h3{margin:10px 0;color:#ccc;padding-bottom:4px;border-bottom:solid 1px #eee;}