﻿.style1 {
				font-family: Arial;
}
.style2 {
				font-family: Arial;
				font-size: 32px;
				color: #008000;
				text-align: center;
				margin-top:0px;
				margin-bottom: 0px;
}
.style2L {
				font-family: Arial;
				font-size: 32px;
				color: #ffffcc;
				text-align: left;
				margin-top:0px;
				margin-bottom: 0px;
}
.style2R {
				font-family: Arial;
				font-size: 32px;
				color: #ffffcc;
				text-align: right;
				margin-top:0px;
				margin-bottom: 0px;
}
.style2red {
				font-family: Arial;
				font-size: 32px;
				color: #db0d2c;
				text-align: center;
				margin-top:0px;
				margin-bottom: 0px;
}
.style3 {
				border-style: solid;
				border-width: 1px;
}
.style4red {
				font-family: Arial;
				font-size: 16px;
				color: #db0d2c;
				text-align: justify;
				border-style: dotted;
				border-width: 4px;
}
.style4 {
				font-family: Arial;
				font-size: 16px;
				color: #008000;
				text-align: justify;		
}
.style41 {
				font-family: Arial;
				font-size: 16px;
				color: #008000;
				text-align: justify;	
				margin-top: 0;
				margin-bottom: 0;
}
.style6 {
				color: rgb(0, 0, 0);
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: 16px;
				margin-left: 6px;
				margin-top: 0px;
				margin-bottom: 0px;
}
.style61 {
				color: rgb(0, 0, 0);
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: 10px;
				margin-left: 6px;
				margin-top: 0px;
				margin-bottom: 0px;
}

.style7 {
				font-family: Arial;
				font-size: 32px;
				color: #800080;
}
.style8 {
				font-family: Arial;
				font-size: large;
				color: #800080;
}
.style10 {
				font-family: Arial;
				font-size: small;
				margin-right: -25.85pt;
				margin-top: 0px;
				margin-bottom: 12px;
}
.style11 {
				text-decoration: underline;
}
.style12 {
				font-family: Arial;
				font-size: small;
}
.style13 {
				font-family: Arial;
				font-size: small;
				margin-right: -25.85pt;
}
.style16 {
				color: rgb(0, 0, 0);
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: 16px;
				margin-left: 6px;
				margin-top: 0px;
				margin-bottom: 0px;
				text-align:left;
}
.style16c {
				color: rgb(0, 0, 0);
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: 16px;
				margin-left: 6px;
				margin-top: 0px;
				margin-bottom: 0px;
				text-align: center;
}
.style16r {
				color: rgb(0, 0, 0);
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: 16px;
				margin-left: 6px;
				margin-top: 0px;
				margin-bottom: 0px;
				text-align: right;
}

.style17 {
				color: rgb(0, 0, 0);
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: large;
				margin-left: 48px;
				margin-top: 0px;
				margin-bottom: 12px;
}
.style21 {
				font-family: Arial;
				font-size: 32px;
				color: #0000FF;
}
.style22 {
				font-family: Arial;
				font-size: 16px;
				color: #0000FF;
}
.style23 {
				font-family: Arial;
				font-size: 32px;
				color: #FF0000;
}
.style24 {
				font-family: Arial;
				font-size: 16px;
				color: #FF0000;
}
.style26 {
				color: #0000FF;
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: large;
				margin-left: 6px;
				margin-top: 0px;
				margin-bottom: 0px;
}
.style27 {
				color: #0000FF;
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: large;
				margin-left: 48px;
				margin-top: 0px;
				margin-bottom: 12px;
}
.style28 {
				color: #0000FF;
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				text-indent: 0px;
				text-transform: none;
				white-space: normal;
				word-spacing: 0px;
				font-size: large;
				margin-left: 0px;
				margin-top: 0px;
				margin-bottom: 12px;
}
.style79 {
				font-family: Arial;
				font-size: medium;
}
.style112 {
				font-size: large;
				margin-top: 12px;
				font-family: Arial, Helvetica, sans-serif;
				margin-bottom: 12px;
}
.style113 {
				text-align: left;
				font-family: Arial;
				font-size: small;
				margin-bottom: 0;
}
.style117 {
				text-align: left;
				font-family: Arial;
				font-size: medium;
				margin-left: 10px;
				margin-right: 10px;
}
.style118 {
				text-align: left;
				font-family: Arial;
				font-size: medium;
				margin-left: 4px;
				margin-bottom: 0;
}
.style136 {
				border-bottom-style: solid;
				border-bottom-width: 1px;
				padding-bottom: 1px;
}
.style221 {
				font-size: large;
				font-family: Arial, sans-serif;
}
.style222 {
				text-align: justify;
				margin-left: 10px;
				margin-right: 10px;
}
.style225 {
				font-size: medium;
				font-family: Arial, sans-serif;
				text-align: justify;
}
.style226 {
				margin-left: 10px;
				margin-right: 10px;
}
.style228 {
				text-align: left;
				font-family: Arial;
				font-size: medium;
				margin-left: 10px;
				margin-bottom: 0;
				margin-right: 10px;
}
.style229 {
				font-family: Arial, sans-serif;
}
.style230 {
				text-align: justify;
				margin-left: 10px;
				margin-right: 10px;
				font-family: Arial, sans-serif;
}
.style231 {
				text-align: justify;
				margin-left: 10px;
				margin-right: 10px;
				font-family: Arial, sans-serif;
				font-size: medium;
}
.style232 {
				font-family: Arial, sans-serif;
				font-size: medium;
}
.style233 {
				font-size: medium;
				font-family: Arial, sans-serif;
				text-align: left;
				margin-top: 0;
				margin-bottom: 0;
}
.imgr {
	max-width : 100%;
	width : 100%;
	height : auto;
}


