@CHARSET "ISO-8859-1";

html,body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
}

table.portlet {
	margin-bottom: 15px;
}

thead {
	font-weight: bold;
	background-color: #e5e5e5;
	vertical-align: middle;
}

thead tr {
	height: 30px;
}

thead.message-header {
	background-color: #ED7703;
}

thead.blue-header {
	background-color: #27257A;
}

#bandeau-login {
	background-image: url("/ficext/global/img/bandeauRepet.gif");
	background-repeat: repeat-x;
	color: white;
	height: 98px;
	width: 700px;
}

#bandeau-login .logo {
	float: left;
	margin: 11px 11px 0 0;
}

#bandeau-login .title {
	color: white;
	float: left;
	font-family: Verdana;
	font-size: 17px;
	margin: 32px 0 0;
}

.bold-white {
  color: white;
  font-weight: bold;
}

#centre thead.blue-header td {
	color: white;
	padding: 0 0x 0px 10px;
}

#centre thead.blue-header a {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}

#centre a {
	text-decoration: underline;
}

#centre a.bouton {
	text-decoration: none;
}

#message thead.orange-header td {
	color: white;
	padding: 0 0px 0px 5px;
}

#message a {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}

.clear {
	clear: both;
}

a {
	text-decoration: none;
	color: #0C5091;
	outline: none
}

a.chevron {
	background-image:
		url("/ficext/global/img/portail/pictos/puce_tri_bleue.gif");
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 2px 0 0 15px;
	text-decoration: underline;
}

.chevron {
	background-image:
		url("/ficext/global/img/portail/pictos/puce_tri_bleue.gif");
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 2px 0 0 15px;
}

#main-content {
	width: 1070px !important;
	background-color: #e5e5e5;
	padding: 0 8px 10px 8px;
}

/** Iframe css **/
/** Begin **/
iframe {
	border: none;
}

#applet-hidden {
	display: none;
}

#top-menu {
	width: 100%;
	height: 97px;
}

.standard {
	background-color: #e5e5e5;
}

.bouton {
	font-family: Verdana;
	background-color: #0060A9;
	color: white;
	padding: 3px 10px 6px 8px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

.admin-table {
	margin-top: 7px;
	text-align: center;
}

#left-menu {
	display: none;
	width: 163px;
	height: 750px;
	overflow: hidden;
	margin-right: 7px !important;
	float: left;
}

.gauche {
	background-color: #e5e5e5;
}

#fleche-last-cible {
	display: none;
	background: url("/ficext/global/img/bg_onglet_service_actif.png")
		no-repeat center bottom #E5E5E5;
	clear: both;
	float: right;
	height: 6px;
	margin-right: 1px;
	margin-top: -6px;
	width: 178px;
}

#center-div {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1070px;
	height: 401px;
	background-color: #CEDAE1;
	/*overflow-y: hidden;*/
}

.home {
	background-color: #CEDAE1;
}

/** end **/

/*		barre de liens top	*/
#agrandir {
	cursor: pointer;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 6;
	/*border: 2px solid #000;*/
	width: 20px;
	height: 20px;
	float: left;
}

.agrandir-icon {
	background: url("/ficext/global/img/fleche_agrandir.gif") no-repeat
		center;
}

.reduire-icon {
	background: url("/ficext/global/img/fleche_reduire.gif") no-repeat
		center;
}

#barre-liens-top {
	height: 20px;
	margin-bottom: 0;
	margin-left: 30px;
}

.lien-top {
	padding-left: 12px;
	margin-right: 30px;
	margin-top: 4px;
	background-image:
		url("/ficext/global/img/portail/pictos/puce-tri-noir.gif");
	background-repeat: no-repeat;
	background-position: 0 4px !important;
	background-position: 0 4px;
	display: inline;
  
}

.lien-top a {
	font-size: 10px;
  color: black;
	text-decoration: none;
}

.lien-top a:hover {
	text-decoration: underline;
}

.picto-top {
  height: 20px;
  width: 20px;
	margin-right: 10px;
  vertical-align: middle;
  display: inline;
}

/* 	bandeau logo - titre - promos - recherche		*/
#bandeau-top {
	background-color: #0060A9;
	height: 71px;
}

#bandeau-top .titre {
	font-size: 16px;
	color: white;
}

#bandeau-other {
	
}

#bandeau-top table {
	width: 1070px;
	height: 71px;
}

#phone-info {
  width: 380px;
  height: 80px;
  padding: 10px 10px 10px 10px;
  margin-top: 6px;
  background-color: white;
  color: #8A8A8A;
  position: absolute;
  top: 20px;
  right: 0px;
  display: none;
  z-index: 1000;
  font-family: Verdana;
  font-size: 0.6em;
}

