.hotel_info .labels {
    padding-top: 0
    }
.pave_idw .hotel_info p {
    padding-top: 5px
    }
.Coordonnees {
    padding-top: 5px;
    padding-bottom: 5px;
    float: left
    }
div.IDW_triIDW_form {
    padding-left: 80px
    }
div.IDW_triIDW_ZoneGeo {
    float: left;
    width: 250px;
    padding-right: 3px;
    text-align: right
    }
span.IDW_triIDW_ZoneGeo {
    font-family: Verdana;
    font-size: 11px;
    color: red;
    font-weight: bold
    }
div.IDW_triIDW_theme {
    clear: both;
    float: left;
    width: 250px;
    padding-right: 3px;
    text-align: right
    }
span.IDW_triIDW_theme {
    font-family: Verdana;
    font-size: 11px;
    color: red;
    font-weight: bold
    }
div.IDW_triIDW_selectBox {
    float: left
    }
div.IDW_triIDW_offre {
    clear: both;
    float: left;
    width: 250px;
    padding-right: 3px;
    text-align: right
    }
span.IDW_triIDW_offre {
    font-family: Verdana;
    font-size: 11px;
    color: red;
    font-weight: bold;
    line-height: 20px
    }
div.IDW_item_content_desc {
    font-family: Verdana;
    font-size: 10px;
    color: black;
    text-decoration: none;
    padding-left: 8px;
    text-align: left
    }
div.IDW_item_content_desc a {
    font-family: Verdana;
    font-size: 10px;
    color: #D99B35;
    font-weight: bold;
    text-decoration: none
    }
div.IDW_item_content_desc a:hover {
    font-family: Verdana;
    font-size: 10px;
    color: black;
    font-weight: bold;
    text-decoration: underline
    }
.IDW_Ligne_detail {
    height: 15px;
    line-height: 15px;
    clear: both;
    float: left;
    width: 413px;
    font-size: 0
    }
div.IDW_triIDW_checkBox {
    float: left
    }
div.IDW_triIDW_submit {
    clear: both;
    width: 270px;
    padding-left: 170px;
    text-align: right
    }
div.IDW_recherche {
    border-bottom: 1px solid #a3a3a3;
    float: left;
    width: 620px;
    padding-left: 4px;
    line-height: 12px;
    text-align: left;
    margin-bottom: 5px
    }
span.IDW_recherche {
    font-family: Verdana;
    font-size: 11px;
    color: black;
    font-weight: bold
    }
span.IDW_recherche_nbElem {
    font-family: Verdana;
    font-size: 14px;
    color: #d99b35;
    font-weight: bold
    }
.IDW_ligne {
    border-bottom: 1px solid #969696;
    width: 620px;
    float: left
    }
div.IDW_item {
    padding: 20px 0 20px 15px;
    float: left;
    width: 607px;
    background-color: #FAF8F8;
    margin: 0 0 10px 0
    }
div.IDW_item.odd {
    background-color: #F4EDEE
    }
div.IDW_item div.offre_spe, div.col_droite div.offre_spe {
    clear: both;
    position: relative;
    color: #6B0D12;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #F4EDEE;
    padding: 10px 10px;
    font-weight: bold
    }
div.col_droite div.offre_spe {
    margin: 0 0 10px 0;
    border: 0
    }
div.IDW_item.odd div.offre_spe {
    background-color: #FAF8F8
    }
div.IDW_item div.offre_spe div.offre_spe2, div.col_droite div.offre_spe2 {
    position: absolute;
    top: -1px;
    right: 0;
    width: 10px;
    height: 10px;
    background: url(/design/bg-offre-2.gif) no-repeat top right transparent
    }
div.col_droite div.offre_spe2 {
    background: url(/design/bg-offre-3.gif) no-repeat top right transparent
    }
div.IDW_item.odd div.offre_spe div.offre_spe2 {
    background: url(/design/bg-offre-1.gif) no-repeat top right transparent
    }
div.IDW_item_vignette {
    float: left;
    text-align: left;
    width: 125px
    }
div.IDW_item_content {
    float: left
    }
div.IDW_item_content_titre {
    text-align: left;
    padding-bottom: 5px
    }
span.IDW_item_content_titre {
    font-family: verdana;
    font-size: 17px;
    text-decoration: none;
    color: #D99B35;
    font-weight: bold
    }
a.IDW_item_content_titre {
    font-family: Verdana;
    font-size: 11px;
    color: black;
    font-weight: bold;
    text-decoration: none
    }
a.IDW_item_content_titre:hover {
    font-family: Verdana;
    font-size: 11px;
    color: #d99b35;
    font-weight: bold;
    text-decoration: underline
    }
div.IDW_item_content_zoneGeo {
    text-align: left;
    margin-top: 4px;
    margin-bottom: 4px;
    font-style: italic;
    clear: both
    }
span.IDW_item_content_zoneGeo {
    font-family: Verdana;
    font-size: 11px;
    color: black;
    font-weight: normal
    }
div.IDW_item_content_forfait {
    text-align: left;
    background-color: #d99b35;
    padding: 1px 3px;
    white-space: nowrap
    }
div.IDW_item_content_forfait.liste {
    width: auto;
    float: left;
    margin: 0 0 5px 0
    }
div.IDW_item_content_forfait_detail {
    text-align: left
    }
.IDW_item_content_URL {
    text-align: left;
    background-color: #F5F3F1;
    border: 1px solid #D99B35;
    overflow: hidden;
    clear: both;
    margin-bottom: 10px;
    margin-top: 35px
    }
