body{
margin:0;
padding:0;
font-family:Tahoma , Arial, Helvetica, sans-serif ;
font-size:13px;
background-image:url(../images/bkg.gif);
}
#main{
width:100%;
}
#CenterMain{
margin:0 auto;
width:1003px;
}
#CenterMain2{
width:1003px;
margin:0 auto;
}

#header{
width:1003px;
}
#header-top{
background-image:url(../images/bg-header.gif);
height:98px;
}
#headerTitle{
float:left;
font-style:italic;
font-size:15px;
color:#2e90b0;
margin-top:22px;
font-weight:bold;
width:248px;
}
#rightMenuTop{
width:550px;
float:right;
color:#7c7e82;
font-size:11px;
}
#rightMenuTopInner{
float:right;
width:100%;

}
#rightMenuTopInner div{
float:right;
margin-top:24px;
margin-left:6px;
}
#rightMenuTop a{
color:#7c7e82;
text-decoration:none;
}
#rightMenuTop a:hover{
color:#d95e21;
text-decoration:none;
}
#rightMenuTop img{
cursor:pointer;
margin-top:17px;
float:right;
}
.mnuSep{
width:30px;
float:right;
}
#fildarian{
float:right;
margin-top:32px;
text-align:right;
padding-right:12px;
font-size:10px;
color:#acafb5;
}
#fildarian a{
text-decoration:none;
color:#acafb5;
}
#fildarian a:hover{
text-decoration:none;
color:#d95e21;
}

#leftSectionMain{
width:100%;
float:left;
background-image:url(../images/bg-left-main.gif);
}

#menuA{
width:990px;
padding-left:13px;
float:left;

}

.menuAelement{
text-align:center;
width:140px;
float:left;
font-size:12px;
font-weight:bold;
}

.menuAelement a{
background-image:url(../images/menu-a.gif);
color:#acafb5;
text-decoration:none;
display:block;
padding:24px 0px 0 0px;
height:51px;
vertical-align:middle;
}

.menuAelement a:hover{
background-image:url(../images/menu-a-over.gif);
color:#ffffff;
text-decoration:none;
display:block;
}

.menuAelement2{
text-align:center;
width:140px;
float:left;
font-size:12px;
font-weight:bold;
}

.menuAelement2 a{
background-image:url(../images/menu-a-over.gif);
color:#ffffff;
text-decoration:none;
display:block;
padding:24px 0px 0 0px;
height:51px;
vertical-align:middle;
}

.menuAelement2 a:hover{
background-image:url(../images/menu-a.gif);
color:#acafb5;
text-decoration:none;
display:block;
}

#menuB{
width:963px;
height:48px;
float:left;
margin-left:40px;
}
.menuBelement{
background-image:url(../images/bg-mnub-element.gif);
float:left;
padding-left:8px;
padding-top:8px;
padding-right:30px;
font-size:11px;
font-weight:bold;
}
.menuBelement a{ 
color:#7c7e82;
text-decoration:none;
}
.menuBelement a:hover{ 
color:#d9652b;
text-decoration:none;
}

.menuBelement2{
background-image:url(../images/bg-mnub-element.gif);
float:left;
padding-left:8px;
padding-top:8px;
padding-right:30px;
font-size:11px;
font-weight:bold;
}
.menuBelement2 a{ 
color:#d9652b;
text-decoration:none;
}
.menuBelement2 a:hover{ 
color:#d9652b;
text-decoration:none;
}

#body{
width:1003px;
float:left;
background-image:url(../images/bg.gif);
}

#image{
background-color:#252628;
padding-left:12px;
}

#logo{
float:left;
}

#left{
float:left;
width:268px;
padding-left:13px;
}

#leftmenu{
float:left;
}

#concept{
padding-left:12px;
font-size:16px;
font-weight:bold;
color:#2e90b0;
padding-bottom:9px;
}

#menuleft{
width:216px;
float:left;
padding-left:0;
margin-left:0;
}

#menuleft .leftmenu{
width:216px;
font-size:13px;
font-weight:bold;
}

#menuleft .leftmenu a{
background-image:url(../images/menu-left-a.gif);
display:block;
padding-left:42px;
padding-top:20px;
color:#acafb5;
text-decoration:none;
height:37px;
}

#menuleft .leftmenu a:hover{
background-image:url(../images/menu-left-ahover.gif);
color:#FFFFFF;

}

