/**************** ENTĘTES ***************/
h1 {
	padding:0; 
	margin:0;
}

h2 {
	padding:0 0 0 0; 
	margin:0 0 0 0;
	/*color:#FFFFFF;*/
	font-weight:bold;
	/*font-size:1.8em;*/
	font-size: 1.5em;
}

h3 {
	padding:0 0 0 0; 
	/*margin:0 0 10px 0;*/
	/*font-size:1.1em;*/
	margin:0 0 40px 0;
/*	font-size:1.6em;*/
}

h4 {
	padding:0 0 0 0; 
	/*margin:0 0 40px 0;*/
	/*font-size:1.6em;*/
	margin:0 0 10px 0;
	/*font-size: 1.1em;*/
}


/**************** GENERAL ***************/
.bold {
	font-weight: bold;
}

a.texte {
	font-size:1.1em;

}
a.liens {
	text-decoration:none;

}
a.liens:hover{
	text-decoration:underline;
}

a.liensune
{
	text-decoration:none;
	color: #005790;
	font-weight:bold;
	text-align: left;
}

a.liensune:hover{
	text-decoration:underline;
}
.liens01 {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.buttonOK
{
	color: #FFFFFF;
	background-color:#000000;	
}
a.liens02 {
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
}

a.liens03 {
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
}

a.liens02:hover {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

a.liens03:hover {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.Titre01 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:16px;
}

.Titre02 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:13px;
}

.fond-publications {
	background-color: #e1f1f7;
	padding:5px 0 5px 0; 
}
.fond-paie {
	background-color: #A9D675;
	padding:5px 0 5px 0; 
}
.fond-contact {
/*	background-color: #b0b4dc;*/
	padding:2px 0; 
}
.fond-blanc {
	background-color: #fff;
	padding:5px 0 5px 0; 
}
.fond-publications-data {
	background-color: #e1f1f7;
	padding:5px 0 5px 0; 
	text-align:center;
}
.fond-blanc-data {
	background-color: #fff;
	padding:5px 0 5px 0; 
	text-align:center;
}
.error
{
	color:#FFF;
	font-weight:bold;
}
td.entete
{
	text-align:center;
	padding:5px 0 5px 0; 
	background-color:#009042;
	color:#FFF;
}

td.pied
{
	background-color:#0066a9;
	color:#FFF;
	text-align:center;
	padding:5px 0 5px 0; 
	border-bottom:solid 1px	#000;
	border-top:solid 1px	#000;
}

.padding-bottom-petit
{
	padding-bottom: 8pt;
}

.padding-petit
{
	padding: 8pt;
}

.cadre-gris
{
	border: solid 1px #C0B6B0;
	padding: 10px;
	margin: 10px;
}

.txtselect
{
	font-size: 1em;
}

.parag-marge-bas
{
	margin-bottom: 1.2em;
}

.parag-marge-haut
{
	margin-top: 1.2em;
}

.parag-demi-marge-bas
{
	margin-bottom: 0.6em;
}

.parag-demi-marge-haut
{
	margin-top: 0.6em;
}