﻿*{
    margin:0px;
    padding:0px;
}

a
{
    border:0px;
    outline:none;    
}

body {
    height:100%;
    background:url("../images/background.jpg") repeat-x scroll 0 0 #0C385F !important;
    font-family:Verdana,Arial,Helvetica,sans-serif;   
    font-size:0.9em;
    font-weight:normal;
    line-height:1.2em;
    text-decoration:none;       
}

#container {
    margin:0px auto;
    position:relative;
    text-align:left;
    width: 1000px;/*960px;*/
    height:100%;
    background:url("../images/containerBG.png") no-repeat scroll center 440px ;
}     
.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/boutons/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:530px;    
}
#mainContainer
{
    min-height:382px;
    height:auto !important;
    height:382px;
    margin:0 auto;
    width:912px;
    background: url("../images/loading.gif") no-repeat scroll 185px center #28396B;/*#0C385F;*/
    padding:1px 0 1px;
    position:relative;
}

#mainContainer .video
{
    float:left;
    height:380px;
    margin:0 0 0 -7px;
    width:700px;    
}

#mainContainer .RightContent
{
    float:left;
    text-align:center;
    width:205px;
    margin-top:23px;
    font-size:0.75em;
}



#box {
background:url("../images/box.png") no-repeat scroll 0 0 transparent;
float:right;
height:220px;
left:28px;
position:absolute;
top:230px;
width:237px;
}

#sideLang
{
    width:35px; 
    height:250px; 
    background-image: url(../images/boutons/); 
    position:absolute;
    top:503px; 
    right:12px;    
}

#sideLang a.lnkEnglish, #sideLang a.lnkFrench
{display:block;width:35px; height:127px; background:transparent url(../images/boutons/btnEnglishVersionSide.png) no-repeat left top;}
#sideLang a.lnkFrench{background-image: url(../images/boutons/btnFrenchVersionSide.png);}
#sideLang a.lnkEnglish:hover, #sideLang a.lnkFrench:hover{background-position: -35px top;}


#sideLang a.lnkSecured, #sideLang a.lnkSecurise
{display:block;width:35px; height:127px; background:transparent url(../images/boutons/btnAccesSecuriseSide.gif) no-repeat left top;}
#sideLang a.lnkSecurise{background-image: url(../images/eng/boutons/btnAccesSecuriseSide.gif);}
#sideLang a.lnkSecured:hover, #sideLang a.lnkSecurise:hover{background-position: -35px top;}



/*--------HEADER-------------*/

#header {
background:url("../images/back-header.jpg") no-repeat scroll 0 0 transparent;
height:442px;
left:0;
position:relative;
top:0;
width:960px;
color:White;
letter-spacing:-2px;
}

#header .AttentionOf
{
    margin:0 0 5px 10px;
    height:50px;
    line-height:50px;
    
}

#header .ToClient
{
    font-size:60px;
    line-height:100px;
    color:#1d1f47;
    width:985px;
    height:105px;
    background: url(../images/SuiviBGToClient.png) no-repeat left top;
    padding-left:20px;
}

#header .Message 
{
    font-size:42px;
    line-height:42px;
    margin:20px 0 15px 10px;
    
}
#header .Message span
{
    color:#D40117;
}      

#header .smallLogo
{
    
}

#header .FromRep
{
    margin:20px 0 15px 10px;
    font-size:20px;
    line-height:20px;
    letter-spacing:-1px;
} 

#header .socialNetworksButton
{
    height:70px;
    left:296px;
    position:absolute;
    top:306px;
    width:250px;
}


#header .socialNetworksButton .facebookbutton
{
    float:left;
    display:block;
    width:100px;
    height:35px;
    background: url(../images/boutons/SocialNetworkButtons.gif) no-repeat left -35px;
}

#header .socialNetworksButton .twitterbutton
{
    float:left;
    display:block;
    width:100px;
    height:35px;
    margin-left:25px;
    background: url(../images/boutons/SocialNetworkButtons.gif) no-repeat left top;
    
}


#logo {
background:url("../images/logo.png") no-repeat scroll 208px 33px transparent;
display:block;
height:377px;
margin:0 auto;
position:relative;
text-indent:-9000px;
width:882px;
}   
#numero {
background:url("../images/50.gif") no-repeat scroll 0 0 transparent;
display:block;
height:121px;
left:512px;
position:relative;
top:262px;
width:329px;   
}     
/* -------------MENU ----------------*/
#menu{
    height:52px;
    margin:-52px 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:52px;
    text-indent:-4000px;
}   