.leftmenu22{
width:216px;
font-size:13px;
font-weight:bold;
}

.leftmenu22 a{
background-image:url(../images/menu-left-a.gif);
display:block;
padding-left:42px;
padding-top:20px;
color:#ffffff;
text-decoration:none;
height:37px;
}

.leftmenu22 a:hover{
background-image:url(../images/menu-left-ahover.gif);
color:#FFFFFF;
}

#actualites{
float:left;
}

#actualites #actus{
font-size:15px;
font-weight:bold;
color:#2e90b0;
padding-top:7px;
padding-bottom:7px;
width:200px;
}

#actualites #actus a{
color:#2e90b0;
text-decoration:none;
}

#actualites #actus a:hover{
color:#ffffff;
}

#actualites .actues{
font-size:12px;
color:#2e90b0;
font-weight:bold;
float:left;
width:204px;
padding-bottom:10px;
}

#actualites .actues p{
padding-top:5px;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin:0;
}

#actualites .actues a{
color:#7c7e82;
font-weight:normal;
text-decoration:none;
}

#actualites .actues a:hover{
color:#acafb5;
}

#calendrier{
font-size:15px;
font-weight:bold;
color:#2e90b0;
padding-top:20px;
padding-bottom:15px;
width:200px;
float:left;
}

.floatleft{
float:left;
}

#bodycontent{
width:454px;
float:left;
background-image:url(../images/bgbody.gif);
}

#right{
float:right;
width:268px;
}

#rightin{
width:202px;
margin-left:54px;
margin-right:12px;
background-image:url(../images/bgright.gif);
}

#rightin #destination{
font-size:15px;
font-weight:bold;
color:#2e90b0;
padding-bottom:17px;
padding-top:20px;
padding-left:16px;
}

#rightinin{
width:173px;
padding-left:16px;
padding-right:16px;
}

.titeling{
font-size:13px;
font-weight:bold;
color:#2e90b0;
padding-bottom:8px;
}

.titeling2{
font-size:13px;
font-weight:bold;
color:#2e90b0;
padding-bottom:4px;
}

.titeling a{
color:#2e90b0;
text-decoration:none;
}

.titeling a:hover{
color:#ffffff;
text-decoration:none;
}

.textfields{
border:solid 1px #2e90b0;
font-size:11px;
color:#696c70;
width:136px;
height:17px;
}

.textfielding{
float:left;
width:138px;
}

.ok{
float:left;
width:27px;
padding-left:5px;
}

#footer{
width:100%;
background-image:url(../images/footerbg.gif);
height:211px;
float:left;
margin:0 auto;
}

#footer #one{
width:253px;
padding-right:19px;
padding-top:16px;
font-size:11px;
color:#acafb5;
text-align:right;
line-height:20px;
float:left;
}

#footer #one .title{
font-weight:bold;
color:#2e90b0;
}

#footer #two{
width:212px;
padding-right:19px;
padding-top:16px;
font-size:11px;
color:#acafb5;
text-align:right;
line-height:20px;
float:left;
}

#footer #two a{
color:#acafb5;
text-decoration:none;
}

#footer #two a:hover{
color:#7c7e82;
}

#footer #two .title{
font-weight:bold;
color:#2e90b0;
}

#footer #three{
width:212px;
padding-right:19px;
padding-top:16px;
font-size:11px;
color:#acafb5;
text-align:right;
line-height:20px;
float:left;
}

#footer #three a{
color:#acafb5;
text-decoration:none;
}

#footer #three a:hover{
color:#7c7e82;
}

#footer #three span a{
color:#2e90b0;
text-decoration:none;
}

#footer #three .title{
font-weight:bold;
color:#2e90b0;
}

#footer #four{
width:212px;
padding-right:19px;
padding-top:16px;
font-size:11px;
color:#acafb5;
text-align:right;
line-height:20px;
float:left;
}


#footer #four .title{
font-weight:bold;
color:#2e90b0;
}

#ttitre{
width:450px;
float:left;
padding-left:4px;
padding-top:14px;
background-color:#26282a;
}

h1{
font-size:16px;
color:#d95e21;
font-weight:bold;
padding:0;
margin:0;
}

h2{
font-size:15px;
color:#d95e21;
font-weight:bold;
padding:0;
margin:0;
}