#phone-info .info-text {
  width: 220px;
  margin: 0px;
  padding: 0px;
  display: inline-block;
}

#phone-info .info-control {
  width: 20px;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  cursor: pointer;
}


.infocom-titre {
	color: white;
	margin-top: 8px;
	margin-bottom: 3px;
	font-size: 12px;
}

.infocom-texte {
	color: white;
	margin: 0;
	font-size: 10px;
}

.infocom-plus {
	color: white;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
}

.infocom-plus a {
	color: white;
	text-decoration: none;
}

.infocom-plus a:hover {
	text-decoration: underline;
}

.recherche input {
	background-image: url("/ficext/global/img/portail/pictos/loupe.gif");
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 3px;
	font-size: 10px;
}

/*		date et bienvenue		*/
#overlay {
	display: none;
	position: absolute;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity = 30);
	opacity: 0.3;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
}

.top-head {
	margin: 7px 0 1px 0px;
}

#bandeau-date {
	background-color: #CEDAE1;
	color: white;
	float: left;
	font-size: 11px;
	height: 33px !important;
	margin-right: 6px !important;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 157px !important;
}

#bandeau-date-home {
	height: 22px !important;
	height: 28px;
	font-size: 11px;
	text-align: center;
	margin-top: 7px;
	padding-top: 6px;
	background-color: #A7A8AA;
	color: white;
}

#hello-gauche {
	background-color: #A7A8AA;
	color: white;
	float: left;
	height: 27px;
	font-size: 11px;
	margin-right: 6px !important;
	padding: 6px 0 6px 6px;
	text-align: left;
	width: 157px !important;
	border-bottom: 7px solid #E5E5E5;
}

/*		barre d'onglets top		*/
.picto {
	position: relative;
	top: 6px;
	height: 6px;
	width: 100%;
	background: url("/ficext/global/img/bg_onglet_actif.gif") no-repeat
		center #E5E5E5;
}

.menu-main {
	width: 834px;
	height: 51px;
	float: right;
	text-align: center;
}

#small-menu .menu-main {
	margin-top: -6px;
}

#low-header-home .menu-main {
	width: 100%;
	text-align: center;
}

.menu-item-l1 {
	text-align: center;
	color: white;
	font-size: 12px;
	list-style: none;
}

#low-header-home .menu-item-l1 a {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 178px;
	min-height: 15px;
	padding: 12px 0px;
	text-align: center;
}

.menu-item-l1 a:hover {
	background-color: #3394CD;
}

.menu-item-l2 {
	font-size: 5px;
	/*background-color: none;*/
	border: none;
}

.menu-item-actif-l2 {
	font-size: 5px;
	/*background-image: url("/ficext/global/img/portail/pictos/bg_onglet_actif.gif");*/
	background-repeat: no-repeat;
	background-position: center;
}

.menu-item-l1 a {
	text-decoration: none;
	color: #fff;
	display: block;
	text-align: center;
	width: 149px;
	min-height: 15px;
	max-height: 16px;
	padding: 12px 0px;
	background-color: #0060A9;
	border-right: 1px solid #e5e5e5;
}

.empty-cell a {
	cursor: default;
	border-right: 1px solid #0060A9;
	background-color: #0060A9 !important;
}

.menu-item-actif-l1 a {
	background-color: #27257A;
}

.menu-item-actif-l1 {
	background: url("/ficext/global/img/bg_onglet_actif.gif") no-repeat
		center bottom #E5E5E5;
}

.menu-item-actif-l1 a:hover {
	background-color: #27257A !important;
}

.last-cible a {
	border-right: 1px solid #0060A9;
}

/*TD d'une cible contenant une liste déroulante*/
#cible-direct a {
	background-image: none;
}
/*liste de formules d'une cible "directe" telle que Gestion de Projets*/
.sous-menu-direct {
	display: none;
	list-style: none;
	width: 150px;
	margin-top: 0px;
	margin-bottom: 0;
	padding-left: 0px;
	position: absolute;
	z-index: 3000;
}

#low-header-home .sous-menu-direct {
	display: none;
	list-style: none;
	width: 178px;
	margin-top: 0px;
	margin-bottom: 0;
	padding-left: 0px;
	position: absolute;
	z-index: 3000;
}

.sous-menu-direct li {
	border-top: 1px solid #FFF;
}

.sous-menu-direct .menu-item-l1 a {
	width: 149px;
	padding: 6px 0px !important;
	background-color: #005290;
	background-image: none;
}