#menu a.lnkIntro, #menu a.lnkIntroEn{width:102px; background:transparent url(../images/boutons/btnAccueil.gif) no-repeat left top;}      
#menu a.lnkIntroEn{ background-image:url(../images/eng/boutons/btnAccueil.gif);}
#menu a.lnkIntro:hover, #menu a.lnkIntroEn:hover{background-position: left -52px;}

#menu a.lnkPhotos, #menu a.lnkPhotosEn{width:112px; background:transparent url(../images/boutons/btnPhotosGagnants.gif) no-repeat left top;}
#menu a.lnkPhotosEn{ background-image:url(../images/eng/boutons/btnPhotosGagnants.gif);}
#menu a.lnkPhotos:hover,#menu a.lnkPhotosEn:hover{background-position: left -52px;}   

#menu a.lnkDates, #menu a.lnkDatesEn{width:112px; background:transparent url(../images/boutons/btnDatesEtReglements.gif) no-repeat left top;}                     
#menu a.lnkDatesEn{ background-image:url(../images/eng/boutons/btnDatesEtReglements.gif);}
#menu a.lnkDates:hover, #menu a.lnkDatesEn:hover{background-position: left -52px;}

#menu a.lnkBusiness, #menu a.lnkBusinessEn{width:142px; background:transparent url(../images/boutons/btnConcessionnaires.gif) no-repeat left top;}
#menu a.lnkBusinessEn{ width:127px; background-image:url(../images/eng/boutons/btnConcessionnaires.gif);}
#menu a.lnkBusiness:hover, #menu a.lnkBusinessEn:hover{background-position: left -52px;}  

#menu a.lnkGala, #menu a.lnkGalaEn{width:112px; background:transparent url(../images/boutons/btnGala.gif) no-repeat left top;}   
#menu a.lnkGalaEn{ background-image:url(../images/eng/boutons/btnGala.gif);}
#menu a.lnkGala:hover, #menu a.lnkGalaEn:hover{background-position: left -52px;}  

#menu a.lnkVu, #menu a.lnkVuEn{width:102px; background:transparent url(../images/boutons/btnVuEntendu.gif) no-repeat left top;}   
#menu a.lnkVuEn{ background-image:url(../images/eng/boutons/btnVuEntendu.gif);}
#menu a.lnkVu:hover, #menu a.lnkVuEn:hover{background-position: left -52px;}  

#menu a.lnkCommentaires, #menu a.lnkCommentairesEn{width:142px; background:transparent url(../images/boutons/btnCommentaires.gif) no-repeat left top;}   
#menu a.lnkCommentairesEn{width:102px; background-image:url(../images/eng/boutons/btnCommentaires.gif);}
#menu a.lnkCommentaires:hover, #menu a.lnkCommentairesEn:hover{background-position: left -52px;}  

#menu a.lnk5000Raisons, #menu a.lnk5000RaisonsEn{width:127px; background:transparent url(../images/boutons/btn50000RaisonsFR.gif) no-repeat left top;}   
#menu a.lnk5000RaisonsEn{ background-image:url(../images/eng/boutons/btn50000RaisonsEn.gif);}
#menu a.lnk5000Raisons:hover, #menu a.lnk5000RaisonsEn:hover{background-position: left -52px;}

#menu a.lnkFermer, #menu a.lnkFermerEn{width:112px; background:transparent url(../images/boutons/btnFermerSession.gif) no-repeat left top;}   
#menu a.lnkFermerEn{ background-image:url(../images/eng/boutons/btnFermerSession.gif);}
#menu a.lnkFermer:hover, #menu a.lnkFermerEn:hover{background-position: left -52px;}  

/*****************************************************/
#menu a.lnkDefaultAdmin{width:102px; background:transparent url(../images/boutons/btnAccueil.gif) no-repeat left top;}   
#menu a.lnkDefaultAdmin:hover{background-position: left -52px;}  

#menu a.lnkEnvoiCourriel{width:112px; background:transparent url(../images/boutons/btnEnvoiCourriel.gif) no-repeat left top;}   
#menu a.lnkEnvoiCourriel:hover{background-position: left -52px;}  

#menu a.lnkSuiviCourriel{width:112px; background:transparent url(../images/boutons/btnSuiviEnvois.gif) no-repeat left top;}   
#menu a.lnkSuiviCourriel:hover{background-position: left -52px;}  