h2.h2{
font-size:15px;
color:#2e90b0;
font-weight:bold;
padding:0;
margin:0;
}

.une{
width:450px;
font-size:13px;
color:#acafb5;
float:left;
margin-left:2px;
}

.une .info p{
margin:0;
padding:0;
}
.une .info p a{
color:#ACAFB5;
font-weight:bold;
font-size:12px;
}
.une h2{
font-size:15px;
color:#d95e21;
font-weight:bold;
/*padding-top:6px;
padding-bottom:0px;
margin-left:4px;
margin-right:4px;*/
margin:0;
padding:10px 12px 0 12px;
}

.une h2.route{padding:10px 0 0 0;}

.une .icontenu{
padding:0;
margin-left:4px;
margin-right:4px;
}
#bodycontent2{
width:454px;
float:left;
background-image:url(../images/bgcenter.gif);
}

#date{
color:#d95e21;
font-size:14px;
font-weight:bold;
line-height:20px;
}

#date .jours{
font-size:13px;
color:#acafb5;
font-weight:normal;
padding-bottom:8px;
}

.parleft{
width:424px;
float:left;
}
.parleft .leftimage{
width:140px;
text-align:left;
float:left;
}

.parleft .leftpar{
width:284px;
float:left;
}

.blue{
color:#2e90b0;
}

.orange{
color:#d95e21;
}

.comprendleft{
width:215px;
float:left;
}

.comprendleft a{
color:#acafb5;
text-decoration:none;
}

.comprendleft a:hover{
color:#acafb5;
text-decoration:underline;
} 

.necomprendright{
width:215px;
float:right;
}

.paragraphe{
width:430px;
margin:0 auto;
color:#2e90b0;
}

.imgright img{
border-right:#137996 9px solid;
}
.imgleft img{
border-left:#137996 solid 9px;
}

h2.h3{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

h1.h1{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#ttitre2{
width:426px;
float:left;
padding-left:28px;
padding-top:16px;
background-color:#26282a;
padding-bottom:11px;
}

.paragraphe a{
/*color:#7c7e82;*/
color:#57c0e5;
text-decoration:none;
/*font-weight:bold;*/
}

.paragraphe a:hover{
/*color:#d95e21;*/
text-decoration:none;
}

.voyages{
clear:both;
padding-bottom:10px;
}

.voyages  a{
color:#7c7e82;
text-decoration:none;
font-weight:bold;
}
.archives{
width:215px;
float:left;
font-size:12px;
color:#97989c;
padding-bottom:20px;
padding-left:10px;
}

.archives a{
color:#97989c;
text-decoration:none;
}

.archives a:hover{
color:#FFFFFF;
}

.newslistpar{
font-weight:normal;
}

.archivess{
padding-right:15px;
color:#2e90b0;
font-weight:bold;
font-size:13px;
font-weight:bold;
float:right;
text-align:right;
padding-bottom:0;
}

.archivess a{
color:#2e90b0;
text-decoration:none;
}

.archivess a:hover{
color:#d95e21;
}

.pressejournal{
font-size:13px;
color:#acafb5;
font-weight:bold;
}

.article{
font-size:13px;
color:#42cefc;
font-weight:bold;
}

.ddate{
padding-top:10px;
float:left;
font-size:12px;
color:#277b96;
font-weight:bold;
}

.ddetails{
padding-top:10px;
float:right;
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.ddetails a{
color:#ffffff;
text-decoration:none;
}

.details a:hover{
color:#ffffff;
text-decoration:underline;
}

.ttexte{
color:#acafb5;
font-size:12px;
padding-top:8px;
line-height:18px;
}

.bar{
width:418px;
}

#barre{
width:430px;
float:left;
}

#barre .jurnal{
font-size:15px;
font-weight:bold;
color:#34a4c9;
float:left;
padding-bottom:10px;
}

#barre .dte{
font-size:12px;
color:#2e8fb0;
font-weight:bold;
float:right;
padding-bottom:10px;
}

#barre .nomart{
font-size:13px;
color:#42cefc;
font-weight:bold;
padding-left:14px;
}

.retrlistess{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:right;
}

.retrlistess a{
color:#FFFFFF;
text-decoration:none;
}

.retrlistess a:hover{
color:#d9652b;
text-decoration:none;
}

.white{
color:#FFFFFF;
}

.mouse{
cursor:pointer;
}

