body {
background-color: #FCFCFC;
color : #000000;
text-align : justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
margin : 0;
padding : 0;

}
#master {
margin : auto;
width : 98%;
line-height : 1.5;
}
#contenu {
margin-left : 10px;
margin-right : 10px;
margin-top : 5px;
}
.lien {
width : 96%;
color : #0033FF;
background-color : #EBF1F1;
font-family : Arial;
font-size : 1.1em;
font-weight : normal;
text-align : center;
margin-bottom : 10px;
margin-top : 0;
}
.lien2 {
width : 96%;
color : #610A21;
font-family : Arial;
font-size : 1em;
font-weight : normal;
text-align : center;
margin-top : 20px;
padding: 10px;
}
#blocmenu {
width : 97%;
float : left;
font-family : Verdana;
font-size : 1em;
line-height : 30px ;
background-color : #EDEDED;
height : auto;
padding-top : 5px;
margin-right : 5px;
margin-top : 15px;
margin-left: 5px;
border-radius : 10px;
box-shadow : 3px 3px 8px #808080;
}
#nav a {
color : #14665E;
text-decoration : none;
}
#nav a:visited {
color : #666699;
}
#nav a:hover {
color : #FCFCFC;
background-color : #2B2B2B;

}
ul {
margin-right : 50px;
margin-left :15px;
padding-right: 20px;
padding-left: 10px;

}
li {
display: block;
list-style : none;
color : #000052;
margin-left: 0;
border-bottom : 1pt ridge #8193A7;
font-family : Verdana;
font-size : 1em;
font-weight : normal;
text-align : left;
padding-left : 0;
padding-right: 5px;
padding-bottom : 10px;
margin-bottom : 8px;
margin-top : 0;
}
ul li a {
  display : block;
}
li a:hover {
display : block;
color : #FFFFFF;
background-color : #737373;
text-decoration : none;
width : 100%;
height : 120%;
margin : 0;
padding-left : 10px;
transform: scaleX(2);
transform: scaleY(2);

}
li a:visited {
width : 100%;
height : 120%;
}

