/******************* REDEFINITION BALISES HTML *******************/
* {margin:0; padding:0; border:0 none; color:#2A466C}
html {font-size:100%}
body {min-height:100%; height:100%; color:#2A466C; font:normal 0.625em Arial, Helvetica, sans-serif;width:940px;margin:0 auto;text-align:center;position:relative;}
ul {list-style-type:none;}
li {background-image:none;position:relative;}
a {color:#2A466C; text-decoration:none; outline:none}
a:hover {text-decoration:underline}
input,
select,
textarea {font-size:100%}
#page div#colonne_MD dfn a { font-size:bold; border-bottom:1px solid #2A466C; text-decoration:none; }
#page div#colonne_MD dfn a dfn, #page div#colonne_MD a dfn { font-style:normal; }
#page div#colonne_MD a{
	text-decoration : underline;
}

div#MultiBoxMediaObject{
	margin-left:10px;
}

ul#menu li {position:static}
ul#menu li ul {display:none;}
ul#menu li ul  li ul{display:block;}
ul#menu li.actif ul {display:block;}
ul#menu li.actif ul  li ul{display:none;}
ul#menu li ul  li.actif ul{display:block;}

/******* CLASSES GENERIQUES *******/
.hors_champs {left:-10000px; position:absolute}
.hidden_header,
.hidden {display:none}
.floatLeft {float:left}
.floatRight {float:right}
.efface {clear:both; float:none; font-size:0; line-height:0; height:0; overflow:hidden}


/******* ELEMENTS DE STRUCTURE *******/
#conteneur_principal {position:relative; margin:20px auto; width:940px;text-align:left;}

/*** HEADER ***/
#topNavigation {background:#2A466D; color:#FFF; position:relative; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif}
#topNavigation .coinHG {background:url(../img/coinHG.png) no-repeat; position:absolute; height:8px; width:10px; overflow:hidden}
#topNavigation .coinHD {background:url(../img/coinHD.png) no-repeat; position:absolute; right:0; height:8px; width:10px; overflow:hidden}

#recherche label {display:none}

#outils {float:right; width:190px; padding:1px 0}
/*#outils input {background:#FFF; border:none; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif}*/
#outils input {background:#FFF; border:solid 1px #2A466D; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif;height:12px;margin-top:1px;margin-right:0;}
*html #outils input {margin-top:0;}
*+html #outils input {margin-top:0;}

#outils input.btnRechercher {border:none; background:none; color:#FFF; width:auto; cursor:pointer;margin:0;}
*html #outils input.btnRechercher {margin:0 0 1px -5px;}
*+html #outils input.btnRechercher {margin:0 0 1px -5px;}

#langue {float:right; text-align:right; padding:3px 20px 1px 0; width:120px}
#langue a {color:#FFF}
#langue span {display:none}

#bandeau #logo {float:left; width:126px; padding-top:50px}
#bandeau #logo span {display:none}
#bandeau #imageBandeau {float:right; }

#chemin_de_fer {padding-bottom:5px; padding-top:5px; font-size:1.1em; color:#698cbe}
#chemin_de_fer a {color:#698cbe}

#chemin_de_fer_bis {font-size:1.1em; background:url(../img/ouvrirelengy.gif) right center no-repeat; padding:5px 5px 5px 0; color:#698CBE} /* modif JP */
#chemin_de_fer_bis a {color:#698CBE; text-decoration:none}
#chemin_de_fer_bis .lienOuvrirToolbox {float:right; margin-top:-1px; margin-right:3px;} /* modif JP */
#chemin_de_fer_bis .lienOuvrirToolbox a {color:#FFF; background-color:#2A466C; display:block; font-size:1em;
height:15px;
width:112px;}

/*** MENU ***/
/* vertical */
#colonne_gauche {float:left; width:180px; height:auto; background:#698CBE url(../img/triangleTalkMenu.png) right top no-repeat;position:relative;}
#colonne_gauche #colonne_gauche01 {background:#FFF; margin-top:35px; font-size:1.1em;overflow:auto;position:relative;}
#colonne_gauche #colonne_gauche01 ul li {padding-bottom:6px;padding-left:15px;} 
#colonne_gauche #colonne_gauche01 ul li a {font:normal; line-height:1.8em;color:#000000;line-height:normal;}

#colonne_gauche #colonne_gauche01 ul li a.on {font-weight:bold;padding-left:0px;color:#698cbe;}
#colonne_gauche #colonne_gauche01 ul li a.puce {text-decoration:none;background:url(../img/menuPuceOff.jpg) left center no-repeat;padding-left:15px;}

#colonne_gauche #colonne_gauche01 ul li a.puceOn {text-decoration:none;background:url(../img/menuPuceOn.jpg) left center no-repeat;font-weight:bold;color:#698CBE;padding-left:15px;}
#colonne_gauche #colonne_gauche01 div {background:#698cbe url(../img/menuSeparateur.gif) no-repeat 0 0;	width:180px;height:15px;margin-top:10px;position:relative;}


#colonne_gauche #colonne_gauche01 ul li ul li {padding-left:25px;/*padding-left:35px;*/line-height:normal;/*margin-top:6px;*/padding-bottom:0;} 
/*#colonne_gauche #colonne_gauche01 ul li ul li a {padding-left:15px;} */
/* Ajout SHA 01/07/2010 */
#colonne_gauche #colonne_gauche01 ul li a.puceOff {margin-left:18px;}

#colonne_gauche #colonne_gauche01 ul li ul li.no_sub {margin-left:18px;padding-left:15px;}
#colonne_gauche #colonne_gauche01 ul li ul li.cur_no_sub {padding-left:15px;}
#colonne_gauche #colonne_gauche01 ul li ul li.cur_no_sub a.on{padding-left:18px;}

#colonne_gauche #colonne_gauche01 ul li span {background:url(../img/menuBgOn.png) no-repeat scroll right top; display:block; float:left; }

#colonne_gauche #colonne_gauche01 ul li span.cur-level-1,
#colonne_gauche #colonne_gauche01 ul li span.cur-level-2 {	
	position: relative;
	display:block;
	float:left;
	width:100%;
	*width:165px;
	background:#698cbe url(../img/menuBg.png) no-repeat scroll right top;
	height: 15px;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	margin-left: -5px;
	padding-left: 5px;
}
#colonne_gauche #colonne_gauche01 ul li span.cur-level-2 { /*margin-left: -20px; padding-left: 20px;*/ width:100%;}
#colonne_gauche #colonne_gauche01 ul li span.on {display:block;width:15px;cursor:pointer;}
#colonne_gauche #colonne_gauche01 ul li span.puceOn {background:url(../img/menuPuceOn.jpg) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li span.puce {background:url(../img/menuPuceOff.jpg) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li span a{display:block;float:left;width:135px;font-weight:bold;color:#698CBE;margin-bottom:6px;}

#colonne_gauche #colonne_gauche01 ul li span.cur-level-1 .puceOn {background:url(../img/menuPuceOnWhite.png) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li span.cur-level-1 .puce {background:url(../img/menuPuceOffWhite.png) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li span.cur-level-1 a,
#colonne_gauche #colonne_gauche01 ul li span.cur-level-2 a{ color:#FFFFFF; margin-right: 2px; width:130px;}
#colonne_gauche #colonne_gauche01 ul li span.cur-level-2 { width:150px; height: auto; margin-bottom:2px; }
#colonne_gauche #colonne_gauche01 ul li.actif span.cur-level-2 .on,
#colonne_gauche #colonne_gauche01 ul li.actif span.cur-level-2 a{ margin-bottom:2px; }

#colonne_gauche #colonne_gauche01 ul li ul li ul li a {margin-left:3px;padding-left:0px;}
#colonne_gauche #colonne_gauche01 ul li ul li ul li { padding-left:15px;}
#colonne_gauche #colonne_gauche01 ul li ul li {padding-left:15px;/*padding-left:35px;*/line-height:normal;/*margin-top:6px;*/padding-bottom:0;padding-top:6px;*margin-top:6px;*padding-top:0px;} 