#menu-demo2, #menu-demo2 ul{
padding:0;
margin:0;
list-style:none;
text-align:center;
}
#menu-demo2 li{
display:inline-block;
position:relative;
border-radius:8px 8px 0 0;
}
#menu-demo2 ul li{
display:inherit;
border-radius:0;
}
#menu-demo2 ul li:hover{
border-radius:0;
}
#menu-demo2 ul li:last-child{
border-radius:0 0 8px 8px;
}
#menu-demo2 ul{
position:absolute;
z-index: 1000;
max-height:0;
left: 0;
right: 0;
overflow:hidden;
-moz-transition: .8s all .3s;
-webkit-transition: .8s all .3s;
transition: .8s all .3s;
}
#menu-demo2 li:hover ul{
max-height:25em;
}
/* background des liens menus */
#menu-demo2 li:first-child{
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(2){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:nth-child(3){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(4){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:nth-child(5){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(6){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:nth-child(7){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(8){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:nth-child(9){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(10){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:nth-child(11){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(12){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:nth-child(13){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#menu-demo2 li:nth-child(14){
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}
#menu-demo2 li:last-child{
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}

/* background des liens sous menus */
#menu-demo2 li:first-child li{
background:#9F391A;
}
#menu-demo2 li:nth-child(2) li{
background:#677F35;
}
#menu-demo2 li:nth-child(3) li{
background:#9F391A;
}
#menu-demo2 li:nth-child(4) li{
background:#677F35;
}
#menu-demo2 li:nth-child(5) li{
background:#9F391A;
}
#menu-demo2 li:nth-child(6) li{
background:#677F35;
}
#menu-demo2 li:nth-child(7) li{
background:#9F391A;
}
#menu-demo2 li:nth-child(8) li{
background:#677F35;
}
#menu-demo2 li:nth-child(9) li{
background:#9F391A;
}
#menu-demo2 li:nth-child(10) li{
background:#677F35;
}
#menu-demo2 li:nth-child(11) li{
background:#9F391A;
}
#menu-demo2 li:nth-child(12) li{
background:#677F35;
}
#menu-demo2 li:nth-child(13) li{
background:#9F391A;
}
#menu-demo2 li:nth-child(14) li{
background:#677F35;
}
#menu-demo2 li:last-child li{
background:#9F391A;
}
/* background des liens menus et sous menus au survol */
#menu-demo2 li:first-child:hover, #menu-demo2 li:first-child li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(2):hover, #menu-demo2 li:nth-child(2) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(3):hover, #menu-demo2 li:nth-child(3) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(4):hover, #menu-demo2 li:nth-child(4) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(5):hover, #menu-demo2 li:nth-child(5) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(6):hover, #menu-demo2 li:nth-child(6) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(7):hover, #menu-demo2 li:nth-child(7) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(8):hover, #menu-demo2 li:nth-child(8) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(9):hover, #menu-demo2 li:nth-child(9) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(10):hover, #menu-demo2 li:nth-child(10) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(11):hover, #menu-demo2 li:nth-child(11) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(12):hover, #menu-demo2 li:nth-child(12) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(13):hover, #menu-demo2 li:nth-child(13) li:hover{
background:#729EBF;
}
#menu-demo2 li:nth-child(14):hover, #menu-demo2 li:nth-child(14) li:hover{
background:#729EBF;
}
#menu-demo2 li:last-child:hover, #menu-demo2 li:last-child li:hover{
background:#729EBF;
}
/* les a href */
#menu-demo2 a{
text-decoration:none;
display:block;
padding:8px 32px;
color:#fff;
font-family:arial;
}
#menu-demo2 ul a{
padding:8px 0;
}
#menu-demo2 li:hover li a{
color:#fff;
text-transform:inherit;
}
#menu-demo2 li:hover a, #menu-demo2 li li:hover a{
color:#000;
}
#text1024{
	max-width:1024px;
	min-height:400px;
	resize:horizontal;
        overflow:auto;
}
#text1024_nomin{
	max-width:1024px;
	resize:horizontal;
        overflow:auto;
}
#text1080{
	max-width:1080px;
	min-height:128px;
	resize:horizontal;
        overflow:auto;
}
#doc1440{
	max-width:1440px;
	min-height:128px;
	resize:horizontal;
        overflow:auto;
}
#titre-centre{
  margin-left: auto;
  margin-right: auto;
  width: 800px;
}
}