﻿*{
    margin:0px;
    padding:0px;
}

a
{
    border:0px;
    outline:none;    
}

body {
    height:100%;
    background:#04a906;
    font-family:Verdana,Arial,Helvetica,sans-serif;   
    font-size:0.75em;
    font-weight:normal;
    line-height:1.2em;
    text-decoration:none;       
}
#container {
    margin:0px auto;
    position:relative;
    text-align:left;
    width:960px;
    height:100%;
}     
.FromPanel
{
    /*color:Black;
    font-size:20px;
    height:50px;
    left:75px;
    line-height:45px;
    position:absolute;
    text-align:center;
    top:5px;
    width:805px;
    background: url(../images/bouton/From.png) no-repeat;*/
    background:url("../images/bouton/From.png") no-repeat scroll 0 0 transparent;
    color:Black;
    font-size:20px;
    height:95px;
    left:75px;
    line-height:46px;
    position:absolute;
    text-align:center;
    top:5px;
    width:550px;    
}
#mainContainer
{
    min-height:390px;
    height:auto !important;
    height:390px;
    margin:0 auto;
    width:912px;
    background: url("../images/loading.gif") no-repeat scroll 185px center #009901;
    padding:1px 0 1px;
    position:relative;
}

#mainContainer .video
{
    float:left;
    height:392px;
    margin:0 0 0 -7px;
    width:700px;   
}

#mainContainer .RightContent
{
    float:right;
    text-align:center;
    width:218px;
}

#mainContainer .RightContent a:link
{
    color:#0754A0;
} 

#mainContainer .RightContent a:visited
{
    color:#0754A0;
}

#mainContainer .RightContent a:hover
{
    text-decoration: underline;
}



/*--------HEADER-------------*/

#header {
    position:relative;
    background:url(../images/back-header.jpg) no-repeat;
    top:0px;
    left:0px;
    width:960px;
    height:428px;
}


#header .socialNetworksButton
{
    /*height:70px;
    left:296px;
    position:absolute;
    top:306px;
    width:250px;*/
height:140px;
left:22px;
position:absolute;
top:274px;
width:125px;
}


#header .socialNetworksButton .facebookbutton
{
    float:left;
    display:block;
    width:100px;
    height:35px;
    background: url(../images/bouton/SocialNetworkButtons.gif) no-repeat left -35px;
}

#header .socialNetworksButton .twitterbutton
{
    float:left;
    display:block;
    width:100px;
    height:35px;
    background: url(../images/bouton/SocialNetworkButtons.gif) no-repeat left top;
    
}

#logo {
    background:transparent url(../images/GagnezVotreHabitationTop.png) no-repeat scroll center 54px;
    display:block;
    height:377px;
    margin:0 auto;
    position:relative;
    text-indent:-9000px;
    width:882px;
}   
#numero {
    /*
    background:url(../images/150.gif) no-repeat;
    top:233px;
    left:473px;*/
    background:url("../images/150.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:121px;
    left:443px;
    position:relative;
    top:253px;
    width:329px;    
}     
/* -------------MENU ----------------*/
#menu{
    height:35px;
    margin:-35px auto 0;
    position:relative;
    width:912px;
}
#menu ul
{
    width:auto;
    margin: 0px auto;
}

#menu li{
    float:left;
    list-style-type:none;
}

#menu ul li, #menu ul a{ 
    display:block;
    text-align:center;
}
#menu ul a
{
    height:35px;
    text-indent:-4000px;
}   

#menu a.lnkIntro{width:122px; background:transparent url(../images/bouton/btnIntroduction.png) no-repeat left top;}      
#menu a.lnkIntro:hover{background-position: left -35px;}

#menu a.lnkPhotos{width:167px; background:transparent url(../images/bouton/btnPhotosGagnants.png) no-repeat left top;}
#menu a.lnkPhotos:hover{background-position: left -35px;}   

#menu a.lnkDates{width:167px; background:transparent url(../images/bouton/btnDatesEtReglements.png) no-repeat left top;}                     
#menu a.lnkDates:hover{background-position: left -35px;}

#menu a.lnkBusiness{width:192px; background:transparent url(../images/bouton/btnEntreprisesParticipantes.png) no-repeat left top;}
#menu a.lnkBusiness:hover{background-position: left -35px;}  

