body {
	margin:0px;
	padding:0px;
	background: url('images/fond.jpg') repeat-x #FDFDFD;
	behavior: url("csshover3.htc");
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;

	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

a{outline: none;}
:focus{-moz-outline-style: none;}

DIV.fondpage {
	z-index:1;
	position:absolute;
	width:100%;
	height:650px;
	background: url('images/fondsite.jpg') top center no-repeat;
}
/* syntaxe reconnue UNIQUEMENT par FireFox (utile pour les différences entre navigateur !) */
html>body DIV.fondpage {
	height:auto;
	min-height:650px;
}

P, P.align-left, P.align-center, P.align-right {
	font-family: Trebuchet MS;
	color:#666666;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-left:3px;
	margin-bottom:8px;
}
P.align-center { text-align:center; }
P.align-right { text-align:right; }
		
A:link {	font-family: Trebuchet MS;color:#666666;font-size: 12px;font-weight: normal; margin:0px; text-decoration:none; }
A:active {	font-family: Trebuchet MS;color:#666666;font-size: 12px;font-weight: normal;margin:0px; text-decoration:none; }
A:visited {	font-family: Trebuchet MS;color:#666666;font-size: 12px;font-weight: normal;margin:0px; text-decoration:none; }
A:hover { font-family: Trebuchet MS;color:#666666;font-size: 12px;font-weight: normal;margin:0px; text-decoration:underline; }









DIV.hautdepageLogo {
	z-index:2;
	position:absolute;
	width:232px;
	height:96px;
	padding:0px;
	margin:0px;	
	left:50%;
	top:0px;
	margin-left:-494px;	
	border:0px solid black;
}

DIV.hautdepageDroite {
	z-index:3;
	position:absolute;
	width:390px;
	height:45px;
	padding:0px;
	margin:0px;	
	left:50%;
	top:0px;
	margin-left:104px;	
	border:0px;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
}
DIV.itemMenuHaut {
	float:left;
	width:128px;
	height:45px;
	padding:0px;
	margin:0px;	
	text-align:left;
}
DIV.itemMenuHaut P {
	padding:0px;
	margin:0px;	
	margin-top:20px;
	text-align:left;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #E30038;
}
DIV.itemMenuHaut A { 
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
	text-decoration:none;
}
DIV.itemMenuHaut A:hover { color:#000000; }

DIV.conteneur {
	z-index:4;
	position:absolute;
	width:990px;
	padding:0px;
	margin:0px;	
	left:50%;
	top:104px;
	margin-left:-495px;	
	border:0px solid black;
}


/*
Menus principaux
*/

.accordion_toggle {
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  text-align:left;
  display: block;
  height: 37px;
  width: 920px;
  padding: 0px;
  line-height: 30px;
  outline: none;
  padding-top:5px;
  padding-bottom:5px;
  cursor: pointer;
  margin: 0px;
  border:0px solid red;
  border-top:1px solid #CCCCCC;
}
#alaune {
  padding-top:1px;
	color:#E1683B;
	background:none;
}

.accordion_toggle_active {
  /*background: url(images/accordion_toggle_active.jpg) no-repeat top right #FFFFFF;*/
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  text-align:left;
  padding-top:5px;
  /*border-bottom: 1px solid #f68263;*/
}

.accordion_content {
  background-color: #ffffff;
  color: #444444;
  overflow: hidden;
  padding-bottom:20px;
  width:920px;
}

.accordion_content h2 {
  margin: 15px 0 5px 10px;
  color: #0099FF;
}

.accordion_content p {
  width:900px;
  text-align:left;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
  line-height: 150%;
  padding: 5px 10px 15px 15px;
}			
		
		
DIV#contentAlaune, DIV#contentReflexions, DIV#contentAvis, DIV#contentPublications, DIV#contentInstitution {
	display:none;
	border:0px;
}
DIV#contentReflexions, DIV#contentAvis, DIV#contentPublications, DIV#contentInstitution {
	width:919px;
	border:0px solid brown;
}
DIV#contentAlaune {
	width:990px;
	margin:0px;
	margin-top:-35px;
}		

P#ongletALaUne, DIV#ongletReflexions, DIV#ongletAvis, DIV#ongletPublications, DIV#ongletInstitution {
	margin:0px;
	border:0px;
	border-left:4px solid #FFFFFF;
  padding: 0px 10px;
  height:30px;
  margin-top:3px;
  background: url(images/accordion_toggle.jpg) no-repeat top right #FFFFFF;
}		
P#ongletALaUne { 
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #D70335;
  text-align:left;
	background:none; 
}

DIV#ongletReflexions { border-left:4px solid #75C2FE; }
DIV#ongletAvis { border-left:4px solid #CDD700; }
DIV#ongletPublications { border-left:4px solid #F8A71F; }
DIV#ongletInstitution { border-left:4px solid #FF87B4; }

.accordion_toggle DIV#ongletReflexions:hover { background: url(images/accordion_toggle1.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle DIV#ongletAvis:hover { background: url(images/accordion_toggle2.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle DIV#ongletPublications:hover { background: url(images/accordion_toggle3.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle DIV#ongletInstitution:hover { background: url(images/accordion_toggle4.jpg) no-repeat top right #FFFFFF; }

.accordion_toggle_active DIV#ongletReflexions { background: url(images/accordion_toggle1ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletAvis { background: url(images/accordion_toggle2ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletPublications { background: url(images/accordion_toggle3ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletInstitution { background: url(images/accordion_toggle4ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletReflexions:hover { background: url(images/accordion_toggle1ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletAvis:hover { background: url(images/accordion_toggle2ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletPublications:hover { background: url(images/accordion_toggle3ON.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_active DIV#ongletInstitution:hover { background: url(images/accordion_toggle4ON.jpg) no-repeat top right #FFFFFF; }

DIV.ongletTitre	{
	float:left;
	width:240px;
	height: 28px;
}
DIV.ongletSlogan {
	float:left;
	width:550px;
	height: 28px;
}
DIV.ongletTitre	P {
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  text-align:left;
	margin:0px;
}
DIV.ongletSlogan	P {
	margin:3px;
  font-size: 11px;
  font-weight:bold;
}







