﻿/* css carra */

@media print { table.pn { width:100%;}.noPrn { display:none;}}
@media screen { table.pn { margin-left:auto; margin-right:auto; width:530px;}.noPrn { display:inline}}

html	{font-size:100%;}
body	{
	font-family:Verdana,Tahoma,sans-serif; 
	font-size:1.00em; font-style:normal; font-weight:normal;
	background-color:#FFF; 
	color:rgb(0,0,0); 
	margin:0px;
	padding:0px;
	}
ul		 { list-style-position:outside; margin:5px 5px 0px 20px; padding:0px 0px 0px 0px;}
ul		 { font-size:0.845em; list-style-image:url('http://www.carra.gouv.qc.ca/images/blebul1a_v2.gif')}
ul ul	 { font-size:1.0em; list-style-image:url('http://www.carra.gouv.qc.ca/images/blebul2a_v2.gif')}
ul ul ul { font-size:1.0em; list-style-image:url('http://www.carra.gouv.qc.ca/images/blebul3a_v2.gif')}

div.page { 
	width:930px;				/* (1.0em = 16px)(880px) */
	margin-top:0px;  
	padding-top:0px; 
	position: relative; 
	text-align: left; 

	margin-left: auto; 	 		/* Pour aligner au centre */
	margin-right: auto;
	}
div.pivBandeau {
	height:60px;
	}
img.pivVisuel {
	float:right;
	}
img.pivImage { 
	position:absolute;
	top:0px;
	left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
	border: 0px;
	}
div.barreMenuPiv {
	position:absolute;
	top:68px;
	background-color:#003399;
	height:18px;
	left:220px;
	width:710px;				/* fixe=880px */
	clear:both;
	}
ul.barreGauchePiv, ul.barreDroitePiv { 
	margin:0px 5px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color:#003399;
	}
ul.barreGauchePiv { float:left;}

ul.barreDroitePiv  { 
	float:right;
	text-align:right;
	padding:1px 10px 0px 0px;
	}
ul.barreGauchePiv li, ul.barreDroitePiv li { display:inline;list-style-image:none}

ul.barreGauchePiv li.premier { padding-left:10px;}

ul.barreGauchePiv li a, ul.barreDroitePiv li a  { 
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	margin-left:5px;
	}
ul.barreGauchePiv a:link, ul.barreDroitePiv a:link { 
	color:#FFFFFF;
	background-color:#003399;
	}
ul.barreGauchePiv a:visited, ul.barreDroitePiv a:visited { 
	color:#FFFFFF;
	background-color:#003399;
	}
ul.barreGauchePiv a:hover, ul.barreDroitePiv a:hover { 
	color:#FFFFFF;
	background-color:#003399;
	text-decoration:underline;
	}
#zone_imprime_recherche {
	float: right;
	width: 390px;				/* fixe=345px  */
	margin-top: 10px;
	padding: 20px 0px 0px 0px;
	clear: both;
}
#zoneRecherche {
	width:158px;				/* fixe=744px  */
		float:right; 
	}
#Recherche {
	float:left; 
	width: 166px;
	padding:5px 0px 0px 5px;
	background-color:#FFFFFF;	/* #006893  */
	clear:both;
	}
#Recherche .txtRecherche {
	color:#333333;
	vertical-align: bottom; 
	border: 1px solid #999999;
	}
.txtRecherche	{
	width:120px;
	}
.imageRecherche	{
	margin: 0px 0px 1px 5px;
	vertical-align: bottom;
	}
#zoneMenu{						/* Conteneur menu gauche et haut  */
	width: 930px;
	height: 60px;
	clear:both;
	}
#zoneMenu_Guide{				/* Conteneur menu gauche */
	width: 930px;
	height: 0px;
	clear:both;
	}
#zone_menu_haut	{
	margin-left:210px;			/* 200 */
	margin-bottom:55px;
	margin-top:-18px;
	width: 700px;
	clear:both;
	}
#menuHaut	{
	float:left; 
	width: 171px;
	}
#menuGauche	{
	float:left;
	width: 180px;
	clear:both;
	}
#znImpr	{
	float:right;
	width:190px;
	}
#imprimer {
	float:left;
	width:200px;				/* 568px  */
	padding:10px 0px 10px;
/*		clear:both;*/
	}
