﻿/* Section des tags built-in */
/* gris : #7A7A7A, rouge : #B8342F */

img { border: 0; }

p, form { margin: 0; padding: 0; }

h1, .h1 { font-size: 20px; color: #000000; display: block; margin: 4px 0 3px 0; padding: 0; font-weight:lighter;  }
h2, .h2 { font-size: 17px; color: #000000; display: block; margin: 0; padding: 0; font-weight:lighter; }
h3, .h3 { font-size: 14px; color: #ED1C24; display: block; margin: 0; padding: 0; font-weight:normal;   }
h4, .h4 { font-size: 13px; color: #000000; display: inline; margin: 0; padding: 0; font-weight:bold;  }
h5, .h5 { font-size: 12px; color: #FFFFFF; display: block; margin: 3px 0 3px 0; padding: 0 0 1px 55px; font-weight:bold; background-image:url(/images/design/bande.jpg); background-position:left top; background-repeat:no-repeat; width: 784px; height: 27px; line-height: 27px; vertical-align: middle;  }
h6, .h6 { font-size: 11px; color: #ED1C24; display: block; margin: 0; padding: 0; font-weight:bold;  }

a, a:visited { color: #ED1C24; text-decoration: none; }
a:hover, a:active { color: #ED1C24; text-decoration: underline; }


/* FOURRE TOUT */
table, tr, td { vertical-align: top; }

.times { font-family: Times New Roman, Serif; }

hr, .barreNoire { width: 100%; display: block; height: 1px; line-height: 1px; background-color: #B2B2B2; color: #B2B2B2; padding: 0; margin: 0; }

/* Classes générales */ 
	/* Display */
.block { display: block; }
.invisible { display: none; visibility: hidden; }
.noShow { visibility: hidden; position: absolute; }
.show { visibility: visible !important; z-index: 10000; }
.absolute {position: absolute; }
.nowrap { white-space: nowrap; }


	/* Alignement */
.right { text-align: right !important; }
.left { text-align: left !important; }
.center { text-align: center; }
.centerBlock, div.centerBlock { margin-left: auto !important; margin-right: auto !important; }
.vtop { vertical-align: top; }
.vmid { vertical-align: middle; }
.fRight { float:right; margin-left: 10px; display:block; }
.fLeft{ float:left; margin-right: 10px; display:block; }


	/* Curseurs */
.hand { cursor: pointer; }

	/* Fonts */
.b { font-weight: bold; }
.blight { font-weight: 600; } 

.fontRouge { color: red; }
.fontRougeFonce { color: #ED1C24; }
.fontBleu { color: #0000BB; }
.fontBlanc { color: #FFFFFF; }
.fontBleue9px { color: #1B3D96; font-size: 9px; }
.fontBleue    { color: #1B3D96; }
.fontBleue5pc { color: #E8EBF4; }
.fontGris     { color: #7B7B7C; }
.fontGrisFonce { color: #000000 !important; }
.fontNoire9px { color: #000000; font-size: 9px; }
.fontCourier { font-family: Courier, script; }
.font10px { font-size: 10px; }
.font11px { font-size: 11px; }
.font13px { font-size: 13px !important; }
.font15px { font-size: 15px; }
.font18px { font-size: 18px; }

	/* Padding */
.pad0070 { padding: 0 0 7px 0; }
.noPad { padding: 0 !important; }
.noMarg { margin: 0 !important; }
.indent { padding-left: 10px; display: inline-block;  }


    /* Boutton Feel */
a.btnFeel, a.btnFeel:visited, a.btnFeel:hover { display: inline-block; margin:1px;  }
a.btnFeel:active { margin: 2px 0 0 2px;  }

input.btnFeel { margin:1px; }
input.btnFeelactive { margin: 2px 0 0 2px;  }

.popup { background-color: #FFFFFF; border: 1px solid #ED1C24; padding: 6px; font-size: 12px; margin-right: 3px; }