@charset "utf-8";
/* CSS Document */

*{
margin:0;
border:none;
padding:0;
}

body{
margin:0;
background-color:#ececec;
}

#site{
width:780px;
margin:auto;
}

/* partie header */

#head{
position:relative;
width:780px; 
height:216px;
border:none;
margin:auto;
padding:0;
background-image:url(images/head.jpg);
}

#head a{
float:left;
margin-top:50px;
margin-left:50px;
display: block;
width: 200px; 
height: 100px;
}

#texthead{
color:#FFFFFF;
position:absolute;
text-align:right;
bottom:0px;
left:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin-bottom:20px;
}

#plane{
position:absolute;
width:76px; 
height:216px;
border:none;
margin:0;
padding:0;
left:780px;
background-image:url(images/plane.jpg);
}

ul{
margin:0;
padding:0;
}

#gauche{
padding:0px;
margin:0px;
position:relative;
width:207px;
left:16px;
top:249px;
float:left;
}

#promotion{
position:relative;
width:293px;
left:17px;
top:25px;
float:left;
display:inline;
margin-bottom:20px;
}

#droit{
position:relative;
width:246px;
height:295px;
margin-left:27px;
top:25px;
float:left;
margin-bottom:20px;
}

#pub_droit{
position:relative;
width:246px;
height:205px;
margin-left:20px;
top:5px;
float:left;
}
/* partie main */

#main{
position:relative;
width:780px;
border:none;
float:left;
padding:0;
background-image:url(images/fond.jpg);
}

#titre-gauche{
float:left;
width:541px;
height:35px;
background-image:url(images/titre-gauche.jpg);
margin-left:16px;
}

#titre-gauche h1{
padding-left:10px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
}

#titre-droit{
float:right;
width:196px;
height:35px;
background-image:url(images/titre-droit.jpg);
margin-right:13px;
}

#titre-droit h1{
padding-left:10px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
}

/* partie partie menu principal */


ul#menu{
width:207px;
height:161px;
position:absolute;
top:30px;
list-style-type:none;
left:16px;
margin:0;
padding:0;
z-index:35;
}


ul#menu li a{
display:block;
margin:0;
padding:0;
text-align:left;
font-weight:bold;
}

a#lien1{
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:0 0px;
margin:0;
padding:0;
text-decoration:none;

}
a#lien2{
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:0 -26px;
margin:0;
padding:0;
text-decoration:none;
}
a#lien3{
background:url(images/menu.jpg);
width:207px;
height:25px;
background-position:0 -52px;
text-decoration:none;
}
a#lien4{
background:url(images/menu.jpg);
width:207px;
height:25px;
background-position:0 -77px;
text-decoration:none;
}
a#lien5{
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:0 -102px;
text-decoration:none;
}
a#lien6{
background:url(images/menu.jpg);
width:207px;
height:33px;
background-position:0 -128px;
text-decoration:none;
}

a#lien1:hover{
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:207px 0px;
margin:0;
padding:0;
}

a#lien2:hover{
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:207px -26px;
margin:0;
padding:0;
}
a#lien3:hover{
background:url(images/menu.jpg);
width:207px;
height:25px;
background-position:207px -52px;
margin:0;
padding:0;
}
a#lien4:hover{
background:url(images/menu.jpg);
width:207px;
height:25px;
background-position:207px -77px;
margin:0;
padding:0;
}
a#lien5:hover{
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:207px -102px;
margin:0;
padding:0;
}
a#lien6:hover{
background:url(images/menu.jpg);
width:207px;
height:33px;
background-position:207px -128px;
margin:0;
padding:0;
}

