﻿body {  font-size: 11px; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: center; }


#general  { position:relative; width: 985px; margin-left: auto; margin-right: auto; text-align: left; }
.menu { width:100%; height: 109px;  background-image: url(../images/fond-header1.gif);  background-repeat: no-repeat;}
.header { width:1000; height: 500px;  background-image: url(../images/fond-header.gif);  background-repeat: no-repeat;}
.header1 { width:1000; height: 200px;  background-image: url(../images/fond-header2.gif);  background-repeat: no-repeat;}

div.Site { position: relative; top: 5px; margin-left: auto; margin-right: auto; border: 1px solid #214273; margin: 0px auto; width: 770px; }

td { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; vertical-align: top; }
td.affichage { padding: 0px; }
td.entete { border-bottom: #E75210 thin solid; background-color: #FFFFFF; }
td.fondTableau { border: #E75210 dotted 1px; width: 200px; }
td.fondTableau1 { border: #003399 dotted 1px; width: 200px;  }
table.tableauGeneral { width: 100%; }td.tableauL { }

a { color: #FF0000; text-decoration: none; margin: 0px; }
a:hover { color: #FF0000; text-decoration: underline; }
p { text-align:justify; }

select { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #E8E8E8; }
input { font-size: 10pt; background-color: #E8E8E8; border: 1px solid #7F9DB9; margin: 2px; }
input.bouton { border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font-size: 9pt; background-image: url(../images/fondBouton.gif); margin: 1px; border-left: #7f9db9 1px solid; color: #214273; border-bottom: #7f9db9 1px solid; background-color: #e0e0e0; }

textarea { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #E8E8E8; border: 1px solid #7F9DB9; text-align:justify; }

H1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #Ad1924; margin-top: 0; margin: 2 0 3 3; }
H2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #003399; margin-top: 0; margin: 6 3 0 0; }
H3 { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #111111; }

.titrepage { font-size: 10px; color: #c0c0c0; margin-top: 0; margin-bottom: 0; }
.nomChamp { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: black; }
.alerte { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #0055BB; }
.erreur { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #FF3300; }
.memo { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-style: italic; color: #595959; }
.prix { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; }
.textepetit { font-size: 10px; margin: 0px; padding: 0px; }
table.dgNormal { border-width: 0px; border-color: #FFFFFF; border-style: solid; border-collapse: collapse; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; background-color: #FFFFFF; }
.dgNormal td { padding: 3px; border-width: 0px; border-color: #C0C0C0; border-style: solid; }

table.dgInfo { border-width: 1px; border-color: #000000; border-style: solid; border-collapse: collapse; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; background-color: #FFFFE1; }
.dgInfo td { padding: 3px; border-width: 1px; border-color: #FFFFFF; border-style: solid; }

table.fantome { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-width: 0px; border-style: none; border-color: #FF0000; }
.fantome td { padding: 0px; border-width: 0px; border-color: #C0C0C0; border-style: none; }


table.menu { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; background-color: #FFFFFF; /*background-image : url("../images/fond-menu.gif");*/ }
.menu td { color: #707070; padding: 0px; border-width: 0px; border-color: #FFFFFF; border-style: none; }
.titreProduit span { color: #9B0606; font-weight:bold; }
.titreProduit { color: #9B0606; font-weight:bold; }

.liste li { list-style: square; margin: 0px; padding: 0px; }
.liste ul { margin: 0px; padding: 0px; }
.liste { margin: 0px; padding-left: 20px; }
/* menu */
.menuG  { width: 220px; margin: 0px; padding-bottom: 5px; padding-left: 20px; }
.menuG li { list-style-image: url(../images/PICTOCROIX.gif); margin: 3px;  }
.menuG li a { color: #000000; background-color: #FFCE21; display: block; width: 165px; font-weight: bold; padding: 0px; }
.menuG li a:hover { background-color: #004D98; color: #FFFFFF; text-decoration: none;  padding: 0px; }
.menuF  { border: solid 1px #FF0000; margin-top: 20px; margin-left: 0px; padding-bottom: 0px; padding-left: 0px; }
.menuF li { color: #FF6600; margin: 0px; padding: 0px; }
.menuF li a { color: #FF6600; background-color: #FFCE21; display: block; font-weight: bold; margin: 0px; padding: 0px; }
.menuF li a:hover { background-color: #004D98; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; }
.voirProg a  { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #003399; margin-top: 0; margin-bottom: 0; }
.program { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 15px; margin-top: 5px; margin-bottom: 0; }
.menuContact  { margin: 0px; padding-bottom: 8px; padding-left: 20px; float:right; }
.menuContact li { list-style-image: url(../images/PICTOCROIX.gif); margin: 3px 0 3px 3px;  }
.menuContact li a { color: #000000; background-color: #FFCE21; display: block; width: 165px; font-weight: bold; padding: 0px; }
.menuContact li a:hover { background-color: #004D98; color: #FFFFFF; text-decoration: none;  padding: 0px; }
.menugauche  { margin-top : 0px; }
.tableau1 { background-color: #e6e6e6; padding: 5px 5px 0 5px; }
.tableau2 { background-color: #eeeeee; padding: 5px 5px 0 5px; }
.tableau3 { background-color: #e6e6e6 }
