body {
background-color:#5F5F5F;
color:#000;
font-size:small;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
margin:0
}

#conteneur {
width:1000px;
background-color:#FFF;
text-align:left;
border:1px solid #000;
margin:auto
}

#bandeau {
background:#CBA18B url(/themes/bleu/voyage.jpg) repeat-x center top;
width:100%;
height:100px
}

#google-recherche {
width:996px;
background-color:#B9B9B9;
border-top:1px solid #5F5F5F;
padding:2px
}

#droite {
float:right
}

#gauche {
float:left;
padding:0px;
line-height: 10px;
VERTICAL-ALIGN: MIDDLE;
}

#clear {
clear:both
}

A:active,A:link,A:visited {
color:#001062;
text-decoration:none
}

A:hover {
color:#000;
text-decoration:underline
}

P {
color:#000;
text-align:justify;
margin:1px 3px 3px
}

.traitrouge {
background:transparent;
border-color:#C03;
border-style:solid;
border-width:0 0 2px
}

.ttitre {
color:#C03;
font-size:120%;
font-weight:400;
layer-background-color:#006300;
background-color:#CCE0F4
}

.titre {
font-weight:700;
background:none transparent scroll repeat 0 0;
color:#bc0000;
text-decoration:underline
}

.lien12 {
font-size:100%;
color:#FF6600
}

.bleu12g {
font-size:100%;
color:#3054BF;
font-weight:700
}

.bleu12lien {
font-size:100%;
color:#001062
}

#bloc1 {
float:left
}

.bloc1gauche {
width:230px;
height:220px;
float:left
}

.bloc1droite {
width:450px;
height:220px;
float:right
}

#blocarticles {
float:left;
margin:10px 0
}

.artgauche {
width:100px;
float:left
}

.artdroite {
width:400px;
float:right;
padding:0 0 0 5px
}

#bloclowcost {
float:left;
border-bottom:1px solid #CCC;
margin:5px 0 5px 10px;
padding:0 0 10px
}

.lowgauche {
width:200px;
float:left;
vertical-align:middle
}

.lowdroite {
width:470px;
float:right;
text-align:left;
padding:0 0 0 15px
}

#blocmenu {
background-color:#E0E0E0;
border:1px solid #CCC;
width:564px;
height:80px;
margin:auto;
padding:5px
}

.blocmenugauche {
width:282px;
float:left;
font-weight:700;
text-align:center;
padding:0
}

.blocmenudroite {
width:282px;
float:right;
font-weight:700;
text-align:center;
padding:0
}

#blocprevision {
border:1px solid #CBCBCB;
width:780px;
height:280px;
margin:auto;
padding:5px
}

.blocprevgauche {
width:430px;
float:left;
padding:0
}

.blocprevdroite {
width:340px;
float:right;
padding:0
}

#blocachathor {
background-color:#EEE;
border:1px solid #CCC;
width:630px;
margin:auto;
padding:5px
}

#blocachat {
background-color:#EEE;
border:1px solid #CCC;
width:630px;
height:255px;
margin:auto;
padding:5px
}

.blocachatgauche {
width:255px;
float:left;
font-weight:700;
padding:0
}

.blocachatdroite {
width:370px;
float:right;
padding:0
}

.newcadre {
background-color:#F7F7F7;
border:1px solid #296CBF;
border-collapse:collapse
}

.newcadretd {
text-align:left;
padding:5px
}

.newtableau {
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-collapse:collapse;
padding:0
}

.newtd {
border-top:1px solid #CCC;
border-right:1px solid #CCC;
text-align:left;
background-color:#F7F7F7;
padding:2px
}

.newtdpartir {
border-top:1px solid #CCC;
border-right:1px solid #CCC;
text-align:center;
background-color:#F7F7F7;
padding:2px
}

.newtddev {
border-top:1px solid #CCC;
border-right:1px solid #CCC;
text-align:center;
background-color:#F7F7F7;
padding:2px
}

.newtdtitre {
border-top:1px solid #CCC;
border-right:1px solid #CCC;
text-align:center;
font-weight:700;
background-color:#e0e0e0;
padding:2px
}

