.repeatYR {
	background-repeat: repeat-y;
	background-position: right;
}
.repeatYL {
	background-repeat: repeat-y;
	background-position: left;
}
.norepeatTL {
	background-repeat: no-repeat;
	background-position: top left;
}
.norepeatTC {
	background-repeat: no-repeat;
	background-position: top center;
}

.repeatXT {
	background-repeat: repeat-x;
	background-position: top;
}
.repeatXB {
	background-repeat: repeat-x;
	background-position: bottom;
}
.imgfocus {
	border: 2px solid #DEDEDE;
}
.img {
	border: 0px #FFFFFF none; 
}

img {
	border: 0px none; 
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.inputjeveux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}

.repeatNRB {
	background-repeat: no-repeat;
	background-position: right bottom;
}
.repeatNRT {
	background-repeat: no-repeat;
	background-position: right top;
}

body {
  scrollbar-base-color:#818181;
  /*scrollbar-3dlight-color:red;*/
  scrollbar-arrow-color:#AB5892;
  scrollbar-darkshadow-color:#B1B1B1;
  scrollbar-face-color:#FFFFFF;
  /**scrollbar-highlight-color:#FFFFFF;*/
  /*scrollbar-shadow-color:#FFFFFF;*/
  scrollbar-track-color:#FFFFFF;
  /*overflow:hidden;*/
	
}

.body {
	background-image: url(../images/bottom_02.gif);
	background-position: top left;
	background-repeat: repeat-x;
}	
.scroll{
  scrollbar-base-color:#818181;
  /*scrollbar-3dlight-color:red;*/
  scrollbar-arrow-color:#AB5892;
  scrollbar-darkshadow-color:#B1B1B1;
  scrollbar-face-color:#FFFFFF;
  /**scrollbar-highlight-color:#FFFFFF;*/
  /*scrollbar-shadow-color:#FFFFFF;*/
  scrollbar-track-color:#FFFFFF;
  overflow:auto;
  width:800px;
  height:600px;
}

.scroll2{
  scrollbar-base-color:#818181;
  /*scrollbar-3dlight-color:red;*/
  scrollbar-arrow-color:#AB5892;
  scrollbar-darkshadow-color:#B1B1B1;
  scrollbar-face-color:#FFFFFF;
  /**scrollbar-highlight-color:#FFFFFF;*/
  /*scrollbar-shadow-color:#FFFFFF;*/
  scrollbar-track-color:#FFFFFF;
  overflow:auto;
  width:100%;
  height:100%;
}

form {
	margin:0px;
}
.scrolljeu {
	height:170px;
  scrollbar-base-color:#818181;
  /*scrollbar-3dlight-color:red;*/
  scrollbar-arrow-color:#CF2734;
  scrollbar-darkshadow-color:#B1B1B1;
  scrollbar-face-color:#FFFFFF;
  /**scrollbar-highlight-color:#FFFFFF;*/
  /*scrollbar-shadow-color:#FFFFFF;*/
  scrollbar-track-color:#FFFFFF;
  overflow:auto;
}

.tdfonctionnelle {
	background-image: url(../images/fn_01.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
}
.concours {
	background-image: url(../images/concours_10.gif);
	background-position: left top;
	background-repeat: repeat-x;
	text-align:right;
}
.concours3 {
	background-image: url(../images/concours_02.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.concours4 {
	background-image: url(../images/concours_08.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align:bottom;
	text-align:right;
	padding-bottom:20px;
}
a.concourslien:link, a.concourslien:active, a.concourslien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #CF2734;
}
a.concourslien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CF2734;
}
.titrejeu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666699;
	padding-top:10px;
	padding-right:15px;
	padding-left:4px;
}
.titrejeu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
}
.titrejeu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #FED769;
}
.titrejeu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
}
.titrejeu5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #40B100;
}

a.normal:link, a.normal:active, a.normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight:normal;
	text-decoration:none;
}
a.normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight:normal;
	text-decoration:underline;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.normal6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.normal11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

a.normal:link, a.normal:visited, a.normal:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
a.normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:underline;
}

.interroger {
	position:absolute;
	left:100px;
	top:0px;
	width:100px;
}
.interroger3 {
	position:absolute;
	left:40px;
	top:-115px;
	width:100px;
	height:40px;
	cursor:hand;
}

