/* fond bleu, avec du blanc au milieu*/

.topleftbleu {
  background-image:url(/app_themes/ppgmvp/images/fonds/aboutushaut-gauche.jpg); background-repeat:repeat-x; width:33%}
.topcenterbleu{
  background-image:url(/app_themes/ppgmvp/images/fonds/fondaboutus.jpg); 
  width:992px;
  vertical-align:top;
  height:242px}
.toprightbleu{
  background-image:url(/app_themes/ppgmvp/images/fonds/aboutushaut-droite.jpg); background-repeat:repeat-x; width:33%}
.midleftbleu{
  background-color:#ffffff;}
.midcenterbleu{
  background-color:#ffffff;
  vertical-align:top}
.midrightbleu{
  background-color:#ffffff;}
.bottomleftbleu{
  background-image:url(/app_themes/ppgmvp/images/fonds/aboutusbas-gauche.jpg); background-repeat:repeat-x}
.bottomcenterbleu{
  background-image:url(/app_themes/ppgmvp/images/fonds/fondaboutusbas.jpg);
  height:245px;
  vertical-align:top;}
.bottomrightbleu{
  background-image:url(/app_themes/ppgmvp/images/fonds/aboutusbas-droite.jpg); background-repeat:repeat-x}




/* fond gris, avec du blanc au milieu*/

.topleftgris{
  background-image:url(/app_themes/ppgmvp/images/fonds/conferencehaut-gauche.jpg); background-repeat:repeat-x; width:33%}
.topcentergris{
  background-image:url(/app_themes/ppgmvp/images/fonds/conference.jpg);
  width:992px;
  vertical-align:top;
  height:242px}
.toprightgris{
  background-image:url(/app_themes/ppgmvp/images/fonds/conferencehaut-droite.jpg); background-repeat:repeat-x; width:33%}
.midleftgris{
  background-color:#ffffff;}
.midcentergris{
  background-color:#ffffff;
    vertical-align:top}
.midrightgris{
  background-color:#ffffff;}
.bottomleftgris{
  background-image:url(/app_themes/ppgmvp/images/fonds/conferencebas-gauche.jpg); background-repeat:repeat-x;}
.bottomcentergris{
  background-image:url(/app_themes/ppgmvp/images/fonds/conference-bas.jpg);
  height:245px;
  vertical-align:top;}
.bottomrightgris{
  background-image:url(/app_themes/ppgmvp/images/fonds/conferencebas-droite.jpg); background-repeat:repeat-x}



/* fond bleu uni, avec une wave en haut et en bas*/

.topleftuni {
  background-color:#00a9ce; width:33%}
.topcenteruni{
background-image:url(/app_themes/ppgmvp/images/fonds/bleu-haut.jpg); 
  width:992px;
  vertical-align:top;
  height:140px}
.toprightuni{
  background-color:#00a9ce; width:33%}
.midleftuni{
  background-color:#00a9ce;}
.midcenteruni{
  background-color:#00a9ce;
    vertical-align:top}
.midrightuni{
  background-color:#00a9ce;}
.bottomleftuni{
  background-color:#00a9ce;}
.bottomcenteruni{
  background-image:url(/app_themes/ppgmvp/images/fonds/bleu-bas.jpg);  
  height:245px;
  vertical-align:top;}
.bottomrightuni{
  background-color:#00a9ce;}
  

/* fond welcome*/

.midcenterwelcome{
background-image:url(/app_themes/ppgmvp/images/fonds/welcomeCentre.jpg);
background-repeat:no-repeat;
background-color:#00a9ce;
    vertical-align:top}


 



body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
	color:#58595b;
}

.search{
height:18px}


.training{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold}

.titreblanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:24px;}

.titrenoirbig{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:34px;}
	
.stitreblanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;}

.titreblancbold{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:24px;
	font-weight:bold}
	
.stitreblancbold{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	font-weight:bold}

.titrenoirbold{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:24px;
	font-weight:bold}
	
.stitrenoirbold{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:bold}

.titrenoir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:22px;}

.titrenoircaps{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:22px;
	text-transform:uppercase}
	
.titreturqu{
	font-family:Arial, Helvetica, sans-serif;
	color:#045462;
	font-size:22px;}

.titrebleu{
	font-family:Arial, Helvetica, sans-serif;
	color:#22c4d1;
	font-size:24px;}
	
.textebleu{
	font-family:Arial, Helvetica, sans-serif;
	color:#22c4d1;
	font-size:12px;}

.textebleu LABEL, .textebleu INPUT{
	margin-right:5px;
}
.texterouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF003A;
	font-size:12px;}
	
.textebleubig{
	font-family:Arial, Helvetica, sans-serif;
	color:#22c4d1;
	font-size:18px;}
	
.textebleucapsbold{
	font-family:Arial, Helvetica, sans-serif;
	color:#22c4d1;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold}

.titrebleubold{
	font-family:Arial, Helvetica, sans-serif;
	color:#22c4d1;
	font-size:24px;
	font-weight:bold}

.titrebleubig{
	font-family:Arial, Helvetica, sans-serif;
	color:#22c4d1;
	font-size:34px;}

.titreblancbig{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:34px;}
		
.stitreturqubold{
	font-family:Arial, Helvetica, sans-serif;
	color:#045462;
	font-size:16px;
	font-weight:bold}

.textenoir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:16px;
	liste-style:none;
}
	
.textenoir A:link, .textenoir A:visited {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 12px; text-decoration: none; font-weight:bold}
.textenoir A:hover {font-family:Arial, Helvetica, sans-serif; color:#22c4d1; font-size: 12px; text-decoration: underline; font-weight:bold }
.textenoir A:active {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 12px; text-decoration: none; font-weight:bold }



.textenoir UL LI UL LI {



}

.textenoir UL LI UL LI A:link, .textenoir UL LI UL LI A:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }
.textenoir UL LI UL LI A:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: underline; }
.textenoir UL LI UL LI A:active {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }


.PagerControl{
	margin-bottom:12px;
}

.CMSSiteMapList {
	list-style-type:none;
}


.textenoircaps{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;}

.textenoircapsbold{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:bold}

.textenoirbig{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18px;}

.texteblanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;}
	
.texteblancbig{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:18px;}

.textegris{
	font-family:Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:12px;
	line-height:16px}
	
.textegrisbig{
	font-family:Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:18px;}

a.filariane:link, a.filariane:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }
a.filariane:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: underline; }
a.filariane:active {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }

	
a.clickhere:link, a.clickhere:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: underline; }
a.clickhere:hover {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 12px; text-decoration: underline; }
a.clickhere:active {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: underline; }

