html
{
	margin:0 auto;
	margin-bottom:5px;
	padding:0;
}

body
{
background-color:#dddddd;
background-image:url(ap.jpg);
background-repeat:repeat;
color:#000000;
font-size:13px;
font-family:"Times New Roman", Times, serif;
font:"Times New Roman", Times, serif;
text-align:center;
margin:0 auto;
margin-bottom:5px;
padding:0;
}
a:link 
{
text-decoration: none;
color:#000000;
}
a:visited
{
text-decoration: none;
color:#000000;
}
a:hover
{
text-decoration: none;
color: #ff0000;
}
a:active
{
text-decoration: none;
color:#000000;
}
hr
{
border:0;
background-color:#000000;
color:#000000;
size:1px;
height:1px;
}
th
{
background-color:#cccccc;
font-size:14px;
}
.thcadre
{
border:1px solid #666666;
background-color:#eeeeee;
background-image:url(ap_thcadre.gif);
font-family:"Trebuchet MS", "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
height:20px;
}
.thcadre2
{
border:1px solid #999999;
background-color:#444444;
color:#eeeeee;
background-image:url(ap_thcadre2.gif);
font-family:"Trebuchet MS", "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
height:20px;
}

.tdprincipal
{
background-color:#EEEEEE;
}
.titre1
{
font-size:17px;
font-weight:bold;
}
.titre2
{
font-size:15px;
font-weight:bold;
}
.titre3
{
font-size:14px;
font-weight:bold;
}
.titre1couleur
{
font-size:17px;
font-weight:bold;
color:#dd0000;
}
.titre2couleur
{
font-size:15px;
font-weight:bold;
color:#dd0000;
}
.titre3couleur
{
font-size:14px;
font-weight:bold;
color:#dd0000;
}
.texte1
{
font-size:14px;
}
.texte2
{
font-size:12px;
}
.texte3
{
font-size:11px;
}
.textecache
{
font-size:11px;
color:#eeeeee;
}
.texte2efface
{
font-size:12px;
color:#666666;
display:inline;
}
.paragraphe1
{
font-size:14px;
text-indent:20px;
margin-left:20px;
margin-right:20px;
text-align:justify;
}
.paragraphe2
{
font-size:12px;
text-indent:20px;
margin-left:20px;
margin-right:20px;
text-align:justify;
}
.tableau1
{
text-align:center;
}
.tableau1 th
{
background-color:#333333;
color:#FFFFFF;
}
.tableau2
{
text-align:left;
}
.tableau2 th
{
background-color:#333333;
color:#FFFFFF;
}
.tableau3
{
text-align:left;
}
.tableauborder1
{
text-align:center;
border:1px solid #333333;
background-color:#ffffff;
}
.tableauborder2
{
text-align:center;
border:1px solid #333333;
}
.tableauborder2 th
{
background-color:#333333;
color:#FFFFFF;
}
.tableauborder3
{
text-align:left;
border:1px solid #333333;
}

.boutonform
{
	border:1px solid #999999;
	background-color:#f8f8f8;
}

