/*
    Document   : landingpage-french-rocco-final
    Created on : 17.05.2010, 11:35:33
    Author     : Richard Prillwitz (richard.prillwitz@sixt.de)
    Description:
        Purpose of the stylesheet follows.
*/


body{
    background:#353535 url(/common/img/app/res/frenchlanding-rocco/bg-whide-center.jpg) top center;
    background-repeat:no-repeat;
    font-family: verdana,arial,sans-sarif;
    font-size:11px;
    color:#757575;
    text-align:center;
}

h3{
    margin:0;
}

img{
    border:none;
}

p{
    margin:0;
}

ul{
    margin:0;
    padding:0;
}

li{
    list-style:none;
}

.main{
    height:100%;
    width:990px;
    margin:auto;
}

.header{
    height:180px;
}

.header-logo{
    float:right;
    margin-right:20px;
    margin-top:20px;
}

.content-head{
    background:url(/common/img/app/res/frenchlanding-rocco/main-bg-head.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:990px;
    height:30px;
    float:left;
}

.content{
    background:url(/common/img/app/res/frenchlanding-rocco/main-bg-repeat.png) repeat-y;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:990px;
}

.content-left{
    width:300px;
    margin-left:40px;
    text-align:left;
}

.content-footer{
    background:url(/common/img/app/res/frenchlanding-rocco/main-bg-footer2.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:990px;
    height:35px;
    float:left;
}

.footer-top{
    background:#353535;
    height:185px;
    float:left;
}

.footer-left{
    background:url(/common/img/app/res/frenchlanding-rocco/Footer-message.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:305px;
    height:180px;
    border-right:1px dotted #fff;
    float:left;
    cursor:pointer;
}

.footer-left span{
    padding:0 150px 165px;
}

.footer-left a{
    text-decoration:none;
}

.footer-center{
    text-align:left;
    float:left;
    padding-left:10px;
    padding-right:10px;
    width:400px;
    background:#353535;
    height:180px;
    border-right:1px dotted #fff;
}

.footer-center h4{
    color:#FF9500;
    font-size:11px;
}

.footer-center p{
    color:#f1f1f1;
}

#returnstation .submitBtAr{
    margin-top:10px !important;
}

.footer-right{
    background:url(/common/img/app/res/frenchlanding-rocco/car.gif) no-repeat;
    width:184px;
    height:122px;
    float:left;
    cursor:pointer;
}

.footer-bottom{
    width:945px;
    float:left;
    padding-top:15px;
    padding-bottom:5px;
    background:#353535;
}

.footer-bottom li{
    float:left;
    padding-right:10px;
}

.footer-bottom li a{
    color:#FF9500;
}

.booking-heading{
    background:url(/common/img/app/res/frenchlanding-rocco/nr-uno.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:285px;
    height:88px;
    margin-top:20px;
    margin-bottom:20px;
}




#sx-res-rentarea-error{
    display:none;
}

p.error{
    background:none repeat scroll 0 0 #F3C4C4;
    clear:both;
    color:#CC0000;
    display:block;
    float:none;
    font-weight:bold;
    margin:0 0 10px;
    padding:7px 10px;
    width:auto;
}

#offer{
    margin-top:10px;
}

#stationsBlock{
    color:#FF9500;
}

#stationsBlock h3{
    font-size:14px;
    font-weight:bold;
}

#returnstation{
    -moz-border-radius:0.5em 0.5em 0.5em 0.5em;
    background:url("/common/img/app/res/jqm_head.gif") repeat-x scroll 0 0 #333333;
    border:2px solid #444444;
    color:#444444;
    display:none;
    font-size:12px;
    font-weight:normal;
    left:100px !important;
    padding:29px 0.2em 0.5em 0.5em;
    position:absolute;
    text-align:left;
    top:268px;
    width:312px;
    z-index:170;
}

#return-station-submit{
    color:#FF9500;
}

.jqmOverlay, .sx-res-loading-overlay{
    background-color:#000000;
    cursor:default !important;
    height:100%;
    left:0;
    opacity:0.5;
    position:fixed;
    top:0 !important;
    width:100%;
    z-index:100;
}

#residence .jqmClose, #returnstation .jqmClose{
    background:url("/common/img/app/res/bt_close_layer.gif") repeat scroll 0 0 #FF8822;
    height:18px;
    position:absolute;
    right:0.4em;
    top:2px;
    width:19px;
    z-index:102;
}

#residence h5, #returnstation h5{
    color:#FFFFFF;
    font-size:1em;
    height:20px;
    left:0;
    line-height:18px;
    margin-top:-30px;
    padding:3px 7px 0 6px;
    position:absolute;
    right:0;
}

