body    { background-image: url("../images/fond_int.jpg"); text-align: center; margin: 0; padding: 0 }
#wrapper  { text-align: left; margin: 0 auto; position: relative; top: 0; right: 0; width: 760px }
td { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
a:link  { color: #c60; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
a:hover { color: #6d9b18; font-weight: bold }
a:visited { color: #6d9b18 ; font-weight: normal; }
.nav { font-size: 11px; font-weight: bold }
.publ { font-size: 12px; font-weight: bold }
.table { margin: 0; padding: 0 12px 24px; border: solid 1px #000 }
.tablefilet  { margin: 0; padding: 0; border: solid 1pt gray }
.tablemargpadd { margin: 12px; padding: 6px; border: solid 1pt gray }
.tablemargpadd1 { margin: 12px; padding: 6px; border-style: solid; border-width: 1pt 1pt 0 0; border-color: gray }
.tablemargpadd2 { margin: 12px; padding: 6px; border-style: solid; border-width: 1pt 1pt 0; border-color: gray }
.tablemargpadd3 { margin: 12px; padding: 6px; border-style: solid; border-width: 1pt 1pt 1pt 0; border-color: gray }
.tablepaddbg  { background-image: url("../images/interieur2005/fond2coulV.gif"); margin: 0; padding: 12px; border: solid 1px #333 }
.tablepaddbg1 { background-image: url("../images/interieur2005/fond2coul.gif"); margin: 0; padding: 12px; border: solid 1px #333 }
#tablecentre { margin-right: auto; margin-left: auto; position: relative; width: 760px }
.titre { color: #c60; font-size: 20px; text-transform: uppercase }
.titreEntrAct2007 { color: #099; font-size: 20px; text-transform: uppercase; }
.titreEntrAct2008 { color: #5fa232; font-size: 20px; line-height: 20px; text-transform: uppercase; }
.titreEntrActbdc2008 { color: #5fa232; font-size: 20px; line-height: 20px; }
.titre2EntrAct2007 { color: #099; font-size: 16px; }
.titre1 { color: #c60; font-size: 18px }
.titre_2vert { color: #60830e; font-size: 16px; line-height: 20px }
.titre_3 { color: #c60; font-size: 14px; line-height: 18px }
.titre_4 { font-size: 13px; line-height: 18px; text-transform: uppercase }
.titre_surl { color: #fff; font-size: 13px; line-height: 18px; background-color: #fea919; text-transform: uppercase; padding: 3px }
.titre_surl2007 { color: #fff; font-size: 13px; line-height: 18px; background-color: #099; text-transform: uppercase; padding: 3px; }
.titre_surl2008 { color: #fff; font-size: 13px; line-height: 18px; background-image: url(../images/conc_entr/2008/bandeau477.jpg); text-transform: uppercase; padding: 3px; }
.titre_surl2007-2 { color: #333; font-size: 13px; line-height: 18px; background-color: #f9ea15; text-transform: uppercase; padding: 3px; }
.txt_ligne_bas { padding-bottom: 12px; width: 100%; border-top: 0; border-right: 0; border-bottom: 1px solid #fff; border-left: 0 }
.l_grise_dr { border-right: 1px solid #d2d2d2 }
.fond_coul1   { background-color: #dfe8cd; padding: 12px 12px 12px 22px }
.fond_coul2 { background-image: url("../images/interieur2005/fond2coul.gif") }
.fond_blanc { background-color: #fff; padding: 12px }
ul  { text-indent: 0; list-style-image: url("../images/boulet.gif"); list-style-position: outside; margin-right: 0; margin-left: 16px; padding: 0 }
dl { text-indent: 0; margin: 0 0 0 16px; padding: 0 }
ol { font-size: 12px; text-indent: 0; list-style-type: decimal; margin: 1em 0 1em 23px; padding: 0 }
sup { font-size: 9px; vertical-align: text-top }
.upmenu  { color: #099; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
a.upmenu:link  { color: #099; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none  }
a.upmenu:visited  { color: #099; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.upmenu:hover  { color: #099; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline  }
a.upmenu:active  { color: #099; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }
DIV.products  { color: #000000; font-size: 12px; text-align: left; width: 400px; overflow: scroll; overflow-x: hidden; overflow-y: scroll  }
.bloc1org  { font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; text-align: left; margin: 0 0 0 20px; width: 320px; float: left; overflow: scroll }
.bloc2spec  { font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; text-align: left; margin-left: 20px; width: 320px; float: left; overflow: scroll }
.textePetit1 { font-size: 10px; line-height: 12px }
.en_note_gauche { font-size: 11px; line-height: 13px; background-image: url(../images/interieur2005/fond2coulV.gif); margin: 0; padding: 6px; }




.upmenu08  {
	color: #B41621;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif
}
a.upmenu08:link  {
	color: #B41621;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none
}
a.upmenu08:visited  {
	color: #B41621;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none
}
a.upmenu08:hover  {
	color: #FF0;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: underline
}
a.upmenu08:active  {
	color: #B41621;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none
}
.bordure_noire { border: solid 1px #000; }





div.caption { float: left; border: 1px #e2e2e2 solid; padding: 2px; margin: 6px 20px 0 0; }
div.caption img { border: 0; padding: 0; margin: 0 0 3px 0; }
div.caption p { float: none; clear: both; font-size: 0.9em; line-height: 1em; margin: 0 0 4px 0; }
			
			
div.caption-droite { float: right; border: 0px #e2e2e2 solid; padding: 2px; margin: 6px 0px 0 20px; }
div.caption-droite img { border: 0; padding: 0; margin: 0 0 3px 0; }
div.caption-droite p { float: none; clear: both; font-size: 0.9em; line-height: 1em; margin: 0 0 4px 0; }
			

.div_centre {
	text-align: center;
}
