html{padding:0;margin:0;}
body{width:100%;padding:0;margin:0;font:normal 11px Trebuchet MS,sans-serif;background-color:#fff;background-image:url(../../v2/images/common/background/home.jpg);background-position:center top;background-repeat:no-repeat;}
.fclear{clear:both;}
.spacer_h8{height:8px;}
#container{width:100%;margin:-1px 0 0 0;padding:0;border-collapse:collapse;}
.content{width:960px;text-align:left;margin:0;padding:0;}
.w960{width:960px;}
.w1280{width:1280px;}
.centerBlock{margin-left:auto;margin-right:auto;}
td.left,td.right{margin:0;padding:0;background:none;}
body,td,tr,input,select,textarea{font:normal 11px Trebuchet MS,Verdana,sans-serif;color:#000;}
input,select{margin:5px;}
.h0{height:1px;font-size:1px;}
a{text-decoration:none;}
a img{border:none;}
#advban{position:relative;display:block;width:728px;height:90px;}
#advsky{position:relative;display:block;width:120px;height:600px;}
body,td,tr,input{font:normal 11px Trebuchet MS,Verdana,sans-serif;color:#000;}
input{margin:5px;}
a{text-decoration:none;}
a img{border:none;}
#header-int{margin:0;padding:0;text-align:left;}
#marque2 img.logo{background:url(../../../static/v2/logos/promovacances.png) no-repeat left top!important;float:left;width:230px;height:68px;margin-top:15px;}
#marque img.logo{margin-top:5px;}
#marque2{width:210px;height:85px;padding:5px 0 0 0;}
.logo2{width:195px!important;+width:193px;height:52px;margin:3px 0 0 0!important;}
img.logo2{background:url(../../../static/v2/logos/promovacances.png) no-repeat left top!important;width:230px!important;height:61px;}
#bandeau2{background:transparent;float:right;height:91px;margin:5px 0 5px 0;padding:0;text-align:right;}
#bandeau2 #banFlashContent2{position:relative;margin:0;padding:0;height:90px;width:728px;}
.mentions{float:left;width:100%;margin:15px 0 0 0;text-align:justify;font:normal 10px Arial,sans-serif;color:#888;}
.mentions a.linkref{font:normal 10px Arial,sans-serif;text-decoration:none;color:#888;}
.mentions a.linkref2{font:normal 10px Arial,sans-serif;color:#888;text-decoration:underline;}
.mentions a.nohand{font:normal 10px Arial,sans-serif;text-decoration:none;cursor:default;color:#888;}
#logos-footer{width:960px;height:39px;padding:0;}
.mentions{float:left;width:945px;margin:15px 0 0 0;text-align:justify;font:normal 10px Arial,sans-serif;color:#888;}
#logos-footer{width:100%;height:165px;padding:0;}
#logos-footer img{border:0;padding:0;display:block;height:155px;}
#footer #ttc-int{background:#ffefe5;float:left;width:940px!important;+width:960px;margin:0;padding:10px;}
#contact{float:right;width:316px;height:59px;margin:-28px 0 0 0;text-align:left;}
#contact .horaires{float:right;width:auto;height:59px;margin:0 40px 0 10px!important;+margin:0 -5px 0 0;padding:0;color:#f60;text-align:left;}
#contact .numtel{float:left;font:bold 18px Trebuchet MS,Verdana,sans-serif;margin:-3px 0 0 3px;width:316px;}
#contact .infos-tel{float:left;font:bold 16px Trebuchet MS,sans-serif;}
#contact .txt-tel{float:left;font:normal 10px Trebuchet MS,sans-serif;color:#000;line-height:12px;margin:-3px 0 0 3px!important;+margin:-2px 0 0 3px;}
#contact-top{float:right;width:auto;height:25px;margin:0;text-align:left;}
#contact-top .horaires{float:left;height:25px;margin:0 0 0 5px!important;+margin:0 0 0 2px;padding:0;color:#f60;text-align:left;}
#contact-top .numtel{float:left;font:bold 18px Trebuchet MS,Verdana,sans-serif;margin:0 0 0 3px;}
#contact-top .infos-tel{float:left;font:bold 16px Trebuchet MS,sans-serif;}
#contact-top .txt-tel{float:left;font:normal 10px Trebuchet MS,sans-serif;color:#000;line-height:12px;margin:0 0 0 3px!important;+margin:0 0 0 3px;}
#contact-bottom{float:left;margin-bottom:0!important;margin-left:43px!important;margin-right:0!important;margin-top:17px;padding:0;text-align:left;width:720px;}
#contact-bottom .telhoraires{background:url(../../../static/images/icon-sprite.gif) 0 0 no-repeat;background-position:-80px -1064px;float:left;padding:0 0 0 20px;margin:5px 0 0 0;}
#contact-bottom .telhoraires .numtel{float:left;margin:0;color:#f60;font:bold 20px Trebuchet MS,Verdana,sans-serif;}
#contact-bottom .telhoraires .horaires{width:228px;margin-top:26px;font-size:11px;}
#logo-appstore{width:111px;height:37px;background:url(../../images/logos/logo-appstore.gif) no-repeat;position:absolute;right:30px;}
#contact-bottom .detailtel{float:left;color:#000;}
#contact-bottom .sep-detailtel{float:left;border-left:solid 1px #f60;width:1px;height:20px;margin:10px 10px 0 5px;}
#contact-bottom .infos-tel{float:left;width:330px;font-size:12px;letter-spacing:.05em;}
#contact-bottom .infos-text10{float:left;width:320px;height:30px;margin-top:-1px;font-size:10px;letter-spacing:0;line-height:11px;}
#contact-bottom .infos-text11{float:left;width:320px;font-size:11px;line-height:13px;}
#contact-bottom a{text-decoration:underline;color:#01f;}
#contact-bottom a:hover{text-decoration:none;color:#f60;}
#contact-bottom .infos-text10 span.etoile{float:left;background:url(../../../static/images/icon-sprite.gif) no-repeat;background-position:0 -1550px;width:12px;height:10px;}