@charset "utf-8";
html {font-size: 100%;}
@media (min-width:1100px) { body {font-size:1.4rem;} }
@media (min-width:960px) { body {font-size:1.2rem;} }
@media (min-width: 650px) { body {font-size:1rem;} }
@media screen and (max-width: 650px) { body{font-size:1.2rem;} h1{font-size:85%;}}
body {margin:0 auto;font-family:'Lucida Grande', Helvetica, Arial, SimSun, Sans-Serif;background:#D7CCD6;padding:0;color:#FC6}
#page {max-width:1280px;background:#636;margin:0 auto;}
#bodyCont {position:relative;left:0px;top:1px;height:670px;width:98%;overflow:hidden;background-color:#222;margin:auto auto 0 auto;}
#bodyFrame {position:relative;left:0px;top:10px;bottom:0px;width:100%;height:670px;overflow:auto;background-color:#000;border:none;}
#imageFlow {position:absolute;width:98%;height:98%;top:1%;left:1%;overflow:hidden;background:#000;margin-left:auto; margin-right:auto;}
#imageFlow .diapo {position:absolute;left:-4000px;cursor:pointer;-ms-interpolation-mode:nearest-neighbor;}
#imageFlow .text {position:absolute;left:0px;width:100%;bottom:8%;text-align:center;color:#FFF;font-family:verdana, arial, Helvetica, sans-serif;z-index:1000;}
#imageFlow .title {font-size:1.2em;font-weight:bold;}
#imageFlow .legend {font-size:0.8em;}
#imageFlow .scrollbar {position:absolute;left:10%;bottom:3%;width:80%;height:16px;z-index:1000;}
#imageFlow .track {position:absolute;left:1%;width:98%;height:16px;filter:alpha(opacity=30);opacity:0.3;top:1px;}
#imageFlow .arrow-left {position:absolute;left:0px;}
#imageFlow .arrow-right {position:absolute;right:0px;}
#imageFlow .bar {position:absolute;height:16px;left:25px;}
#texta {font-family:verdana, arial, Helvetica, sans-serif;font-size:1em;color:#ffffff;text-align:center;}
nav {width:96%;margin:0 auto;padding-left:5px;padding-right:5px;text-align:justify;}
header, section, footer, nav, article {display:block;}
ul{margin-left:5px;}
h4, h3, h2, p {margin-bottom:5px;margin-left:10px;margin-top:0;padding-right:2px;padding-left:2px;color:#FFF;text-align:left}
h1{font-size:1.6rem;padding-top:8px;margin-bottom:10px;margin-top:1px;font-family:"Lucida Handwriting", Verdana, Arial, Helvetica, SimSun, sans-serif;font-weight:700;color:#F90;text-align:center;}
a:link {color:#fec;text-decoration:none;cursor:pointer;}
a:visited {color:#fec;text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:none;font-weight:700;}
#pubcentre {position:relative;margin-left:auto;margin-right:auto;width:768px;max-height:120px;text-align:center}
.accl{text-align:center;}
.pubgrand {display:block;max-height:180px;}
input[type=submit] {cursor:pointer;}
footer {background:url(https://www.voyagevirtuel.info/_images/fond-footer.png) 100% repeat-x;padding:5px 0;position:relative;text-align:center;clear:both;}
article {text-align:center;}
.secton {background:#460046;margin-left:10px;}
img {border:0;max-width:100%;}
hr {margin-top:5px;}
.titblanc2 {color:#FFF;padding-bottom:6px;font-weight:500;font-style:italic;}
.prix {text-decoration:none;color:#FFCC33;font-weight:900}
.blanc {color:#fff;}
.centre {text-align:center;margin:0 auto;width:99%}
table.tb98 {width:99%;}
.vhaut {vertical-align:top;}
#element2 {position:relative;display:block;width:360px;margin:0 auto;overflow:hidden;text-align:center;}
#sprit0 {position:relative;margin-left:auto;margin-right:auto;text-align:center;height:40px;background:url(https://www.voyagevirtuel.info/_images/spritesheet.png) no-repeat center;}
#sprit0 li {width:40px;height:40px;position:absolute;top:1px;display:block;list-style:none;}
#sprit0 a {width:37px;height:37px;display:block;border:0;}
.sprite-email_icon {left:80px;background-position: -5px -5px;}
.sprite-facebook_icon {left:120px;background-position: -42px -5px}
.sprite-linkedin {left:200px;background-position: -125px -5px;}
.sprite-twitter_icon {left:240px; background-position: -165px -5px;}
.pubmob, .pubmob2 {display:none;}
@media screen and (max-width:1200px){
.secton {clear:both;max-width:98%;float:inherit;margin:0 auto;padding:0;}
}
@media screen and (max-width:980px) {
#bodyCont {height:550px;width:98%;}
#pubcentre {max-width:100%;}
#texta{font-size:.7em;} 
nav a{font-size:.8em;}
h1 {font-size:1.2rem;padding-top:10px;}
.taille2ms, .titblanc2 {font-size:85%;}
img {max-width:98%;height:auto;margin-bottom:1px;}
.cache, .adslot_1 {display:none;_display:none !important}
table, tbody {display:block;clear:both;width:100%;}
tr {display:table;clear:both;width:100%;}
td {display:table-row;clear:both;width:100%;}
td .gauche {text-align:left;left:0;}
input[type=text] {width:50%;}
.pubmob, .pubgrand {clear:both;display:block;width:100%;max-height:120px;}
}
@media screen and (min-width:541px) {
.accl{display:none;}
}
@media screen and (max-width:540px) {
.secton, .centre {width:100%;}
#element2{width:100%;}
.petit{font-size:.7em;}
#imageFlow .title {font-size:1em;}
#texta {font-size:.7em;}
#bodyCont {height:370px;width:98%;}
#bodyFrame {width:100%;height:370px;}
nav {background-color:#000;position:absolute;margin-top:592px;width:98%}
hr, .titblanc2, .cache2 {display:none!important;}
.pubmob, .pubgrand {clear:both;display:block;width:100%;max-height:120px;}
}