body	     { background-color: #fff; padding: 4px 0 0 0; }
body,font   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
p  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  margin-top: 0 }
a    { color: #0d3867; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
a:active    { color: #0d3867; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover    { color: #aac426; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
h5       /* A voir */ { color: #a91328; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 0; margin-bottom: 4px }
h6     /* A voir */ { color: #fff; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 0; margin-bottom: 2px }

.tzr-limg {padding-right:25px; margin-right:25px;margin-bottom:20px; }
.tzr-rimg {padding-left:25px; margin-left:25px;margin-bottom:20px;}
.titretabmeteo { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e96b10; text-transform: uppercase; margin: 5px 0 5px 5px; }
.titretab { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e96b10; text-transform: uppercase; margin: 5px 0 5px 5px; }
.titre, h1 { color: #8ea616; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; display: block; margin: 0 0 5px; }
.titre-section, h2 { color: #0e3667; font-size: 17px; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: bold; display: block; margin: 0 0 3px; }
.chapo, h3 { color: #0e3667; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: bold; line-height: 16px; display: block; margin: 0 0 17px; }
.soustitrage, h4 { color: #424242; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0 0 3px; }
.intro-home { color: #525151; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin: 2px 20px 5px; }
.cadre-vert { width: 196px; height: 98px; overflow: auto; min-width: 196px; min-height: 98px; max-width: 196px; max-height: 98px; padding: 3px; border: solid 1px #aac426; display: block; }
.txt-vignette { color: #030000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin: 0 0 5px 5px; }
.txt-vignette:hover { color: #FFFFFF;}
.vignette01 { background-image: url(images/home-vignette_01.png); background-repeat: no-repeat; background-position: 0 4px; }
.small-vignette { width: 97px; height: 71px; }
.vignette02 { background-image: url(images/home-vignette_03.png); background-repeat: no-repeat; background-position: 0 4px; }
.vignette03 { background-image: url(images/home-vignette_05.png); background-repeat: no-repeat; background-position: 0 4px; height: 140px; }
.vignette04 { background-image: url(images/home-vignette_07.png); background-repeat: no-repeat; background-position: 0 4px; }
.pad-nav { padding: 25px 0 0; }
.pad-bas { padding: 0 0 5px; }
.pad-4px { padding: 0 0 0 4px; }
.pad-vignetteD { padding: 4px 0 0; }
.titre-nav { color: #6b6b6b; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0 0 3px 5px; }
a.nav { color: #6a83a1; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin: 0 0 1px 5px; }
a:hover.nav { color: #0e3869; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin: 0 0 1px 5px; }
.filet-gris01 { width: 197px; height: auto; margin: 10px 0 5px; border-color: #3a3a3a; border-style: none none none solid; border-width: 1px; }
.legende { color: #575757; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: bold; margin-top: 2px; display: block; }
.floatpub { margin: 0 0 5px 0; padding: 0; }
.floatdroite{float: right;margin: 0 0 3px 8px;border: solid 0 #666;padding: 0;}
.floatgauche{float: left;margin: 0 8px 5px 0;border: solid 0 #666;padding: 0;}

.chapotab { padding-right:10px; color:#B6cd34; font-weight:bold; }
.titrepage { padding-right:10px; color:#1A487A; font-weight:bold; font-size:22px}