a.registerhere:link, a.registerhere:visited {font-family:Arial, Helvetica, sans-serif; color: #00bbca; font-size: 12px; text-decoration: none; }
a.registerhere:hover {font-family:Arial, Helvetica, sans-serif; color:#00bbca; font-size: 12px; text-decoration: underline; }
a.registerhere:active {font-family:Arial, Helvetica, sans-serif; color: #00bbca; font-size: 12px; text-decoration: none; }

a.courriel:link, a.courriel:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight:bold}
a.courriel:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: underline; font-weight:bold}
a.courriel:active {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight:bold}

a.lientitre:link, a.lientitre:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 24px; text-decoration: none; font-weight:bold }
a.lientitre:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 24px; text-decoration: none; font-weight:bold }
a.lientitre:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 24px; text-decoration: none; font-weight:bold }

a.lientitrebleu:link, a.lientitrebleu:visited {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 24px; text-decoration: none;  }
a.lientitrebleu:hover {font-family:Arial, Helvetica, sans-serif; color:#045462; font-size: 24px; text-decoration: none; }
a.lientitrebleu:active {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 24px; text-decoration: none;}

a.lientitrecaps:link, a.lientitrecaps:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 18px; text-decoration: none; text-transform:uppercase }
a.lientitrecaps:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 18px; text-decoration: none; text-transform:uppercase}
a.lientitrecaps:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 18px; text-decoration: none; text-transform:uppercase}

a.lienfooter:link, a.lienfooter:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; }
a.lienfooter:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: none; }
a.lienfooter:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; }

a.liensearch:link, a.liensearch:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; padding-right:3px; padding-left:3px }
a.liensearch:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: none; padding-right:3px; padding-left:3px  }
a.liensearch:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; padding-right:3px; padding-left:3px  }
a.signoutLink:link, a.signoutLink:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; padding-right:3px; padding-left:3px }
a.signoutLink:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: none; padding-right:3px; padding-left:3px  }
a.signoutLink:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; padding-right:3px; padding-left:3px  }

a.liencaps:link, a.liencaps:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; text-transform:uppercase}
a.liencaps:hover {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 11px; text-decoration: underline; font-weight:bold; text-transform:uppercase }
a.liencaps:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold ; text-transform:uppercase}