span.IDW_item_content_URL_titre {
    text-align: left;
    display: block;
    padding: 2px 0 2px 5px;
    color: black;
    background-color: #dcd3cc
    }
.IDW_item_content_URL ul {
    clear: both;
    margin: 0 0 0 0;
    padding: 10px
    }
.IDW_item_content_URL ul li {
    padding: 0 0 0 3px;
    margin: 0 0 4px 10px;
    list-style: square;
    /*background:url(../design/item_mHautContexte.gif) no-repeat left 1px;*/
    }
.IDW_item_content_URL_liens {
    font-family: Verdana;
    font-size: 10px;
    color: #d99b35;
    font-weight: bold;
    text-decoration: none
    }
.IDW_item_content_URL_liens:hover {
    font-family: Verdana;
    font-size: 10px;
    color: black;
    font-weight: bold;
    text-decoration: underline
    }
.IDW_item_content_URL_titre {
    font-family: Arial;
    font-size: 12px;
    color: black;
    font-weight: bold
    }
span.IDW_item_content_forfait {
    font-family: Verdana;
    font-size: 11px;
    color: white;
    font-weight: bold
    }
.IDW_offrebas {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 10px;
    background-image: url(../design/IDW_offreBas.jpg);
    background-repeat: no-repeat;
    background-position: bottom left
    }
div.IDW_item_theme {
    float: right;
    text-align: right
    }
span.IDW_item_theme {
    font-family: Verdana;
    font-size: 11px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none
    }
div.IDW_item_theme_montagne {
    background-color: #3E8652
    }
div.IDW_item_theme_villes {
    background-color: #A3A3A3
    }
div.IDW_item_theme_nature {
    background-color: #FFA800
    }
div.IDW_item_theme_eau {
    background-color: #D99B35
    }
div.IDW_item_theme_artnouveau {
    background-color: #7EB991
    }
div.IDW_item_theme_memoire {
    background-color: #F65E00
    }
div.IDW_item_theme_gastronomie {
    background-color: red
    }
div.IDW_item_content_resume {
    text-align: left
    }
span.IDW_item_content_resume {
    font-family: Verdana;
    font-size: 11px;
    color: black;
    font-weight: normal
    }
.IDW_titre_detail {
    clear: both;
    font-family: Verdana;
    font-size: 18px;
    color: black;
    font-weight: normal;
    padding-top: 3px
    }
.IDW_item_content_promo {
    /*float:left;
    	width:565px;
    	padding-top:5px;
    	padding-bottom:5px;
    	padding-left:5px;*/
    background-color: #FFEAE5
    }
div.IDW_item_content_promoDetail {
    float: left;
    width: 100%
    }
span.IDW_item_content_promo_titre {
    font-family: Verdana;
    font-size: 11px;
    color: #FFA100;
    font-weight: bold
    }
span.IDW_item_content_promo_texte {
    font-family: Verdana;
    font-size: 11px;
    color: #525252;
    font-weight: normal
    }
a.IDW_navigation {
    color: #d99b35;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none
    }
a.IDW_navigation:hover {
    color: black;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline
    }
.IDW_navigationSelect {
    font-family: Verdana;
    font-size: 11px;
    color: black;
    font-weight: bold
    }
.pave_idw p {
    padding: 0;
    margin: 0
    }
.pave_idw2 p {
    padding: 0;
    margin: 0
    }
.pave_idw div.col_droite {
    float: left;
    width: 209px;
    padding-left: 8px;
    margin-top: 5px
    }
.pave_idw div.col_droite div.hotel_info, .pave_idw div.col_droite div.offre_speciale {
    background: url(/design/v2/bg-colonne2.gif) no-repeat left bottom;
    padding: 5px 5px 10px 5px;
    margin: 0 0 10px 0
    }
.pave_idw div.col_droite div.hotel_info {
    padding: 10px
    }
.pave_idw div.col_droite div.labels img {
    margin: 10px 5px 0 0
    }
/*********************************************************************************************/
span.IDW_item_content_forfaitAP {
    font-family: Verdana;
    font-size: 16px;
    color: #FFB711;
    font-weight: bold
    }
div.IDW_item_content_titre_partie {
    font-family: verdana;
    font-size: 14px;
    text-decoration: none;
    color: #d99b35;
    font-weight: bold;
    text-align: left;
    /*background-image:url(../../design/titreParaPE.gif);
    	background-position:left 3px;
    	background-repeat:no-repeat;
    	padding-left:17px;
    	margin-top:10px;*/
    }
div.IDW_item_content_texteLibre {
    clear: both
    }
.IDW_item_content_contact_haut {
    width: 209px;
    height: 28px;
    padding: 0;
    margin: 0
    }
.IDW_item_content_contact_bas {
    background-color: #FFE4D9;
    width: 209px;
    margin: 0
    }
.IDW_item_content_plus {
    color: #d99b35;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none
    }
.IDW_item_content_plus:hover {
    color: black;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline
    }
div.idw_ajax_element {
    clear: both;
    float: left
    }
div.idw_btn_ok {
    float: right;
    width: 20px
    }
div.BoutonAction span.BoutonActionFondMilieu a.btn_idw {
    color: black;
    font-weight: normal
    }
div.form_idw_accueil {
    float: left;
    width: 185px;
    padding-left: 10px
    }
div.form_idw_accueil.de {
    width: 224px;
    padding-left: 5px
    }
div.idw_accueil_map, div.idw_accueil_map div.map_idw {
    float: left;
    width: 428px;
    height: 428px
    }
div.idw_accueil_map.de, div.idw_accueil_map.de div.map_idw {
    float: left;
    width: 390px;
    height: 390px
    }