#returnstation .zeile, #returnstation .zeileStationText{
    clear:both;
}

#residence label, #returnstation label{
    color:#FF9500;
    display:block;
    margin-bottom:10px;
}

.zeileStationText{
    font-size:0.9em;
    margin:0 0 6px;
    padding:0 !important;
    width:100%;
}

#returnstation .select, #suggest-return-kst, #stationsearch-return{
    margin-bottom:0;
    margin-top:6px;
}

#returnstation .submitBtAr{
    margin-top:55px;
    padding-top:0;
    color:#f60;
}

#select-pickup-liso{
    display:none;
    height:24px;
    margin-bottom:6px;
    text-align:left;
}

.nextbutton{
    background:url(/common/img/app/res/frenchlanding/img/parti_n.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:285px;
    height:72px;
    cursor:pointer;
}

.nextbutton:hover{
    background:url(/common/img/app/res/frenchlanding/img/parti_o.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

div.select{
    clear:both;
    display:block;
    margin:0 0 6px;
    text-align:left;
    width:301px;
    height:29px;
    position:relative;
}

* html div.select{
    position:relative;
}

div.select div{
    background:#FFFFFF url(/common/img/app/res/frenchlanding/img/drop.png) no-repeat scroll 270px center;
    border-color:#404040;
    border-style:solid;
    border-width:2px;
    color:#333333;
    cursor:pointer;
    display:block;
    float:none;
    width:294px;
    height:25px;
}
* html div.select div{
    background:#FFFFFF url(/common/img/app/res/frenchlanding/img/drop.png) no-repeat scroll 273px center;
    width:293px;
}

div.select div p{
    display:block;
    float:none !important;
    margin:0 !important;
    overflow:hidden;
    padding:5px !important;
}

div.select ul{
    background-color:#FFFFFF;
    border:1px solid #B8B8B8;
    display:block;
    list-style:none outside none;
    margin:0;
    overflow:auto;
    padding:0;
    position:absolute;
    width:294px;
    z-index:102;
}

* html div.select ul{
    position:relative !important;
    float:left;
}

div.select ul li{
    background-color:#FFFFFF;
    color:#333333;
    cursor:pointer;
    display:block;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    height:18px;
    padding:2px 0 0 5px;
    position:relative;
}

div.select li.active{
    background-color:#E9E9E9;
    color:#333333;
}

#suggest-pickup-kst{
    margin-bottom:4px;
}

* html #suggest-pickup-kst{
    width:267px;
    position:none !important;
}

.fromInput{
    border-color:#404040;
    border-style:solid none solid solid;
    border-width:2px;
    float:left;
    font-size:12px;
    height:20px;
    margin:0;
    padding:5px 0 0 5px;
    width:265px;
}

#stationsearch-open,
#stationsearch-return  {
    border-bottom:2px solid #404040;
    border-right:2px solid #404040;
    border-top:2px solid #404040;
    cursor:pointer;
    height:25px;
    width:24px;
}

.sx-res-button-down{
    background:url("/common/img/app/res/frenchlanding/img/drop.png") no-repeat scroll 0 1px #FFFFFF;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    float:left;
    height:23px;
    width:23px;
}

* html .sx-res-button-down{
    position:relative;
}

.ac-results{
    background:none repeat scroll 0 0 #EEEEEE;
    border:1px solid #B8B8B8;
    padding:0;
    position:absolute;
    width:557px;
    z-index:60001;
}

.ac-results ul{
    background:none repeat scroll 0 0 #FFFFFF;
    float:left;
    height:250px;
    list-style:none outside none;
    margin:0;
    overflow-x:hidden !important;
    overflow-y:auto !important;
    padding:0;
    text-align:left;
    width:300px;
}

.ac-results li{
    cursor:pointer;
    font-size:11px;
    padding:4px 5px;
}

* html .ac-over .ac-res-infobox{
    display:none;
}

* + html .ac-over .ac-res-infobox{
    display:none;
}

* html .ac-results{
    width:295px;
}

* + html .ac-results{
    width:295px;
}

* html .ac-results ul{
    width:295px;
}

* + html .ac-results ul{
    width:295px;
}

.ac-res-infobox{
    color:#333333;
    cursor:default;
    display:none;
    height:155px;
    left:307px;
    padding-left:12px;
    padding-top:6px;
    position:absolute;
    top:0;
    width:250px;
}

.ac-res-infobox h4{
    font-size:11px;
}

.ac-res-infobox table{
    font-size:11px;
}

.ac-over .ac-res-infobox{
    display:block;
}

