body               { color: black; font-size: 10pt; font-family: "Verdana"; background-color: #D4D4D4; margin: 0; padding: 0; text-align: left; }
img                { border: 0; }
a		   { text-decoration: none; }
a:hover	           { text-decoration: none; }

.form              { }

.tableauprincipal  { border: 1px solid black; background-image: url(graphics/fond_tableau.gif); background-repeat: repeat-y; }
.tableauprincipal TD { text-align: left; vertical-align: top; }
.tableauprincipal .logoombredroite { width: 5px; background-image: url(graphics/fond_menu.gif); background-repeat: repeat-x; text-align: left; vertical-align: top; } 
.tableauprincipal .menu { background-image: url(graphics/fond_menu.gif); background-repeat: repeat-x; text-align: right; vertical-align: top; } 

.notreselection { background-color : #DA5C00; border-top : 2px solid white; border-bottom : 2px solid white; }

.barreenbas { background-color: #49494A; color: white; text-align: center; border-top : 1px solid black; font-size: 8pt; font-family: "Verdana"; padding: 5px;}
.barreenbas a { color: white; text-decoration: underline; }
.barreenbas a:hover { color: white; text-decoration: underline; }

.tableausecondaire  { margin-top: 5px; width: 750px; border: #CCCCCC 1px solid; background-color: #FFFFFF; background-image: url(images/fondtableau.jpg); background-repeat: repeat-y; }
.tableausecondaire TD { text-align: center; font-size: 8pt; font-family: "Verdana"; }
.tableausecondaire TD a { color: #028AC0; }
.tableausecondaire TD a:hover { color: #028AC0; }

IMG.modele         { border: white 2px solid; }

.gauche .date      { margin-top: 5px; color: #028AC0; width: 175px; border-bottom: #EEEEEE 1px solid; font-size: 8pt; font-family: "Verdana"; }
.gauche .resume    { font-size: 9pt; font-family: "Verdana"; }

.portfolio         { font-size: 8pt; font-family: "Verdana"; text-align: center; margin-top: 5px; }
.portfolio a       { color: #028AC0; }
.portfolio a:hover { color: #028AC0; }

.form              { background-color: #EA873E; border: #DD890A 1px solid; }

.bases             { border-top: #DD890A 1px solid; border-left: #DD890A 1px solid; background-image: url(graphics/fond-bases.gif); background-position: bottom right; background-repeat: no-repeat; }

.sousmenu          { display: block; color: white; background-color: #C1010D;  border: white 2px solid; text-align: left; padding: 5px 0 5px 0;} 
.sousmenu a        { color: white; }
.sousmenu ul       { list-style-type: none; margin:0; padding:0; list-style: none; text-align: left;  }
.sousmenu li       { padding-left: 5px; text-align: left; }

.numerospages      { color: white; }
.numerospages A    { color: white; text-decoration : underline; }

.contenu           { color: white; padding-left: 5px; padding-right: 5px; font-size: 9pt; font-family: "Verdana"; }
.contenu TD        { color: white; font-size: 9pt; font-family: "Verdana"; }
.contenu h1        { border-bottom: #DD890A 1px solid; font-size: 12pt; font-family: "Verdana"; margin-top: 0; margin-bottom:3px; }
.contenu h2        { border-bottom: #DD890A 1px solid; font-size: 11pt; font-family: "Verdana"; }
.contenu h3        { border-bottom: #DD890A 1px solid; font-size: 10pt; font-family: "Verdana"; }
.contenu h4        { font-size: 9pt; font-family: "Verdana"; }
.contenu h5        { font-size: 8pt; font-family: "Verdana"; }
.contenu h6        { font-size: 7pt; font-family: "Verdana"; }
.contenu P         { font-size: 9pt; font-family: "Verdana"; }
.contenu ul        { font-size: 9pt; font-family: "Verdana"; }
.contenu ol        { font-size: 9pt; font-family: "Verdana"; }
.contenu li        { font-size: 9pt; font-family: "Verdana"; }
.contenu a         { font-size: 9pt; font-family: "Verdana"; color: white; font-weight: bold; }
.contenu a:hover   { font-size: 9pt; font-family: "Verdana"; color: white; font-weight: bold; }

.contenu .date     { margin-top: 5px; color: #028AC0; border-bottom: #EEEEEE 1px solid; font-size: 10pt; font-family: "Verdana"; }
.contenu .date a   { margin-top: 5px; color: #028AC0; border-bottom: #EEEEEE 1px solid; font-size: 10pt; font-family: "Verdana"; }
.contenu .date a:hover { margin-top: 5px; color: #028AC0; border-bottom: #EEEEEE 1px solid; font-size: 10pt; font-family: "Verdana"; }
.contenu .resume   { font-size: 9pt; font-family: "Verdana"; margin-bottom: 10px; }
.contenu .details  { text-align: right; font-size: 9pt; font-family: "Verdana"; }
.contenu .details a { font-size: 9pt; font-family: "Verdana"; color: #028AC0; }
.contenu .details a:hover { font-size: 9pt; font-family: "Verdana"; color: #028AC0; }

.photoportfolio    { border: #CCCCCC 1px solid; margin: 3px; }
.pasvisible        { display: none; }