/*********************************/
/* Présentation portail */
/*********************************/

.spacer{clear:both;}

.MoteurRecherche
{
	margin-bottom:36px;
}

.BlocMoteurRecherchePortail
{
    display:block;
    width:355px;
    font:Bold 11px Verdana;
    color:#e75112;
    text-decoration:none;
    margin:0;
    padding:0;
}

.BlocMoteurRecherchePortail .HeaderFrance
{
    width:355px;
    height:51px;
    background: white url("../media/UCMoteurRecherche/HeaderMoteurRecherchePortail_FranceOn.gif") no-repeat 0 0;
}

.BlocMoteurRecherchePortail .HeaderMonde
{
    width:355px;
    height:51px;
    background: white url("../media/UCMoteurRecherche/HeaderMoteurRecherchePortail_MondeOn.gif") no-repeat 0 0;
}

.BlocMoteurRecherchePortail .Lien, .BlocMoteurRecherchePortail .LienSelected
{
    font: Normal 13px Verdana;
    color:#e75112;
    text-decoration:none;
    padding:0;
}

.BlocMoteurRecherchePortail .LienSelected
{
    font-weight:Bold;
    padding:0 0 0 9px;
    background: url("../media/UCMoteurRecherche/puceSelected.gif") no-repeat 0 0;
}

.BlocMoteurRecherchePortail .France, .BlocMoteurRecherchePortail .Monde
{
    position:absolute;
    margin:11px 0 0 40px;
    height:20px;
    vertical-align:middle;
    text-transform:uppercase;
}
.BlocMoteurRecherchePortail .Monde{margin-left:140px;}


.BlocMoteurRecherchePortail .Content
{
    width:355px;
    background: white url("../media/UCMoteurRecherche/ContentMoteurRecherchePortail.gif") repeat-y 0 0;
    height:100%;
    clear:both;
}

.BlocMoteurRecherchePortail .Content .BlocDegrade
{
    width:355px;
    /*height:189px;*/
    background: url("../media/UCMoteurRecherche/DegradeMoteurRecherchePortail.gif") no-repeat 0 0;
    clear:both;
}

.BlocMoteurRecherchePortail .Footer
{
    width:355px;
    height:15px;
    background: white url("../media/UCMoteurRecherche/FooterMoteurRecherchePortail.gif") no-repeat 0 0;
}


.BlocMoteurRecherchePortail .BlocRecherchez
{
    margin:5px 0 5px ;
}

.BlocMoteurRecherchePortail .Recherchez
{
    padding:0 30px 0 22px;
    font-size:13px;
    font-weight:bold;
}

/* affichage de l'update progress en inline */
div.BlocRecherchez, div.BlocRecherchez div {
        display:inline!important;
}


.BlocMoteurRecherchePortail .Separateur
{
    font-size:1px;
    margin:2px 0 5px 22px;
    background: url("../media/UCMoteurRecherche/Separateur.gif") repeat-x 0 0;
    height:1px;
    width:313px;
}

.BlocMoteurRecherchePortail .ddlUnivers, .BlocMoteurRecherchePortail .ddlAge
, .BlocMoteurRecherchePortail .ddlActivite, .BlocMoteurRecherchePortail .ddlDestination
, .BlocMoteurRecherchePortail .ddlVilleDepart, .BlocMoteurRecherchePortail .ddlJourDepart
, .BlocMoteurRecherchePortail .ddlMoisDepart
{
    margin:12px 0 0 22px;
    width:200px;
    height:20px;    
    font:Bold Verdana 13px;
    color:Black;
}




.BlocMoteurRecherchePortail .ddlJourDepart{width:54px;}
.BlocMoteurRecherchePortail .ddlMoisDepart{width:120px;}



.BlocMoteurRecherchePortail .BlocTypeSejour
{
    display:block;
    margin:5px 15px 0 22px;
    vertical-align:top;
    clear:both;
}

.BlocMoteurRecherchePortail .rdlTypeSejour
{
    width:250px;
    float:left;
}


.rdlTypeSejour SPAN, .rdlTypeSejour LABEL, .rdlTypeSejour INPUT
{
    display:block;
    float:left;
    margin:0;
    padding:0;
}
.rdlTypeSejour LABEL{padding:3px 0 0 0;}
.rdlTypeSejour INPUT{margin:1px;}


.BlocMoteurRecherchePortail .Vacances, .BlocMoteurRecherchePortail .CourtsSejours
{
    font:Normal 10px Verdana;
    /*margin:0 10px 0 0;*/
    margin:0 0 0 5px;
    width:80px;
}
.BlocMoteurRecherchePortail .CourtsSejours{width:100px;}

.BlocMoteurRecherchePortail .BlocBoutonOK
{
    float:right;
}


.BlocMoteurRecherchePortail .BoutonOK
{
    width:60px;
    height:32px;
}

.TexteZoneGeo
{
    color:Black;
    background-color:#CCCCCC;
    font:Normal 10px Verdana;
}

.TexteDestination
{
    color:Black;
    font:Normal 11px Verdana;
}

/*********************************/
/* Présentation Partir */
/*********************************/
.BlocMoteurRecherchePartir
{
    display:block;
    width:204px;
    font:Bold 11px Verdana;
    color:#e75112;
    text-decoration:none;
    margin:0;
    padding:0;
    clear:both;
}

.BlocMoteurRecherchePartir .HeaderFrance, .BlocMoteurRecherchePartir .HeaderMonde
{
    width:204px;
    height:15px;
    background: white url("../media/UCMoteurRecherche/HeaderMoteurRecherchePartir.gif") no-repeat 0 0;
    clear:both;
}