a.liennombleu:link, a.liennombleu:visited {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 22px; text-decoration: none; font-weight:bold}
a.liennombleu:hover {font-family:Arial, Helvetica, sans-serif; color:#22c4d1; font-size: 22px; text-decoration: underline; font-weight:bold }
a.liennombleu:active {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 22px; text-decoration: none; font-weight:bold }

a.lienbleu:link, a.lienbleu:visited {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 12px; text-decoration: none; font-weight:bold}
a.lienbleu:hover {font-family:Arial, Helvetica, sans-serif; color:#22c4d1; font-size: 12px; text-decoration: underline; font-weight:bold }
a.lienbleu:active {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 12px; text-decoration: none; font-weight:bold }

a.lienbleucaps:link, a.lienbleucaps:visited {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 12px; text-decoration: none; font-weight:bold; text-transform:uppercase}
a.lienbleucaps:hover {font-family:Arial, Helvetica, sans-serif; color:#22c4d1; font-size: 12px; text-decoration: underline; font-weight:bold; text-transform:uppercase }
a.lienbleucaps:active {font-family:Arial, Helvetica, sans-serif; color: #22c4d1; font-size: 12px; text-decoration: none; font-weight:bold; text-transform:uppercase }

a.liennoir:link, a.liennoir:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight:bold}
a.liennoir:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: underline; font-weight:bold }
a.liennoir:active {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight:bold }


a.lienphoto:link, a.lienphoto:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; text-decoration: none; text-transform:uppercase; font-weight:bold}
a.lienphoto:hover {font-family:Arial, Helvetica, sans-serif; color:#1591ab; font-size: 14px; text-decoration: none; text-transform:uppercase; font-weight:bold}
a.lienphoto:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; text-decoration: none; text-transform:uppercase; font-weight:bold}

a.lienphotosmall:link, a.lienphotosmall:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; text-transform:uppercase; font-weight:bold}
a.lienphotosmall:hover {font-family:Arial, Helvetica, sans-serif; color:#1591ab; font-size: 12px; text-decoration: none; text-transform:uppercase; font-weight:bold}
a.lienphotosmall:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; text-transform:uppercase; font-weight:bold}



/*__________________________________*/

a.menu2 {
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
      text-align: center;
	  text-decoration:none}

a.menu2:hover {
text-decoration:underline}

li.menu1 a, li.menu3 a, li.menu5 a, li.menu6 span, li.menu7 a, li.menu8 span {
margin-top:6px;}
    
/*# My Part #*/

.TitlePosition {
margin-left:34px;
margin-top:-70px;
position:relative;
width:100%;
z-index:100;
}

.textenoir.treeview a {
color:#000;
font-weight:normal;}
a.CMSBreadCrumbsLink:link, a.CMSBreadCrumbsLink:visited {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }
a.CMSBreadCrumbsLink:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; text-decoration: underline; }
a.CMSBreadCrumbsLink:active {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }

