.printTextsize {
    font-size: 11px;
    
}

.TableOlym table, .TableOlym table p{
    font-size: 11px;
    }

.olympiques  {
    font-size: 12px;
    color: #003667;
    }

.cit {
    font-weight: bold;
    color: #00325c;
}
.note {
    font-size: 11px;
    color: #474747;
}
.contact {
    font-size: 12px;
    color: #004473;
}

.noteacrobat {
    font-size: 11px;
    color: #474747;
}
.noteacrobat a {
    font-size: 11px;
    color: #474747;
}
SUB {
    font-size: 11px;
    color: #333333;
    LINE-height: 11px;
	}
/*-----News-----*/
#bulletinflash {
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	border: 1px solid #999999;
	width: 201px;
}
/*-----News-----*/
#pubaccueil {
	border: 1px solid #999999;
	width: 250px;
}
/*-----News-----*/
#news {
	margin:7px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
	
#news .date{
	color: #666666;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
}
#news a.titre{
display:block;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	color: #002F5D;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#news a:hover.titre{
display:block;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	color: #002F5D;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
#news .min{
	text-transform:lowercase;
}
	
	
/*-----Début table 2col-----*/
#presentationtable{
	background-color: #F8FAFB;
	width: 440px;
	margin:0px 0px 10px 0px;
}
#presentationtable table{
	background-color: #ffffff;
	margin: 5px;
}
#presentationtable table tr td{
	border:1px solid #E1E4E8;
}
#presentationzone{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
#presentationzone strong{
	font-size: 12px;
}
#presentationzone li{
	font-size: 12px;
}
#presentationOnecolzone{
	padding: 5px;
	margin: 0px 0px 0px 0px;
}
/*-----Fin table 2col-----*/
/*-----Début table 3col-----*/
#threecoltable{
	background-color: #F8FAFB;
	width: 440px;
	margin:0px 0px 10px 0px;

}
#threecoltable table{
	background-color: #ffffff;
	margin: 5px;
	width: 430px;
}
#threecoltable table tr td{
	border:1px solid #E1E4E8;
	/*border-left:1px solid #E1E4E8;*/
}
#threecolzone{
	width: 130px;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
#threecolzone strong{
	font-size: 12px;
}
#threecolzone li{
	font-size: 12px;
}
/*-----Début table 2col-----*/
#twocoltable{
	background-color: #F8FAFB;
	width: 440px;
	margin:0px 0px 10px 0px;
}
#twocoltable table{
	background-color: #ffffff;
	margin: 5px;
	/*width: 430px;*/
}
#twocoltable table tr td{
	border:1px solid #E1E4E8;
	/*border-left:0.5px solid #E1E4E8;
	border-bottom:0.5px solid #E1E4E8;*/
}

#twocolzone{
	/*width: 201px;*/
	padding: 5px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
#twocolzone strong{
	font-size: 12px;
}
#twocolzone li{
	font-size: 12px;
}
#onecolzone{
	padding: 5px;
	margin: 0px 0px 0px 0px;
}

/* Fin tableau 2col */
/* Début tableau xcol */

#coltable{
	background-color: #F8FAFB;
	width: 440px;
	margin:0px 0px 10px 0px;
	border:0px solid #000000;
}
#coltable table{
	background-color: #ffffff;
	margin: 5px;
}
#coltable table tr td{
	border:1px solid #E1E4E8;
}
#coltable td{
	padding:2px;
}

/* Fin tableau 2col */
/* Début tableau xcol */

#coltable220{
	background-color: #F8FAFB;
	width: 220px;
	margin:0px 0px 10px 0px;
	border:0px solid #000000;
}

#coltable220 table{
	background-color: #ffffff;
	margin: 5px;
}
#coltable220 table tr td{
	border:1px solid #E1E4E8;
}
#coltable220 td{
	padding:2px;
}


/* Fin tableau 7col */

/*-----Fin Fier-----*/
/*-----Début Fier-----*/
#fiertable{
	background-color: #F8FAFB;
	width: 440px;
	margin:0px 0px 10px 0px;
}
#fiertable table{
	background-color: #ffffff;
	margin: 5px;
	width: 430px;
}
#fiertable table tr td{
	border:1px solid #E1E4E8;
	/*border-left:1px solid #E1E4E8;*/
}
#fierzone{
	width: 201px;
	padding: 7px;
	margin: 5px 0px 0px 0px;
}
/*-----Fin Fier-----*/

/*-----Début Publications-----*/	
#publications{
}
#publications img{
	border:1px solid #666666;
	padding:1px;	
}
#tablePublication{
	background-color: #F8FAFB;
	width: 440px;
	padding: 5px;
	margin: 10px 0px 0px 0px;
}
#tablePublication a:link {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#tablePublication a:visited {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#tablePublication a:hover {
	text-decoration:underline;
}
#tablePublication table{
	background-color: #ffffff;
	width: 440px;
}
#tablePublication table tr td{
	padding: 6px;
}
#publitexte{
	width: 282px;
	font-size:11px;
}

