td.titrefenetreNonActif
{
	width: 300px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #CEDBEA;
	color: #FFFFFF;
}
td.titrefenetreNonActifhover
{
	width: 300px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #CEDBEA;
	color: #00000;
	cursor:hand;
}
body
{
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.titre
{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.menu
{
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.menuOff
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	width: 153px;
	height: 28px;
	padding-top: 3px;
	padding-left: 3px;
	background-image: url('/elementG/10 - BoutonOff.gif');
	background-repeat: no-repeat;
}

div.menuOn
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	width: 153px;
	height: 28px;
	padding-top: 3px;
	padding-left: 3px;
	background-image: url('/elementG/10 - BoutonOn.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}



select.listeEspaces
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 110px;
	color: #606060;
	border-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #ECF0FB;
}

a.lienMenu
{
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.lienMenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #406080;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.boutonAnimateur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406080;
}

.titreEspaceAnimateur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406080;
}

table.menuAnimateur
{
	border-style: dotted;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-color: #406080;
}

td.titreAnimGauche
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #406080;
	background-color: #ECF0FB;
}

td.titreAnimDroite
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
	background-color: #ECF0FB;
}

table.fenetre
{
	width: 805px;
}

table.fenetreAvecBarre
{
	width: 775px;
}

td.titrefenetre
{
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #406080;
	color: #FFFFFF;
}

td.titrerecherche
{

	background-color: #406080;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
	background-color: #ECF0FB;

}

td.titrepadding
{
	width: 320px;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #406080;
}

tr.content
{
 	background-color: #CEDBEA;
}

tr.header
{
 	background-color: #CEDBEA;
 	font-weight: bold;
 	font-size: 10px;
	color: #406080;
}

td.filtre
{
	height: 20px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}

td.panel
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}

td.panelannuaire
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
	background-color: #CEDBEA;
	
}

.champSelectionne
{
	cursor: pointer;
	background-image: url('/elementG/1 - Themes2.gif'); 
  background-repeat: no-repeat; 
  width: 220px; 
  height: 19px;
	
}

.champNonSelectionne
{
	cursor: default;
	background-image: url('/elementG/1 - Themes1.gif'); 
  background-repeat: no-repeat; 
  width: 220px; 
  height: 19px;
	
}

.fiche 
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}

td.aide
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
	background-color: #ECF0FB;
}

td.border
{
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}


td.haut
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}

td.milieu
{
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}

td.bas
{
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
}

td.left
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #406080;
}

td.right
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-color: #406080;
}

td.button
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
	background-color: #406080;
}

td.OnSorter
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#7B7C6C;
	background-color: #ECF0FB;
	cursor: pointer;
}

td.OffSorter
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#CEDBEA;
	background-color: #CEDBEA;
	cursor: pointer;
}

a.lien
{
	color: #406080;
	text-decoration: none;
}

a.lien2
{
	color: #FFFFFF;
	text-decoration: none;
}

select.theme
{
	font-size: 9px;
	font-weight: bold;
	border-style: none;
	width: 220px;
	color: #006600;
}

select.filtreDate
{
	font-size: 9px;
	font-weight: bold;
	border-style: none;
	width: 100px;
	color: #006600;
}

select.soustheme
{
	font-size: 9px;
	font-weight: bold;
	border-style: none;
	width: 220px;
	color: #406080;
}

input.login
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6F89A4;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#CEDBEA;
}


div.reponse
{
	overflow: auto;
	font-size: 11px;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #406080;
	padding: 4px;

}

.libelle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #406080;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECF0FB;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
}


input.asaisir
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
}

input.asaisir:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ECF0FB;
	border: 1px solid #666666;

}

.saisieTxtArea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
}


.important
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.fichier
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
}

.information
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #406080;
}

.aide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}

.texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.theme
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}

.soustheme
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #406080;
}

.publicateur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

td.fiche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-color: #ffffff;
	border: 1px solid #666666;
}


.service
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #707070;
}

.entite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DDA101;
}

.typdoc {
	width: 220px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #606060;
}

.mail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}

.radio
{
	border:none;
	background-color:#CEDBEA;
}

.rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.rougecontrat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #990000;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.bouton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #406080;
	background-color: #ecf0fb;
	border: 1px solid #406080;
}

.textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECF0FB;
	border: 1px solid #406080;
	margin-top: 5px;
	margin-left: 5px;
}


.bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #406080;
}

.marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #406080;
}

ul#navigation li { 
	display: inline;
	color:#000000;
	list-style: none; 
	border-right: solid 2px #F08229; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 6px 1px 6px;
} 

	

	

	

