
body {font: 10px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #fff; background: #000 url(/landing/img/fr/img_top_bg.jpg) top center no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: center;}

/*inc_header.spy - begin*/
#topDivLanding {width: 980px; height: 250px; margin: 0 auto; text-align: left; overflow: hidden; position: relative;}

#topAddressLanding {padding: 18px 15px 0 19px; width: 480px; height: 78px;}

#topLogoLanding {width: 180px; float: left;}

#intineraireLanding {float: left; padding: 2px 0 0 14px;}
#visitLanding {float: left; padding-top: 2px;}

#phoneLanding {float: right; width: 300px; margin: 10px 0 0 0;}
#phoneLanding p {font-size: 120%; color: #fff; margin: 0 0 0 15px;}
/*inc_header.spy - end*/

/*index.spy - begin*/
#printModels {float: left; margin: 10px; width: 600px; font-size: 120%; position: relative; color: #ECEFB6; text-align: left;}
.landingModels {width: 195px; height: 130px; padding: 10px 5px 0 90px; margin: 5px; float: left; background-repeat: no-repeat; position: relative;}
#titleModels {margin: 0 0 5px 0; font-size: 100%; font-weight: bold; height: 21px; line-height: 1.5em; overflow: hidden;}
#printModels span.parag {color: #ECEFB6; font-size: 100%;}
#printModels span.special {color: #FE0000; font-size: 150%;}
#printModels span sup {font-size: 50%;}
#formConf {float: right; width: 302px; background: url(/landing/img/fr/bg.gif); padding: 5px 5px 5px 0; position: relative; top: -140px; left: 0; text-align: left;}
#formConf div.header {font-size: 120%; font-weight: bold; clear: both; background: url(/landing/img/fr/img_form_title_bg.gif); width: 277px; height: 25px; font-weight: bold; padding: 9px 0 0 20px; margin: 10px 0; text-align: left; color: #fff;}
#formConf div#form {margin: 0 0 0 25px; font-size: 120%;}

.btn {position: absolute; bottom: 7px; right: 4px;}
/*index.spy - end*/

/*ALL - begin*/
#col1 {width: 670px; height: 154px; clear: both; overflow: hidden; margin: 0; padding: 0;}
#col1 img {margin: 0; padding: 0;}


#row1 {background: #000 url(/landing/img/fr/img_centre_bg.jpg) top center repeat-x; height: 458px;} /*468px 331px*/
#row1a {width: 980px; margin: 0 auto;}

h1 {position: relative; top: 0; left: 0; color: #fff; font-size: 120%; margin: 0; padding: 5px 0 0 15px; background: url(/landing/img/fr/img_title_bg.gif) no-repeat; height: 29px;}

a:link, a:visited {color: #fff; text-decoration: none;}
a:hover, a:focus, a:active {color: #fff; text-decoration: none;}
a:hover { text-decoration: underline;}

a img {border: none;}

.fleft {float: left;}
.fright {float: right;}
.cboth {clear: both;}
.nobr {white-space: nowrap;}
.center {text-align: center;}
/*ALL - end*/

/*models.spy - begin*/
#printPromo {float: left; margin: 10px 0 10px 10px; padding: 0; width: 630px; font-size: 150%; position: relative; font-weight: bold; color: #ECEFB6; text-align: left; background-color: #373737;}

#printPromoSub {background-color: #373737; width: 100%; padding: 10px;}

#printPromoSub span.parag {display: block; border-bottom: 2px solid #ECEFB6; color: #fff; margin: 10px 0; padding: 0 0 5px 0;}
#printPromoSub span.special {color: #FE0000; font-size: 600%;}
#printPromoSub span sup {font-size: 50%;}
#printDesc {font-size: 60%; font-weight: normal; text-align: justify; color: #fff; margin: 10px 0 0 0;}
#printPromoSub span.w {color: #fff; font-size: 300%;}
#printSpecial {margin: 0 0 0 50px;}

span.sWord {font-weight: normal; font-size: 15px; color: #ECEFB6;}

#mainDivLanding2 {background-color: #000; overflow: hidden; width: 100%; padding: 10px;}
#printBlabla {width: 570px; margin: 0 5px; float: left; font-weight: normal; font-size: 70%;}
.tigidi {float: left; width: 25px;}

#formLanding {position: relative; background: url(/landing/img/mailing_bg.gif); width: 274px; padding: 5px; font-size: 120%;}
#formLanding p {color: #fff; margin: 1.1em 0; line-height: 1.7em;}

input {font-size: 100%;}
.formInfoShort {width: 93px;}
.formInfoLong {width: 136px;}
.formInfoEmail {width: 235px;}

.couponfield-ok {color: #000;}
.couponfield-err {color: #C21100; border: 2px solid #C21100;}

#errorMessage {display: none; background-color: #FE0000; padding: 4px; margin: 4px; text-align: center;}

#col2 {float: right; width: 302px; background: url(/landing/img/fr/bg.gif); padding: 5px 5px 5px 0; position: relative; top: -140px; left: 0; text-align: left;}
#col2 div.header {clear: both; background: url(/landing/img/fr/img_form_title_bg.gif); width: 277px; height: 25px; font-weight: bold; padding: 9px 0 0 20px; margin: 10px 0; text-align: left; color: #fff;}
#col2 div.mailHeaders {padding: 5px 0; font-weight: bold; color: #fff;}
/*models.spy - end*/

/*inc_footer.spy - begin*/
#footerLanding {width: 980px; margin: 0 auto; margin-top: 25px; clear: both;}
/*inc_footer.spy - end*/
