
/* Général */
body#forumChefs {
	background: url(/quebec2008/lib/img/bg_body.jpg) repeat-x;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding:0px;
	margin:0px;
}

h3 {
	font-size:14px;
}

h1, span {
	display:none;
}

ul {
	list-style: none;
	margin:0px;
	padding:0px;
	border: none;
	zoom:1;
}

ul:after {
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
	clear:both;
}

ul li {
	margin:0px;
	padding:0px;
	font-size: 11px;
}

p {
	color: #333;
	font-size: 11px;
	padding:0px;
	margin:0px;/*fix le texte dans ie6*/
	zoom:1;
}

img {
	border: none;
}

div {
	margin:0px;
	padding:0px;
	zoom:1;
}

a {
	color: #000;
	text-decoration:none;
}

a:visited {
	color: #000;
}

a:hover {
	color: #000;
	text-decoration:underline;
}

a:active {
	color: #000;
}

/* Contenu */
.containerGlobal {
	width: 950px;
	margin: 0px auto;
	position: relative;
}

/* Entête / Partenaires / Menu / Introductions */
.entete {
	background: url(/quebec2008/lib/img/bg_entete.jpg) no-repeat;
	position:relative;
	left: -100px;
	width: 850px;
	padding: 0 0 0 100px;
	margin: 0 0 25px 0;
	height: 328px;
	clear: both;
}

.partenaires {
	position: absolute;
	top: 60px;
	left: 440px;
	width:600px;
}

.partenaires li {
	float: left;
}

.partenaires li a {
	display: block;
	height:23px;
}

.partenaires li.src a {
	width: 165px;
	margin: 0 10px 0 0;
	background:url(/quebec2008/lib/img/lg_src.gif) no-repeat;
}

.partenaires li.cyberpresse a {
	width: 135px;
	margin: 0 10px 0 0;
	background:url(/quebec2008/lib/img/lg_cyberpresse.gif) no-repeat;
}

.partenaires li.ledevoir a {
	width: 135px;
	margin: 0 10px 0 0;
	background:url(/quebec2008/lib/img/lg_devoir.gif) no-repeat;
}

.partenaires li.lactualite a {
	width: 100px;
	margin: 0px;
	background:url(/quebec2008/lib/img/lg_actualite.gif) no-repeat;
}

.menuPrincipal {
	position: absolute;
	top: 178px;
	margin: 0 0 0 29px;
	z-index: 10;
}

.menuPrincipal li {
	margin: 0 0 4px 0;
}

.menuPrincipal li a {
	display: block;
	height: 37px;
	width: 272px;
	background:url(/quebec2008/lib/img/forum_menu.gif) no-repeat;
	vertical-align:bottom;
}

.menuPrincipal .questions a {
	background-position: -292px -117px;
}

.menuPrincipal .questions a:hover {
	background-position: -585px -117px;
}

.menuPrincipal .questions a.On, .menuPrincipal .questions a.On:hover {
	background-position: 0px -117px;
}

.menuPrincipal .questions a.inactif, .menuPrincipal .questions a.inactif:hover {
	background-position: -878px -117px;
	cursor: default;
}

.phase1 .menuPrincipal .questions a, .phase1 .menuPrincipal .questions a:hover {
	background-position: 0px -117px;
}

.menuPrincipal .comparer a {
	background-position: -292px 0px;
}

.menuPrincipal .comparer a:hover {
	background-position: -585px 0px;
}

.menuPrincipal .comparer a.On, .menuPrincipal .comparer a.On:hover {
	background-position: 0px 0px;
}

.menuPrincipal .comparer a.inactif, .menuPrincipal .comparer a.inactif:hover {
	background-position: -878px 0px;
	cursor: default;
}

.phase3 .menuPrincipal .comparer a, .phase3 .menuPrincipal .comparer a:hover {
	background-position: 0px 0px;
}

.menuPrincipal .rendezVous a {
	background-position: -292px -59px;
}

.menuPrincipal .rendezVous a:hover {
	background-position: -585px -59px;
}