#low-header-home .sous-menu-direct .menu-item-l1 a {
	width: 178px;
	padding: 6px 0px !important;
	background-color: #005290;
	background-image: none;
}

.sous-menu-direct a:hover {
	background-color: #27257A !important;
}

.sous-menu-direct-services {
	display: none;
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0px;
	border: 1px 0px 1px 0px solid #fff;
}

.sous-menu-direct-services .menu-item-l1 a {
	padding: 6px 0px !important;
	background-color: #005290;
	background-image: none;
}

.sous-menu-direct-services a:hover {
	background-color: #27257A !important;
}

.direct-formules {
	
}

/*.main-sous-cible{
	background-image: url("/ficext/global/img/portail/pictos/navgo_tri_ferme.gif");
    background-position: right center;
    background-repeat: no-repeat;
}*/
.main-sous-cible:hover {
	background-color: #3394CD !important;
}

.last-cible a {
	width: 150px;
}

#small-menu {
	margin: 0;
	padding: 0;
}

#menu-marche-home {
	margin-top: 1px;
	overflow: hidden;
}

.others-menu-cibles {
	margin-top: 0;
	display: none;
	position: absolute;
	z-index: 100;
	list-style: none;
	padding: 0;
}

.others-menu-cibles li {
	background-color: #0060A9;
	border-top: 1px solid #FFF;
}

/*.menu-item-l1:hover .others-menu-cibles{
	display: block;
}*/

/*		new home	*/
#autres-produits-big-container {
	background-color: #CEDAE1;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
}

#autres-produits-container {
	color: white;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#autres-produits {
	clear: both;
	background-color: #0060A9;
	color: white;
	cursor: pointer;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 0;
	width: 139px;
}

.formules-cells {
	background-color: #2b2986;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 20px 0px 10px;
	cursor: pointer;
	float: left;
	height: 98px;
	width: 116px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-right: 18px;
}

.formules-image-cells {
	padding: 0px;
	cursor: pointer;
	float: left;
	height: 87px;
	width: 146px;
	margin-bottom: 50px;
	margin-left: 18px;
	margin-right: 18px;
}

.formules-image-cells img {
	width : 146px;
	height: 107px;
}

.formules-cells a {
	color: #fff;
}

/*		notepads produits partie centrale		*/
#home-part-container {
	background-color: #CEDAE1;
	width: 100%;
	height: 270px;
	padding-top: 32px;
}

.home-main {
	width: 945px;
	margin: 0;
	background-color: #CEDAE1;
}

.home-main td {
	text-align: center;
	padding: 0 21px;
	height: 164px;
}

#part-autres-prd,#pro-autres-prd {
	width: 145px;
	height: 159px;
}

.autres-prd-on {
	background-color: #0060A9;
}

.autres-prd-off {
	background-color: #CEDAE1;
}

.autres-prd-on .liens,.autres-prd-off .liens {
	margin: 6px 0 0 10px;
}

#autres-produits p,.autres-prd-off .liens p {
	background-image:
		url("/ficext/global/img/portail/pictos/puce_tri_blanc.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 11px;
	margin: 0;
	text-align: left;
}

#autres-produits a,.autres-prd-off .liens a {
	color: white;
	font-size: 10px;
	text-decoration: none;
}

.autres-prd-on .liens a:hover,.autres-prd-off .liens a:hover {
	text-decoration: underline;
}

/*		navigation gauche		*/
#nav-gauche {
	display: block;
}

.nav-haut-ouvert,.nav-haut-ferme,.nav-haut {
	background-image:
		url("/ficext/global/img/portail/pictos/navgo_tri_ferme.gif");
	background-repeat: no-repeat;
	background-position: 140px 14px;
	background-color: #0060A9;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 35px 0px 10px;
	cursor: pointer;
}

/*Permet de ne pas mettre de fleches d'ouverture et de fermeture sur les cartouches du left-menu
  qui ne disposent pas de menu à afficher.*/
.nav-haut-excluded {
	background-image: none !important;
}

.nav-haut a {
	color: #fff;
}

/*Désormais l'affichage des fleches d'ouverture et de fermeture est géré en javascript uniquement
	(cf. sharedLeftMenu.jsp)*/
/*.nav-haut-ferme {
	background-image: url("/ficext/global/img/portail/pictos/navgo_tri_ferme.gif");
	background-repeat: no-repeat;
	background-position: 140px 14px;
}*/
/*.nav-haut-ouvert {
	background-image: url("/ficext/global/img/portail/pictos/navgo_tri_ouvert.gif");
	background-repeat: no-repeat;
	background-position: 138px 15px;
}*/
.nav-mil {
	display: none;
	background-color: #0060A9;
	margin: 0;
	padding: 7px 7px 1px 0;
}