.titrepage {
font-size:150%;
font-weight:400;
font-family:Times New Roman, Helvetica, Arial, sans-serif;
color:#000;
border-top:1px solid #C03;
border-bottom:2px solid #C03;
margin:10px;
padding:5px
}

.titrecentre {
font-size:140%;
font-weight:700;
color:#04378B;
border-top:1px solid #C03;
border-bottom:2px solid #C03;
margin:5px;
padding:5px
}

.soustitre {
color:#069;
font-weight:700;
font-size:120%;
margin:0
}

.resume {
font-weight:700;
font-size:110%
}

.separe {
border-right:1px dashed #8F8F8F
}

.dateheure {
font-weight:700;
font-size:200%;
text-align:center;
}

.devise {
font-weight:700;
font-size:150%;
text-align:center;
}

.arttitre {
color:#C03;
font-size:120%;
font-weight:700
}

div#cadrenav {
border:1px dashed gray;
margin-bottom:10px;
color:#000;
font-size:13px;
padding:5px
}

.artbleu12 {
font-size:100%;
color:#04378B
}

.artbleu14 {
font-size:120%;
color:#04378B
}

.artorange {
font-size:80%;
color:#F60
}

#copy {
background:#296CBF;
color:#fec76B;
text-align:center;
padding:3px
}

#menuhor {
clear:both;
border-top:solid 0.1em #5f5f5f;
border-bottom:solid 0.1em #5f5f5f;
background-color:#ebebeb;
text-transform:uppercase;
line-height:2em;
height:2em;
color:#04378b;
width:100%;
margin:0 0 0.2em
}

#menuhor ul {
list-style:none;
font-weight:700;
font-size:0.9em;
margin:0;
padding:0
}

#menuhor li {
float:left;
white-space:nowrap
}

#menuhor li a {
display:block;
border-right:solid 0.1em #afafaf;
text-decoration:none;
color:#04378b;
padding:0 1em
}

#menuhor a:hover {
border-right:solid 0.1em #afafaf;
background-color:#dcdcdc;
text-transform:uppercase;
text-decoration:none;
color:#04378b
}

#menuhor .selected {
border-right:solid 0.1em #afafaf;
background-color:#dcdcdc;
color:#04378b;
padding:0 0.5em
}

.menubleu {
background-color:#c1cfda
}

.menuorange {
background-color:#ffd699
}

.menurose {
background-color:#ffbfbf
}

.menuvert {
background-color:#cdfcc7
}

.menumarron {
background-color:#d9ccb8
}

.menucyan {
background-color:#ccd9ff
}

.menujaune {
background-color:#fff7b3
}

.menuolive {
background-color:#c9c992
}

.menuparme {
background-color:#cdcbdc
}

.menublanc {
background-color:#d5d5d5
}

#menu-vertical {
vertical-align:top;
background-color:#fff;
font-size:0.9em;
color:#323232
}

#menu-vertical ul {
width:100%;
list-style:none;
margin:0;
padding:0
}

#menu-vertical li {
margin:0
}

#menu-vertical li a {
display:block;
border-left:solid 0.3em #ebebeb;
border-bottom:solid 0.1em #c8c8c8;
background-color:#ebebeb;
text-decoration:none;
font-weight:400;
color:#323232;
height:1em;
padding:0.2em 0.5em 0.2em 0
}

#menu-vertical a:hover {
border-left:solid 0.3em #afafaf;
background-color:#dcdcdc;
text-decoration:none;
color:#323232
}

#menu-vertical .selected {
display:block;
border-left:solid 0.3em #afafaf;
border-top:solid 0.1em #c8c8c8;
background-color:#dcdcdc;
font-weight:400;
color:#323232;
padding:0.3em 0.7em 0.2em 1.2em
}

#menu-vertical .left-navheader-first {
display:block;
background-color:#296cbf;
text-transform:uppercase;
text-decoration:none;
font-weight:700;
color:#fec76b;
margin:0.5em 0 0;
padding:0.3em 0.7em 0.3em 0.5em
}

