*{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
button,html,input,select,textarea{font-family:sans-serif}

body{margin:0;background:#D4DEE8;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{margin:.15em 0}
h2{margin:.67em 0}
h3{margin:.67em 0}
h4{margin:.67em 0}
h5{margin:.67em 0}
h6{margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ol,nav ul{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure,form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


/* Haut de page */
#bande_haut{width:100%;background-color:white;padding:2px 0 0 0;min-width:1000px}
#bande_haut #utilitaires {width:1000px;margin:0 auto;font-size:0.9em!important;height:31px;}
#bande_haut #utilitaires ul {list-style-image: url('http://www.ville.quebec.qc.ca/img/img_utilitaires_sep.jpg');padding:2px 0 0 0; margin:0!important; float:right}
#bande_haut #utilitaires ul li {float:left;padding:6px 17px 0 0; font-size:12px!important}
#bande_haut #utilitaires ul li.premier, #utilitaires ul li.logo {list-style:none;}
#bande_haut #utilitaires ul li.logo {padding:0 5px 0 0;}
#bande_haut #utilitaires ul li a {color:#1b4b9b;text-decoration:none;display:block;}
#bande_haut #utilitaires ul li a:hover {color:#5089cd;text-decoration:underline;}
#bande_haut #utilitaires ul li.langue div {float:left;}
#bande_haut #utilitaires ul li.langue a {color:black;text-transform:uppercase;float:left;}
#bande_haut #utilitaires ul li.langue span {float:left;display:block;padding:0 5px 0 5px;}
#bande_haut #utilitaires ul li.langue a:hover {color:#727272;}

#bande_nuages{width:100%;background:#153679 url('http://www.ville.quebec.qc.ca/img/img_bande_haut_nuages.jpg') repeat-x top center;clear:both;min-width:1000px}
#bande_nuages #nuages{width:1000px;margin:0 auto;height:93px;}
#bande_nuages #nuages #logo {float:left;padding:10px 0 0 0;}
#bande_nuages #nuages #qla {float:left;padding:39px 0 0 4px;}
#bande_nuages #nuages #qla img{width:80%;height:auto;}
#bande_nuages #nuages #logo  span {display:none;}
#bande_nuages #nuages #liens {float:right;font-size:12px;}
#bande_nuages #nuages #liens #profil {padding:10px 0 0 0;}
#bande_nuages #nuages #liens #profil a {color:white;text-decoration:none;}
#bande_nuages #nuages #liens #profil a {padding:0 0 0 15px;}
#bande_nuages #nuages #liens #profil a:hover {text-decoration:underline;}
#bande_nuages #nuages #liens #recherche {padding:30px 5px 0 0;width:auto;float:right;}
#bande_nuages #nuages #liens #recherche label {display:none;}
#bande_nuages #nuages #liens #recherche .bh_utilitaires_rech {float:left;height:26px;border:1px solid #bebebe;background:white url('http://www.ville.quebec.qc.ca/img/img_ico_recherche.jpg') top left no-repeat;padding:0 0 0 33px;color:#9c9c9c;border-right:none;width:auto;}
#bande_nuages #nuages #liens #recherche .ClassBoutonRecherche {float:left;}



.blueBox{/*background:url(../images/background/bkg-header-nav.png) 0 0 repeat-x;background-color:#3975b6;*/margin:0 0 2px}
.blueBox h1{padding:5px 15px 10px 0;text-transform:uppercase;color:#fff}
.blueBox h2,.blueBox h3{text-transform:uppercase;color:#fff}
.blueBox .box-content{background-color:#c7c7c7;margin:0;padding:15px 15px 15px 0;color:#295182}
.blueBox .box-content p,.blueBox .box-content span{margin:0 0 10px}
.blueBox .box-content ol,.blueBox .box-content ul{padding:0;margin:0}
.blueBox .box-content ol li,.blueBox .box-content ul li{list-style:none;min-height:10px}
.blueBox h1{/*background:url(../images/background/bkg-header-nav.png) 0 0 repeat-x;*/margin:0!important}
.blueBox h2,.blueBox h3{background:url(../images/background/bkg-header-nav.png) 0 0 repeat-x;margin:0!important}

.google-link{margin:0 0 2px;padding:15px;background:url(../images/background/bkg-header-nav.png) 0 0 repeat-x;}
.google-link h3{background:none!important;}

/* Ligne du temps - Titre */
.ligne-titre h3{padding:15px;}

.greenBox{background-color:#5b8626;margin:0 0 2px}.greenBox h1,.greenBox h2,.greenBox h3{margin:0;padding:15px;text-transform:uppercase;color:#fff;background-color:#5b8626}.greenBox .box-content{background-color:#c4d2ad;margin:0;padding:15px 15px 15px 0;color:#1f3800}.greenBox .box-content p,.greenBox .box-content span{margin:0 0 10px}.greenBox .box-content ol,.greenBox .box-content ul{padding:0;margin:0}.greenBox .box-content ol li,.greenBox .box-content ul li{list-style:none;min-height:10px}.grayBox{background-color:#d7d7d7;margin:0 0 2px}.grayBox h1,.grayBox h2,.grayBox h3{margin:0;padding:15px;text-transform:uppercase;color:#444;background-color:#d7d7d7}.grayBox .box-content{background-color:#fff;margin:0;padding:15px 15px 15px 0;color:#444}.grayBox .box-content p,.grayBox .box-content span{margin:0 0 10px}.grayBox .box-content ol,.grayBox .box-content ul{padding:0;margin:0}.grayBox .box-content ol li,.grayBox .box-content ul li{list-style:none;min-height:10px}html{margin:0;padding:0;border:0;outline:0}body{line-height:1;color:#222;font-size:62.5%}a{text-decoration:underline;cursor:pointer}a,a:active{color:#444}h1{font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:3em}h2{font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:2.6em}h3{font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:18px}h2{margin-bottom:20px!important}#middle-col-1 h3,#middle-col-2 h3,#middle-col-3 h3{margin:10px 0;color:#1b4b9b;}h4,h5,h6{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:.8em}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:400;text-transform:normal;color:#444}h3+ol,h3+ul{margin-top:30px}h3+table{margin-top:15px}p,span{margin:0 0 1.6em;line-height:1.5em;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400}em{font-style:italic!important}#middle-col-2 section{margin:1.6em 0;line-height:1.5em;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400}i{font-style:italic}hr{background-color:#acacac;height:2px;width:100%;border:0}table caption{border:0;border-bottom:0;background-color:#ececec;color:#000;font-weight:700;padding:5px;text-align:left}table thead tr th{border:1px solid #acacac;padding:5px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.2em;text-align:left;font-weight:700;background-color:#f1f1f1}table tr td,table tr th{border:1px solid #acacac;padding:5px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.1em;background-color:#fff;text-align:left;font-weight:400}ul{padding:0;display:block}ul li{list-style-type:disc;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:0}ul li ul{margin-left:10px;padding:0}ul li ul li{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:400;list-style-type:disc;line-height:20px;margin-left:20px}ol{display:block}ol li{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:0;list-style-type:decimal}ol li ol{margin-left:10px;padding:0}ol li ol li{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:400;line-height:20px;margin-left:20px}blockquote{font-weight:700;text-transform:uppercase;margin:0;text-align:center}blockquote:after,blockquote:before{content:'';display:block;width:100%;height:9px;margin:15px 0}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}:focus{outline:0}legend{padding:5px;font-size:16px}th>h2{margin-top:0}th{border:1px solid #ececec;color:#fff}td{padding:8px;border:0}label{color:#444;line-height:20px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:700}.note{font-weight:400;color:#666;display:block;line-height:20px;font-size:12px}input[type=password],input[type=text]{margin:0 0 5px 5px;height:20px;width:447px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#333}.checkbox-label{color:#000;float:left;padding:7px 5px 5px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:400}.radio-group{margin:15px 15px 15px 0;float:left;min-width:100px}.radio-label{color:#000;padding:7px 5px 5px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:400}.radio-label:after,.radio-label:before{content:"";display:table}.radio-label:after{clear:both}.ie6 .radio-label,.ie7 .radio-label{zoom:1}.radio-input{float:left;margin:5px 10px 5px 5px}.button,button,input[type=reset],input[type=submit]{display:inline-block;text-align:center;border:0;float:right;margin:0;padding:6px 5px;text-transform:uppercase;color:#fff;background-color:#999;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em}.button:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#333}.button:active,button:active,input[type=reset]:active,input[type=submit]:active{background-color:#666;text-align:center}.button.disabled,button.disabled,input[type=reset].disabled,input[type=submit].disabled{color:#999;cursor:default}select{float:left;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:245px;height:30px;margin:0 20px 0 0;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;padding:4px 10px 4px 8px;color:#fff;border:1px #3975b6 solid;background:#3975b6 url(../images/background/bkg-header-nav.png) 0 0 repeat-x}select option{color:#fff}textarea{margin:5px 0 0 5px;width:100%;max-width:630px;min-height:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#333}form.disabled .charcount{display:none}input[type=reset]{background-color:#000}input[type=reset]:hover{background:#191919}.endOfFormBtns:after,.endOfFormBtns:before{content:"";display:table}.endOfFormBtns:after{clear:both}.ie6 .endOfFormBtns,.ie7 .endOfFormBtns{zoom:1}.endOfFormBtns .button,.endOfFormBtns .desc,.endOfFormBtns input{float:right;margin-left:15px}.endOfFormBtns .desc{background-color:#333;padding:2.5px 5px}.endOfFormBtns .backButton{background-color:#e5e5e5;padding:2.5px 5px;display:inline-block;float:left}input[disabled=disabled],textarea[disabled=disabled]{background-color:#e5e5e5;color:#999;border:1px dashed #b3b3b3}select[disabled=disabled]{min-height:38px;min-width:160px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:15px;background-color:#e5e5e5;color:#999;border:1px dashed #b3b3b3}.button{text-align:center;border:0;margin:10px 0 0;padding:6px 8px;text-transform:uppercase;text-decoration:none;color:#fff!important;background-color:#444;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:400}.button:hover{background-color:#222}.button:active{background-color:#666;text-align:center}.button.disabled{color:#999;cursor:default}.filtre-button{position:relative;height:24px;line-height:24px;float:right;padding:3px 16px;/*text-transform:uppercase;*/text-decoration:none;color:#2a5093;border:0!important;outline:0!important;background:#d4dee8;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em}.filtre-button:hover{color:#fff;background:#3975b6}.filtre-button:active{color:#fff;background:#295182}.filtre-button.disabled{color:#999;cursor:default}.return-button{position:relative;height:26px;line-height:26px;border:0;float:left;padding:6px 15px;text-transform:uppercase;text-decoration:none;color:#fff!important;background-color:#3975b6;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:400}.return-button:hover{background-color:#295182}.return-button:active{background-color:#444}.return-button.disabled{color:#999;cursor:default}.clear{clear:both}.left{float:left}.right{float:right}

#vdq-content{width:970px;max-width:970px;margin:auto;padding:15px 15px 15px 15px;background:#fff;}
#vdq-content #vdq-header{width:100%;padding:0 0 10px; clear:both}
#vdq-content #vdq-header h1{float:left;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:28px;overflow:hidden;text-transform:none;text-decoration:none;color:#2a4f93;width:600px;}

/* Menu du haut par icône */
#vdq-content #vdq-header ul#menu{/*background:url(../images/background/bkg-ico-nav.png) 0 0 repeat-x;*/margin:0;padding:0;float:right;list-style:none;z-index:15000;position:relative;}
#vdq-content #vdq-header ul#menu li{position:relative;list-style:none;display:block;width:auto;height:56px;list-style-type:none;border-left:1px #fff solid;float:left}
#vdq-content #vdq-header ul#menu li a{display:block;width:55px;height:100%;outline:0}
#vdq-content #vdq-header ul#menu li #menu-carte-interactive{background:url(../images/layout/ico_carte-i.png) center center no-repeat}
#vdq-content #vdq-header ul#menu li #menu-ligne-de-temps{background:url(../images/layout/ico_timeline.png) center center no-repeat}
#vdq-content #vdq-header ul#menu li #menu-themes{background:url(../images/layout/ico_theme.png) center center no-repeat}
#vdq-content #vdq-header ul#menu li #menu-multimedia{background:url(../images/layout/ico_multimedia.png) center center no-repeat}
#vdq-content #vdq-header ul#menu li #menu-search{background:url(../images/layout/ico_search.png) center center no-repeat}
#vdq-content #vdq-header ul#menu li .info-menu{position:absolute;display:none;padding:5px;background-color:#d7d7d7;}
#vdq-content #vdq-header ul#menu li .info-menu p{z-index:15001;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:400;margin:0;padding:0;color:#444;text-align:center;}
#vdq-content #vdq-header ul#menu li:hover{background:url(../images/layout/menu-arrow.png) center bottom no-repeat}#vdq-content 

#vdq-header ul#menu li:hover .info-menu{display:block;z-index:14999;}

/* Menu du haut txt */
#vdq-content #vdq-sitemap{ list-style:none;position:relative;padding:0;}
#vdq-content #vdq-sitemap li{list-style:none;float:left;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:14px;border-right:2px #2a5093 solid;padding:0 6px 2px}
#vdq-content #vdq-sitemap li.first{padding:0 6px 2px 0;}
#vdq-content #vdq-sitemap li a{text-align:left;text-decoration:none;color:#2a5093;outline:0;width:100%}
#vdq-content #vdq-sitemap li:last-child{border:0}
#vdq-content #vdq-sitemap li:hover a{color:#97948f}
#vdq-content #vdq-sitemap .last-child{border:0}
#vdq-content #vdq-sitemap .active a{color:#97948f}

#vdq-content #search-collapse{display:none;padding:0 0 10px;height:35px;width:100%;margin:auto}
#vdq-content #search-collapse .zoneRecherche{width:850px;position:relative;float:left}#vdq-content #search-collapse .zoneRecherche .inputRecherche{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:500;padding:0 50px 0 10px;height:35px;line-height:30px;width:100%;border:1px solid #c7c7c7;}#vdq-content #search-collapse .zoneRecherche .submit-btn-search{display:block;position:absolute;z-index:50;top:4px;right:-55px;outline:0;width:27px;height:27px;background:url(../images/layout/btn_search.png) 0 0 no-repeat}#vdq-content #search-collapse .zoneRecherche .submit-btn-search:hover{background:url(../images/layout/btn_search.png) 0 -27px no-repeat}#vdq-content #search-collapse #search-close{display:block;float:right;border:0;outline:0;width:20px;height:40px;margin:-3px 0 0 0;background:url(../images/layout/btn-close-collapse.png) center center no-repeat}

/* Slideshow */
#vdq-content #slideshow-vdq{position:relative;margin:0 0 8px;overflow:hidden;z-index:1px;}
#vdq-content #slideshow-vdq .slideshow-controls{display:block}
#vdq-content #slideshow-vdq .slideshow-controls .pager{position:absolute;padding:0 11px;z-index:300;right:0;top:0;cursor:pointer;display:block;border-radius:8px}
#vdq-content #slideshow-vdq .slideshow-controls .pager a,#vdq-content #slideshow-vdq .slideshow-controls .pager span{display:block;margin:6px 0;border-radius:8px;outline:0;border:0;width:22px;height:22px;overflow:hidden;background:url(../images/layout/btn_diaporama.png) 0 -21px no-repeat}
#vdq-content #slideshow-vdq .slideshow-controls .pager a.cycle-pager-active,#vdq-content #slideshow-vdq .slideshow-controls .pager a:hover,#vdq-content #slideshow-vdq .slideshow-controls .pager span.cycle-pager-active,#vdq-content #slideshow-vdq .slideshow-controls .pager span:hover{background:url(../images/layout/btn_diaporama.png) 0 0 no-repeat}
#vdq-content #slideshow-vdq a img, #vdq-content #slideshow-vdq div img {width:970px;height:auto;}

/* Btn Accueil */
#vdq-content #archeologie-main-nav .nav-btn {float:left;width:241px;border-right:1px solid white;}
#vdq-content #archeologie-main-nav .nav-btn .nav-btn-ico {float:left;width:38px;padding:0 0 0 8px;background:url(../images/background/bkg-ico-nav.png) 0 0 repeat-x;}
#vdq-content #archeologie-main-nav .nav-btn .themes {padding:0 6px 0 2px;}
#vdq-content #archeologie-main-nav .nav-btn .nav-btn-txt{padding:0;margin:0;}
#vdq-content #archeologie-main-nav .nav-btn .nav-btn-txt a{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:15px;font-weight:bold;display:block;color:white;background:url(../images/background/bkg-header-nav.png) 0 0 repeat-x;text-transform:uppercase;padding:16px 0 16px 55px;text-decoration:none;line-height:1.2em;}
#vdq-content #archeologie-main-nav .nav-btn .nav-btn-txt a:hover{background:#295182;}
#vdq-content #archeologie-main-nav .nav-btn .nav-btn-txt a.lignes{padding:7px 0 7px 55px;}

#vdq-content #vdq-anoter{min-height:225px;margin:0 0 15px}#vdq-content #vdq-anoter img{float:left}#vdq-content #vdq-anoter h2{padding:0;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.6em}#vdq-content #vdq-anoter .box-content{min-height:147px;margin:15px 0 0;padding:0}#vdq-content #vdq-anoter .box-content h2{margin:0 0 10px}#vdq-content #vdq-anoter .box-content p{padding:0;margin:0 0 10px;line-height:18px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400}#vdq-content #vdq-anoter .box-content a{color:#3975b6}#vdq-content #vdq-anoter .box-content img{padding:0 0 5px 20px;float:right}

/* Menus de gauche */
#vdq-content .left-col{background:#fff;width:210px;margin:0 0 15px;float:left}
#vdq-content .left-col h3{padding:15px 60px 15px 15px}
#vdq-content .left-col .grayBox .box-content{padding:0 15px 15px 0}
#vdq-content .left-col ul, #vdq-content .left-col ol {margin-left:30px;}
#vdq-content .left-col ol li,#vdq-content .left-col ul li{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.2em;position:relative;padding-right:12px; list-style-image:url(../images/layout/bullet.jpg);}
#vdq-content .left-col ol li a,#vdq-content .left-col ul li a{color:#666;line-height:1.2em;border:0;display:block;padding:10px 0;text-decoration:none}
#vdq-content .left-col ol li:after,#vdq-content .left-col ul li:after{position:absolute;content:" ";width:11px;height:13px;top:12px;right:0}
#vdq-content .left-col ol li:hover,#vdq-content .left-col ul li:hover,#vdq-content .left-col ol li.active,#vdq-content .left-col ul li.active {color:#222;list-style-image:url(../images/layout/bullet_active.jpg);}

/* Middle content */
#vdq-content #middle-col-1,#vdq-content #middle-col-2,#vdq-content #middle-col-3{float:left;position:relative}
#vdq-content #middle-col-1 .legende,#vdq-content #middle-col-2 .legende,#vdq-content #middle-col-3 .legende{color:#222;padding:5px;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em}
#vdq-content #middle-col-1 a,#vdq-content #middle-col-2 a,#vdq-content #middle-col-3 a{color:#3975b6}
#vdq-content #middle-col-1 a:hover,#vdq-content #middle-col-2 a:hover,#vdq-content #middle-col-3 a:hover{color:#f07730}
#vdq-content #middle-col-1 ul,#vdq-content #middle-col-2 ul,#vdq-content #middle-col-3 ul{margin:3px 0 25px 35px}
#vdq-content #middle-col-1 ul li,#vdq-content #middle-col-2 ul li,#vdq-content #middle-col-3 ul li{margin:0 0 6px}
#vdq-content #middle-col-1{width:970px;margin:0 0 15px}
#vdq-content #middle-col-2{width:735px;margin:0 0 15px 15px;background:white;}
#vdq-content #middle-col-3{width:420px;margin:0 15px 15px}

#vdq-content .right-col{width:300px;margin:0 0 15px;float:right}
#vdq-content .right-col a,#vdq-content .right-col div{display:block;outline:0;height:100%}#vdq-content .right-col #google-link{margin:-2px 0 0 0}#vdq-content .right-col #google-link a{text-decoration:none;text-transform:uppercase}#vdq-content .right-col #google-link a h3{font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em}#vdq-content .right-col #google-link a:hover h3{color:#a6cdff}#vdq-content .right-col #fiche-details{display:block;padding:0 0 0 15px}#vdq-content .right-col #fiche-details h3{margin:15px 0 10px;color:#2a5093;text-transform:uppercase;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.6em}#vdq-content .right-col #fiche-details .box-content{padding:0 0 5px;border-bottom:1px #d7d7d7 solid}#vdq-content .right-col #fiche-details .box-content p{margin:8px 0;}#vdq-content .right-col ol li,#vdq-content .right-col ul li{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400;position:relative;padding-right:6px}#vdq-content .right-col ol li a,#vdq-content .right-col ul li a{outline:0;border:0;display:block;padding:8px 0;text-decoration:none}#vdq-content .right-col ol li:hover a,#vdq-content .right-col ul li:hover a{text-decoration:underline;color:#222}#vdq-content .content-title{color:#00a1e4;}#vdq-content #glossaire{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:400}#vdq-content #glossaire h3{margin:15px 0 0}#vdq-content #glossaire li{margin:0 0 35px;list-style-type:none;padding:0 0 15px;border-bottom:1px #ccc solid}#vdq-content #glossaire li p{font-size:13px;text-align:justify;margin:15px 0 0 40px;line-height:1.3em}#vdq-content .galerie-col-1{margin:5px 0 0}#vdq-content .galerie-col-1 img{max-width:100%!important}#vdq-content .galerie-col-2{margin:5px 0 0}#vdq-content .galerie-col-2 img{max-width:100%!important}#vdq-content .img-legend{margin:0 0 20px}#vdq-content .img-legend div,#vdq-content .img-legend p,#vdq-content .img-legend span{display:inline;color:#222;margin:0!important;padding:0 5px 0 0!important;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400}#vdq-content .multimedia-noresult{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 0 5px}#vdq-content .gl-last-child{margin-right:0!important}#vdq-content #container-medias{margin:25px 0 15px}#vdq-content #container-medias h3{margin:15px 0;color:#2a5093;text-transform:uppercase;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.6em;border-bottom:1px #bfbfbf solid;padding:0 0 15px}#vdq-content #container-medias .box-content{padding:0!important}#vdq-content #container-medias .box-content .mediaBox{display:block;position:relative;width:295px;height:195px;margin:0 34px 20px 0;float:left;border:1px #ccc solid;background-color:#fff}#vdq-content #container-medias .box-content .mediaBox a{margin:auto;width:295px;height:195px;max-width:295px;max-height:195px;text-decoration:none}#vdq-content #container-medias .box-content .mediaBox a img{margin:0 auto;display:block;text-align:center;max-width:295px;max-height:195px}#vdq-content #container-medias .box-content .mediaBox:hover{cursor:pointer}#vdq-content #container-medias .box-content .mediaBox .mediaOverlay{position:absolute;background-color:#00a1e4;padding:4px 40px 5px 5px;bottom:-1px;z-index:50;width:251px;color:#fff;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1em;overflow:hidden}#vdq-content #container-medias .box-content .mediaBox .mediaOverlay:after{content:" ";position:absolute;top:0;right:0;display:block;width:20px;height:100%;margin:0;z-index:75;background:url(../images/layout/galerie_arrow.png) 0 center no-repeat}#vdq-content #container-medias .box-content .mediaBox .mediaOverlay p{margin:0;padding:6px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:400;line-height:1em}#vdq-content #container-medias .box-content .mediaBox .mediaOverlay ol,#vdq-content #container-medias .box-content .mediaBox .mediaOverlay ul{margin:0 0 0 30px;padding:6px;list-style-type:none;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:.8em;font-weight:400;line-height:1em}#vdq-content #container-medias .box-content .mediaBox:hover .mediaOverlay{background-color:#00a1e4;color:#fff}#vdq-content #container-medias .box-content .last-child{margin:0 0 20px;float:left}

/* Page Themes */
#vdq-content #container-themes .item{float:left;width:472px;background-color:#d7d7d7;margin:0 0 15px}
#vdq-content #container-themes .item img{float:left;margin:0 10px 0 0}
#vdq-content #container-themes .item .blueBox,#vdq-content #container-themes .item .grayBox,#vdq-content #container-themes .item .greenBox{position:relative;margin:0}
#vdq-content #container-themes .item .blueBox .box-content,#vdq-content #container-themes .item .grayBox .box-content,#vdq-content #container-themes .item .greenBox .box-content{height:155px}
#vdq-content #container-themes .item .blueBox .box-content div,#vdq-content #container-themes .item .blueBox .box-content p,#vdq-content #container-themes .item .grayBox .box-content div,#vdq-content #container-themes .item .grayBox .box-content p,#vdq-content #container-themes .item .greenBox .box-content div,#vdq-content #container-themes .item .greenBox .box-content p{padding:0 0 0 10px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.2em;font-weight:400}
#vdq-content #container-themes .item .blueBox .box-content .button,#vdq-content #container-themes .item .grayBox .box-content .button,#vdq-content #container-themes .item .greenBox .box-content .button{position:absolute;right:20px;bottom:10px}
#vdq-content #container-themes .first-child{margin:0 15px 15px 0}
#vdq-content #container-themes .item .blueBox h3 {padding:10px;color:white;}

#vdq-content #vdq-map-canvas{width:720px;height:855px}#vdq-content #vdq-map-canvas #gmap-content{max-width:450px}#vdq-content #vdq-map-canvas #gmap-content h2{margin:10px 0 0;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:2.2em;font-weight:700px}#vdq-content #vdq-map-canvas #gmap-content p{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:.9em;font-weight:400px}#vdq-content #directions-panel{height:100%;float:left;width:720px;overflow:hidden}#vdq-content #control{background:#fff;padding:5px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:400;border:1px solid #ccc;-webkit-box-shadow:0 2px 2px rgba(33,33,33,.4);box-shadow:0 2px 2px rgba(33,33,33,.4);display:none}#vdq-content .under-title{margin:0 0 20px;padding:0;text-decoration:none;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:2em;font-weight:400}#vdq-content .under-title span{color:#3975b6}#vdq-content #container-recherche .media-search-title{color:#222;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:2.4em;font-weight:400}#vdq-content #container-recherche #recherche{float:left;width:685px;margin:0;padding:0 10px 0 0;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.8em;font-weight:400}#vdq-content #container-recherche #recherche li{list-style-type:none;margin:0 0 40px}#vdq-content #container-recherche #recherche li ul{margin:10px 0 0}#vdq-content #container-recherche #recherche li ul li{list-style-type:none;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:.6em;font-weight:400;line-height:1.em;margin:0 0 5px}#vdq-content #container-recherche #recherche li ul li a{text-decoration:none;text-transform:uppercase}#vdq-content #container-recherche #recherche li ul li a:hover{text-decoration:underline;color:#444}#vdq-content #container-recherche .grayBox{float:left;position:absolute;top:0;right:0;margin-bottom:10px;width:265px}#vdq-content #container-recherche .grayBox ul li{list-style-type:none;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:700;line-height:.6em;position:relative;padding-right:6px}#vdq-content #container-recherche .grayBox ul li a{color:#444;outline:0;border:0;display:block;padding:10px 0;text-decoration:none}#vdq-content #container-recherche .grayBox ul li:hover a{text-decoration:underline;color:#222}#vdq-content #container-recherche .grayBox #sommaireRecherche{float:left;margin:0;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400;line-height:30px;height:30px;width:145px}#vdq-content .tm-last-child{margin:0!important}#vdq-content #vdq-timeline{background-color:#fff}#vdq-content #vdq-timeline h2{padding:0}#vdq-content #vdq-timeline #container-timeline{height:215px;width:970px;margin:40px 0 25px;display:block;background-color:#f2f2f2}#vdq-content #vdq-timeline #container-timeline #tm-back{float:left;width:30px;height:25px;margin:68px 0 0;background:url(../images/layout/tm-arrow-left.png) left 0 no-repeat}#vdq-content #vdq-timeline #container-timeline #tm-back:hover{background-position:left -25px}#vdq-content #vdq-timeline #container-timeline #tm-back:active{background-position:left -50px}#vdq-content #vdq-timeline #container-timeline #tm-foward{float:right;width:30px;height:25px;margin:68px 0 0;background:url(../images/layout/tm-arrow-right.png) right 0 no-repeat}#vdq-content #vdq-timeline #container-timeline #tm-foward:hover{background-position:right -25px}#vdq-content #vdq-timeline #container-timeline #tm-foward:active{background-position:right -50px}#vdq-content #vdq-timeline #container-timeline #timeline{float:left;position:relative;overflow:hidden;width:900px}#vdq-content #vdq-timeline #container-timeline #timeline #tm-top{margin:10px 0}#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom{margin:10px 0 0}#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom,#vdq-content #vdq-timeline #container-timeline #timeline #tm-top{display:block;position:relative;height:48px;width:2980px;margin-left:13px}#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom div,#vdq-content #vdq-timeline #container-timeline #timeline #tm-top div{float:left;cursor:pointer;display:block;height:48px;background-color:#c7c7c7;padding:0 10px;border-right:1px #fff solid}#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom div p,#vdq-content #vdq-timeline #container-timeline #timeline #tm-top div p{margin:0;padding-top:5px;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.2em;font-weight:700;text-align:center}#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom div:hover,#vdq-content #vdq-timeline #container-timeline #timeline #tm-top div:hover{background-color:#3975b6;color:#fff}#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom .active,#vdq-content #vdq-timeline #container-timeline #timeline #tm-bottom div:active,#vdq-content #vdq-timeline #container-timeline #timeline #tm-top .active,#vdq-content #vdq-timeline #container-timeline #timeline #tm-top div:active{background-color:#295182;color:#fff}#vdq-content #vdq-timeline #container-timeline #timeline #tm-peroid{position:relative;width:2960px;margin:0 13px;background-color:#3975b6;height:25px}#vdq-content #vdq-timeline #container-timeline #timeline #tm-peroid ul{margin:0;padding:0 10px;float:left}#vdq-content #vdq-timeline #container-timeline #timeline #tm-peroid ul li{color:#fff;list-style-type:none;float:left;height:25px;line-height:23px;text-align:left;border-right:1px #fff solid;padding:0 10px}#vdq-content #vdq-timeline #container-timeline #timeline #tm-peroid ul li:last-child{border:0}#vdq-content #vdq-timeline #container-timeline #timeline #tm-peroid ul:before{position:absolute;top:0;left:-13px;content:" ";display:block;width:13px;height:25px;background:url(../images/layout/tm-end-left.png) 0 0 no-repeat}#vdq-content #vdq-timeline #container-timeline #timeline #tm-peroid ul:after{position:absolute;top:0;right:-13px;content:" ";display:block;width:13px;height:25px;background:url(../images/layout/tm-end-right.png) 0 0 no-repeat}#vdq-content #vdq-timeline #container-timeline #timeline #tm-indicator{position:relative;display:block;margin:10px 0 0;height:25px;width:2960px}#vdq-content #vdq-timeline #container-timeline #timeline #tm-indicator div{float:left;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400;height:30px;line-height:30px;padding:4px 8px;border:2px #3975b6 solid}#vdq-content #container-dynamic-content{/*min-height:310px;height:310px;*/overflow:hidden;background-color:#fff!important}#vdq-content #container-dynamic-content .box-content{padding:15px}#vdq-content #type-1,#vdq-content #type-2{overflow-y:auto}#vdq-content #type-1 .box-content,#vdq-content #type-2 .box-content{color:#000;background-color:#d4dee8}#vdq-content #type-1 .box-content{/*height:267px;max-height:267px;*/padding:15px!important}#vdq-content #type-2 .tm-content{min-height:233px;background-color:#d4dee8}#vdq-content #type-2 .tm-content .box-content{float:left;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:400;width:235px;background-color:#d4dee8}#vdq-content #type-2 .tm-content .box-content ol li,#vdq-content #type-2 .tm-content .box-content ul li{position:relative;list-style-type:none;padding-right:6px}#vdq-content #type-2 .tm-content .box-content ol li a,#vdq-content #type-2 .tm-content .box-content ul li a{outline:0;border:0;display:block;padding:6px 0;text-decoration:none}#vdq-content #type-2 .tm-content .box-content ol li .active,#vdq-content #type-2 .tm-content .box-content ol li:hover a,#vdq-content #type-2 .tm-content .box-content ul li .active,#vdq-content #type-2 .tm-content .box-content ul li:hover a{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:.9em;font-weight:700;color:#222}#vdq-content #type-2 .tm-content .timeline-content{min-height:262px;max-height:262px;overflow-y:auto;background-color:#fff;margin:0;padding:0 15px;width:665px;max-width:665px;float:left}#vdq-content #type-2 .tm-content .timeline-content h4{font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.6em;font-weight:400;color:#222}#vdq-content #type-2 .tm-content .timeline-content p{margin:10px 0}#vdq-content #type-2 .tm-content .timeline-content ul{margin:5px 0 5px 25px}#vdq-content #type-2 .tm-content .timeline-content ul li{line-height:18px}#vdq-content .pagination{margin:0}#vdq-content .pagination a{float:left;text-decoration:none;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.6em;color:#2a5093!important}#vdq-content .pagination a:hover{text-decoration:underline}#vdq-content .pagination .pag-first,#vdq-content .pagination .pag-last{color:#00a1e4!important}#vdq-content .pagination span{margin:0 1px;height:12px;line-height:14px;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.6em;float:left;color:#00a1e4}.tooltipsy{display:block;z-index:9999;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1.3em;font-weight:400;max-width:350px;padding:6px;color:#fff;border:2px solid #444;background-color:#888;border-radius:5px}.fullLegend{display:none}.zoombox_container{height:auto!important}.zoombox_legend{color:#fff;padding:0 15px 0 10px;background-color:#00a1e4;border-top:6px solid #00a1e4;border-bottom:6px solid #00a1e4;line-height:1.2em;font-family:Verdana,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:400;min-height:30px;max-height:120px;overflow-y:auto}.zoombox_legend p{display:inline;margin:10px 0}

.grayBox h3{display:none;}

/* Bas de page */
#bande_bas {width:100%;background:#1b4b9b;height:230px;clear:both;min-width:1000px}
#bande_bas .colonnes {width:1000px;margin:0 auto;font-size:12px;height:29px;text-align:left;padding:20px 0 0 0;}
#bande_bas .colonnes .colonne {float:left;width:25%;}
#bande_bas .colonnes .colonne .titre {text-transform:uppercase;color:#cccecd;font-weight:bold;font-size:13px;padding:0 0 15px 0;}
#bande_bas .colonnes .colonne ul{padding-left:15px;list-style-image: url('/includes/images/layout/img_bande_bas_bullet.jpg');}
#bande_bas .colonnes .colonne ul li {line-height:auto;}
#bande_bas .colonnes .colonne ul li a {color:#f0f0f0;text-decoration:none; font-size:0.7em; line-height:auto}
#bande_bas .colonnes .colonne ul li a:hover {color:white;text-decoration:underline;}
#droits {text-align:center;padding:10px 0 10px 0;font-size:12px;min-width:1000px}

/* Haut de page */
#wrapper { margin:0 auto;width:970px;padding:0 15px 45px 15px;background:white;z-index:20000;}

#top_links a { color:white;text-decoration:none;font-size:11px;}
#top_links a:hover { color:white;text-decoration:underline; }
#top_links { padding:5px 10px 0 0;color:white;font-family:Arial,Helvetica,sans-serif}

#header { width:970px;height:100px;background:url('http://www.ville.quebec.qc.ca/culture_patrimoine/img/entete_culture.jpg') no-repeat top left;height:189px;padding:0;margin:0;}
#header #utilitaires { color:white;font-size:11px;padding:10px 5px 0 0; }
#header #utilitaires a { color:white;text-decoration:none; }
#header #utilitaires a:hover { color:white;text-decoration:none; }



h1.culturegrandtitre {color:#2b519a!important; font-size:3.4em!important; text-transform:uppercase;  filter:none!important; background-color:white!important; width:auto; float:left; padding:60px 8px 0 0!important;   position:relative; z-index:1;
;}
.decograndtitre {border-bottom: 4px solid #2b519a;height: 30px;width: 100%; padding-top:60px; /**position:absolute;**/}


/*****MENU HAUT****/
#menu_culture_patrimoine {height:28px; width: 996px; clear:both;font-family: 'Open Sans', sans-serif; font-weight:400; padding-top:12px}
#menu_culture_patrimoine ul {margin:0; padding:0; list-style:none}
#menu_culture_patrimoine li {width: 20%; float:left; border-left:1px white solid; text-align:center;list-style:none;}
#menu_culture_patrimoine li span {font-weight:600}
#menu_culture_patrimoine li.first {margin-left:-15px; border-left:0}


#menu_culture_patrimoine ul li a {text-decoration:none; padding:2px; color:white; font-size:1.1em; font-weight:bold;background-color:#2a5093; display:block; text-transform:uppercase; padding:8px 10px 0 0; height:23px;font-family: 'Open Sans', sans-serif; }
#menu_culture_patrimoine ul li a.arc {background-color:#00a1e4}
#menu_culture_patrimoine ul li a.art {background-color:#0089cd}
#menu_culture_patrimoine ul li a.bib {background-color:#1676b9}
#menu_culture_patrimoine ul li a.pat {background-color:#115ea1}
#menu_culture_patrimoine ul li a.vie {background-color:#2a5093}

#menu_culture_patrimoine li ul {display:none; position: absolute; background-color:#64dafa; width:350px; padding:5px; left:0; text-align:left; z-index:1}
#menu_culture_patrimoine li ul li {text-align:left; width:162px}
#menu_culture_patrimoine ul li ul li a {font-size:1em; height:30px; line-height:1.6em; padding:2px; color:#2a5093; background-color:transparent}

#menu_culture_patrimoine li > ul {top: auto;left: auto;}
#menu_culture_patrimoine li:hover ul {display: block;}

h1 span.titre {font-weight:400;font-size:30px;}
h1.grandtitre {color:#808080;float:left;font-size:30px;margin:135px 0 0 25px;font-family: 'Open Sans', sans-serif; font-weight:600;filter:none; text-transform:uppercase;  filter:none!important; background:none!important;  }
h1 a, h1:hover {color:#808080;text-decoration:none;}

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; background:none; }
.logovdq {margin:95px 0 0 20px}
.mleft {margin-left:15px}

@media print{
	#directions-panel,#map-canvas,#middle-col-2,#vdq-map-canvas{width:970px}
	.grayBox{display:none}
	#map-canvas{height:500px;margin:0}
	#directions-panel{float:none;width:auto}
	archeologie-main-nav{display:none}
}