.nav-mil ul {
	color: #fff;
	list-style: disc;
	list-style-position: 3px;
	margin-top: -5px;
	margin-bottom: 0;
}

.nav-mil li {
	margin-bottom: 10px;
}

.nav-mil a {
	color: white;
	text-decoration: none;
}

.nav-mil a:hover {
	text-decoration: underline;
}

/*Les classes "other" permettent de se distinguer des classes d'origines
  afin de proposer le même comportement mais de manière indépendante.*/
.nav-lien-n1-other {
	background-image: none;
	background-color: #0060A9;
	font-size: 9px;
	color: white;
	cursor: pointer;
}

.nav-lien-n1 {
	background-image:
		url("/ficext/global/img/portail/pictos/navgo_petit_tri_ferme.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	background-color: #0060A9;
	padding-left: 10px;
	font-size: 11px;
	margin: 0 0 4px 10px;
	color: white;
	cursor: pointer;
}

.nav-smenu {
	color: white;
	margin: 0 0 8px 22px;
}

.nav-lien-n2 {
	background-image:
		url("/ficext/global/img/portail/pictos/navgo_petit_tri_ferme.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 20px;
	font-size: 10px;
	margin: 6px 0 0 20px;
	display: none;
}

.nav-bas {
	border-bottom: 7px solid #E5E5E5;
	/*margin-bottom: 7px !important;*/
}

#nav-bas-other {
	border: none;
	/*margin-bottom: 0 !important;*/
}

/*		fonctions communes	*/
#fn-comm { /*margin-top: 9px;*/
	padding-top: 8px;
	height: 24px !important;
	width: 100%;
	text-align: center;
	color: white;
	font-size: 12px;
	background-color: #007BC0;
	position: relative;
	bottom: -8px;
}

#fn-comm-detail {
	/*display: none;*/
	height: 52px;
	width: 100%;
	background-color: #007BC0;
	position: absolute;
	font-size: 11px;
	margin-left: 0px !important;
	margin-top: 0px !important;
	margin-left: -565px;
	margin-top: 24px;
	padding-top: 7px
}

#fn-comm-detail p {
	text-align: left;
	background-image:
		url("/ficext/global/img/portail/pictos/puce_tri_blanc.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 11px;
	margin: 0;
}

#fn-comm-detail a {
	color: white;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}

#fn-comm-detail a:hover {
	text-decoration: underline;
}

.fn-comm-collones {
	float: left;
	margin-left: 1px;
	width: 24%;
	height: 100%;
}

#premiere-collone {
	margin-left: 35px;
}

/* 	footer	*/
.footer {
	margin-top: 7px;
	background-color: #A7A8AA;
	position: relative;
}

.footer #logo-bas-droite {
  position: absolute;
  right: 20px;
  top: 0;
}

.footer .sep-bas {
	color: white;
	font-size: 7px;
	margin: 0 22px;
}

.footer a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}

/* styles ecran compta	*/
#centre {
	padding: 22px;
	/*width: 776px !important;*/
	/*width: 820px;*/
	/*background-color: #CEDAE1;*/
	/*float: left;*/
	text-align: left;
}

#centre p.subtitle {
	font-size: 11px;
	font-weight: bold;
}

p.detail {
	text-align: justify;
}

#centre td {
	color: #0c5091;
	font-size: 12px;
	text-align: left;
}

#centre td.label {
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0;
  vertical-align: top;
}

#centre p {
	color: #0c5091;
	font-size: 13px;
}

#centre p.txt-niv1 {
	background-image:
		url("/ficext/global/img/portail/pictos/puce_tri_bleue.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 15px;
	color: #27257a;
	font-size: 14px;
	font-weight: bold;
}

#centre p.alerte {
	background-image: url("/ficext/global/img/portail/pictos/alerte.gif");
	background-repeat: no-repeat;
	padding: 4px 0 0 30px;
	color: #ED7703;
	margin-top: 30px;
	line-height: 20px;
}

a.alerte {
	color: #ED7703;
	text-decoration: underline;
}

a.bouton {
	background-color: #0060A9;
	color: white;
	padding: 3px 10px 6px 8px;
	font-size: 10px;
	text-decoration: none;
}

a.bouton:hover {
	text-decoration: none;
}

#centre .separateur {
	border-bottom: 1px solid #27257A;
	font-size: 3px;
	margin-top: 0px;
}

#frame {
	width: 820px;
	float: left;
}

/*  ecran login	*/
#cont-login {
	background-color: #CEDAE1;
	margin-top: 10px;
	width: 700px;
}