.ac-over{
    background-color:#EEEEEE;
    color:#333333;
}

#sx-res-return-kst .zeile{
    padding-bottom:10px;
    padding-top:10px;
    width:300px;
}

#change-return-kst{
    float:right;
    left:0;
    position:relative;
    top:0;
}

.button{
    background-color:#363636;
    background-image:url("/common/img/app/res/frenchlanding/img/button1.png");
    behavior: url(/static/res/css/ie/iepngfix.htc);
    background-position:left 1px;
    background-repeat:no-repeat;
    bottom:0;
    cursor:pointer;
    display:inline-block;
    height:21px;
    left:0;
    margin:0 10px;
    position:relative;
    text-decoration:none;
    text-transform:uppercase;
    white-space:nowrap;
}

.button span{
    background-image:url("/common/img/app/res/frenchlanding/img/button2.png");
    behavior: url(/static/res/css/ie/iepngfix.htc);
    background-position:right center;
    background-repeat:no-repeat;
    display:block;
    font-size:10px;
    height:21px;
    margin:-2px;
    padding:5px 6px 0;
    white-space:nowrap;
}

.buttonhover{
    background-image:url(/common/img/app/res/frenchlanding/img/button3.png);
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.button span:hover{
    background-image:url(/common/img/app/res/frenchlanding/img/button4.png);
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.button:hover{
    background-image:url(/common/img/app/res/frenchlanding/img/button3.png);
    behavior: url(/static/res/css/ie/iepngfix.htc);
    color:#fff;
}

#display-return-kst{
    float:left;
    margin:0;
    padding:0;
}

#sx-res-rentaltime{
    clear:left;
}

.zeile{
    float:left;
}

.pickuptime .fromLabel,
.returntime .fromLabel{
    float:left;
    padding:4px 0;
    width:55px;
}

#pickup-date,
#return-date,
#pickup-h,
#pickup-m,
#return-h,
#return-m,
.pickuptime .fromLabel,
.returntime .fromLabel{
    float:left;
}

/*.sx-res-date{
    background-color:#FFFFFF;
    background-image:url("/common/img/app/res/frenchlanding/img/kalender_ico3.png");
    behavior: url(/static/res/css/ie/iepngfix.htc);
    background-position:99% center;
    background-repeat:no-repeat;
    border:2px solid #404040;
    cursor:pointer;
    height:17px;
    margin-right:0;
    padding:2px 0 2px 2px;
    width:118px;
}*/

.sx-res-date {
    background-color:#FFFFFF;
    background-image:url(/common/img/app/res/frenchlanding/img/kalender_ico3.png);
    background-position:99% center;
    background-repeat:no-repeat;
    border:2px solid #404040;
    cursor:pointer;
    margin-right:0;
    height:17px;
    padding:2px 0 2px 2px;
    width:118px;
}

#pickup-h,
#pickup-m,
#return-h,
#return-m{
    height:21px;
    line-height:17px;
    margin:2px 2px 0 0;
    vertical-align:middle;
}

.submitBtAr{
    clear:left;
    padding-top:30px;
}

#sx-res-calendar{
    -moz-border-radius:0.5em 0.5em 0.5em 0.5em;
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #444444;
    color:#444444;
    display:none;
    font-weight:normal;
    padding:29px 0.2em 0.5em 0.5em;
    position:absolute;
    width:165px;
    z-index:60000 !important;
    left:170px !important;
}

#sx-res-calendar .jqmClose{
    background:url("/common/img/app/res/bt_close_layer.gif") repeat scroll 0 0 #FF8822;
    height:18px;
    position:absolute;
    right:0.4em;
    top:2px;
    width:19px;
    z-index:102;
}

#sx-res-calendar h5{
    background:none repeat scroll 0 0 #404040;
    border-bottom:1px solid #FFFFFF;
    color:#FF9500;
    font-size:15px;
    font-weight:normal;
    height:20px;
    margin:-27px 0 15px -4px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
}

#sx-res-calendar-next{
    position:absolute;
    right:5px;
}

.sx-res-calendar-button-right{
    background:url("/common/img/app/res/frenchlanding/img/dropdown-right.jpg") no-repeat scroll 0 0 transparent !important;
    height:23px;
    width:23px;
}

#sx-res-calendar-prev{
    left:5px;
    position:absolute;
}

.sx-res-calendar-button-left{
    background:url("/common/img/app/res/frenchlanding/img/dropdown-left.jpg") no-repeat scroll 0 0 transparent !important;
    height:23px;
    width:23px;
}

.sx-res-calendar{
    border:1px solid #404040;
    border-spacing:1px;
    float:left;
    margin-left:10px;
    width:31%;
}

