html 									{ overflow-y:scroll; overflow-x:auto; }
body 									{ color: #000000; font-size: 12px; line-height: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #eceded; padding: 0; text-align: justify; margin: 0; }
tr,td,p 								{ color: #000000; font-size: 12px; line-height: 16px; }
form 									{ margin: 0; padding: 0; }
input									{ font-size: 10px; }
.inputsubmit							{ color: #fff; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #888; margin: 0 1px 0 0; padding: 2px; border-top: 1px solid #aeaeae; border-left: 1px solid #aeaeae; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; }
.forminput								{ font-size: 9px; margin: 0; padding: 0; }
.formselect								{ font-size: 10px; margin: 0; padding: 0; }
.bouton									{ background-color: #000000; color: #ffffff; font-size: 10px; padding: 2px 5px; cursor:pointer; }
form									{ margin: 0; padding: 0; }
.image									{ padding-right: 6px; }

.imgG									{ padding-right: 15px; padding-top: 5px; padding-bottom: 5px; }
.imgD									{ padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }

.input0colonneD							{ background-color: #ffffff; color: #000000; font-size: 9px; padding: 0px 1px; width: 135px; margin-top: 0px; }
.inputcolonneD							{ background-color: #ffffff; color: #000000; font-size: 9px; padding: 0px 1px; width: 135px; margin: 0px; }

.surligne								{ color: #000; background-color: #ff0; }
.datehaut								{ color: #8d8d8d; font-size: 10px; line-height: 11px; }
.acces									{ color: #000000; font-size: 11px; font-weight: bold; }
.note									{ font-size: 10px; }

a.boutonhaut							{ color: #8d8d8d; font-size: 11px; text-decoration: none; text-align: center; }
a.boutonhaut:visited					{ color: #8d8d8d; font-size: 11px; text-decoration: none; text-align: center; }
a.boutonhaut:active						{ color: #8d8d8d; font-size: 11px; text-decoration: none; text-align: center; }
a.boutonhaut:hover						{ color: #8d8d8d; font-size: 11px; text-decoration: none; text-align: center; }

a										{ color: #000000; font-size: 11px; text-decoration: underline; text-align: center; }
a:visited								{ color: #000000; font-size: 11px; text-decoration: underline; text-align: center; }
a:active								{ color: #000000; font-size: 11px; text-decoration: none; text-align: center; }
a:hover									{ color: #000000; font-size: 11px; text-decoration: none; text-align: center; }

.structure-colonneG 					{ background-image: url(image/structure/structure_34.png); background-repeat: repeat-y; }
.structure-colonneD 					{ background-image: url(image/structure/structure_39.png); background-repeat: repeat-y; }

.pagenom								{ color: #ccc; font-size:18px; font-weight: bold; padding-bottom: 14px; margin-bottom: 14px;}
.soustitre								{ color: #b5545f; font-size:12px; font-weight: bold; font-style: italic; }
.capsule								{ color: #000000; font-size: 12px; font-weight: bold; font-style: italic; }

#Accueil td								{ font-size: 12px; }
#Accueil a								{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Accueil a:visited						{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Accueil a:active						{ color: #aeaeae; font-size: 12px; text-decoration: underline; }
#Accueil a:hover						{ color: #aeaeae; font-size: 12px; text-decoration: underline; }

#Partenaire .nom						{ color: #bababa; font-size: 13px; font-weight: bold; }

#EspaceAbonne							{ margin-right: 14px; }

#Societe .titre							{ color: red; font-size: 16px; font-weight: bold; }
#Societe .tableaunoir					{ color: #ffffff; font-size: 13px; line-height: 21px; padding: 15px; }
#Societe a								{ color: #aeaeae; font-size: 11px; text-decoration: none; }
#Societe a:visited						{ color: #aeaeae; font-size: 11px; text-decoration: none; }
#Societe a:active						{ color: #aeaeae; font-size: 11px; text-decoration: underline; }
#Societe a:hover						{ color: #aeaeae; font-size: 11px; text-decoration: underline; }
#Societe .objectif						{ padding: 4px; border-right: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; }
#Societe .bloc							{ font-size: 14px;  }

#Benchmarking .imagecube				{ text-align: right; vertical-align: bottom; border: solid 0px #f00; margin-left:10px; margin-right:4px; }
#Benchmarking .titre					{ color: #a50a1c; font-size: 18px; font-weight: bold; }
#Benchmarking .personnage				{ background-image: url(image/benchmarking-personnage.png); background-repeat: no-repeat; background-position: right bottom; }
#Benchmarking .personnage2				{ background-image: url(image/benchmarking-personnage2.png); background-repeat: no-repeat; background-position: right bottom; }
#Benchmarking .personnage3				{ background-image: url(image/benchmarking-personnage3.png); background-repeat: no-repeat; background-position: right bottom; }
#Benchmarking .personnage4				{ width: 350px; height: 375px; background-image: url(image/benchmarking-personnage-argumentaire.png); background-repeat: no-repeat; background-position: left top; z-index: 1; border: solid 0px blue; }
#Benchmarking .personnage4texte			{ text-align: center; vertical-align: middle; width: 185px; height: 104px; z-index: 2; overflow: auto; padding: 12px; border: solid 0 red; }
#Benchmarking .bulle					{ font-size: 11px; line-height: 12px; padding: 4px; }
#Benchmarking .soustitre				{ color: #757575; font-size: 12px; font-weight: bold; font-style: italic; background-image: url(image/fleche-debut.png); background-repeat: no-repeat; padding-left: 25px; }
#Benchmarking .texte					{ margin-left: 25px; }
#Benchmarking .encart					{ color: #9b9b9b; font-size: 11px; text-align: center; padding: 3px 5px; border: solid 1px; }
#Benchmarking a							{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Benchmarking a:visited					{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Benchmarking a:active					{ color: #aeaeae; font-size: 12px; text-decoration: underline; }
#Benchmarking a:hover					{ color: #aeaeae; font-size: 12px; text-decoration: underline; }
#Benchmarking a.lien					{ color: #495a76; font-size: 11px; text-decoration: none; text-align: center; }
#Benchmarking a.lien:visited			{ color: #495a76; font-size: 11px; text-decoration: none; text-align: center; }
#Benchmarking a.lien:active				{ color: #6e6e6e; font-size: 11px; text-decoration: underline; text-align: center; }
#Benchmarking a.lien:hover				{ color: #6e6e6e; font-size: 11px; text-decoration: none; text-align: center; }
#Benchmarking .backgroundform			{ background-image: url(image/benchmarking-tester-fond.png); background-repeat: no-repeat; background-position: left bottom; }
#Benchmarking .nomalternatif			{ color: #b1b1b1; }

#Training .gris							{ color: #6e6e6e; font-style: italic; }
#Training .FondL 						{ background-image: url(image/training-consulting-fondtableau.jpg); background-repeat: no-repeat;  }
#Training .L1 							{ font-size: 18px; font-weight: bold; }
#Training .L2 							{ font-size: 12px; }
#Training .L3 							{ font-size: 11px; }
#Training .FondLA 						{ background-image: url(image/training-consulting-fond2.png); background-repeat: no-repeat;  }
#Training .LA1 							{ color: #757575; font-size: 18px; font-weight: bold; }
#Training .LA2 							{ font-size: 12px; }
#Training a								{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Training a:visited						{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Training a:active						{ color: #aeaeae; font-size: 12px; text-decoration: underline; }
#Training a:hover						{ color: #aeaeae; font-size: 12px; text-decoration: underline; }

#Encart .titre							{ color: #707070; font-size: 13px; font-weight: bold; }
#Encart .texte							{ color: #000000; font-size: 11px; line-height: 15px; padding: 6px; }
#Encart a								{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Encart a:visited						{ color: #aeaeae; font-size: 12px; text-decoration: none; }
#Encart a:active						{ color: #aeaeae; font-size: 12px; text-decoration: underline; }
#Encart a:hover							{ color: #aeaeae; font-size: 12px; text-decoration: underline; }

#menu .connexion 						{ color: #8d8d8d; font-size: 11px; }
#menu .recherche						{ color: #8d8d8d; font-size: 9px; margin-top: 1px; padding: 0; width: 110px; }
#menu .image							{ margin-top: 3px; }
#menu 									{ height:27px; }
#menu ul 								{ line-height: 9px;	margin:0; padding:0; list-style-type:none; text-align:left; }
#menu li 								{ float:left; margin:auto;	padding:0; }
#menu li a 								{ display:block; height: 27px; text-align:left;	width:120px; color: #dadada; text-decoration:none; background-image: url(image/structure/menu_separateur.png); background-repeat: no-repeat; padding: 0 0 0 0px; padding-left: 10px; }
#menu li a:hover 						{ background-image: url(image/structure/menu_separateur_active.png); background-repeat: no-repeat; }
#menu ul li ul 							{ display:none;	background-color: #8d8d8d; }
#menu ul li ul a 						{ background-image: url(); border-top: 1px solid #f5f5f5; border-left: 1px solid white; border-right: 1px solid white; }
/*#menu ul li ul a:hover 				{ color: #dadada; background-color: #707070; background-image: url(); border-left: 1px solid red; border-right: 1px solid red; }*/
#menu ul li ul a:hover 					{ color: #dadada; background-color: #000000; background-image: url(); border-left: 1px solid red; border-right: 1px solid red; }
#menu ul li:hover ul 					{ display:block; }
#menu li:hover ul li 					{ float:none; }
#menu li ul 							{ position:absolute; }


#menubas td								{ color: #898989; font-size: 10px; }
#menubas a.langue						{ color: #898989; font-size: 10px; text-decoration: none; }
#menubas a.langue:visited				{ color: #898989; font-size: 10px; text-decoration: none; }
#menubas a.langue:active				{ color: #898989; font-size: 10px; text-decoration: underline; }
#menubas a.langue:hover					{ color: #898989; font-size: 10px; text-decoration: underline; }
#menubas a								{ color: #898989; font-size: 9px; text-decoration: none; }
#menubas a:visited						{ color: #898989; font-size: 9px; text-decoration: none; }
#menubas a:active						{ color: #898989; font-size: 9px; text-decoration: underline; }
#menubas a:hover						{ color: #898989; font-size: 9px; text-decoration: underline; }

/* ACTU */
#Bloc 									{ font-size: 11px; color: #ffffff; }
#Bloc .nom								{ font-size: 16px; color: #ffffff; font-weight: 100; padding-left: 5px; }
#Bloc .fond								{ background-color: #eceded; padding: 10px; }
#Bloc a									{ color: #000000; font-size: 10px; text-decoration: none; }
#Bloc a:visited							{ color: #000000; font-size: 10px; text-decoration: none; }
#Bloc a:active							{ color: #000000; font-size: 10px; text-decoration: underline; }
#Bloc a:hover							{ color: #000000; font-size: 10px; text-decoration: underline; }
#Actu .date								{ color: #8d8d8d; font-style: italic; }
#Actu .img								{ color: #b5545f; font-size: 12px; text-decoration: none; }
#Actu a.titre							{ color: #b5545f; font-size: 12px; text-decoration: none; }
#Actu a.titre:visited					{ color: #b5545f; font-size: 12px; text-decoration: none; }
#Actu a.titre:active					{ color: #b5545f; font-size: 12px; text-decoration: underline; }
#Actu a.titre:hover						{ color: #b5545f; font-size: 12px; text-decoration: underline; }
#Actu a.titre2							{ color: #000000; font-size: 10px; text-decoration: none; }
#Actu a.titre2:visited					{ color: #000000; font-size: 10px; text-decoration: none; }
#Actu a.titre2:active					{ color: #000000; font-size: 10px; text-decoration: underline; }
#Actu a.titre2:hover					{ color: #000000; font-size: 10px; text-decoration: underline; }
#Actu .date2							{ color: #8d8d8d; font-size: 9px; font-style: italic; }

#RechercheGlobale td					{ color: #8d8d8d; font-size: 11px; }
#RechercheGlobale .position				{ color: #000; font-size: 12px; line-height: 12px; padding-right: 40px; }
#RechercheGlobale .extrait				{ color: #707070; font-size: 11px; line-height: 11px; }
#RechercheGlobale .surligne				{ color: #000; background-color: #ff0; }
#RechercheGlobale .tdfonce 				{ color: #000000; background-color: #FFFFFF; }
#RechercheGlobale .tdclair 				{ color: #000000; background-color: #FFFFFF; }
#RechercheGlobale .tdalternatif 		{ color: #000000; background-color: #d2d2d2; }
#RechercheGlobale a						{ color: #000000; font-size: 12px; text-decoration: none; }
#RechercheGlobale a:visited				{ color: #000000; font-size: 12px; text-decoration: none; }
#RechercheGlobale a:active				{ color: #000000; font-size: 12px; text-decoration: none; }
#RechercheGlobale a:hover				{ color: #000000; font-size: 12px; text-decoration: none; }
#RechercheGlobale .new 					{ padding-top: 2px; }
#RechercheGlobale a.note				{ font-size: 10px; text-decoration: none; }
#RechercheGlobale a.note:visited		{ font-size: 10px; text-decoration: none; }
#RechercheGlobale a.note:active			{ font-size: 10px; text-decoration: underline; }
#RechercheGlobale a.note:hover			{ font-size: 10px; text-decoration: underline; }

#ActualitePage .texte					{ color: #f00; padding-left: 20px; }
#ActualitePage .colonne 				{ -moz-column-count:2; -webkit-column-count: 2; -moz-column-width: auto; -webkit-column-width: auto; -moz-column-gap: 10px; -webkit-column-gap: 10px; -moz-column-rule: 0px solid #ddccb5; -webkit-column-rule: 0px solid #ddccb5; }
#ActualitePage .titre					{ font-size: 20px; color: #000000; font-weight: bold; line-height: 20px; }
#ActualitePage .liseretbas				{ border-bottom: 1px solid #a2a2a2; }
#ActualitePage a.listetitre				{ color: #929292; font-size: 14px; text-decoration: none; font-weight: bold; font-style: italic; }
#ActualitePage a.listetitre:visited		{ color: #929292; font-size: 14px; text-decoration: none; font-weight: bold; font-style: italic; }
#ActualitePage a.listetitre:active		{ color: #000000; font-size: 14px; text-decoration: none; font-weight: bold; font-style: italic; }
#ActualitePage a.listetitre:hover		{ color: #000000; font-size: 14px; text-decoration: none; font-weight: bold; font-style: italic; }
#ActualitePage .listedate				{ font-size: 11px; font-style: italic; color: #929292;  }
#ActualitePage .tag						{ color: #929292; font-size: 11px; font-style: italic; }
#ActualitePage a.tag					{ color: #929292; font-size: 11px; text-decoration: none; font-style: italic; }
#ActualitePage a.tag:visited			{ color: #929292; font-size: 11px; text-decoration: none; font-style: italic; }
#ActualitePage a.tag:active				{ color: #000000; font-size: 11px; text-decoration: none; font-style: italic; }
#ActualitePage a.tag:hover				{ color: #000000; font-size: 11px; text-decoration: none; font-style: italic; }
#ActualitePage .annee					{ font-size: 16px; color: #8d8d8d; font-weight: bold; padding-bottom: 5px; }
#ActualitePage .mois					{ padding-left: 5px; color: #000000; font-size: 12px; }
#ActualitePage a.mois					{ color: #000000; font-size: 12px; text-decoration: none; }
#ActualitePage a.mois:visited			{ color: #000000; font-size: 12px; text-decoration: none; }
#ActualitePage a.mois:active			{ color: #8d8d8d; font-size: 12px; text-decoration: none; }
#ActualitePage a.mois:hover				{ color: #8d8d8d; font-size: 12px; text-decoration: none; }
#ActualitePage .bloc-mois				{ padding-left: 20px; }
#ActualitePage .bloc-id					{ padding-left: 35px; }
#ActualitePage .image					{ margin-bottom: 10px; margin-right: 10px; }

#EncartPublicite						{ text-align: center; margin: 0 0 20px 0; }