#textepdf{
	padding:5px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	}
	
#textepdf .imagepdf{
	margin:0px 3px -3px 0px;
	border:0px solid #ffffff;
	}

.rouge{
	font-color:#A80E11;
	}

/*------Fin Publications-----*/

/*-----Début Renfort-----*/	

#renfort{
}
#renfort img{
	border:1px solid #666666;
	padding:1px;	
}
#tablerenfort{
	background-color: #F8FAFB;
	width: 440px;
	padding: 5px;
	margin: 10px 0px 0px 0px;
}
#tablerenfort a:link {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#tablerenfort a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#tablerenfort a:hover {
	text-decoration:underline;
}
#tablerenfort table{
	background-color: #ffffff;
	width: 430px;
}
#tablerenfort table tr td{
	padding: 6px;
}
#publitexterenfort{
	width: 277px;
}

#texterenfortpdf{
	padding:5px 0px 8px 0px;
	font-size:10px;
	font-weight:bold;
	}
#texterenfortpdf .imagepdf{
	margin:0px 3px -3px 0px;
	border:0px solid #ffffff;
	}

#lienrenforten a:link {
	text-decoration:none;
	font-size:12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#lienrenforten a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#lienrenforten a:hover {
	text-decoration:underline;
}


/*------Fin Renfort-----*/

/*--Début CV institutionnel--*/
#CV {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 0px;
	margin: 0px 0px;
	border: 1px solid #cccccc;
}
#CV h2 {

	font-weight:normal;
	font-size:13px;
	letter-spacing: 1px;
}

#CV h2 a {
	color: #A4B82E;
	text-decoration: underline;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight:normal;
}

#CV h2 a:hover {
	color: #51A3B1;
	text-decoration: underline;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight:normal;
}
#CV h2.blanc {
	color: #ffffff;
}
#CV H2.blanc b {
	color: #ffffff;
	font-weight:bold;
	font-size: 16px;
}
#CV H2.kaki {
	color: #A4B82E;
}
#CV H2.gris {
	padding: 5px 10px 10px 0px;
	margin: 0px 10px 0px 0px;
	color: #81775F;
}
#CV H2.kaki b {
	color: #A4B82E;
	font-weight:bold;
	font-size: 16px;
}
#CV .largeYear {
	color: #5b799d;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 1px;
}
#CV img.bullet_fleche {
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
}
#CV img.bullet_fleche_bleu {
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
}
#CV img.fleche_boite_jaune {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
#CV img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#CV ul {
	padding:0px 0px 6px 20px;
	margin: 0px 0px 0px 0px;
}

#backgroundMission {
	/*background-color: #9CCDD8;*/
	background-image:url(http://www.investquebec.com/images/cv/bg_mission.jpg);
	background-repeat:repeat-x;
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
#backgroundValeurs {
	background-color: #F6F6E8;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
#backgroundBlanc {
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
#backgroundBleu {
	background-color: #9FCAD5;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
}
#backgroundBleuPaleOnglet {
	background-image:url(http://www.investquebec.com/images/cv/onglet.gif);
	background-repeat:no-repeat;
	background-color: #CFE7EC;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}
#backgroundBleuPale {
	background-color: #CFE7EC;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}
#tableauTitreFleche {
	background-image:url(http://www.investquebec.com/images/cv/fleche_boite_jaune.gif);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 31px;
	margin: 10px 0px 0px 0px;
	color: #000000;
	text-align:left;
	font-weight:bold;
	height: 26px;
}
#tableauGauche {
	background-color: #AFD6DF;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	color: #006279;
	text-align:right;
}
#tableauDroit {
	background-color: #51A3B1;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-align:left;
}
#tableauPlein {
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	color: #006279;
	text-align:left;
}
#backgroundTextMission {
	background-color: #FFFFFF;
	padding: 10px 10px 0px 10px;
	margin: 0px 10px 0px 10px;
}
#backgroundTextMission li {
	list-style-image:url(http://www.investquebec.com/images/cv/bullet_fleche.gif);
	marker-offset:3px;
	padding: 0px 5px 0px 5px;
	margin: 5px 0px 5px 0px;
}
#backgroundBleuPale li {
	list-style-image:url(http://www.investquebec.com/images/cv/bullet_fleche2.gif);
	marker-offset:3px;
	padding: 0px 5px 0px 5px;
	margin: 5px 0px 5px 0px;
}
#backgroundMission H2 {
	color: #ffffff;
}
#backgroundTextValeurs {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 10px;
}
#backgroundTextValeurs li {
	list-style-image:url(http://www.investquebec.com/images/cv/bullet_fleche_bleu2.gif);
	marker-offset:3px;
	padding: 0px 5px 0px 5px;
	margin: 5px 0px 5px 0px;
}
#BackgroundValeurs H2 {
	color: #A4B82E;
}
#backgroundText {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 10px;
}
#backgroundText li {
	list-style-image:url(http://www.investquebec.com/images/cv/bullet_fleche_bleu.gif);
	marker-offset:3px;
	padding: 0px 5px 0px 5px;
	margin: 5px 0px 5px 0px;
}
#backgroundText H3 {
	padding: 0px 0px 0px 0px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size: 100%;
	color: #000000;
}
#backgroundText H3 .titreH3 {
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0px 35px;
	display:block;
}
.orange {
	color: #CC7B28;
	font-weight:bold;
}
.gris {
	color: #6F6752;
	font-weight:bold;
}
#navigation {
text-align:right;
	width:250px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 180px;
	color:#A4B82E;
}
a.nav:link, a.nav:visited {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#A4B82E;
	text-decoration: none;
}

