@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;}

img { border:0px;}

ul {
  list-style:none;
	margin:0px;
	padding:0px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:#653A71 url(../../_img/commun/pageBg.jpg) repeat;
}

#global {
  position:relative;
  margin:0px auto 0px auto;
	width:905px;
	background-color:#FFFFFF;
}

a       { color:#653A71; text-decoration:none;}
a:hover { text-decoration:underline;}

.textMainColor1        { color:#653A71;} /* Violet base */
.textMainColor2        { color:#4C325B;} /* Violet foncé */
.textMainReverseColor1 { color:#CC88DD;} /* Violet clair */
.textAxeColor1         { color:#FF7F00;} /* Orange */
.textAxeColor2         { color:#0060B6;} /* turquoise */
.textAxeColor3         { color:#C0C000;} /* Vert clair lime */

sup { vertical-align:super; font-size: 80%; line-height: 80%;} 

/******************************************************************************/
/* Header de la page ne contenant pas le Menu principal DEBUT                 */
#header { height:176px;	width:905px;}

/*==================== Header (banniere) DEBUT ===============================*/
#headerLogo {
  position:absolute;
	top:10px;
	left:20px;
	width:235px;
	height:104px;
}
#headerMenu {
  position:absolute;
	top:5px;
	right:15px;
	width:600px;
	font-size:11px;
	text-align:right;
	color:#653A71;
	z-index:100;
}

#headerMenu a.headerMenuLink       { color:#653A71; text-decoration:none; font-size:10px;}
#headerMenu a.headerMenuLink:hover { text-decoration:underline;}
/*==================== Header (banniere) FIN =================================*/
/* Header de la page  ne contenant pas le Menu principal FIN                  */
/******************************************************************************/

/******************************************************************************/
/* Contenu de la page DEBUT                                                   */
#page {
	height:auto;
	width:905px;
}
.mainLayout {}
.mainLayout td                 { vertical-align:top; padding-top:24px;}
.mainLayout .borderV           { width:22px;}
.mainLayout .mainColmerge      { width:660px;}
.mainLayout .leftCol           { width:162px;}
.mainLayout .sepV              { width:26px;}
.mainLayout .mainCol           { width:494px;}
.mainLayout .rightCol          { width:195px;}
.mainLayout .mainColRightMerge { width:689px;}


input.sessionInput  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #B2B2B2; padding-left:2px}
input.sessionButton {}

/*==================== Contenu de la colonne fusionnée (index) DEBUT =========*/
/*.anythingSlider                { width:660px; height:320px; position:relative;}*/

.indexInfo                    { width:660px; margin-top:15px;}
.indexInfo .mainNewsEvents    { width:660px;}
.indexInfo .mainNewsEvents td { padding-top:0px; }

/*==================== Contenu de la colonne fusionnée (index) FIN ===========*/

/*==================== Contenu de la colonne de Gauche DEBUT =================*/
.leftCol .infoBox {}
.leftCol .infoBox .blocTitle {  font-size:18px;}
.leftCol .infoBox .blocInfo {}

.leftCol .sepVLeftCol { background-color:#BBBDBF; width:162px; height:1px;}

.leftColMenu                          { font-family:Arial, Helvetica, sans-serif}
.leftColMenu .menuTitle               { width:162px; border-bottom:1px solid #8C8C8C; color:#8C8C8C; font-size:16px;}
.leftColMenu .menuTitle .menuTxtTitle { margin-left:28px;}
.leftColMenu .menuItems               { padding-top:5px; color:#8C8C8C;}
.leftColMenu .menuItems p             { display:block; padding:2px 0px 2px 28px;}
.leftColMenu .menuItems a             { display:block; text-decoration:none; padding:2px 0px 2px 28px;}
.leftColMenu .menuItems a:hover       { background-color:#E6E6E6;}

.typeAxeQX { background-color:#00CC99;}
.typePubQX { background-color:#CC99FF;}


.leftCol a.fileTools, .leftCol a.filePub,
.leftCol a.fileTools img, .leftCol a.filePub img {
  display:block;
  height:20px;
}

.leftCol a.fileTools:hover, .leftCol a.filePub:hover          { visibility: visible;}
.leftCol a.fileTools:hover  img, .leftCol a.filePub:hover img { visibility: hidden;}

.leftCol .linkedFilesBloc           { margin-top:40px; margin-bottom:40px;}
.leftCol .linkedFilesBloc .lfbBody  { background-color:#E6E6E6}
.leftCol .linkedFilesBloc .lfbTitle { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#00A0C6; margin-left:28px;}
/*.leftCol .linkedFilesBloc .lfbList  { margin-left:28px}*/

.leftCol ul.fileListPerTheme            { padding:4px 4px 0px 0px; margin-left:28px; font-family:Arial, Helvetica, sans-serif;}
.leftCol ul.fileProjects                { padding:2px 4px 0px 0px; margin-left:28px; font-family:Arial, Helvetica, sans-serif;}
.leftCol ul.fileListPerTheme li         { background:url(../../_img/files/commun/puceFilesTiretOn.jpg) left top no-repeat; padding:3px 0px 2px 7px;}
.leftCol ul.fileProjects li             { background:url(../../_img/files/commun/puceProjectsTiretOn.jpg) left top no-repeat; padding:3px 0px 2px 7px;}
.leftCol ul.fileListPerTheme li.curFile { background:url(../../_img/files/commun/puceFilesTiretOff.jpg) left top no-repeat; padding:3px 0px 2px 7px; color:#8C8C8C;}
.leftCol ul.fileProjects li.curFile     { background:url(../../_img/files/commun/puceProjectsTiretOff.jpg) left top no-repeat; padding:3px 0px 2px 7px; color:#8C8C8C;}

/*==================== Contenu de la colonne de Gauche FIN ===================*/

/*==================== Contenu de la colonne de Droite DEBUT =================*/
.rightCol .infoBox            { font-family:Arial, Helvetica, sans-serif;}
.rightCol .infoBox .blocTitle { font-size:18px; color:#B2B2B2; font-weight:bold;}
.rightCol .infoBox .blocInfo  { padding-top:6px;}
.rightCol .infoBox td         { padding:0px;} 

.rightCol .sepVRightCol { background-color:#BBBDBF; width:195px; height:1px;}

.rightCol .sessionSec .switchAutMdp { padding-top:6px; padding-bottom:3px}
.rightCol .sessionSec .becomeMember { padding-top:3px; padding-bottom:6px;}

.rightCol input.sessionInput  { width:65px;}
.rightCol input.sessionButton { width:20px;}

.rightCol a.publications, .rightCol a.newsLetter,
.rightCol a.blog, .rightCol a.quintessence,
.rightCol a.publications img, .rightCol a.newsLetter img,
.rightCol a.blog img, .rightCol a.quintessence img {
  display:block;
  height:51px;
}

.rightCol a.publications:hover, .rightCol a.newsLetter:hover,
.rightCol a.blog:hover, .rightCol a.quintessence:hover          { visibility: visible;}
.rightCol a.publications:hover  img, .rightCol a.newsLetter:hover img,
.rightCol a.blog:hover  img, .rightCol a.quintessence:hover img { visibility: hidden;}

.rightCol p.indexNumPub    { font-size:66px; font-weight:normal; color:#653A71; line-height:60px;}
.rightCol p.indexLegendPub { font-size:13px; font-weight:bold; color:#653A71}

.rightCol a.axe1, .rightCol a.axe2, .rightCol a.axe3,
.rightCol a.axe1 img, .rightCol a.axe2 img, .rightCol a.axe3 img {
  display:block;
  height:27px;
}

.rightCol a.axe1:hover, .rightCol a.axe2:hover, .rightCol a.axe3:hover              { visibility: visible;}
.rightCol a.axe1:hover  img, .rightCol a.axe2:hover img, .rightCol a.axe3:hover img { visibility: hidden;}

/*==================== Contenu de la colonne de Droite FIN ===================*/

/*==================== Contenu de la colonne centrale DEBUT ==================*/
/* fonctionne aussi pour la colonne fusionné des résultats de publication */
.mainCol .blocPathWay, .mainColmerge .blocPathWay  { font-size:10px; color:#8C8C8C;}
 
.mainCol .blocTitle, 
.mainColmerge .blocTitle, 
.mainColRightMerge .blocTitle { margin-top:10px; margin-bottom:20px;}
.mainCol .blocTitle h1, 
.mainColmerge .blocTitle h1, 
.mainColRightMerge .blocTitle h1  { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; letter-spacing:1px;}
.mainCol .blocSubTitleN1    { margin-top:0px; margin-bottom:15px;}
.mainCol .blocSubTitleN1 h1 { font-size:15px; color:#653A71; font-weight:bold;}
.mainCol .blocSubTitleN1 h2 { font-size:13px; color:#00AABE; font-weight:bold;}
.mainCol .blocSubTitleN1 h3 { font-size:13px; color:#333333; font-weight:bold;}
.mainCol .blocSubTitleN2    { margin-top:2px; margin-bottom:2px;}
.mainCol .blocSubTitleN2 h3 { font-size:12px; color:#333333; font-weight:bold;}
.mainCol .blocSubTitleN3    { margin-top:0px; margin-bottom:15px;}
.mainCol .blocSubTitleN3 h1 { font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.mainCol .blocSubTitleN3 h2 { font-size:13px; color:#00AABE; font-weight:bold;}
.mainCol .blocSubTitleN4,
.mainColRightMerge .blocSubTitleN4 { margin-top:0px; margin-bottom:10px;}
.mainCol .blocSubTitleN4 h1 { font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.mainCol .blocSubTitleN5,
.mainColRightMerge .blocSubTitleN5 { margin-top:0px; margin-bottom:0px;}
.mainCol .blocSubTitleN5 h2,
.mainCol .blocSubTitleN4 h2, 
.mainColRightMerge .blocSubTitleN4 h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#653A71; font-weight:bold;}
.mainCol .blocSubTitleN5 h2 { font-size:13px; color:#653A71; font-weight:bold;}
.mainCol .blocSubTitleN5 h3,
.mainColRightMerge .blocSubTitleN5 h3 { font-size:13px; color:#00AABE; font-weight:bold;}
.mainCol .blocSubTitleN6    { margin-top:25px; margin-bottom:2px; padding-bottom:4px; border-bottom:1px solid #CCCCCC; width:100%;}
.mainCol .blocSubTitleN6 h2 { font-size:13px; color:#333333; font-weight:bold;}

.mainCol .blocInfo    {}
.mainCol .infoBox td  { padding:0px;} 
.mainCol .headerText,
.mainColRightMerge .headerText { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding-bottom:10px;}
.mainCol .blocPara    { padding-top:4px; padding-bottom:12px;}

.mainCol ul.bulletList-1-N1    { padding-left:30px; list-style:disc; margin-top:4px; padding-bottom:12px;}
.mainCol ul.bulletList-1-N1 li { margin-left:0px; padding-top:0px; padding-bottom:2px;}
.mainColRightMerge ul.bulletList-2-N1,
.mainCol ul.bulletList-2-N1    { padding:0px 0px 0px 20px; list-style-image:url(../../_img/commun/bulletWhiteN1-line.gif); margin:6px 0px 14px 20px; border-left:4px solid #CCCCCC;}
.mainColRightMerge ul.bulletList-2-N1 li,
.mainCol ul.bulletList-2-N1 li { margin-left:0px; padding:0px;}
.mainCol ul.siteMap ul         { padding-left:20px;}

.mainCol .blocError         { color:#FF0000;}
.mainCol #errorMessage      { margin-bottom:14px; margin-top:14px; color:#FF0000;}
.mainCol #errorMessage2     { margin-bottom:10px; color:#FF0000;}

.mainCol .citation { margin-left:20px; padding-left:10px; border-left:4px solid #CCCCCC; font-style:italic;}

.mainCol .dateVersion { color:#8C8C8C; font-size:11px; font-weight:normal;}

.mainCol .internalNav    { margin-top:14px; padding-bottom:12px; color:#CCCCCC; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.mainCol .internalNavPrj { margin-top:14px; padding-bottom:12px; color:#CCCCCC; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.mainCol .currentAxeNav  { color:#8C8C8C;}

.mainCol .pageTop { width:490px; text-align:right; font-size:10px;}

.mainCol .infoTitle { font-size:13px; color:#00A0C6; font-weight:bold; text-decoration:none; padding-top:4px;}
.mainCol .infoDate  { color:#8C8C8C; font-size:11px; font-weight:normal;}
/* champs de formulaire commun */
.memberTab textarea, .memberTab input, .memberTab select,
.contactTab textarea, .contactTab input, .contactTab select,
.aboTab textarea, .aboTab input, .aboTab select  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border:1px solid #B2B2B2; padding:1px 0px 1px 2px;}/*8C8C8C*/
.memberTab input.memberButton, .memberTab input.memberCheck,
.contactTab input.contactButton, .aboTab input.aboButton { border:0px;}
.memberTab textarea { height:100px;}
.contactTab textarea { height:60px}

/*-------------------- Colonne centrale Login DEBUT --------------------------*/
.mainCol .sessionAut { margin-top:10px;}

.mainCol input.sessionInput  { width:100px;}
.mainCol input.sessionButton { width:20px;}
/*-------------------- Colonne centrale Login FIN ----------------------------*/

/*-------------------- Colonne centrale Nouvelles Evenements DEBUT -----------*/
.mainCol .blocNewsEvents .neTitle        { font-size:13px; color:#00A0C6; font-weight:bold; text-decoration:none; padding-top:0px; padding-bottom:0px}
.mainCol .blocNewsEvents .neText         { padding-bottom:0px;}
.mainCol .blocNewsEvents .neTitle a      { color:#00A0C6; text-decoration:none;}
.mainCol .blocNewsEvents .neTitlea:hover { text-decoration:underline;}
.mainCol .blocNewsEvents .neDate         { color:#8C8C8C; font-size:11px; font-weight:normal;}
/*-------------------- Colonne centrale Nouvelles Evenements FIN -------------*/

/*-------------------- Colonne centrale Membres DEBUT ------------------------*/
/* valable aussi pour Mon profil*/
.memberTab           { width:494px;}
.memberTab td        { padding:0px; vertical-align:middle;}
.memberTab td.label1, .memberTab td.label2, .memberTab td.label4, .memberTab td.label5, .memberTab td.label6 {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8C8C8C;
}
.memberTab td.label4, .memberTab td.label5 { text-align:left;}
.memberTab .innerTab tr, .memberTab .innerTabLogin tr, .memberTab .innerTabPwd tr{ height:24px;}

.memberTab .sepV             { width:14px;}
.memberTab .send             { text-align:right;}
.memberTab .message          { font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; font-size:10px; padding-top:0px;}
.memberTab .innerTabLogin td { vertical-align:top;}
.memberTab #blocPwd          { display:none;}
.memberTab .membershipAlert  { padding:10px 10px 0px 10px;}
/*-------------------- Colonne centrale Membres FIN --------------------------*/

/*-------------------- Colonne centrale Contact DEBUT ------------------------*/
.contactTab            { width:494px;}
.contactTab td         { padding:0px; vertical-align:middle;}

.contactTab td.sepV    { width:14px;}
.contactTab td.label1,
.contactTab td.label2,
.contactTab td.label3  {
  text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8C8C8C;
}

.contactTab .innerContactTab tr { height:24px;}
.contactTab .send               { text-align:right; vertical-align:bottom; height:30px;}
/*-------------------- Colonne centrale Contact FIN --------------------------*/

/*-------------------- Colonne centrale Publications DEBUT -------------------*/
.searchPubTab           { width:494px;}
.searchPubTab td        { padding-top:2px; padding-bottom:2px; vertical-align:top;}
.searchPubTab td.sepV   { width:34px;}
.searchPubTab td.allPub { text-align:right;}

.searchPubTab .borderTop    { border-top:1px solid #CCCCCC;}
.searchPubTab .borderBottom { border-bottom:1px solid #CCCCCC;}

.searchPubTab input.text     { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border:1px solid #B2B2B2; padding-left:2px}/*8C8C8C*/
.searchPubTab input.autTitle { width:200px;}
.searchPubTab input.year     { width:50px;}

.searchPubTab .criteraLeft           { width:240px;}
.searchPubTab .criteraRight          { width:220px;}
.searchPubTab .criteraLeft td,
.searchPubTab .criteraRight td       { padding-top:0px; padding-bottom:0px; height:20px; vertical-align:middle;}
.searchPubTab .critTitle, .searchPubTab .critTitleAut,
.searchPubTab .critTitleAut2         { color:#8C8C8C; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:20px;}
.searchPubTab .critTitleAut          { vertical-align:bottom; height:24px; }
.searchPubTab .critInputAut          { vertical-align:top;}
.searchPubTab .criteraLeft td.sepH,
.searchPubTab .criteraRight td.sepH  { height:26px;}
.searchPubTab .criteraRight td.sepH2 { height:44px;}

.resultHeader                       { width:100%;}
.resultHeader td                    { padding-top:0px; padding-bottom:2px;}
.resultHeader td.tabTitle           { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#8C8C8C; width:200px;}
.resultHeader td.allPub             { text-align:right;}

.resultPubTab                       { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.resultPubTab tr.lineOdd            { background-color:#FFFFFF;}
.resultPubTab tr.lineEven           { background-color:#F2F2F2;}
.resultPubTab td, .resultPubTab th  { padding-top:0px; vertical-align:top; text-align:left;}
.resultPubTab th                    { padding-bottom:6px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; background-color:#E6E6E6; border-top:1px solid #CCCCCC; font-size:13px}
.resultPubTab td                    { padding-top:4px; padding-bottom:8px;}
.resultPubTab th.link,
.resultPubTab td.link               { text-align:center; width:95px;}
.resultPubTab th.qualWork,
.resultPubTab td.qualWork           { width:55px;}

/* anciennes publications footer */
.resultPubTab td.qualWork,
.resultFooter td.qualWork           { text-align:center; vertical-align:middle; width:55px;}
.resultFooter                       { width:100%;}
.resultFooter td                    { vertical-align:middle; padding-top:0px; height:24px; border-top:1px solid #CCCCCC;}
.resultFooter td.legend             { }
.resultFooter td.page               { vertical-align:middle; text-align:right; color:#CCCCCC;}
/* anciennes publications footer */

.resultPubNavig                        { width:100%;}
.resultPubNavig td                     { padding-top:6px; border-top:1px solid #CCCCCC; font-size:10px;}
.resultPubNavig td.qualaxiaProd        { font-size:9px;}
.resultPubNavig td.qualaxiaProd img    { vertical-align:middle;}
.resultPubNavig td.navigation          { text-align:right;}
.resultPubNavig td.navigation a        { text-decoration:none; display:inline; background-color:#FFF; padding:0px 2px 0px 2px;}
.resultPubNavig td.navigation a:hover  { background-color:#653A71; color:#FFF;}

.mainColmerge .resultPubPage         { margin-bottom:10px; margin-top:10px;}
.mainColmerge .blocPub               { font-family:Verdana, Geneva, sans-serif; position:relative; clear:both; padding-top:5px;}
.mainColmerge .blocPub .blocPubThumb { float:left; width:123px;}
.mainColmerge .blocPub .blocPubText  { float:right; width:520px;}
.mainColmerge .blocPub .pubTitle     { }
.mainColmerge .blocPub .pubTitle h2  { font-size:13px; color:#00A0C6; font-weight:bold;}
.mainColmerge .blocPub .pubRef       { color:#000000}
.mainColmerge .blocPub .pubMore      { margin-top:7px;}
.mainColmerge .blocPub .pubDesc      { color:#666666; padding-top:12px;}
.mainColmerge .blocPub .pubAction    { margin-top:12px;}
.mainColmerge .blocPub .langLimit    { padding-top:4px; color:#8C8C8C;}
.mainColmerge .blocPub .pubRef       { color:#000000}

.mainCol .blocPub ul,
.mainColmerge .blocPub ul            { margin:2px 0px 4px 10px; list-style:none;}
.mainCol .blocPub ul li,
.mainColmerge .blocPub ul li         { background:url(../../_img/files/commun/pucePubTiret.gif) top left no-repeat; padding-left:10px;}
.mainCol .blocPub ol,
.mainColmerge .blocPub ol            { margin:2px 0px 4px 30px}
.mainCol .blocPub ol li,
.mainColmerge .blocPub ol li         {}

/* Colonne centrale PUBLICATIONS et Dossiers PUB DEBUT ---*/
.mainCol .blocPub               { font-family:Verdana, Geneva, sans-serif; position:relative; clear:both; padding-top:30px;}
.mainCol .blocPub .blocPubThumb { float:left; width:123px;}
.mainCol .blocPub .blocPubText  { float:right; width:355px;}
.mainCol .blocPub .pubTitle     { }
.mainCol .blocPub .pubTitle h2  { font-size:13px; color:#00A0C6; font-weight:bold;}
.mainCol .blocPub .pubRef       { color:#000000}
.mainCol .blocPub .pubMore      { margin-top:7px;}
.mainCol .blocPub .pubDesc      { color:#666666; padding-top:12px;}
.mainCol .blocPub .pubAction    { margin-top:12px;}
.mainCol .blocPub .langLimit    { padding-top:4px; color:#8C8C8C;}
.mainCol .blocPub .pubRef       { color:#000000}

/* Colonne centrale PUBLICATIONS et Dossiers PUB FIN -----*/
/*-------------------- Colonne centrale Publications FIN ---------------------*/

/*-------------------- Colonne centrale Partenaires DEBUT --------------------*/
.logoPartners { width:240px;}
.blocPartners { margin-top:10px;}

.logosPartnersTab { width:494px;}
.logosPartnersTab td { vertical-align:bottom;}
.logosPartnersTab td.l1, 
.logosPartnersTab td.l2, 
.logosPartnersTab td.l3 { width:150px;}
.logosPartnersTab td.sepV { width:20px;}

/*-------------------- Colonne centrale Partenaires FIN ----------------------*/

/*-------------------- Colonne centrale Confidentialité DEBUT ----------------*/
dl { margin-top:10px;}
dt { font-weight:bold; margin-top:4px;}
dd { margin-left:20px;}
/*-------------------- Colonne centrale Confidentialité FIN ------------------*/

/*-------------------- Colonne centrale Salle de presse DEBUT ----------------*/
#pictures .photos td { width:160px; padding:0px;}
/*-------------------- Colonne centrale Salle de presse FIN ------------------*/

/*-------------------- Colonne centrale Plan du site DEBUT -------------------*/
.mainCol .sectionTitle { font-size:13px; color:#00A0C6; font-weight:bold; text-decoration:none; padding-top:4px;}
.mainCol .mapText  { color:#8C8C8C; font-size:11px; font-weight:normal;}
/*-------------------- Colonne centrale Plan du site FIN ---------------------*/

/*-------------------- Colonne centrale Membres  DEBUT -----------------------*/
.alphaNav { margin-top:7px; color:#CCCCCC;}
.letter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#CCCCCC; margin-top:10px; margin-bottom:4px;}
/*-------------------- Colonne centrale Membres  FIN -------------------------*/

/*-------------------- Colonne centrale QUAZETTE DEBUT -----------------------*/
.mainCol .aboTab {}
.mainCol .aboTab tr { height:24px;}
.mainCol .aboTab td { padding-top:0px;}
.aboTab td.label1 {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8C8C8C;
}
/*-------------------- Colonne centrale QUAZETTE FIN -------------------------*/

/*-------------------- Colonne centrale Liens DEBUT --------------------------*/
.mainCol .linkTitle          { font-size:11px; font-weight:bold; text-decoration:none; padding-top:0px; padding-bottom:0px}
.mainCol .linkTitle a        { text-decoration:none;}
.mainCol .linkTitle a:hover  { text-decoration:underline;}
/*-------------------- Colonne centrale Liens FIN ----------------------------*/

/*-------------------- Colonne centrale Projets et travaux DEBUT -------------*/
.mainCol .projectList             { width:550px; margin-top:20px;}
.mainCol .projectList td          { padding-top:0px; vertical-align:top;}
.mainCol .projectList td.prjTitle { padding:0px 0px 10px 0px;}
.mainCol .prjListTitle            { font-weight:bold; color:#653A71; border-bottom:1px #B2B2B2 solid; padding:0px 0px 4px 0px; font-size:13px;}
.mainCol .prjListLogo             { width:180px;}
.mainCol .prjListDescription      { }
.mainCol .prjListMicro            { margin-top:8px; margin-bottom:10px; width:100%; text-align:right;}

/*-------------------- Colonne centrale Projets et travaux FIN ---------------*/

/*-------------------- Colonne centrale Mes Projets DEBUT --------------------*/
.mainCol .myProjectsList         { margin-top:10px;}
.mainCol .myProjectsList a       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
.mainCol .myProjectsList a:hover { text-decoration:underline;}

/*-------------------- Colonne centrale Mes Projets FIN ----------------------*/

/*-------------------- Colonne centrale Themes DEBUT -------------------------*/
.mainCol .fileHeader td          { padding:0px; margin:0px;}
.mainCol .fileHeader td img      { padding-left:15px;}

.mainCol .blocThemesList         { margin-bottom:20px;}
.mainCol .themesTable            { width:100%; margin:10px 0px 10px 0px; }
.mainCol .themesTable td         { font-size:11px; color:#8C8C8C; background-color:#F2F2F2;padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif;}
.mainCol .themesTable td a       { color:#8C8C8C; text-decoration:none}
.mainCol .themesTable td a:hover { color:#653A71; text-decoration:underline}
.mainCol .themesTable td.col1    { width:235px;}
.mainCol .themesTable td.col2    { width:235px;}

.themeImage { float:right; width:148px; margin-left:15px}
.fileImage  { float:right; margin-left:15px;}

.mainCol ul.themeList    { list-style:none}
.mainCol ul.themeList li { background:url(../../_img/files/commun/puceThemesTiret.gif) no-repeat; padding-left:8px; padding-top:1px; padding-bottom:1px}

.mainCol .listFiles     { padding:3px 0px 3px 0px}
.mainCol .listFiles img { vertical-align:middle}
.mainCol .listFiles a   { font-size:11px; font-weight:bold}

.mainCol .blocQuint,
.mainCol .blocInfobox     { font-family:Arial, Helvetica, sans-serif; margin-left:25px; margin-top:15px;}
.mainCol .blocQuint img,
.mainCol .blocInfobox img { margin-top:10px;}

.mainCol .b16Purple { font-size:16px; color:#653A71; font-weight:bold; margin-left:13px;}
.mainCol .b14Grey   { font-size:14px; color:#8C8C8C; font-weight:bold; margin-left:13px;}

.blocNewsEventsFile   { font-family:Arial, Helvetica, sans-serif; width:100%;}

.blocNewsEventsFile .newsHomeTitle          { vertical-align:top;}
.blocNewsEventsFile .newsHomeTitleText      { font-weight:bold; font-size:16px; color:#653971;}
.blocNewsEventsFile .newsEventsList         { width:100%; padding-top:5px; margin-top:5px}
.blocNewsEventsFile .newsEventsList p       { padding-bottom:6px;}
.blocNewsEventsFile .newsEventsList a       { color:#00A0C6; font-weight:bold; text-decoration:none;}
.blocNewsEventsFile .newsEventsList a:hover { text-decoration:underline;}
.blocNewsEventsFile .newsEventsDate         { color:#8C8C8C; font-size:9px;}
.blocNewsEventsFile .newsEventsLink         { width:190px;  padding-top:4px;}

.mainCol .team         { color:#888888; padding-top:10px;}
.mainCol .team a       { color:#888888; text-decoration:none}
.mainCol .team a:hover { color:#653a71; text-decoration:underline}

.mainCol .pageDate { margin-top:8px}

.mainCol .blocSubTitleN3 .author { color:#8C8C8C;}
/*-------------------- Colonne centrale Themes FIN ---------------------------*/

/*-------------------- Conferences DEBUT ---------------------------*/
.mainCol .conferencePost                     { width:100%;}
.mainCol .conferencePost td                  { padding-top:0px;color:#666666}
.mainCol .conferencePost td.vSep             { background:#FFF url(../../_img/commun/vsep-greyLine-bg%2050.jpg) top repeat-y;}

/*-------------------- Conferences FIN ---------------------------*/

/*==================== Contenu de la colonne centrale FIN ====================*/

/*==================== Contenu de la colonne gauche/centrale (index) DEBUT ===*/
.mainColmerge .mainNewsEvents { width:660px;}

.blocNewsEventsHome   { font-family:Arial, Helvetica, sans-serif; width:270px;} /*440px*/ /*220px*/

.blocNewsEventsHome .newsHomeTitle          { vertical-align:top;}
.blocNewsEventsHome .newsHomeTitleText      { font-weight:bold; font-size:16px; color:#653971;}
.blocNewsEventsHome .newsEventsList         { width:95%; padding-top:5px;border-top:1px solid #BBBBBB; margin-top:5px} /*415px*/ /*195px*/
.blocNewsEventsHome .newsEventsList p       { padding-bottom:6px;}
.blocNewsEventsHome .newsEventsList a       { color:#00A0C6; font-weight:bold; text-decoration:none;}
.blocNewsEventsHome .newsEventsList a:hover { text-decoration:underline;}
.blocNewsEventsHome .newsEventsDate         { color:#8C8C8C; font-size:9px;}
.blocNewsEventsHome .newsEventsLink         { width:93%;  padding-top:4px;} /*190px*/

.clearSepH      { width:905px; clear:both;}
.indexPartner   { width:905px;}
.indexPartner p { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#653971; margin-left:21px;}

/*==================== Contenu de la colonne gauche/centrale (index) FIN =====*/

/*==================== Contenu de la colonne droite/centrale (evenements) DEBUT ===*/
.mainColRightMerge .blocPrimaryInfos              { background-color:#C63}
.mainColRightMerge .blocPrimaryInfos .primaryInfo { float:left; width:145px; margin-right:27px; clear:none; text-align:center;}
.mainColRightMerge .clear                         { clear:both; width:100%;}
.mainColRightMerge .eventProjects                 { width:100%;}
.mainColRightMerge .eventProjects td              { padding:0px; color:#666666}
.mainColRightMerge .eventPost                     { width:100%;}
.mainColRightMerge .eventPost td                  { padding-top:0px;color:#666666}
.mainColRightMerge .eventPost td.vSep             { background:#FFF url(../../_img/commun/vsep-greyLine-bg%2050.jpg) top repeat-y;}
.mainColRightMerge ul.bulletList-1-N1             { padding-left:30px; list-style:disc; margin-top:4px; padding-bottom:12px;}
.mainColRightMerge ul.bulletList-1-N1 li          { margin-left:0px; padding-top:0px; padding-bottom:2px;}

/*==================== Contenu de la colonne droite/centrale (evenements) FIN =====*/

/* Contenu de la page FIN                                                     */
/******************************************************************************/

/******************************************************************************/
/* Footer de la page DEBUT                                                    */
#footer {
	height:40px;
	width:905px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B2B2B2;
	background-color:#FFFFFF;
}
#footer .footerInfo	{ width:400px; float:left; padding-left:20px; margin-top:10px; vertical-align:middle;}
#footer .footerMenu { text-align:right; width:400px; float:right; clear:none; padding-right:20px; margin-top:10px; height:20px;}

#footer a.footerLink { color:#B2B2B2; text-decoration:none;}
#footer a.footerLink:hover { color:#653A71; text-decoration:underline;}
/* Footer de la page FIN                                                      */
/******************************************************************************/