.sx-res-calendar caption{
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:36px;
    padding-top:8px;
    text-align:center;
}

#sx-res-calendar thead td{
    border:medium none;
}

.sx-res-calendar thead tr td {
    background:none repeat scroll 0 0 #000000;
}

.sx-res-calendar thead td{
    background-color:#F4F4F4;
    font-size:12px;
    padding-bottom:1px;
    padding-top:1px;
}

.sx-res-calendar td {
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    width:26px;
}

#sx-res-calendar tbody{
    border-spacing:1px;
}

.sx-res-calendar tbody td {
    background-color:#000000;
    color:#FF9600;
    cursor:pointer;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    height:12px;
    line-height:12px;
    padding-bottom:2px;
    padding-top:2px;
}

.sx-res-calendar-inactive{
    background-color:#333333 !important;
    cursor:default !important;
}

.sx-res-calendar-past{
    background:none repeat scroll 0 0 #CDCDCD !important;
    color:#FFFFFF !important;
    cursor:default !important;
}

.sx-res-calendar-is-pickup{
    background-color:#FF6600 !important;
    color:#000000 !important;
}

.sx-res-calendar-is-return{
    background-color:#FF6600 !important;
    color:#000000 !important;
}

.sx-res-calendar-in-rental{
    background-color:#FF6600 !important;
    color:#000000 !important;
}

.first-vid{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c2_o.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:214px;
    width:128px;
    cursor:pointer;
}

.first-vid:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/link-hover/bg-whide-center_r3_c2.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.second-vid{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c3.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:214px;
    width:97px;
    cursor:pointer;
}

.second-vid:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/link-hover/bg-whide-center_r3_c3.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.third-vid{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c4.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:214px;
    width:97px;
    cursor:pointer;
}

.third-vid:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/link-hover/bg-whide-center_r3_c4.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.fourth-vid{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c5.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:214px;
    width:97px;
    cursor:pointer;
}

.fourth-vid:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/link-hover/bg-whide-center_r3_c5.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.fifth-vid{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c6.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:214px;
    width:125px;
    cursor:pointer;
}

.fifth-vid:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/link-hover/bg-whide-center_r3_c6.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}




.active .first-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c2.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:116px;
    cursor:pointer;
}

.inactive .first-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_inaktiv/bg-whide-center_r2_c2.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:116px;
    cursor:pointer;
}

.inactive .first-vid-show:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c2.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:116px;
    cursor:pointer;
}

.active .second-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c3.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:103px;
    cursor:pointer;
}

.inactive .second-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_inaktiv/bg-whide-center_r2_c3.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:103px;
    cursor:pointer;
}

.inactive .second-vid-show:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c3.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:103px;
    cursor:pointer;
}

.active .third-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c4.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:99px;
    cursor:pointer;
}

.inactive .third-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_inaktiv/bg-whide-center_r2_c4.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:99px;
    cursor:pointer;
}

.inactive .third-vid-show:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c4.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:99px;
    cursor:pointer;
}

.active .fourth-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c5.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:99px;
    cursor:pointer;
}

.inactive .fourth-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_inaktiv/bg-whide-center_r2_c5.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:99px;
    cursor:pointer;
}

.inactive .fourth-vid-show:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c5.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:99px;
    cursor:pointer;
}

.active .fifth-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c6.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:127px;
    cursor:pointer;
}

.inactive .fifth-vid-show{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_inaktiv/bg-whide-center_r2_c6.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:127px;
    cursor:pointer;
}

.inactive .fifth-vid-show:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/link_active/bg-whide-center_r2_c6.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:94px;
    width:127px;
    cursor:pointer;
}

.footer-center a{
    text-decoration:none;
    color:#F1F1F1;
}

.content{
    float:left;
    min-height:544px;
    margin-top:-50px;
}

.content-left{
    float:left;
}

.content-right{
    float:left;
    width:630px;
    margin-left:20px;
    background:url(/common/img/app/res/frenchlanding-rocco/line.png) no-repeat;
    background-position: left center;
}

* html .content-right{
    width:600px;
    margin-left:20px;
}

* html .content-left{
    margin-left:20px;
}

.choose-vid{
    width:550px;
    margin:auto;
    height:200px;
    margin-top:20px;
}

/*.choose-vid ul {
    margin:auto;
    width: 447px;
}*/

.choose-vid-active{
    width:550px;
    margin:auto;
    height:125px;
}

.choose-vid li{
    float:left;
}

.footer{
    margin:auto;
    width:945px;
}

.choose-vid-heading{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/bg-whide-center_r2_c2.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:544px;
    height:106px;
    margin:auto;
    margin-top:20px;
}