.imitboutonform
{
	border:1px solid #999999;
	background-color:#f8f8f8;
	background-image:url(ombre_inverse.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:120px;
	height:24px;
	padding:1px;
	text-align:center;
}
.imitboutonform:hover
{
	border:1px solid #999999;
	background-color:#f8f8f8;
	background-image:url(ombre.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:120px;
	height:24px;
	padding:1px;
	text-align:center;
}

.boutonformconnect
{
	border:1px dotted #999999;
	border-top:none;
	background-color:#eeeeee;
	width:180px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

a.info 
{
   position: relative;
   text-decoration: none;
}
a.info span 
{
   display: none;
}
a.info:hover 
{
   background: none;
   z-index: 500;
}
a.info:hover span
{
   display: inline;
   position: absolute;
   white-space: nowrap;
   top: -20px;
   left: -6px;
   border: 1px solid #000000;
}


/* -------------------------------------------------------------- */


.liensblanc a:link 
{
	text-decoration: none;
	color:#ffffff;
}
.liensblanc a:visited
{
	text-decoration: none;
	color:#ffffff;
}
.liensblanc a:hover
{
	text-decoration: none;
	color: #ff3333;
}
.liensblanc a:active
{
	text-decoration: none;
	color:#ffffff;
}
.liensclair a:active:hover
{
	text-decoration: none;
	color:#ff3333;
}

.liensclair a:link 
{
	text-decoration: none;
	color:#999999;
}
.liensclair a:visited
{
	text-decoration: none;
	color:#999999;
}
.liensclair a:hover
{
	text-decoration: none;
	color: #993333;
}
.liensclair a:active
{
	text-decoration: none;
	color:#999999;
}
.liensclair a:active:hover
{
	text-decoration: none;
	color:#993333;
}

.couleur
{
	color:#ee1111;
}

.couleurclaire
{
	color:#ee9999;
}

.couleurexotique
{
	color:#eebb55;
}

.couleur2
{
	color:#eeeeee;
}

.blanc
{
	color:#eeeeee;
}

.superblanc
{
	color:#ffffff;
}

.clair
{
	color:#999999;
}

.sombre
{
	color:#333333;
}

.rouge_print
{
	color:#ee3333;
}

.bleu_print
{
	color:#3333FF;
}

.bordurenormale
{
	border:1px solid #999999;
}

.bordurenormale td
{
	border-top:1px solid #999999;
	/*border-bottom:1px solid #999999;*/
}

.bordureblanche
{
	border:1px solid #ffffff;
}

.bordureblanche td
{
	border-top:1px solid #ffffff;
	/*border-bottom:1px solid #ffffff;*/
}

.bordureclaire
{
	border:1px solid #cccccc;
}

.bordureclaire td
{
	border-top:1px solid #cccccc;
	/*border-bottom:1px solid #cccccc;*/
}

.bordureinterne
{
	border:1px solid #cccccc;
	border-collapse:collapse;
}

.bordureinterne td
{
	border:1px solid #cccccc;
}

.borduresombre
{
	border:1px solid #333333;
}

.borduresombre td
{
	border-top:1px solid #333333;
	/*border-bottom:1px solid #333333;*/
}

.bordurecouleur
{
	border:1px solid #ffcc66;
}

.bordurecouleur td
{
	border-top:1px solid #ffcc66;
	/*border-bottom:1px solid #ffdd99;*/
}

.bordurehachuree
{
	border-style:dashed;
}

.encadreclair
{
	border:1px solid #cccccc;
}

.encadreclair2
{
	border:1px solid #cccccc;
}

.encadrenormal
{
	border:1px solid #999999;
}


.enorme
{
	font-size:18px;
}
.tresgrand
{
	font-size:17px;
}
.grand
{
	font-size:16px;
}
.moyengrand
{
	font-size:15px;
}
.moyen
{
	font-size:14px;
}
.moyenpetit
{
	font-size:13px;
}
.petit
{
	font-size:12px;
}
.trespetit
{
	font-size:11px;
}
.minuscule
{
	font-size:10px;
}

.gras
{
	font-weight:bold;
}

.lignetresfine
{
	line-height:8px;
}

.lignefine
{
	line-height:16px;
}

.lignefinemoyenne
{
	line-height:18px;
}

.lignemoyennefine
{
	line-height:18px;
}

.lignemoyenne
{
	line-height:20px;
}

.lignelargemoyenne
{
	line-height:22px;
}

.lignelarge
{
	line-height:24px;
}

.lignetreslarge
{
	line-height:32px;
}

.grandetaille, .tableautaillemax
{
	width:780px;
}

.moyennetailleallongee
{
	width:480px;
}

.moyennetaille
{
	width:390px;
}

.moyennetailleraccourcie
{
	width:385px;
}

.petitetaille
{
	width:260px;
}

.petitetailleraccourcie
{
	width:250px;
}

.padding3
{
	padding:3px;
}

.margehautbas5
{
	margin-top:5px;
	margin-bottom:5px;
}

.paragraphe
{
	text-indent:20px;
	text-align:justify;
}

.bordure0
{
	border:0;
}

.centre
{
	margin:0 auto;
}