.ttttexfield{
border:solid 1px #2e90b0;
width:120px;
font-size:11px;
}

.titttring{
font-size:13px;
color:#d95e21;
font-weight:bold;
}

.tttextting{
font-size:11px;
color:#acafb5;
}

.smalltextfied{
width:141px;
font-size:11px;
border:solid 1px #acafb5;
background-color:#2e2f31;
color:#acafb5;
}

.bigtextfield{
width:345px;
font-size:11px;
border:solid 1px #acafb5;
background-color:#2e2f31;
color:#acafb5;
} 

.tttextaria{
width:406px;
font-size:11px;
border:solid 1px #acafb5;
background-color:#2e2f31;
color:#acafb5;
font-family:Tahoma;
}

.vsmalltextfied{
width:30px;
font-size:11px;
border:solid 1px #acafb5;
background-color:#2e2f31;
color:#acafb5;
}

.msmalltextfied{
width:66px;
font-size:11px;
border:solid 1px #acafb5;
background-color:#2e2f31;
color:#acafb5;
}

.bbuuttons{
font-weight:bold;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
background-color:#cc5214;
width:100px;
height:33px;
border:solid 1px #cc5214;
cursor:pointer;
}

.tttextaria33{
width:260px;
font-size:11px;
border:solid 1px #acafb5;
background-color:#2e2f31;
color:#acafb5;
font-family:Tahoma;
}

.plansitetitle{
font-size:12px;
color:#d95e21;
font-weight:bold;
}

.plansitetitle a{
color:#d95e21;
text-decoration:none;
}

.plansitetitle a:hover{
color:#d95e21;
text-decoration:none;
}

.planssub{
font-size:12px;
color:#acafb5;
}

.planssub a{
color:#acafb5;
text-decoration:none;
}

.planssub a:hover{
color:#acafb5;
text-decoration:none;
}

.grey{
color:#acafb5;
font-size:13px;
}

.thumb{
width:132px;
float:left;
padding-right:11px;
padding-bottom:20px;
}

#listingvoyagesssr a{
color:#2e90b0;
font-size:11px;
}
#listingvoyagesssr a:hover{
color:#d95e21;
font-size:11px;
}
#litsingsubvoyagesssr{
font-size:11px;
color:#d95e21;
}
#litsingsubvoyagesssr a{
font-size:11px;
text-decoration:none;
color:#d95e21;
}
#listingsubvoyagesssr a:hover{
color:#FFFFFF;
font-size:11px;
}

.caltitle h2{
font-size:15px;
color:#ffffff;
font-weight:bold;
padding-top:6px;
padding-bottom:0px;
margin-left:4px;
margin-right:4px;
}
.calendar
{
font-size:15px;
}
.calendar h2 {
font-size:16px;
color:#2bc4ea;
font-weight:bold;
padding-top:15px;
padding-bottom:0px;
margin-left:20px;
margin-right:4px;
}

.calendar ul { 
}

.calendar img { 
mading:0;
padding:0;
}
.calendar li{

list-style-image: url(../images/calbot.gif);
color:#acafb5;
}

.calendar .middle {
padding-bottom:20px;
}
.calendar li img{
padding:0;
margin:0;
}
.calendar li a { 
text-decoration:none;
color:#2e90b0;
font-weight:bold;
}
.calendar li a:hover { 
text-decoration:none;
color:#2bc4ea;
}

.last a{
text-decoration:none;
}

.last a:hover{
text-decoration:none;
}

h1.titreblanc{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:20px;
}
h2.titrebleu{
font-size:15px;
color:#2BC4EA;
font-weight:bold;
padding:0 0 5px 10px;
margin:0;
}
#linevoyage{
	background-image:url(../images/flechebleu.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:14px;
	margin-left:10px;
	display:block;
}

ul,li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 5px 10px; 
	margin:0;}
	
#linevoyage .l1{
	color:#2E90B0;
	text-decoration:none;
}
#linevoyage .l2{
	color:#ACAFB5;
	text-decoration:none;
}
#linevoyageon{
	background-image:url(../images/flechebleuon.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:14px;
	margin-left:10px;
}




#linevoyageon .l1{
	color:#2BC4EA;
	text-decoration:none;
}
#linevoyageon .l2{
	color:#FFFFFF;
	text-decoration:none;
}
#sepcal{
	clear:both;
	padding-bottom:5px;
}