#sx-res-return-kst{
    float:left;
    margin-top:5px;
}

* + html #sx-res-return-kst h3{
    width:290px;
}

* html #sx-res-return-kst h3{
    width:290px;
}

.choose-vid-footer{
    background:url(/common/img/app/res/frenchlanding-rocco/video-story-auswahl/bg-whide-center_r4_c3.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    width:544px;
    height:110px;
    margin:auto;
}

.footer-button{
    margin-top:10px;
    color:#FF9500;
}

.footer-button .button:hover{
    color:#fff;
}

.right-flash{
    position:absolute;
}

.play-vid{
    margin-top:-20px;
    float:left;
    margin-left:105px;

}

.addthis-button-custom{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/btn_partager_n.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    cursor:pointer;
    float:right;
    margin-top:20px;
    padding:15px 45px;
    margin-right:5px;
}

.addthis-button-custom:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/btn_partager_o.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.flash{
    margin-left:40px;
}

.header-flash{
    float:left;
    margin-left:-80px;
}

* html .header-flash a{
    margin-left:-600px;
}

* + html .header-flash a{
    margin-left:-600px;
}

.offres-chaudes{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/btn_offres_n.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    padding:15px 55px;
    cursor:pointer;
    float:right;
    margin-top:20px;
    margin-right:5px;
}

.offres-chaudes:hover{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/btn_offres_o.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

.facebook-hide{
    background:none repeat scroll 0 0 #000;
    height:32px;
    margin-left:50px;
    margin-top:10px;
    position:absolute;
    width:300px;
    z-index:101;
}

.facebook-picture-hide{
    background:none repeat scroll 0 0 #000000;
    height:20px;
    margin-left:50px;
    margin-top:40px;
    position:absolute;
    width:45px;
    z-index:101;
}

.facebook{
    float:left;
    margin-top:0px;
    width:300px;
}

.play-vid object,
.play-vid embed{
    z-index:10000;
}

.facebook iframe{
    float:left;
    margin-left:42px;
}

.offerlink{
    z-index:102;
}

.social-mail{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/social_mail.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:29px;
    width:29px;
    float:right;
    cursor:pointer;
}

.social-facebook{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/social_facebook.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:29px;
    width:29px;
    float:right;
    cursor:pointer;
}

.social-twitter{
    background:url(/common/img/app/res/frenchlanding-rocco/Video-Detail/social_twitter.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:29px;
    width:29px;
    float:right;
    cursor:pointer;
}

.additional-social-buttons{
    width:90px;
    margin-top:42px;
    float:right;
    margin-right:95px;
}

.addthisbutton{
    float:right;
    margin-top:20px;
}

.footer-part-description{
    float:left;
    font-size:12px;
    margin-top:80px;
    margin-left:30px;
    color:#F1F1F1;
    text-decoration:none !important;
}


.footer-top{
    text-decoration:none;
}

.footer-top a{
    text-decoration:none;
}

.footer-top a span{
    text-decoration:none;
}

.footer-button{

}

.arrow-down{
    background:url(/common/img/app/res/frenchlanding/img/pfeil.png) no-repeat;
    behavior: url(/static/res/css/ie/iepngfix.htc);
    height:72px;
    width:48px;
    float:left;
    margin-left:120px;
    margin-top:10px;
}

* html .arrow-down{
    margin-left:60px;
}

#stationsBlock .submitBtAr{
    padding-top:0;
}

* + html .flash{
    margin-left:-500px;
}

* html .flash{
    margin-left:-500px;
}

* html .choose-vid{
    position:relative;
}

* html .play-vid{
    margin-left:50px;
}

* html .facebook-hide{
    z-index:3000;
    margin-top:10px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-300px;
    display:block;
}

* html .facebook{
    margin-right:40px;
    margin-top:-70px;
}

* + html .facebook-hide{
    margin-left:-300px;
    z-index:3000;
}

* + html .facebook-picture-hide{
    margin-left:-290px;
    margin-top:30px;
    display:block;
}

* html .facebook-picture-hide{
    margin-left:-290px;
}

* html .header-logo img{
    behavior: url(/static/res/css/ie/iepngfix.htc);
}

* html #sx-res-return-kst .button{
    width:60px;
}

* html #returnstation .button{
    width:80px;
}

* html #sx-res-calendar{
    width:200px;
}

#select-return-liso{
    display:none;
}

.cal-month-number1{
    display:none;
}

.cal-month-number2{
    display:none;
}


.alternative-header-fallback{
    z-index:-1;
    margin-left:65px;
    cursor:pointer;
    position:absolute;
}