html{
	height: 100%;
}
body {
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#969696;
	background: url(../images/fond_jaune_degrade.gif) top center repeat-x;
	height: 100%;
}
img {
	border: 0;
}
form { padding: 0; margin: 0; }

a {
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}

/* zone centrale (centrage du site) */

#centrer_page{
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
}

#centre{
	position: absolute;
	top: 0;
	left:50%;
	margin-left:-520px;
	width:1040px;
	text-align: left;
}

/* header */

#header{
	position: relative;
	top: 0;
	left:0;
	width:940px;
}


/* contenu central (barre ombre de gauche + contenu texte + nav) */

#contenu_central{
	position: relative;
	top: 0px;
	left:0px;
	width:750px;
	min-height:650px;
	background: url(../images/fond_central.gif) top left repeat-y;
}

#contenu_central_fixe{
	position: relative;
	top: 0;
	left:0;
	width:750px;
	background: url(../images/fond_central_fixe.gif) top left no-repeat;
}

#contenu_central_fond_blanc{
	position: relative;
	top: 0;
	left:0;
	width:750px;
	background: #FFFFFF;
}

#contenu_central_mentions{
	position: relative;
	top: 0;
	left:0;
	width:750px;
	background: url(../images/fond_central_mentions.gif) top left repeat-y;
}

/*-- footer --*/

#footer {
	position:relative;
	z-index:100;
	width:960px;
	left:43px;
	height:86px;
	background: url(../images/footer.gif) top left no-repeat;
	color:#FFFFFF;
	font-size: 12px;
	padding:29px 0 0 20px;
}
#footer a {
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
}
#footer a:hover{
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:underline;
}

#footer_decalage_droite {
	position:absolute;
	top:29px;
	left:705px;
	width:235px;
}
/* ombre de gauche */

#bande_gauche{
	position: absolute;
	top: 0;
	left:0;
	width:50px;
	height:100%;
	background: url(../images/bande_gauche.jpg) top left no-repeat;
}
.bg{
	height:100%;
	background: url(../images/bande_gauche.jpg) top left no-repeat;
}

/* contenu interieur (table entre l'ombre de gauche et la nav : le contenu textes et photos) */

#contenu_interieur{
	position: relative;
	top:0px;
	left:50px;
	width:700px;
	min-height:600px;
	height:600px;
	margin:0;
	padding:0;
	background:none;
}

#decalage_gauche{ /* pour pages lexique et agenda */
	position: relative;
	top:0px;
	left:50px;
	width:700px;
	margin:0;
	padding:0;
	background:none;
}

.pave_double_colonne_home{ /* pave texte occupant l'espace de deux colonnes */
	position: relative;
	top:0;
	left:26px;
	width:424px;
	height:206px;
	margin:25px 0 0 0;
}
.pave_double_colonne{ /* pave texte occupant l'espace de deux colonnes */
	position: relative;
	top:0;
	left:26px;
	width:424px;
	margin:25px 0 0 0;
}
.voir_focus_lien{
	position: relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin:0;
	top:-1px;
	color:#b81e8e;
	text-decoration:none;
	font-weight:bold;
}
.voir_focus_lien a{
	text-decoration:none;
}
.voir_focus_lien a:hover{
	text-decoration:underline;
}

.tableau_double_colonne{ /* tableau contenant deux colonnes */
	position: relative;
	top:0;
	left:26px;
	width:424px;
	margin:0;
	padding:0;
}
.tableau_double_colonne td{
	margin:0;
	padding:0;
}

.gros_titre{
	font-family: Verdana, Arial, sans-serif;
	font-size: 32px;
	line-height: 38px;
	margin:0;
	font-weight:bold;
	color:#000000;
}
.gros_titre a{
	color:#000000;
	text-decoration:none;
}
.gros_titre_special{
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	line-height: 29px;
	margin:0;
	font-weight:bold;
	color:#000000;
}
.gros_titre_special a{
	color:#000000;
	text-decoration:none;
}

.lire_la_suite{
	font-family: Verdana, Arial, sans-serif;
	position: relative;
	margin-top:6px;
}
.lire_la_suite_lien{
	position: relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin:0;
	top:-1px;
	color:#b81e8e;
	text-decoration:none;
}
.lire_la_suite_lien a{
	text-decoration:none;
}
.lire_la_suite_lien a:hover{
	text-decoration:underline;
}

.pave_simple_colonne{ /* pave texte de largeur une colonne */
	position: absolute;
	top:0;
	margin-left:38px;
	width:200px;
}

