body {
background-color : #F8F8F8;
color : #000000;
text-align : justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
margin : 0;
padding : 0;
}
#master {
  background-image: url(images2/portraits.jpg);
margin : auto;
width : 780px;
}
#contenu {
margin-left : 15px;
margin-right : 15px;
margin-top : 5px;
}
#blocontenant {
width : 720px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
margin : 6px;
}
.entete {
 background-image: url(images2/portraits.jpg);
text-align : center;


}
a {
color : #000033;
text-decoration : none;
}
a:visited {
color : #666699;
}
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 : 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 : 12px;
border-radius : 6px;
box-shadow : 5px 12px 29px 1px #696969;
}
h2 {
width : 92%;
color : #3CBFAC;
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 : #1B1B1B;
background-color : #DAE0E0;
height : auto;
font-size : 11pt;
font-weight : bold;
margin-top : 4px;
margin-bottom : 10px;
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
}
h4 {
color : #660000;
width : 98%;
height : auto;
text-align : left;
font-size : 10pt;
font-weight : bold;
line-height : normal;
padding-bottom : 6px;
padding-top : 6px;
padding-right : 0;
padding-left : 0;
margin-bottom : 5px;
margin-right : 5px;
margin-left : 0;
margin-top : 0;
}
h5 {
color : #5A2E5A;
background-image : url(images/triangle_fleche.gif);
background-repeat : no-repeat;
background-position : left 4px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.4em;
font-weight : bold;
text-align : justify;
padding-left : 16px;
margin-bottom : 10px;
margin-top : 0;
}
h6 {
color : #800000;
font-family : Verdana;
font-size : 12px;
font-weight : normal;
text-align : left;
margin-bottom : 0;
margin-top : 0;
padding-bottom : 0;
padding-top : 0;
}
.bloctexte {
float : left;
background-color : #fffdf4;
width : 466px;
border : solid 1px;
border-color : #BFAD9B;
line-height : 16px;
color : #000000;
text-align : justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
padding : 14px;
margin-bottom : 2px;
}
#blocontenantgauche {
position : static;
float : left;
width : 176px;
height : auto;
font-size : 10pt;
}
.contenumenu {
position : static;
float : left;
color : #333399;
background-color : #DAE0E0;
width : 160px;
height : auto;
text-align : left;
padding-top : 12px;
padding-left : 8px;
padding-right : 5px;
margin-bottom : 8px;
margin-top : 8px;
}
#bloccontent {
float : right;
width : 545px;
height : auto;
margin : 5px;
}
.blocgauche {
float : left;
background-color : #F8F8F8;
width : 258px;
height : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
text-align : justify;
padding-top : 10px;
padding-left : 5px;
padding-right : 5px;
margin-bottom : 5px;
margin-top : 5px;
}
.blocdroite {
float : right;
background-color : #F8F8F8;
width : 258px;
height : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
text-align : justify;
padding-top : 10px;
padding-left : 5px;
padding-right : 5px;
margin-bottom : 5px;
margin-top : 5px;
}
.titre {
height : auto;
width : auto;
color : #443322;
font-size : 1em;
font-weight : normal;
margin-top : 2px;
margin-bottom : 4px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
}
img {
border: 0;
box-shadow: 0px 0px 18px 3px #4C4C4C;
border-radius : 6px;
}
img:hover  {
border: thin dotted #383838;
box-shadow: 3px 3px 24px 3px #9E9E9E;
border-radius : 6px;
}

#nav ul {
margin-right : 5px;
margin-left : 20px;
padding-left : 0;
margin-bottom : 0;
margin-top : 0;
}
#nav li {
list-style : square;
color : #003366;
font-family : Verdana;
font-size : 12px;
font-weight : normal;
text-align : left;
margin-bottom : 4px;
margin-top : 0;
}
.liste {
color : #333366;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
text-align : left;
margin-bottom : 4px;
margin-top : 2px;
}
.entete {
display : run-in;
color : #663366;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
margin-bottom : 12px;
}
#nav a {
color : #3333CC;
font-size : 1.1em;
text-decoration : none;
}
#nav a:visited {
color : #6666FF;

}
#nav a:hover {
color : #000000;
background-color : #FFFF99;
text-decoration : none;
}
.nom {
color : #975E33;
height : auto;
text-align : left;
font-size : 10pt;
font-weight : bold;
line-height : normal;
padding-bottom : 2px;
padding-top : 10px;
padding-right : 0;
padding-left : 0;
margin-left : 0;
margin-top : 0;
}
table {
background-color : #FFFDF4;
width : 100%;
margin-top : 7px;
margin-bottom : 0;
padding-left : 10px;
padding-right : 10px;
border : #BDAD91 solid 1px;
}
td {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
text-align : justify;
line-height : 16px;
font-size : 10pt;
padding-left : 4px;
padding-right : 4px;
padding-bottom : 5px;
}
ul {
margin-top : 2px;
margin-right : 5px;
margin-bottom : 2px;
margin-left : 20px;
padding : 4px;
}
li {
list-style : square;
color : #000080;
font-family : Verdana;
font-size : 1em;
font-weight : normal;
text-align : left;
margin-bottom : 4px;
margin-top : 4px;
}
.date {
color : #996633;
font-family : Verdana;
font-size : 1em;
font-weight : normal;
text-align : left;
}
.imagecentre {
padding-left : 5px;
padding-right : 5px;
padding-top : 5px;
color : #333399;
font-size : 9px;
text-align : center;
margin : 0;
}
.imagegauche {
float : left;
width : 86px;
height : 111px;
padding-top : 10px;
padding-right : 2px;
padding-bottom : 0;
padding-left : 2px;
color : #333399;
background-color : #E4E4E4;
text-align : center;
display : table-cell;
vertical-align : middle;
margin-top : 0;
margin-right : 6px;
margin-bottom : 2px;
border : #E4E4E4 outset thin;
border-radius: 8px;
}
.imagedroite {
float : right;
padding-left : 10px;
padding-right : 0;
padding-top : 5px;
color : #333399;
font-size : 9px;
text-align : center;
margin : 0;
border-radius: 8px;
}
hr {
color : #DAE0E0;
width : 98%;
margin-bottom : 0;
margin-top : 0;
}