#colonne_gauche #colonne_gauche01 ul li ul li a.on,
#colonne_gauche #colonne_gauche01 ul li a.on
 {line-height:normal;display:block;color:#FFF;background:#698cbe url(../img/menuBg.png) no-repeat right top;padding-right:7px;padding-left:2px;font-weight:normal;width: auto;margin:2px 0 2px 0px;}
#colonne_gauche #colonne_gauche01 ul li a.on{ margin-left: 18px; }
#colonne_gauche #colonne_gauche01 ul li a.force_left{ margin-left: 0px; }
#colonne_gauche #colonne_gauche01 ul li ul li a.on.puceOn{text-decoration:none;background:url(../img/menuBgOn.png) no-repeat right top;padding-left:30px;}
#colonne_gauche #colonne_gauche01 ul li ul li a.on.puce{text-decoration:none;background:url(../img/menuBgOff.png) no-repeat right top;padding-left:30px;}
*html #colonne_gauche #colonne_gauche01 ul li ul li a.on {position:relative;width:142px;}

#colonne_gauche #colonne_gauche01 ul li ul li span {background:url(../img/menuBgOn.png) no-repeat scroll right top; display:block; float:left; margin-bottom:5px;}
#colonne_gauche #colonne_gauche01 ul li ul li span.on {display:block;width:15px;cursor:pointer;}
#colonne_gauche #colonne_gauche01 ul li ul li span.cur-level-2 .puceOn {background:url(../img/menuPuceOnWhite.png) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li ul li span.puceOn {background:url(../img/menuPuceOn.jpg) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li ul li span.puce {background:url(../img/menuPuceOff.jpg) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li ul li span.cur-level-2 .puce {background:url(../img/menuPuceOffWhite.png) left center no-repeat;}
#colonne_gauche #colonne_gauche01 ul li ul li span a{display:block;float:left;width:135px;font-weight:bold;color:#698CBE;}

#colonne_gauche #colonne_gauche01 ul li ul li ul li{}



/* horizontal */
#page #menuHorizontal {background:#698cbe url(../img/menuHorBg.png) no-repeat; width:750px; height:35px; margin:0 0 0 10px}
#page #menuHorizontal div {text-align:right; padding-right:195px; color:#FFF; padding-top:4px}
#page #menuHorizontal div span {color:#ffffff; font-weight:bold;font-size:1.3em;padding:0 5px;}
#page #menuHorizontal div h2 {font-size:1.3em; color:#FFF; padding-right:5px}
#page #menuHorizontal div a {font-size:1.3em; font-weight:bold; color:#FFF; padding:0 5px}
#page #menuHorizontal div a.on {color:#FFF}

/* Julien Debut */
#page #menuHorizontal.sansTrame {background:#698cbe url(../img/menuHorSansTrameBg.png) no-repeat}
#page #menuHorizontal.sansTrame div {text-align:right; padding-right:5px}
/* Julien Fin */


/*** STRUCTURE ***/
#colonne_milieu_footer {float:left; width:760px; min-height:400px; _height:400px; position:relative}
#colonne_MD {margin:0 0 0 10px;min-height:400px;_height:400px;}


/*** FOOTER ***/
#footer {position:absolute; right:0; padding:25px 0 20px 0; color:#323232;}
#footer img {vertical-align:top; margin-left: 5px}


/*** CONTENU HOME ***/
	#accueil #colonne_milieu {float:left; width:370px; margin-right:10px}
	#accueil #colonne_droite {float:left; width:370px}
	#accueil .mea {position:relative; width:370px; height:190px} 
	#accueil .mea h2 {font:bold 1.3em Arial, Helvetica, sans-serif; text-transform:uppercase; height:30px; padding-top:5px; background:url(../img/triangleTalk.png) right top no-repeat; text-align:right; color:#FFF; padding-right:12px; position:absolute; z-index:20; width:358px}
	#accueil .mea img {position:absolute; z-index:10; top:35px}
	#accueil .mea div {position:absolute; z-index:15; top:40px; left:164px; width:200px;}
	#accueil .mea div ul {list-style:inside disc; color:#26508c; margin-bottom:20px;line-height:14px;}
	#accueil .mea div ul li a {font-size:1.2em; color:#26508c; padding-left:15px; padding:0; background:none}
	#accueil .mea div p.cadenas a {background:url(../img/puceCadenas.png) no-repeat 0 2px; padding-left:13px;padding-bottom:0;}
	p.fluxrss a {background:url(../img/fleche_rss.gif) no-repeat 0 -1px; padding-bottom:7px;padding-left:20px;float:right;}
	#accueil .riverain div {left:45px}
	
	#accueil .video {height:235px}
	#accueil .video h2 {background:url(../img/triangleTalkVideo.png) right top no-repeat}
	#accueil .video .conteneur {position:relative; left:auto; top:25px; height:200px; color:#907f79; width:370px; background:url(../img/homeVideoBg.png) repeat}
	#accueil .video .conteneur img {left:0; top:0}
	#accueil .video .conteneur div {left:0; height:auto; top:0; width:auto;}
	#accueil .video .conteneur p {font-size:1.2em; font-weight:bold; position:absolute; bottom:65px; width:120px}
	#accueil .video .conteneur .player {position:absolute; bottom:0; top:auto; left:25px; height:auto; width:80px}
	#accueil .video .conteneur .player a {background:none; margin:10px 7px 0 0; padding:0}
	#accueil .video .conteneur .player img {position:relative; left:auto; top:auto}
	
	#accueil .question {height:235px}
	#accueil .question h2 {background:url(../img/triangleTalkQuestion.png) right top no-repeat; height:36px}
	
	#accueil .mea.question div {width:335px; height:165px; position:relative; left:auto; top:24px;background:url(../img/fond_nos_projets.jpg) right top no-repeat;padding:15px 15px 20px 20px;overflow:hidden;}

	#accueil .mea.question div p.bodytext {padding-bottom:5px;}
	#accueil .mea.question div * {padding-bottom:5px; color: #50403a}
	
	#accueil .etudiant {float:left; background:#26508c url(../img/entreeBg.png) no-repeat; width:180px; height:56px; margin-right:10px}
	#accueil .etudiant h2 {background:url(../img/pictoEtudiant.png) left 10px no-repeat; font:bold 1.2em Arial, Helvetica, sans-serif; position:relative;padding-bottom:0;}
	#accueil .etudiant h2 a {cursor:pointer; text-transform:uppercase; height:48px; width:180px; text-align:right; display:block; padding-top:8px}
	#accueil .etudiant h2 a span {display:block; width:123px; float:right}
	
	#accueil .curieux {float:left; background:#26508c url(../img/entreeBg.png) no-repeat; width:180px; height:56px}
	#accueil .curieux h2 {background:url(../img/pictoCurieux.png) left 10px no-repeat; font:bold 1.2em Arial, Helvetica, sans-serif; position:relative;padding-bottom:0;}
	#accueil .curieux h2 a {cursor:pointer; text-transform:uppercase; height:48px; width:180px; text-align:right; display:block; padding-top:8px}
	#accueil .curieux h2 a span {display:block; width:117px; float:right}
		
	#accueil .journaliste {float:left; background:#26508c url(../img/entreeBgJournaliste.png) no-repeat; width:370px; height:56px}
	#accueil .journaliste h2 {background:url(../img/pictoJournaliste.png) left 10px no-repeat; font:bold 1.2em Arial, Helvetica, sans-serif; position:relative;padding-bottom:0;}
	#accueil .journaliste h2 a {cursor:pointer; text-transform:uppercase; height:48px; width:370px; text-align:right; display:block; padding-top:8px}
	#accueil .journaliste h2 a span {display:block; width:123px; float:right}
	
	
	
/* Nouvelle home */
	#accueil .bandeauLienBas {float:left; background:#26508c url(../img/bg_bandeauLienBas.gif) no-repeat; width:100%; height:56px}
	#accueil .bandeauLienBas h2 {background:url(../img/pictoJournaliste.png) left 10px no-repeat; font:bold 1.2em Arial, Helvetica, sans-serif; position:relative;padding-bottom:0;}
	#accueil .bandeauLienBas h2 a {cursor:pointer; text-transform:uppercase; height:48px; width:100%; text-align:right; display:block; padding-top:8px}
	#accueil .bandeauLienBas h2 a span {display:block; width:123px; float:right}
	
#accueil .etudiant h2 a, #accueil .curieux h2 a, #accueil .journaliste h2 a, #accueil .bandeauLienBas h2 a  {color:#26508c; }



/*** CONTENU PAGE ***/
	
	#page .largeur3-4 {float:left; width:560px}
	#page .largeur3-4 .titre {background:#698cbe url(../img/barreContenuBg.png) left bottom repeat-x; padding-bottom:9px; width:560px}
	#page .largeur3-4 .titre h3 {font-size:1.4em; min-height:15px; _height:15px; padding:4px 0 12px 35px; color:#2a466c; font-weight:bold; text-transform:uppercase; background:#2a466c url(../img/titrePuce.png) no-repeat}
	
	#page .largeur3-4 .contenu a {text-decoration:underline; color:#2a466c}
	#page .largeur3-4 .contenu h4 {color:#2a466c; font-weight:bold;}
	#page .largeur3-4 .contenu p {font-size:1.2em; color:#2a466c; line-height:normal;padding-bottom:10px;}

	#page .largeur3-4 .contenu .bloc {float:left; width:256px; } 
	#page .largeur3-4 .contenu .blocDroite {padding-left:15px; float:right}
	#page .largeur3-4 .contenu .bloc h4 {font-size:1.2em; color:#2a466c; font-weight:bold; }
	#page .largeur3-4 .contenu .bloc p {font-size:1.2em; color:#2a466c;padding-bottom:10px;}
	#page .largeur3-4 .contenu .bloc ul li {margin-top:5px;}
	#page .largeur3-4 .visuel {position:relative}
	#page .largeur3-4 .visuel div {background:url(../img/triangleTalk3-4.png) left bottom no-repeat; width:560px; height:10px; position:absolute; bottom:2px}

	#page .largeur2-4 {float:left; margin-right:30px; width:360px}
	#page #colonne_milieu.largeur2-4 {float:left; margin-right:30px; width:360px}
	#page #colonne_droite.largeur2-4 {float:right; margin-right:0; width:360px}
	#page #colonne_droite.largeur2-4 img {border:solid 1px #698cbe;}
	
	#page .largeur2-4 .titre {background:#698cbe url(../img/barreContenuBg.png) left bottom repeat-x; padding-bottom:9px}
	#page .largeur2-4 .titre h3 {font-size:1.4em; min-height:15px; _height:15px; padding:4px 0 12px 35px; color:#2a466c; font-weight:bold; text-transform:uppercase; background:#2a466c url(../img/titrePuce.png) no-repeat}
	#page .largeur2-4 .contenu {padding-top:10px} 
	#page .largeur2-4 h4 {color:#2a466c; font-weight:bold; }
	#page .largeur2-4 p {color:#2a466c}
	
	#page .largeur2-4 .contenu a {text-decoration:underline; color:#2a466c}/* new julien */
	#page .largeur2-4 .contenu h4 {color:#2a466c; font-weight:bold;}/* new julien */
	#page .largeur2-4 .contenu p {color:#2a466c; line-height:normal}/* new julien */
	
	
	#page .largeur1-4 {float:right; width:180px}
	#page .largeur1-4 p {font-size:1.2em; color:#2a466c; padding-bottom:4px}

	#page .largeur4-4 {width:750px; margin-right:0}
	#page .largeur4-4 .titre {background:#698cbe url(../img/barreContenuBg.png) left bottom repeat-x; padding-bottom:9px; width:750px}
	#page .largeur4-4 .titre h3 {font-size:1.4em; min-height:15px; _height:15px; padding:4px 0 12px 35px; color:#2a466c; font-weight:bold; text-transform:uppercase; background:#2a466c url(../img/titrePuce.png) no-repeat}
	#page .contenu {padding:15px 0 0 0; }
	#page .contenu p {text-align:justify}
	#page .contenu p.separateur {padding:0;}
	#page .largeur4-4 .contenu .bloc {float:left; width:361px; text-align:justify} /* new julien */
	#page .largeur4-4 .contenu .blocDroite {padding-left:15px; float:right}



	#page .largeur4-4 .contenu a {text-decoration:underline; color:#2a466c}
	#page .largeur4-4 .contenu h4 {font-size:1.2em; color:#2a466c; font-weight:bold;}
	#page .largeur4-4 .contenu p {color:#2a466c; line-height:normal}
	
/* new */	
	#page .largeur4-4 .contenu .bloc {float:left;width:367px;}	
	#page .largeur4-4 .contenu.encadre .bloc {float:left;width:352px;}	
	#page .largeur4-4 .contenu .bloc p {font-size:1.2em;padding-bottom:10px;}
	#page .largeur4-4 .contenu .bloc ul li {margin-top:5px;}
	#page .largeur4-4 .contenu .bloc.blocDroite {float:right;width:352px;}
	#page .largeur4-4 .contenu.encadre .bloc.blocDroite {float:right;width:337px;}
    #page .largeur4-4 .contenu .bloc h4 {font-size:1.2em;font-weight:bold;}		
/* new */		
	
	
	
	
#page .visuelFCE2col {float:right; width:360px; margin:0; padding-top:20px}


#accueil .pageJournaliste .dossier div {left:20px; padding-top:15px;}
#accueil .pageJournaliste .dossier img {border:1px solid #26508c}
#accueil .pageJournaliste .dossier img.picto {right:5px; top:40px}

#accueil .pageJournaliste .dossier h2 {font:bold 1.3em Arial, Helvetica, sans-serif; text-transform:uppercase; height:30px; padding-top:5px; background:url(../img/triangleTalkDossier.png) right top no-repeat; text-align:right; color:#FFF; padding-right:12px; position:absolute; z-index:20; width:358px}
*html #accueil .pageJournaliste .dossier h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkDossier.png',sizingMethod='crop'); background:none;}


#accueil .pageJournaliste .dossier ul {list-style:inside square}
#accueil .pageJournaliste .dossier ul li {font:normal 1.2em Arial, Helvetica, sans-serif}
#accueil .pageJournaliste .dossier ul li a {font-size:1em}

#accueil .pageJournaliste .phototheque h2 {background:url(../img/triangleTalkDossier.png) right top no-repeat; height:30px}
*html #accueil .pageJournaliste .phototheque h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkDossier.png',sizingMethod='crop'); background:none;}

#accueil .pageJournaliste .phototheque div {width:370px;height:145px; left:auto; top:35px;display:block;clear:right;overflow:hidden;}

#accueil .pageJournaliste .conteneurActualite .mea {border:1px solid #758bab; padding:14px; width:340px}
#accueil .pageJournaliste .conteneurActualite .mea p {font-size:1.2em; color:#26508c; padding-bottom:14px}
#accueil .pageJournaliste .conteneurActualite .mea p.chapo {font-weight:bold}
#accueil .pageJournaliste .conteneurActualite h2 {background:#758bab url(../img/triangleTalk.gif) right bottom no-repeat; height:20px; text-align:right; color:#FFF; text-transform:uppercase; font-size:1.3em; padding-top:5px; padding-right:6px; margin-top:4px}

#accueil .pageJournaliste .conteneurMinute .mea {background:#bdd3f3 url(../img/homeJournalisteVisuelCrayon.png) no-repeat right bottom; border:1px solid #bdd3f3; padding:14px; width:340px}
*html #accueil .pageJournaliste .conteneurMinute .mea {background:#bdd3f3 url(../img/homeJournalisteVisuelCrayon.png) no-repeat right 105px;}
#accueil .pageJournaliste .conteneurMinute .mea p {font-size:1.2em; color:#26508c; padding-bottom:14px}
#accueil .pageJournaliste .conteneurMinute .mea p.chapo {font-weight:bold}
#accueil .pageJournaliste .conteneurMinute h2 {background:#bdd3f3 url(../img/triangleTalk.gif) right bottom no-repeat; height:20px; text-align:right; color:#FFF; text-transform:uppercase; font-size:1.3em; padding-top:5px; padding-right:6px; margin-top:4px}

/* DEBUT MODIF JP 05 03 09 */
#accueil .pageJournaliste .dossier div {left:20px; padding-top:15px;}
#accueil .pageJournaliste .dossier img {border:1px solid #26508c}
#accueil .pageJournaliste .dossier img.picto {right:5px; top:40px}
#accueil .pageJournaliste .dossier h2 {font:bold 1.3em Arial,Helvetica, sans-serif; text-transform:uppercase; height:30px; padding-top:5px; background:url(../img/triangleTalkDossier.png) right top no-repeat; text-align:right; color:#FFF; padding-right:12px; position:absolute; z-index:20; width:358px}
#accueil .pageJournaliste .dossier ul {list-style:outside square}/* MODIF JP */
#accueil .pageJournaliste .dossier ul li {font:normal 1.2em Arial,Helvetica, sans-serif}
#accueil .pageJournaliste .dossier ul li a {font-size:1em}

#accueil .pageJournaliste .communique div {border:1px solid #758bab; width:360px; height:135px; padding:8px 0 0 8px; position:relative; left:auto; top:35px; background:url(../img/homeJournalisteVisuelCrayonBlanc.png) no-repeat right 10px}
#accueil .pageJournaliste .communique h2 {font:bold 1.3em Arial,Helvetica, sans-serif; text-transform:uppercase; height:30px; padding-top:5px; background:url(../img/triangleTalkDossier.png) right top no-repeat; text-align:right; color:#FFF; padding-right:12px; position:absolute; z-index:20; width:358px}
#accueil .pageJournaliste .communique ul {list-style:square outside}
#accueil .pageJournaliste .communique ul li {font:normal 1.2em Arial, Helvetica, sans-serif; padding:2px 0 10px 26px; list-style:none; background:url(../img/pictoJournalisteSmall.png) no-repeat; zoom:1}
#accueil .pageJournaliste .communique ul li a {font-size:1em}

#accueil .pageJournaliste .phototheque h2 {background:url(../img/triangleTalkDossier.png) right top no-repeat; height:36px}
#accueil .pageJournaliste .phototheque div {border:1px solid #26508c; width:368px; height:143px; position:relative; left:auto; top:35px}

#accueil .pageJournaliste .conteneurActualite .mea {border:1px solid #758bab; padding:14px; width:340px}
#accueil .pageJournaliste .conteneurActualite .mea p {font-size:1.2em; color:#26508c; padding-bottom:14px}
#accueil .pageJournaliste .conteneurActualite .mea p.chapo {font-weight:bold}
#accueil .pageJournaliste .conteneurActualite h2 {background:#758bab url(../img/triangleTalk.gif) right bottom no-repeat; height:31px; text-align:right; color:#FFF; text-transform:uppercase; font-size:1.3em; padding-top:5px; padding-right:6px; margin-top:4px}

#accueil .pageJournaliste .conteneurMinute .mea {background:#bdd3f3 url(../img/homeJournalisteVisuelCrayon.png) no-repeat right bottom; border:1px solid #bdd3f3; padding:14px; width:340px}
#accueil .pageJournaliste .conteneurMinute .mea p {font-size:1.2em; color:#26508c; padding-bottom:14px}
#accueil .pageJournaliste .conteneurMinute .mea p.chapo {font-weight:bold}
#accueil .pageJournaliste .conteneurMinute h2 {background:#bdd3f3 url(../img/triangleTalk.gif) right bottom no-repeat; height:31px; text-align:right; color:#FFF; text-transform:uppercase; font-size:1.3em; padding-top:5px; padding-right:6px; margin-top:4px}

#accueil .pageJournaliste .mea .lienCommunique {bottom:15px; position:absolute; right:5px; z-index:20; font-size:1.2em; color:#26508c; background:url(../img/puceCommunique.gif) left 2px no-repeat; padding-left:8px}
#accueil .pageJournaliste .conteneurMedia .mea div {border:1px solid #758bab; width:368px; height:175px; padding-top:8px; position:relative; left:auto; top:35px; background:url(../img/homeJournalisteVisuelMedia.gif) 280px 12px no-repeat}
#accueil .pageJournaliste .conteneurMedia .mea ul li {list-style:none outside; padding-left:10px}
#accueil .pageJournaliste .conteneurMedia .mea ul li a {font-size:1.4em; background:url(../img/puceMediatheque.gif) no-repeat; padding-left:26px; line-height:2.2em; color:#758bab; font-weight:bold}
#accueil .pageJournaliste .conteneurMedia h2 {font:bold 1.3em Arial, Helvetica, sans-serif; text-transform:uppercase; height:30px; padding-top:5px; background:url(../img/triangleTalkMedia.png) right top no-repeat; text-align:right; color:#FFF; padding-right:12px; position:absolute; z-index:20; width:358px}

#accueil .pageJournaliste .conteneurContact .mea div {width:348px; height:175px; padding-top:8px; padding:8px 10px 0 10px; position:relative; left:auto; top:35px; border:1px solid #bdd3f3}
#accueil .pageJournaliste .conteneurContact .mea p {font-size:1.2em; color:#26508c; padding-bottom:14px}
#accueil .pageJournaliste .conteneurContact .mea p.chapo {font-weight:bold}
#accueil .pageJournaliste .conteneurContact h2 {font:bold 1.3em Arial,Helvetica, sans-serif; text-transform:uppercase; height:30px; padding-top:5px; background:url(../img/triangleTalkContact.png) right top no-repeat; text-align:right; color:#FFF; padding-right:12px; position:absolute; z-index:20; width:358px}


*html #accueil .media h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkMedia.png',sizingMethod='crop'); background:none}
*html #accueil .contact h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkContact.png',sizingMethod='crop'); background:none}



/* MEDIATHEQUE ET COMMUNIQUE */
.contenu .conteneurListeMedia {background:url(../img/homeJournalisteVisuelMedia.gif) no-repeat right top}
.contenu .conteneurListeCommunique {background:url(../img/homeJournalisteVisuelCrayonBlanc.png) no-repeat right top; zoom:1}

#page .largeur4-4 .titre h3.bleuClair {color:#758BAB; background-color:#758BAB}

.contenu .listeDoc li,
#colonne_milieu.largeur4-4 ul.listeDoc li {list-style:none; padding-left:0; padding-bottom:20px; background:none; zoom:1}
#colonne_milieu.largeur4-4 ul.listeDoc {margin:0}

.listeDoc .visuelDoc {border:1px solid #758bab; height:84px; width:155px;/*84px;*/ padding:4px; text-align:center; float:left; line-height:84px}
*html .listeDoc .visuelDoc {height:84px; width:84px}
*html .listeDoc .visuelDoc span {display:inline-block}
/*.listeDoc .visuelDoc img {vertical-align:middle;#margin-top:10px;}*/
/* Modif pour la home journaliste du 10/04/09 par Nico
.listeDoc .descDoc {float:left; padding-left:10px; width:435px}*/
.listeDoc .descDoc {float:left; padding-left:10px; width:565px;/*646px*/}
.listeDoc .descDoc p {padding-right:200px; width:auto}
.listeDoc .descDoc h5 {font-size:1em; background:none; padding-left:0}
#page .contenu .conteneurListeMedia .separateur,
#page .contenu .conteneurListeCommunique .separateur {height:5px}
#page .largeur4-4 .contenu .descDoc a.download {display:block; float:left; background:url(../img/puceTelecharger.png) no-repeat; padding-left:20px; margin-right:30px; text-decoration:none; font-weight:bold}
#page .largeur4-4 .contenu h4.titreDoc {font-size:1.4em; background:url(../img/puceMediatheque.gif) left 5px no-repeat; width:712px;padding-left:26px; line-height:1.3em; color:#758bab; font-weight:bold; padding-top:5px}
#page .largeur4-4 .contenu .conteneurListeCommunique h4.titreDoc {font-size:1.4em; background:url(../img/pictoJournalisteSmall.png) left 5px no-repeat; padding-left:26px; line-height:1.3em; color:#758bab; font-weight:bold; padding-top:5px; width:auto}

#page .largeur4-4 .contenu .descDoc p {font-size:1em}


/*** FICHE METIER V1 ***/
#page #ficheMetier li {clear:both;}


	#page #ficheMetier li a {display:block; cursor:pointer}
	#page #ficheMetier li a span {display:block; float:left; width:180px; padding-top:8px; color:#2a466c; font-size:1.2em; min-height:25px; _height:25px;}
	#page #ficheMetier li a span.efface {clear:both; float:none; font-size:0; line-height:0; height:0; margin:0; padding:0; overflow:hidden; min-height:0}
	#page #ficheMetier li a span.metier {border-top:6px solid #e1eefb; border-bottom:6px solid #e1eefb}
	#page #ficheMetier li a span.chapo {width:350px; font-size:1.1em; padding:8px 10px 10px 10px; background:#e1eefb;margin-left:10px;margin-bottom:10px;min-height:25px;_height:25px;}
	#page #ficheMetier li span.savoirPlus {margin:0; padding:8px 10px 18px 10px; width:160px; background:#b9cfef url(../img/triangleTalkSavoirPlus.png) left bottom no-repeat;margin-left:10px;}
	#page #ficheMetier li span.savoirPlus strong {display:block}
	
	#page #ficheMetier li .conteneurFiche .conteneurDetailMetier {background:#b9cfef url(../img/metierVisuelMetier.png) left bottom no-repeat; float:left; width:550px; color:#2a466c; margin-right:10px; padding-left:10px}
	#page #ficheMetier li .conteneurFiche .conteneurDetailMetier .metier {float:left; font-size:1.2em; width:170px; padding-right:10px; padding-top:8px}
	#page #ficheMetier li .conteneurFiche .conteneurDetailMetier .detailMetier {float:left; width:350px; min-height:150px; _height:150px; padding:8px 10px 20px 10px; background:#b9cfef url(../img/triangleTalk3-4.png) right bottom no-repeat}
	#page #ficheMetier li .conteneurFiche .conteneurDetailMetier .detailMetier p {font-size:1.1em}
	#page #ficheMetier li .conteneurFiche .conteneurDetailMetier .detailMetier ul {padding-bottom:15px;margin-top:-10px;}
	#page #ficheMetier li .conteneurFiche .conteneurDetailMetier .detailMetier ul li {margin-bottom:0;list-style-type:none; font-size:1.1em; line-height:1.4em; background:url(../img/puceBleue5x5.gif) no-repeat 0 6px;padding-left:12px;text-align:justify;}
	#page #ficheMetier li .conteneurFiche div.savoirPlus {float:left; color:#2a466c; padding:8px 10px 18px 10px; width:160px; font-size:1.2em; background:#b9cfef url(../img/triangleTalkSavoirPlus.png) left bottom no-repeat}
	#page #ficheMetier li .conteneurFiche div.savoirPlus strong {display:block}
	#page #ficheMetier li .conteneurFiche div.savoirPlus img {margin:0 -10px; padding:10px 0 5px 0}
	#page #ficheMetier li .conteneurFiche div.efface {clear:both; font-size:0; line-height:0; height:0; overflow:hidden}

#page #colonne_droite01 div {margin-bottom:7px;font-size:1.1em;}
#page #colonne_droite01 .encadre {padding:10px 0 12px 0;background-color:#b9cfef;}





/*** FICHE METIER V2 ***/
	#page #ficheMetier2 li {clear:both;display:block;margin:0;padding:0; margin-top:10px; background:url(../img/borderFicheMetier.png) left bottom no-repeat; zoom:1}

	#page #ficheMetier2 li span {display:block; float:left; width:180px; padding-top:10px; color:#5a2d25; font-size:1.2em; min-height:38px; _height:38px; display:block}
	#page #ficheMetier2 li span.efface {font-size:0; line-height:0; height:0; margin:0; padding:0; overflow:hidden; min-height:0; display:block;float:none}
	*+html #page #ficheMetier2 li span.efface {clear:both; float:left}

	#page #ficheMetier2 li span.metier {border-top:6px solid #e1eefb}
	#page #ficheMetier2 li span.chapo {width:350px; font-size:1.1em; padding:8px 10px 10px 10px; background:#e1eefb;margin-left:10px; min-height:42px;_height:42px;}
	
	
	#page #ficheMetier2 li span.savoirPlus {margin:0; padding:8px 10px 18px 10px; width:160px; background:#b9cfef url(../img/triangleTalkSavoirPlus.png) left bottom no-repeat}
	#page #ficheMetier2 li span.savoirPlus strong {display:block}
	
	#page #ficheMetier2 li .conteneurFiche .conteneurDetailMetier {background:#b9cfef url(../img/metierVisuelMetier.png) left bottom no-repeat; float:left; width:550px; color:#2a466c; margin-right:10px; padding-left:10px}
	#page #ficheMetier2 li .conteneurFiche .conteneurDetailMetier .metier {float:left; font-size:1.2em; width:170px; padding-right:10px; padding-top:8px}
	#page #ficheMetier2 li .conteneurFiche .conteneurDetailMetier .detailMetier {float:left; width:350px; min-height:150px; _height:150px; padding:8px 10px 20px 10px; background:#b9cfef url(../img/triangleTalk3-4.png) right bottom no-repeat}
	#page #ficheMetier2 li .conteneurFiche .conteneurDetailMetier .detailMetier p {font-size:1.1em}
	#page #ficheMetier2 li .conteneurFiche .conteneurDetailMetier .detailMetier ul {padding-bottom:15px;margin-top:-10px;}
	#page #ficheMetier2 li .conteneurFiche .conteneurDetailMetier .detailMetier ul li {margin-bottom:0;list-style-type:none; font-size:1.1em; line-height:1.4em; background:url(../img/puceBleue5x5.gif) no-repeat 0 6px;padding-left:12px;text-align:justify;}
	#page #ficheMetier2 li .conteneurFiche div.savoirPlus {float:left; color:#2a466c; padding:8px 10px 18px 10px; width:160px; font-size:1.2em; background:#b9cfef url(../img/triangleTalkSavoirPlus.png) left bottom no-repeat}
	#page #ficheMetier2 li .conteneurFiche div.savoirPlus strong {display:block}
	#page #ficheMetier2 li .conteneurFiche div.savoirPlus img {margin:0 -10px; padding:10px 0 5px 0}
	#page #ficheMetier2 li .conteneurFiche div.efface {clear:both; font-size:0; line-height:0; height:0; overflow:hidden}

#page #colonne_droite01 div {margin-bottom:7px;font-size:1.1em;}
#page #colonne_droite01 .encadre {padding:10px 0 12px 0;background-color:#b9cfef;}





/*** LIENS UTILES ***/
#page .largeur2-4 .liste, /* new julien */
#page .largeur3-4 .liste, /* new julien */
#page .largeur4-4 .liste {padding-top:5px} /* new julien */

#page .liste h3 {background:#2a466c url(../img/puceFichier.png) no-repeat; padding:2px 0 12px 25px; text-transform:none; font-size:1.3em}
#page .liste .separateur {background:#2a466c url(../img/barreContenuBg.png) repeat; height:5px; overflow:hidden; margin:0 0 5px 0;}



/*RESULTAT DE RECHERCHE */

#page #encadreRecherche.encadre {padding:10px;background-color:#698cbe;margin-top:-5px;}
#page #encadreRecherche.encadre h3, #page #encadreRecherche.encadre p {color:#ffffff;}
#page #encadreRecherche.encadre h3 {font-size:1.3em;background:none;text-transform:uppercase;padding-left:0;}
#page .contenu .encadre2 {background-color:#b9cfef;padding:10px 0 10px 10px !important;padding:10px 0 0 10px; clear:both;display:block;margin-bottom:20px;}
*+html #page .contenu .encadre2 {padding:10px 0 0 10px;}
#page .contenu .encadre2 p, #page .contenu .encadre2 div {margin:0;padding:0;}
/*#page .contenu .encadre2 .floatLeft {width: 360px;margin-right:20px;}
#page .contenu .encadre2 .floatRight img {margin:0 10px;padding:0;}*/
#page .contenu .encadre2 div {font-size:1.2em;}


#page .liste.recherche h3 {background:#698cbe url(../img/puceFichier.png) no-repeat; padding:2px 0 5px 25px; text-transform:none; font-size:1.3em;}
#page .largeur4-4 .liste.recherche h3 a {color:#698cbe;}





/* BLOC TRANSPARENT */
#page .conteneurBlocTransparent .blocTransparent {position:absolute; z-index:80; margin:15px 0 -10px 15px; top:0; left:0; width:494px; padding:15px; background:url(../img/blocTransparentBg.png) repeat} 
*html #page .conteneurBlocTransparent .blocTransparent {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/blocTransparentBg.png',sizingMethod='scale'); background:none;} 
#page .conteneurBlocTransparent {position:relative;} 
#page .conteneurBlocTransparent .blocTransparent h3 {text-transform:uppercase; color:#2a466c; font-weight:bold; font-size:1.6em; } 
#page .conteneurBlocTransparent .blocTransparent p {text-align:justify; font-size:1.2em} 
#page .contenu.blocTransparent ul {margin:0;display:block;}
#page .contenu.blocTransparent ul li {position:relative;}
#page .conteneurBlocTransparent .contenu.blocTransparent ul li a {/*text-decoration:none;*/position:relative;}
#page .conteneurBlocTransparent .contenu.blocTransparent ul li a:hover {text-decoration:underline;}
#page .conteneurBlocTransparent .triangleTalk { bottom:-10px;right:20px; height:20px; position:absolute; width:11px; z-index:500; background:url(../img/blocTransparentTriangleTalk.png) no-repeat right bottom;display:block;} 
*html #page .conteneurBlocTransparent .contenu.blocTransparent .triangleTalk {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/blocTransparentTriangleTalk.png',sizingMethod='crop');background:none;bottom:-20px;}





/*** PLUGINS ***/
/*** plan du site ***/
.tx-dropdownsitemap-pi1 div.expAll {background:url(../img/planSitePointilles.png) repeat-x; height:27px; border:none}
.tx-dropdownsitemap-pi1 {font:normal 1.1em Arial, Helvetica, sans-serif;}
.tx-dropdownsitemap-pi1 a, 
.tx-dropdownsitemap-pi1 a:link, 
.tx-dropdownsitemap-pi1 a:visited, 
.tx-dropdownsitemap-pi1 a:hover, 
.tx-dropdownsitemap-pi1 a:active {color:#2A466C;}
.tx-dropdownsitemap-pi1 .description {color:#698CBE; font-size:1em}

/*** lightbox ***/
#page .MultiBoxContainer {background:#FFF; padding:20px; border:1px solid #5a2d25}
#page .MultiBoxClose {background:url(../img/lightboxBtnClose.png) no-repeat; height:12px; right:0; top:5px; width:12px}
#page .MultiBoxNumber {background:url(../img/triangleTalkLightbox.png) left bottom no-repeat; bottom:-32px !important; height:34px; margin:0; position:absolute; right:-20px; text-align:right; width:45px}
#page .MultiBoxControls {background:none}
#page .MultiBoxControlsContainer {height:auto !important}
#page .MultiBoxPrevious {background:none; height:0}
#page .MultiBoxNext {background:none; height:0}
#page .MultiBoxDescription {position:relative; color:#2a466c; font:normal 1.2em Verdana, Arial, Helvetica, sans-serif; margin:0; padding-top:0; text-align:left}
#page .MultiBoxControlsContainer {overflow:visible}
#page .MultiBoxTitle {position:relative; color:#2a466c; float:left; font:normal 1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:2px; text-align:left;}
#page .MultiBoxContent {overflow-x:hidden !important; overflow-y:auto}

#accueil .MultiBoxContainer {background:#FFF; padding:20px; border:1px solid #5a2d25}
#accueil .MultiBoxClose {background:url(../img/lightboxBtnClose.png) no-repeat; height:12px; right:0; top:5px; width:12px}
#accueil .MultiBoxNumber {background:url(../img/triangleTalkLightbox.png) left bottom no-repeat; bottom:-32px !important; height:34px; margin:0; position:absolute; right:-20px; text-align:right; width:45px}
/*#page .MultiBoxControls {background:none;width:695px;}*/
#accueil .MultiBoxControlsContainer {height:auto !important}
#accueil .MultiBoxPrevious {background:none; height:0}
#accueil .MultiBoxNext {background:none; height:0}
#accueil .MultiBoxDescription {position:relative; color:#5c1302; font:normal 1.2em Verdana, Arial, Helvetica, sans-serif; margin:0; padding-top:0; text-align:left}
#accueil .MultiBoxControlsContainer {overflow:visible}
#accueil .MultiBoxTitle {position:relative; color:#5c1302; float:left; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:2px; text-align:left;}
#accueil .MultiBoxContent {overflow-x:hidden !important; overflow-y:auto}




/*******Page Resultat recherche ******/
.tx-indexedsearch-browsebox.pointillesRecherche {background:url(../img/pointille3F3E3C_20px.gif); height:31px;}
.tx-indexedsearch-browsebox p {float:left; font-weight:normal; font-weight:bold;font-size:1.1em;width:300px;display:block;} /*Steph 07-01-09*/
.tx-indexedsearch-sw {background-color:#b9cfef; font-size:1.2em;}
.tx-indexedsearch-title a {color:#00A49A; font-size:1.1em; text-decoration:none;}
.tx-indexedsearch-title a:hover {color:#00A49A; font-size:1.1em; text-decoration:underline;}
.tx-indexedsearch-text-item-path {margin-bottom:20px;}
ul.browsebox li a {color:#45469; text-decoration:none;margin-left:5px;}
ul.browsebox li a:hover {color:#45469; text-decoration:underline;}
#page .contenu .encadre2 ul.browsebox li {display:inline; padding-left:0px;}

ul.browsebox {text-align:right;float:right;display:block;} /*Steph 07-01-09*/
#colonne_milieu.largeur4-4 ul.browsebox {padding-bottom:0;margin-top:0;font-size:1em;} /*Steph 07-01-09*/

input#tx-indexedsearch-searchbox-sword {border:1px solid #A7A6AA; background:#FDFAFF; }

input#tx-indexedsearch-searchbox-button-submit {background:#EFF0F1; padding:0.2em}
div.tx-indexedsearch-form {margin-right:5px; float:left; padding-left:340px}
div.tx-indexedsearch-search-submit {text-align:left}
div.tx-indexedsearch-browsebox {height:16px;display:block;background-color:#b9cfef; margin-bottom:15px; margin-top:10px;font-size:1.2em;padding:10px 10px 10px 10px;} /*Steph 07-01-09*/
#formulaire-recherche {text-align:center;}
/**Fin Resultat de recheche **/







/*FORMULAIRES*/
form.formulaire {width:auto;font-size:12px;margin-top:10px;}
.formulaire fieldset {display:block;height:auto;padding:12px 15px 12px 35px;background-color:#e1eefb;margin-bottom:2px;}
.formulaire label, .formulaire input, .formulaire textarea {float:left;display:block;font-family:Arial, Helvetica, sans-serif;}
.formulaire input, .formulaire textarea {border:solid 1px #698cbe;margin-left:15px;width:214px;}
.formulaire label.colonne1 {width:210px;}
.formulaire label.colonne2 {margin-left:15px;}
.formulaire label.colonne3 {width:140px;padding-left:35px;padding-right:15px;}
.formulaire label.date {margin-left:15px;margin-right:-10px;}
.formulaire input {height:17px;margin-bottom:2px;}
.formulaire input.btRadio {border:0 none;margin-right:5px;margin-top:2px;width:auto;}
*html .formulaire input.btRadio {margin-right:0;margin-left:10px;}
*+html .formulaire input.btRadio {margin-right:0;margin-left:10px;}
.formulaire label.btRadio {width:auto;display:inline;clear:right;}
.formulaire textarea {overflow-y:scroll;height:100px;}
.formulaire textarea#commentaire {width:443px;}
.formulaire .formBouton {background-color:#698cbe;color:#FFFFFF;cursor: default;height:20px;text-align:right;width:162px; vertical-align:middle;float:right;padding:0 15px 0 15px;}
.formulaire .etoile {color:#FF0000;}
.formulaire input.champ3 {width:80px;}
.formulaire #ligne input.champ3 {margin-right:0;margin-left:0;width:160px;}
form.formulaire fieldset a {display:block;width:34px;position:relative;height:22px;float:left;top:-2px;margin-left:1px;}
form.formulaire fieldset p a  {float:none;height:auto;width:auto;display:inline;top:0;margin:0;text-decoration:underline;}
.formulaire .boxplus, .formulaire #ligne {position:relative;}
.formulaire .boxplus p {font-size:1em;padding-bottom:5px;}
.formulaire h4 {margin-top:10px;margin-bottom:2px;}
.formulaire fieldset#ligne {padding-left:0;padding-top:0;}
.formulaire div.plus, .formulaire div.moins {position:absolute;clear:both;margin:0;padding:0;}
.formulaire div.plus {top:0;right:0;display:block;}
.formulaire #ligne div.moins {top:0;right:0;display:block;}
.formulaire #ligne label, .formulaire #ligne input {margin-top:12px;margin-bottom:0;}
.formulaire .bouton {margin:0;padding:0;border:0 none;width:auto;height:18px;text-align:center;}
.formulaire .bouton img {margin:0;padding:0;width:18px;height:18px;}

/*FORMULAIRE CONTACT*/

form.formulaire.contact {width:auto;font-size:12px;margin-top:-5px;margin-bottom:10px;padding-bottom:10px;background-color:#e1eefb;}
.formulaire.contact fieldset {display:block;height:auto;padding:12px 35px 0 35px;background-color:#e1eefb;margin-bottom:0px;}
.formulaire.contact label, .formulaire.contact input, .formulaire.contact textarea {float:left;display:block;font-family:Arial, Helvetica, sans-serif;}
.formulaire.contact input, .formulaire.contact textarea {border:solid 1px #698cbe;margin-left:15px;}
.formulaire.contact label.colonne1 {width:100px;}
.formulaire.contact input {height:17px;}
.formulaire.contact input.champ2 {width:242px;}
.formulaire.contact input.champ1 {width:560px;}
.formulaire.contact textarea {width:500px;}
.formulaire.contact input.btRadio {border:0 none;margin-right:5px;margin-top:2px;}
.formulaire.contact input.powermail_radio {width:auto;border:0 none;margin-left:5px;margin-right:15px;margin-top:auto;}
.formulaire.contact label.btRadio {width:auto;}
.formulaire.contact textarea {overflow-y:scroll}
.formulaire.contact .formBouton {background-color:#698cbe;color:#FFFFFF;cursor: default;height:20px;text-align:right;width:162px; vertical-align:middle;float:left;padding:0 15px 0 15px;}
.formulaire.contact input.formBouton {margin-left:0;margin-right:15px;}
.formulaire.contact p {margin:0;padding:0 0 5px 0;font-size:1em;}
.formulaire input.hidden {display:none}


/*EMAIL*/
#page .email h4 {margin-top:10px;margin-bottom:10px;}
#page .email ul span {width:225px;float:left;}






/*** GLOSSAIRE ***/
.glossaire.intro {width:674px;background:#26508c url(../img/triangleTalkFaq.png) right bottom no-repeat; padding:10px 10px 20px 10px;}
*html .glossaire.intro {width:674px;background:#26508c url(../img/triangleTalkFaq.png) right bottom no-repeat; padding:10px 10px 20px 10px;}

.glossaire h5 a {display:block; color:#FFF}
.glossaire h5.clair {color:#FFF; font-size:1.3em; padding:5px 0 15px 10px; font-weight:bold; background:#bfd2e5 url(../img/triangleTalkFaq.png) right bottom no-repeat}
.glossaire h5.fonce {color:#FFF; font-size:1.3em; padding:5px 0 15px 10px; font-weight:bold; background:#91b4e5 url(../img/triangleTalkFaq.png) right bottom no-repeat}
.glossaire p {width:674px;color:#5a2d25; font-size:1.1em; padding:0 10px 10px 10px; text-align:justify; line-height:1em}
*html .glossaire p {width:664px;}
.glossaire h5 {margin-bottom:0px;width:684px;}

.glossaire.intro h4 {background-color:#26508c; background-image:none; font-weight:bold;}
*html .glossaire.intro h4 {background-color:#26508c; background-image:none; font-weight:bold;}

.datamints_glossaryindex_index {padding-bottom:10px}
.datamints_glossaryindex_oneitem {display:inline; font-size:14px; padding-right:12px; color:#CCC}


/*** FAQ ***/
.faq.intro  {background-color:#aca196 ;background-image:none; padding:10px 10px 0px 10px;color:#FFF; }
.faq.intro h4 {background-color:#aca196;background-image:none;margin:0;padding:0;font-weight:bold;}
.faq .intro {background:#aca196 url(../img/triangleTalkFaq.png) right bottom no-repeat; padding:10px 10px 20px 10px;color:#FFF; } 
.faq .intro a, .intro.faq a {color:#ffffff;}
.faq .intro a:hover:, .intro.faq a:hover{color:#ffffff;}
/*.faq .intro h3, .intro.faq h3 {text-transform:uppercase; color:#FFF; font-weight:bold; font-size:1.3em; padding-bottom:14px}*/

.faq .intro ul li, .intro.faq ul li {background:url(../img/puceBlanche5x5.gif) no-repeat 0 6px;padding-left:12px;}
.faq h5 {width:auto;color:#aca196; font-size:1.3em; padding:2px 10px 0 25px; min-height:20px; _height:20px; font-weight:bold; background:#aca196 url(../img/puceFichier.png) no-repeat}
.faq p {padding:0 10px 10px 0px; text-align:justify;width:auto;}
.faq .separation {background:#b9cfef url(../img/barreContenuBg.png) left bottom repeat; height:4px; overflow:hidden; margin:5px 0 10px 0; clear:both}
.faq .last {background:none; height:auto}
.tx-irfaq-pi1 .faq ul.tx-irfaq-questions-list {margin:0; color:#FFF; font-size:1.3em; font-weight:normal}
.tx-irfaq-pi1 .faq ul.tx-irfaq-questions-list a {color:#FFF}



.intro h4 {color:#FFF; font-size:1.3em; font-weight:normal}
.glossaire, .faq {width:690px;}





/*** HACK IE6 ***/
*html #topNavigation .coinHG {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/coinHG.png',sizingMethod='crop'); background:none}
*html #topNavigation .coinHD {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/coinHD.png',sizingMethod='crop'); background:none}
*html #colonne_gauche {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkMenu.png',sizingMethod='crop'); background:#698cbe}
/*html #colonne_gauche #colonne_gauche01 ul li ul li a.on {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/menuBgOn.png',sizingMethod='crop'); background:#698cbe; height:4px}*/




/* home */
*html #accueil .mea h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalk.png',sizingMethod='crop'); background:none}
*html #accueil .question h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkQuestion.png',sizingMethod='crop'); background:none}
*html #accueil .video h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkVideo.png',sizingMethod='crop'); background:none}
*html #accueil .media h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkMedia.png',sizingMethod='crop'); background:none}
*html #accueil .contact h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkContact.png',sizingMethod='crop'); background:none}
*html #accueil .pageJournaliste .communique h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkDossier.png',sizingMethod='crop'); background:none}
*html #accueil .pageJournaliste .conteneurMedia h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkMedia.png',sizingMethod='crop'); background:none}
*html #accueil .pageJournaliste .conteneurContact h2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/triangleTalkContact.png',sizingMethod='crop'); background:none}

/* page */
*html #page #menuHorizontal {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/menuHorBg.png',sizingMethod='crop'); background:#698cbe}

/* Julien Debut */
*html #page #menuHorizontal.sansTrame {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/css_global/img/menuHorSansTrameBg.png',sizingMethod='crop'); background:#698cbe}

*html #page .largeur3-4 .contenu {padding-bottom:10px}
*html #page .largeur3-4 .visuel div {margin-top:-10px; position:relative}

/* BOITE A OUTILS */
#toolbox {position:absolute; width:752px; height:550px; background:#E1EEFB; padding-bottom:20px; z-index:90; position:absolute; right:0; top:167px; width:752px; zoom:1;text-align:left;}
*+html #toolbox {top:187px;}
*html #toolbox {top:187px;}
#toolbox .lienFermerToolbox {background:url(../img/fondFermerToolbox.jpg) no-repeat; padding:1px 0 5px 20px} /* modif JP */
#toolbox .lienFermerToolbox a {color:#FFF; font-size:1.2em; /*text-decoration:none*/} /* modif JP */
#toolbox .listeDoc {background:#E1EEFB url(../img/fondTrameToolbox.gif) right repeat-y; margin-top:30px; zoom:1}
/*#toolbox ul{float:left; width:342px; background:url(../img/fondTrameToolbox.gif) repeat-y; padding:0 15px; min-height:340px; _height:340px; zoom:1;display:inline;margin-left:0px;}
#toolbox ul li{text-transform:uppercase; font-size:1.2em; font-weight:bold; line-height:1.7em; padding:0 0 0 2px; zoom:1;margin-left:0px;}
#toolbox ul li ul{float:none; padding:0 0 30px 2px; background:none; margin-top:5px; min-height:0; _height:0;padding-left:0px;}
#toolbox ul li ul li{text-transform:none; font-size:1em; font-weight:normal; background:url(../img/puceBleue5x5.gif) no-repeat 0px 8px;padding-left:10px; text-align:left}*/
#toolbox ul {float:left; width:342px; background:url(../img/fondTrameToolbox.gif) repeat-y; padding:0 15px; min-height:340px; _height:340px; zoom:1}
#toolbox ul li {text-transform:uppercase; font-size:1.2em; font-weight:bold; line-height:1.7em; padding:0 0 0 2px; zoom:1}
#toolbox ul li ul {float:none; padding:0 0 30px 2px; background:none; margin-top:5px; min-height:0; _height:0}
#toolbox ul li ul li {text-transform:none; font-size:1em; font-weight:normal; background:url(../img/puceBleue5x5.gif) no-repeat 0px 8px;padding-left:10px; text-align:left}

/* plugin rechercher des données de marché */
.tx-gdfsuezpublicationdonnees-pi1 div#rechercher{border: 1px solid #698CBE;margin: 10px 78px;padding: 5px 40px;width: 500px;}
.tx-gdfsuezpublicationdonnees-pi1 form .form_item{clear:both;height: 30px;}
.tx-gdfsuezpublicationdonnees-pi1 form .form_item label{width:150px;text-align:right;}
.tx-gdfsuezpublicationdonnees-pi1 form #form_labels{float:left;}
.tx-gdfsuezpublicationdonnees-pi1 form #form_fields{float:left;margin-left: 10px;}
.tx-gdfsuezpublicationdonnees-pi1 form #form_buttons{clear:both;}
.tx-gdfsuezpublicationdonnees-pi1 form small.date{margin: -5px 5px 0;}
.tx-gdfsuezpublicationdonnees-pi1 form small.date img{height: 25px;margin-top: 9px;}
.tx-gdfsuezpublicationdonnees-pi1 form small#date2 img{margin-top: 5px;}
.tx-gdfsuezpublicationdonnees-pi1 form label{margin: 8px;}
.tx-gdfsuezpublicationdonnees-pi1 form select, .tx-gdfsuezpublicationdonnees-pi1 form input{margin-top: 8px;margin-left:0px;}
.tx-gdfsuezpublicationdonnees-pi1 form select {width: 220px;}
.tx-gdfsuezpublicationdonnees-pi1 form select#type_donnees{margin-top: 12px;}
.tx-gdfsuezpublicationdonnees-pi1 form input#date_debut {margin-top: 12px;}
.tx-gdfsuezpublicationdonnees-pi1 form input{width:170px;}
.tx-gdfsuezpublicationdonnees-pi1 form input.formBouton {width: 100px;}
.tx-gdfsuezpublicationdonnees-pi1 form td.calendarDateInput {letter-spacing:normal;line-height:normal;font-family:Tahoma,Sans-Serif;font-size:11px;}
.tx-gdfsuezpublicationdonnees-pi1 form select.calendarDateInput {letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px;width:94px;border: 1px solid #698CBE;}
.tx-gdfsuezpublicationdonnees-pi1 form select#date_debut_Day_ID,.tx-gdfsuezpublicationdonnees-pi1 form select#date_fin_Day_ID{width:45px;}
.tx-gdfsuezpublicationdonnees-pi1 form input.calendarDateInput {letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px;width:40px;}
.tx-gdfsuezpublicationdonnees-pi1 form .form_item td{padding:0;background-color:#FFFFFF;}
td a img{ margin-top: 10px;}
.tx-gdfsuezpublicationdonnees-pi1 form .form_item table{ width: 226px;}
.tx-gdfsuezpublicationdonnees-pi1 form .form_item table td table{width:120px;}
.tx-gdfsuezpublicationdonnees-pi1 .tx-pagebrowse-pi1 {margin-top:15px;}

.tx-gdfsuezpublicationdonnees-pi1 table.tab_publication caption{font-weight: bold;}
.tx-gdfsuezpublicationdonnees-pi1 table#tab_quotidient th#first{width:120px;}
.tx-gdfsuezpublicationdonnees-pi1 table#tab_quotidient th{width:250px;}
.tx-gdfsuezpublicationdonnees-pi1 table#tab_mensuelle th#first{width:120px;}
.tx-gdfsuezpublicationdonnees-pi1 table#tab_mensuelle th{width:40%;} 
.tx-pagebrowse {
    list-style: none inside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#page #conteneurContenu ul.tx-pagebrowse{
	margin-left:220px;
}
#page #conteneurContenu .tx-pagebrowse li {
    background-image: none;
	background: none;
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px 0 0;
	width:auto;
	float:left;
}
#result h5{
	margin-top:5px;
}
