/*
=== BALISES STANDARDS ===
*/
a{
color:#0066FF;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:underline;
}
body{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#FF0000;
}
/* nb: classe body non affectée à body lors de l'édition de contenu */
.body{
background-color:#003366;
color:#000000;
}

hr{
margin-right:10px;
}
pre{
font-size:12px;
color:#336666;
}
th{
color:#336666;
background-color:#BCD3E7;
}
/*
=== TITRES ET CORPS DE TEXTE ===
*/
h1{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#417AAF;
margin-right:10px;
font-size:20pt;
}
h2,h3,h4,h5,h6{
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
font-weight:bold;
background-color:#ABBDC7;
border-style:none;
border-width:1px;
margin-right:10px
}
.txt1,.txt2,.txt3,.txt4{
font-size:12px;
color:#336666;
text-align:justify;
margin-right:20px;
}
h2{
font-size:18px;
padding:8px;
margin-top:35px;
}
h3{
font-size:16px;
padding:6px;
margin-top:20px;
}
h4{
font-size:14px;
padding:4px;
}
h5{
font-size:12px;
padding:2px 4px;
}
h6{
font-size:11px;
padding:1px 4px;
}
/* Retraits */
.txt1,h2{margin-left:4px;}
.txt2,h3{margin-left:20px;}
.txt3,h4{margin-left:30px;}
.txt4,h5{margin-left:40px;}
h6{margin-left:50px;}

/*
=== AUTRES CLASSES DE STYLES ===
*/
.hil{/*surlignage*/
background-color:#FFFF00;
color:#FF0000;
}
.snif{/*case recherche*/
border-style:groove;
border-width:2px 0px;
border-color:#FFFFFF;
height:35px;
width:240px;
margin:0px 0px 10px 0px;
padding-top:2px;
overflow:hidden;
}
.chphead,.chpfoot{/* champs images de tête-pied */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#EE0000;
margin:0;padding:0;
line-height:28px;
height:28px;
text-align:center;
background-repeat:no-repeat;
}
.chphead{background-image:url(../img/head.gif);}
.chpfoot{background-image:url(../img/foot.gif);}

.pied{/* pied de page */
font-size:9pt;
color:#336666;
}
.chapeau{/* accroche des pages */
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
color:#336666;
margin-left:60pt;
margin-right:60pt;
margin-bottom:30pt;
}
.mpg{/* menu des n° de sous-pages */
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
color:#990000;
background-color:#BCD3E7;
}
.leg{/* légendes des images */
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
color:#000000;
}
.rem{/* remarques */
font-family:"Courier New",Courier,monospace;
font-size: 8pt;
margin-left:60pt;
margin-right:45pt;
color:#336666;
}
.ling{/* menu choix de langue */
font-family:Arial,Helvetica,sans-serif;
font-size:7pt;
color:#CCCCCC;
}
.sorry{font-family:"Times New Roman",Times,serif;font-size:9pt;color:#FF0000}
.merci{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:7pt;
color:#009933;
}
.ref{/* ref biblio */
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
color:#336666;
}
.TBLglob,.TBLimg,.TBLform{
background-color:#A6BECC;
}
.TBLform{
font-size:9pt;
}
.TBLdata{/* tableaux de données */
position:relative;
width:620px;
left:35px;
font-size:9pt;
color:#336666;
background-color:#EEEEEE;
}
.bout{/*pseudo-bouton*/
background-image:URL('../img/bouton.gif');
background-repeat:no-repeat;
background-position:center;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
width:400px;
line-height:35px;
text-align:center;
}
.comment{/*boîte commentaires*/
background-color:#F7F7F7;
margin:15px;
padding:10px;
border-style:solid;
border-width:2px;
border-color:#555555;
color:#FF0000;
}
#frmcmt{/*form commentaire*/
display:none;
}