body {
	margin: 0px; 
	padding: 10px;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
form {
	margin: 0;
	padding: 0;
}
/* div général de la page */
#general {
	text-align: left;
  	width: 760px;
}
hr#bloc{
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	clear:both;
	visibility:hidden;
}
#entete {
	text-align: left;
  	width: 760px;
	background-color: #535353;
}
#outils {
	text-align: left;
  	width: 760px;
	padding: 0 0px 3px 0px;
}
#content {
	padding: 6px 0 15px 0;
	min-height: 300px;
	_height: 300px;
}
h3.outils {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
h4.outils {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.outils, a.outils:visited, a.outils:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.outils:hover{
	color: #FFFFFF! important;
	text-decoration: underline! important;
}
.boxOutils {
	width: 80px;
	background-color: #FFFFFF;
	border-style: 0;
	border: 1px #FFFFFF solid;
	font-size: 10px;
	color: #000000;
	padding: 0;
}
/* Liste dans menu gauche premier niveau */
#menu ul.menu {
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#menu ul.menu li.menu {
	font-weight: bold;
	list-style-position: outside;
	list-style-type: none;
	display: list-item;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 16px;
}
/* Menu gauche deuxième niveau */
#menu div.menuSousRub {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* Liste dans menu gauche deuxième niveau */
#menu ul.menuSousRub {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
}
#menu ul.menuSousRub li.menuSousRub {
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
	display: list-item;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
	_margin-left: 10px;
}
a.vert, a.vert:visited, a.vert:link {
	color: #4E7A18;
	text-decoration: none;
}
a.vert:hover{
	color: #4E7A18! important;
	text-decoration: underline! important;
}
#pied {
	width: 760px;
	background: url("/img/common/pied.gif") no-repeat right bottom;
	text-align: center;
}
#pied h1 {
	color: #FFFFFF;
	margin: 0;
	padding: 7px 0;
	font-size: 11px;
	font-weight: normal;
}
a.pied, a.pied:visited, a.pied:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.pied:hover{
	color: #FFFFFF! important;
	text-decoration: underline! important;
}
#chemin h5 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
}
a.chemin, a.chemin:visited, a.chemin:link {
	color: #000;
	text-decoration: none;
}
a.chemin:hover{
	color: #000! important;
	text-decoration: underline! important;
}
#teteB {
	background: url("/img/common/trait.gif") repeat-x left top;
}
#teteB h1 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #006599;
}
#teteO {
	background: url("/img/common/trait_o.gif") repeat-x left top;
}
#teteO h1 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #FF9934;
}
#erreur h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	color: #006599;
}
#erreur h2 {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
}

.vide { font-size: 2px; font-family: Verdana }
.ptxt { font-size: 9px; font-family: Verdana }
.ptxtnr { color: black; font-size: 9px; font-family: Verdana }
.ptxtvi { color: #666699; font-size: 9px; font-family: Verdana }
.ptxtgr { color: #B7B4BC; font-size: 9px; font-family: Verdana }

.txt { font-size: 10px; font-family: Verdana }
.txtnr { color: black; font-size: 10px; font-family: Verdana }
.txtvi { color: #666699; font-size: 10px; font-family: Verdana }
.txtgr { color: #B7B4BC; font-size: 10px; font-family: Verdana }
.txtrg { color: red; font-size: 10px; font-family: Verdana }

.gtxt { font-size: 11px; font-family: Verdana }
.gtxtnr { color: black; font-size: 11px; font-family: Verdana }
.gtxtvi { color: #666699; font-size: 11px; font-family: Verdana }
.gtxtgr { color: #B7B4BC; font-size: 11px; font-family: Verdana }
.gtxtbl { color: white; font-size: 11px; font-family: Verdana }

.pttb { font-size: 12px; font-weight:bold; font-family: Verdana }
.pttnrb { color: black; font-size: 12px; font-family: Verdana; font-weight:bold }
.pttvib { color: #666699; font-size: 12px; font-family: Verdana; font-weight:bold }
.pttgrb { color: #B7B4BC; font-size: 12px; font-family: Verdana; font-weight:bold }

.ttb { font-size: 13px; font-weight:bold; font-family: Verdana }
.ttnrb { color: black; font-size: 13px; font-family: Verdana; font-weight:bold }
.ttvib { color: #666699; font-size: 13px; font-family: Verdana; font-weight:bold }
.ttgrb { color: #B7B4BC; font-size: 13px; font-family: Verdana; font-weight:bold }

.boxBig { width: 500px; background-color:#FFFFFF; border-style:0; border:1px #666699 solid; font-size: 12px; color: #666699; padding:0px; }
.box { width: 250px; background-color:#FFFFFF; border-style:0; border:1px #666699 solid; font-size: 12px; color: #666699; padding:0px; }
.boxLittle { width: 110px; background-color:#FFFFFF; border-style:0; border:1px #666699 solid; font-size: 10px; color: #666699; padding:1px; font-family: Arial; }
.boxMini { width: 60px; background-color:#FFFFFF; border-style:0; border:1px #666699 solid; font-size: 12px; color: #666699; padding:0px; }
.select { background-color:#FFFFFF; border-style:0; border:1px #666699 solid; font-size: 10px; line-height: 12px; color: #666699; }

.padRight10 { margin-right: 10px; }
.padLeft10 { margin-left: 10px; }
.pad10 { margin-left: 10px; margin-right: 10px; }

/* Intertitre 1 mise en page javascritpt dans rubriques */
/* Avec puce en texte couleur gras */
h6.titre1 {
	font-size: 14px;
	color: #006599;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
/* Intertitre 2 mise en page javascritpt dans rubriques */
/* sans puce en texte bleu foncé */
h6.titre2 {
	font-size: 14px;
	color: #4E7A18;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h6.media {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
/* ne pas supprimer les trois css suivants */ 
/* polices de caractères d'affichage du copyright des images */ 
.classCopyrightImage { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
/* retrait du texte gauche et droite pour les images */ 
.leftImage { padding-right: 10px }
.rightImage { padding-left: 10px }