a#lien1 span{
position:relative;
margin:0;
left:70px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a#lien2 span{
position:relative;
margin:0;
left:70px;
top:5px; 
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien3 span{
position:relative;
margin:0;
left:70px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien4 span{
position:relative;
margin:0;
left:70px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien5 span{
position:relative;
margin:0;
left:70px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien6 span{
position:relative;
margin:0;
left:70px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a#lien1:hover span{
position:relative;
margin:0;
left:148px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien2:hover span{
position:relative;
margin:0;
left:129px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien3:hover span{
position:relative;
margin:0;
left:140px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien4:hover span{
position:relative;
margin:0;
left:151px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien5:hover span{
position:relative;
margin:0;
left:110px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a#lien6:hover span{
position:relative;
margin:0;
left:108px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.sectionactuelle{
display:block;
margin:0;
padding:0;
text-align:left;
font-weight:bold;
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:207px -26px;
margin:0;
padding:0;
}

.sectionactuelle span{
position:relative;
margin:0;
left:140px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.sectionactuelle_promo{
display:block;
margin:0;
padding:0;
text-align:left;
font-weight:bold;
background:url(images/menu.jpg);
width:207px;
height:26px;
background-position:207px -26px;
margin:0;
padding:0;
}

.sectionactuelle_promo span{
position:relative;
margin:0;
left:125px;
top:5px;
padding:0;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* partie footer */
#footer{
position:relative;
width:780px; 
height:75px;
border:none;
margin:auto;
padding:0;
background-image:url(images/footer.jpg);
clear:both;
font-weight:bold;
}
#textbottom{
color:#ff9c00;
position:absolute;
text-align:left;
top:18px;
left:243px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#textbottom a{
text-decoration:none;
color:#FFF;
}
#textbottom a:hover{
text-decoration:none;
color: #ff9c00;
}
#logoweb{
	position:absolute;
	right:19px;
	top:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width: 132px;
}

#logoweb a{
color:#c60101;
}

#logoselec{
position:absolute;
left:30px;
}

#textbottom span{
padding:0 130px;
}

/* partie Promo*/
#cadre1{
}

/* partie pages voyage */

#titre{
position:relative;
text-align:right;
width:471px;
top:10px;
left:230px;
}

#titre h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
color:#000000;
font-weight:normal;
}
#imagetitre{
position:absolute;
top:0px;
right:13px;
}

#dossier{
position:relative;
width:541px;
left:225px;
top:30px;
margin-bottom:30px;
}

#onglets{
position:relative;
width:541px;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#onglets2{
float:left;
width:541px;
height:35px;
background-image:url(images/haut_page.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#infos{
float:left;
width:541px;
min-height:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/fonddossier.jpg);
}

#infos span{
color:#c60101;
}

#infos a{
color: #c60101;
font-weight:bold;
text-decoration:none;
}

#infos a:hover{
color: #cc3300;
font-weight:bold;
text-decoration:none;
}

#infos table{
border:2px solid #C60101;
margin-left: 5px;
}

#infos p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:15px;
color:#000;
margin:12px 0;

}

#infos li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-right:10px;
color:#000;
margin:12px 0;
margin-left:25px;
margin-right:10px;
list-style-type:square;
padding-bottom:0px;

}

#infos h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:10px;
padding-right:10px;
color:#000;
margin:12px 0;
font-weight:bold;

}

#infos h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
color:#000;
margin:12px 0;
font-weight:bold;

}

#infos input{
border:1px solid #999999;
}

#infos textarea{
border:1px solid #999999;
}

#infos select{
border:1px solid #999999;
}

#brochure{
width:400px;
padding:20px;
}

#brochure img{
border:2px solid #c60101;
margin-right:10px;
}

#footerdossier{
width:541px;
height:27px;
background-image:url(images/baspages.jpg);
clear:both;
}

#basaccueil{
margin:0px;
padding:0px;
float:right;
margin-top:10px;
margin-right:13px;
width:730px;
height:79px;
background-image:url(images/bas_acc.jpg);
background-repeat:no-repeat;
}

#basaccueil p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:20px;
color:#1d15bc;
}

/******** Page promotions *******/

#promo {
width:520px;
height:244px;
background-image:url(images/fondpromo.jpg);
margin-left:5px;
}

#promo img {
padding-left:5px;
}

#promo h3 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#bb2f18;
text-align:center;
}

#promo p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
}

#promo p.consulternous {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}

#promo p.apartir {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}

/******************************* nouvel accueil *********************************************/