#zoneimpression	{				/* pour impression seulement (100%) */
	margin-top:15px;			/* 0px   */
	width:720px;				/*(685px)*/
	float:right;				/* left  */
	clear:both;
	}

/* Page accueil */

#zoneConteneur {			/* pour impression seulement (100%) */
	width:720px;			/* (720px)(fixe=100%)*/
	float:right; 

	}
#znCentre {					/* pour impression seulement (100%) */
	float:left; 
	width:500px;			/* (475px)(fixe=100%)*/
	}
#znDroite {
	float:right; 
	width:192px;			/* (fixe=162px)*/
	}

/* Pied de page */

#copyright {					/* pour impression seulement (100%) */
	clear:both;
	position:relative;
	float:right;
	width:720px;				/* (702px)(fixe=100%)*/
	padding: 40px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-align:center;
	color: #005883;
	}
#copyright IMG	{
	margin: 15px 0px 10px 0px;
	}
#copyright a {
	font-size:0.8em;
	margin: 5px 5px;
	}
#lienCopyright a {text-decoration: none;}

#znNonImprimable	{clear:both;}

.imageCentre {
	width:470px;			/* (370px) */
	height:193px;
	}
.imageCentre img {
	width: 100%;
	height: 100%;
	}
	
.ligneHr	{color:#68A4BE;}
.ligneHrAc	{color:#006893;}

.imgBorder	{ border: 0px;}
	
/*	#listediffusion	{ margin-left:20px; margin-right:auto; width:500px;}	*/
/*	#sondage		{ margin-left:100px; margin-right:auto; width:500px;}	*/

/* Consultation jeunesse */
/* #zonecontenuje	 { margin-left:160px; margin-right:auto; width:500px;}	*/

/* AllWebMenu seulement */
.XawmAnchor { position:relative; z-index:0;}

.skip {
  height:0;
  width:0;
  left:-19000px;
  position:absolute; 
  overflow:hidden;
}
.spacer 		{ clear:both; }
.retrait 		{ margin-left:40px; margin-right:40px; }
.retrait_puce 	{ margin-left:20px; margin-right:40px; }
.tit_ex			{ font-size:0.80em; font-style:italic; font-weight:bold; margin-top:22px;}

#avis		{
	width:450px; padding:10px;
	border: 1px solid #999999; background:#FDDE85;
	min-width:25%;
	max-width:90%; 
	margin-left: auto; 			/* Pour aligner au centre */
	margin-right: auto;
}

#avis1		{
	width:450px; padding:10px;
	border: 1px solid #999999; background:#FDDE85;
	min-width:25%;
	max-width:90%; 
	margin-left: auto; 			/* Pour aligner au centre */
	margin-right: auto;
}

li p.exemple_txt	{ font-size:1.0em; font-style:italic;}
.exemple_txt 		{ font-size:0.80em; font-style:italic;}
.exemple_tab 		{ font-size:1.00em; font-style:italic;}