.photos_home{
	position: relative;
	width:200px;
	height:60px;
	margin:4px 0 4px 0;
}

.petit_titre{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	margin:5px 0 5px 0;
	color:#000000;
}
.petit_titre a{
	color:#000000;
	text-decoration:none;
}


.pave_colonne_droite{ /* pave de contenu dans la colonne de droite */
	position: relative;
	top:10px;
	left:12px;
	width:200px;
	min-height:200px;
}
.pave_colonne_droite_lien{
	color:#969696;
	text-decoration:none;
}
.pave_colonne_droite_lien:hover{
	color:#969696;
	text-decoration:none;
}
.soustitre_gris{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	color:#969696;
	font-weight:bold;
	margin:0;
}
.texte_gris_sources{ /* sources d'un article */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#969696;
	margin:0;
}



/* nav (a droite) */

#nav{
	position: absolute;
	top:0px;
	left:750px;
	width:275px;
	height:100%;
	background: url(../images/fond_nav.jpg) top left no-repeat;
	overflow:hidden;
}
.nav{
	height:100%;
	background: url(../images/fond_nav.jpg) top left no-repeat;
}

#nav1{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav2{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav3{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav4{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav5{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav6{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav7{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav8{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav9{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}
#nav10{
	position: relative;
	top:0px;
	left:-300px;
	width:258px;
}


#navfixe1{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe2{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe3{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe4{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe5{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe6{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe7{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe8{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe9{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}
#navfixe10{
	position: relative;
	top:0px;
	left:0px;
	width:258px;
}

#prochainement {
	position:relative;
	top:18px;
	left:15px;
	height:42px;
	width:210px;
	color:#000000;
	font-size: 18px;
	line-height: 20px;
}
#prochainement_suite {
	position:relative;
	top:0px;
	left:15px;
	height:120px;
	width:210px;
	color:#b81e8e;
	font-size: 12px;
	line-height: 14px;
}
#prochainement_suite a {
	color:#b81e8e;
	font-size: 12px;
	text-decoration:underline;
}

/* navigation contextuelle (rappel > de > l'emplacement > sur > le > site) */
.nav_context{
	position:relative;
	top:8px;
	left:17px;
	color:#969696;
	width:410px;
	font-size: 10px;
	line-height: 10px;
	margin:0 0 21px 0;
}
.nav_context a{
	color:#969696;
	text-decoration:none;
}
.nav_context a:hover{
	color:#969696;
	text-decoration:underline;
}
.nav_context_fleche{
	position:relative;
	top:3px;
	margin:0 2px 0 2px;
}

/* interviews*/

.pave_double_colonne_interviews{ /* pave texte occupant l'espace de deux colonnes */
	position: relative;
	top:0;
	left:36px;
	width:374px;
	margin:25px 0 0 0;
	color:#000000;
}
.pave_double_colonne_interviews a{
	color:#000000;
}
.bt_voir_toutes_interviews{
	position:relative;
	top:8px;
	left:250px;
}
.titre_interviews{
	font-family: Verdana, Arial, sans-serif;
	font-size: 35px;
	line-height: 42px;
	margin:0;
	font-weight:normal;
	color:#000000;
}
.soustitre_interviews{
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	line-height: 26px;
	margin:0;
	font-weight:normal;
	color:#000000;
}
.date_interviews{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin:12px 0 0 0;
	font-weight:normal;
	color:#969696;
}
.interview_encart{
	position:relative;
	top:8px;
	left:-36px;
	width:410px;
	height:120px;
	background:#fed721;
	color:#000000;
	text-align:left;
	margin:0;
}
.interview_nom{
	position:absolute;
	top:10px;
	left:130px;
	width:240px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color:#000000;
	margin:0;
	font-weight:bold;
}
.interview_nom_soustitre{
	position:absolute;
	top:32px;
	left:130px;
	width:240px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#000000;
	margin:0;
	font-weight:normal;
}
.bt_imprimer{
	position: relative;
	top:13px;
	margin:0 0 5px 0;
}
.ligne_grise_moyenne{
	position: relative;
	top:10px;
	margin:0 0 10px 0;
}
.photo_droite{
	position: relative;
	margin:5px 0 5px 0;
}


/* toutes les interviews*/

.tableau_triple_colonne{ /* tableau contenant deux colonnes */
	position: relative;
	top:0;
	left:26px;
	width:424px;
	margin:0;
	padding:0;
	border:0px;
}
.tableau_triple_colonne td{
	margin:0;
	padding:0;
	border:0px;
}
#bt_retour{
	position:relative;
	top:-35px;
	left:584px;
	width:90px;
	z-index:10;
	margin:0 0 2px 0;
}

