/*-----------CSS GENERAL LesSecretsNordiques.com-------------------

                 Designer: Philippe Lehoux
                 Ilex Communications Inc.
                 http://www.ilex.ca
                           2006
font-family: Georgia, "Times New Roman", Times, serif;
-------------------------------------------------------------------*/
img {
border:0px;
}
a{
color:#666666;
text-decoration:none;
font-size:12px;
}
a:hover{
color:#285B7D;
}
a.english{
display:block;
position:absolute;
margin-top:10px;
color:#666666;
text-decoration:none;
font-size:12px;
margin-left:30px;
padding: 0 0 0 20px;
background: transparent url(../images/gb.png) no-repeat 0 50%;
}
a.fr{
display:block;
position:absolute;
margin-top:10px;
color:#666666;
text-decoration:none;
font-size:12px;
margin-left:30px;
padding: 0 0 0 20px;
background: transparent url(../images/fr.png) no-repeat 0 50%;
}
a.email:hover{
color:#285B7D;
background: transparent url(../images/fr.png) no-repeat 0 50%;
}
a.english2{
display:block;
position:absolute;
margin-top:10px;
color:#666666;
text-decoration:none;
font-size:12px;
margin-left:30px;
padding: 0 0 0 12px;
background: transparent url(../images/puce.png) no-repeat 0 50%;
}
a.english2:hover{
color:#285B7D;
background: transparent url(../images/puce2.png) no-repeat 0 50%;
}
a.email{
display:block;
position:absolute;
margin-top:28px;
color:#666666;
text-decoration:none;
font-size:12px;
margin-left:30px;
padding: 0 0 0 20px;
background: transparent url(../images/email.png) no-repeat 0 50%;
}
a.email:hover{
color:#285B7D;
background: transparent url(../images/email_go.png) no-repeat 0 50%;
}
a.english strong{
color:#285B7D;
}
a.english:hover{
color:#285B7D;
background: transparent url(../images/us.png) no-repeat 0 50%;
}
h1.orange {
font-family: "Lucida Calligraphy Italic", Times, serif;
color:#FF9900;
font-size:2em;
margin: 20px 0 0 0;
}
h2.bleu {
color:#006699;
font-size:1em;
margin: 4px 0 0 100px;
padding:0;
}
p{
padding:0 20px 0 20px;
text-align: justify;
}
body
{
margin: 0 0 0 0;
background: #fff url(../images/bg.png) repeat-x ;
font-size: 12px;
text-align: center ;
font-family: verdana;
color: #000;
}
#global {
  text-align: left;
  margin: 0px auto;
  width: 817px;
}
div#partenaire {
height:64px;
}
div#partenaire img {
float:right;
}
div#menuh {
height:28px;
background: transparent url(../images/menuhbg.png) no-repeat;
}
div#menuh ul {
list-style-type: none;
padding:0px;
margin:0px;
}
div#menuh ul li {
height: 28px;
margin: 0;
padding: 0;
float: left;
text-indent: -9000px;
}
div#menuh ul li a {
display: block;
height: 100%;
}
div#menuh ul li a:hover {
opacity: .5;
filter: alpha(opacity=50);
}
#nav1 {
	width: 153px;
	background: url(../images/menuh1.png) no-repeat;
}
#nav1_en {
	width: 153px;
	background: url(../images/menuh1_en.png) no-repeat;
}
#nav2 {
	width: 131px;
	background: url(../images/menuh2.png) no-repeat;
}
#nav2_en {
	width: 131px;
	background: url(../images/menuh2_en.png) no-repeat;
}
#nav3 {
	width: 122px;
	background: url(../images/menuh3.png) no-repeat;
}
#nav3_en {
	width: 122px;
	background: url(../images/menuh3.png) no-repeat;
}
#nav4 {
	width: 132px;
	background: url(../images/menuh4.png) no-repeat;
}
#nav4_en {
	width: 132px;
	background: url(../images/menuh4_en.png) no-repeat;
}
#nav5 {
	width: 119px;
	background: url(../images/menuh5.png) no-repeat;
}
#nav5_en {
	width: 119px;
	background: url(../images/menuh5_en.png) no-repeat;
}
#nav6 {
	width: 160px;
	background: url(../images/menuh6.png) no-repeat;
}
#content {
margin-top:15px;
width:782px;
}
#content_left {
float:left;
position:relative;
width:604px;
padding-left:8px;
margin-top:4px;
}
#content_right {
float:left;
position:relative;
width:160px;
border-left:2px #C0D0E6 solid;
padding-left:8px;
margin-top:4px;
}
div#film {
border: 2px #C0D0E6 solid;
width:155px;
margin:auto;
text-align:center;
margin-bottom:2px;
}
.footerimg{
padding-top:100px;
}
.footer{
text-align:center;
text-transform: uppercase;
font-weight:bold;
margin-bottom:0px;
}
.footer2{
text-align:center;
margin-top:0px;
}
div#map {
margin:auto;
text-align:center;
}
/***************MENU*************************/
a.menu{
color:#000;
display:block;
text-decoration:none;
padding: 0 0 0 15px;
background: transparent url(../images/puce.png) no-repeat 0 3px;
}
a.menu:hover{
color:#285B7D;
font-weight:bold;
background: transparent url(../images/puce2.png) no-repeat 0 3px;
}
h3{
color:#fff;
padding:2px 4px 2px 4px;
text-align:center;
font-size:12px;
height:32px;
}
#menu1{
width:195px;
position:relative;
float:left;
padding-left:25px;
}
h3.menu1 {
background:#075E93;
}
#menu2{
width:155px;
position:relative;
float:left;
padding-left:6px;
}
h3.menu2 {
background:#0099CC;
}
#menu3{
width:175px;
position:relative;
float:left;
padding-left:6px;
}
h3.menu3 {
background:#53B9FA;
}
h3.menu4 {
background:#075E93;
font-size:16px;
height:24px;
padding-top:8px;
}
ul.menucentre {
margin:0px 0 0 8px;
padding:0px;
}
ul.menucentre li {
list-style-type: none;
margin:0px;
}
.th{
border: 2px #C0D0E6 solid;
}
.th:hover{
border: 2px #C0D0E6 solid;
filter: alpha(opacity=50);
}
a.transparent{
width:155px;
height:100px;
}
a.transparent:hover{
opacity: 0.5;
}
/***************LIGHTBOX*********************/
#lightbox {
	background-color: #eee;
	padding: 10px;
	border: 1px solid #666;
}
#overlay {
	background-image: url(../images/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	padding-top:4px;
	padding-bottom:4px;
}
* html #overlay {
	background-color: #000;
	background-image: url(../images/blank.gif);
	filter: alpha(opacity=50);
}

