/* INITIALISATION */
/*Normalise les marges et le remplissage*/
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0;padding:0;}
/*Normalise les tailles de polices pour les en-tetes*/
h1, h2, h3, h4, h5, h6{font-size:100%;}
/*Supprime list-style pour les listes*/
ul{list-style:none;}
/*Normalise les styles et graisses de fontes: font-style et font-weight sont "normal"*/
adress, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
/*Supprime les bordures dans les tableaux*/
table {border-collapse:collapse; border-spacing:0;}
/*Supprime les bordures dans les éléments fieldset et img*/
fieldset, img {border:0;}
/*Aligne le texte a gauche dans caption et th*/
caption, th {text-align:left;}
/* Supprime les apostrophes doubles (guillemets anglais) autour de q */
q:before, q:after {content:'';}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
tbody {outline:none;}
/* pour corriger le bug de centrage IE */
/* STYLES */
body {font-family:Arial, sans-serif; font-size: 0.69em; color: #000;}
a, img {outline: none;}
.clear {clear: both; font-size: 0;}
a  {color:#000; text-decoration:none; position: relative;}
p, li {position: relative;}
a:hover { text-decoration:underline;}
img {border:none;}
/* COMMUN */
#espace-presse-english, #en-tete div, #navigation-rubrique, #bloc-complement, #teqfooter, #underfooter, ul#pied, 
#recherche, #rubriques-span, #en-tete {display: none;}
#lightwindow, #lightwindow_overlay { display:none !important; } /* Laisser le !important car CSS lightwindow innaccessible */
#bloc-principal, #conteneur-contenu, { width:100%; }
/* FIL D ARIANE */
ul#fil-ariane {margin: 3px 0 10px 0;}
ul#fil-ariane li {display: inline; font-size: 1em; }
ul#fil-ariane li a {color: #000; font-weight: bold; padding: 0 15px; border-right: 1px solid #000;}
ul#fil-ariane li a.fil-ariane-premier-niveau {background: none; padding-left:0;}
ul#fil-ariane li.fil-ariane-dernier-niveau {color: #000; font-weight: bold; padding-left: 15px;}
ul#fil-ariane li a:hover {color: #000;}
/* BLOC */
#bloc-principal a {color:#000;}
#bloc-principal p.chapeau {display:block;font-size:1.5em;}
/* TITRE DE LA PAGE */
#conteneur-contenu h2, #conteneur-contenu h3 {border-bottom:1px solid #000;color:#000;font-size:1.5em;font-weight:bold;letter-spacing:-0.8px;margin:15px 0;padding-bottom:9px;}
/* COLOR ET NOIR / BLANC SANS IMAGES */
.teq-print-2 img, .teq-print-4 img {display: none;}
/* COLOR */
.teq-print-1 ul#fil-ariane li a, .teq-print-2 ul#fil-ariane li a {color: #2e2e2e;}
.teq-print-1 ul#fil-ariane li.fil-ariane-dernier-niveau, 
.teq-print-2 ul#fil-ariane li.fil-ariane-dernier-niveau {color: #cbcbcb;}
.teq-print-1 ul#fil-ariane li a:hover, .teq-print-2 ul#fil-ariane li a:hover {color: #00654F;}
.teq-print-1 #conteneur-contenu h2, .teq-print-1 #conteneur-contenu h3,
.teq-print-2 #conteneur-contenu h2, .teq-print-2 #conteneur-contenu h3 {border-bottom:1px solid #EAEAEA; color:#00654F;}
.teq-print-1 #bloc-principal a, .teq-print-2 #bloc-principal a {color:#BA006F;}
/* CONTACT */
table.teq-bale-contact {width: 100%;}
table.teq-bale-contact caption {background-color: #f7f7f7; padding: 5px; color: #4f4f4f;}
table.teq-bale-contact th, table.teq-bale-contact td {padding: 5px;}
table.teq-bale-contact tr {border-bottom: 1px solid #eaeaea;}
table.teq-bale-contact td.teq-n2, table.teq-bale-contact td.teq-n3 {text-align: left;}
#bloc-principal table.teq-bale-contact td.teq-n2 a, 
#bloc-principal table.teq-bale-contact td.teq-n3 a {color: #116f5b; display: block;}
/* FAQ */
#bloc-principal #faq-questions h4 {padding:5px 0;}
.teq-print-1 #bloc-principal #faq-questions h4 a , .teq-print-2 #bloc-principal #faq-questions h4 a { color:#4F4F4F; }
#bloc-principal #faq-questions h4.question-actuel a {color:#4F4F4F}
.teq-print-1 #bloc-principal #faq-questions h4.question-actuel a,
.teq-print-2 #bloc-principal #faq-questions h4.question-actuel a { color:#10604F; }
#faq-questions h3 { color:#000; font-size:1.1em; margin-bottom:0; }
#faq-questions p { border-bottom:1px solid #000; padding-bottom:10px; display:block; margin-bottom:10px; }
/* */
.teq-print-4, .teq-print-4 h1, .teq-print-4 h2, .teq-print-4 a{ color:black; }