#bloc-gauche{
float:left;
width:202px;
margin-left:16px;
margin-top:15px;
}

#promo-gauche-haut{
width:202px;
height:13px;
background-image:url(images/bloc-gauche-haut.jpg);
}

#promo-gauche{
margin-bottom:15px;
}

#promo-gauche-fond{
width:202px;
background-image:url(images/bloc-gauche-fond.jpg);
}

#promo-gauche-fond h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#bd0000;
margin-left:7px;
}

#promo-gauche-fond h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:7px;
font-style:italic;
margin-bottom:5px;
}

#promo-gauche-fond img{
margin-left:7px;
margin-bottom:5px;
}

#plus{
width:114px;
height:21px;
margin-left:70px;
margin-bottom:5px;
}

#promo-gauche-bas{
width:202px;
height:14px;
background-image:url(images/bloc-gauche-bas.jpg);
}

#bloc-milieu{
float:left;
width:346px;
margin-top:15px;
}

#bloc-milieu-haut{
width:346px;
height:18px;
background-image:url(images/bloc-milieu-haut.jpg);
}

#bloc-milieu-fond{
width:346px;
background-image:url(images/bloc-milieu-fond.jpg);
}

#bloc-milieu-fond h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#bd0000;
margin-left:20px;
}

#bloc-milieu-fond h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:20px;
font-style:italic;
margin-bottom:5px;
color:#d98200;
}

#bloc-milieu-fond h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:20px;
margin-bottom:5px;
margin-top:5px;
color:#bd0000;
padding-left:15px;
background-image:url(images/puce.jpg);
background-repeat:no-repeat;
background-position:0 2px;
}

#bloc-milieu-fond p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:35px;
margin-bottom:5px;
color:#000;
margin-top:10px;
}

#bloc-milieu-fond img{
margin-left:20px;
margin-bottom:5px;
}

#bloc-milieu-fond object{
margin-left:20px;
margin-bottom:5px;
}

#bloc-milieu-fond img.sansmarge{
margin-left:10px;
margin-bottom:5px;
}

#qui-somme{
width:322px;
border:1px solid #fa8d00;
margin-left:10px;
}

#qui-somme h3{
color:#fa8d00;
margin-left:10px;
}

#qui-somme p{
margin-left:10px;
}

#qui-somme ul{
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#bloc-milieu-fond-plus{
width:114px;
height:21px;
margin-left:190px;
margin-bottom:5px;
}

#bloc-milieu-bas{
width:346px;
height:22px;
background-image:url(images/bloc-milieu-bas.jpg);
}

#bloc-droit{
margin-top:15px;
float:right;
width:203px;
margin-right:13px;
}

#bloc-droit img{
margin-bottom:20px;
}

#promo-vol{
width:203px;
height:295px;
background-image:url(images/fond-promovol.jpg);
}

#promo-vol img{
margin-top:45px;
margin-left:12px;
}

#promo-vol p{
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2d3d9a;
}

#promo-vol span{
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
font-size:21px;
font-weight:bold;
color:#cf0000;
}

#plus-promo{
width:131px;
height:21px;
margin-top:7px;
margin-left:60px;
}

#plus-promo img.sansmarge{
margin:0px;
}

#promo-vol2{
position:absolute;
width:203px;
height:298px;
top:450px;
left:18px;
background-image:url(images/fond-promovol.jpg);
float:left;
background-repeat:no-repeat;

}

#promo-vol2 img{
margin-top:45px;
margin-left:12px;
}

#promo-vol2 p{
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2d3d9a;
}

#promo-vol2 span{
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
font-size:21px;
font-weight:bold;
color:#cf0000;
}

#plus-promo{
width:131px;
height:21px;
margin-top:7px;
margin-left:60px;
}

#plus-promo img.sansmarge{
margin:0px;
}

#promo-sejour{
position:absolute;
width:203px;
height:225px;
top:210px;
left:18px;
float:left;

}

#nos-atout{
position:absolute;
width:203px;
height:225px;
top:600px;
left:18px;
float:left;

}


#condition a{
font-family:Arial, Helvetica, sans-serif;
color:#c60101;
}