.fond		{ background:#FDDE85;}
.date		{ font-size:0.75em; font-weight:normal;}
.carac_blanc {color:#FFFFFF;}

li	 		{ font-size:1.0em; margin-bottom:6px;}
ol	 		{ font-size:0.80em;}
th			{ background-color:#FDDE85; text-align:center;}
li table p	{ font-size:1.0em;}

/* Bordure de tableau */
table.c, .c th, .c td	{ border-color: #000000; }
table.c					{ border-style: solid; }
table.c 				{ border-collapse: collapse }

p.AcTitre	{color:#006893; font-weight:bold;}
p 			{ font-size:0.80em; color:#000000; margin:3px 5px 10px 0px;} /* pour impression seulement (1.0em) */
p.breakhere { page-break-before:always;}
p.marge-droite { margin-left:10px;}
p.aligne-droite {text-align: right;}

sup {vertical-align: top; font-size: x-small;}

a:link			{ color:#005883; background:transparent;}
a:visited		{ color:#D49100; background:transparent;}
a:hover,a:focus { color:#D49100; background:transparent;}

h1	{ color:#006893; font-size:0.80em; margin-bottom:6px; }
h2	{ color:#006893; font-size:0.95em; margin-top:22px; margin-bottom:6px;}
h3	{ color:#006893; font-size:0.90em; margin-top:22px; margin-bottom:6px;}
h4	{ color:#006893; font-size:0.85em; margin-top:22px; margin-bottom:6px;}
h5	{ color:#006893; font-size:0.80em; margin-top:22px; margin-bottom:6px; font-variant:small-caps;}
h6	{ color:#006893; font-size:0.75em; margin-top:22px; margin-bottom:6px; font-variant:small-caps; font-style:italic;}

.fond_tab		{ background:#FDDE85;}
.fond_tab_cont	{ background:#003366;}

.fond_cell		{ background:#FDDE85;}
.fond_cell_bf	{ background:#D5F2FF;}
.fond_cell_bp	{ background:#ECFAFF;}

.fond_cell_marge{ border: 1px solid #000000; background:#FDDE85; padding:5px 5px 5px 5px;
					margin-left:10px; margin-top:8px; margin-bottom:8px;}
.fond_cell_marge_b{ border: 1px solid #000000; background:#FFFFFF; padding:5px 5px 5px 5px;
					margin-left:10px; margin-top:8px; margin-bottom:8px;}

.fond_cell_ac	{ background:#FDDE85; font-weight:bold;}
.fond_cell_gris	{ background:#C0C0C0;}
.fond_cell_rech	{ background:#94A639;}
.fond_cell_plan	{ background:#FFFFFF;}
.fond_cell_plan1{ background:#FFFFFF; color:#005883; font-weight:bold;}
.fond_cell_plan2{ font-size:1.0em; color:#005883; font-weight:bold;}



/* Événements de la vie */
p.question 	{ font-size:0.80em; font-weight:bold; color:#006893; margin-top:15px; margin-bottom:6px;}
#regime		{ width:182px; font-size:1.0em; background:#FDDE85; }
#regime p	{ margin-left:10px; margin-top:8px;}

#regimes	{ width:250px; font-size:1.0em; background:#FDDE85; }
#regimes p	{ margin-left:10px; margin-top:8px;}

#plan		{ width:200px; font-size:1.0em; background:#FDDE85; }
#plan p		{ margin-left:10px; margin-top:8px;}

#plans		{ width:290px; font-size:1.0em; background:#FDDE85; }
#plans p	{ margin-left:10px; margin-top:8px;}

/* plan du site */
td p.fond_cell_plan a:visited	{font-size:1.2em; color:#005883;}

dfn a 				{border-bottom:1px dashed; cursor: help; text-decoration:none; font-style:normal;}
td dfn a:visited	{color:#005883;}
td dfn a:hover		{color:#D49100;}
table li a:visited	{color:#005883; background:transparent;}
table li a:hover	{color:#D49100; background:transparent;}
#avis a:visited		{color:#005883; background:transparent;}
#avis a:hover		{color:#D49100; background:transparent;}

/* liste de diffusion */
.fond_cell_bleu	  { background:#006893;} /* #184692 */
.fond_cell_orange { background:#FFD65F;} /* #EBCE76 */

/* guide administration seulement */

caption	{color:#006893; font-weight:bold; padding:0px 0px 15px 0px;}

ol p.tm2  { color:#006893; font-size:1.0em;}
.tm1 { color:#006893; font-size:0.80em;}
.tm2 { color:#006893; font-size:0.80em; margin-left:15px;}
.tm3 { color:#006893; font-size:0.80em; margin-left:30px;}
.tm4 { color:#006893; font-size:0.80em; margin-left:45px;}
.tm5 { color:#006893; font-size:0.80em; margin-left:60px; font-variant:small-caps;}
.tm6 { color:#006893; font-size:0.80em; margin-left:75px; font-variant:small-caps; font-style:italic;}

.pp			{ font-size:0.80em; color:#000000; margin-top:40px; margin-bottom:10px; margin-left:7px }
.tit_tab	{ font-size:0.85em; color:#006893; font-weight:bold; margin-top:22px; margin-bottom:12px;}
.index		{ font-weight:bold; font-size:1.40em; color:#005883;}
.pmaj		{ font-weight:bold; font-variant:small-caps;}
.gmaj		{ font-weight:bold; text-transform:uppercase;}
tr.breakhere{ page-break-before:always;}

#aligne_centre	{ text-align: center;}

fieldset p	{ margin-left:5px; margin-right:5px; margin-top:5px;}

/* slideshow Box */

#slideshow_container {
 width: 400px;
 height: 155px;		/* plus 5px de haut */
}

#slideshow_container img {
	border-width: 1px;
}

/* css fin */
