﻿@charset "utf-8";
/* CSS Document */

.divContenu 
{ 
	position:relative;
	width:960px; 
	min-height:530px;
	height:auto;
	overflow:hidden;	
	margin:20px 20px 0 20px;
	font-size:1em;
	background-color:#fff;
}

.divContenu a:link{ color: #000; text-decoration: underline}
.divContenu a:visited{color: #000; text-decoration: underline}
.divContenu a:active{color: #000; text-decoration: underline}
.divContenu a:hover{color: #000; text-decoration: underline}

.divContenu h1 { font-size:1.3em; margin:0; padding:0 0 4px 0; font-family:Arial, Helvetica, sans-serif}
.divContenu h2 { font-size:1.25em; margin:0; padding:10px 0 4px 0; font-family:Arial, Helvetica, sans-serif}
.divContenu h3 { font-size:1.3em; margin:0; padding:0 0 20px 0; color:#333; font-weight: lighter; font-family:Arial, Helvetica, sans-serif}
.divContenu h4 { font-family:Arial, Helvetica, sans-serif}
.divContenu h5 { font-family:Arial, Helvetica, sans-serif}

.divZnHaut { width:100%; height:auto; overflow:hidden}

.divContenuG 
{
	width:195px;
	height:228px;
	float:left;
	margin:0;
	padding:0;
	background:url('/Style Library/PortailRRQ/Images/accueil/bg_col_gauche.jpg') right top no-repeat;
}

.divContenuD
{
	width:765px;	
	height:227px;
	float:right;
	margin:0;
	padding:0;
	background:url('/Style Library/PortailRRQ/Images/accueil/bg_accueil_contenus_rotatifs.jpg') left top no-repeat;	
	border-bottom:1px solid #cfcfcf;
}

.divOnglet { width:186px; margin:18px 0 0 9px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1em}

.divOnglet a:link{ color: #000; text-decoration: none}
.divOnglet a:visited{color: #000; text-decoration: none}
.divOnglet a:active{color: #000; text-decoration: none}
.divOnglet a:hover{color: #000; text-decoration: underline}

.divOnglet ul {margin:0; padding:0}
.divOnglet ul li {list-style-type:none; padding:8px 0 0 31px;}

li.ongCitoyens{ width:155px; height:33px; font-size:1.3125em;}
li.ongCitoyensOn{ background:url('/Style Library/PortailRRQ/Images/accueil/bg_onglet_moyen.jpg') top left no-repeat; color:#cc6633}
li.ongCitoyensOff{ background:url('/Style Library/PortailRRQ/Images/accueil/bg_onglet_moyen_off.jpg') top left no-repeat; color:#000}

li.ongEntreprises { width:155px; height:48px; font-size:1.125em; }
li.ongEntreprisesOff{ background:url('/Style Library/PortailRRQ/Images/accueil/bg_onglet_gros_off.jpg') top left no-repeat; color:#000}
li.ongEntreprisesOn{ background:url('/Style Library/PortailRRQ/Images/accueil/bg_onglet_gros.jpg') top left no-repeat; color:#cc6633}

li.ongRegie{ width:155px; height:33px; font-size:1.3125em}
li.ongRegieOn{ background:url('/Style Library/PortailRRQ/Images/accueil/bg_onglet_moyen.jpg') top left no-repeat; color:#cc6633}
li.ongRegieOff{ background:url('/Style Library/PortailRRQ/Images/accueil/bg_onglet_moyen_off.jpg') top left no-repeat; color:#000}

.divZnContenuRotatif {width:765px; height:221px; margin:6px 0 0 0}

.divBoxPub {position:absolute; z-index:100; right:300px; top:195px; font-size:12px}
.divBoxPub ul {margin:0; padding:0}
.divBoxPub ul li { height:12px; width:12px; margin:0 2px 0 0; padding:2px 3px 5px 3px; border:1px solid #666666; float:left; list-style:none; background-image:none}

li.boxPub { background-color:#fff; color:#333; text-align:center}
li.boxPub:hover { background-color:#f2efef; color:#333;}
li.boxPubOn {background-color:#666; color:#fff; text-align:center}

li.boxPubOn a:link, li.boxPubOn a:visited, li.boxPubOn a:active, li.boxPubOn a:hover{ color: #fff; text-decoration: none}

#recherche
{
	position:absolute;
	z-index:100;
	right:20px;
	top:90px;
	clear:both;	
	text-align:right;	
	margin:0 0 0 0; 
	padding:0;
	width:200px;	
}

#recherche {height:17px;}
#recherche input { border: 1px solid #999999; height:14px; font-size:0.625em; color:#333333; width:125px}
#recherche a img {margin:0; vertical-align:middle}

.divZnCentre { width:100%; height:auto; overflow:hidden; clear:both}

.divZnCentreL 
{
	width:195px;
	float:left;
	margin:0;
	padding:0;
	font-size:1em;
}

.divZnDossierCitoyen {width:150px; margin:20px 15px 0 20px; padding:5px 5px 5px 5px}
.divZnDossierCitoyen div {border-top:1px solid #d0d0d0}
.divZnDossierCitoyen div img {padding:5px; background-color: #f4f2f3; text-align: center}

.divZnCentreL h3 {margin:0; padding:0; font-size:1.2em; }
.divZnCentreL h3 span{font-size:0.925em}
.divZnCentreL h3 span.txtOrange{color:#cc6633;}
.divZnCentreL h3 span.txtVert{color:#669933}
.divZnCentreL h3 span.txtGris{color:#999}
.divZnCentreL p{margin:5px 0 0 0; padding:0; font-size:0.825em;}

.divZnCentreD 
{
	width:765px;	
	height:auto;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
	background:url('/Style Library/PortailRRQ/Images/accueil/bg_accueil_degrade_gris.jpg') left top repeat-x;
	font-size:1em;
}

.divZnInform { width:208px; min-height:275px; float:left; margin:20px 0 0 0; padding:0 0 20px 12px }
.divZnTrouver {width:206px; min-height:275px; float:left; margin:20px 0 0 0; padding:0 0 20px 12px; border-left:1px dashed #cfcfcf; border-right:1px dashed #cfcfcf}
.divZnActualites {width:313px; min-height:275px; float:right; margin:20px 0 0 0; padding:0 0 20px 0}

ul.lstmenu li a span { color:#669933; font-size:x-large}
ul.lstmenu, ul.lstmenu {margin:0 24px 0 8px; padding:0 0 0 0}
ul.lstmenu li,  ul.lstmenu li {margin:0; padding:2px 0 2px 16px; border-bottom:1px solid #e5e3e3; background-image:none; list-style-type:none; font-size:0.875em; font-weight:500}
ul.lstmenu li:hover, ul.lstmenu li:hover {background:url('/Style Library/PortailRRQ/Images/accueil/puce_fleche_noir.gif') top left no-repeat #f9f8f8; border-bottom:1px solid #ccc}

.divZnInform p, .divZnTrouver p{ font-size:0.825em; padding:0 24px 0 24px; margin:15px 0 4px 0}

.divZnTrouver p a:link,
.divZnTrouver p a:visited,
.divZnTrouver p a:active,
.divZnTrouver p a:hover{color: #5c8e2b; text-decoration: underline}

ul.liste {margin:5px 0 0 0; padding:0 24px 0 24px}
ul.liste li{ list-style-type:none; background:url('/Style Library/PortailRRQ/Images/accueil/puce_carre_gris.gif') left top no-repeat; border:none; font-size:0.825em; padding:0 0 0 14px}

.divZnInform ul.lstmenu li a:link, .divZnTrouver ul.lstmenu li a:link, .divZnActualites ul.lstactualite li a:link,
.divZnInform ul.lstmenu li a:visited, .divZnTrouver ul.lstmenu li a:visited, .divZnActualites ul.lstactualite li a:visited,
.divZnInform ul.lstmenu li a:active, .divZnTrouver ul.lstmenu li a:active, .divZnActualites ul.lstactualite li a:active,
.divZnInform ul.lstmenu li a:hover, .divZnTrouver ul.lstmenu li a:hover {color: #002156; text-decoration: none}
.divZnActualites ul.lstactualite li a:hover{color: #002156; text-decoration: underline}

.divSpecActualites { min-height:190px}

ul.lstactualite {margin:5px 0 0 0; padding:0 24px 0 0px}
ul.lstactualite li{ list-style-type:none; background:url('/Style Library/PortailRRQ/Images/accueil/puce_carre_gris.gif') left top no-repeat; border:none; font-size:0.825em; padding:3px 0 3px 14px}

.divArchive { width:80%; font-size:0.825em; font-weight:bold; text-align:right; margin:8px 24px 0 0}
.divArchive img{margin:0 5px 0 5px}

.divBoitRestConnect {position:relative; right:0px; bottom:0px; width:288px; margin:15px 0 10px 10px; padding:5px 5px 5px 5px; border:1px solid #cfcfcf; font-size:0.6825em}
.divBoitRestConnect p{margin:0; padding:0}
.divBoitRestConnect ul{margin:2px 0 0 26px; padding:0}
.divBoitRestConnect ul li{display:inline; background-image:none; list-style-type:none;}
.divBoitRestConnect img{margin:0 5px 0 5px; text-align:left}

.clsWeSociaux { padding:0 5px 0 25px; font-size:0.925em; font-family:Arial, Helvetica, sans-serif}
.clsAlignImg { vertical-align:middle; padding:1px; margin:0}