.interroger2 {
	position:relative;
	background-repeat: no-repeat;
	background-position: 30px;
	vertical-align:top;
	padding-left:102px;
	padding-top:140px;
}

a.interroger:link, a.interroger:visited, a.interroger:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FE911B;
	text-decoration:none;
}
a.interroger:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FE911B;
	text-decoration:underline;
}

.normal11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.normalwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.normalblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.normalyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FED769;
}

.borderorange {
	border: #FFCC00 1px solid;
}

a.texteviolet:link, a.texteviolet:visited, a.texteviolet:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C465A7;
	font-weight:normal;
	text-decoration:none;
}
a.texteviolet:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C465A7;
	font-weight:normal;
	text-decoration:underline;
}
.texteviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C465A7;
}
.texteviolet2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #AB5892;
}
.texteviolet4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #AB5892;
}
.texteviolet3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #663366;
}
.textemauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #9999FF;
}
.textegrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #999999;
}
a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #AB5892;
	text-decoration:underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #AB5892;
	text-decoration:none;
}

a.print:link, a.print:active, a.print:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #AB5892;
	text-decoration:none;
}
a.print:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #999999;
	text-decoration:none;
}

.titredoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
a.situation:link, a.situation:active, a.situation:visited, a.situation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

a.linkA:link, a.linkA:active, a.linkA:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

a.linkA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #AB5892;
	text-decoration:none;
	text-transform:uppercase;
}

a.ssmenu:link, a.ssmenu:active, a.ssmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

a.ssmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #AB5892;
	text-decoration:none;
}

a.linkB:link, a.linkB:active, a.linkB:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:bold;
	color: #AB5892;
	text-decoration:none;
	text-transform:uppercase;
}

a.linkB:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:bold;
	color: #FF9900;
	text-decoration:none;
	text-transform:uppercase;
}

a.fonctionnelle:link, a.fonctionnelle:active, a.fonctionnelle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

a.fonctionnelle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	color: #AB5892;
	text-decoration:none;
}

a.fonctionnelle2:link, a.fonctionnelle2:active, a.fonctionnelle2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	color: #AB5892;
	text-decoration:none;
}

a.fonctionnelle2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

.fonctionnelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

.maintabright {
	background-image: url(../images/bottom_03.gif);
	background-position: top left;
	background-repeat: repeat-x;
	width:50%;
}

.maintableft {
	background-image: url(../images/edito_02.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width:50%;
}
#jeu {
	position:absolute;
	bottom:85px;
	left:0px;
	width:100%;
	height:79px;
	background-image: url(../images/home_02.gif);
	background-position: top right;
	background-repeat: repeat-x;
}

.fn {
	background-image: url(../images/fn_01.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
}

#bandeau {
	height:128px;
	border:1px #000000 solid;
}

.orange {
	background-color: #FDC402;
}
.orange224 {
	background-color: #FDC402;
	width:224px;
}
.orange112 {
	background-color: #FDC402;
	width:112px;
}
.orange274 {
	background-color: #FDC402;
	width:274px;
}
.orange2w {
	background-color: #FDC402;
	width:2px;
}
.orange2 {
	background-color: #ED8B20;
	text-align:center;
}

.portailback1 {
	background-image:url(../images/portail_03.gif);
	width:150px;
}
.portailback2 {
	background-image:url(../images/portail_04.gif);
	width:300px;
}
.portailback3 {
	background-image:url(../images/portail_11.gif);
}
.portailback4 {
	background-image:url(../images/portail_06.gif);
}
.portailback5 {
	background-image:url(../images/portail_12.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	background-color: #66CCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: regular;
	font-weight: bold;
	color : #FFFFFF;
}
.portailback6 {
	background-image:url(../images/portail_10.gif);
	width:8px;
}
.portailback7 {
	background-image:url(../images/portail_09.gif);
	width:8px;
}
.portailback8 {
	background-image:url(../images/portail_07.gif);
	width:8px;
}
.portailback9 {
	background-image:url(../images/portail_08.gif);
	width:100%;
}
.portailback10 {
	background-image:url(../images/portail_06.gif);
	width:8px;
}

.bleuvert {
	background-color:#66CCCC;
	background-image:url(../images/recherche_01.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:144px;
}

a.ssmenu2:link, a.ssmenu2:active, a.ssmenu2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FFFFFF;
	text-transform: uppercase;
	text-decoration:none;
}
a.ssmenu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FDBE0B;
	text-transform: uppercase;
	text-decoration:none;
}