.BlocMoteurRecherchePartir .France, .BlocMoteurRecherchePartir .Monde
{
    display:none;
}


.BlocMoteurRecherchePartir .Lien, .BlocMoteurRecherchePartir .LienSelected
{
    font: Bold 13px Verdana;
    color:#e75112;
    text-decoration:none;
}


.BlocMoteurRecherchePartir .Content
{
    width:204px;
    background: white url("../media/UCMoteurRecherche/ContentMoteurRecherchePartir.gif") repeat-y 0 0;
    margin:0; /* Important */
}

.BlocMoteurRecherchePartir .Content .BlocDegrade
{
    width:204px;
    background: url("../media/UCMoteurRecherche/DegradeMoteurRecherchePartir.gif") no-repeat 0 0;
    clear:both;
}

.BlocMoteurRecherchePartir .Footer
{
    width:204px;
    height:15px;
    background: white url("../media/UCMoteurRecherche/FooterMoteurRecherchePartir.gif") no-repeat 0 0;
}


.BlocMoteurRecherchePartir .BlocRecherchez
{
    /*padding:5px 0 5px 0;*/
}

.BlocMoteurRecherchePartir .Recherchez
{
    font-size:13px;
    font-weight:bold;
    padding:0 0 0 10px;
}

/* affichage de l'update progress en inline */
div.BlocRecherchez, div.BlocRecherchez div {
        display:inline!important;
}


.BlocMoteurRecherchePartir .Separateur
{
    font-size:1px;
    margin:6px 0 4px 10px;
    background: url("../media/UCMoteurRecherche/Separateur.gif") repeat-x 0 0;
    height:1px;
    width:184px;
}

.BlocMoteurRecherchePartir .ddlUnivers, .BlocMoteurRecherchePartir .ddlAge
, .BlocMoteurRecherchePartir .ddlActivite, .BlocMoteurRecherchePartir .ddlDestination
, .BlocMoteurRecherchePartir .ddlVilleDepart, .BlocMoteurRecherchePartir .ddlJourDepart
, .BlocMoteurRecherchePartir .ddlMoisDepart
{
    margin:8px 0 0 10px;
    width:189px;
    height:20px;
    font:Bold Verdana 13px;
    color:Black;
}

.BlocMoteurRecherchePartir .ddlUnivers:first-letter, .BlocMoteurRecherchePartir .ddlAge:first-letter
, .BlocMoteurRecherchePartir .ddlActivite:first-letter, .BlocMoteurRecherchePartir .ddlDestination:first-letter
, .BlocMoteurRecherchePartir .ddlVilleDepart:first-letter, .BlocMoteurRecherchePartir .ddlJourDepart:first-letter
, .BlocMoteurRecherchePartir .ddlMoisDepart:first-letter
{
    text-transform:uppercase;
}

.BlocMoteurRecherchePartir .ddlJourDepart{width:55px;}
.BlocMoteurRecherchePartir .ddlMoisDepart{width:120px; margin-left:10px; }

.BlocMoteurRecherchePartir .BlocTypeSejour
{
    display:block;
    vertical-align:top;
    margin:5px 5px 0 7px;
    clear:both;
}

.BlocMoteurRecherchePartir .rdlTypeSejour
{
    margin:0;
}


.BlocMoteurRecherchePartir .Vacances, .BlocMoteurRecherchePartir .CourtsSejours
{
    display:block;
    font:Normal 9px Verdana;
    margin:0 0 0 5px;
    width:58px;
    clear:both;
}
.BlocMoteurRecherchePartir .CourtsSejours{width:45px;}

.BlocMoteurRecherchePartir .BlocBoutonOK
{
    float:right;
    margin:5px 0 0 0;
}


.BlocMoteurRecherchePartir .BoutonOK
{
    width:34px;
    height:27px;
}

.BlocMessageMoteurRecherche
{
    display:block;
    clear:both;
    margin:5px 5px 5px 5px;
}


/**********************************/
/* Bloc Moteur Forfait */
/**********************************/
.BlocMoteurRecherchePortail .BlocMoteurForfait
{
    display:none;
}

.BlocMoteurRecherchePartir .BlocMoteurForfait
{
    clear:both;
    margin:0 5px 0 0;
}

.BlocMoteurForfait .BoutonOK
{
    float:right;
    width:34px;
    margin:4px 0 0 0;
}


.BlocMoteurForfait .Separateur
{
    font-size:1px;
    margin:10px 0 10px 10px;
    background: url("../media/UCMoteurRecherche/Separateur.gif") repeat-x 0 0;
    height:1px;
    line-height:1px;
    width:184px;
}


.BlocMoteurForfait .lblCodeForfait
{
    float:left;
    font-size:11px;
    font-weight:bold;
    margin:0 0 0 10px;
    width:170px;
}

.BlocMoteurForfait .txtCodeForfait
{
    float:left;
    width:110px;
    height:16px;
    margin:6px 0 0 10px;
    font:Bold Verdana 13px;
    color:Black;
}


.BlocMessageMoteurForfait
{
    display:block;
    clear:both;
    padding:5px 5px 5px 10px;
}

.BlocMoteurRecherchePortail .MessageErreur, .BlocMoteurRecherchePartir .MessageErreur
{
    display:block;
    height:23px;
    background:url("../media/UCMoteurRecherche/pictoAlerte.png") no-repeat 0 0;
    font:Normal 12px Verdana;
    color:#cb3000;
    padding:3px 0 0 30px;
}
.BlocMoteurRecherchePartir .MessageErreur
{
    padding-top:0px;
}
