/* CSS Document */

* {
   padding:0;
   margin:0;
}

body {
	background-color: #bfb779;
	background-image: url(images/bg_body.gif);
	background-repeat:repeat-x;
	color: #666666;
	font-family: verdana;
	font-size: 10px;
	line-height:15px;
	
}



p{
color: #666666;
	font-family: verdana;
	font-size: 10px;
	padding-bottom: 8px;
	line-height:15px;
	
}

table.tbcon {
color: #666666;
	font-family: verdana;
	font-size: 10px;
	padding-bottom: 10px;
	line-height:15px;
	
}

h2
{font-family: verdana;
	font-size: 12px;
	padding:0px 0px 15px 0px;
    }

.hometexte
{
    padding-left:15px;
    padding-top:5px;
    font-size:11px;}

.homesel{
   
    font-size:12px;
    color:#ffffff;}
    
img {
border: 0px;}

div#tophand
{
	width:759px; 
	margin-left:auto;
	margin-right:auto; 
	text-align:left;
	height: 26px;
}

div#cLayout{
	width:745px; 
	margin-left:auto;
	margin-right:auto; 
	background:#FFFFFF;
	text-align:left;

	padding-left:7px;
	padding-right:7px;
	padding-bottom: 7px;
	overflow:auto;
}

div#footerlayout{
	width:759px; 
	margin-left:auto;
	margin-right:auto; 
	text-align:center;

	overflow:hidden;
	color:#ffffff;
}

div#footerlayout a{

	color:#ffffff;
	text-decoration: none;
}

div#footerlayout a:hover{

	color:#ffffff;
	text-decoration: underline;
}

div#cHeader, div#Content{position : relative;
	width:745px; 
}

#moodimage
{
    height:127px;
    }

#topmenu {
background-image:url(images/bg_menutop.jpg);
vertical-align:top;
background-repeat:repeat-x;
width: 744px;
height:21px;

}


#mainmenu{

	width:745px; 
	padding:0;
	margin:0;
	clear:both;
	vertical-align:top;
	height:45px;
	

}


#MainImage{
width: 205px;
float:left;
}

#blocdroite {
width:530px;
float:left;

}

#texte {padding-left: 7px;}

#bloctexte {
margin-left: 205px;
display:block;
width:315px;

}

#bloctexteparticipant
{   margin-left: 220px;


   }
#particpantdetails    
{
width: 230px;
float:left;
}
    
#blocgauche {
width: 201px;
margin-left:540px;
}

#blocthermo{
margin-left: 235px;
}

#participantpage{ 	
    background-color: #ffffff;
    font-size: 11px;
	font-weight: bold;
	height: 21px;
	width:540px;
	color: #666666;
	padding-top:7px;
	


    }

#vertpale{
background-color: #e5e5e5;
padding:7px;}

#vertpaledon{
background-color: #e5e5e5;
padding:7px;}

#vertlistemembre{
background-color: #e5e5e5;
padding:7px;
}

#grispale{
background-color: #e5e5e5;
padding:7px;
width:187px;}

.In_don{
width:75px;
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: verdana;
font-size: 11px;}


.In_participant{
width:100px;
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: verdana;
font-size: 11px;}



.textboxparticpant{
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: verdana;
font-size: 11px;}

.In_profil{
width:80px;
border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: verdana;
font-size: 11px;}

input[type=text] {

border:1px;
border-style:solid;
border-color: #9c9c9c;
padding:2px;
color: #48413c;
font-family: verdana;
font-size: 11px;
font-weight:normal;}




.tdlabel{
width:80px;
font-weight:bold;
color:#48413c;
font-size:10px;}

.tdlabel1 {
width:120px;
}

.tdlabel1 label{
width:120px;
font-weight:bold;
color:#48413c;
font-size:10px;
padding-left: 3px;


}

.tdlabel1 input
{

    vertical-align:middle;
}

.tdlabelprofil{
width:250px;
font-weight:bold;
color:#48413c;
font-size:10px;}

.tdlabelsign{font-weight:bold;
color:#48413c;
font-size:10px;}

#textefooter {
color:#6d6b4a;
font-size:10px;
text-align:right;
padding-top:12px;}