#menu a.lnkGestionVendeurs{width:112px; background:transparent url(../images/boutons/btnGestionVendeurs.gif) no-repeat left top;}   
#menu a.lnkGestionVendeurs:hover{background-position: left -52px;}  

#menu a.lnkHowToUseFr{width:102px; background:transparent url(../images/boutons/HowToUseFR.gif) no-repeat left top;}
#menu a.lnkHowToUseFr:hover{background-position: left -52px;} 

#menu a.lnkHowToUseFr{width:102px; background:transparent url(../images/boutons/HowToUseFR.gif) no-repeat left top;}
#menu a.lnkHowToUseFr:hover{background-position: left -52px;} 

#menu a.lnkStats{width:127px; background:transparent url(../images/boutons/btnStatsEnvoi.gif) no-repeat left top;}
#menu a.lnkStats:hover{background-position: left -52px;} 

#menu a.lnkReferences, #menu a.lnkReferencesEn{width:102px; background:transparent url(../images/boutons/btnReferences.gif) no-repeat left top;}
#menu a.lnkReferencesEn{ background-image:url(../images/eng/boutons/btnReferences.gif);}
#menu a.lnkReferences:hover, #menu a.lnkReferencesEn:hover{background-position: left -52px;} 

#menu a.lnkVideoReferences{width:127px; background:transparent url(../images/boutons/btnVideoRelance.gif) no-repeat left top;}
#menu a.lnkVideoReferences:hover{background-position: left -52px;} 

#menu a.lnkVideoProspection{width:127px; background:transparent url(../images/boutons/btnVideoProspection.gif) no-repeat left top;}
#menu a.lnkVideoProspection:hover{background-position: left -52px;} 


/*****************************************************/
#menu a.lnkSecured{width:102px; background:transparent url(../images/boutons/btnAccesSecurise.gif) no-repeat left top;}   
#menu a.lnkSecured:hover{background-position: left -52px;}


#menu a.lnkWinnerPics{width:112px; background:transparent url(../images/boutons/btnWinnersPics.gif) no-repeat left top;}      
#menu a.lnkWinnerPics:hover{background-position: left -52px;}

#menu a.lnkRules{width:112px; background:transparent url(../images/boutons/btnRulesAndDates.gif) no-repeat left top;}      
#menu a.lnkRules:hover{background-position: left -52px;}

#menu a.lnkSecuredEn{width:102px; background:transparent url(../images/boutons/btnSecuredAccess.gif) no-repeat left top;}      
#menu a.lnkSecuredEn:hover{background-position: left -52px;}

#menu a.lnkFrench{width:112px; background:transparent url(../images/boutons/btnFrenchVersion.gif) no-repeat left top;}      
#menu a.lnkFrench:hover{background-position: left -52px;}

/* ----------- TEXT AREA  -------------*/
#topImg {
background:url("../images/BGtext.gif") no-repeat scroll center top #0C385F;
height:30px;
margin:10px 10px -10px;
position:relative;
width:690px;/*740px;*/
}

#midTextContent {
background:none repeat scroll 0 0 #94A6BF;
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 p.quoted
{
    background:url("../images/blockquote.gif") no-repeat scroll 133px 5px transparent;
    padding:15px 15px 15px 167px;
}

#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/boutons/pdfDownload.png") no-repeat scroll 0 0;}
#midTextContent div.downloadPDFeng a
{background:url("../images/boutons/pdfDownload.png") no-repeat scroll 0 -141px;}


#btmImg {
background:url("../images/BGtext.gif") no-repeat scroll center -30px #0C385F;
height:30px;
margin:-10px 10px 10px;
position:relative;
width:690px; /*740px;*/
}

.businessName
{
    color:#6BCCEF;
    display:block;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
	text-decoration:none;
}

/* ------- 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 .tdHead
{
    background-color:#2B374A;
    
}

table.sample .tdHead .accentText
{color:white;
}
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 
{
background-color:#28396B;
clear:both;
color:#FFFFFF;
font-size:1em;
font-weight:normal;
height:100%;
line-height:1.2em;
margin:0 auto 10px;
padding-top:15px;
position:relative;
text-align:center;
text-decoration:none;
width:912px;
}  

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;
}

.blueText
{
    font-weight:bold;    
    text-align:left;
    margin-bottom:5px;
    color:#0C385F;    
}

.blackText
{

    color:black;
    text-align:left;
}

.highslide {
    cursor:url(../images/zoomin.cur), pointer;
    outline:medium none;
}

.clear
{
    clear:both; 
}

.nodisplay
{
display:none;
}
