body {
background-color: #F8F8F8;
color : #000000;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
margin : 0;
padding : 0;
}
#master {
margin : auto;
width: 100%;
}
#contenu {
margin-left: 30px;
margin-right: 30px;
margin-top: 5px;
}
#blocontenant {
width : 98%;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
margin: 10px;
}
.blocmenu {
width : auto;
height: auto;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
margin: 0;
text-align: center;
}

menu {
margin : 0 auto;
text-align : center;
}
ul li a {
  display : inline-block;
float : left;
width : auto;
 color:#262626;
 text-decoration:none;
 text-align:center;
 padding:8px;
 border-right: #6E6E6E thin solid;
 border-bottom: #6E6E6E thin solid;
 border-radius : 4px;
 /*pour avoir un effet "outset" avec IE :*/
 }
ul li a:hover {
 border-color:#000000;
 transform : scale(1.5);
 }

a {
color : #000080;
text-decoration : none;
}
a:visited {
color : #65637A;
}
a:hover {
color : #FFFFFF;
background-color : #000000;
}
a:active {
color : #ff33ff;
}

h1 {
color : #FFFFFF;
background-image : linear-gradient(to right, #616161, #EEEEEE);
height : auto;
width : 96%;
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 : 8px;
border-radius : 6px;
box-shadow : 5px 12px 29px 1px #696969;
}
h2 {
width : 98%;
color : #3CBFAC;
text-shadow: 1px 1px 0px #1A1A1A;
font-family : Times new Roman, cursive;
margin-top : 8px;
padding : 8px;
text-align : center;
font-size : 2.4em;
font-weight : normal;
height : auto;
}
h3  {
width : 98%;
font-size : 220%;
 color: #FFFFFF;
 background-color: #3CBFAC;
 line-height : 110%;
 padding-bottom: 15px;
 padding-top: 20px;
 padding-left: 10px;
 padding-right: 10px;
 border-radius : 6px;
 text-shadow: 0 2px 2px #000000;
}
h4 {
color : #990000;
font-family : Verdana;
font-weight : bold;
font-size : 1em;
text-align : justify;
margin-bottom : 4px;
margin-top : 0px;
}

h5 {
color : #330066;
font-family : Verdana;
font-size : 1em;
font-weight : normal;
text-align : justify;
margin-bottom : 0px;
margin-top : 0px;
}
h6 {
color : #990000;
font-family : Verdana;
font-size : 0.9em;
font-weight : normal;
text-align : center;
margin-bottom : 0px;
margin-top : 0px;
}
.bloc {
float : left;
width: 100%;
height: auto;
text-align : justify;
font-family : Verdana;
line-height: 26px;
font-size : 0.9em;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
margin-top: 10px;
border-radius:10px;
-webkit-border-radius: 10px;
background-color : #F7F8F8;
box-shadow: 4px 7px 17px 1px #808080;
}
table  {
width : 98%;
text-align: left;
margin: 0;
background-color : #F5F5F5;
border: 1px solid;
border-color: #EBEBEB;
line-height: 18px;
padding-left: 2px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
box-shadow: 3px 6px 15px 1px #595959;
border-radius: 12px;

}
td {
color : #000000;
text-align : justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
padding-left: 6px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
tr {
color : #000000;
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
padding-left: 6px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 12px;
}

 hr {
width : 100%;
border : transparent #F7F7F7 thin;
}
#portrait {
float : left;
padding-left: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin-left: 10px;
margin-bottom: 3px;
color: #333399;
font-size: 9px;
text-align: center
}
.imagegauche {
float : left;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #333399;
font-size: 9px;
text-align: center;

}

.imagedroite {
float : right;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 3px;
padding-top: 10px;
color: #333399;
font-size: 9px;
  text-align: center
}
img:hover  {
-webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
box-shadow: 4px 4px 14px 0 #474747;
}

