

body {font:13px Arial, Helvetica, sans-serif;  margin: 0; padding: 0; background:url(../images/page-bg.jpg) no-repeat top #012b41;}

.MainContainer{width:1179px; margin:0 auto;}
.MainLeftContainer{width:1019px; /*float:left;*/ margin:auto; position:relative;}
.MainRightContainer{width:160px; float:left; padding:160px 0 0 0;}
.TopContainer{width:1014px; height:146px; background:url(../images/logo-con-bg.jpg) no-repeat; padding:10px 0 0 5px;}
.BodyContainerTop{width:1019px; background:url(../images/main-body-top-bg.jpg) top  no-repeat;}
*html .BodyContainerTop{width:1019px; background:url(../images/main-body-top-bg.jpg) top  no-repeat; margin:-3px 0 0 -1px;}
.BodyContainerBottom{width:1019px; background:url(../images/main-body-bottom-bg.jpg) bottom repeat-y; padding:0 0 15px 0;}
.BodyBottomLeft{width:668px;  float:left; padding:10px 0 0 15px;}
.BodyBottomRight{width:310px;  float:left; padding:0 20px 0 0;}
.FooterContainer{width:1017px; height:84px; background:url(../images/footer-bg.jpg) no-repeat; margin:auto;}

/*Top Navigation*/
.Links{height:21px; width:1014px; float:left;}

.Lang{/*width:320px;*/ width:180px; float:left; text-align:right;}
.Lang img {margin:0; padding:0; border:0;}
.Lang ul {padding:0; margin:0; height:21px; float:right;}
.Lang li {margin:0 10px 0 0; padding:0; float:left; list-style:none; display:inherit;}
.Lang li a, .Lang li a:hover {background: 0 0 no-repeat; display:block; list-style:none; padding:0; margin:0;}

.TopNavigation{/*width:640px;*/ width:780px; float:left; text-align:right; font:bold 11px arial; color:#333333;}

.TopNavigation img {margin:0; padding:0; border:0;}
.TopNavigation ul {padding:0; margin:0; height:21px; float:right;}
.TopNavigation li {margin:0; padding:0 8px 0 8px; float:left; list-style:none; display:inherit; background:url(../images/topnav-con-generales.jpg) no-repeat top right;}
.TopNavigation li a, .TopNavigation li a:hover, .TopNavigation li a:visited  {background: 0 0 no-repeat; display:block; list-style:none; padding:5px 0 0 0; margin:0; text-decoration:none; font:bold 11px arial; color:#333333;}
.TopNavSeparator{color:#cccccc; font:bold 11px arial;}

/*Logo*/
.LogoContainer{width:1014px; height:86px; float:left;}
*html .LogoContainer{width:1014px; float:none; clear:both;}
.LogoContainer img{border:0; margin:0; padding:0; float:left;}
.HeaderBanner{float:right; width:520px; padding:3px 38px 0 0;}
*html .HeaderBanner{float:right; width:540px; padding:1px 18px 0 0;}

/*Login*/
.LoginContainer{width:1014px; float:left;}
.TxtCon{width:573px; height:39px; float:left;}
*html .TxtCon{width:570px; margin-top:-1px}
.LoginCon{width:393px; height:34px; background:url(../images/login-bg.jpg) no-repeat; float:left; padding:4px 0 0 30px;}
.LoginIcon{width:25px; float:left; margin:0; padding:2px 0 0 2px;}
.LoginConLbl{width:170px; float:left; padding:5px 0 0 2px; font:bold}
.LoginConInput{width:190px; float:left; padding:0;}
.LoginTxtBox{width:150px; height:15px; border:1px solid #ccc;}
.LoginSubmitBtn{background:url(../images/btn-submit.jpg) no-repeat; border:0; width:23px; height:23px; margin:0 0 0 2px; cursor:pointer;}
*html .LoginSubmitBtn{background:url(../images/btn-submit.jpg) no-repeat; border:0; width:23px; height:23px; margin:0 0 0 0px; cursor:pointer;}
*html .LoginCon{float:none;}
.LoginCon form{margin:0; padding:0;}
.LoginConTxtBoxWrapper{width:150px; float:left; padding:2px 0 0 0;}
.LoginConBtnWrapper{width:25px; float:left;}


/*Left Navigation*/
.LeftNavigation{width:239px; float:left; background:url(../images/left-nav-bg.jpg) no-repeat; margin:1px 0 0px 4px; padding:0 0 10px 0; position:relative}
*html .LeftNavigation{margin:1px 0 10px 2px;}
.LeftNavigation img {margin:0; padding:0; border:0;}
.LeftNavigation ul {padding:0; margin:0; width:215px;}
.LeftNavigation li {margin:0; padding:0 0 0 11px; float:left; list-style:none; width:215px; }
.LeftNavigation li a, .LeftNavigation li a:hover {background: 0 0 no-repeat; display:block; height:36px; text-indent:-20000px;  padding:0; margin:0;}

.LeftNavigation ul li.fly a {height:47px; background:url(../images/menu-fly.jpg);}
.LeftNavigation ul li.fly a:hover, .LeftNavigation ul li.fly_active {height:47px; background:url(../images/menu-fly-h.jpg);}

.LeftNavigation ul li.hotels a {height:39px;  background:url(../images/menu-hotels.jpg);}
.LeftNavigation ul li.hotels a:hover, .LeftNavigation ul li.hotels_active {height:39px; background:url(../images/menu-hotels-h.jpg);}

.LeftNavigation ul li.villas a {height:41px; background:url(../images/menu-villas.jpg);}
.LeftNavigation ul li.villas a:hover, .LeftNavigation ul li.villas_active {height:41px; background:url(../images/menu-villas-h.jpg);}

.LeftNavigation ul li.mobile-home a {height:42px;  background:url(../images/menu-mobile-home.jpg);}
.LeftNavigation ul li.mobile-home a:hover, .LeftNavigation ul li.mobile-home_active {height:42px; background:url(../images/menu-mobile-home-h.jpg);}

.LeftNavigation ul li.voitures a {height:42px;  background:url(../images/menu-voitures.jpg);}
.LeftNavigation ul li.voitures a:hover, .LeftNavigation ul li.voitures_active {height:42px; background:url(../images/menu-voitures-h.jpg);}

.LeftNavigation ul li.tours a {height:42px;  background:url(../images/menu-tours.jpg);}
.LeftNavigation ul li.tours a:hover, .LeftNavigation ul li.tours_active {height:42px; background:url(../images/menu-tours-h.jpg);}

.LeftNavigation ul li.hivers a {height:42px;  background:url(../images/menu-hivers.jpg);}
.LeftNavigation ul li.hivers a:hover, .LeftNavigation ul li.hivers_active {height:42px; background:url(../images/menu-hivers-h.jpg);}

.LeftNavigation ul li.moto a {height:42px;  background:url(../images/menu-moto.jpg);}
.LeftNavigation ul li.moto a:hover, .LeftNavigation ul li.moto_active {height:42px; background:url(../images/menu-moto-h.jpg);}

.LeftNavigation ul li.excursions a {height:42px;  background:url(../images/menu-excursions.jpg);}
.LeftNavigation ul li.excursions a:hover, .LeftNavigation ul li.excursions_active {height:42px; background:url(../images/menu-excursions-h.jpg);}

.LeftNavigation ul li.disney a {height:44px;  background:url(../images/menu-disney.jpg);}
.LeftNavigation ul li.disney a:hover, .LeftNavigation ul li.disney_active {height:44px; background:url(../images/menu-disney-h.jpg);}

/*Main Image*/
.MainImage{width:758px; height:338px; float:left; padding:17px 0 0 0; margin:0; }
*html .MainImage{width:758px; height:338px; float:left; padding:17px 0 0 0; margin:0 0 0 0px; }


/*Blue Bars*/
.BlueBar{width:758px; height:35px; float:left; margin-top:30px; text-align:center; }
.BlueBar a{font:bold 14px arial; color:#000066; text-decoration:none; display:block;}
.BlueBar a:hover{font:bold 14px arial; color:#000066; text-decoration:none; display:block;}
.BlueBar a:visited{font:bold 14px arial; color:#000066; text-decoration:none; display:block;}
.BlueBar1{width:201px; height:15px; padding:10px; background:#93cbf3; float:left; border-right:2px solid #fff; visibility:hidden; cursor:pointer;}
.BlueBar2{width:203px; height:15px; padding:10px; background:#68b6ef; float:left; border-right:2px solid #fff; visibility:hidden; cursor:pointer;}
.BlueBar3{width:203px; height:15px; padding:10px; background:#2897e8; float:left; visibility:hidden; cursor:pointer;}
.BlueBar4{width:67px; height:15px; padding:10px; background:#156195; float:left; visibility:hidden; cursor:pointer;}
.BlueArrow{width:21px; height:20px; position:absolute; bottom:18px; left:227px; visibility:hidden;}

/*NavSecond*/
.NavSecond{position:absolute; top:200px; width:100px; height:0px; text-align:center; }
.NavSecond a{font:bold 14px arial; color:#000066; text-decoration:none; display:block;}
.NavSecond a:hover{font:bold 14px arial; color:#000066; text-decoration:none; display:block;}
.NavSecond a:visited{font:bold 14px arial; color:#000066; text-decoration:none; display:block;}
.NavSecond1{position:absolute; top:opx; width:100%; height:10px; padding:10px; background:#93cbf3; visibility:hidden; cursor:pointer;}
.NavSecond2{position:absolute; top:35px; width:100%; height:10px; padding:10px; background:#68b6ef; visibility:hidden; cursor:pointer;}
.NavSecond3{position:absolute; top:70px; width:100%; height:10px; padding:10px; background:#2897e8; visibility:hidden; cursor:pointer;}

/*Hotel Search*/
.HotelSearchCon{width:300px; margin:10px 0 0 0;}
.HotelSearchConTop{width:282px; height:36px; background:url(../images/hotel-search-top-bg.jpg) no-repeat top;  padding:4px 0 0 18px;}
.HotelSearchConTop h1{width:250px; margin:0; padding:0 0 0 3px; float:left; font:bold 28px arial; color:#ffffff;}
.HotelSearchConMiddle{width:282px; background:#d3cdcd; color:#cf000a; font-weight:bold; padding:15px 0 0 18px;}
.HotelSearchConBottom{width:301px; height:20px; background:url(../images/hotel-search-bottom-bg.jpg) #d3cdcd no-repeat bottom;}
.HotelSearchConMiddleRaw{width:273px; height:40px;  margin:0 10px 0 0;}
.HotelSearchConMiddleRawL{width:103px; float:left;}
.HotelSearchConMiddleRawR{width:170px; float:left;}
.HotelSearchTxt{width:160px; height:14px; border:1px solid #898787;}
.HotelSearchTxtSmall{width:100px; margin:0 10px 0 0; height:14px; border:1px solid #898787;}
.HotelSearchSubmitBtn{background:url(../images/hotel-search-btn.jpg) no-repeat; border:0; width:auto; height:37px; width:171px; cursor:pointer; float:left; float:right;}
.HotelSearchCon form{margin:0; padding:0;}

/*Ad*/
.Advertisment{width:300px; margin:15px 0 0 0;}


/*News*/
.NewsCon{width:300px; margin:15px 0 0 0;}
.NewsConTop{width:282px; height:36px;  background:url(../images/news-top-bg.jpg) no-repeat top;  padding:4px 0 0 18px;}
.NewsConTop h1{width:250px; margin:0; padding:0 0 0 3px; float:left; font:bold 28px arial; color:#ffffff;}
.NewsConMiddle{width:272px;  background:#d9ecfa;  padding:8px 10px 0 18px;}
.NewsConBottom{width:300px; height:20px; background:url(../images/news-bottom-bg.jpg) no-repeat bottom;}

.NewsConImage{color:#156195; width:225px;}
.NewsConLightBlue{color:#156195; padding:5px 0 0 0;}
.NewsConDarkBlue{color:#012b41; padding:5px 0 0 0;}
.NewsConLink{width:272px; text-align:right;}
.NewsConLink a{color:#2897e8; font-size:12px; font-weight:bold; text-decoration:underline;}

.NewsCalander{width:53px; background:url(../images/calander-bg.jpg) no-repeat; position:absolute; top:15px; left:240px;}
.NewsCalanderMonth{color:#fff; text-align:center; width:53px; height:17px; font-size:12px;}
.NewsCalanderDate{color:#012b41; text-align:center; width:53px; height:25px; font-weight:bold; font-size:20px;}

/*Choisissez*/
.ChoisissezCon{width:300px; margin:10px 0 0 0;}
.ChoisissezConTop{width:282px; height:38px;  background:url(../images/choisissez-top-bg.jpg) no-repeat top;  padding:4px 0 0 18px;}
.ChoisissezConMiddle{width:280px; background:url(../images/choisissez-middle-bg.jpg) no-repeat top #f1ebdd; padding:18px 10px 10px 10px; font-weight:bold;}
*html .ChoisissezConMiddle{width:270px; background:url(../images/choisissez-middle-bg.jpg) no-repeat top #f1ebdd; padding:18px 7px 0 10px; font-weight:bold;}

.ChoisissezConMiddleRaw{width:273px; height:40px;  margin:0 10px 0 0;}
.ChoisissezConMiddleRawL{width:110px; float:left; color:#063856; font:bold 11px arial;}
.ChoisissezConMiddleRawR{width:150px; float:left; color:#063856; font:bold 11px arial;}
.ChoisissezSearchTxt{width:160px; height:14px; border:1px solid #898787;}
.ChoisissezSearchTxtSmall{width:100px; margin:0 10px 0 0; height:14px; border:1px solid #898787;}
.ChoisissezBookNowSubmitBtn{background:url(../images/cars_book_now_btn.jpg) no-repeat; border:0; width:auto; height:30px; width:120px; cursor:pointer; float:right;}
.ChoisissezSearchCon form{margin:0; padding:0;}
.ChoisissezConBottom{width:300px; height:23px; background:url(../images/choisissez-bottom-bg.jpg) no-repeat bottom;}
.ChoisissezConSelect{width:160px;}
.ChoisissezConTop h1{width:250px; margin:0; padding:0 0 3px 3px; float:left; font:bold 28px arial; color:#012b41;}

/*Partners*/
.PartnersCon{width:300px; margin:15px 0 0 0;}
.PartnersConTop{width:282px; height:21px;  background:url(../images/partners-top-bg.jpg) no-repeat top;  padding:8px 0 0 18px;}
.PartnersConMiddle{width:272px;  background:#f7f7f7;  padding:8px 10px 0 18px; text-align:center;}
.PartnersConBottom{width:300px; height:22px; background:url(../images/partners-bottom-bg.jpg) no-repeat bottom;}
.PartnersConMiddle img{padding:0 0 5px 0;}


/*Right Content*/
.LeftWrapper{width:668px; float:left; }
.LeftWrapper h1{width:668px; margin:0; padding:0; float:left; font:bold 28px arial; color:#0a4264; margin-bottom:10px;}
.LeftWrapper p{font:normal 12px arial; color:#0a4264; margin:0 25px 10px 0; text-align:justify; line-height:18px;}
.ContentColumn{width:652px; margin:0; padding:0 0 5px 0; background:#f7f7f7;}
.ContentColumnHeader{background:url(../images/content-header-blue-bg.jpg) repeat-x top left; height:38px; margin-bottom:4px;}
.ContentColumn h1{width:430px; margin:0; padding:0 0 0 25px; float:left; font:bold 28px arial; color:#ffffff;}
.ContentColumn .HeaderLink{width:177px; float:left; font:bold 12px arial; color:#ffffff; padding:10px 20px 12px 0; text-align:right;}
.ContentColumn .HeaderLink a, .ContentColumn .HeaderLink a:visited{color:#ffffff; text-decoration:underline;}
.ContentColumn .HeaderLink a:hover{color:#ffffff; text-decoration:none;}

.ContentStrip{width:614px; margin:0 16px 9px 20px; background:#dbdbdb url(../images/content-strip-bg-grey.jpg) repeat-x top left;}
.ContentStripArrow{width:98px; float:left;}
.ContentStripImg{width:190px; float:left; padding:3px 0; margin-right:33px;}
.ContentStripTextWrapper{width:178px; float:left; padding:0 10px 0 0;}
.ContentStripText{width:178px; min-height:80px;}
*html .ContentStripText{width:178px; height:80px;}
.ContentStripText h1{font:bold 14px arial; color:#012b41; margin:0px; padding:20px 0 0 0; width:178px;}
.ContentStripText p{font:normal 14px arial; color:#012b41; margin:0px;}
.ContentStripTextBtn{margin:3px 0 12px 0; padding:0;}
.ContentStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .ContentStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
.ContentStripPatir span.PatirSmall{font:bold 12px arial;}

.PourToutWrapper{width:602px; padding:15px 30px 9px 20px; background:#f7f7f7;}
.PourToutWrapperText{width:368px; float:left; text-align:right; padding:0 10px 0 10px;}
.PourToutWrapperImg{width:212px; float:left;}
.PourToutWrapperText p{font:normal 11px arial; color:#434343; margin:0;}

.TagsClaudWrapper{width:653px; margin:10px 0 10px 0; padding:0px;}
.TagsClaudTop, .TagsClaudBot{margin:0px; padding:0px;}
.TagsClaudMid{background:url(../images/tag-claud-mid.jpg) repeat-y top left; padding:3px 6px;}

.TagsClaudMid a{text-decoration:none; color:#0a4264;}
.TagsClaudMid a:hover{text-decoration:none; color:#0a4264;}
.TagsClaudMid a:visited{text-decoration:none; color:#0a4264;}


.TagsClaudMid p{font:normal 14px arial; color:#0a4264; margin:0px;}
.TagsClaudMid h2{font:bold 18px arial; color:#0a4264; margin:0 0 38px 0;}
.TagsClaudMid .Size36{font:normal 36px arial;}
.TagsClaudMid .Size18{font:normal 18px arial;}
.TagsClaudMid .Size24{font:normal 24px arial;}
.TagsClaudMid .Size30{font:normal 30px arial;}
.TagsClaudMid .Size11{font:normal 11px arial;}


/*Product Complete*/
.ProductContentColumn{width:652px; margin:0; padding:0 0 5px 0;}
.ProductContentColumnHeader{background:url(../images/content-header-blue-bg.jpg) repeat-x top left; height:38px; margin-bottom:4px;}
.ProductContentColumn h1{width:430px; margin:0; padding:0 0 0 25px; float:left;}
.ProductColumnContentWrapper{width:614px; margin:auto; background:#dbdbdb url(../images/product-bg.jpg) repeat-x top left;}
.ProductColumnContent{width:602px; padding:9px 0px 6px 12px; background:url(../images/product-bg-img.jpg) no-repeat top right;}
.ProductContentImgWrapper{margin:0px; padding:0px;}
.ProductContentImgWrapper img{margin-right:5px; border:none;}
.ProductButtonAgrandir{margin:5px 12px 0 0; text-align:right;}
.ProductContentText{font:normal 14px arial; color:#0a4264; padding:0 12px 0 0;}
.ProductContentText h1{font:bold 18px arial; color:#012b41; padding:0px; margin:0px; width:602px;}
.ProductContentText h2{font:normal 14px arial; color:#012b41; margin:0; padding:0px;}
.ProductContentText h3{font:bold 24px tahoma; color:#0a4264; padding:0px; margin:20px 0 0 0;}
.ProductContentText p{font:normal 14px arial; color:#0a4264; margin:20px 0 0 0;}

.ProductContentTableWrapper{background:#ffffff; padding:8px; margin:6px 0 14px 0; width:555px;}
.ProductContentTableWrapper table{font:normal 11px arial; color:#595959; padding:0px; border:1px solid #2b251f; border-collapse:collapse;}
.ProductContentTableWrapper td{font:normal 11px arial; color:#595959; padding:5px 10px 5px 10px; border:1px solid #909090; border-collapse:collapse;}
.ProductContentTableWrapper th{background:#e8f3ff; padding:0 10px 0 10px; border:1px solid #909090; border-collapse:collapse; text-align: left;}
.ProductContentTableWrapper th.Exemple{background:#dacca2; font:bold 24px arial; color:#ffffff; }

.ProductContentHeading h3{font:bold 24px tahoma; color:#0a4264; padding:0px; margin:20px 0 0 0;}
.ProductBottomWrapper{margin:0px; padding:0px;}
.ProductBottomLeft{background:#ffffff; padding:7px; margin:0 10px 14px 0; width:266px; float:left;}
.ProductBottomLeft h1{ background:url(../images/blue.jpg) no-repeat center right; font:bold 12px arial; color:#0a4264; padding:0px; margin:0 0 8px 0; width:266px;}
.ProductBottomLeft p{font:normal 12px arial; color:#2a2b2b; margin:0;}
.ProductBottomRight{background:#ffffff; padding:7px; margin:0 0 14px 0; width:266px; float:left;}
.ProductBottomRight h1{ background:url(../images/red.jpg) no-repeat center right; font:bold 12px arial; color:#0a4264; padding:0px; margin:0 0 8px 0; width:266px;}
.ProductBottomRight p{font:normal 12px arial; color:#2a2b2b; margin:0;}
.ProductBottomBtnWrapper{width:382px; float:left; padding:50px 0 0 0;}
.ProductContactWrapper{width:173px; height:45px; float:left; padding:15px 12px; background:url(../images/contact.jpg) no-repeat top right; font:normal 14px arial; color:#0a4264;}
.ContactNumber{font:bold 26px arial; color:#0a4264;}

/*product home*/
.ProductContentColumn .HeaderLink a, .ContentColumn .HeaderLink a:visited{color:#ffffff; text-decoration:underline;}
.ProductContentColumn .HeaderLink a:hover{color:#ffffff; text-decoration:none;}
.ProductContentColumn .HeaderLink{width:177px; float:left; font:bold 12px arial; color:#ffffff; padding:10px 20px 12px 0; text-align:right;}
.ProductColumnContentWrapper2{width:614px; margin:auto ; background:#dbdbdb url(../images/product-home-bg.jpg) repeat-x top left;}
.ProductColumnContent2{width:602px; padding:1px 0px 1px 1px;}
.ProductContentText2{font:normal 14px arial; color:#0a4264; padding:0 12px 10px 12px;}
.ProductContentText2 h1{font:bold 18px arial; color:#012b41; padding:0px; margin:0px; width:602px;}
.ProductContentText2 h2{font:normal 14px arial; color:#012b41; margin:0; padding:0px;}
.ProductContentText2 h3{font:bold 24px tahoma; color:#0a4264; padding:0px; margin:20px 0 0 0;}
.ProductContentText2 p{font:normal 14px arial; color:#0a4264; margin:20px 0 0 0;}
.ContentStripProductHome{width:614px; margin:0;}
.ContentStripText2 h1{font:bold 14px arial; color:#012b41; margin:0px; padding:20px 0 0 0; width:178px;}
.ContentStripText2 p{font:normal 14px arial; color:#012b41; margin:0px;}
.ContentStripPatir2{background:url(../images/patre-2.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .ContentStripPatir2{background:url(../images/patre-2.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
.ContentStripPatir2 span.PatirSmall{font:bold 12px arial;}
.ContentStripButton2{margin:10px 0 0 0; text-align:right; float:right;}
*html .ContentStripButton2{margin:10px 0 0 0; text-align:right; width:115px;}

/*Buttons*/
.ButtonWrapper{margin:0 10px 0 0; font:normal 14px arial; color:#012b41;}
.Buttonleft{margin:0px; padding:2px 3px 0 3px; background:url(../images/button-bg-left.jpg) no-repeat left top; float:left; width:20px; height:28px; cursor:pointer;}
.Buttonright{margin:0px; padding:6px 10px 2px 0; background:url(../images/button-bg-right.jpg) no-repeat right top; float:left; height:22px; text-align:left; cursor:pointer; }
*html .Buttonleft{margin:0px; padding:2px 2px 0 3px; background:url(../images/button-bg-left.jpg) no-repeat left top; float:left; width:20px; height:28px; cursor:pointer;}
.ButtonWrapper a, .ButtonWrapper a:hover, .ButtonWrapper a:visited{text-decoration:none; color:#012b41;}

/*Inner styles*/
.InnerBodyContainerBottom{width:1019px; background:url(../images/main-body-bottom-bg001.jpg) left -1px ; padding:0 0 15px 0;}

/* Inner Top navigation */
/*Header*/
.TopNavigationInner {height:40px; margin:0px 18px 0 5px;}
.TopNavigationInner img {margin:0; padding:0; border:0;}

.TopNavigationInner ul {padding:0;	margin:0;}
.TopNavigationInner li {display:inline; padding:0; margin:0; float:left;}

.TopNavigationInner li a, .TopNavigationInner li a:hover {background: 0 0 no-repeat; display:block; height:40px; text-indent:-20000px;}

.TopNavigationInner ul li.fly a {width:113px; background:url(../images/menu-fly-inner.jpg);}
.TopNavigationInner ul li.fly a:hover, .TopNavigationInner ul li.fly {width:113px; background:url(../images/menu-fly-inner-h.jpg);}

.TopNavigationInner ul li.tour a {width:129px; background:url(../images/menu-tours-inner.jpg);}
.TopNavigationInner ul li.tour a:hover, .TopNavigationInner ul li.tour {width:129px; background:url(../images/menu-tours-inner-h.jpg);}

.TopNavigationInner ul li.hotel a {width:82px;  background:url(../images/menu-hotel-inner.jpg);}
.TopNavigationInner ul li.hotel a:hover, .TopNavigationInner ul li.hotel_active {width:82px; background:url(../images/menu-hotel-inner-h.jpg);}

.TopNavigationInner ul li.voiture a {width:105px; background:url(../images/menu-voiture-inner.jpg);}
.TopNavigationInner ul li.voiture a:hover, .TopNavigationInner ul li.voiture_active {width:105px; background:url(../images/menu-voiture-inner-h.jpg);}

.TopNavigationInner ul li.mobilehome a {width:124px;  background:url(../images/menu-mobile-inner.jpg);}
.TopNavigationInner ul li.mobilehome a:hover, .TopNavigationInner ul li.mobilehome_active {width:124px; background:url(../images/menu-mobile-inner-h.jpg);}

.TopNavigationInner ul li.excursions a {width:117px;  background:url(../images/menu-excursion-inner.jpg);}
.TopNavigationInner ul li.excursions a:hover, .TopNavigationInner ul li.excursions_active {width:117px; background:url(../images/menu-excursion-inner-h.jpg);}

.TopNavigationInner ul li.villas a {width:80px;  background:url(../images/menu-villas-inner.jpg);}
.TopNavigationInner ul li.villas a:hover, .TopNavigationInner ul li.villas_active {width:80px; background:url(../images/menu-villas-inner-h.jpg);}

.TopNavigationInner ul li.hivers a {width:84px;  background:url(../images/menu-hivers-inner.jpg);}
.TopNavigationInner ul li.hivers a:hover, .TopNavigationInner ul li.hivers_active {width:84px; background:url(../images/menu-hivers-inner-h.jpg);}

.TopNavigationInner ul li.moto a {width:78px;  background:url(../images/menu-moto-inner.jpg);}
.TopNavigationInner ul li.moto a:hover, .TopNavigationInner ul li.moto_active {width:78px; background:url(../images/menu-moto-inner-h.jpg);}

.TopNavigationInner ul li.disney a {width:84px;  background:url(../images/menu-disney-inner.jpg);}
.TopNavigationInner ul li.disney a:hover, .TopNavigationInner ul li.disney_active {width:84px; background:url(../images/menu-disney-inner-h.jpg);}

.BodyContainerTopInner {background:#FFFFFF none repeat scroll 0 0; height:1px; margin:0 18px 0 5px; width:996px;}
*html .BodyContainerTopInner{background:#FFFFFF none repeat scroll 0 0; height:1px; margin:-2px 18px 0 5px; width:996px;}
.BodyBottomLeft_1column{width:961px;  float:left; padding:10px 20px 0 20px;}
.BreadCrumbs{padding:10px; font:bold 14px arial; color:#012b41;}
.BreadCrumbs a{padding:10px; font:bold 14px arial; color:#012b41;text-decoration:none;}
.BreadCrumbs a:hover{padding:10px; font:bold 14px arial; color:#012b41;}
.BreadCrumbs a:visited{padding:10px; font:bold 14px arial; color:#012b41;text-decoration:none;}
.BreadCrumbsCurrent{color:#2897e8;}

.LeftWrapperCarDetails{width:auto; padding:0px; margin:0px;}

.CarSearchDetColumn{width:961px; margin:0; padding:0 0 5px 0; background:#f7f7f7;}
.CarSearchDetColumnHeader{background:url(../images/content-header-blue-bg.jpg) repeat-x top left; height:38px; margin-bottom:4px;}
.CarSearchDetColumn h1{width:430px; margin:0; padding:0 0 0 25px; float:left; font:bold 28px arial; color:#ffffff;}
.CarSearchDetColumn .HeaderLink{width:177px; float:left; font:bold 12px arial; color:#ffffff; padding:10px 20px 12px 0; text-align:right;}
.CarSearchDetColumn .HeaderLink a, .ContentColumn .HeaderLink a:visited{color:#ffffff; text-decoration:underline;}
.CarSearchDetColumn .HeaderLink a:hover{color:#ffffff; text-decoration:none;}

.CarSearchDetStrip{width:925px; margin:0 16px 9px 20px; padding:0 0 10px 0; background:#dbdbdb url(../images/content-strip-bg-grey.jpg) repeat-x top left;}
.CarSearchDetStripArrow{width:98px; float:left;}
.CarSearchDetStripImg{width:190px; float:left; padding:3px 0; margin-right:33px;}
.CarSearchDetStripTextWrapper{width:580px; float:left; padding:0 10px 0 0;}
.CarSearchDetStripText{width:580px; min-height:80px;}
*html .CarSearchDetStripText{width:580px; height:80px;}
.CarSearchDetStripText h1{font:bold 14px arial; color:#012b41; margin:0px 0 5px 0; padding:10px 0 0 0; width:580px;}
.CarSearchDetStripText p{font:normal 14px arial; color:#012b41; margin:0px 0 5px 0;}
.CarSearchDetStripTextBtn{margin:3px 0 12px 0; padding:0;}
.CarSearchDetStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .CarSearchDetStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
.CarSearchDetStripPatir span.PatirSmall{font:bold 12px arial;}

/*Car details form pick up and drop off*/
.CarDetFormWrapper{width:841px; margin:20px auto; background:#f1ebdd;}
.CarDetFormHeader{background:url(../images/car_details_form_headerbg.jpg) no-repeat top left; height:32px; padding:0 24px;}
.CarDetFormHeader h1{font:bold 18px arial; color:#012b41; margin:0px; padding:5px 0 0 0;}
.CarDetFormBot{background:url(../images/car_details_form_botbg.jpg) no-repeat top left; height:24px;}
.CarDetFormBody{padding:22px;}
.CarDetFormLabel{width:250px; float:left; margin:0 0 18px 0; font:bold 15px arial; color:#012b41;}
.CarDetFormControls{width:545px; float:left; margin:0 0 14px 0;}
.CarDetFormControls .CarTextbox{width:255px; border:1px solid #6a6a6a; font:bold 15px arial; color:#000000;}
.CarDetFormControls .CarTextDate{width:128px; border:1px solid #6a6a6a; font:bold 15px arial; color:#000000;}
.CarbtnWrapper{width:841px; margin:20px auto;}
.CarbtnNext{width:300px; float:right; text-align:right;}
.CarbtnPrev{width:300px; float:left;}
.CarDetailsMsg{width:786px; height:29px; background:url(../images/car_details_message_bg.jpg) no-repeat top left; padding:10px 0 0 55px; margin:auto; font:bold 15px arial; color:#ff0000;}

/*Mobile home*/
.MobilehomeIframe{border:2px solid #9a9a9a;}
.MobilehomeBtnWrapper {background:#E4E4E4; border:1px solid #CCCCCC; float:left; margin:50px 0 0; padding:4px; width:636px;}


/*Votre*/
.VotreCon{width:300px; margin:15px 0 0 0;}
.VotreConTop{width:282px; height:36px;  background:url(../images/news-top-bg.jpg) no-repeat top;  padding:6px 0 0 18px;}
.VotreConTop h1{width:250px; margin:0; padding:0 0 0 3px; float:left; font:bold 28px arial; color:#ffffff;}
.VotreConMiddle{width:300px; background:#d9ecfa; padding:8px 0 10px 0;}
.VotreConBottom{width:300px; height:20px; background:url(../images/news-bottom-bg.jpg) no-repeat bottom;}
.VotreConMiddleRaw{width:298px; background:#c1d2de; color:#012b41; font-size:20px; font-weight:bold; min-height:33px; clear:both; margin:0 0 10px 0;}
.VotreConMiddleRawBtn{width:293px; background:#d9ecfa; color:#012b41; font-size:20px; font-weight:bold; min-height:33px; clear:both; margin:0 5px 2px 0;}
.VotreConMiddleSubmitBtn{background:url(../images/voir_tout_btn.jpg) no-repeat; border:0; width:auto; height:30px; width:120px; cursor:pointer; float:right;}
.ClearRaw{clear:both;}


/*Roadbook*/

.Roadbook{width:300px; margin:15px 0 0 0; position:relative;}
.RoadbookTop{width:282px; height:34px;  background:url(../images/roadbook-header-bg.jpg) no-repeat top;  padding:6px 0 0 18px;}
.RoadbookTop h1{width:250px; margin:0; padding:0 0 0 3px; float:left; font:bold 28px arial; color:#ffffff;}
.RoadbookMiddle{width:280px;  background:#daedfa;  padding:8px 10px 0 10px;}
.RoadbookBottom{width:300px; height:20px; background:url(../images/roadbook-bot.jpg) no-repeat bottom;}

.RoadbookImage{color:#156195;}
.RoadbookImage img{border:none;}
.RoadbookLightBlue{color:#156195; padding:5px 0 0 0;}
.RoadbookDarkBlue{color:#012b41; padding:5px 0 0 0;}
.RoadbookLink{width:272px; text-align:right;}
.RoadbookLink a{color:#2897e8; font-size:12px; font-weight:bold; text-decoration:underline;}


/* Hotel */

.HotelContentColumn{width:961px; margin:0; padding:0 0 5px 0; background:#f7f7f7;}
.HotelContentColumnHeader{background:url(../images/content-header-blue-bg.jpg) repeat-x top left; height:38px; margin-bottom:4px;}
.HotelContentColumn h1{width:430px; margin:0; padding:0 0 0 25px; float:left; font:bold 28px arial; color:#ffffff;}
.HotelContentColumn .HeaderLink{width:177px; float:left; font:bold 12px arial; color:#ffffff; padding:10px 20px 12px 0; text-align:right;}
.HotelContentColumn .HeaderLink a, .HotelContentColumn .HeaderLink a:visited{color:#ffffff; text-decoration:underline;}
.HotelContentColumn .HeaderLink a:hover{color:#ffffff; text-decoration:none;}

.HotelContentStrip{width:925px; margin:0 16px 9px 20px; padding:0 0 10px 0; background:#dbdbdb url(../images/content-strip-bg-grey.jpg) repeat-x top left;}
.HotelContentStripArrow{width:98px; float:left;}
.HotelContentStripImg{width:190px; float:left; padding:3px 0; margin-right:33px;}
.HotelContentStripTextWrapper{width:480px; float:left; padding:0 10px 0 0;}
.HotelContentStripText{width:480px; min-height:80px;}
*html .HotelContentStripText{width:480px; height:80px;}
.HotelContentStripText h1{font:bold 14px arial; color:#012b41; margin:0px 0 5px 0; padding:20px 0 0 0; width:480px;}
.HotelContentStripText p{font:normal 14px arial; color:#012b41; margin:0px 0 5px 0;}
.HotelContentStripTextBtn{margin:3px 0 12px 0; padding:0;}
.HotelContentStripPatir{background:url(../images/patir-de-001.jpg) no-repeat top right; width:64px; height:34px; float:left; padding:50px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .HotelContentStripPatir{background:url(../images/patir-de-001.jpg) no-repeat top right; width:64px; height:47px; float:left; padding:50px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
.HotelContentStripPatir span.PatirSmall{font:bold 12px arial;}

.HotelContentTableWrapper{background:#ffffff; padding:8px; width:700px; margin:20px auto 14px auto;}
.HotelContentTableWrapper table{font:normal 11px arial; color:#595959; padding:0px; border:1px solid #2b251f; border-collapse:collapse;}
.HotelContentTableWrapper td{font:normal 11px arial; color:#595959; padding:5px 10px 5px 10px; border:1px solid #909090; border-collapse:collapse;}
.HotelContentTableWrapper th{background:#e8f3ff; padding:0 10px 0 10px; border:1px solid #909090; border-collapse:collapse; text-align: left;}
.HotelContentTableWrapper th.Exemple{background:#dacca2; font:bold 24px arial; color:#ffffff; }

.HotelContentText{width:960px; margin:10px 0 0 0; padding:5px;}
.HotelContentText p{font:normal 14px arial; color:#0A4264; margin:0px 0 10px 0; text-align:justify; line-height:18px;}

/*cars*/
.CarBodyBottomleft{width:310px; float:left; padding:0 10px 0 20px;}
.CarBodyBottomRight{width:668px;  float:left; padding:10px 0 0 0;}

.CarContentColumn{width:652px; margin:0; padding:0 0 5px 0; background:#f7f7f7;}
.CarContentColumnHeader{background:url(../images/content-header-blue-bg.jpg) repeat-x top left; height:38px; margin-bottom:4px;}
.CarContentColumn h1{width:430px; margin:0; padding:0 0 0 25px; float:left; font:bold 28px arial; color:#ffffff;}
.CarContentStrip{width:614px; margin:0 16px 9px 20px; padding:0 0 10px 0; background:#dbdbdb url(../images/content-strip-bg-grey.jpg) repeat-x top left;}
.CarContentStripArrow{width:98px; float:left;}
.CarContentStripImg{width:190px; float:left; padding:3px 0; margin-right:33px;}
.CarContentStripTextWrapper{width:280px; float:left; padding:0 10px 0 0;}
.CarContentStripText{width:280px; min-height:80px; padding:10px 0 0 0;}
*html .CarContentStripText{width:178px; height:80px;}
.CarContentStripText h1{font:bold 14px arial; color:#012b41; margin:0px; padding:20px 0 0 0; width:178px;}
.CarContentStripText p{font:normal 14px arial; color:#012b41; margin:0px;}
.CarContentStripTextBtn{margin:3px 0 12px 0; padding:0;}
.CarContentStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .CarContentStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
.CarContentStripPatir span.PatirSmall{font:bold 12px arial;}

.CarTextBold{font-weight:bold;}
.CarTextSmall{font:normal 10px arial; color:#666666; }

/*Hotel Booking */

.HotelCon{width:272px; margin:15px 0 0 0;}
.HotelConTop{width:262px; height:25px;  background:url(../images/hotel_search_form_header_bg.jpg) no-repeat top;  padding:2px 0 0 10px;}
.HotelConMiddle{width:252px; background:url(../images/choisissez-middle-bg.jpg) no-repeat top #f1ebdd; padding:18px 10px 10px 10px;}
*html .HotelConMiddle{width:255px; background:url(../images/choisissez-middle-bg.jpg) no-repeat top #f1ebdd; padding:18px 7px 0 10px;}

.HotelConMiddleRaw{width:248px; height:25px;  margin:0 0px 0 0;}
.HotelConMiddleRawL{width:88px; float:left; color:#1e404e; font:bold 11px arial;}
.HotelConMiddleRawM{width:10px; float:left; color:#1e404e; font:bold 11px arial;}
.HotelConMiddleRawR{width:140px; float:left; color:#1e404e; font:normal 11px arial;}
.HotelSearchTxt{width:140px; height:12px; border:1px solid #898787; font:normal 11px arial;}
.CHotelSearchTxtSmall{width:100px; margin:0 10px 0 0; height:14px; border:1px solid #898787;}
.HotelBookNowSubmitBtn{background:url(../images/hotel_search_btn.jpg) no-repeat; border:0; width:auto; height:22px; width:99px; cursor:pointer; float:right;}
.HotelSearchCon form{margin:0; padding:0;}
.HotelConBottom{width:272px; height:15px; background:url(../images/hotel_search_form_bottom_bg.jpg) no-repeat top;}
.HotelConSelect{width:40px; height:17px; border:1px solid #898787; font:normal 11px arial;}
.HotelConTop h1{width:250px; margin:0; padding:0 0 3px 3px; float:left; font:bold 18px arial; color:#012b41;}
.HotelSeparator{border-bottom:1px solid #898787; height:3px; margin:5px 0px 10px 0px;}
.SubLabel{width:50px; float:left; font:normal 11px arial; color:#1e404e; margin-right:10px;}
.SubControl{width:55px; float:left;}
.HotelError{font:bold 11px arial; color:#FF0000;}

.HotDetBodyBottomleft{width:290px; float:left; padding:0 10px 0 20px;}
.HotDetBodyBottomRight{width:668px;  float:left; padding:10px 0 0 0;}

.HotDetContentColumn{width:652px; margin:auto; padding:0 0 5px 0; background:#f7f7f7;}
.HotDetContentColumnHeader{background:url(../images/content-header-blue-bg.jpg) repeat-x top left; height:38px; margin-bottom:4px;}
.HotDetContentColumn h1{width:430px; margin:0; padding:0 0 0 25px; float:left; font:bold 28px arial; color:#ffffff;}

.HotDetContentStrip{width:616px; margin:0 16px 9px 20px; background:#dbdbdb url(../images/content-strip-bg-grey.jpg) repeat-x top left;}
.HotDetContentStripArrow{width:98px; float:left;}
.HotDetContentStripImg{width:190px; float:left; padding:3px 0; margin-right:33px;}
.HotDetContentStripTextWrapper{width:178px; float:left; padding:0 10px 0 0;}
.HotDetContentStripText{width:178px; min-height:80px;}
*html .HotDetContentStripText{width:178px; height:80px;}
.HotDetContentStripText h1{font:bold 14px arial; color:#012b41; margin:0px; padding:20px 0 0 0; width:178px;}
.HotDetContentStripText p{font:normal 14px arial; color:#012b41; margin:0px;}
.HotDetContentStripTextBtn{margin:3px 0 12px 0; padding:0;}
.HotDetContentStripPatir{background:url(../images/patir-de-001.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .HotDetContentStripPatir{background:url(../images/partir-de.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
.HotDetContentStripPatir span.PatirSmall{font:bold 12px arial;}

.HotelDetFilters{background:#f1ebdd; width:652px; border:1px solid #878787; padding:1px; margin:7px 0 20px 0; font:normal 11px arial;}
.HotelDetPagination{background:#f6f6f6; width:644px; border:1px solid #cccccc; padding:5px; margin:15px 0 20px 0; font:normal 11px arial; color:#ff0000; text-align:right;}
.HotDetRating{margin:5px 0 5px 0;}
.HotDetGrid{margin:20px 10px 10px 10px;}
.HotDetGrid table{background:#ffffff; font:normal 11px arial; color:#000000; padding:0px; border:1px solid #878787; border-collapse:collapse;}
.HotDetGrid td{font:normal 11px arial; color:#000000; padding:5px 10px 5px 10px; border:1px solid #878787; border-collapse:collapse; text-align:center;}
.HotDetGrid th{background:#e8f3ff; padding:0 10px 0 10px; border:1px solid #878787; border-collapse:collapse; text-align:center; height:50px;}
.HotDetGridAvailableTxt{color:#00c9fb; font-weight:bold;}

.HotDetGrid table.SmallTable{font:normal 11px arial; color:#000000; padding:0px; border:1px solid #878787; border-collapse:collapse;}
.HotDetGrid td.Smalltd{font:bold 11px arial; color:#000000; padding:5px 10px 5px 10px; border:1px solid #878787; border-collapse:collapse; text-align:center;}
.HotDetGrid th.Smallth{background:#f6f6f6; padding:0 10px 0 10px; border:1px solid #878787; border-collapse:collapse; text-align: center; height:20px; color:#1f82c8;}






.clearfloat{clear:both; height:0; line-height: 0px;}/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
*html .clearfloat{clear:both; height:0; line-height: 0px; margin-top:-4px;}

/* The layers of USA & CANDA suggestions */
 div.detail1{ display:none; }
 div.detail2{ display:none; }
 div.detail3{ display:none; }
 div.detail4{ display:none; }
 div.detail5{ display:none; }
 div.detail6{ display:none; }
 /*new classes*/

 td.pricing {
	border: 2px solid #ccc;
	text-align: right;
	padding: 10px;
}

div.price {
	font-weight: bold;
	font-size: 150%;
}
td.rental-company, td.drop-off {
	padding-top: 10px;
	padding-bottom: 10px;
}
td.conditions {
	border: 1px solid #ccc;
	padding: 10px;
}

td.station-info {
	width: 410px;
	border: 1px solid #ccc;
	padding: 5px;
}

ul.station {
	padding-left: 2em;
}


div.calendar
{
  font-size: smaller;
  color: #000;
}

div.calendar.popup
{
  margin-left: -40px;
  margin-top: -100px;
}

div.calendar table
{
  background-color: #eee;
  border: 1px solid #aaa;
  border-collapse: collapse;
}

div.calendar thead {
  background-color: white;
}

div.calendar td,
div.calendar th
{
  padding: 3px;
  text-align: center;
}

div.calendar td.title
{
  font-weight: bold;
}

div.calendar th
{
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;
  color: #555;
}

div.calendar tr.days td {
  width: 2em;
  color: #555;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #34ABFA;
  cursor: pointer;
}


div.calendar tr td.closeButton:hover
{
  background-color: #34ABFA;
  cursor: pointer;
}


div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #cde;
}

div.calendar tr.days td.selected
{
  font-weight: bold;
  background-color: #fff;
  color: #000;
}

div.calendar tr.days td.today
{
  font-weight: bold;
  color: #D50000;
}

div.calendar tr.days td.otherDay
{
  color: #bbb;
}

div.calendar .draggableHandler{
  cursor: move;
}

/*  styles for the date_picker Rails plugin */
span.date_picker a.date_label{
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
}
span.date_picker a.date_label:hover{text-decoration: line-through;}

span.date_picker span.trigger:hover{
  cursor: pointer;
}

.LeftNavigation ul li.fly a {height:47px; background:url(../images/menu-fly_fr.jpg);}
.LeftNavigation ul li.fly a:hover, .LeftNavigation ul li.fly_active {height:47px; background:url(../images/menu-fly-h_fr.jpg);}

.LeftNavigation ul li.hotels a {height:39px;  background:url(../images/menu-hotels_fr.jpg);}
.LeftNavigation ul li.hotels a:hover, .LeftNavigation ul li.hotels_active {height:39px; background:url(../images/menu-hotels-h_fr.jpg);}

.LeftNavigation ul li.villas a {height:41px; background:url(../images/menu-villas_fr.jpg);}
.LeftNavigation ul li.villas a:hover, .LeftNavigation ul li.villas_active {height:41px; background:url(../images/menu-villas-h_fr.jpg);}

.LeftNavigation ul li.mobile-home a {height:42px;  background:url(../images/menu-mobile-home_fr.jpg);}
.LeftNavigation ul li.mobile-home a:hover, .LeftNavigation ul li.mobile-home_active {height:42px; background:url(../images/menu-mobile-home-h_fr.jpg);}

.LeftNavigation ul li.voitures a {height:42px;  background:url(../images/menu-voitures_fr.jpg);}
.LeftNavigation ul li.voitures a:hover, .LeftNavigation ul li.voitures_active {height:42px; background:url(../images/menu-voitures-h_fr.jpg);}

.LeftNavigation ul li.tours a {height:42px;  background:url(../images/menu-tours_fr.jpg);}
.LeftNavigation ul li.tours a:hover, .LeftNavigation ul li.tours_active {height:42px; background:url(../images/menu-tours-h_fr.jpg);}

.LeftNavigation ul li.hivers a {height:42px;  background:url(../images/menu-hivers_fr.jpg);}
.LeftNavigation ul li.hivers a:hover, .LeftNavigation ul li.hivers_active {height:42px; background:url(../images/menu-hivers-h_fr.jpg);}

.LeftNavigation ul li.moto a {height:42px;  background:url(../images/menu-moto_fr.jpg);}
.LeftNavigation ul li.moto a:hover, .LeftNavigation ul li.moto_active {height:42px; background:url(../images/menu-moto-h_fr.jpg);}

.LeftNavigation ul li.excursions a {height:42px;  background:url(../images/menu-excursions_fr.jpg);}
.LeftNavigation ul li.excursions a:hover, .LeftNavigation ul li.excursions_active {height:42px; background:url(../images/menu-excursions-h_fr.jpg);}

.LeftNavigation ul li.disney a {height:44px;  background:url(../images/menu-disney_fr.jpg);}
.LeftNavigation ul li.disney a:hover, .LeftNavigation ul li.disney_active {height:44px; background:url(../images/menu-disney-h_fr.jpg);}





.TopNavigationInner ul li.fly a {width:113px; background:url(../images/menu-fly-inner_fr.jpg);}
.TopNavigationInner ul li.fly a:hover, .TopNavigationInner ul li.fly_active {width:113px; background:url(../images/menu-fly-inner-h_fr.jpg);}

.TopNavigationInner ul li.tour a {width:129px; background:url(../images/menu-tours-inner_fr.jpg);}
.TopNavigationInner ul li.tour a:hover, .TopNavigationInner ul li.tour_active {width:129px; background:url(../images/menu-tours-inner-h_fr.jpg);}

.TopNavigationInner ul li.hotel a {width:82px;  background:url(../images/menu-hotel-inner_fr.jpg);}
.TopNavigationInner ul li.hotel a:hover, .TopNavigationInner ul li.hotel_active {width:82px; background:url(../images/menu-hotel-inner-h_fr.jpg);}

.TopNavigationInner ul li.voiture a {width:105px; background:url(../images/menu-voiture-inner_fr.jpg);}
.TopNavigationInner ul li.voiture a:hover, .TopNavigationInner ul li.voiture_active {width:105px; background:url(../images/menu-voiture-inner-h_fr.jpg);}

.TopNavigationInner ul li.mobilehome a {width:124px;  background:url(../images/menu-mobile-inner_fr.jpg);}
.TopNavigationInner ul li.mobilehome a:hover, .TopNavigationInner ul li.mobilehome_active {width:124px; background:url(../images/menu-mobile-inner-h_fr.jpg);}

.TopNavigationInner ul li.excursions a {width:117px;  background:url(../images/menu-excursion-inner_fr.jpg);}
.TopNavigationInner ul li.excursions a:hover, .TopNavigationInner ul li.excursions_active {width:117px; background:url(../images/menu-excursion-inner-h_fr.jpg);}

.TopNavigationInner ul li.villas a {width:80px;  background:url(../images/menu-villas-inner_fr.jpg);}
.TopNavigationInner ul li.villas a:hover, .TopNavigationInner ul li.villas_active {width:80px; background:url(../images/menu-villas-inner-h_fr.jpg);}

.TopNavigationInner ul li.hivers a {width:84px;  background:url(../images/menu-hivers-inner_fr.jpg);}
.TopNavigationInner ul li.hivers a:hover, .TopNavigationInner ul li.hivers_active {width:84px; background:url(../images/menu-hivers-inner-h_fr.jpg);}

.TopNavigationInner ul li.moto a {width:78px;  background:url(../images/menu-moto-inner_fr.jpg);}
.TopNavigationInner ul li.moto a:hover, .TopNavigationInner ul li.moto_active {width:78px; background:url(../images/menu-moto-inner-h_fr.jpg);}

.TopNavigationInner ul li.disney a {width:84px;  background:url(../images/menu-disney-inner_fr.jpg);}
.TopNavigationInner ul li.disney a:hover, .TopNavigationInner ul li.disney_active {width:84px; background:url(../images/menu-disney-inner-h_fr.jpg);}

.ContentStripPatir{background:url(../images/partir-de_fr.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 42px 24px; font:bold 24px arial; color:#012b41; text-align:center;}
*html .ContentStripPatir{background:url(../images/partir-de_fr.jpg) no-repeat top right; width:66px; height:21px; float:left; padding:64px 15px 28px 24px; font:bold 24px arial; color:#012b41; text-align:center;}