#menu a.lnkGala{width:122px; background:transparent url(../images/bouton/btnGala.png) no-repeat left top;}   
#menu a.lnkGala:hover{background-position: left -35px;}  

#menu a.lnkSecured{width:132px; background:transparent url(../images/bouton/btnAccesSecurise.png) no-repeat left top;}   
#menu a.lnkSecured:hover{background-position: left -35px;}

#menu a.lnkIntroEn{background:transparent url(../images/bouton/btnEnglishVersion.png) no-repeat left top; width:132px;}   
#menu a.lnkIntroEn:hover{background-position: left -35px;}

#menu a.lnkBusinessEn{width:167px; background:transparent url(../images/bouton/btnParticipatingFirms.png) no-repeat left top;}      
#menu a.lnkBusinessEn:hover{background-position: left -35px;}

#menu a.lnkWinnerPics{width:152px; background:transparent url(../images/bouton/btnWinnersPics.png) no-repeat left top;}      
#menu a.lnkWinnerPics:hover{background-position: left -35px;}

#menu a.lnkRules{width:137px; background:transparent url(../images/bouton/btnRulesAndDates.png) no-repeat left top;}      
#menu a.lnkRules:hover{background-position: left -35px;}

#menu a.lnkSecuredEn{width:137px; background:transparent url(../images/bouton/btnSecuredAccess.png) no-repeat left top;}      
#menu a.lnkSecuredEn:hover{background-position: left -35px;}

#menu a.lnkFrench{width:137px; background:transparent url(../images/bouton/btnFrenchVersion.png) no-repeat left top;}      
#menu a.lnkFrench:hover{background-position: left -35px;}

/* ----------- TEXT AREA  -------------*/
#topImg {
background:url("../images/BGtext.gif") no-repeat scroll center top #009900;
height:30px;
margin:10px 10px -10px;
position:relative;
width:690px;/*740px;*/
}

#midTextContent {
background:none repeat scroll 0 0 #C9FFC9;
color:#000000;
margin:0 10px;
padding:0 20px;
position:relative;
top:0;
width:650px;
}

#midTextContent .boldy {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
line-height:1.2em;
text-decoration:none;
}

#midTextContent div.downloadPDFfr, #midTextContent div.downloadPDFeng
{
    height:50px;
    position:absolute;
    right:126px;
    top:-12px;
    width:50px;
}

#midTextContent div.downloadPDFfr a, #midTextContent div.downloadPDFeng a
{
    display:block;
    height:141px;
    text-indent:-9999px;
    width:143px;
}

#midTextContent div.downloadPDFfr a
{background:url("../images/bouton/pdfDownload.png") no-repeat scroll 0 0;}
#midTextContent div.downloadPDFeng a
{background:url("../images/bouton/pdfDownload.png") no-repeat scroll 0 -141px;}


#btmImg {
background:url("../images/BGtext.gif") no-repeat scroll center -30px #009900;
height:30px;
margin:0 10px 10px;
position:relative;
width:690px; /*740px;*/
}

.businessName
{
	color:#0754A0;
    display:block;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
}

/* ------- Repeater Business XML -------*/
table.sample 
{
    background-color:#DAE1EA;
    border:1px none black;
    border-collapse:separate;
    border-spacing:0;
    font-size:0.8em;
    margin:0 auto;
    width:92%;
}

table.sample td 
{
    -moz-border-radius:3px 3px 3px 3px;
    border:1px solid black;
    padding:4px;

}

.rptCell 
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;
    font-weight:normal;
    line-height:1.2em;
    text-decoration:none;
    height:30px;
}
.accentText 
{
    font-size:1.4em;
    font-weight:bold;
    color:black;
}

/* -------------FOOTER ----------------*/
#footer 
{
    clear:both;
    height:100%;
    margin:15px auto 10px;
    position:relative;
    width:800px;
    text-align:center;
    color:#FFFFFF;
    font-size:1em;
    font-weight:normal;
    line-height:1.2em;
    text-decoration:none;
}  

btnToolTip
{
    display:block;    
}


.tooltip {
	display:none;
	background:url(../images/webLienConcoursPopUp.gif) no-repeat;
	height:100px;
	padding:20px 20px 10px 15px;
	width:530px;
	font-size:12px;
	color:black;
}

.greenText
{
    font-weight:bold;
    color:#177717;
    text-align:left;
    margin-bottom:5px;
}

.blackText
{

    color:black;
    text-align:left;
}