a.ssmenuportail2:link, a.ssmenuportail2:active, a.ssmenuportail2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration:none;
}
a.ssmenuportail2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #66CCCC;
	text-decoration:none;
}

.ssmenu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: regular;
	font-weight: bold;
	color : #999999;
	text-decoration:none;
}

.assmenu34 {
	color: #FDBE0B;
}
.assmenuportail34 {
	color: #66CCCC;
}

a.ssmenu4:link, a.ssmenu4:visited, a.ssmenu4:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: regular;
	font-weight: bold;
	color : #999999;
	text-decoration:none;
}

a.ssmenu4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: regular;
	font-weight: bold;
	color : #999999;
	text-decoration:underline;
}

.ssmenu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration:none;
	vertical-align:top;
}
.ssmenu310 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration:none;
	vertical-align:top;
	width:10px;
}


a.ssmenu3:link, a.ssmenu3:active, a.ssmenu3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration:none;
	line-height:10px;
}
a.ssmenu3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: bold;
	color : #FDBE0B;
	text-decoration:none;
	line-height:10px;
}


.ssmenuportail3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration:none;
}


a.ssmenuportail3:link, a.ssmenuportail3:active, a.ssmenuportail3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration:none;
}
a.ssmenuportail3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: normal;
	color : #66CCCC;
	text-decoration:none;
}
a.jeveux:link, a.jeveux:active, a.jeveux:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration:none;
}
a.jeveux:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color : #FDBE0B;
	text-decoration:none;
}

#divjeveux {
	position:absolute;
	left:493px;
	top:143px;
	width:108px;
	height:97px;
}

.searchinput {
	width:118px;
	height:15px;
	border:1px #7D7D7D solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: normal;
	color: #999999;
}
.searchselect {
	width:136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: normal;
	color: #999999;
	border-width:0px;
}

.select2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
	font-weight: normal;
	color: #000000;
	border-width:0px;
}

.blocsearch {
	margin-left:4px;
}

.backbandeau {
	background-image: url(../images/home_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.agenda1  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #AB5892; 
	text-decoration: none; 
	text-align:center; 
	background-image:url(../images/agenda_01.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	text-align:center;
}
.agenda2 {
	background-color: #FFEAAD;
}
.menuA {
	position:absolute;
	right:0px;
	height:20px;
	width:260px;
	top:-5px;
}

.menuC {
	position:relative;
}

.titrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AB5892;
	margin:0;
	
}

.titreparagraphe1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #AB5892;
}
.titreparagraphe11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.titreparagraphe10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #9999FF;
}

.titreparagraphe2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FE911B;
}

.titreparagraphe3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FCB840;
}
.titreparagraphe4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.titreparagraphe5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFCC33;
}
.titreparagraphe6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #993333;
}
.titreparagraphe7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #66CCCC;
}
.titreparagraphe8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FE911B;
}

.titresondage1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FE911B;
}
.titresondage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AB5892;
}
.titreorganigramme1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #EF8A20;
}
.titreorganigramme2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.titreorganigramme3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.sstitreorganigramme1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-transform : uppercase;
}
.sstitreorganigramme2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-transform : uppercase;
}
.sstitreorganigramme3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-transform : uppercase;
}

.texteorganigramme1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.texteorganigramme2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ED8B20;
}
.borderorganigramme {
	border : 1px #B5B4B9 solid;
	padding:4px;
	text-align:center;
}

.borderorganigramme2 {
	border : 1px #B5B4B9 solid;
	padding:4px;
	text-align:center;
	background-color : #ED8B20;
}

.borderorganigramme3 {
	border : 1px #B5B4B9 solid;
	padding:4px;
	text-align:center;
	background-color : #CED2D3;
}