.log-titre {
	font-weight: bold;
	font-size: 14px;
	color: #138;
	padding: 5px 0;
}

.log-texte {
	font-size: 11px;
	padding: 5px 0;
}

.log-label {
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0;
}

.log-titre,.log-label,log-texte {
	margin: 0;
}

input.log-bouton {
	background-color: #0060A9;
	color: white;
	padding: 3px 7px 5px 6px;
	line-height: 20px;
	margin-right: 10px;
	font-size: 10px;
	text-decoration: none;
	border: none;
	font-family: Verdana;
	cursor: pointer;
}

input.log-bouton:hover {
	background-color: #00487F;
}

a.log-bouton:hover {
	text-decoration: none;
}

/* Gestion Pop-up*/
.popup {
	display: none;
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	top: 30%;
	left: 35%;
	background-color: #fff;
	width: 32%;
	min-width: 400px;
	z-index: 2000;
}

.popup-header {
	background-color: #27257A;
	height: 24px;
}

.close {
	float: right;
	background-color: #F5F5F5;
	border-left: 1px solid #DDDDDD;
	padding: 5px 10px;
}

.popup-body {
	margin: 15px 0px;
}

.message-container {
	margin: 5px 10px;
	padding: 5px;
	color: #27257A;
}

.popup-footer {
	background-color: #F5F5F5;
	border-top: 1px solid #DDDDDD;
	height: 40px;
}

.popup-buttons {
	float: right;
	padding: 13px 15px;
}

.popup-buttons a {
	padding: 5px 19px 7px 18px;
}

.documentation {
	cursor: pointer;
}

table.titre-qui-sommes-nous {
	height: 64px;
	width: 995px;
	background-color: #F4F8FF;
}

table.bulle {
	font-family: Verdana;
	font-size:12px;
	color:#0C5091;
	background:#FFFFFF; 
	spacing:0px;
	padding:3px;
	margin:0px;
	border-collapse:collapse;
	border:1px solid #01267F;
}
table.bulle tr {}
table.bulle tr th{
	border:0px;
	border-top:0px;
	border-right:0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background:#27257A;
	color:#ffffff;
}
table.bulle tr td{border-collapse:collapse;border:0px;text-align:left;}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

#aiguillageForm {
	width: 875px;
}

#aiguillage-bandeau {
  color: white;
  font-size: 11px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 875px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  background-color: #27257A;
}

#aiguillage-bandeau .title {
  float: left;
  display: inline;
}

#aiguillage-bandeau .information {
  float: right;
  text-align: right;
  display: inline;
  margin-right: 10px;
}

#centre td.aiguillage-titre {
  color: #EE7703;
  vertical-align: middle;
  font-family: Arial;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #CDDAE2;
  background-image: url(/ficext/global/img/fond-trait-orange.gif);
  background-repeat: repeat-x;
  background-position: left center;
  text-align: center;
}
#centre td.aiguillage-titre span {
  font-weight: bold;
  font-size: 10pt;
  color: #EE7703;
  background-color: #CDDAE2;
  padding-left: 15px;
  padding-right: 15px;
}

.tt-dropdown-menu {
  padding: 10px;
  margin-top: 5px;
  background-color: white;
  overflow-y: auto;
}

.tt-suggestion {
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tt-suggestion:hover {
  background-color: #e5e5e5;
  cursor: pointer;
}

.tooltip {
  font-family: Verdana;
  position: absolute;
  padding: 10px;
  width: 400px;
  background-color: white;
  border-color: #e5e5e5;
  border-width: 1px;
  border-style: solid;
  display: none;
}

#centre p.tt-portal-red, #centre p.portal-red, .portal-red {
	color: red;
}

#centre p.tt-portal-yellow, #centre p.portal-yellow, .portal-yellow {
  color: #EE7703;
}

#centre p.tt-portal-black, #centre p.portal-black, .portal-black {
  color: black;
}

#centre p.tt-portal-blue, #centre p.portal-blue, .portal-blue {
  color: blue;
}

#centre p.tt-portal-green, #centre p.portal-green, .portal-green {
  color: green;
}

#deleteLink {
	display: none;
}

.tt-input, .tt-hint {
	width: 500px;
	margin-right: 10px;
}

.tt-delete {
	line-height: 20px;
	float: left;
}

.tt-search-field {
	float: left;
}

.portal-legend {
  margin-top: 65px;
  margin-bottom: 25px;
}

#centre.mentions-legales {
	margin-right: auto;
	margin-left: auto;
	width: 798px;
}
#centre.mentions-legales p {
	font-size: 0.9em;
}

#centre .font-black {
	color: black;
}

#centre .font-bleu {
	color: #0c5091;
}