#textefooter sup
{
	font-size:7px;
	font-weight:bold;
	color:#6d6b4a;}

#textefooter a
{color:#6d6b4a;
font-size:10px;
    text-decoration: none;}

#textefooter a:hover
{
    color:#6d6b4a;
    font-size:10px;
    text-decoration: underline;}

a {
	color: #d20e31;
	text-decoration: underline;	
}

a:hover{
	color: #d20e31;
	text-decoration:none;
}

.flechelink{
	color: #d20e31;
	font-weight:bold;
	padding-left: 5px;
	line-height:20px;
}

.flechelink a {
	text-decoration: underline;	
	background-image:url(images/flechtrans.gif);
	background-repeat:no-repeat;
	padding-left: 14px;
}


.flechelink a:hover{
	text-decoration: none;
	background-image:url(images/flechtrans.gif);
	background-repeat:no-repeat;
	padding-left: 14px;

}
.fleche
{
    padding-top:1px;
    padding-right:3px;}

.flechelinkbande{
	color: #d20e31;
	font-weight:bold;

	font-size:10px;
}

.flechelinkbande a {
	text-decoration: underline;	
}


.flechelinkbande a:hover{
	text-decoration: none;

}

.white_bottom{
height:8px;}


/* Navigation Roll overs*/
#abitibiFR {background-image:url(/images/fr/m_abitibi.jpg); width:76px; height:43px; position:absolute;}
#abitibiFR a{background-image:url(/images/fr/m_abitibi.jpg); width:76px; height:43px; position:absolute;}
#abitibiFR a:hover{background-image:url(/images/fr/m_abitibi_o.jpg); width:76px; height:43px; position:absolute;}
#abitibiFR a.selected {background-image:url(/images/fr/m_abitibi_o.jpg); width:76px; height:43px; position:absolute;}

#estrieFR {background-image:url(/images/fr/m_estrie.jpg); width:74px; height:43px; position:absolute; margin-left:76px; margin-top:0px;}
#estrieFR a{background-image:url(/images/fr/m_estrie.jpg); width:74px; height:43px; position:absolute;}
#estrieFR a:hover{background-image:url(/images/fr/m_estrie_o.jpg); width:74px; height:43px; position:absolute;}
#estrieFR a.selected {background-image:url(/images/fr/m_estrie_o.jpg); width:74px; height:43px; position:absolute;}

#lanaudiereFR {background-image:url(/images/fr/m_lanaudiere.jpg); width:75px; height:43px; position:absolute; margin-left:150px; margin-top:0px;}
#lanaudiereFR a{background-image:url(/images/fr/m_lanaudiere.jpg); width:75px; height:43px; position:absolute;}
#lanaudiereFR a:hover{background-image:url(/images/fr/m_lanaudiere_o.jpg); width:75px; height:43px; position:absolute;}
#lanaudiereFR a.selected {background-image:url(/images/fr/m_lanaudiere_o.jpg); width:75px; height:43px; position:absolute;}

#laurentidesFR {background-image:url(/images/fr/m_laurentides.jpg); width:74px; height:43px; position:absolute; margin-left:225px; margin-top:0px;}
#laurentidesFR a{background-image:url(/images/fr/m_laurentides.jpg); width:74px; height:43px; position:absolute;}
#laurentidesFR a:hover{background-image:url(/images/fr/m_laurentides_o.jpg); width:74px; height:43px; position:absolute;}
#laurentidesFR a.selected{background-image:url(/images/fr/m_laurentides_o.jpg); width:74px; height:43px; position:absolute;}

#mauricieFR {background-image:url(/images/fr/m_mauricie.jpg); width:76px; height:43px; position:absolute; margin-left:299px; margin-top:0px;}
#mauricieFR a{background-image:url(/images/fr/m_mauricie.jpg); width:76px; height:43px; position:absolute;}
#mauricieFR a:hover{background-image:url(/images/fr/m_mauricie_o.jpg); width:76px; height:43px; position:absolute;}
#mauricieFR a.selected{background-image:url(/images/fr/m_mauricie_o.jpg); width:76px; height:43px; position:absolute;}

#montegerieFR {background-image:url(/images/fr/m_montegerie.jpg); width:74px; height:43px; position:absolute; margin-left:375px; margin-top:0px;}
#montegerieFR a{background-image:url(/images/fr/m_montegerie.jpg); width:74px; height:43px; position:absolute;}
#montegerieFR a:hover{background-image:url(/images/fr/m_montegerie_o.jpg); width:74px; height:43px; position:absolute;}
#montegerieFR a.selected{background-image:url(/images/fr/m_montegerie_o.jpg); width:74px; height:43px; position:absolute;}

#montrealFR {background-image:url(/images/fr/m_montreal.jpg); width:73px; height:43px; position:absolute; margin-left:449px; margin-top:0px;}
#montrealFR a{background-image:url(/images/fr/m_montreal.jpg); width:73px; height:43px; position:absolute;}
#montrealFR a:hover{background-image:url(/images/fr/m_montreal_o.jpg); width:73px; height:43px; position:absolute;}
#montrealFR a.selected{background-image:url(/images/fr/m_montreal_o.jpg); width:73px; height:43px; position:absolute;}

#outaouaisFR {background-image:url(/images/fr/m_outaouais.jpg); width:74px; height:43px; position:absolute; margin-left:522px; margin-top:0px;}
#outaouaisFR a{background-image:url(/images/fr/m_outaouais.jpg); width:74px; height:43px; position:absolute;}
#outaouaisFR a:hover{background-image:url(/images/fr/m_outaouais_o.jpg); width:74px; height:43px; position:absolute;}
#outaouaisFR a.selected{background-image:url(/images/fr/m_outaouais_o.jpg); width:74px; height:43px; position:absolute;}

#quebecFR {background-image:url(/images/fr/m_apalaches.jpg); width:75px; height:43px; position:absolute; margin-left:596px; margin-top:0px;}
#quebecFR a{background-image:url(/images/fr/m_apalaches.jpg); width:75px; height:43px; position:absolute;}
#quebecFR a:hover{background-image:url(/images/fr/m_apalaches_o.jpg); width:75px; height:43px; position:absolute;}
#quebecFR a.selected {background-image:url(/images/fr/m_apalaches_o.jpg); width:75px; height:43px; position:absolute;}

#saguenayFR {background-image:url(/images/fr/m_saquenay.jpg); width:73px; height:43px; position:absolute; margin-left:671px; margin-top:0px;}
#saguenayFR a{background-image:url(/images/fr/m_saquenay.jpg); width:73px; height:43px; position:absolute;}
#saguenayFR a:hover{background-image:url(/images/fr/m_saquenay_o.jpg); width:73px; height:43px; position:absolute;}
#saguenayFR a.selected{background-image:url(/images/fr/m_saquenay_o.jpg); width:73px; height:43px; position:absolute;}


/* Navigation Roll overs*/
#abitibiEN {background-image:url(/images/en/m_abitibi.jpg); width:76px; height:43px; position:absolute;}
#abitibiEN a{background-image:url(/images/en/m_abitibi.jpg); width:76px; height:43px; position:absolute;}
#abitibiEN a:hover{background-image:url(/images/en/m_abitibi_o.jpg); width:76px; height:43px; position:absolute;}
#abitibiEN a.selected {background-image:url(/images/en/m_abitibi_o.jpg); width:76px; height:43px; position:absolute;}

#estrieEN {background-image:url(/images/en/m_estrie.jpg); width:74px; height:43px; position:absolute; margin-left:76px; margin-top:0px;}
#estrieEN a{background-image:url(/images/en/m_estrie.jpg); width:74px; height:43px; position:absolute;}
#estrieEN a:hover{background-image:url(/images/en/m_estrie_o.jpg); width:74px; height:43px; position:absolute;}
#estrieEN a.selected {background-image:url(/images/en/m_estrie_o.jpg); width:74px; height:43px; position:absolute;}

#lanaudiereEN {background-image:url(/images/en/m_lanaudiere.jpg); width:75px; height:43px; position:absolute; margin-left:150px; margin-top:0px;}
#lanaudiereEN a{background-image:url(/images/en/m_lanaudiere.jpg); width:75px; height:43px; position:absolute;}
#lanaudiereEN a:hover{background-image:url(/images/en/m_lanaudiere_o.jpg); width:75px; height:43px; position:absolute;}
#lanaudiereEN a.selected {background-image:url(/images/en/m_lanaudiere_o.jpg); width:75px; height:43px; position:absolute;}

#laurentidesEN {background-image:url(/images/en/m_laurentides.jpg); width:74px; height:43px; position:absolute; margin-left:225px; margin-top:0px;}
#laurentidesEN a{background-image:url(/images/en/m_laurentides.jpg); width:74px; height:43px; position:absolute;}
#laurentidesEN a:hover{background-image:url(/images/en/m_laurentides_o.jpg); width:74px; height:43px; position:absolute;}
#laurentidesEN a.selected{background-image:url(/images/en/m_laurentides_o.jpg); width:74px; height:43px; position:absolute;}

#mauricieEN {background-image:url(/images/en/m_mauricie.jpg); width:76px; height:43px; position:absolute; margin-left:299px; margin-top:0px;}
#mauricieEN a{background-image:url(/images/en/m_mauricie.jpg); width:76px; height:43px; position:absolute;}
#mauricieEN a:hover{background-image:url(/images/en/m_mauricie_o.jpg); width:76px; height:43px; position:absolute;}
#mauricieEN a.selected{background-image:url(/images/en/m_mauricie_o.jpg); width:76px; height:43px; position:absolute;}

#montegerieEN {background-image:url(/images/en/m_montegerie.jpg); width:74px; height:43px; position:absolute; margin-left:375px; margin-top:0px;}
#montegerieEN a{background-image:url(/images/en/m_montegerie.jpg); width:74px; height:43px; position:absolute;}
#montegerieEN a:hover{background-image:url(/images/en/m_montegerie_o.jpg); width:74px; height:43px; position:absolute;}
#montegerieEN a.selected{background-image:url(/images/en/m_montegerie_o.jpg); width:74px; height:43px; position:absolute;}

#montrealEN {background-image:url(/images/en/m_montreal.jpg); width:73px; height:43px; position:absolute; margin-left:449px; margin-top:0px;}
#montrealEN a{background-image:url(/images/en/m_montreal.jpg); width:73px; height:43px; position:absolute;}
#montrealEN a:hover{background-image:url(/images/en/m_montreal_o.jpg); width:73px; height:43px; position:absolute;}
#montrealEN a.selected{background-image:url(/images/en/m_montreal_o.jpg); width:73px; height:43px; position:absolute;}

#outaouaisEN {background-image:url(/images/en/m_outaouais.jpg); width:74px; height:43px; position:absolute; margin-left:522px; margin-top:0px;}
#outaouaisEN a{background-image:url(/images/en/m_outaouais.jpg); width:74px; height:43px; position:absolute;}
#outaouaisEN a:hover{background-image:url(/images/en/m_outaouais_o.jpg); width:74px; height:43px; position:absolute;}
#outaouaisEN a.selected{background-image:url(/images/en/m_outaouais_o.jpg); width:74px; height:43px; position:absolute;}

#quebecEN {background-image:url(/images/en/m_apalaches.jpg); width:75px; height:43px; position:absolute; margin-left:596px; margin-top:0px;}
#quebecEN a{background-image:url(/images/en/m_apalaches.jpg); width:75px; height:43px; position:absolute;}
#quebecEN a:hover{background-image:url(/images/en/m_apalaches_o.jpg); width:75px; height:43px; position:absolute;}
#quebecEN a.selected {background-image:url(/images/en/m_apalaches_o.jpg); width:75px; height:43px; position:absolute;}

#saguenayEN {background-image:url(/images/en/m_saquenay.jpg); width:73px; height:43px; position:absolute; margin-left:671px; margin-top:0px;}
#saguenayEN a{background-image:url(/images/en/m_saquenay.jpg); width:73px; height:43px; position:absolute;}
#saguenayEN a:hover{background-image:url(/images/en/m_saquenay_o.jpg); width:73px; height:43px; position:absolute;}
#saguenayEN a.selected{background-image:url(/images/en/m_saquenay_o.jpg); width:73px; height:43px; position:absolute;}

/* End of Navigation Roll overs*/

/* Table / formulaires */

.TB_title 
{color: #666666;
	font-family: verdana;
	font-size: 13px;
	padding-bottom: 5px;
	font-weight:bold;
    }
.titreTag
{color: #666666;
	font-family: verdana;
	font-size: 11px;
	padding-bottom: 5px;
	font-weight:bold;
    }

.noresult
{   color: red;
	font-family: verdana;
	font-size: 11px;
    font-weight:bold;
    background-color: #ffffff;
    border-style:none; 
    padding:5px;
   
    }
   
.pagerstyle td   {   
    background-color: #bfb779;
   border: 1px solid #ffffff;
    padding:2px;
   
    }
    
.erreurrouge
{color: red;
	font-family: verdana;
	font-size: 11px;

	font-weight:bold;
    }
    
table.TB_general {background-color: #e5e5e5;
    border-bottom: 10px solid #e5e5e5;
}

.TB_general td
{padding-left:8px;
    padding-right:2px;
    padding-top:5px;
    padding-bottom:1px;}
    
.rowtitre{ 	
    background-color: #bfb779;
    font-size: 11px;
	font-weight: bold;
  
	padding-left:10px;
    padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	color:#ffffff;
    }
    
.row1
{background-color: #e5e5e5;
    font-size: 10px;
    font-weight:bold;
	color: #666666;
    }
    
.row2
{background-color: #e5e5e5;
    font-size: 10px;
	font-weight:bold;
		color: #666666;
    }
.rowlink
{   background-color: #bfb779;
    font-size: 10px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    border-bottom: 1px solid #ffffff;
}   
.gridview 
    {
     width:525px;
     border-style:none; 
        }
            

    
.gridviewheader th
{
    font-family: verdana;
	    font-size: 11px;
	    padding:5px;
	    background-color: #bfb779;
	    border: 1px solid #ffffff;
	    padding:5px;
	    color:#ffffff;
	
    }    
        
.gridviewrow td    {

        font-family: verdana;
	    font-size: 11px;
	    padding:5px;
	    background-color: #e5e5e5;
	    	border: 1px solid #ffffff;
        }
        
.gridviewrow2 td    {

        font-family: verdana;
	    font-size: 11px;
	    padding:5px;
	    background-color: #f5f5f5;
	    	border: 1px solid #ffffff;
        }       




.gridviewemail 
    {
     width:400px;
     border-style:none; 
        }
            

    
.gridviewheaderemail th
{
    font-family: verdana;
	    font-size: 10px;
	    padding:5px;
	    background-color: #bfb779;
	    border: 1px solid #ffffff;
	    padding:5px;
	
    }    
        
.gridviewrowemail td    {

        font-family: verdana;
	    font-size: 10px;
	    padding:5px;
	    background-color: #e5e5e5;
	    	border: 1px solid #ffffff;
        }
        
.gridviewrow2email td    {

        font-family: verdana;
	    font-size: 10px;
	    padding:5px;
	    background-color: #e5e5e5;
	    	border: 1px solid #ffffff;

}
        
div.scroll {
	height: 100px;
	width: 180px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-box-sizing: border-box; 
	margin-left:15px;
}   

div.scroll1 {
	height: 110px;
	width: 178px;

	overflow: auto;
	border: 1px solid #666;
	background-color: #FFFFFF;
    padding: 4px;
	-moz-box-sizing: border-box; 
	margin-left:5px;
}     

.leftcolumn
{
    padding-right:10px;}     
    
#clik
{
	padding-left:15px;
	padding-right:10px;}
	
.errorredemail  
{
	padding-left:10px;
	margin-bottom:30px;}
	
.listsponsor
{
	background-color: #ffffff;
	vertical-align:top;
	overflow: auto;
	border: 1px solid #9c9c9c;
	padding-left:7px;
	}	


.listsponsor td
{

	vertical-align:top;
	padding-top:7px;
	padding-left:7px;
	}
	
.listsponsor span
{
	font-weight:normal;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	}			
.rowsponsor
{
	padding-left:8px;
	padding-top:8px;}		    
	
.smalllabel
{
	font-weight:normal;
	font-size:9px;}	
	
.boitesel
{
	background-image:url(/images/bg_selection.jpg);
	width:380px;
	height:183px;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:30px;}	