.texte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal}
.texte a { color: #666666; text-decoration: underline}
.textegras {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold}
.titrebleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #84B2FF; font-weight: bold}
.soustitrebleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #84B2FF; font-weight: bold}
.textegrasbleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #84B2FF; font-weight: bold}
.titreorange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #F7941D; font-weight: bold}
.soustitreorange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F7941D; font-weight: bold}
.textegrasorange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F7941D; font-weight: bold}
.titrejaune {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #fad500; font-weight: bold}
.soustitrejaune {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fad500; font-weight: bold}
.textegrasjaune {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fad500; font-weight: bold}
.titrerose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #9B8DDD; font-weight: bold}
.soustitrerose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #9B8DDD; font-weight: bold}
.textegrasrose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9B8DDD; font-weight: bold}
.titremarron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #CEB131; font-weight: bold}
.soustitremarron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CEB131; font-weight: bold}
.textegrasmarron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CEB131; font-weight: bold}
.breadcrumbs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
.breadcrumbs a {color: #FFFFFF; text-decoration: none}
.breadcrumbs a:hover {text-decoration: underline}
.breadcrumbsgras {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.pied {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2429E5; font-weight: normal}
.pied a { color: #2429E5; text-decoration: none}
.pied a:hover {text-decoration: underline}
.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7696AB;
}

.titregris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #666666; font-weight: normal }
.cadres {  border: 1px #F7941D solid}
.bouton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #E6E6E6; border: #F7941D; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: normal}
.texteCopie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal ; text-indent: 5pt}

/* Benoît Smith (Frégates SA), 08/06/2004 */
img { border-style: none; }

.titrebleucnim {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #0000FF; font-weight: bold}
.titrebleubwfonce {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #386ABD; font-weight: bold}
.titrebleubw {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #108dd8; font-weight: bold}
.titrevert {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #3baa60; font-weight: bold}
.textebleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #84B2FF; font-weight: normal}
.texteorange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F7941D; font-weight: normal}
.textegrasorange a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F7941D; font-weight: bold}
.textegrasbleu2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #84B2FF; font-weight: bold}
.textegrasbleubwfonce {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #386abd; font-weight: bold}
.textegrasbleubw {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #108dd8; font-weight: bold}
.soustitrevraimentjaune {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #E4DC02; font-weight: bold}
.soustitrebleubwfonce {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #386ABD; font-weight: bold}
.soustitrebleubw {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #108dd8; font-weight: bold}

.soustitremarron a {color: #CEB131;}

.implantations {}
.implantations dt {
    color: #84B2FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.implantations dd {
    margin-left: 0px;
    margin-bottom: 17px;
    padding-top: 10px;
}
.implantations table {
    border-style: none;
}
.implantations table td {
    padding: 0px 0px 0px 0px;
}
.implantationscommerciales {
    border-style: none;
}
.implantationscommerciales td {
    padding: 0px 0px 0px 0px;
}
.politiquerh {}
.politiquerh dt {
    color: #9B8DDD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.politiquerh dd {
    margin-left: 0px;
    margin-bottom: 17px;
    padding-top: 10px;
}
.politiquerh dd p {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 12px;
    padding-bottom: 0px;
}

.lastnews {
    color: #CEB131;
}
.lastnews a {
    color: #CEB131;
}

a.lienbleu { color: #2429E5; text-decoration: none;}
a:hover.lienbleu {text-decoration: underline;}

table.sousactivites td {
    width: 250px;
    padding: 5px 5px 5px 5px;
}
table.sousactivites td p.sousactivite {
    background-color: #FEF2E4;
    border: dotted 1px #F7941D;
    display: block;
    padding: 5px 5px 5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.popupbox {
    border: solid 1px #F7941D;
    background-color: #FEF2E4;
    display: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    padding: 6px 6px 6px 6px;
}

p.titresousactivite a {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F7941D; font-weight: bold;}

p.offre {
    text-align: center;
}
p.offre table {
    border: solid 1px Black;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    background-color: #DEF1FA;
    width: 450px;
}
p.offre table th {
    border: solid 1px Black;
    text-align: center;
    background-color: #027FBF;
    height: 24px;
}
p.offre table th a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
    color: White;
}
p.offre table td {
    border: solid 1px Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 225px;
}
.soustitregris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold }
.soustitrebleugris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #526982; font-weight: bold }

td.texte ul {
    margin-left: 8px;
    padding-left: 8px;
    margin-top: 3px;
    padding-top: 3px;
}
td.texte ul li {
    list-style-type: none;
    list-style-position: outside;
}
td.texte ul.liste_verte li {
    list-style-image: url(../images/commun/puce_verte.gif);
}
td.texte ul.liste_orange li {
    list-style-image: url(../images/commun/puce_orange.gif);
}
td.texte ul.liste_bleubw li {
    list-style-image: url(../images/commun/puce_bleubw.gif);
}
td.texte ul.liste_bleubwfonce li {
    list-style-image: url(../images/commun/puce_bleubwfonce.gif);
}
td.texte ul.liste_rien {
    margin-left: 0px;
    padding-left: 0px;
}
td.texte ul.liste_rien li {
    list-style-position: outside;
    margin-bottom: 11px;
}
table.offrescomp {
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
table.offrescomp tr th {
    background-color: #FEF2E4;
    border: solid 1px #F7941D;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}
table.offrescomp tr.haut th {
    height: 40px;
    text-align: center;
}
table.offrescomp tr.haut th a {
    color: Black;
}
table.offrescomp tr th.col1 {
    width: 119px;
}
table.offrescomp tr th.col2 {
    width: 124px;
}
table.offrescomp tr th.col3 {
    width: 134px;
}
table.offrescomp tr th.col4 {
    width: 123px;
}
table.offrescomp tr th.caseinvisible {
    background-color: transparent;
    border-style: none;
}
table.offrescomp tr td {
    border: solid 1px #F7941D;
    height: 30px;
    text-align: left;
    vertical-align: middle;
}
table.offrescomp tr td.col1 {
    width: 119px;
}
table.offrescomp tr td.col2 {
    width: 124px;
}
table.offrescomp tr td.col3 {
    width: 134px;
}
table.offrescomp tr td.col4 {
    width: 123px;
}
table.offrescomp tr td.casebas {
    text-align: center;
}
table.offrescomp tr td ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
table.offrescomp tr td ul li {
    list-style-type: disc;
    list-style-position: inside;
    padding-top: 5px;
    padding-bottom: 5px;
}
table.offrescomp tr.ligneavecbcptexte td {
    vertical-align: top;
}

table.index2endeuxcolonnes td {
    width: 250px;
    padding: 5px 5px 5px 5px;
}
table.index2endeuxcolonnes td p.section, table.index2endeuxcolonnes td ul.section {
/*    background-color: #dff2ff;*/
    border: solid 1px #108dd8;
    display: block;
    padding: 5px 5px 5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
table.index2endeuxcolonnes td ul.section {
	padding-top: 11px;
	padding-bottom: 15px;
}

p.titresection {
	text-align: center;
}
p.titresection a {
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #108dd8;
    font-weight: bold;
}
.lienshome a {
    text-decoration: none;
}
.lienshome a:hover {
    color: #F7941D;
}
.lienshome .textegras a {
    text-decoration: underline;
}
td.texte ul.liste_marron {

    list-style-image: url(../images/commun/puce_marron.gif);
}
td.texte ul.liste_jaune {

    list-style-image: url(../images/commun/puce_jaune.gif);
}

table.bruleursperf {
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	width: 582px;
}
table.bruleursperf tr th {
    background-color: #FEF2E4;
    border: solid 1px #F7941D;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
	width: 150px;
}
table.bruleursperf tr th sub, table.bruleursperf tr th sup {
    font-size: 10px;
}
table.bruleursperf tr td {
    border: solid 1px #F7941D;
    height: 30px;
    text-align: center;
    vertical-align: middle;
	width: 72px;
}
table.bruleursperf tr td.caseinvisible {
    background-color: transparent;
    border-style: none;
	text-align: left;
	width: auto;
}
table.bruleursperf tr.haut td {
	width: auto;
}
table.tablo {
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
table.tablo tr th {
	border: solid 1px #F7941D;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #FEF2E4;
}
table.tablo tr.haut th {
    height: 40px;
    text-align: center;
}
table.tablo tr.haut th a {
    color: Black;
}
table.tablo tr th.col1 {
    width: 119px;
}
table.tablo tr th.col2 {
    width: 124px;
}
table.tablo tr th.col3 {
    width: 134px;
}
table.tablo tr th.col4 {
    width: 123px;
}
table.tablo tr th.caseinvisible {
    background-color: transparent;
    border-style: none;
}
table.tablo tr td {
    border: solid 1px #F7941D;
    height: 30px;
    text-align: center;
    vertical-align: middle;
}
table.tablo tr td.col1 {
    width: 119px;
}
table.tablo tr td.col2 {
    width: 124px;
}
table.tablo tr td.col3 {
    width: 134px;
}
table.tablo tr td.col4 {
    width: 123px;
}
table.tablo tr td.casebas {
    text-align: center;
}
table.tablo tr td ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
table.tablo tr td ul li {
    list-style-type: disc;
    list-style-position: inside;
    padding-top: 5px;
    padding-bottom: 5px;
}
table.tablo tr.ligneavecbcptexte td {
    vertical-align: top;
}

table.tabloEurosteam {

    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
table.tabloEurosteam tr th {
	border: solid 1px #F7941D;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #FEF2E4;
    width: 40px;
    height: 40px;
}
table.tabloEurosteam tr td {
    border: solid 1px #F7941D;
    height: 30px;
    width: 40px;
    text-align: center;
    vertical-align: middle;
}
table.tabloEurosteam tr th.col1, table.tabloEurosteam tr td.col1 {
	text-align: left;
	width: 90px;
}
table.tabloEurosteam tr td.grandecase {
    width: auto;
}

a.versoffrescomp {
	color: #F7941D;
	font-weight: bold;
}