/* interviews : article full page*/


.pave_trois_colonnes_interviews{ /* pave texte occupant l'espace de trois colonnes */
	position: relative;
	top:0;
	left:36px;
	width:605px;
	margin:25px 0 0 0;
	color:#000000;
}

.pave_trois_colonnes_interviews a{
	color:#000000;
}

.interview_encart_grand{
	position:relative;
	top:8px;
	left:-36px;
	width:640px;
	height:120px;
	background:#fed721;
	color:#000000;
	text-align:left;
	margin:0;
}
.interview_grand_nom{
	position:absolute;
	top:10px;
	left:130px;
	width:540px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color:#000000;
	margin:0;
	font-weight:bold;
}
.interview_grand_nom_soustitre{
	position:absolute;
	top:32px;
	left:130px;
	width:540px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#000000;
	margin:0;
	font-weight:normal;
}



/* tendances de communication */


.bt_voir_toutes_tendances{
	position:relative;
	top:8px;
	left:245px;
}


/* tendances de communication */


.bt_voir_tous_comportements{
	position:relative;
	top:8px;
	left:119px;
}

/* experiences de marques */


.bt_voir_toutes_experiences{
	position:relative;
	top:8px;
	left:163px;
}


/* chiffre du mois */

.bt_voir_autres_chiffres{
	position:relative;
	top:8px;
	left:260px;
}

/* chiffre du mois */

.bt_voir_toutes_questions{
	position:relative;
	top:8px;
	left:179px;
}

/* lexique */

.titre_lexique{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	line-height: 20px;
	margin:0;
	font-weight:normal;
	color:#000000;
}

.nav_lexique{
	position: relative;
	top:0px;
	left:0px;
	width:700px;
	height:30px;
	background: #fed720;
	margin:0;
}

.lexique_lire_aussi{
	padding:0;
	margin:0 0 8px 0;
	list-style-image:url(../images/puce_lire_article.gif);
}
.lexique_lire_aussi li{
	margin:0 0 12px 17px;
}


.pave_double_colonne_lexique{ /* pave texte occupant l'espace de deux colonnes */
	position: relative;
	top:0;
	left:0;
	width:374px;
	margin:15px 0 0 0;
	color:#000000;
}


/* mentions legales */

.pave_double_colonne_mentions{ /* pave texte occupant l'espace de deux colonnes */
	position: relative;
	top:0;
	left:36px;
	width:374px;
	margin:10px 0 0 0;
	color:#000000;
}

.pave_double_colonne_mentions a{
	color:#000000;
}

.titre_mentions{
	position: relative;
	top:0px;
	left:35px;
	width:400px;
	height:20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height:18px;
	background: url(../images/mentions_titre_fond.gif);
	padding:0;
	margin:0;
	color:#FEFEFE;
}


.mentions_liens {
	color:#000000;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}
.mentions_liens:hover{
	color:#000000;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}


.mentions_haut{
	position: relative;
	top:-14px;
	left:205px;
	margin:0;
}
.mentions_haut_lien{
	position: relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin:0;
	top:-1px;
	color:#000000;
	text-decoration:none;
}
.mentions_haut_lien a{
	text-decoration:none;
}
.mentions_haut_lien a:hover{
	text-decoration:underline;
}

/* pages focus accueil */

.bt_voir_autres_focus{
	position:relative;
	top:8px;
	left:260px;
}


/* formulaire d'inscription sur les pages inactive*/

.champs_inscription{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 350px;
}

#shema_4_niveaux_mini{
	position:relative;
	z-index:99;
}
#shema_4_niveaux{
	position:absolute;
	top:852px;
	left:82px;
	z-index:10000000;
	margin:0;
	padding:0;
	visibility:hidden;
}

#video{
	position:relative;
	z-index:1000;
	margin:12px 0 5px 0;
	width:374px;
	height:280px;
	border:1px solid #000000;
}

#player1{
	width:374px;
	height:280px;
}
/* revue de presse*/

.pave_double_colonne_presse{ /* pave texte occupant l'espace de deux colonnes */
	position: relative;
	top:0;
	left:36px;
	width:374px;
	margin:25px 0 0 0;
	color:#000000;
}
.pave_double_colonne_presse a
	text-decoration:none;
}
.bt_voir_toutes_revue_presse{
	position:relative;
	top:8px;
	left:211px;
}