a {
color : #3F4C5A;
text-decoration : none;
}
a:visited {
color : #4F4E5F;
}
a:hover {
color : #FFFFFF;
background-color : #212121;
}
a:active {
color : #3CBFAC;
}
h1 {
color : #FFFFFF;
background-image : linear-gradient(to right, #616161, #EEEEEE);
height : auto;
margin : 5px;
width : 94%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 250%;
font-weight : bold;
text-align : center;
text-shadow : 1px 1px 4px #262626;
line-height : 120%;
padding : 12px;
border-radius : 6px;
box-shadow : 5px 12px 29px 1px #696969;

}
h2 {
width : 96%;
color : #3CBFAC;
background : #FFFFFF;
text-shadow : 1px 1px 0 #1A1A1A;
font-family : Times new Roman, cursive;
margin-bottom : 4px;
margin-top : 10px;
padding : 8px;
text-align : center;
font-size : 2em;
font-weight : normal;
height : auto;
}
h3  {
color : #663300;
font-size : 0.9em;
font-family : Verdana;
line-height : 22px;
margin-bottom: 0px;
margin-top: 0px;
}
h4 {
color : #005C7A;
text-align : left;
font-family : Times New Roman;
line-height : 22px;
font-size : 1.4em;
margin : 0;
padding-top : 4px;
padding-bottom : 10px;
}
h5 {
color : #000099;
font-family : Verdana;
font-size : 1.1em;
font-weight : normal;
line-height : 1.5;
text-align : justify;
padding-bottom : 16px;
margin-bottom : 8px;
margin-top : 0;
}
h6 {
color : #990000;
font-size : 1.2em;
font-weight : bold;
text-align : center;
margin-bottom : 0;
padding-bottom: 12px;
margin-top : 0;

}
.a1 {
color : #0033FF;
font-family : Arial;
font-size : 1.2em;
font-weight : normal;
text-align : left;
}
p {
font-family : Verdana;
font-size : 0.9em;
font-weight : normal;
margin-top : 0;
padding-bottom : 0;
text-align : right;
}

.texte {
color : #001B85;
height : auto;
font-family : Times New Roman;
font-size : 1.2em;
line-height : 130%;
text-align : justify;
margin-top : 6px;
margin-bottom : 10px;
padding : 0;

}
table {
width : 100%;
text-align : center;
background-color : #FFFFFF;
border-right : #CCCCCC solid thin;
border-bottom : #CCCCCC solid thin;
border-color : #CCCCCC;
line-height : 18px;
margin-bottom : 5px;
border-radius : 12px;
box-shadow: 3px 3px 9px #BDBDBD;

}

td {
color : #000000;
text-align : justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
padding-left : 10px;
padding-right : 10px;
}

.imagegauche {
float : left;
width : auto;
border-radius : 12px;
margin-right : 20px;
margin-bottom : 5px;
margin-top : 5px;
color : #5E5E5E;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
}
.imagedroite {
float : right;
width : auto;
border-radius : 12px;
margin-left : 20px;
margin-bottom : 5px;
margin-top : 5px;
color : #5E5E5E;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
}
.imagecentre {

color: #333399;
font-size: 0.9em;
  text-align: center;
}

.signature  {
text-align: right;
font-family : Verdana;
font-size : 1em;
font-weight: bold;

}
.basdepage {
border-top : thin solid #666666;
padding-top : 15px;
margin : 0;
font-family : Arial;
text-align : center;
color : #2B2B2B;
font-size : 1.3em;
line-height : 150%;
}
hr {
width : 100%;
border: #D4D4D4 solid thin;
text-align : center;
}
.date {
color: #663300;
font-family : Times new Roman serif;
font-size : 1.3em;
font-weight : normal;
text-align : left;
}
.ombrage {
background : linear-gradient(#FFFFFF, #E4DFD2);
border-radius : 6px;
box-shadow : 4px 4px 14px 0 #474747;
margin-bottom : 0;
margin-top : 0;
margin-left : 0;
margin-right : 0;
}
.ombrage:visited {
color : #DEDEDE;
background : #E4DFD2;
}
.tx{
color : #009900;
font-family : Verdana;
font-size : 1.3em;
text-align : center;
margin : 0px;
}
.ombrage:hover {
color : #E8E8E8;
background : #AC9D77;
background : linear-gradient(#F7F5ED, #7B7151);
text-shadow : 1px 1px 4px #FFFFFF;
font-weight: bold;
box-shadow : 6px 6px 16px 0 #2B2B2B;
}
#encadre  {
color : #000000;
background-color: #ECF0F2;
font-family : Verdana;
font-size : 1.2em;
text-align : center;
padding: 20px;
margin-bottom : 10px;
margin-top : 10px;
border: #ECF0F2 thin ridge;

}
#pt ul {
margin-left : 10px;
margin-bottom : 0px;
padding : 0;
}

#pt li {
list-style : url(images/triangle_fleche2.jpg);
padding : 0px;
margin-left : 10px;
margin-bottom : 0px;
}
.soustitre1 {
color : #CC3300;
font-size : 1.5em;
font-family : Arial, Verdana, sans-serif;
font-weight : bold;
text-align : justify;
margin: 0px;
padding: 0px;
}
.soustitre {
color : #339999;
font-size : 1.6em;
text-shadow: 1px 1px 3px #888888;
font-family : Verdana;
font-weight : normal;
text-align : justify;
margin: 0px;
padding: 0px;
line-height: 28px;
}
#text {
background-color: #DBDBDB;
color : #002A38;
font-size : 14px;
font-weight : normal;
line-height: 22px;
font-family : Arial, Verdana, sans-serif;
text-align : center;
margin: 5px;
padding: 5px;
}
.titre1  {
 color : #0099CC;
font-size : 1.3em;
font-family : Arial, Verdana, sans-serif;
font-weight : bold;
text-align : justify;
margin: 0px;
padding: 0px;
}
.titre2  {
 color : #00458A;
font-size : 1.3em;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : justify;
margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
}
.titre3  {
 color : #AA3A04;
font-size : 1.2em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : justify;
margin: 0px;
padding: 0px;
}
.titre4  {
 color : #0F6B6B;
font-size : 1.4em;
font-family : cursive, monospace;
text-align : justify;
margin: 0px;
padding-bottom : 4px;
padding-top : 4px;
}
.titre5  {
 color : #0B4C4C;
font-size : 1.1em;
font-family : Verdana, Arial, Helvetica, serif;
text-align : justify;
margin: 0px;
padding-bottom : 4px;
padding-top : 4px;
}
.retour  {
text-align: left;
font-size : 0.8em;
font-family : Arial;
font-weight : bold;
padding: 5px;
}
.encadre  {
width: 95%;
text-align : center;
background-color: #E5E5E5;
border-bottom: #999999 1px solid;
border-right: #999999 1px solid;
border-top: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
color : #333366;
font-size : 1.2em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding: 8px;
margin-top: 5px;
margin-bottom: 5px;
}
.encadre2  {
color : #666666;
font-size : 1.2em;
font-style: italic;
text-align: center;
}
.blocg {
float : left;
padding-left: 50px;
padding-right: 4px;
padding-bottom: 5px;
padding-top: 10px;
}
.blocd {
float : right;
padding-left: 4px;
padding-right: 50px;
padding-bottom: 5px;
padding-top: 10px;
}
.signature {
text-align: right;

}
#pt ul {
margin-left : 10px;
margin-bottom : 0px;
padding : 0;
}

#pt li {
list-style : url(images/triangle_fleche2.jpg);
padding : 0px;
margin-left : 10px;
margin-bottom : 0px;
}

