/* CSS Document */
    
	/* cadre photo */
	
	#multimedia{width:182px; height:176px; float:left; margin-right:15px;}
	#wrapImg{width:182px; height:120px; float:left}
	#wrapBtn{width:180px; height:55px; float:left; border:1px #cacaca solid}
	#btnMediaVideo
	{
	    margin-top: 7px;
        width:92px; 
        height:53px; 
        float:left;
        background-image: url("/images/resultats/icone_video.jpg");
        background-position: center top;
        background-repeat: no-repeat;
        line-height: 58px;
        text-align: center;
        text-decoration: underline;
    }
	#btnMediaPhoto 
	{
	    margin-top: 7px;
        background-image: url("/images/resultats/icone_photo.jpg");
        background-position: center top;
        background-repeat: no-repeat;
        float: left;
        height: 53px;
        line-height: 58px;
        text-align: center;
        text-decoration: underline;
        width: 88px;
        }
    #btnMediaVideo a, #btnMediaPhoto a  
    {
        font-weight:bold;
        font-size:11px;
        text-decoration:underline;
        color:#256e92;
    }

	#resultats #contenu {
		padding-left:6px; margin-left: 10px;float:right;
	}
	
	.add_select{
        background-image: url("/images/resultats/icone_selection.jpg");
        background-position: left center;
        background-repeat: no-repeat;
        color: #999999;
        padding-left: 15px;
        text-decoration: underline;
        font-size: 11px;
    }
	
	.add_select:hover{ text-decoration:none;}
	
	#MA3_CheckList tr {display:block; margin-top:10px}
		
	/*Moteur V3*/
	
	.cadre_resultat {width:214px !important;}
	#mr_offre{margin-left:0 !important;}
	.MoteurAffinage3_Label{color:#256E91;display:block;margin-top:10px;}

	
	
	/* ------- */
	.liste-resultats {width:645px !important;}
	#resultats #encarts {width:215px !important;margin-bottom:20px}
	.txt_residen {float:left;font-size:1.2em;width:250px; line-height:17px; color:#333333; }	
	#moteur_recherche{width:214px; position:relative; margin-bottom:20px}
	#moteur_affinage{width:214px; position:relative; display: none;}
	#mr_haut{width:214px; height:24px; background-image:url(/images/declic_result/recherche.jpg); padding-top:2px }
	#mr_haut_affi{width:214px; height:24px; background-image:url(/images/declic_result/fond_affinage.jpg); padding-top:2px }
	#mr_mid{padding-top:10px;padding-left:12px; width:200px;height:286px; background-image:url(/images/declic_result/deg_moteur.jpg); background-repeat:repeat-x;border-left:1px solid #E7DBCF;border-right:1px solid #E7DBCF;}
	#mr_mid_affi{color:#5e3d1b; font-size: 12px; padding-top:10px;padding-left:12px; width:200px; background-image:url(/images/declic_result/deg_moteur.jpg); background-repeat:repeat-x;border-left:1px solid #E7DBCF;border-right:1px solid #E7DBCF;}
	#mr_bas{width:214px; height:13px; background-image:url(/images/declic_result/bas_moteur.jpg);}
	#mr_bas_affi{width:214px; height:13px; background-image:url(/images/declic_result/bas_moteur.jpg);}
	#btn_recherche{width:129px; height:27px; left:42px; position:absolute; top:295px;}
	.AMCClass input { margin: 5px;}
	#MA2_Nb {
    color: #256D95;
    font-size: 16px;
    font-weight: bold;
}
    #MA2_Item {
    color: #256D95;
    font-size: 12px;
    margin-left: 5px;
}
	h1{font-size:1.4em;font-family:arial;color:#FFFFFF;}
	.titreChp{font-weight:bold;font-size:1.2em; color:#6a4928; display:block; width:190px; height:20px; border-bottom:1px solid #dcc189}
	#champDepart{margin-top:15px}
	h2{font-size:1.4em;font-family:arial;color:#FFFFFF;}
	/*.AMCClass img{left:35px;position:absolute;top:460px;}*/
	.infoReservWrap{line-height:normal;float:right; width:168px; text-align: center; background-color:#fff;  background-repeat:repeat-x}
	.picto_package img { margin-top:10px; margin-bottom: 10px; /*height:47px;*/ }
	.infoReserv{font-family: Arial, Helvetica, sans-serif;background-image:url(/Images/declic_result/fond_info.jpg); padding:12px; width:143px; height:118px; margin-left:auto; margin-right:auto; background-color:#CCCCCC}
	.pourcent{background-color:#d01f3b; margin-right:10px; font-size:19px; color:#fff; padding:4px 15px;}
	.infoResa{;height:57px;width:170px; margin-bottom:10px;}
	.infoResa p {margin:0}
	.btn_resa{display:block; color:#FFFFFF; text-decoration:none; font-family:Arial; width:170px; height:57px}
	.avisInternaute{color:#25708f;background-image:url(/Images/declic_result/fond_avis.jpg);font-family:Arial;font-size:13px;height:109px; width:134px;padding:18px 0 0 35px;}
	.voir-carte {text-align:center !important;}
	.titre_left {margin-bottom:20px !important;}
	del{font-size:16px}
	select{border:1px solid #e2dcd1}
	#MR{float:left;width:675px;}
	#AMC_Nb {color:#256E92 !important;}
	.descriptif {width:631px !important}
	
	
	/* listHeb */
	
	.type_appart{color:#236889; font-weight:bold; font-size:1.2em}
	.prestnom_listheb {font-weight:bold;padding-top:12px; padding-bottom:0 !important; padding-left:6px;}
	.prix_listheb {font-size:20px;color:#236889;}
	.list_heb_mer .impair {background-color:#e6e6e6;}
	.list_heb_thalasso .impair {background-color:#e6e6e6;}
	.list_heb_campagne .impair {background-color:#e6e6e6;}
	.list_heb_ville .impair {background-color:#e6e6e6;}
	.list_heb_ski .pair, .list_heb_montagne .impair {background-color:#e6e6e6;}
	.typeloc_listheb {display:block;font-size:13px;}
	.prix_bar_listheb{color:#236889;font-size:1em}
	.prix_listheb {color:#5E3D1B;font-weight:bold !important;}
	.hebdesc_listheb{padding-top:0 !important;padding-bottom:12px !important;padding-left:6px !important; }
	.AMCClass_Text {color:#256E92 !important;}
	
	.prix_listheb {width:100px !important;}
    .list_heb_mer, .list_heb_thalasso, .list_heb_campagne, .list_heb_ville, .list_heb_ski, .list_heb_montagne {
        width: 630px;
        font-size:12px;
        margin-top:5px;
    }
	.img_txt{ min-height:200px; }
	
	#nombre-resultats span, .nombre-resultats span {color:#256e8f !important; font-weight:bold !important}
	
	#nombre-resultats{font-weight: normal !important; color:#606060 !important}
	
	.them_Mer {font-size:16px; font-weight:bold; color:#00b9e9; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_Campagne {font-size:16px; font-weight:bold; color:#97bf0d; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_Montagne {font-size:16px;font-weight:bold; color:#88654f; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_Ville {font-size:16px;font-weight:bold; color:#75004d; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_bien-etre {font-size:16px;font-weight:bold; color:#007167; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_Sport{font-size:16px;font-weight:bold; color:#d67338; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_bien_etre{font-size:16px;font-weight:bold; color:#007a6e; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_Gastronomie{font-size:16px;font-weight:bold; color:#8b172f; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	.them_Parc_a_theme{font-size:16px;font-weight:bold; color:#dc473e; text-transform:uppercase;background-color: #FFFFFF; float: left; margin-bottom: -29px; padding: 5px 7px 5px 0; position: relative; z-index: 100;}
	
	.liste-resultats li{padding-top:0px !important}
	.liste-resultats h3 span {
    background: none repeat scroll 0 0 transparent;
    color: #256E92;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0.4em;
    }
	#ListeHebergement {margin-top:15px;}
	.pagin  {margin-top:-24px;text-align:right; display:block !important; margin-left:0px !important; height:22px;}
	#en-tete-resultats  {padding-bottom:4px;width:650px;}
	.pagination li a {border-right:1px solid #999999;margin-right:4px;padding-right:2px;}
	a.selected { color:#256E8F !important}
	a.unselected { color:#999999  !important}
	#resultats #contenu{width:660px;float:right;margin-right:10px;}
	#MA3_CheckList label {margin-left:7px;font-size:12px;vertical-align:text-top;}
	.MoteurAffinage3_Label {font-size:12px;}
	#MT3_MT3Date_dateInput_text {color:#333;font-family:arial;}

.moyenne_results{margin-top:5px;}
.text_declic_results {float:left;}
.fil_ariane_results a{color:#999}
.titre_carte h3 { font-weight:normal; color:#5e3d1b; font-size:16px;}

#divCarte {display: inline; font-size: 11px; color:#5e3d1b;}
#divCarte a { text-decoration:underline; color:#5e3d1b;}
#divCarte a:hover { text-decoration:none;}

/* ===== LISTE REGION ======= */
#liste_region_centre { width:651px; margin-bottom:10px; }
#liste_region_centre .titre { background:url("/images/resultats/liste_region/entete.jpg") no-repeat; height:26px; }
#liste_region_centre .lien { border:1px solid #97bacd; border-top:0; border-bottom:0; padding:10px; }
#liste_region_centre .lien a { color:#5e3d1a; font-size:12px; text-decoration:underline; }
#liste_region_centre .bas { background:url("/images/resultats/liste_region/bas.jpg") no-repeat; height:20px; }
#liste_region_centre a { margin-left:5px; color:#606060; font-size:11px; font-style:italic; text-decoration:underline; font-weight:normal; }

#liste_region .fond { border-left:1px solid #97bacd; border-right:1px solid #97bacd; padding:5px; }
#liste_region .lien { border:1px solid #97bacd; border-top:0; border-bottom:0; padding:10px; }
#liste_region .lien a { color:#5e3d1a; font-size:12px; text-decoration:underline; }
#liste_region .bas { background:url("/images/resultats/moteur_perso/bas.jpg") no-repeat; height:20px; }

#liste_region a { margin-left:5px; color:#606060; font-size:11px; font-style:italic; text-decoration:underline; font-weight:normal; }
#liste_region .region, #liste_region .theme, #liste_region .heb, #liste_region .duree, #liste_region .formule { line-height:25px; }
#liste_region .region #contenuRegion, 
#liste_region .theme #contenuTheme, 
#liste_region .heb #contenuFalh,
#liste_region .formule #contenuFormule,
#liste_region .duree { font-size:11px; color:#5f3c1e; font-weight:bold; }
#liste_region .formule #contenuFormule { line-height:14px; }
#liste_region .duree { clear:both; border-bottom:0; }
#liste_region .reset { text-decoration:none; color:Red; font-weight:bold; font-style:normal; }

/* ===== Disposition du contenu ==== */
#principal, #encarts, #contenu, #thematiques { float:left; }
#contentDesc { float:left; position:relative; width:460px }
#picto{
    background-image: url("/images/resultats/bg_icone.jpg");
    background-repeat: repeat-x;
    float: left;
    height: 47px;
    margin: 15px 0px 0 0;
    padding: 9px;
    width: 618px;
    }

/* ======= Onglet Hebergement ======= */
.onglet { 
	clear:both; background:url("/images/resultats/fond_onglet.jpg") repeat-x; 
	width:330px; height:26px; 
	color:#5089a6; line-height:25px; text-align:lzft; font-size:12px; padding-left:7px;
	border:#c0c0c0 solid 1px; border-bottom:0; 
	margin-top:30px; 
}
.onglet2 { 
	clear:both; background:url("/images/resultats/fond_onglet2.jpg") repeat-x; 
	min-width:250px; height:26px; 
	color:white; line-height:25px; text-align:left; font-size:12px; padding-left:7px; padding-right: 10px;
	border:#c0c0c0 solid 1px; border-bottom:0; 
	margin-top:30px;  float:left;
	
}
.onglet2 li { float:left; line-height:26px; list-style-type:none; }
.onglet2 img { float:left; margin-top:1px; }
.onglet2 div { float:left; }

/*Fil d ariane */

.fil_ariane .text_declic, .fil_ariane .text_declic a { color: #868686; font-size: 11px;}
.fil_ariane h1 {  color: #256E92;  display: inline; font-size: 13px; font-weight: bold; margin: 0; text-transform: none;}
.fil_ariane { color: #999999; font-size: 11px; font-weight: bold; }


.avantage {
    color: #5E3D1B;
    font-size: 12px;
    margin-top: 15px;
}

/*Ban hedena */
#hedena {
    display: block;
    height: 235px;
    margin-bottom: 10px;
    width: 670px;
}

#hedena object {
    position: absolute;
    z-index: 1;
}

/***************************************** Calendrier noresult **********************************************/

#Calendar_Frame_Calendar_noresult
{
    background: none repeat scroll 0 0 ;
    display: block;
    height: 200px;
    text-align: center;
    width: 675px;
    z-index: 100000000;
    margin-top:15px;
    }
    

.hebergement_thalasso .produit 
{
    width:630px;
    padding:10px 5px;
    height:40px;
}
.hebergement_thalasso .produit_detail 
{
    color:#534741;
    font-weight:bold;
    font-size:12px;
    width:70%;
    display:inline-block;
}
.hebergement_thalasso .prix strong
{
    font-size:14px;
    color:#d01e3b;
}
.hebergement_thalasso del { display:inline-block; width:40px; font-size:12px; }
.hebergement_thalasso .promo  
{
    background-color: #D01F3B;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: -1px 5px 0;
    padding: 1px 5px;
    text-align: center; }
.hebergement_thalasso .prix { display:inline-block; width:80px!important; color:#d01e3b; font-size:12px; text-align:right; float:right; }
.hebergement_thalasso .pair { background:#f6efe2; }
.hebergement_thalasso .prix_barre  
{
    color: #534741;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
    width: 70px;}

.detail_tarif { font-size:11px; font-style:italic; color:#c2c2c2; color: #C2C2C2; margin-top: 10px;}

.hebergement_thalasso .description{float: left;width: 420px;font-size:11px; color:#534741;}

#picto img {
    border-left: #6699B2 1px solid;
    padding: 0 5px;
}
#picto .moyenne_results img {border:none; margin-top: 4px;padding: 0;}

/***************************************** Style  Ski ******************************************************/

#theme_produit_ski .them_Montagne {
    background-image: url("/images/ski_result/theme_ski.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    position: relative;
    text-indent: -9999px;
    width: 49px;
    z-index: 100;
    padding:0px;
}

#type_ski 
{
    display:none;
    background-image:url('/images/ski_result/bg_neige.png');
    background-repeat:no-repeat;
    background-position:5px 5px;
    background-color: #D2EFFD;
    clear: both;
    padding: 9px 9px 9px 30px;
    width: 600px;
    color:#175474;
    font-size:14px;
    margin-top: 10px;
    }

#type_ski_package 
{
    display:none;
    background-image:url('/images/ski_result/bg_neige_package.png');
    background-repeat:no-repeat;
    background-position:5px 7px;
    clear: both;
    padding: 9px 9px 9px 30px;
    width: 600px;
    font-size:14px;
    margin-top: 10px;
    background-color:#185474;
    color:#fff;
    }
    
#type_ski_form 
{
    background-image:url('/images/ski_result/bg_neige.png');
    background-repeat:no-repeat;
    background-position:5px 5px;
    background-color: #185474;
    clear: both;
    padding: 9px 9px 9px 30px;
    width: 600px;
    color:#fff;
    font-size:14px;
    margin-top: 10px;
    }
    
.btn_avantage{ float:left; cursor:pointer;}   
.btn_avantage .avantage_plus{ display:none;} 
.btn_avantage:hover .avantage_plus {
    background-color: #E9F0F4;
    display: block;
    float: left;
    left: 0;
    padding: 9px;
    position: absolute;
    width: 622px;
    margin-top: -5px;
    }   
    
#picto .avantage_plus img { border:none;}
    
#type_ski_form span
{
    color:#d2effd;
    } 
    
p.link_club_ski span {
    color: #00b1d1;
}

.icone_neige {
    background-image:url('/images/ski_result/icone_neige.jpg');
    background-repeat:no-repeat;
    display:block;
    width:86px;
    height:34px;
    }
    
.icone_neige .information_neige{    
    color:#17b4df;
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
    display:block;
    width:50px;
    height:15px;
    text-align:right;
}


#liste_region .fond_moteur_ski {
    border-bottom: 1px solid #97BACD;
}


 
    
#MT2_perso .fond_moteur_ski p.moteur_formule_ski {
    background-image: url("/images/ski_result/bg_from_moteur.jpg");
    background-repeat: repeat-x;
    border: medium none;
    padding-left:5px;
}

#MT2_perso p {
    border-bottom: 1px solid #AAAAAA;
    display: block;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 190px;
}

#liste_region .duree {
    border-bottom: 0 none;
    clear: both;
    margin-top: -12px;
}

#type_ski_package span 
{
    color: #A6EFFE;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px; 
    }
    
    
/* Encart on a test้ pour vous ... Formule ski*/
#test_form_ski { background-image:url('/images/ski_v2/repeat_engagement.jpg'); background-repeat:repeat-y; width:213px; border-bottom:1px solid #d0c7bd;}
#test_form_ski #photo{ background-image:url('/images/ski_v2/test_pour_vous.jpg'); background-repeat:no-repeat; display:block; width:213px; height:162px;}
#test_form_ski #photo img{ padding-left: 31px; padding-top: 42px;}
#test_form_ski #nom{ margin-top: 7px; background-image:url('/images/ski_v2/middle_engagement.jpg'); color:#fff; background-repeat:no-repeat; display:block; width:213px; height:47px; font-style:italic; padding-top: 4px; text-align: center;}
#test_form_ski ul {width: 185px; margin-left: 23px;}
#test_form_ski ul li { list-style-image:url('/images/ski_v2/li_engagement.jpg'); font-size:12px; color:#362f2d; margin-bottom: 10px;} 
#test_form_ski a { color:#362f2d; text-decoration:underline; font-weight:bold;} 
#test_form_ski a:hover { text-decoration:none;} 
#test_form_ski p { color: #5A4940; font-family: Arial; font-size: 14px; font-style: italic; margin-bottom: 15px; margin-left: 15px; width: 185px;}
#test_form_ski p strong { color:#d01e3b; font-weight:bold;}
#mini_header_op_ski {margin-bottom: 15px;}