.menuPrincipal .rendezVous a.On, .menuPrincipal .rendezVous a.On:hover {
	background-position: 0px -59px;
}

.menuPrincipal .rendezVous a.inactif, .menuPrincipal .rendezVous a.inactif:hover {
	background-position: -878px -59px;
	cursor: default;
}

.phase2 .menuPrincipal .rendezVous a, .phase2 .menuPrincipal .rendezVous a:hover {
	background-position: 0px -59px;
}

.texteIntro {
	border: #efe619 solid 1px;
	background: #fff;
	padding: 15px 25px;
	position: absolute;
	top: 178px;
	left: 388px;
	width: 610px;
	z-index:0;
	height:88px;
}

.texteIntro h3 {
	border-top: 1px dotted #686868;
	padding: 6px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texteIntro p {
	font-weight: bold;
	line-height: 15px;
	border-top: 1px dotted #686868;
	padding: 6px 0;
}

/* Contenu */
.contenu {
	clear: both;
	margin: 0 0 0 29px;
	padding: 0 0 8px 0;
	background:url(/quebec2008/lib/img/bg_bas_analystes.gif) no-repeat bottom;
}

.consoles {
	background: url(/quebec2008/lib/img/bg_consoles.jpg) no-repeat;
	padding: 3px;
	clear: both;
	height: 365px;
}

.consoles .flash {
	float:left;
	width: 395px;
}

.consoles .audioVideo {
	float:left;
	width: 460px;
	margin: 11px 0 0 16px;
}

.audioVideo .integrale {
	color: #3d3c2f;
	text-align: center;
	background:#ece11c;
	width: 485px;
	padding: 2px;
	display: block;
	font-weight:bold;
}

.audioVideo .av_mediaHolder {
	padding: 0 0 2px 0;
}

.containerAnalystes {
	border-right:#8f8f8f 2px solid;
	border-left:#8f8f8f 2px solid;
	padding: 15px 6px 0 6px;
}

.analystes {
	background: #aeacac url(/quebec2008/lib/img/bg_analystes.jpg) repeat-x;
	padding: 0 0 12px 12px;
}

.analystes:after {
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
	clear:left;
}

.analystes h2 {
	width:104px;
	height:23px;
	background:url(/quebec2008/lib/img/t_analystes.gif) no-repeat;
	margin: 0 0 4px 0;
}

.analystes div {
	background: url(/quebec2008/lib/img/bg_divAnalystes.jpg) repeat-x;
	float: left;
	margin: 0 3px 0 0;
	width: 218px;
	min-height: 217px;
	_height: 217px;
	position:relative;
}

.analystes div:last-child {
	margin:0px;
}

.analystes div a {
	display:block;
}

.analystes div a.auger {
	background:url(/quebec2008/lib/img/ph_analystes_auger.gif) no-repeat;
	height: 75px;
	margin: 6px;
	width: 206px;
}

.analystes div a.marissal {
	background:url(/quebec2008/lib/img/ph_analystes_marissal.gif) no-repeat;
	height: 75px;
	margin: 6px;
	width: 206px;
}

.analystes div a.cornellier {
	background:url(/quebec2008/lib/img/ph_analystes_cornellier.gif) no-repeat;
	height: 75px;
	margin: 6px;
	width: 206px;
}

.analystes div a.david {
	background:url(/quebec2008/lib/img/ph_analystes_david.gif) no-repeat;
	height: 75px;
	margin: 6px;
	width: 206px;
}

.analystes div a.cayouette {
	background:url(/quebec2008/lib/img/ph_analystes_cayouette.gif) no-repeat;
	height: 75px;
	margin: 6px;
	width: 206px;
}

.analystes div a.hebert {
	background:url(/quebec2008/lib/img/ph_analystes_hebert.gif) no-repeat;
	height: 75px;
	margin: 6px;
	width: 206px;
}

.analystes div a.RSS {
	background:url(/quebec2008/lib/img/btn_RSS.gif) no-repeat;
	height: 22px;
	width:47px;
	position:absolute;
	top:53px;
	left:157px;
}

.analystes div li {
	border-top: #d8d7d7 solid 1px;
	margin: 5px;
	padding: 6px 6px 3px 6px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Rendez-vous avec les chefs */
/* onglets */
.onglets {
	margin:0 0 0 100px;
}

.onglets li {
	float: left;
	margin: 0 4px 0 0;
}

.onglets li a {
	display: block;
	height: 55px;
	width: 149px;
	background:url(/quebec2008/lib/img/forum_onglets.gif) no-repeat;
	display: block;
}

/* PCC */
.onglets li.onglets_pcc a, .onglets li.onglets_pcc a.On {
	background-position:-173px 0px;
}

.defaut .onglets li.onglets_pcc a.On, .defaut .onglets li.onglets_pcc a.On:hover {
	background-position:0px 0px;
}

.onglets li.onglets_pcc a:hover, .onglets li.onglets_pcc a.On:hover {
	background-position:-341px 0px;
}

.onglets li.onglets_pcc a.inactif, .onglets li.onglets_pcc a.inactif:hover {
	background-position:-511px 0px;
	cursor:default;
}

/* NPD */
.onglets li.onglets_npd a {
	background-position:-173px -74px;
}

.onglets li.onglets_npd a.On, .onglets li.onglets_npd a.On:hover {
	background-position:0px -74px;
}

.onglets li.onglets_npd a:hover {
	background-position:-341px -74px;
}

.onglets li.onglets_npd a.inactif, .onglets li.onglets_npd a.inactif:hover {
	background-position:-511px -74px;
	cursor:default;
}

/* PLC */
.onglets li.onglets_plc a {
	background-position:-173px -149px;
}

.onglets li.onglets_plc a.On, .onglets li.onglets_plc a.On:hover {
	background-position:0px -149px;
}

.onglets li.onglets_plc a:hover {
	background-position:-341px -149px;
}

.onglets li.onglets_plc a.inactif, .onglets li.onglets_plc a.inactif:hover {
	background-position:-511px -149px;
	cursor:default;
}

/* BQ */
.onglets li.onglets_bq a {
	background-position:-173px -224px;
}

.onglets li.onglets_bq a.On, .onglets li.onglets_bq a.On:hover {
	background-position:0px -224px;
}

.onglets li.onglets_bq a:hover {
	background-position:-341px -224px;
}

.onglets li.onglets_bq a.inactif, .onglets li.onglets_bq a.inactif:hover {
	background-position:-511px -224px;
	cursor:default;
}

/* PV */
.onglets li.onglets_pv a {
	background-position:-173px -299px;
}

.onglets li.onglets_pv a.On, .onglets li.onglets_pv a.On:hover {
	background-position:0px -299px;
}

.onglets li.onglets_pv a:hover {
	background-position:-341px -299px;
}

.onglets li.onglets_pv a.inactif, .onglets li.onglets_pv a.inactif:hover {
	background-position:-511px -299px;
	cursor:default;
}

/* Commentaires */
.containerCommentaires {
	border-right:#8f8f8f 2px solid;
	border-left:#8f8f8f 2px solid;
	padding: 20px 6px 0 6px;
	background: url(/quebec2008/lib/img/bg_commenataires.gif) repeat-x;
	overflow:hidden;
}

.containerCommentaires h2 {
	width:139px;
	height:17px;
	background:url(/quebec2008/lib/img/t_commentaires.gif) no-repeat;
	margin: 6px 3px 12px 3px;
}

.liste_audioVideo {
	width: 255px;
	float: left;
}

.liste_audioVideo li, .liste_commentaires li {
	background:#f5f5f5;
	padding:6px 3px;
	margin:0 0 6px 0;
}

.liste_audioVideo li .objetFlash {
	margin: 0 0 0 5px;
}

.liste_audioVideo h3 {
	background:#e5e5e4;
	padding: 3px 6px;
	font-size: 12px;
	color:#707070;
	margin: 0 0 6px 0;
}

.liste_audioVideo p.date, .liste_commentaires p.date {
	text-align: right;
	color:#707070;
	padding: 6px 6px 0 0;
}

.liste_audioVideo .moderatrice {
	background: #f9f9e9;
}

.liste_audioVideo .moderatrice h3 {
	background: #ece11c url(/quebec2008/lib/img/t_gch_moderateur.gif) no-repeat center 2px;
	height: 33px;
}

.liste_commentaires {
	margin: 0 0 0 0 /*265px*/;
}

.liste_commentaires p {
	padding: 10px;
}

.liste_commentaires .liste_entete {
	background:#e5e5e4;
	padding: 3px 0 0 6px;
	margin:0 0 6px 0;
	height: 20px;
}

.liste_commentaires .liste_entete h3 {
	width: 452px;
	float: left;
}

.liste_commentaires .liste_entete .date {
	float: right;
	margin: -5px 0 0 0;
	text-align:right;
	width:167px;
}

.liste_commentaires .liste_entete:after {
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
	clear:left;
}

.liste_commentaires .moderatrice {
	background: #f9f9e9 url(/quebec2008/lib/img/ph_sophie.jpg) no-repeat 15px 40px;
	min-height: 205px;
	_height: 205px;
}

.liste_commentaires .moderatrice h3 {
	background: #ece11c url(/quebec2008/lib/img/t_moderateur.gif) no-repeat center 2px;
	height:23px;
}

.liste_commentaires .moderatrice p {
	margin-left: 160px;
}

.commentaires_basPage {
	text-align:center;
	padding:20px 0 8px 0;
	width: 547px;
	height: 30px;
	margin: 0px auto;
}

.commentaires_basPage .nbPage {
	background: #e3e3e3;
	padding: 7px 7px 0 7px;
	height: 21px;
	width: 200px;
	margin: 1px 0;
	float:left;
}

.commentaires_basPage .nbPage .On {
	font-weight: bold;
}

.commentaires_basPage .precedent {
	background: url(/quebec2008/lib/img/bt_precedent.gif) no-repeat;
	display: block;
	height:30px;
	width:174px;
	float: left;
}

.commentaires_basPage .suivant {
	background: url(/quebec2008/lib/img/bt_suivant.gif) no-repeat;
	display: block;
	height:30px;
	width:159px;
	float: left;
}

/* Comparez les réponses */
/* Onglets */
/* THEME 1 */
.onglets li.onglets_theme1 a, .onglets li.onglets_theme1 a.On {
	background-position:-173px -375px;
}

.onglets li.onglets_theme1 a.On, .onglets li.onglets_theme1 a.On:hover {
	background-position:0px -375px;
}

.onglets li.onglets_theme1 a:hover {
	background-position:0px -375px;
}

.onglets li.onglets_theme1 a.inactif, .onglets li.onglets_theme1 a.inactif:hover {
	background-position:-511px -375px;
	cursor:default;
}

/* THEME 2 */
.onglets li.onglets_theme2 a {
	background-position:-173px -451px;
}

.onglets li.onglets_theme2 a.On, .onglets li.onglets_theme2 a.On:hover {
	background-position:0px -450px;
}

.onglets li.onglets_theme2 a:hover {
	background-position:0px -450px;
}

.onglets li.onglets_theme2 a.inactif, .onglets li.onglets_theme2 a.inactif:hover {
	background-position:-511px -451px;
	cursor:default;
}

/* THEME 3 */
.onglets li.onglets_theme3 a {
	background-position:-173px -527px;
}

.onglets li.onglets_theme3 a.On, .onglets li.onglets_theme3 a.On:hover {
	background-position:0px -527px;
}

.onglets li.onglets_theme3 a:hover {
	background-position:0px -527px;
}

.onglets li.onglets_theme3 a.inactif, .onglets li.onglets_theme3 a.inactif:hover {
	background-position:-511px -527px;
	cursor:default;
}

/* THEME 4 */
.onglets li.onglets_theme4 a {
	background-position:-173px -603px;
}

.onglets li.onglets_theme4 a.On, .onglets li.onglets_theme4 a.On:hover {
	background-position:0px -603px;
}

.onglets li.onglets_theme4 a:hover {
	background-position:0px -603px;
}

.onglets li.onglets_theme4 a.inactif, .onglets li.onglets_theme4 a.inactif:hover {
	background-position:-511px -603px;
	cursor:default;
}

/* THEME 5 */
.onglets li.onglets_theme5 a {
	background-position:-173px -678px;
}

.onglets li.onglets_theme5 a.On, .onglets li.onglets_theme5 a.On:hover {
	background-position:0px -678px;
}

.onglets li.onglets_theme5 a:hover {
	background-position:0px -678px;
}

.onglets li.onglets_theme5 a.inactif, .onglets li.onglets_theme5 a.inactif:hover {
	background-position:-511px -678px;
	cursor:default;
}

/* Contenu Comparez les réponses */
.containerComparez {
	background: url(/quebec2008/lib/img/bg_comparez.jpg) no-repeat;
	padding: 3px;
	clear: both;
}

.containerComparez .question {
	background: #a8a8a8 url(/quebec2008/lib/img/bg_question.jpg) repeat-x;
	margin: 10px;
	clear: both;
	padding:10px 10px 0 10px;
	position:relative; /*Force les margins top et bottom à ne pas merger avec les marges du div parent*/
	overflow: hidden;
}

.containerComparez .liste_questions {
	background: url(/quebec2008/lib/img/bg_pointille_question.gif) repeat-x bottom;
	min-height: 47px;
	_height:47px;
}

.containerComparez .liste_questions p {
	color:#fff;
	padding: 0 10px 10px 140px;
	font-weight: bold;
	width: 700px;
	min-height:26px;
	_height:26px;
}

.containerComparez .liste_questions strong {
	color:#ccc;
}

.containerComparez .liste_questions a {
	color:#fff;
}

.containerComparez .liste_questions p.QS {
	background: url(/quebec2008/lib/img/lg_qs.gif) no-repeat;
}

.containerComparez .liste_questions p.PV {
	background: url(/quebec2008/lib/img/lg_PV.gif) no-repeat;
}

.containerComparez .liste_questions p.QS_PV {
	background: url(/quebec2008/lib/img/lg_QS_PV.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ {
	background: url(/quebec2008/lib/img/lg_ADQ.gif) no-repeat;
}

.containerComparez .liste_questions p.PLQ {
	background: url(/quebec2008/lib/img/lg_PLQ.gif) no-repeat;
}

.containerComparez .liste_questions p.PQ {
	background: url(/quebec2008/lib/img/lg_PQ.gif) no-repeat;
}

.containerComparez .liste_questions p.PV_QS {
	background: url(/quebec2008/lib/img/lg_pv_qs.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ_PV_QS {
	background: url(/quebec2008/lib/img/lg_ADQ_PV_QS.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ_PV {
	background: url(/quebec2008/lib/img/lg_pvq_ADQ.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ_PQ {
	background: url(/quebec2008/lib/img/lg_ADQ_PQ.gif) no-repeat;
}

.containerComparez .liste_questions p.PV_PQ {
	background: url(/quebec2008/lib/img/lg_pvq_pq.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ_PV_QS_PQ {
	background: url(/quebec2008/lib/img/lg_adq_pvq_qs_pq.gif) no-repeat;
}

.containerComparez .liste_questions p.PQ_PLQ {
	background: url(/quebec2008/lib/img/lg_pq_plq.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ_PLQ {
	background: url(/quebec2008/lib/img/lg_adq_plq.gif) no-repeat;
}

.containerComparez .liste_questions p.ADQ_PV_QS_PQ_PLQ {
	background: url(/quebec2008/lib/img/lg_plq_pq_adq_qs_pvq.gif) no-repeat;
}

.containerComparez .contenuQuestions {
	margin: 10px 0 10px 0;
	display:none;
}

/* Par défaut, met le premier div visible */
.containerComparez #Q1-Reponses {
	display:block;
}

.containerComparez .bt_action {
	height: 45px;
	width:26px;
	display: block;
	position:absolute;
	top:6px;
	right: 6px;
}

.containerComparez .bt_action.moins {
	background:url(/quebec2008/lib/img/bt_moins.gif) no-repeat;
}

.containerComparez .bt_action.plus {
	background:url(/quebec2008/lib/img/bt_plus.gif) no-repeat;
}

.containerComparez .liste_chefs {
	float: left;
	width: 350px; /*padding: 0 0 0 30px;*/
	margin: 6px 0px;
}

.containerComparez .liste_chefs ul li {
	margin: 0 0 5px 0;
}

.containerComparez .liste_chefs ul a {
	background: url(/quebec2008/lib/img/forum_comparez_chefs.gif) no-repeat;
	width:350px;
	height:61px;
	display: none;
}

/* QS */
.containerComparez li.liste_QS a.actif {
	background-position: -386px -242px;
	display:block;
}

.containerComparez li.liste_QS a.On, .containerComparez li.liste_QS a.On:hover {
	background-position: 0px -242px;
	display: block;
}

.containerComparez li.liste_QS a:hover {
	background-position: -768px -242px;
}

.containerComparez li.liste_QS a.inactif, .containerComparez li.liste_QS a.inactif:hover {
	background-position: -1000px -242px;
	cursor:default;
}

/* PV */
.containerComparez li.liste_PV a.actif {
	background-position:-386px -324px;
	display:block;
}

.containerComparez li.liste_PV a.On, .containerComparez li.liste_PV a.On:hover {
	background-position:0px -324px;
	display: block;
}

.containerComparez li.liste_PV a:hover {
	background-position:-768px -324px;
}

.containerComparez li.liste_PV a.inactif, .containerComparez li.liste_PV a.inactif:hover {
	background-position:-1000px -324px;
	cursor:default;
}

/* ADQ */
.containerComparez li.liste_ADQ a.actif {
	background-position:-386px -81px;
	display:block;
}

.containerComparez li.liste_ADQ a.On, .containerComparez li.liste_ADQ a.On:hover {
	background-position:0px -81px;
	display: block;
}

.containerComparez li.liste_ADQ a:hover {
	background-position:-768px -81px;
}

.containerComparez li.liste_ADQ a.inactif, .containerComparez li.liste_ADQ a.inactif:hover {
	background-position:-1000px -81px;
	cursor:default;
}

/* PLQ */
.containerComparez li.liste_PLQ a.actif {
	background-position:-386px 0px;
	display:block;
}

.containerComparez li.liste_PLQ a.On, .containerComparez li.liste_PLQ a.On:hover {
	background-position:0px 0px;
	display: block;
}

.containerComparez li.liste_PLQ a:hover {
	background-position:-768px 0px;
}

.containerComparez li.liste_PLQ a.inactif, .containerComparez li.liste_PLQ a.inactif:hover {
	background-position:-1000px 0px;
	cursor:default;
}

/* PQ */
.containerComparez li.liste_PQ a.actif {
	background-position:-386px -162px;
	display:block;
}

.containerComparez li.liste_PQ a.On, .containerComparez li.liste_PQ a.On:hover {
	background-position:0px -162px;
	display: block;
}

.containerComparez li.liste_PQ a:hover {
	background-position:-768px -162px;
}

.containerComparez li.liste_PQ a.inactif, .containerComparez li.liste_PQ a.inactif:hover {
	background-position:-1000px -162px;
	cursor:default;
}

.containerComparez .audioVideo {
	float:left;
	width: 460px;
	margin: 0px 0 6px 16px;
}

/* Bas de page */
.basPage {
	background:#e1e0d3 url(/quebec2008/lib/img/bg_bas.jpg) repeat-x;
	height:100px;
	margin: 35px 0 0 0;
}
