/*
Styles generiques pouvant ettre appliqué nimporte ou
*/
legend
{
	color:black;
}
hr
{
	display:none;
	visibility:hidden;
}
.inlineRec a
{
	display:inline;
	background-image:none;
	padding-left:0px;
	width:auto;
	border-width:0px;
	background-color:red;
}
.nonPublie
{
	display:inline;
}
.clear 
{
	clear:both;
	line-height:0px;
}
.visible 
{
	display:block;
	visibility:visible;
}
.visibleinline
{
	display:inline;
	visibility:visible;
}
.nonvisible, .invisible
{
	display:none;
	visibility:hidden;
}
.noborder 
{
	border:0px;
}

.h3moderation {
	float:right!important;
	display:inline!important;
}
.h3moderation a {
	display:inline!important;
	background-image:none!important;
}
.preSommaire 
{
	background-color: #f0F0fc;
	line-height:18px;
	clear:both;
}

.signalerErreur, .signalerErreurOk
{
	font-size:1em;
	font-weight:bold;
	padding:10px;
	margin-bottom:5px;
	text-align:center;
}
.signalerErreur 
{
	background-color:#fce5da;
	color:red;
	border:1px dotted red;
}
.signalerErreurOk
{
	background-color:#00FFFF;
	color:Black;
	border:1px dotted green;
}
.codeErreur
{
	text-align:right;
	color:black;
	font-size:0.7em;
	margin-top:5px;
}
.nongras
{
	font-weight:normal;
}
.nonsouligne
{
	text-decoration: none;
}
.nonitalic
{
	font-style: normal;
}
.centre
{
	text-align:center;
}
.justifie
{
	text-align:justify;
}
.gauche
{
	text-align:left;
}
.droite
{
	text-align:right;
}

.gras
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}
.souligne
{
	text-decoration:underline;
}

.taille1
{
	font-size:0.8em;
}
.taille2
{
	font-size:0.9em;
}
.taille3
{
	font-size:1em;
}
.taille4
{
	font-size:1.1em;
}
.taille5
{
	font-size:1.2em;
}
.taille6
{
	font-size:1.3em;
}
.taille7
{
	font-size:4em;
}


/*Bouton de formulaire */
div.ModerationAMSBloc input {
	width:330px;
}

.ModerationAMSBloc input.submit {
	width:auto;
	color:white;
	border-color:#fce5da;
	background-color:#00497e;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}

.ModerationAMSBloc input.cancel {
	width:auto;
	color:white;
	border-color:#fce5da;
	background-color:#00497e;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}

.ModerationAMSBloc input.login {
	width:130px;
}


.ModerationAMSBloc input.submit:hover {
	color:red;
}

.ModerationAMSBloc input.cancel:hover {
	color:black;
	background-color:red;
}


/* Quand il y a plusieurs pages de resultats */

.actuModulePageSituation, .actuThemePageSituation, .actuAgendaPageSituation, .RechResPageSituation, .emploiThemePageSituation, .marcheThemePageSituation, .annuPageSituation
{
	font-weight:bold;
	text-align:center;
	font-size:0.9em;
	padding:1px;
}
.actuThemeNbPage, .actuModuleNbPage, .actuAgendaNbPage, .RechResPageSituation, .RechResNbPage, .RechResNbPage, .emploiThemeNbPage, .marcheThemeNbPage, .annuNbPage
{
	text-align:center;
	font-size:0.9em;
	padding:1px;
	margin-top:5px;
}
.actuThemeNbPage a, .actuModuleNbPage a, .actuAgendaNbPage a, .RechResNbPage a, .RechResNbPage a, .emploiThemeNbPage a, .marcheThemeNbPage a, .annuNbPage a
{
	color: #B91e0A;
	font-weight:bold;
}