
/* ::::: http://www.montrealcam.com/css/styles.css ::::: */

body { background-color: rgb(80, 75, 69); text-align: center; font-family: verdana,'bistream vera sans','lucida grande',helvetica,arial,sans-serif; }
#contenant, #copy { margin: 35px auto 0pt; padding: 17px 0pt 0pt; width: 731px; text-align: left; background-color: rgb(255, 255, 255); }
#contenant { background: rgb(255, 255, 255) url('topfilet.gif') no-repeat scroll center top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
body > #contenant { margin-top: 50px; }
#copy { padding: 0pt; color: rgb(173, 173, 173); font-size: 0.55em; background-color: rgb(80, 75, 69); margin-top: 0.8em; margin-bottom: 35px; }
#copy a { color: rgb(173, 173, 173); text-decoration: underline; }
#copy a:hover, #copy a:focus { text-decoration: none; }
img { border: 0pt none ; }
.block { display: block; }
form { margin: 0pt; padding: 0pt; }
#header { margin: 0pt 14px 0pt 15px; padding: 0pt 0pt 3px; }
.borders > #header { border-bottom: 1px solid rgb(53, 50, 46); }
#header h1 { margin: 0pt; padding: 0pt; }
#header label { display: none; }
#header ul { margin: 20px 0pt 0pt; float: right; }
#header ul li { display: inline; list-style-type: none; color: rgb(128, 128, 128); font-size: 0.7em; }
#header ul li a { color: rgb(128, 128, 128); text-decoration: none; }
#header ul li a:hover { text-decoration: underline; }
#header ul li select { margin: 0pt 0pt 0pt 15px; padding: 0pt; font-size: 0.8em; color: rgb(0, 33, 100); }
#header hr { border-bottom: 1px solid rgb(53, 50, 46); margin: 0pt; clear: both; color: rgb(255, 255, 255); }
#header > hr { visibility: hidden; }
.borders { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); margin: 0pt; }
#sommaire { margin: 0pt; clear: both; }
#gauche { margin: 8px 13px 0pt 7px; width: 170px; font-size: 0.6em; float: left; padding-bottom: 20px; }
.borders > #gauche { margin-left: 12px; }
#gauche h2 { margin: 0pt; padding: 10px 0pt; font-size: 140%; width: 176px; }
#gauche a { color: rgb(121, 67, 31); }
#gauche p { margin: 0pt 0pt 12px; padding: 0pt; width: 176px; }
.centre { padding-top: 8px; display: inline; }
#miseengarde { display: none; }
#centre { margin: 0pt 0pt 0pt 190px; padding: 0pt 0pt 5px; width: 350px; }
.borders > #centre { width: 370px; }
#centre li { border: 1px solid rgb(189, 186, 148); margin: 1px 0pt; padding: 2px 0pt; display: block; list-style-type: none; width: 330px; background-color: rgb(251, 249, 228); }
#centre > li { margin: 3px 0pt; width: 350px; }
#centre li:hover { border: 1px solid rgb(0, 0, 0); background: rgb(251, 249, 228) url('bg_menu.gif') no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#centre li a { padding: 3px 0pt 0pt 20px; display: block; text-decoration: none; color: rgb(0, 0, 0); font-weight: bold; font-size: 0.8em; }
#centre li a:hover { display: block; cursor: pointer; color: rgb(128, 128, 127); }
#centre li a span { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 3px; display: block; color: rgb(128, 128, 127); font-size: 0.84em; text-decoration: none; width: 330px; font-weight: normal; }
#centre > li a span { width: 350px; }
#botfilet { margin: 0pt 0pt -8px; padding: 0pt; background: transparent url('botfilet.gif') no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; height: 0pt; }
#sommaire > #botfilet, #festicam > #botfilet, #festifranco > #botfilet, #spectacle > #botfilet, #biodome > #botfilet, #visitation > #botfilet, #vieuxmtl > #botfilet, #svpm > #botfilet, #pano > #botfilet, #faq > #botfilet { margin: 0pt; height: 10px; }
#break { clear: both; }
#festicam, #festifranco, #spectacle, #biodome, #visitation, #vieuxmtl, #svpm, #pano, #faq { margin: 0pt; padding: 0pt; }
#texte, #textefaq { margin: 0pt; padding: 8px 0pt 0pt 185px; font-size: 0.6em; width: 176px; }
#texte { float: left; }
#texte h2, #textefaq h2 { margin: 0pt; padding: 10px 0pt 0pt; font-size: 140%; }
#texte a, #textefaq a { color: rgb(121, 67, 31); }
#texte p.chapo, #textefaq p.chapo { margin: 0pt; color: rgb(153, 153, 153); }
#textefaq { width: 530px; padding-bottom: 20px; }
#textefaq h3 { margin: 3em 0pt 0pt; font-size: 1em; }
code { border: 1px solid rgb(189, 186, 148); margin: 5px 0pt 20px; padding: 10px; display: block; background-color: rgb(251, 249, 228); font-family: verdana,'bistream vera sans','lucida grande',helvetica,arial,sans-serif; font-size: 1em; }
#camera { margin: 0pt 0pt 0pt 375px; padding: 20px 5px 0pt; width: 330px; font-size: 0.6em; }
#festicam #camera { padding-bottom: 10px; }
#spectacle #camera { padding-bottom: 250px; }
#biodome #camera { padding-bottom: 50px; }
#visitation #camera { padding-bottom: 170px; }
#vieuxmtl #camera { padding-bottom: 90px; }
#svpm #camera { padding-bottom: 130px; }
#pano #camera { padding-bottom: 200px; }
#tabs, #tabs2 { margin: 0pt; padding: 0pt; background: transparent url('tab_blank_off.gif') no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; white-space: nowrap; }
#tabs2 { margin-top: 37px; }
#camera > #tabs2 { margin-top: 18px; }
#webcam { margin: 0pt; padding: 0pt 0pt 7px; background: rgb(251, 249, 228) url('en_enc_bot.gif') no-repeat scroll center bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.camborders { border-left: 1px solid rgb(189, 186, 148); border-right: 1px solid rgb(189, 186, 148); padding: 5px 0pt 10px; background-color: rgb(251, 249, 228); text-align: center; }
#camera > #webcam { margin-top: -3px; }
#camera p a { padding: 0pt 0pt 40px 25px; color: rgb(121, 67, 31); }
span.logos { margin: 0pt; padding: 0pt 0pt 0pt 25px; display: inline; }
span.casino { margin: 0px; padding: 0pt; display: inline; }
noscript { clear: both; font-size: 0.6em; width: 100%; }
noscript h4 { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 3em 1em 0pt 17.2em; font-size: 1.1em; }
#planb { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 1em 1em 2em 19em; }
#planb li { list-style-type: none; display: inline; }
#planb li a { color: rgb(121, 67, 31); }
address { font-style: normal; }
.txtCasino { padding: 0pt; vertical-align: middle; }
.spacerBlanc { margin-top: 15px; }

/* ::::: http://www.montrealcam.com/css/panorama.css ::::: */

.background { background: rgb(255, 255, 255) url('montrealcam_brand_bourse.jpg') no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