.CMSBreadCrumbsCurrentItem {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

/*# MENU #*/
.menu1 {
text-align:left;
  width:62px;
  padding-left:22px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu2 {
text-align:left;
  width:97px;
  padding-left:22px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu3 {
text-align:left;
  width:96px;
  padding-left:22px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu4 {
text-align:left;
  width:97px;
  padding-left:22px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu5 {
text-align:left;
  width:91px;
  padding-left:28px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu6 {
text-align:left;
  width:75px;
  padding-left:22px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu7 {
text-align:left;
  width:85px;
  padding-left:12px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu8 {
text-align:left;
  width:72px;
  padding-left:25px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}
.menu9 {
text-align:left;
  width:71px;
  padding-left:20px;
display:inline;
float:left;
height:25px;
position:relative;
text-align:left;
text-decoration:none;
}

.MenuCenter {
	height:25px;
	vertical-align:middle;
}

.jquerycssmenu{
	width:944px;
	margin-left:3px;z-index:1000;
position:relative;
}

.Level1CMSListMenuUL {
	margin: 0px;
	padding: 0;
	list-style-type: none;z-index:1000;
}

/*Top level list items*/
.Level1CMSListMenuLI, .Level1CMSListMenuHighlightedLI{
	/*width:118px;*/
	text-align: left;
	text-decoration:none;
	position: relative;
	display: inline;
	float: left;
	height:25px;
}

/*Top level menu link items style*/
.Level1CMSListMenuLink, .Level1CMSListMenuLinkHighlighted{
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:0px;
	text-decoration: none;

}

.jquerycssmenu ul li a:hover{
}
	
/*1st sub level menu*/
.Level2CMSListMenuUL{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#fff;
	padding-left: 5px;
	padding-right:5px;
z-index:1000;
	padding-bottom:5px;
	list-style-type: none;
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.Level2CMSListMenuLI, .Level2CMSListMenuHighlightedLI{
	color:#000;
margin:0px;
_height:15px;
	padding-top:5px;
	_padding-top:3px;
	/*display: list-item;*/
	/*float: none;*/
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.Level3CMSListMenuUL, .Level3CMSListMenuHighlightedUL{
	margin-left: 10px;
	padding: 0;
	list-style-type: none;
	background-color:#fff;


}	


/* Sub level menu links style */
.Level2CMSListMenuLink, .Level2CMSListMenuLinkHighlighted{
	font: normal 13px Verdana;
	/*width: 240px; width of sub menus*/
	color:#000;
	background: #fff;
	margin: 0;
	border-top-width: 0;
	display: block;
	font-size:10px;
	font-weight:bold;
	padding-right:0px;
	text-decoration: none;
white-space:nowrap;

min-width:100px;


	}

.Level3CMSListMenuLI, .Level3CMSListMenuHighlightedLI{
	color:#000;
	padding-top:5px;
_height:15px;
	/*display: list-item;*/
	/*float: none;*/
}

.Level3CMSListMenuLink, .Level3CMSListMenuLinkHighlighted {
	font: normal 13px Verdana;
	/*width: 220px; width of sub menus*/
white-space:nowrap;
	color:#777777;
	background: white;
	margin: 0;
	border-top-width: 0;
	display: block;
	font-size:10px;
	font-weight:bold;
	padding-right:0px;
	text-decoration: none;
min-width:100px;
	}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
		color: #00B3D2;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 7px;
	right: 5px;
}

.rightarrowclass{
	position: absolute;
	top: 5px;
	right: 5px;
}


/*# Right Menu #*/
    
.MenuDroite .TabControl {
	width:243px;
	background-image: url(/app_themes/ppgmvp/images/all/menudroite1.png);
	background-repeat:no-repeat;
	

	padding-bottom: 18px;
	padding-left: 20px; 

	padding-top:5px;
vertical-align:top;
}
.MenuDroite .TabControlTable{
 width:243px;
}
.MenuDroite .TabControlAlt {
	width:243px;
	background-image: url(/app_themes/ppgmvp/images/all/menudroite2.png);
	background-repeat:no-repeat;
	padding-left: 20px; 
	padding-bottom: 18px;
	padding-top:5px;

vertical-align:top;
}
.MenuDroite .TabControlSelected, .TabControlSelectedAlt
{
	width:243px;
	background-image: url(/app_themes/ppgmvp/images/all/menunoir.png);
	background-repeat:no-repeat;
	padding-left: 20px; 
	padding-bottom: 18px;
	padding-top:5px;

vertical-align:top;
}
.MenuDroite .TabControlSelectedLeft, .TabControlSelectedLeft, .TabControlLeftAlt, .TabControlLeft, .TabControlSelectedLeftAlt {
display:none;	
width:0px;
}
/*# Left Menu #*/
.MenuGauche .TabControl {
	width:243px;
	background-image: url(/app_themes/ppgmvp/images/all/menugauche1.png);
	background-repeat:no-repeat;
	height: 37px; 
	padding-left: 20px; 
	padding-top: 5px;
	vertical-align:top;
}
.MenuGauche .TabControlTable{
 width:243px;
}
.MenuGauche .TabControlAlt {
	width:243px;
	background-image: url(/app_themes/ppgmvp/images/all/menugauche2.png);
	background-repeat:no-repeat;
	height: 37px; 
	padding-left: 20px; 
	padding-top: 5px;

vertical-align:top;
}
.MenuGauche .TabControlSelected
{
	width:243px;
	background-image: url(/app_themes/ppgmvp/images/all/menunoir.png);
	background-repeat:no-repeat;
	height: 37px; 
padding-left: 20px; 
padding-top: 5px;

vertical-align:top;
}
.TabControlRow
{
	padding-left: 10px; 
	padding-top: 5px;
}

a.TabControlLinkSelected:link, a.TabControlLinkSelected:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold}
a.TabControlLinkSelected:hover {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 11px; text-decoration: underline; font-weight:bold }
a.TabControlLinkSelected:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold }
 
a.TabControlLink:link, a.TabControlLink:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold}
a.TabControlLink:hover {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 11px; text-decoration: underline; font-weight:bold }
a.TabControlLink:active {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold }
.QuickLink {
	width:241px;
}
.ParticipantList table, .ParticipantList td, .ParticipantList th
{

  border-color:white;
}


.pageJump {page-break-before:always}

.hiddencontrol {visibility:hidden;display:none}
.registrationButton {
 font-family:Arial;
}

.registrationButton li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:267px;
height:67px;
}
.registrationButton A {
 background-image:url(/app_themes/ppgmvp/images/register-conference.jpg);
}

.textegris input{
 width:150px
}
input.TextboxField, select.TextboxField,.TextAreaField {
width:150px;
margin-bottom:3px;

}
#daycounter {
background:url(/app_themes/ppgmvp/images/all/counter-bg.jpg) no-repeat center;
height:56px;
font-size:42px;
color:#FFFFFF;
padding-top:6px;
margin:0;
}
.countdown {
text-align:center;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
margin:0;
width:130px;
position:absolute;
bottom:22px;
_bottom:-30px;
}
.countdown strong {
display:block;
font-size:20px;
}
.daycounter-label {
margin:0;}	
.classRegTable
{
	width:408px;
}
.hide {
	display:none;

}
.Semi1, .Semi2, .work1, .work2 {
margin-bottom:3px;
}
.btnpad
{
  margin-left:270px;
}
.CurrentUserName, .CurrentUserLabel {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;

text-decoration:none;
}
/*# File center #*/
.treeTD {
  width:340px;
}
.result {
 width:625px;
}
.TitlePosition_bg .TitlePosition {
position:relative;
width:958px;
color:#FFFFFF;
font-size:30px;
font-weight:bold;
margin:0 auto;
padding-left:34px; 
z-index:100;
}
.TitlePosition_bg {
position:absolute;
_position:relative;
width:100%;
background:#000;
height:40px;
left:0;
top:180px;
_top:-62px;

}
.BreadCrumbs_bg {
position:absolute;
_position:relative;
width:100%;
left:0;
top:220px;
_top:-62px;
background-color:#a4bcc5;
z-index:100;
}
.BreadCrumbs_content {
position:relative;
width:958px;
margin:0 auto;
padding-left:34px;
}
.searchBox {
/*float:right;*/
position:absolute;
right:0;
top:0;
color:#000;
padding-top:7px;
*padding-top:3px;
}
.searchBox input {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
}
.header td {
background-color:#007893;
color:#fff;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding:8px;
}
.header a {
color:#fff;
text-decoration:none;
}
.item td {
background-color:#e8e8e8;
border-top:7px solid #fff;
color:#000;
font-size:12px;
}
.item td.firstTD, .header td.firstHeaderTD, .item td.FileCenterEdit, .header td.hdFileCenterEdit {
background:none;
}
.item td td{
background-color: transparent;
border-top:7px none;
}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_cmstreeview_treeView {
width:340px;}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_cmstreeview_treeView a {
padding:3px;}
.pager a, .PagerControl a {
color:#47beeb;
text-decoration:none;
}
.MediaFileUploader input, .MediaFileUploader textarea {
background:#eaebea;
}
.InfoLabel, .ErrorLabel {
font-size:12px;
font-weight:bold;
color:#000;
font-style:italic;
}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_fuFileUpload_lblTargetFolder, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_ffEdit_lblTargetFolder, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_fuEdit_lblTargetFolder {
font-size:12px;
font-weight:bold;
color:#000;
}
.DeleteFolderText, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_ffEdit_ibDelete {
display:inline-block;
*display:inline;
vertical-align:top;
margin-bottom:10px;
color:#e24f4f;
margin-right:5px;}
.ErrorLabel {
display:block;
margin-bottom:20px;
}
.FolderBox, .UploadBox {
width:285px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_fuFileUpload_lblDescription, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_fuFileUpload_lblKeywords {
margin-top:2px;
display:block;
}
.download {
vertical-align:middle;
text-decoration:none;}
a.download:hover {
color:#549A0A;}
.legend td {
font-size:12px;
padding-right:10px;
}
.EditFile {
color:#74E167;}
.MediaFileDeleter table, .MediaFileUploader table, .MediaEditFolder table, .MediaFileUploader {
font-size:12px;
margin-top:20px;
color:#000;}
.MediaFileUploader table table td {
vertical-align:top;}
.MediaFileUploader table, .MediaEditFolder table {
font-weight:bold;}
.MediaFileUploader table span, .MediaEditFolder table span {
text-transform:uppercase;
}
.MediaEditFolder table span.DeleteFolderText {
text-transform:none;
font-weight:normal;}
.MediaEditFolder table {
margin-bottom:20px;}
.MediaFileDeleter input {
margin-top:20px;}
.MediaFileDeleter input, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_fuFileUpload_ibSaveNew, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_fuFileUpload_ibUpload, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneRight_FileCenterFileListe_ffEdit_ibDone {
margin-right:10px;}
.DetailFileName {
font-size:16px;
font-weight:bold;}
.DetailFileTitle {
font-size:16px;
font-weight:normal;
}
.DetailTable {
margin-bottom:15px;
margin-left:-3px;}
.DetailDescription {
font-size:12px;
margin:15px 0;}
.DetailTable {
font-size:12px;
font-weight:bold;
background-color:transparent !important;
}
.FileCenterTitle {
width:252px;}
.FileCenterFileName {
width:222px;}
.FilecenterButtons, .MediaFileDeleter, .MediaFileUploader, .MediaEditFolder {
padding-left:70px;}
.FilecenterButtons {
height:39px;}
.DeleteTitle {
color:#e35151;
text-transform:uppercase;
font-weight:bold;
font-size:20px;
}
.FolderTitle {
color:#47beeb;
text-transform:uppercase;
font-weight:bold;
font-size:20px;
}
.UploadTitle {
color:#74e167;
text-transform:uppercase;
font-weight:bold;
font-size:20px;
}
/*textarea.UploadBox {
width:150px;}*/
.item a {
color:#000;} 

/*# Overlay #*/

.contentWrap {
color:#000;
}
.bgpdf, .bgxls, .bgxlsx, .bgppt, .bgpptx, .bgpub, .bgzip, .bgdoc, .bgdocx, .bgflv {
width:536px;
padding:34px;
border:5px solid #000;}
.bgpdf {
background:url(/App_Themes/ppgmvp/images/filecenter/bgpdf.jpg) no-repeat #DDE7E9;
}
.bgxls, .bgxlsx {
background:url(/App_Themes/ppgmvp/images/filecenter/bgxls.jpg) no-repeat #DDE7E9;
}
.bgdoc, .bgdocx {
background:url(/App_Themes/ppgmvp/images/filecenter/bgdoc.jpg) no-repeat #DDE7E9;
}
.bgppt, .bgpptx {
background:url(/App_Themes/ppgmvp/images/filecenter/bgppt.jpg) no-repeat #DDE7E9;
}
.bgpub {
background:url(/App_Themes/ppgmvp/images/filecenter/bgpub.jpg) no-repeat #DDE7E9;
}
.bgflv {
background:url(/App_Themes/ppgmvp/images/filecenter/bgflv.jpg) no-repeat #DDE7E9;
}
.bgzip {
background:url(/App_Themes/ppgmvp/images/filecenter/bgzip.jpg) no-repeat #DDE7E9;
}
/*# Overlay #*/
#overlay {
background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);

		color:#efefef;
		height:284px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:284px;
		overflow-y:auto;
	}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
/*	background-image:url(http://static.flowplayer.org/img/overlay/white.png);*/
/*background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);*/
		background-image:url(/App_themes/ppgmvp/images/blank.gif);
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:614px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}
.apple_overlay IMG
{
/*opacity:0;*/
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url("/App_Themes/ppgmvp/images/filecenter/close.png");
	position:absolute; right:20px; top:20px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/*# CheckBox #*/

.jquery-checkbox       {display: inline; font-size: 32px; line-height: 32px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 25px; height: 32px;}
.jquery-checkbox img{background: transparent url(/App_Themes/ppgmvp/images/checkbox.png) no-repeat;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
/*.jquery-checkbox-hover img{
	background-position: 0px -20px;
}*/
.jquery-checkbox-checked img{
	background-position: 0px -32px;
}
/*# styling of the container. #*/
.myPlayer {
	display:block;
	width: 320px;
	height:240px; 
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}
 
/* play button */
.myPlayer img {
	margin-top:70px;
	border:0px;
}
 
/* when container is hovered we alter the border color */
.myPlayer:hover {
	border:1px solid #000;
}