a.nav:hover{
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#A4B82E;
	text-decoration: underline;
}
#navigation strong{
    color: #A4B82E;
    font-weight: bold;
	}
		
#blockCV table td{
	padding:15px;
	vertical-align:top;
	/*border:1px solid #666666;*/
	}
	
#blockCV table img{
	border:1px solid #666666;
	}
/*--Fin CV institutionnel--*/
/*--Début Langues--*/
.Langues {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	height:25px;
	/*border:1px solid #ff0000;*/
}
#Courtoisie .Langues li {
	margin: 0px 10px 0px 10px;
	padding: 0;
}
#Footer .Langues {
	margin: 15px 0px 0px 130px;
}
#Footer .Langues li {
	margin: 0px 10px 0px 10px;
	padding: 0;
}
.Langues a {
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
}
.Langues a:visited {
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
}
.Langues a:hover {
	text-decoration:underline;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
}

.Langues img {
	padding: 0px 0px 0px 0px;
	margin: -2px 0px 0px 0px;
}
.Langues .IQ {
	FONT-SIZE: 10px;
	color:#999999;
	letter-spacing:1px;
}
.Menu {
	margin: 0;
	padding: 0;
}
.Menu li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*border:1px solid #00ff00;*/
}
.PiedLanguee a
{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	letter-spacing:1px;
}
.PiedLangue a:link 
{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	letter-spacing:1px;
}
.PiedLangue a:visited
{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	letter-spacing:1px;
}
.PiedLangue a:active
{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	letter-spacing:1px;
}
.PiedLangue a:hover 
{
	text-decoration:none;
	color:#000000;
	font-size:10px;
	letter-spacing:1px;
}
/*--Fin Langues--*/

/*--Debut vidéo--*/
#filetvideo {
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	border: 1px solid #999999;
	width: 172px;
}
/*--Fin vidéo--*/

.L_plan_niv1{
    font-weight: bold;
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv1:visited{
    font-weight: bold;
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv1:hover{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-decoration: underline
}
.L_plan_niv1:active
{
    font-weight: bold;
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv2{
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv2:visited
{
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv2:hover{
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
.L_plan_niv2:active
{
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv3{
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv3:visited{
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.L_plan_niv3:hover
{
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
.L_plan_niv3:active{
    font-size: 12px;
    color: #00325c;
    text-decoration: underline;
}
.ch_oblig{
    font-size: 9px;
    color: #00325c;
}
.Contenu{
	padding:4px;
}
input{
    font-size: 13px; !important; /font-size: 13px;-font-size: 14px;
    color: #000000;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
	}

*-- Nouveaux tableaux --*/


.NouveauTableau TD{
    font-size: 0.8em;
	line-height:1.5em;
	vertical-align:middle;
    }

.FondBlanc{
	background-color: #ffffff;	
}

.FondVert{
	background-color: #f0f4e5;	
}

.TitreVert{
	color: #76892f;	
}

.center{
	text-align: center;	
}

.left{
	text-align: left;	
}
/*css du slider*/
 
/* --- Links  --- */
.expand img{ border:0px;}

.expand a {
  display:block;
  
}
.expand a:link, .expand a:visited {
  background-image:url(../../images/Boutons/bouton-ouvrir.png);
  background-repeat:no-repeat;
  background-position:100% 50%;
  text-decoration:none!important;
}

.expand_en a:link, .expand_en a:visited {
  background-image:url(../../images/Boutons/bouton-open.png);
  background-repeat:no-repeat;
  background-position:100% 50%;
  text-decoration:none!important;
}

.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:none;
  
}
.expand_en a.open:link, .expand_en a.open:visited {
  
  background:#ffffff url(../../images/Boutons/bouton-close.png) no-repeat 100% 50%;
}
.expand a.open:link, .expand a.open:visited {
  
  background:#ffffff url(../../images/Boutons/bouton-fermer.png) no-repeat 100% 50%;
}

.frame {
padding: 5px;
border:1px solid #ccc;
}

