body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.titret {
font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 20px;
	color: #faa707;
	}

a.lien:link {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
a.lien:visited {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
a.lien:hover {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	color: #0c2b80;
	text-decoration: none;
	line-height: 16px;
}

a.none:link {
	color: #181878;
	text-decoration: none;
}
a.none:visited {
	color: #181878;
	text-decoration: none;
}
a.none:hover {
	color: #181878;
	text-decoration: underline;
}

a.lien2:link {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #0c2b80;
	text-decoration: none;
	line-height: 16px;
}
a.lien2:visited {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #0c2b80;
	text-decoration: none;
	line-height: 16px;
}
a.lien2:hover {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	color: #0c2b80;
	text-decoration: none;
	line-height: 16px;
}

.texte_home {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #181878;
	text-align: justify;
	padding-right: 20px;
	padding-left: 10px;
}
.titre13 {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 13px;
	color: #181878;
}

a.lienbleu:link {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	color: #181878;
	text-decoration: underline;
}
a.lienbleu:visited {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	color: #181878;
	text-decoration: underline;
}
a.lienbleu:hover {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	color: #181878;
	text-decoration: none;
}
.contenu {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

.contenu3 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
}

.contenu2 {
	padding-left: 10px;
}

.fond_traitbleu {
	background-image: url(images/comptes/trait.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.cadrebleu {
	border: 1px solid #181878;
}
.traitbasbleu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #181878;
}
.carte {
	float: left;
	margin-right:5px;
}

.identite {
	float: left;
	margin-right: 10px;
}

.titre13j {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 13px;
	color: #faa707;
	text-decoration: none;
}
.titre16 {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 16px;
	color: #181878;
}
.float_r {
	float: right;
}

.texte_haut {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #1a599c;
	text-decoration: none;
	background-position: top;
	text-align: center;
	padding-top:7px;
}

.texte_hautj {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #ffcf4d;
	text-decoration: none;
	background-position: top;
	text-align: center;
	padding-top:7px;
}


.texte_bas {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #1a599c;
	text-decoration: none;
	text-align: center;
	padding-bottom:7px;
	vertical-align:bottom;
}

.conteneur {
	top:220px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	}
	
.espoir {
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size:15px;
	color: #1a599c;
	}
	
.espoir2 {
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size:15px;
	color: #1a599c;
	}
	
.espoir3 {
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size:13px;
	color: #1a599c;
	}
	
a.esp:link {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 17px;
	font-weight: bold;
	color: #1a599c;
	text-decoration: none;
	
}
a.esp:visited {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 17px;
	font-weight: bold;
	color: #1a599c;
	text-decoration: none;
}
a.esp:hover {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 17px;
	font-weight: bold;
	color: #faa707;
	text-decoration: none;
	background-color:#1a599c;
}

a.esp1:link {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #1a599c;
	text-decoration: none;
	
}
a.esp1:visited {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #1a599c;
	text-decoration: none;
}
a.esp1:hover {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #faa707;
	text-decoration: none;
	background-color:#436d99;
}

a.esp2:link {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #faa707;
	text-decoration: none;
	
}
a.esp2:visited {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #faa707;
	text-decoration: none;
}
a.esp2:hover {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #436d99;
	text-decoration: none;
	background-color:#faa707;
}

.texte_sansjustif {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	color: #181878;
	padding-right: 20px;
	padding-left: 10px;
}



.compte-emploi tr:hover {background-color: #ddd; width: 750px;}

.compte-emploi {
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	border-collapse: collapse;
	border: 3px solid #181878;
	margin-bottom: 15px;
	color: #181878;
}

.compte-emploi td {padding: 3px;}
.compte-emploi th {
	text-transform: uppercase;
	border-bottom: 3px solid #181878;
}

.compte-emploi .empty {
	background-color: #cdeaf6;
}
.compte-emploi .empty-line {padding: 8px; background-color: #bbb;}

.compte-emploi .important {font-weight: bold;}
.compte-emploi .uppercase {text-transform: uppercase;}
.compte-emploi .right {text-align: right;}

.compte-emploi .nombre {font-style: italic; text-align: right;}
.compte-emploi .total {font-weight: bold; text-align: right;}

.compte-emploi .main-column-one {
}
.compte-emploi .main-column-two {width: 200px;}
.compte-emploi .width-control {width: 85px; font-weight: bold;}

.compte-emploi .side-borders {border-left: 1px solid #000; border-right: 1px solid #000;}
.compte-emploi .top-bottom-borders {border-top: 1px solid #000; border-bottom: 1px solid #000;}

.compte-emploi .main-border-right {border-right: 3px solid #000;}