#menu-vertical .left-navheader {
display:block;
border-left:solid 0.5em #ebebeb;
background-color:#dcdcdc;
text-transform:uppercase;
text-decoration:none;
font-weight:700;
color:#900;
margin:1em 0 0;
padding:0.3em 0.7em 0.2em 0
}

#titresdroite {
background:#296CBF;
color:#fec76B;
text-align:center;
font-weight:700;
width:130px;
margin:0.5em 0 0;
padding:1px
}

#easyvols {
background:url(/images/nuages.jpg);
border:solid 1px #296CBF;
text-align:left;
width:130px
}

#illicotravel {
background-color:#FFFFFF;
border:solid 1px #04378B;
text-align:left;
width:298px
}

#moteurillico{
width:428px;
margin:auto;
background:#CACFD1;
border:solid 1px #296CBF;
text-align:left;
padding:10px
}

#eurolines {
background:#FFF;
border:solid 1px #9f9f9f;
width:130px
}

.TDart {
font-size:12px;
color:#000
}

.art {
font-size:11px
}

.menuehead {
font-weight:700
}

.titrealbum {
color:#069;
font-size:13px;
font-weight:700
}

.rub {
background-color:#296CBF;
color:#fec76B
}

.coul1 {
background-color:#8DB9EF
}

.centre {
background-color:#FFF
}

.champ {
font-size:11px;
color:#000;
background-color:#ebebeb;
border:thin #000 inset
}

.bouton {
font-size:11px;
color:#000;
background-color:#CCC
}

.cadrelien {
background-color:#EFEFEF;
border:1px solid #9F9F9F;
border-collapse:collapse
}

.cadrelientd {
height:18px;
text-align:center;
font-weight:700;
padding:0
}

.cadre {
background-color:#E9E9E9;
border:1px solid #296CBF
}

.cadre2 {
background-color:#E9E9E9;
border:1px solid #0C2490
}

.photoline {
background-color:#FFF;
border:2px #296CBF solid;
width:98%
}

.phototd {
text-align:center;
font-weight:700;
background-color:#8DB9EF;
height:20px
}

.liensline {
background-color:#FFF;
border:1px #296CBF solid
}

.ligne {
background-color:#EFEFEF;
width:25%
}

.formMEVsubmit {
width:118px;
height:20px;
background-image:url(http://www.levoyageur.net/images/comparez.gif);
background-repeat:no-repeat;
background-position:center
}

A.submitsite {
font-size:14px;
color:#FFF;
background-color:#0F6900;
text-decoration:none;
padding:2px
}

.miniature {
font-size:8pt;
text-align:center
}

.bleu14g {
font-size:14px;
color:#3054BF;
font-weight:700
}

.trait {
background:transparent;
border-color:#000;
border-style:solid;
border-width:0 0 1px
}

.traitgris {
background:transparent;
border-color:silver;
border-style:solid;
border-width:0 0 1px
}

.article {
font-size:12px
}

#me p {
text-align:inherit
}

INPUT,TEXTAREA,SELECT {
font-size:11px;
color:#000
}

.ad-skin-google .ad-lnk {
color:#001062;
font-size:12px;
font-weight:700
}

.ad-skin-google span.ad-display-url {
color:green
}

.ad-skin-google span.ad-desc1,.ad-skin-google span.ad-desc2 {
color:#000;
font-size:8px
}

/* ancienne feuille stylenew.css */
#facebook {
border:1px solid #7D8BB3;
background:#DEDEDE;
margin:0
}

#bleu {
height:16px;
text-align:center;
font-weight:700;
background:#C1CFDA;
border:1px solid #7D8BB3;
margin:0;
padding:4px
}

#bleutd {
border-left:1px solid #7D8BB3;
margin:0;
padding:4px 0 0 4px
}

#orange {
height:16px;
text-align:center;
font-weight:700;
background:#FFD699;
border:1px solid #F90;
margin:0;
padding:4px
}

#orangetd {
border-left:1px solid #F90;
margin:0;
padding:4px 0 0 4px
}

.jaune {
height:16px;
text-align:center;
font-weight:700;
background:#FFF7B3;
border:1px solid #FFD000;
margin:0;
padding:4px
}