DIV#basdepage {
	width: 924px;
	height:45px;
	background: url(images/fondbas.jpg) bottom repeat-x #FFFFFF;
	margin:0px;
	margin-left:33px; margin-bottom:20px;
	/*margin-top:13px;*/
  border:0px; 
  border-top:1px solid #CCCCCC;
}
DIV.itemMenuBas {
	float:left;
	width:222px;
	height:45px;
	padding:0px;
	margin:0px;	
	text-align:center;
	border:0px solid pink;
}
DIV.itemMenuBas P {
	padding:0px;
	margin:0px;	
	margin-top:25px;
	text-align:center;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #E30038;
}
DIV.itemMenuBas A { 
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
	text-decoration:none;
}
DIV.itemMenuBas A:hover { color:#000000; }

DIV.separationMenuBas {
	float:left;
	width:9px;
	height:45px;
	padding:0px;
	margin:0px;	
}
DIV.separationMenuBas IMG {
	padding:0px;
	margin:0px;	
	margin-top:19px;
}








TABLE.tabPublicationHome {
	width:870px;
	margin:0px;
	margin-top:8px;
}
P.pub_hom_cat_titre {
	width:190px;
  margin:2px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #F8A71F;
  height:25px;
  overflow:hidden;
}
P.pub_hom_cat_sstitre {
	width:190px;
  margin:2px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}
P.pub_hom_cat_texte {
	width:190px;
  margin:2px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  height:125px;
  overflow:hidden;
}
DIV.pub_hom_cat_bouton {
	width:199px;
  margin:0px;
  margin-bottom:6px;
  padding:0px;
  height:22px;
  overflow:hidden;
  background:#F8A71F;
}
DIV.pub_hom_cat_bouton:hover { background:#E7960E; }

DIV.pub_hom_cat_bouton P {
  margin:2px 5px;
  padding:0px;
}
DIV.pub_hom_cat_bouton P A {
  font-family: Trebuchet MS;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration:none;
}















TABLE.tabAvisEcr0 {
	width:884px;
	border:0px solid gray;
	margin:8px 0px 20px 0px;
	padding:0px;
}

DIV.avisFrmRech {
	margin:0px;
	padding:0px 0px;
	width:220px;
	/*height:212px;*/
	background:#EEEEEE;
	background:url(images/avis-recherche.jpg) no-repeat;
}
P.avisFrmRechTitre {
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #888888;
	width:190px;
	height:16px;
	margin:14px;
	margin-top:0px;
	margin-bottom:18px;
	padding:0px;
	padding-top:12px;
}
P.avisFrmRechTrait, P.prems {
	width:198px;
	height:2px;
	margin:4px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	border:0px;
	border-bottom:1px solid #CCCCCC;
}
P.prems { margin-bottom:0px; }
P.avisFrmRechLib {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  color: #888888;
	margin:8px 14px;
	width:190px;
	padding:0px;
}
P.avisFrmRechLib a {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #888888;
	width:170px;
	text-decoration:none;
}
P.avisFrmRechLib a:hover { color: #F29302; }	


DIV#avisFrmRechP1 {
	display:none;
}
DIV#avisFrmRechP1 P.avisFrmRechLib {
	margin:14px;
	margin-top:0px;
	margin-bottom:0px;
	height:35px;
}

SELECT.avisFrmSelect {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:190px;
	margin:0px;
	padding:0px;
}


DIV.avisFrmPleniere {
	margin:0px;
	margin-top:10px;
	padding:0px 0px;
	width:220px;
	height:41px;
	background:#CDD700;
	cursor:pointer;
}
DIV.avisFrmPleniere:hover {
	filter : alpha(opacity=70); 
  -moz-opacity : 0.7; 
  opacity : 0.7; 
}
DIV.avisFrmPleniereP1 {
	float:left;
	width:33px;
	margin:0px;
	margin-top:5px;
	padding:0px;
}
DIV.avisFrmPleniereP2 {
	float:left;
	width:160px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
	margin:0px;
	margin-top:5px;
	padding:0px;
	line-height:16px;
}

TD.avisEcr0Separe {
	background:url(images/avis-barre.jpg) repeat-y;
}


DIV.barreTitreAvis {
	width:643px;
	height:28px;
	background:#CDD700;
	background:url(images/barre-verte.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
DIV.barreTitreAvisP1 {
	float:left;
	width:400px;
	height:25px;
	margin:1px;
	margin-left:15px;
	padding:0px;
}
DIV.barreTitreAvisP2 {
	float:left;
	width:222px;
	height:25px;
	margin:1px;
	margin-left:0px;
	padding:0px;
}
DIV.barreTitreAvisP1 P, DIV.barreTitreAvisP2 P {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
	width:100%;
	margin:0px;
	padding:0px;
}
DIV.barreTitreAvisP2 P { 
	text-align:right; 
  font-size: 10px;
}


DIV.avisThemeSsThemeCol1, DIV.avisThemeSsThemeCol2 {
	float:left;
	width:317px;
	margin:0px;
	padding:0px;
}


P.avisTitreTheme {
	margin:0px;
	margin-top:0px;
	margin-left:15px;
	padding:0px;
	width:300px;
	text-transform:uppercase;
}
P.avisListingSepare {
	margin:0px;
	padding:0px;
	width:30px;
	height:15px;
}
P.avisTitreTheme a {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #F29302;
	text-decoration:none;
}
P.avisTitreTheme a:hover { color: #606060; }	
P.avisTitreSsTheme {
	margin:0px;
	margin-left:25px;
	padding:0px;
	width:300px;
	line-height:13px;
}
P.avisTitreSsTheme a {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #606060;
	text-decoration:none;
}
P.avisTitreSsTheme a:hover { color: #F29302; }	



P.avisResultTitreSstheme {
	margin:0px;
	margin-left:15px;
	margin-bottom:8px;
	padding:2px;
	padding-left:0px;
	width:624px;
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
	color:#959D17;
	border:0px solid gray;
	border-bottom:1px solid #C8CF4A;
}
P.avisResultTitrePleniere, P.avisResultTitrePleniere2 {
	margin:0px;
	margin-left:35px;
	margin-top:4px;
	padding:0px;
	width:605px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
	color:#F29400;
	border:0px solid gray;
}
P.avisResultTitrePleniere2 { margin-left:15px; }
P.avisResultLigneAvis {
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-bottom:1px;
	width:560px;
	border:0px solid gray;
	line-height:13px;
}
P.avisResultLigneAvis a { 
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
	color:#666666;
	text-decoration:none;
}
P.avisResultLigneAvis a:hover { color:#F29400; }
P.avisResultSepare {
	margin:0px;
	padding:0px;
	width:85px;
	height:14px;	
}
P.avisResultSepare2 {
	margin:0px;
	padding:0px;
	width:85px;
	height:5px;	
}



















/* Interieure */


DIV.conteneurIntMenu {
	z-index:4;
	position:absolute;
	width:255px;
	padding:0px;
	margin:0px;	
	left:50%;
	top:104px;
	margin-left:-460px;	
	border:0px;
	border-top:1px solid #CCCCCC;
}

DIV.conteneurIntCentre, DIV.conteneurIntDKLIK {
	z-index:5;
	position:absolute;
	width:630px;
	padding:0px;
	margin:0px;	
	left:50%;
	top:104px;
	margin-left:-170px;	
	border:0px;
	border-top:1px solid #C9DEF1;
	background:none;
}

.accordion_toggle_int {
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  text-align:left;
  display: block;
  height: 36px;
  width: 255px;
  padding: 0px;
  line-height: 30px;
  outline: none;
  padding-top:5px;
  padding-bottom:5px;
  cursor: pointer;
  margin: 0px;
  border:0px;
  border-bottom: 1px solid #CCCCCC;
}
#IntAlaune {
  padding-top:1px;
	color:#E1683B;
	background:none;
}

P#ongletIntALaUne, P#ongletIntReflexions, P#ongletIntAvis, P#ongletIntPublications, P#ongletIntInstitution {
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  text-align:left;

	margin:0px;
	border:0px;
	border-left:4px solid #FFFFFF;
  padding: 0px 10px;
  height:30px;
  margin-top:3px;
  background: url(images/accordion_toggle.jpg) no-repeat top right #FFFFFF;
}		
P#ongletIntALaUne { border-left:4px solid #FFFFFF; background:none; }
P#ongletIntReflexions { border-left:4px solid #75C2FE; }
P#ongletIntAvis { border-left:4px solid #CDD700; }
P#ongletIntPublications { border-left:4px solid #F8A71F; }
P#ongletIntInstitution { border-left:4px solid #FF87B4; }

DIV#ongletIntReflexions { border-left:4px solid #75C2FE; }
DIV#ongletIntAvis { border-left:4px solid #CDD700; }
DIV#ongletIntPublications { border-left:4px solid #F8A71F; }
DIV#ongletIntInstitution { border-left:4px solid #FF87B4; }

.accordion_toggle_int P#ongletIntReflexions:hover { background: url(images/accordion_toggle1.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_int P#ongletIntAvis:hover { background: url(images/accordion_toggle2.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_int P#ongletIntPublications:hover { background: url(images/accordion_toggle3.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_int P#ongletIntInstitution:hover { background: url(images/accordion_toggle4.jpg) no-repeat top right #FFFFFF; }

.accordion_toggle_int P#ongletIntReflexions:hover { background: url(images/accordion_toggle1.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_int P#ongletIntAvis:hover { background: url(images/accordion_toggle2.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_int P#ongletIntPublications:hover { background: url(images/accordion_toggle3.jpg) no-repeat top right #FFFFFF; }
.accordion_toggle_int P#ongletIntInstitution:hover { background: url(images/accordion_toggle4.jpg) no-repeat top right #FFFFFF; }

DIV.menuIntranet, DIV.menuON {
  width: 255px;
	margin:0px;
	padding:0px;
	/*margin-top:22px;*/
  border: 0px solid #CCCCCC;
}

DIV.menuIntranet UL.menutitre {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:22px;
}

DIV.menuIntranet UL.menutitre LI.menutitre_li {
	width:256px; 
	margin:0px;
	padding:0px;
	text-align:center;
}
DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeau, DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeauON, DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeau a, DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeauON a {
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
	margin:0px;
	padding:0px;
	padding-top:5px;
	height:32px;
  background: url(images/bouton-int-off.jpg) no-repeat top #FFFFFF;
	cursor:pointer;
}
DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeau:hover  {
  background: url(images/bouton-int.jpg) no-repeat top #FFFFFF;
  color: #E1683B;
}
DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeauON  {
  background: url(images/bouton-int.jpg) no-repeat top #FFFFFF;
	cursor:default;
}

DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeau a, DIV.menuIntranet UL.menutitre LI.menutitre_li P.chapeauON a {
	padding:0px;
	text-decoration:none;
	background:none;
}
	
DIV.menuIntranet UL.menutitre LI.menutitre_li UL {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	list-style-type:none;
}
DIV.menuIntranet UL.menutitre LI.menutitre_li UL LI, DIV.menuIntranet UL.menutitre LI.menutitre_li UL LI.encours {
	margin-left:15px;
	text-align:left;
}
DIV.menuIntranet UL.menutitre LI.menutitre_li UL LI A, DIV.menuIntranet UL.menutitre LI.menutitre_li UL LI.encours A {
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: normal;
  color: #666666;
  text-decoration:none;
	text-align:left;
}
DIV.menuIntranet UL.menutitre LI.menutitre_li UL LI A:hover { color:#4DBDD3; }
DIV.menuIntranet UL.menutitre LI.menutitre_li UL LI.encours A { color:#4DBDD3; }



P.intTitre {
  font-family: Trebuchet MS;
  font-size: 24px;
  font-weight: bold;
  color: #4DBDD3;
	margin:14px 0px;
	padding:0px;
}

DIV.blocActu {
	width:630px;
	padding:0px;
	margin:0px;	
	margin-bottom:20px;	
	border:0px;
	border-bottom:1px solid #C9DEF1;
}
DIV.blocActu P.blocActu_date {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  font-style:italic;
  color: #F8B334;
	margin:0px 0px;
	padding:0px;
}
DIV.blocActu P.blocActu_titre {
  font-family: Trebuchet MS;
  font-size: 15px;
  font-weight: bold;
  font-style:normal;
  color: #4DBDD3;
	margin:0px 0px;
	padding:0px;
}
DIV.blocActu P.blocActu_texte {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  font-style:normal;
  color: #666666;
	margin:5px 0px;
	margin-bottom:15px;
	padding:0px;
	text-align:justify;
}
DIV.blocActu P.blocActu_texte IMG {
	margin:0px;
	margin-left:15px;
	border:0px;
	border-right:4px solid #4DBDD3;
}












/* PUBLICATIONS */

P.publicationsResultTitreSstheme {
	margin:0px;
	margin-left:15px;
	margin-bottom:8px;
	padding:2px;
	padding-left:0px;
	width:624px;
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
	color:#959D17;
	border:0px solid gray;
	border-bottom:1px solid #C8CF4A;
}

SELECT.selectFlipbook {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:185px;
	margin:0px;
	padding:0px;
}

DIV#listingBrochuresUP, DIV#listingBrochuresDOWN {
	width:190px;
	height:28px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:center;
	border:0px solid black;
}

DIV#listingBrochures {
	position:relative;
	width:190px;
	height:500px;
	overflow:hidden;
	overflow-x:hidden;
	margin:0px;
	padding:0px;
	border:0px solid green;
}
DIV#listingBrochuresInt {
  position:relative;
  font-family: Trebuchet MS;  
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:190px;
	margin:0px;
	padding:0px;
	text-align:center;
	border:0px solid red;
}

IMG.imgListBrochures { filter : alpha(opacity=40); -moz-opacity : 0.4; opacity : 0.4; }
IMG.imgListBrochures:hover { filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; }

a.hrefBrochure { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #707070; text-decoration:none;}
a.hrefBrochure:hover { color:#000000; }








/* Reflexions */

TABLE.tabReflexionsEcr0 {
	width:884px;
	border:0px solid gray;
	margin:8px 0px 20px 0px;
	padding:0px;
}

DIV#reflexionGauche {
	width:220px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
DIV#reflexionDroite {
	width:643px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

TD.reflexionsEcr0Separe {
	background:url(images/avis-barre.jpg) repeat-y;
}

DIV.barreTitreReflexions, DIV.barreTitreReflexions2 {
	width:643px;
	height:20px;
	background:#CDD700;
	background:url(images/barre-bleue.jpg) no-repeat;
	margin:0px;
	padding:0px;
	border:0px solid black;
}
DIV.barreTitreReflexions2 {
	background:url(images/barre-bleue2.jpg) no-repeat;
	height:25px;
}
DIV.barreTitreReflexionsP1, DIV.barreTitreReflexionsP1_int {
	float:left;
	width:530px;
	height:20px;
	margin:1px;
	margin-left:15px;
	padding:0px;
	border:0px solid black;
}
DIV.barreTitreReflexionsP1 {
}
DIV.barreTitreReflexionsP2 {
	float:left;
	width:92px;
	height:20px;
	margin:1px;
	margin-left:0px;
	padding:0px;
}
DIV.barreTitreReflexionsP1 P, DIV.barreTitreReflexionsP2 P, DIV.barreTitreReflexionsP1_int P {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
	width:100%;
	margin:0px;
	padding:0px;
}
DIV.barreTitreReflexionsP1_int P {
  font-size: 13px;
}
DIV.barreTitreReflexionsP2 P { 
	text-align:right; 
  font-size: 10px;
}

IMG.reflexionVisuelTheme {
	margin:4px;
	border:0px;
	border-right:4px solid #75C2FE;
}

TABLE.reflexionTabListe {
	width:568px;
	border:0px;
}
TABLE.reflexionTabListe TR { background:white; cursor:pointer; }
TABLE.reflexionTabListe TR:hover { background:#F4F8FC; }
TABLE.reflexionTabListe TR TD { border:0px; border-bottom:1px solid #DCDCDC; }
	
P.reflexionTabListeTitre {
  width:428px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
	margin:0px 1px;
	padding:0px;
}
P.reflexionTabListeSuivi, P.reflexionTabListeMiseAJour {
  width:62px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #F8B334;
	margin:0px 0px;
	padding:0px;
}
P.reflexionTabListeNoResult {
  width:400px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: #CCCCCC;
	margin:10px;
	padding:0px;
}

DIV.reflexionIntro {
	margin:0px;
	padding:0px 0px;
	width:220px;
	/*height:212px;*/
	background:#EEEEEE;
	background:url(images/avis-recherche.jpg) no-repeat;
}

DIV.reflexionIntroBtnBleu {
	margin:0px;
	padding:0px;
	margin-top:12px;
	width:220px;
	height:56px;
	background:#EEEEEE;
	background:url(images/btnreflexion.jpg) no-repeat;
	cursor:pointer;
}
DIV.reflexionIntroBtnBleu:hover {
	filter : alpha(opacity=70); 
  -moz-opacity : 0.7; 
  opacity : 0.7; 
}
DIV.reflexionIntroBtnBleu P {
	margin:0px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  color: #FFFFFF;
  line-height:14px;
  padding-top:12px;
  padding-left:42px;
}

P.reflexionIntroTitre {
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #888888;
	width:190px;
	height:16px;
	margin:14px;
	margin-top:0px;
	margin-bottom:18px;
	padding:0px;
	padding-top:12px;
}
P.reflexionIntroVisu {
	margin:0px;
	padding:0px;
}
P.reflexionIntroTexte {
  font-family: Trebuchet MS;
  line-height:13px;
  font-size: 12px;
  font-weight: normal;
  color: #888888;
	width:190px;
	margin:14px;
	padding:0px;
	padding-bottom:20px;
}

P.reflexionLibRetour {
	height:35px;
	margin:0px 14px;
	margin-right:0px;
	width:205px;
	padding:0px;
}
P.reflexionLibRetour a {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #888888;
	width:200px;
	text-decoration:none;
}
P.reflexionLibRetour a:hover { color: #F29302; }	


UL.reflexionMenu {
	width:210px;
	margin:0px;
	margin-top:15px;
	padding:0px;
	list-style-type:none;
  text-align:left;
}
UL.reflexionMenu LI {
	width:195px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	border:0px solid green;
	height:28px;
  text-align:left;
}
UL.reflexionMenu LI.choixOK {
	background:url('images/puceReflexions.png') top right no-repeat;
}
UL.reflexionMenu LI a {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #808080;
  text-decoration:none;
  text-align:left;
}
UL.reflexionMenu LI.choixOK a { color:#3FA8FE; font-size: 13px; }
UL.reflexionMenu LI a:hover { color:#76C2FE; }

LI.emissionRCF {
	background:url('images/puceRCF.png') top left no-repeat;
}
LI.emissionRCFok {
	background:url('images/puceRCFok.png') top left no-repeat;
}
LI.emissionRCF a, LI.emissionRCFok a {
  margin-left: 29px;
	height:25px;
}
UL.reflexionMenu LI.emissionRCFok a { color:#3FA8FE; font-size:12px; }

P.reflexionContexte {
	width:628px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
  margin-left:15px;
	margin-top:8px;
	line-height:13px;
	border:0px;
}
P.reflexionContexte IMG {
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
}
FONT.reflexionContexteSstitre {
	font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #75C2FE;
}



P.reflexionChantierTitre {
	width:628px;
  font-family: Trebuchet MS;
  font-size: 15px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
  padding-bottom:4px;
	margin-left:15px;
	margin-top:18px;
	margin-bottom:16px;
	border:0px;
	border-bottom:1px solid #74C3FE;	
}
P.reflexionChantierTexte0 {
	width:628px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #75C2FE;
  margin:0px;
  padding:0px;
	margin-left:15px;
	margin-top:8px;
	border:0;
}
P.reflexionChantierSeparation {
	width:628px;
	height:5px;
	margin:0px;
  padding:0px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px;
	border-bottom:1px solid #DCDCDC;
}


DIV.reflexionChantierEtape {
	width:628px;
	margin:0px;
  padding:0px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px solid #DCDCDC;
}
P.reflexionChantierEtapeTitre, P.reflexionChantierEtapeTexte, P.reflexionChantierEtapeMedias {
	width:628px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
	border:0;
}
P.reflexionChantierEtapeTitre {
  font-size: 13px;
  color: #75C2FE;
}
P.reflexionChantierEtapeMedias {
	margin-top:8px;
}

P.reflexionChantierRapporteur {
	width:265px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
	border:0px solid gray;
	line-height:20px;
	cursor:pointer;
	padding-right:3px;
	padding-bottom:5px;
}
P.reflexionChantierRapporteur:hover { background:#F4F8FC; }
P.reflexionChantierRapporteur IMG {
	margin:0px;
	margin-bottom:8px;
	margin-right:12px;
	border:0px;
	border-right:4px solid #75C2FE;
}
font.rapporteur { font-size:12px; color:#75C2FE; }
font.rapporteur_fonction { color:#75C2FE; font-weight:normal; font-style:italic; line-height:12px; }




P.reflexionChantierEquipe {
	width:338px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:3px;
  margin-left:8px;
  margin-bottom:7px;
	border:0px solid gray;
	line-height:12px;
	cursor:pointer;
}
P.reflexionChantierEquipe a {
	text-decoration:none;
}
P.reflexionChantierEquipe:hover { background:#F4F8FC; }



IMG.vignette_medias {
	margin:0px;
	margin-bottom:8px;
	margin-right:12px;
	border:0px;
	border-right:3px solid #75C2FE;
}



DIV.reflexionDocs {
	width:628px;
	margin:0px;
  padding:0px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px solid #DCDCDC;
}
P.reflexionDocsTitre, P.reflexionDocsLien, P.reflexionDocsLien A {
	width:628px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  margin-bottom:8px;
  padding:0px;
  line-height:14px;
	border:0;
}
P.reflexionDocsLien:hover { background:#F4F8FC; }
P.reflexionDocsLien A {
	text-decoration:none;
	margin:0px;
}

P.reflexionDocsTitre {
  font-size: 12px;
  color: #75C2FE;
  line-height:12px;
  margin:0px;
  margin-bottom:2px;
  margin-top:8px;
}


DIV.reflexionRCF, DIV.reflexionRCF P, DIV.reflexionRCF a {
	width:628px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
  margin-left:15px;
  margin-top:8px;
  border:0px solid red;
}
DIV.reflexionRCF a { text-decoration:none; }
DIV.reflexionRCF a:hover { color: #75C2FE; }
DIV.reflexionRCF P {
	margin-left:0px;
  border:0px solid red;
  margin-bottom:10px;
}
DIV.reflexionRCF P.reflexionRCF_date {
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #75C2FE;
  margin:0px;
  padding:0px;
}
DIV.reflexionRCF P.reflexionRCF_titre {
	font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #606060;
  margin:0px;
  padding:0px;
}
DIV.reflexionRCF P.reflexionRCF_texte {
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #606060;
  margin:0px;
  padding:0px;
}





P.frmAnvoiAvis_libelle, P.frmAnvoiAvis_libelle2 {
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  margin:0px;
  padding:0px;
  width:190px;
}
P.frmAnvoiAvis_libelle2 { text-align:center; margin-left:15px; margin-top:10px; width:628px; }
	
INPUT.frmAnvoiAvis_input, INPUT.frmAnvoiAvis_input2 {
	background:#EEEEEE;
	border:0px;
	width:190px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
}
INPUT.frmAnvoiAvis_input2 { width:392px; }

TEXTAREA.frmAnvoiAvis_textarea {
	background:#EEEEEE;
	border:0px;
	width:392px;
	height:150px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
}

P.reflexionSeparation {
	width:628px;
	height:5px;
	margin:0px;
  padding:0px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px;
	border-bottom:1px solid #DCDCDC;
}

p.frmAnvoiAvis_envoi, p.frmAnvoiAvis_envoi a {
	width:386px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:10px 0px;
  padding:3px;
  text-align:center;
}
p.frmAnvoiAvis_envoi:hover { background:#F4F8FC; }
p.frmAnvoiAvis_envoi a {
  text-decoration:none;
}
p.frmAnvoiAvis_envoi IMG {
	margin:0px;
	margin-left:10px;
}

DIV#frmEnvoiAvisForm {
	width:628px;
	margin:0px;
  padding:0px;
	display:none;
	margin-left:15px;	
	text-align:center;
}









/* Publications */

UL.publication_recherche {
	width:210px;
	margin:0px;
	margin-top:2px;
	padding:0px;
	list-style-type:none;
  text-align:left;
}
UL.publication_recherche LI {
	width:190px;
	margin:0px;
	padding:2px;
	margin-left:15px;
	padding-left:15px;
	border:0px solid green;
	text-align:left;
	background:url('images/puce-orange.png') left no-repeat;
}
UL.publication_recherche LI a {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #808080;
  text-decoration:none;
  text-align:left;
}
UL.publication_recherche LI a:hover { color:#BBBBBB; }

DIV.formPublicationOpac {
	filter : Alpha(Opacity=40); 
  -moz-opacity : 0.4; 
  opacity : 0.4; 
  text-align:left;
}	

TABLE.tabPublicationsEcr0 {
	width:884px;
	border:0px solid gray;
	margin:8px 0px 20px 0px;
	padding:0px;
}
TD.publicationsEcr0Separe {
	background:url(images/avis-barre.jpg) repeat-y;
}

DIV#publicationGauche {
	width:220px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
DIV#publicationDroite {
	width:643px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

DIV.publicationGauche2 {
	margin:0px;
	padding:0px 0px;
	width:220px;
	/*height:212px;*/
	background:#EEEEEE;
	background:url(images/avis-recherche.jpg) no-repeat #E4E4E4;
  text-align:left;
}

P.publicationLibCaddie {
	height:32px;
	margin:0px 14px;
	margin-right:0px;
	width:205px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
}
P.publicationLibCaddie IMG { margin:0px; margin-top:6px; margin-right:8px; margin-bottom:6px;}
P.publicationLibCaddie a {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #888888;
	width:200px;
	text-decoration:none;
}
P.publicationLibCaddie a:hover { color: #F29302; }	

DIV.publicationLibCaddie2 {
	margin:0px 14px;
	margin-top:4px;
	margin-right:0px;
	width:200px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #666666;
  border:0px solid blue;
}

P.publicationFormCaddie, P.publicationFormCaddie2, DIV.formPublicationOpac P.publicationFormCaddie {
	margin:0px 14px;
	margin-right:0px;
	margin-bottom:5px;
	width:205px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  color: #808080;
}
P.publicationFormCaddie2 { font-size: 12px; font-weight: normal; text-align:left; }
a.publicationFormCaddie_envoyer { 
	margin:0px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #666666;
	text-decoration:none;
}
a.publicationFormCaddie_envoyer:hover { color:#000000; }

INPUT.publicationFormCaddie_input, TEXTAREA.publicationFormCaddie_textarea {
  margin:0px;
  border:0px solid green;
  background:#FFFFFF;
  width:195px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #444444;
  text-align:left;
}
TEXTAREA.publicationFormCaddie_textarea {
	height:45px;
}


DIV.barreTitrePublications {
	width:643px;
	height:20px;
	background:#CDD700;
	background:url(images/barre-orange.jpg) no-repeat;
	margin:0px;
	padding:0px;
	border:0px solid black;
}
DIV.barreTitrePublicationsP1 {
	float:left;
	width:400px;
	height:20px;
	margin:1px;
	margin-left:15px;
	padding:0px;
}
DIV.barreTitrePublicationsP2 {
	float:left;
	width:222px;
	height:20px;
	margin:1px;
	margin-left:0px;
	padding:0px;
}
DIV.barreTitrePublicationsP1 P, DIV.barreTitrePublicationsP2 P {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
	width:100%;
	margin:0px;
	padding:0px;
}
DIV.barreTitrePublicationsP2 P { 
	text-align:right; 
  font-size: 10px;
}

DIV.itemListingBrochure {
	width:635px;
	margin:0px;
	padding:0px;
	margin-left:7px;
	border:1px solid white;
	/*cursor:pointer;*/
	margin-bottom:14px;
}
DIV.itemListingBrochure:hover { background: #F4F8FC; }	

DIV.itemListingBrochureSepare {
	width:628px;
	height:1px;
	margin:10px 0px;
	padding:0px;
	margin-left:15px;
	border:0px;
	border-top:1px solid #DEDEDE;
}

TD#itemListingBrochure_photo {
	background:url(images/visu_listing_publication.jpg) no-repeat;
}
TD#itemListingBrochure_photo IMG {
	margin:6px 8px;
}

P.itemListingBrochure_titre {
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #F29400;
	margin:4px;
	padding:0px;
	width:498px;
}

P.itemListingBrochure_accroche {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
	margin:4px;
	padding:0px;
	width:498px;
}

P.itemListingBrochure_lien, P.itemListingBrochure_lien a {
	margin:4px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #F29400;
  text-decoration:none;
}
P.itemListingBrochure_lien a {
	margin:0px;
	text-decoration:none;
}

DIV.ficheBrochure {
  width:628px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:15px;
	/*border:1px solid brown;*/
}
P.ficheBrochureTexte {
  width:408px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

P.ficheBrochureTexte_titre {
  width:408px;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #F29400;
	margin:0px;
	padding:0px;
}

DIV.itemFicheBrochureDoc {
  width:628px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:15px;
}
DIV.itemFicheBrochureDoc TABLE TR:hover { background:#F4F8FC; }

P.ficheBrochureDocsDispo {
  width:628px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	margin-left:15px;
	margin-top:15px;
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #F29400;
  border:0px;
	border-bottom:1px solid #DBDD94;
}


P.itemFicheBrochureDoc_libelle {
  width:348px;
	margin:5px;
	margin-left:2px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #808080;
  border:0px;
}

P.itemFicheBrochureDoc_lien, P.itemFicheBrochureDoc_lien2 {
  width:130px;
	margin:5px 0px;
	padding:0px;
  border:0px;
}
P.itemFicheBrochureDoc_lien2 { width:188px; }
P.itemFicheBrochureDoc_lien IMG, P.itemFicheBrochureDoc_lien2 IMG {	margin:0px 5px; margin-right:2px; }
P.itemFicheBrochureDoc_lien a, P.itemFicheBrochureDoc_lien2 a {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #F29400;
	text-decoration:none;
}
P.itemFicheBrochureDoc_lien a:hover, P.itemFicheBrochureDoc_lien2 a:hover { color:#808080; }




font.itemCaddie {
  width:194px;
	margin:5px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #808080;
  line-height:12px;
  border:0px solid red;
}
font.itemCaddie_suppr {
  width:194px;
	margin:5px;
	margin-left:14px;
	margin-top:0px;
	padding:0px;
  line-height:11px;
  border:0px solid red;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  color: #F8A71F;
}
font.itemCaddie_suppr a {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  color: #F8A71F;
  text-decoration:none;
}
font.itemCaddie_suppr a:hover { color:#CCCCCC; }








IMG.ficheConseillerPhoto {
	margin:0px;
	border:0px;
	border-right:4px solid #4DBDD3;
}

P.ficheConseillerNom {
  font-family: Trebuchet MS;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  color: #666666;
  margin:0px;
  padding:0px;
}
P.ficheConseillerFonction {
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  color: #A7AE1C;
  margin:0px;
  padding:0px;
  margin-top:6px;
}
P.ficheConseillerSepare {
  margin:0px;
  padding:0px;
  border:0px;
  height:15px;
  border-bottom:1px solid #AAAAAA;
  margin-bottom:15px;
}
P.ficheConseillerCoordonnees, P.ficheConseillerCoordonnees a {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  color: #666666;
  margin:0px;
  padding:0px;
}
P.ficheConseillerCoordonnees a {
  margin:0px;
  padding:0px;
  text-decoration:none;
}
P.ficheConseillerCoordonnees a:hover { text-decoration:underline; }







/* INSTITUTION */

/*
DIV.tx-dklikinstitution-pi1 P.bodytext2 {
	margin:6px;
	padding:0px;
	margin-left:15px;
	margin-bottom:18px;
	border:1px solid red;
	width:626px;
	overflow:hidden;
}
*/

DIV#institutionGauche {
	width:220px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#EEEEEE;
	background:url(images/institution-gauche.jpg) no-repeat #E4E4E4;
  text-align:left;
}
DIV#institutionDroite {
	width:643px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

DIV#institutionDroite P {
	width:638px;
}

UL.institutionMenu {
	width:210px;
	margin:0px;
	margin-top:13px;
	padding:0px;
	list-style-type:none;
  text-align:left;
}
UL.institutionMenu LI {
	width:162px;
	margin:0px;
	padding:0px;
	margin-left:50px;
	border:0px solid green;
	height:48px;
  text-align:left;
}
UL.institutionMenu LI.choixOK {
	background:url('images/puce-rose.png') top right no-repeat;
}
UL.institutionMenu LI a {
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #808080;
  text-decoration:none;
  text-align:left;
}
UL.institutionMenu LI.choixOK a { font-size: 14px; color: #FF6AA3; }
UL.institutionMenu LI a:hover { color:#BBBBBB; }


DIV.barreTitreInstitution2 {
	width:643px;
	height:25px;
	background:#CDD700;
	background:url(images/barre-rose.jpg) no-repeat;
	margin:0px;
	padding:0px;
	border:0px solid black;
}
DIV.barreTitreInstitutionP1_int {
	float:left;
	width:400px;
	height:20px;
	margin:1px;
	margin-left:15px;
	padding:0px;
}
DIV.barreTitreInstitutionP1_int P {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
	width:100%;
	margin:0px;
	padding:0px;
}
DIV.barreTitreInstitutionP1_int P {
  font-size: 13px;
}

IMG.photo_conseiller {
	border:0px;
	border-right:4px solid #FF87B4;
}

IMG.photo_conseiller2 {
	border:0px;
	border-right:4px solid #CDD700;
	margin:0px;
	margin-right:12px;
}

P.assemble_soustitre, P.assemble_soustitre2 {
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  color: #FF87B4;
	width:600px;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	margin-bottom:10px;
	margin-left:15px;
	margin-top:10px;
	border:0px;
	border-bottom:1px solid #DDDDDD;
}
P.assemble_soustitre2 { margin-bottom:2px; }

P.assemble_desc_college {
	width:620px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #606060;
	margin:0px;
	padding:0px;
	
}

P.assemble_desc_commission, P.assemble_desc_commission2 {
	width:620px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #606060;
	margin:0px;
	padding:4px 0px;
	margin-left:15px;
	margin-bottom:0px;
}
P.assemble_desc_commission { cursor:pointer; }
P.assemble_desc_commission:hover { background:#F4F8FC; }
P.assemble_desc_commission2 { margin-bottom:18px; }

DIV.blocConseiller {
	float:left;
	width:195px;
	height:45px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-bottom:10px;
	cursor:pointer;
}
DIV.blocConseiller:hover { background:#F4F8FC; }

DIV.blocConseiller P {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
	margin:0px;
	padding:0px;
	color:#606060;
}

DIV.blocSecretariat {
	float:left;
	width:300px;
	height:80px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-bottom:10px;
	border:0px solid green;
}
DIV.blocSecretariat P {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
	margin:0px;
	padding:0px;
	color:#606060;
}


P.presidentNom {
  width:423px;
  font-family: Trebuchet MS;
  font-size: 15px;
  font-weight: bold;
	margin:0px;
	padding:0px;
	color:#606060;
	line-height:15px;
}

P.presidentFonction {
  width:423px;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	color:#FF87B4;
}

P.presidentIntro {
  width:423px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
	margin:0px;
	padding:0px;
	color:#FF87B4;
	text-align:justify;
	line-height:14px;
}

P.institutionSepare {
  width:423px;
  margin:0px;
  padding:0px;
  border:0px;
  height:12px;
  border-bottom:1px solid #BBBBBB;
  margin-bottom:12px;
}

P.presidentTexte {
  width:423px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
	margin:0px;
	padding:0px;
	color:#606060;
	text-align:justify;
	line-height:14px;
}

P.frmAssembleeConsLibelle {
  font-family: Trebuchet MS;
  font-size: 10px;
  font-weight: bold;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:15px;
	color:#606060;
	border:0px solid brown;
  width:198px;
}

P.frmAssembleeConsLibelle SELECT {
  width:198px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
	color:#808080;
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-top:2px;
	background:#F0F0F0;	
	border:1px solid #F0F0F0;
}

P.btnVoirConseillersDepartement, P.btnVoirConseillersDepartement a {
	width:240px;
	height:20px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
	margin:10px;
	padding:0px;
	padding-left:24px;
	padding-top:2px;
	color:#FFFFFF;
	background:url(images/conseillers-departement.jpg) no-repeat;
}
P.btnVoirConseillersDepartement a { width:216px; margin:0px; padding:0px; background:none; text-decoration:none; }









DIV#invitationIntranet {
	z-index:999;
	position:absolute;
	left:50%;
	margin-left:-462px;
	width:304px;
	height:72px;
	background:url(images/fondinvite.jpg) no-repeat;
	display:none;
}
P.libFrmInvitIntranet {
  margin:0px;
  margin-right:4px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  text-align:right;
}
FORM#formIntranet {
	margin:0px;
	padding:0px;
	border:0px solid yellow;	
}
INPUT.inputFrmInvitIntranet {
  margin:0px;
  margin-left:4px;
  border:0px solid green;
  background:none;
  width:125px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}




/*DIV.tx-loginboxmacmade-pi1 {
	z-index:99;
	position:absolute;
	width:630px;
	height:35px;
	margin:0px;
	margin-top:-36px;
	border:1px solid green;
}*/

DIV.tx-loginboxmacmade-pi1 H2, H1, H1.csc-firstHeader {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:16px;
  font-family: Trebuchet MS;
  font-size: 20px;
  font-weight: bold;
  color: #4DBDD3;
  border:0px solid red;
}

DIV.tx-loginboxmacmade-pi1-welcome, 
DIV.tx-loginboxmacmade-pi1-error,
DIV.tx-loginboxmacmade-pi1-status,
DIV.tx-loginboxmacmade-pi1-logout,
DIV.tx-loginboxmacmade-pi1-forgotpassword
{
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #606060;
  margin:0px;
  padding:0px;
  margin-bottom:16px;
}
DIV.tx-loginboxmacmade-pi1-error { color:#A42906; margin-left:158px; }
DIV.tx-loginboxmacmade-pi1-logout { margin-left:158px; }

P.tx-loginboxmacmade-pi1-forgotpasswordForm
{
	width:400px;
	border:0px solid green;
	margin:0px;
	margin-left:60px;
}

DIV.tx-loginboxmacmade-pi1 FORM, 
DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable,
DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable TR,
DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-labelCell,
DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-fieldCell
{
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  color: #606060;
  margin:0px;
  padding:0px;
	margin:0px;
	padding:0px;
	background:none;
	border:0px solid blue;
}

DIV.tx-loginboxmacmade-pi1 FORM { margin-top:5px; } 

DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-labelCell,
DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-fieldCell
{
	height:32px;
	border:0px solid blue;
}

DIV.tx-loginboxmacmade-pi1 FORM TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade-pi1-labelCell {
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	margin:0px;
	text-align:right;
	border:0px solid green;
}

DIV.tx-loginboxmacmade-pi1 FORM INPUT.input,
DIV.tx-loginboxmacmade-pi1 FORM INPUT.password
{
	background:#EEEEEE;
	border:0px;
	width:190px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:2px;
}

DIV.tx-loginboxmacmade-pi1 FORM INPUT.submit
{
	background:#4DBDD3;
	border:0px solid #CCCCCC;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  margin:0px;
  padding:2px;
	display:block;
	cursor:pointer;
}
DIV.tx-loginboxmacmade-pi1 FORM INPUT.submit2
{
	background:#4DBDD3;
	border:0px solid #CCCCCC;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  margin:10px;
  margin-left:260px;
  padding:2px;
	display:block;
	cursor:pointer;
}


DIV.tx-loginboxmacmade-pi1-forgotpasswordLink, DIV.tx-loginboxmacmade-pi1-forgotpasswordLink a {
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  margin:0px;
  padding:0px;
  margin-left:158px;
}
DIV.tx-loginboxmacmade-pi1-forgotpasswordLink a {
 	margin:0px;
  text-decoration:none;
}








DIV.conteneurIntDKLIK {
	z-index:99;
	position:absolute;
	text-align:right;
	width:350px;
	top:115px;
	margin-left:110px;	
	border:0px solid red;
}
DIV.conteneurIntDKLIK DIV.tx-loginboxmacmade-pi1 h2.tx-loginboxmacmade-pi1-header,
DIV.conteneurIntDKLIK DIV.tx-loginboxmacmade-pi1 DIV.tx-loginboxmacmade-pi1- 
{
	display:none;
	visibility:hidden;
}
DIV.conteneurIntDKLIK DIV.tx-loginboxmacmade-pi1 FORM {
	margin:0px;
}
DIV.conteneurIntDKLIK DIV.tx-loginboxmacmade-pi1 FORM table.tx-loginboxmacmade-pi1-loginTable tr td.tx-loginboxmacmade-pi1-labelCell 
{
	width:266px;
}
DIV.conteneurIntDKLIK DIV.tx-loginboxmacmade-pi1 FORM table.tx-loginboxmacmade-pi1-loginTable tr td.tx-loginboxmacmade-pi1-fieldCell 
{
	width:84px;
	text-align:right;
}


/* BREVE */

p.breveAccroche {
	font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  margin:10px;
  padding:0px;
  padding-bottom:10px;
  border:0px;
  border-bottom:1px solid #FFFFFF;
}

div.breveTexte {
	width:660px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  margin:10px;
  padding:0px;
}


/* Newsletter */

P.frmInscriptionNewsletter_libelle, P.frmInscriptionNewsletter_libelle2, P.frmInscriptionNewsletter_libelle3 {
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  margin:0px;
  padding:0px;
  width:190px;
}
P.frmInscriptionNewsletter_libelle2 { text-align:center; margin-left:15px; margin-top:10px; width:628px; }
P.frmInscriptionNewsletter_libelle3 { width:395px; }
	
INPUT.frmInscriptionNewsletter_input, INPUT.frmInscriptionNewsletter_input2 {
	background:#EEEEEE;
	border:0px;
	width:190px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:0px;
  padding:0px;
}
INPUT.frmInscriptionNewsletter_input2 { width:392px; }

p.frmInscriptionNewsletter_envoi, p.frmInscriptionNewsletter_envoi a {
	width:386px;
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  margin:10px 0px;
  padding:3px;
  text-align:center;
}
p.frmInscriptionNewsletter_envoi:hover { background:#F4F8FC; }
p.frmInscriptionNewsletter_envoi a {
  text-decoration:none;
}
p.frmInscriptionNewsletter_envoi IMG {
	margin:0px;
	margin-left:10px;
}


DIV.archivesBloc {
	width:628px;
	margin:0px;
	padding:2px;
	margin-bottom:10px;
	padding-bottom:8px;
	border:0px;
	border-bottom:1px solid #EEEEEE;	
	cursor:pointer;
}
DIV.archivesBloc:hover { background:#F4F8FC; }
P.archive_titre {
	font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  margin:10px 0px 0px 0px;
  padding:1px;
}
font.archive_sstitre {
	font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #999999;
}
P.archive_sommaire {
	font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #4DBDD3;
  margin:0px 17px;
  padding:1px;
}




/* Fichier à télécharger */ 
DIV.tx-dklikliensfichiers-pi1 {
	margin:0px;
	width:580px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:46px;
	padding:2px; padding-bottom:4px; padding-top:4px;
	border:0px;
	border-bottom:1px solid #EEEEEE;
}
DIV.tx-dklikliensfichiers-pi1:hover { background:#F4F8FC; }

P#lienFichier, FONT#lienFichier_titre, FONT#lienFichier_infos {
	font-family: Arial;
	color:#404040;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	margin-left:2px;
	cursor:pointer;
}
FONT#lienFichier_titre {
	font-weight: bold;
	margin:0px;
}
FONT#lienFichier_infos {
	margin:0px;
	font-family: Arial;
	color:#909090;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
FONT#lienFichier_complement {
	font-family: Arial;
	color:#4DBDD3;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin:0px;
}


/* 2 colonnes */
DIV#colonneGauche {
	float:left;
	width:310px;
	margin:0px;
	margin-right:5px;
	margin-bottom:10px;
	border:0px solid green;
}
DIV#colonneDroite {
	float:left;
	width:310px;
	margin:0px;
	margin-bottom:10px;
	border:0px solid pink;
}




/* plan de site */

P.plandesite_titre,
P.plandesite_titre_alaune, P.plandesite_titre_alaune A,
P.plandesite_titre_reflexions, P.plandesite_titre_reflexions A,
P.plandesite_titre_avis, P.plandesite_titre_avis A,
P.plandesite_titre_publications, P.plandesite_titre_publications A,
P.plandesite_titre_institution, P.plandesite_titre_institution A {
  margin:0px;
  padding:0px;
  margin-top:38px;
  margin-bottom:16px;
  font-family: Trebuchet MS;
  font-size: 20px;
  font-weight: bold;
  color:#909090;
  text-decoration:none;
  border:0px; border-bottom:1px solid #DCDCDC;
}
P.plandesite_titre_alaune, P.plandesite_titre_alaune A { color:#D70335; }
P.plandesite_titre_reflexions, P.plandesite_titre_reflexions A { color:#75C2FE; }
P.plandesite_titre_avis, P.plandesite_titre_avis A { color:#CDD700; }
P.plandesite_titre_publications, P.plandesite_titre_publications A { color:#F8A71F; }
P.plandesite_titre_institution, P.plandesite_titre_institution A { color:#FF87B4; }

P.plandesite_separe { height:9px; }

P.plandesite_actualites_titre {
  margin:0px; margin-left:6px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#666666;
}
P.plandesite_actualites_lien, P.plandesite_actualites_lien A,
P.plandesite_reflexions_lien, P.plandesite_reflexions_lien A {
  margin:0px; margin-left:12px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  text-decoration:none;
  border:0px; 
  color:#909090;
  line-height:11px;
}
P.plandesite_actualites_lien A,
P.plandesite_reflexions_lien A { margin:0px; }


P.plandesite_reflexions_theme {
  margin:0px; margin-left:6px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#75C2FE;
}
P.plandesite_reflexions_titre {
  margin:0px; margin-left:6px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#666666;
}


P.plandesite_lien, P.plandesite_lien A,
P.plandesite_avis_titre, P.plandesite_avis_titre A {
  margin:0px; margin-left:12px; margin-bottom:15px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#666666;
}
P.plandesite_lien, P.plandesite_lien A { margin-bottom:0px; }
P.plandesite_lien A,
P.plandesite_avis_titre A { margin:0px; }
P.plandesite_avis_titre A:hover { color:#AAAAAA; }

P.plandesite_avis_theme, P.plandesite_avis_theme A {
  margin:0px; margin-left:6px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 13px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#C1CC00;
}
P.plandesite_avis_theme A { margin:0px; }
P.plandesite_avis_theme A:hover { color:#CDD700; }

P.plandesite_avis_sstheme, P.plandesite_avis_sstheme A {
  margin:0px; margin-left:12px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#666666;
}
P.plandesite_avis_sstheme A { margin:0px; }
P.plandesite_avis_sstheme A:hover { color:#AAAAAA; }


P.plandesite_publications_titre, P.plandesite_publications_titre A {
  margin:0px; margin-left:12px; margin-bottom:5px;
  padding:0px;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border:0px; 
  color:#666666;
}
P.plandesite_publications_titre A { margin:0px; }
P.plandesite_publications_titre A:hover { color:#AAAAAA; }


DIV#outils {
	position:absolute;
	z-index:99;
	width:50px;
	height:50px;
	padding:0px;
	margin:0px;	
	left:50%;
	top:115px;
	margin-left:420px;	
	border:0px solid green;
}
