/* ÉLÉMENTS COMMUNS À TOUT LE SITE */
body { font-family:Tahoma,Arial,sans-serif; font-size:12pt; margin:0; padding:0 }
h1 { font-size:20px; color:#660000; margin:0 }
h3 { margin:25px 0px 15px 0px; font-size:15pt; text-shadow:2px 2px 2px #aaaaaa !important }
h4 { margin:20px 0 15px 0; text-align:left; color:#000033; text-shadow:1px 1px 3px gray; font-size:17px }
h3 img, h4 img { vertical-align:middle; margin:0 }
h5 { margin:30px 0px 15px 0px; font-size:16px; color:#CC0000 }
h6 { font-size:13px; color:navy; margin:10px 0 5px; text-align:left }
p { font-family:Arial; font-size:80%; margin:0px 0px 10px 0px; text-align:justify }
ul { margin:0px 10px 10px 40px; padding:0; width:94% }
li { margin:2px 0px 0px 0px; padding:0; list-style-position:inside }
sup { color:red }
a:link,a:visited { color:blue; text-decoration:none }
a:hover,a:active { color:red; text-decoration:none }
div { padding:0; margin:0 }
table { margin:0 }
td { font-family:Tahoma,Arial,sans-serif; font-size:inherit; padding:2px }
th { padding:3px 3px 3px 3px; font-weight:normal; font-size:11px; font-family:Arial Narrow,Arial; background-color:gray; color:white }
img {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

/* CLASSES COMMUNES À TOUT LE SITE */
.black { color:black !important }
.blank { background:none; border:none; padding:none; margin:none }
.bleu { color:darkcyan }
.bold { font-weight:bold }
.center { text-align:center }
.chapeau { font-size:12pt; font-weight:bold; margin:5px auto 20px auto; font-style:italic; text-shadow:1px 1px 2px #aaaaaa !important; line-height:2.4ex }
.clear { clear:both !important }
img.coinjaune { padding:0; margin:0 0 0 12px; border:0 }
.commentaire { padding:4px 0px 4px 15px; margin:0px; text-align:justify; font-size:70%; vertical-align:top; font-style:italic }
.lienarticle { padding:4px 0px 4px 15px; margin:0px; text-align:justify; font-size:90%; vertical-align:top; font-style:italic }
.encadre { font-size:70%; padding:14px 10px 14px 14px; margin:-5px 0px 0px 0px; border:5px solid gold; background-color:#dfdfdf; ; text-align:justify }
.exposant { vertical-align:super; font-size:5pt }
.floatleft { float:left !important; margin:4px 15px 0 15px !important }
.image { margin:5px 5px 15px 5px !important }
.imgleft1, .imgleft1S { margin:4px 25px 8px 0px; float:left }
.imgleft1a { margin:4px 25px 8px 0px; float:left; border:1px solid gray }
.imgleft2, .imgleft2S { margin:15px 20px 8px 0px; float:left }
.imgleft2a { margin:15px 15px 8px 0px; border:1px solid gray }
.imgleft3, .imgleft3S { margin:3px 20px 15px 0px; float:left }
.imgright1, .imgright1S { margin:4px 0px 5px 25px; float:right }
.imgright1a { margin:4px 0px 5px 25px; float:right; border:1px solid gray }
.imgright2,.imgright2S { margin:15px 0px 8px 20px; float:right }
.imgright2a { margin:22px 0px 8px 15px; float:right; border:1px solid gray }
.imgright3, .imgright3S { margin:3px 0px 15px 20px; float:right }
.imgright4 { margin:20px 0px 10px 20px; float:right }
.imgleft1S, .imgleft2S, .imgleft3S, .imgright1S, .imgright2S,.imgright3S { box-shadow:2px 2px 4px 0 gray }

.introduction, .conclusion { height:auto; text-align:justify; font-family:Arial; font-size:20px; margin:20px auto 35px auto; padding:20px 0 15px 0; background-color:#ffffcc; border:1px dotted #cc9900; width:90%; -moz-border-radius:8px; border-radius:8px; box-shadow:2px 2px 3px 1px #999999 }
.conclusion { margin:0 auto 100px 0 }
.introduction p, .conclusion p, .introduction ul, .conclusion ul { margin:5px auto 5px auto; width:95% }
.justify { text-align:justify }
.left { text-align:left }
.legende { margin:-10px 0 15px 0; padding:10px 15px 10px 5px; vertical-align:top; font-size:70%; text-align:center;  background-color:white }
img.middle { vertical-align:text-top }
.nobold { font-weight:normal !important }
.noborder { border:0 !important; text-shadow:none !important; box-shadow:none !important }
.notes { padding:4px 10px 5px 10px; margin:0px 0 25px 0; text-align:justify; font-size:60%; vertical-align:top }
.right { text-align:right }
.rouge { color: #FF0000 }
.darkred { color:#cc0000 }
.smaller { font-size:x-small !important }
.smallred { font-size:7pt; font-family:Arial,sans-serif; font-weight:normal; color:red }
.tahoma { font-family:Tahoma,Arial,sans-serif }
.top { vertical-align:top !important }
.transparent { background-color:transparent !important }
.fondlogos { background-image:url("../images/fonds/murlogos1.jpg")}
.fondpapier { background-image:url("../images/fonds/paper1.gif")}
/* RECHERCHE GOOGLE */
.googlebox { width:auto }
.googlebox form, td#googlebox img { padding:0; margin:0 }
div#google { right:123px; position:absolute; top:10px; z-index:20; font-size:1em; color:white; vertical-align:middle }
img.googlelogo { padding:0; margin:0; float:left; width:90px !important }
input.text { color:#cccccc; padding:2px 0 3px 6px; font-size:0.8em; float:right; margin:3px 0 0 0 }
input.submit { margin:2px 0 0 -2px; padding:0 5px 2px 5px; float:right }

/* BANDEAU */
div#bandeau { position:fixed; left:0px; top:0px; width:100%; height:106px; box-shadow:5px 2px 6px 2px gray; clear:both; z-index:100 }
div#bandeau table { width:100% }
tr.bandeaujaune { background-image:url("../images/bandeaux/bandejaune.gif"); background-repeat:repeat-x }
.titre, .googlebox, .version { height:54px; padding:0; background-image:url(../images/bandeaux/bandejaune.gif); background-repeat:repeat-x }
.titre { width:1100px }
.titre img { border:none; padding:0; margin:0 }
td.titre a:link img, td.titre a:hover img, td.titre a:active img, td.titre a:visited img { border:0 !important }
.decor { height:116px; background-image:url(../images/bandeaux/decor.jpg); background-repeat:no-repeat; background-size:cover }
.version { width:100px; padding:0 }
.version p { font-family:Calibri,Tahoma,Arial; font-size:11px; text-align:center; margin:-2px 25px 0 0 }
td#ariane { width:21%; height:52px; padding:0 0 0 20px; font-family:Arial; font-size:12px; color:#660000; text-transform:uppercase; font-weight:normal; background-color:#e6e6e6; vertical-align:middle }
td#ariane a { color:#660000 }
td#ariane a:hover { font-weight:bold }
td#ariane img.home { width:12px; height:11px; margin:0; border:0; vertical-align:absmiddle; border:0 !important }
td#titrearticle { padding:0; width:auto; font-weight:bold; background-color:#e6e6e6; text-align:center; vertical-align:middle }
td#titrearticle h1 { font-family:Archive,'Arial Black'; font-weight:normal; font-size:22px; margin:0 }
td#mini { width:20%; text-align:right; vertical-align:middle; padding:0; background-color:#e6e6e6 }
td#mini img { margin:0; height:auto; max-width:200px; max-height:30px; vertical-align:middle }
td#vide { width:1%; padding:0; background-color:#e6e6e6 } */

/* CONTENU */
#contenu { position:absolute; left:0px; top:103px; width:100%; height:auto; min-height:500px; margin:0; padding:0; clear:both; vertical-align:top; border:none }
#contenu table#colonnes { width:100%; height:600px; min-height:700px; border:none; margin:0 }

/* BANDEAU BAS */
#bandeaubas { position:fixed; left:0px; bottom:0px; width:100%; z-index:30; clear:both; float:none; padding:0; margin:0 }
#bandeaubas table { background-image:url(../images/bandeaux/bandeaubas2.gif); margin:0; height:40px }
td.copyright { margin:0; padding:0px 0px 12px 0px; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333333 }
td.copyright img { border:0 !important }

/* TITRES SPÉCIAUX */
.titreserie { color:#cc0000; font-weight:bold; width:90%; padding:10px 10px 0px 20px; border-bottom:3px solid #faeeb8; margin-left:40px; background-image:url(../images/onglets/fondjaune1.gif); background-repeat:no-repeat }
.fondjaune3 { color:#cc0000; font-weight:bold; width:100%; height:30px; padding:10px 10px 0px 20px; margin:20px 0px 0px 0px; background-image:url(../images/onglets/fondjaune3.gif); background-repeat:no-repeat }
.fondjaune4 { width:100%; height:20px; padding:0px 10px 20px 20px; margin:0px 0px 10px 0px; background-image:url(../images/onglets/fondjaune4.gif); background-repeat:no-repeat }

/* TABLEAUX DE DONNÉES */
.donnees { padding:5px; font-size:8pt; font-family:Tahoma,Arial; border-bottom:1px solid white; vertical-align:top; background-color:#cccccc }
.donnees1 { padding:5px; font-size:8pt; font-family:Tahoma,Arial; border-bottom:1px solid white; vertical-align:middle; background-color:#cccccc }
.donnees2 { padding:5px; font-size:8pt; font-family:Tahoma,Arial; border-bottom:1px solid white; vertical-align:top; background-color:#aaaaaa }
.donnees3 { padding:5px; font-size:8pt; font-family:Tahoma,Arial; border-bottom:1px solid white; vertical-align:top; background-color:#dddddd }
.donnees4 { padding:5px; font-size:8pt; font-family:Tahoma,Arial; border-bottom:1px solid white; border-right:1px solid gray; vertical-align:top; background-color:#333333 }

/* TABLEAUX DE VERSIONS */
.filetbas { border-bottom:1px solid gray }

/* SOUS-MENU CENTRÉ SUR UNE LIGNE */
.sousmenu { text-align:center; font-family:Tahoma,Arial; font-size:12px; font-weight:normal }

/* CHRONOLOGIES */
.logo { margin:6px; padding:0; border:0 }

/* ACCUEILS RUBRIQUES */
#splash { vertical-align:top; padding:0 }
#splash p { margin:0 0 10px 0; padding:0 }
.sectionmenu p, .sectionmenu ul, .sectionmenu li { font-size:16px; margin-bottom:5px }
.menuaccueil p { font-size:15px; font-weight:bold }
.menuaccueil ul { margin:20px 0 20px 0; padding:0 }
.menuaccueil li { font-size:14px; font-style:normal; font-weight:normal }

/* SPECS */
.specs { width:80%; margin:30px auto; background-color:#efefef; padding:15px; border:1px solid gray; -moz-border-radius:12px; border-radius:12px; box-shadow:8px 8px 5px #999999; font-size:12pt; border:2px solid #333333 }
.specs th { background-color:#999999; font-weight:bold; border:1px solid gray; padding:5px 8px; text-align:right; font-family:Arial; width:10% }
.specs td { background-color:white; border:1px solid gray; padding:5px 8px; font-size:10pt; text-align:center; vertical-align:middle; font-family:Arial Narrow }
.specs td.left { text-align:left }
td.top { vertical-align:middle; background-color:antiquewhite !important; text-align:center; font-family:Arial !important; font-weight:bold !important }
td.top2 { vertical-align:middle; background-color:#cccccc !important; text-align:center; font-family:Arial Narrow !important; font-weight:bold !important; font-size:8pt !important }
th.transparent, td.transparent { background-color:transparent !important; border:none !important }
th.invisible, td.invisible { display:none }
.notused { background-image:url("../images/fonds/trame1.gif"); background-repeat:repeat; background-color:transparent !important; width:inherit !important }