.flecheorganigramme1 {
	text-align:left;
	vertical-align:middle;
	background-image:url(../images/organigramme_05.gif);
	background-repeat:repeat-y;
	background-position:top right;
	width:15px;
}
.flecheorganigramme2 {
	text-align:left;
	vertical-align:middle;
	background-image:url(../images/organigramme_06.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.flecheorganigramme3 {
	text-align:left;
	vertical-align:middle;
	background-image:url(../images/organigramme_06.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:11px;
}
.organigrammeback {
	background-image:url(../images/organigramme_01.gif);
	background-repeat:no-repeat;
	background-position:350px right;
}
.organigrammeback2 {
	background-image:url(../images/organigramme_18.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.organigrammeback3 {
	background-image:url(../images/organigramme_15.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.organigrammeback4 {
	background-image:url(../images/organigramme_16.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.organigrammeback5 {
	background-image:url(../images/organigramme_17.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.organigrammeback6 {
	background-image:url(../images/organigramme_23.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
}
.organigrammeback7 {
	background-image:url(../images/organigramme_24.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
}
.organigrammeback8 {
	background-image:url(../images/organigramme_27.gif);
	background-repeat:repeat-x;
	background-position:top left;
	text-align:center;
	vertical-align:top;
}
.organigrammeback9 {
	background-image:url(../images/organigramme_27.gif);
	background-repeat:repeat-x;
	background-position:top left;
	text-align:right;
	vertical-align:top;
}
.organigrammeback10 {
	background-image:url(../images/organigramme_31.gif);
	background-repeat:repeat-y;
	background-position:top center;
	text-align:center;
	vertical-align:middle;
}

.grey {
	background-color: #B4B5B9;
}
caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FE911B;
}
.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 11px;
	color: #FFFFFF;
}
.borderwhite {
	border: 1px #FFFFFF solid;
	background-color:#EDEDED;
}
.tablesousmenu {
	border: 1px #FFFFFF solid;
	background-color:#FCB840;
}
.rouge {
	background-color: #CF2734;
}
.jaune {
	background-color: #FFC71F;
}
.jaune2 {
	background-color: #FDC007;
	vertical-align:middle;
}
.jaune3 {
	background-color: #FED769;
}

.bleu {
	background-color: #D2D7FE;
}
.violet {
	background-color: #C465A7;
}
.violet2 {
	background-color: #AB5892;
}

.white {
	background-color: #FFFFFF;
}

.white2 {
	background-color: #FFFFFF;
	width:2px;
}

.oj1 {
	background-color: #AB5892;
	background-image:url(../images/ordre_03.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-bottom: 1px #AB5892 solid;
}
.oj2 {
	background-color: #AB5892;
	background-image:url(../images/ordre_01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom: 1px #AB5892 solid;
}
.oj3 {
	background-color: #FDC007;
	background-image:url(../images/ordre_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom: 1px #AB5892 solid;
	width:20%;
}
.oj4 {
	border-bottom: 1px dotted #AB5892;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
}
.oj5 {
	border-bottom: 1px dotted #AB5892;
	border-right: 1px solid #AB5892;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
}
.oj6 {
	border-right: 1px solid #AB5892;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

.titreniveau2 {
	background-color: #FDBE0B;
	background-image:url(../images/menu_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:10px;
}
.titreportailniveau2 {
	background-color: #66CCCC;
	background-image:url(../images/menu_portail_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:10px;
	text-transform:uppercase;
}
.titreniveau3 {
	background-color: #AB5892;
	background-image:url(../images/menu_02.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.leftmenubottom {
	background-color: #EFE0EA;
	background-image:url(../images/menu_04.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.paddingLR6 {
	padding-left:6px;
	padding-right:6px;
	vertical-align:top;
}
.paddingLR8 {
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
}

.newsletter {
	border: 1px #7D7D7D solid;
	width:110px;
	height:16px;
	background-color:#EDEDED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #AB5892;
}
.white {
	background-color:#FFFFFF;
}
.white110 {
	width:110px;
	background-color:#FFFFFF;
	vertical-align:bottom;
}
ul li {
	list-style-image: url(../images/puce_violet4.gif);
}
/*--------------------------- css wiki --------------------------*/
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
.justifyleft {
	text-align:left;
}
.justifyfull {
	text-align:justify;
}
.justifycenter {
	text-align:center;
}
.justifyright {
	text-align:right;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}

.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}
.whitebottom {
	background-color: #FFFFFF;
	vertical-align:bottom;
	width:29px;
}

.lefttop {
	text-align:left;
	vertical-align:top;
}
.leftmiddle {
	text-align:left;
	vertical-align:middle;
}
.leftbottom {
	text-align:left;
	vertical-align:bottom;
}

.righttop {
	text-align:right;
	vertical-align:top;
}
.rightmiddle {
	text-align:right;
	vertical-align:middle;
}
.rightbottom {
	text-align:right;
	vertical-align:bottom;
}

.centertop {
	text-align:center;
	vertical-align:top;
}
.centermiddle {
	text-align:center;
	vertical-align:middle;
}
.centerbottom {
	text-align:center;
	vertical-align:bottom;
}
.divcontent {
	overflow:auto;
	height:100%;
	width:100%;
}
.hr {
	background-image:url(../images/hr.gif);
	background-repeat: no-repeat;
	height:13px;
	width:100%;
}
/*--------------------------- fin css wiki --------------------------*/

.width1 {
	width:1px;
}
.width3 {
	width:3px;
}
.width4 {
	width:4px;
}
.width5 {
	width:5px;
}
.width8 {
	width:8px;
}
.width9 {
	width:9px;
}
.width10 {
	width:10px;
}
.width12 {
	width:12px;
}
.width15 {
	width:15px;
}
.width16 {
	width:16px;
}
.width16pc {
	width:16%;
}
.width18 {
	width:18px;
}
.width20 {
	width:20px;
}
.width21 {
	width:21px;
}
.width24 {
	width:24px;
}
.width27 {
	width:27px;
}
.width30 {
	width:30px;
}
.width31 {
	width:31px;
}
.width40 {
	width:40px;
}
.width44 {
	width:44px;
}
.width45 {
	width:45px;
}
.width45pc {
	width:45%;
}
.width50 {
	width:50px;
}
.width50pc {
	width:50%;
}
.width55pc {
	width:55%;
}
.width60 {
	width:60px;
}
.width70 {
	width:70px;
}
.width75 {
	width:75px;
}
.width100pc {
	width:100%;
}
.width102 {
	width:102px;
}
.width114 {
	width:114px;
}
.width120 {
	width:120px;
}
.width122 {
	width:122px;
}
.width125 {
	width:125px;
}
.width128 {
	width:128px;
}
.width140 {
	width:140px;
}
.width142 {
	width:142px;
}
.width145 {
	width:145px;
}
.width154 {
	width:154px;
}
.width170 {
	width:170px;
}
.width197 {
	width:197px;
}
.width250 {
	width:250px;
}
.width251 {
	width:251px;
}
.width440 {
	width:440px;
}
.width464 {
	width:464px;
}
.width490 {
	width:490px;
}




.width90pc {
	width:90%;
}


.top19 {
	vertical-align:top;
	width:19px;
}
.top225 {
	vertical-align:top;
	width:225px;
}
.top25pc {
	vertical-align:top;
	width:25%;
}
.top298 {
	vertical-align:top;
	width:298px;
}
.middle12 {
	vertical-align:middle;
	width:12px;
}
.middle70 {
	vertical-align:middle;
	width:70px;
}
.left100pc {
	text-align:left;
	width:100%;
}
.left200 {
	text-align:left;
	width:200px;
}
.lefttop40 {
	text-align:left;
	vertical-align:top;
	width:40px;
}
.lefttop102 {
	text-align:left;
	vertical-align:top;
	width:102px;
}
.lefttop318 {
	text-align:left;
	vertical-align:top;
	width:318px;
}
.centertop144 {
	text-align:center;
	vertical-align:top;
	width:144px;
}
.centertop260 {
	text-align:center;
	vertical-align:top;
	width:260px;
}
.centermiddle15 {
	text-align:center;
	vertical-align:middle;
	width:15px;
}
.centermiddle18 {
	text-align:center;
	vertical-align:middle;
	width:18px;
}
.center70 {
	text-align:center;
	width:70px;
}
.center150 {
	text-align:center;
	width:150px;
}
.bottom55 {
	vertical-align:bottom;
	width:55px;
}
.bottom100 {
	vertical-align:bottom;
	width:100px;
}