.jaunetd {
border-left:1px solid #E6CE00;
vertical-align:top;
margin:0;
padding:3px
}

#bleuclair {
height:16px;
text-align:center;
font-weight:700;
background:#CCD9FF;
border:1px solid #4D79FF;
margin:0;
padding:4px
}

#bleuclairtd {
border-left:1px solid #4D79FF;
margin:0;
padding:4px 0 0 4px
}

#rose {
height:16px;
text-align:center;
font-weight:700;
background:#FFD9F5;
border:1px solid #FF80DF;
margin:0;
padding:4px
}

#rosetd {
border-left:1px solid #FF80DF;
text-align:left;
margin:0;
padding:4px 0 0 4px
}

#marron {
height:16px;
text-align:center;
font-weight:700;
background:#D9CCB8;
border:1px solid #B36B00;
margin:0;
padding:4px
}

#marrontd {
border-left:1px solid #B36B00;
margin:0;
padding:4px 0 0 4px
}

#vert {
height:16px;
text-align:center;
font-weight:700;
background:#BFFFBF;
border:1px solid #00A600;
margin:0;
padding:4px
}

#verttd {
border-left:1px solid #00A600;
margin:0;
padding:4px 0 0 4px
}

#rouge {
height:16px;
text-align:center;
font-weight:700;
background:#FFBFBF;
border:1px solid red;
margin:0;
padding:4px
}

#rougetd {
border-left:1px solid red;
margin:0;
padding:4px 0 0 4px
}

.vertclair {
height:16px;
text-align:center;
font-weight:700;
background:#CDFCC7;
border:1px solid #188B07;
margin:0;
padding:4px
}

.vertclairtd {
border-left:1px solid #188B07;
margin:0;
padding:4px 0 0 4px
}

.region-country-table {
background:#8EBAFB url(/images/booking/bg_verloop2.jpg) repeat-x left top;
width:340px
}

.logo_etc {
background:transparent url(/images/booking/bg_book.gif) repeat-x center bottom;
height:41px;
width:340px
}

.logo_left {
background:transparent url(/images/booking/logo_com_no.gif) no-repeat top left;
width:114px;
height:40px;
float:left
}

.logo_mid {
width:*;
float:left
}

.logo_right {
background:transparent url(/images/booking/rechts.jpg) no-repeat top right;
float:right;
width:120px;
height:40px
}

.button {
border:0;
background:#003580;
color:#FFF !important;
font-weight:700;
cursor:pointer;
font-size:15px;
padding:0
}

div#usps {
font-family:arial;
font-size:18px;
font-weight:700;
text-align:center !important
}

div#usps.odd {
color:#FEBA02 !important
}

div#usps.even {
color:#003580 !important
}

.datein,.dateout {
margin:0;
padding:0
}

#content {
float:left;
color:#333;
border:0 solid #ccc;
height:auto;
width:545px;
display:inline;
margin:5px 0 0;
padding:0
}
.expDescription{width:100px; position:absolute; top:+35px; left:+10px; font-size:12px; font-family:Arial,Sans-serif;color:#666666;text-align:center;}
.expURL{font-weight:bold; font-size:9px;font-family:Arial, Sans-serif; text-align:center;}
.grey{color:#666666;}
.expDescription a, a:visited {color:#001062;text-decoration:none;outline:none;}
.expDescription a:hover{text-decoration:underline;color:#000;}

.homeen {
MARGIN: 0 0 0 3px;
FLOAT: left
}
.google-plus {
MARGIN: 0 0 0 3px;
FLOAT: left
}
.post-tweet {
MARGIN: 0 0 0 3px;
FLOAT: left
}
.post-like {
MARGIN: 0px -5px 0px 3px;
FLOAT: left
}
.boutonillico {
BORDER-BOTTOM: 0px;
BORDER-LEFT: 0px;
WIDTH: 90px;
BACKGROUND: url(/images/bouton.gif) no-repeat center 50%;
HEIGHT: 30px;
BORDER-TOP: 0px;
CURSOR: pointer;
BORDER-RIGHT: 0px
}
