*{margin:0px;padding:0px;}
img{border:0px;}
html{width:100%;height:100%;background-color:#6B7887}
body{width:984px;height:100%;margin:0 auto;padding:0 1px;background-color:#FFFFFF;position:relative;}
html > body{min-height:100%;height:auto;}
#header{width:984px;height:132px;font-family:Tahoma;font-size:11px;color:#6A6A6A}
.logo{margin:0 10px 0 10px;text-align:middle;float:left}
#header span{display:block;float:left;line-height:20px;text-align:top;padding:1px 0 1px 10px}
#header div{line-height:10px;padding:42px 0 0 0}
#select{width:100px;height:18px;float:left;font-size:11px;/ font-size:9px;margin:0 23px 0 0;border:2px inset #808080}
#header div img{padding:1px;border:1px solid #fff;float:left;margin:3px 2px 0 0}
#header .active, #header div img:hover{border:1px solid #828282}
#account{display:block;float:left;color:#D3D0C7;margin:0 0 0 12px;font-size:14px;}
#account a{font-family:Tahoma;font-size:11px;color:#6A6A6A;text-decoration:none;margin:0 8px;}
#account a:visited{text-decoration:none}
#account a:hover{text-decoration:underline}
#menu{width:952px;height:36px;line-height:36px;padding:0 0 0 32px;background-image:url(images/menu_bg.gif);background-position:top left;background-repeat:repeat-x;float:left;}
#menu li{display:inline;list-style-type:none}
#menu a{font-family:Tahoma;font-size:14px;font-weight:bold;color:#D2DEEC;text-decoration:none;margin:0 15px;}
#menu a:hover{font-family:Tahoma;font-size:14px;color:#FFFF33;text-decoration:none;margin:0 15px;}
#wrapper{width:962px;overflow:hidden;padding:32px 0 150px 22px;background-image:url(images/bg2.jpg);background-position:top left;background-repeat:no-repeat}
#left{float:left;width:455px;}
.column{width:134px;float:left;margin:0 7px 0 0;background-image:url(images/bg_c.gif);background-position:top left;background-repeat:repeat-y;}
.column div{width:134px;background-image:url(images/bg_c_b.gif);background-position:bottom left;background-repeat:no-repeat;}
.column h4{font-family:Tahoma;font-size:11px;color:#ECFEE2;font-weight:normal;text-transform:uppercase;display:block;width:110px;height:37px;line-height:41px;padding:0 0 7px 25px;background-position:top left;background-repeat:no-repeat}
.column .title1{background-image:url(images/title1_bg.gif);}
.column .title2{background-image:url(images/title2_bg.gif);}
.column .title3{background-image:url(images/title3_bg.gif);}
.column .title4{background-image:url(images/title4_bg.gif);}
.c2{margin-top:33px}
.c3{margin-top:67px}
.column ul{margin:7px 0 10px 20px;list-style-type:none;line-height:18px;}
.column li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#323232;text-decoration:underline}
.more2:visited, .more:visited, .column li a:visited{text-decoration:underline}
.more2:hover, .more:hover, .column li a:hover{text-decoration:none}
.more{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#009EDC;text-decoration:underline;margin:0 0 0 19px;}
#left .pic{border:1px solid #fff;width:108px;margin:0 auto 6px auto;}
.pic span{display:block;background-color:#303C4A;line-height:18px;width:108px;}
.pic span a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FDFCF7;text-decoration:none;margin:0 0 0 5px}
#columns{padding:0 0 20px 0;float:left;overflow:hidden;}
#search{width:384px;height:300px;float:left;margin:0 0 25px 0;padding:29px 0 0 38px;font-family:Tahoma;font-size:12px;color:#000000}
#search p{line-height:17px;/ line-height:normal}
.style1{padding:13px 0}
.style1 input{width:117px;height:17px;font-size:11px;border:1px inset #808080;margin:0 35px 0 10px}
.select1{width:65px;font-size:11px;height:18px;/ font-size:9px;border:1px inset #808080;}
.select2{width:45px;font-size:11px;height:18px;/ font-size:9px;border:1px inset #808080;margin:0 57px 0 0;/ margin:0 50px 0 0}
.select3{width:45px;height:18px;text-align:center;/ font-size:9px;font-size:10px;font-weight:bold;margin:1px 0;border:1px inset #808080;}
.pad{padding:0 155px 0 0}
.pad2{padding:5px 0;}
.pad3{padding:15px 0 0 0}
.pad3 span{display:block;float:left;width:60px;font-size:11px;}
.button{display:block;margin:13px 0 0 15px;/ margin:13px 0 0 9px}
.text2{display:block;width:360px;padding:18px 0 0 0;float:left}
.text2 a{color:#009EDC;text-decoration:underline}
.text2 a:visited{text-decoration:underline}
.text2 a:hover{text-decoration:none}
.radio{margin:0 3px 0 0}
.text{padding:0 0 0 16px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333;width:406px;}
.text p{padding:12px 0 12px 2px}
.more2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#009EDC;text-decoration:underline;margin:0 0 0 2px}
#right{float:left;padding:300px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333;}
#right div{width:460px;}
#right div p{display:block;padding:8px 5px 25px 8px}
#right .photo{display:block;float:left;padding:14px 7px 5px 17px;width:194px;}
#right .photo a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2D2D2D;text-decoration:underline;line-height:24px;margin:0 0 0 5px}
#right .photo a:visited{text-decoration:underline}
#right .photo a:hover{text-decoration:none}
#more, #all{display:block;background-image:url(images/more_bg.gif);background-position:top left;background-repeat:no-repeat;width:105px;line-height:23px;height:24px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#EDFCE3;}
#more{float:right;margin:10px 30px 0 0 ;display:inline;}
#all{margin:18px 0 0 0}
#footer{width:984px;position:absolute;bottom:0px;height:100px;border-top:8px solid #254A73;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#343434}
#footer ul{margin:15px 0 10px 0;text-align:center}
#footer li{display:inline;list-style-type:none;}
#footer li a{color:#343434;text-decoration:none;margin:0 5px}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}
.bft{color:#254A73;text-decoration:underline}
.bft:visited{text-decoration:underline}
.bft:hover{text-decoration:none}
#footer p{text-align:center}
#content{width:958px;overflow:hidden;padding:12px 0 150px 24px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
#main{width:675px;float:left;font-size:12px}
.main span{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003366;font-weight:bold}
#gallery{padding:14px 0 15px 0;overflow:hidden;float:left}
#gallery img{float:left}
#gallery div{float:left;height:338px;background-color:#191919;width:180px;padding:17px 0 0 16px;position:relative}
#gallery div img{margin:0 6px 6px 0}
#content .style4{color:#333333;text-decoration:underline}
.view{color:#E78F04;text-decoration:underline;position:absolute;bottom:15px;left:20px;}
.view:visited{text-decoration:underline}
.view:hover{text-decoration:none}
#content .style4:visited{text-decoration:underline}
#content .style4:hover{text-decoration:none}
#banner{float:right;margin:0 5px 0 0}
.about p{width:462px;padding:5px 0 5px 5px;}
.about p a{color:#009EDC;text-decoration:underline}
.about p a:visited{text-decoration:underline}
.about p a:hover{text-decoration:none}
#sidebar{margin:65px 0 0 25px;/ margin:68px 0 0 25px;float:left;width:218px;}
.news{height:358px;}
.news div{width:218px;padding:15px 0 0 2px}
.news span{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1BB501;font-weight:bold}
#sidebar p{padding:5px 0 5px 3px}
hr.f1 { border: none;background-color: #ffffff; border-top: 1px dashed #000099; height: 1px;width: 100%;align: center;}
div.sejour a{color:#3366FF;text-decoration:none}
div.prix{float:right;width: 160px;color:#fff;font-size:14px;background:#0099cc;font-weight:bold}
div.prix a{color:#FFFFCC;text-decoration:underline}
div.prix2{float:right;width: 160px;color:#fff;font-size:14px;background:#FFFFFF;font-weight:bold}
div.prix2 a{color:#0099CC;text-decoration:underline}
div.corps{font-weight:bold;display:block;padding:.3em 0 .2em;line-height:1.40em; background-color: #ffffff; color:#000 }
div.destination{color:#fff;font-size:10px;background:#0066cc;font-weight:bold}
div.hotel{margin:0;padding:5px;float:middle;font-size:14px;font-weight:bold}
div.hotel a {color: #0099CC; font-size: 14px;}
#affichliste{float:left; width:200px;}
#affichinfos{float:left; width:468px;}
div.pagination {padding: 3px;margin: 3px;text-align:center;}
div.pagination a {border: 1px solid #ccc;margin-right:3px;padding:2px 6px;background-position:bottom;text-decoration: none;font-weight:bold;color: rgb(66,97,222);}
div.pagination a:hover, div.pagination a:active {background-image:none;background-color:#4261DF;color: #fff;}
div.pagination span.current {margin-right:3px;padding:2px 6px;font-weight: bold;color: #000;}
div.pagination span.disabled {display:none;}