/******************FORMS************************//

div.red {
border: #FF8F8F 4px solid;
}
div.ok {
border:1px solid #039900;
padding: 4px 4px 4px 20px;
background: #B9FF55 url(../images/puce_ok.png) no-repeat center left;
margin-bottom: 5px;
color:#036F00;
position: relative;
}
div.x {
border:1px solid #CC0000;
padding: 4px 4px 4px 20px;
background: #FFCCCC url(../images/cancel.png) no-repeat center left;
margin-bottom: 5px;
color:#6F0000;
position: relative;
}
div.validation {
border:1px solid #666666;
padding: 4px 4px 4px 20px;
background: url(../images/puce_validation.png) no-repeat center left;
margin-bottom: 5px;
color:#666666;
position: relative;
}
fieldset {
border: 1px solid;
padding: 2px;
color: #666666;
margin-right:40px;
padding: 10px 20px 20px 20px;;
}
legend {
color:#006699;
font-weight: bold;
margin:0;
}

label {
text-align: right;
margin: 10px 0 10px 0;
clear: both;
}
label.error {
font-weight:bold;
color:#CC0000;
}
form input {
margin-bottom: 10px;
}
form input.error {
margin-bottom: 8px;
padding-left:16px;
background: #FFCCCC url(../images/puce_x.png) no-repeat center left;;
border:1px solid #CC0000;
}
form select {
margin-bottom: 8px;
}

.submit-button {
margin-left: 10em;
clear: both;
}
h3.activite {
color:#000;
text-align:left;
font-size:14px;
text-decoration:none;
padding: 0 0 0 15px;
margin:0px;
background: transparent url(../images/puce.png) no-repeat 0 4px;
height:100%;
}
p.info {
border-left:4px solid #C0D0E6;
margin:0 45px 10px 45px;
padding:3px;
background:#EFF6FF;
}
p.info2 {
margin:0 45px 10px 45px;
padding:3px;
background:#FFF3DF;
}
.double_border {
border: #FF9900 4px solid;
background:#FFE0AF;
padding: 4px;
margin-bottom: 5px;
margin-right:45px;
position: relative;
}
.margeh {
margin-top:5px;
}
