/* CSS BLEU BORDEAUX */



A { TEXT-DECORATION: underline; COLOR:#595959 }
A:visited { text-decoration: underline COLOR:#595959}
A:hover { text-decoration: underline; COLOR:#C7D8E1 }

/* CLASS POUR TEXTES */

/* utilisé pour la partie supirieure de la nav A et dans les blocs de droite sur la home */
.navigation {font-size: 8pt; line-height: 11pt; text-decoration: none; font-style: normal; font-weight: normal; color: #ffffff;}
.navigation:actived {font-size: 8pt; line-height: 11pt; text-decoration: none; font-style: normal; font-weight: normal; color: #ffffff;}
.navigation:hover {font-size: 8pt; line-height: 11pt; text-decoration: underline; font-style: normal; font-weight: normal; color: #ffffff;}
/* mention */
.mention { color: #40637A; font-size: 7pt; line-height: 10pt;}
/* texte pavé abonnement à la newsletter sur la home */
.invitenewsletter {font-size: 7.5pt; line-height: 10.5pt; font-style: normal; line-height: 9pt; font-weight: normal; color: #ffffff;}
/* texte rouge */
.texte {font-size: 8pt; font-style: normal; font-weight: normal; color: #40637A;}
/* texte gris */
.textegris {font-size: 8pt; font-style: normal; font-weight: normal; color: #595959;}
.textegris:hover {font-size: 8pt; font-style: normal; font-weight: normal; color: #595959;}

/* CLASS POUR TITRES */

/* utilisé sur la home pour Mouvement des Entreprises en France */
.titreBleuGras {font-size: 8pt; text-decoration: none; color: #301B6C; font-weight: bold}
/* class utilisées dans les fichiers impression et envoi */
.titreartprint {color: #40637A; font-size: 9pt; line-height: 12pt; font-weight: bold; line-height: 15pt }
.titre14black {color: #000000;	font-size: 9pt; line-height: 12pt; font-weight: bold; line-height: 15pt }
/* titre article gris */
.titresarticlesgris {font-size: 9pt; line-height: 12pt; font-style: normal; color: #595959; font-family : Verdana, Arial, Sans-serif;}
/* titre rouge home */
.titrehome {font-size: 8pt; line-height: 11pt; line-height: 11pt; font-style: normal; font-weight: bold; color: #40637A; letter-spacing : -1pt;}
/* titre rouge utilisé sur grand angle, publication et infos jeunes */
.titrenavb {font-size: 10pt; line-height: 13pt; font-style: normal; font-weight: bold; color: #40637A; letter-spacing : -1pt;}
/* grand titre rouge de la nav B */
.titrenava {font-size: 12pt; line-height: 15pt; font-style: normal; font-weight: bold; color: #40637A; letter-spacing : -1pt;}

/* CLASS POUR TEXTE ET TITRES AVEC LIEN */

/* lien outil (1er niveau de la nav A): gris/gris */
.navbarre1 {color: #40637A; font-size: 6pt; text-decoration:none}
.navbarre1:visited {color: #40637A; font-size: 6pt; text-decoration:none}
.navbarre1:hover {color: #40637A; font-size: 6pt; text-decoration: underline;}
/* lien gris devenant rouge en roll-over utilisé partout dans le site (notamment nav B et C) */
.navssniveauint {COLOR: #000000; text-decoration:none}
.navssniveauint:visited {COLOR: #000000; text-decoration:none}
.navssniveauint:hover {COLOR: #40637A; text-decoration: underline;}
/* lien gris devenant rose en roll-over utilisé partout dans le site (notamment footer, article) */
.navssmiddleint {COLOR: #595959;text-decoration:none}
.navssmiddleint:visited {COLOR: #595959;text-decoration:none}
.navssmiddleint:hover {COLOR: #C7D8E1;text-decoration: underline;}
/* lien noir/noir bouton lire */
.lien8noir {font-size: 8pt; line-height: 11pt; font-style: normal; font-weight: normal; color: #000000;text-decoration:none}
.lien8noir:visited {font-size: 8pt; line-height: 11pt; font-style: normal; font-weight: normal; color: #000000;text-decoration:none}
.lien8noir:hover {font-size: 8pt; line-height: 11pt; font-style: normal; font-weight: normal; color: #000000;text-decoration:underline}
/* chemin */
.chemin {color:#595959;text-decoration:none; font-size: 8pt; letter-spacing: -1pt; }
.chemin:visited {color:#595959;text-decoration:none; font-size: 8pt; letter-spacing: -1pt; }
.chemin:hover {text-decoration: underline;color:#40637A; font-size: 8pt; letter-spacing: -1pt; }
/* liens blanc/blanc utilisé dans impression, envoi et article sur la home*/
.arial8blanc { color: #ffffff; font-size: 8pt; line-height: 11pt; text-decoration: none; font-style: normal; font-weight: normal}
.arial8blanc:visited { color: #ffffff; font-size: 8pt; line-height: 11pt; text-decoration: none ; font-style: normal; font-weight: normal}
.arial8blanc:hover { color: #ffffff; font-size: 8pt; line-height: 11pt; text-decoration: underline ; font-style: normal; font-weight: normal}

/* titre article blanc */
.titresarticles {font-size: 9pt; line-height: 12pt; font-style: normal; color: #FFFFFF; font-family : Verdana, Arial, Sans-serif;}
.arial9blancbold { color: #ffffff; font-size: 9pt; line-height: 12pt; font-style: normal; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold}
.arial9blancbold:visited { color: #ffffff; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold }
.arial9blancbold:hover { color: #ffffff; font-size: 9pt; line-height: 12pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:bold }

/* liens de couleurs */
.lientitrehome { color: #40637A; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold; letter-spacing: +1pt;}
.lientitrehome:visited { color: #40637A; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold; letter-spacing: +1pt; }
.lientitrehome:hover { color: #40637A; font-size: 9pt; line-height: 12pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:bold; letter-spacing: +1pt; }

.lientitrehome2 { color: #980a1b; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold}
.lientitrehome2:visited { color: #980a1b; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold }
.lientitrehome2:hover { color: #980a1b; font-size: 9pt; line-height: 12pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:bold }

.arial8couleur1 { color: #40637A; font-size: 8pt; line-height: 11pt; text-decoration: none ; font-family:arial, helvetica, sans-serif}
.arial8couleur1:visited { color: #40637A; font-size: 8pt; line-height: 11pt; text-decoration: none ; font-family:arial, helvetica, sans-serif}
.arial8couleur1:hover { color: #40637A; font-size: 8pt; line-height: 11pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif}

.arial8couleur1bold { color: #40637A; font-size: 10pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;font-weight:bold;letter-spacing : -1pt;}
.arial8couleur1bold:visited { color: #40637A; font-size: 10pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;font-weight:bold;letter-spacing : -1pt;}
.arial8couleur1bold:hover { color: #40637A; font-size: 10pt; line-height: 13pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif;font-weight:bold;letter-spacing : -1pt;}

.arial9couleur1bold {font-size: 9pt; font-style: normal; text-decoration:none; color: #40637A ; font-weight:bold;}
.arial9couleur1bold:visited {font-size: 9pt; font-style: normal; text-decoration:none ; color: #40637A ; font-weight:bold;}
.arial9couleur1bold:hover {font-size: 9pt; font-style: normal; text-decoration:underline ; color: #40637A ; font-weight:bold;}


.arial8couleur2 { color: #980a1b; font-size: 8pt; line-height: 10pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:normal}
.arial8couleur2:visited { color: #980a1b; font-size: 8pt; line-height: 10pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:normal }
.arial8couleur2:hover { color: #980a1b; font-size: 8pt; line-height: 10pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:normal }

.arial8couleur2bold { color: #980a1b; font-size: 10pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;font-weight:bold;letter-spacing : -1pt;}
.arial8couleur2bold:visited { color: #980a1b; font-size: 10pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;font-weight:bold;letter-spacing : -1pt;}
.arial8couleur2bold:hover { color: #980a1b; font-size: 10pt; line-height: 13pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif;font-weight:bold;letter-spacing : -1pt;}

/* lien gris */
.arial9grisbold { color: #595959; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold}
.arial9grisbold:visited { color: #595959; font-size: 9pt; line-height: 12pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:bold }
.arial9grisbold:hover { color: #595959; font-size: 9pt; line-height: 12pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:bold }

.arial8gris { color: #595959; font-size: 8pt; line-height: 11pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:normal}
.arial8gris:visited { color: #595959; font-size: 8pt; line-height: 11pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:normal }
.arial8gris:hover { color: #595959; font-size: 8pt; line-height: 11pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:normal }

.arial7gris { color: #595959; font-size: 7pt; line-height: 10pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:normal}
.arial7gris:visited { color: #595959; font-size: 7pt; line-height: 10pt; text-decoration: none ; font-family:arial, helvetica, sans-serif; font-weight:normal }
.arial7gris:hover { color: #595959; font-size: 7pt; line-height: 10pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; font-weight:normal }

/* CLASS DATE (utilisé dans les liste d'articles et kiosque) */
.dateListe {font-size: 8pt; line-height: 11pt; line-height: 11pt; font-style: normal; font-weight: bold; color: #980a1b;}
.dateListeSelected {font-size: 8pt; line-height: 11pt; line-height: 11pt; font-style: normal; font-weight: bold; color: #40637A;}


/* CLASS OUTILS DE FORMULAIRES */

/* boutons (envoyer, valider) noir */
.btinput14boldblack { BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid;BORDER-TOP: #ffffff 0px solid;background:#FFFFFF; color: #000000;	font-size: 9pt; font-weight: bold; }
/* boutons (envoyer, valider) rouge */
.btinput14boldred { BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-RIGHT: #ffffff 0px solid;BORDER-TOP: #ffffff 0px solid;background:#FFFFFF; color: #40637A;	font-size: 9pt; font-weight: bold; }
/* petite zone de saisie recherche / votre e-mail (inscription newsletter) */
.inputtxt {BACKGROUND: #ffffff; BORDER-BOTTOM: #595959 1px solid; BORDER-LEFT: #595959 1px solid; BORDER-RIGHT: #595959 1px solid;BORDER-TOP: #595959 1px solid;	COLOR: #595959;	FONT: 10px Verdana, Arial, san-serif;	WIDTH:120px}
/* grande zone de saisie contact, envoi à un ami ... */
.inputForm {font-family: arial, helvetica, sans-serif;	width: 320px;}
/* zone de saisie de texte */
.textForm {	font-family: arial, helvetica, sans-serif;	width: 320px;height: 90px;}
/* abscence de bordure des bouton valider (lire) */
.formeltnoborder {BORDER-BOTTOM: #595959 0px solid;	BORDER-LEFT: #595959 0px solid;	BORDER-RIGHT: #595959 0px solid;BORDER-TOP: #595959 0px solid;}
/* boutons radio */
.radio {font-family: Verdana; font-size: 10px; borderwidth: 0px; BORDER-BOTTOM: #ffffff 0px solid;BORDER-LEFT: #ffffff 0px solid;BORDER-RIGHT: #ffffff 0px solid;BORDER-TOP: #ffffff 0px solid;background:#ffffff; color: #ffffff;	font-size: 9pt; line-height: 12pt; font-weight: bold; line-height: 15pt }
.radiobleu {font-family: Verdana; font-size: 10px; borderwidth: 0px; BORDER-BOTTOM: #C7D8E1 0px solid;BORDER-LEFT: #C7D8E1 0px solid;BORDER-RIGHT: #C7D8E1 0px solid;BORDER-TOP: #C7D8E1 0px solid;background:#C7D8E1; color: #C7D8E1;	font-size: 9pt; line-height: 12pt; font-weight: bold; line-height: 15pt }

/* CLASS MEDEF TV */
.tv1 { color: #ffffff; font-size: 8pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;}
.tv1:visited { color: #ffffff; font-size: 8pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;}
.tv1:hover { color: #ffffff; font-size: 8pt; line-height: 13pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; }

.tv2 { color: #86979F; font-size: 8pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;}
.tv2:visited { color: #86979F; font-size: 8pt; line-height: 13pt; text-decoration: none ; font-family:arial, helvetica, sans-serif;}
.tv2:hover { color: #86979F; font-size: 8pt; line-height: 13pt; text-decoration: underline ; font-family:arial, helvetica, sans-serif; }

/* CLASS UTILISES DANS LES DIV */
.sousmenu {	position: absolute;}

/* CLASS NAV A */
.c {CURSOR: pointer;CURSOR: hand;}
.clippingSprite {LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden}
td {font-size: 8pt; font-style: normal;	font-weight: normal;color: #595959;}

.notSelectedForeground
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
.notSelectedForeground:visited
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
.notSelectedForeground:hover
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
.notSelectedForeground:active
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}

a.navigationSubItem
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
a.navigationSubItem:visited
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}

a.navigationSubItem:hover
{
	color:#ffffff;
	font-size: 7pt;
}
a.navigationSubItem:active
{
	color:#ffffff;
	font-size: 7pt;
}
.navigationDummySeparator
{
	background-color:#ffffff;
	width:1px;
	font-size:1px;
	padding:0px;
	margin:0px;
}
.font1px
{
	width:1px;
	font-size:1px;
}
.font1pxTopLeft
{
	width:1px;
	font-size:1px;
	text-align:left;
	vertical-align:top;
}
.font1pxBottomRight
{
	width:1px;
	font-size:1px;
	text-align:right;
	vertical-align:bottom;
}
.selectedBackground
{
	background-color: #980a1b;
}
.selectedForeground
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
a.selectedForeground
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
a.selectedForeground:hover
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}
a.selectedForeground:active
{
	color:#ffffff;
	text-decoration:none;
	font-size: 7pt;
}

.notSelectedBackground
{
	border:0px;
	background-color:#40637A;
}

/* couleur de fond de tableau */
.fdcouleur1
{
	background-color:#40637A;
}

.fdcouleur2
{
	background-color:#980A1B;
}

.fdcouleur3
{
	background-color:#C7D8E1;
}

.fdcouleur4
{
	background-color:#F3E3E0;
}

.fdcouleur5
{
	background-color:#E4E9EC;
}

.fdcouleur6
{
	background-color:#F3F5F7;
}

/* DIV gravitant autour du corps d'un article */


#footerarticle
{
	position:absolute;
	left:391px;
	top:489px;
	width:386px;
	height:267px;
	z-index:11;
	visibility:visible;
}
#articlekiosque
{
	position:absolute;
	left:193px;
	top:194px;
	width:540px;
	height:267px;
	z-index:50;
	visibility:visible;
}
#headerarticle2colonnes
{
	position:absolute;
	left:193px;
	top:146px;
	width:578px;
	height:610px;
	z-index:10;
	visibility: visible;
}

#headerarticle
{
	position:absolute;
	left:381px;
	top:139px;
	width:386px;
	height:610px;
	z-index:10;
	visibility:visible;
}

#footerPublication
{
	position:absolute;
	left:0px;
	top:674px;
	width:772px;
	height:82px;
	z-index:14;
	visibility:visible;
}