ul#navigation{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 	  	
}




FIELDSET{
border: 1px solid #406080;
}

div#espaceinstit{
	
}

div#espacecontribution{
	
}

.menuselected {
	color:#F08229;
	text-decoration: underline;
}

.unmenuselected {
	color:#FFFFFF;
	text-decoration: none;
}

td.titrecontratrecherche
{
	width: 50px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F08229;
}

#helpBox {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 160px;
}
DIV.helpBoxDIV {
	width: 160px;
	padding: 2px;
	background: yellow;
	border: 1px solid black;
	color: black;
	font-family: Arial,Helvetica;
	font-style: Normal;
	font-weight: Normal;
	font-size: 12px;
	line-height: 14px;
}
.libellecontrat
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #406080;
	background: #FFFFFF
}

td.titrefenetreLienUtiles
{
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #f08328;
	color: #FFFFFF;
}

td.titrefenetreCharte
{
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #f08328;
	color: #FFFFFF;
}

tr.contentLienUtiles
{
  background-color: #f7c195;
}

td.titrefenetreBlocsAccueil
{
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #49a2ce;
	color: #FFFFFF;
}

tr.contentBlocsAccueil
{
  background-color: #d1e7f3;
}


.liens_utiles a{
  margin:0;
  padding:0;
  font-size: 10px;
  vertical-align: top;
  text-decoration: none;
  color: #406080;
}

ul.charte{
  margin:5px 5px 5px 25px;
  padding:0;
  list-style: url(/images/livre.GIF) outside;
  font-weight: bold;
  line-height:normal;
}

.charte li{
  margin:0;
  padding:0;
}

.charte a{
  margin:0;
  padding:0;
  font-size: 10px;
  vertical-align: top;
  text-decoration: none;
  color:#ffffff;
}

.link_suite{
  font-size: 10px;
  color: #406080;
  font-weight: bold;
  margin:0px 5px 5px 0px;
  padding:0;
  text-align: right;
}

.link_suite a{
  color: #406080;
}


.success_story a{
  font-size: 10px;
  vertical-align: top;
  text-decoration: none;
  color: #406080;
}

td.OnSorterB
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#7B7C6C;
	bgcolor: #ECF0FB;
	background-color: #ECF0FB;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;	
}

td.theme2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#CEDBEA;
}

.clickable:hover
{
	cursor: pointer;
}


.tablerecherche
{
	background-color: rgb(236, 240, 251);
}

.legendeFieldset
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	padding-bottom:2px;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	border-color:#7B7C6C;
	background-color: #FFFFFF;
}

td.rechercheresume
{
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #000000;
}

td.OffSorterbis
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#ECF0FB;
	background-color: #ECF0FB;
	cursor: pointer;
}

td.OnSorterbis
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#7B7C6C;
	bgcolor: #FFFFFF;
	background-color: #FFFFFF;
	cursor: pointer;
}

.ImageSelectedOff
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color: #CEDBEA;
}

.ImageSelectedOn
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#FFFFFF;
	cursor: pointer;	
}

table.fenetreLogin
{
	margin:15px auto;
	width:420px;
}

#listeEspacesThematiques{
  margin-top:6px;
}
li.menuOff
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	width: 153px;
	height: 25px;
	background-image: url('/elementG/10 - BoutonOff.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}
#listeEspacesThematiquesTitre, #listeReseauxTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:white;
  text-decoration: none;
}
#listeEspacesThematiquesTitre:hover, #listeReseauxTitre:hover{
	background-image: url('/elementG/10 - BoutonOn.gif');
	background-repeat: no-repeat;
	width: 153px;
	height: 25px;
	display:block;
	margin:-3px 0 0 -3px;
	padding:3px 0 0 3px;
}
ul.listeReseaux{
	height:80px;
	overflow: auto;
	background-color: #d1e7f3;
	color: #406080;
}
ul.listeEspacesThematiques{
	height:75px;
	overflow: auto;
	background-color: #d1e7f3;
	color: #406080;
}


tr.fiche {
	background-color: #F1F7ED;
}

td.entete{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;  
	text-align:center;
	border: 1px solid #535643;
}

td.donnee{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;  
	text-align:center;
	border: 1px solid #535643;
}

td.libelle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;  
	text-align:left;
}

td.libelle_droite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;  
	text-align:right;

}

td.pas_donnee{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-align:center;
	border: 1px solid #535643;
	background-color: #FFFFFF;
}

td.entetetotal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;  
	text-align:center;

}

