body {font-family:arial,helvetica,sans-serif; font-size:70%; color:#000066; margin:0;}

#mainContainer {width:1023px;}
#header {clear:both; }
#logoContainer {width:155px; height:142px; float:left;}
#flashTopContainer {width:868px; height:142px; float:left;}
#queryStamp {position:absolute; left:120px; top:133px; width:62px; height:61px; background-color:#CC0000;}

#bandeauTop {clear: both;}
#finLogo {float:left; width:182px; height:54px;}
#ongletsContainer {float:left;  height:54px; width:841px; background-image:url(../img/bandeauTopBkgrd.gif); background-repeat:repeat-x;}
#onglets {width:602px; height:54px; background-image:url(../img/rgraOnglets.gif); background-repeat:no-repeat; margin:0; float:right;}
#topLinksContainer {padding-left:18px; width:430px; float:left;}
#abntContainer {float:left; padding-left:25px;}
#onglets a {margin:34px 20px 0px 0px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:100%; display:block; float:left; text-decoration:none;}
#onglets a:hover {color:#FFCC00;}


#pageContent {clear:both; background-image:url(../img/leftBkgrd.gif);  background-repeat:repeat-y;}
#leftColumn {width:119px; float:left;}
#rightColumn {width:903px; float:left;}

#emailContainer {background-image:url(../img/emailBkgrd.gif);  background-repeat:no-repeat; width:110px; height:12px; padding-left:10px;}
#emailContainer a {font-family:verdana,geneva,sans-serif; color:#fff; text-decoration:none; font-size:80%; font-weight:bold;}
#emailContainer a:hover {color:#FFCC00;}
#menuContainer {/*border-left:solid 1px #000066; border-right:solid 1px #000066; border-bottom:solid 1px #000066; width:118px;*/ width:119px; padding-top:5px;}
#publiContainer {text-align:right; clear: both;}
#publiContainer img {border-bottom:solid 1px #000066;}

h1.titrePage {background-color:#FFCC00; color:#CC0000; font-size:140%; padding:3px 0px 3px 5px; margin:0px 0px 15px 1px;}
#rightContentContainer {padding:0px 15px 15px 15px; font-size:110%;}

.contentRow1 {clear:both; padding-bottom:15px;}
.leftContentCell1 {width:49%; float:left;}
.rightContentCell1 {width:49%; float:left;}

.parutionItem {padding:10px 0px 0px 10px; clear:both;}
.parutionImg {float:left; width:73px; margin-right:5px;}
.parutionText {float:left; width:330px;}
.parutionText p {margin:0px 0px 0px 10px; line-height:1.4em; color:#000;}
.parutionText a {background-image:url(../img/fl_rouge.gif);  background-repeat:no-repeat; padding-left:10px; background-position:0px 3px; color:#000066; font-weight:bold; text-decoration:none;}
.parutionText a:hover {text-decoration:underline;}
.clearFix {font-size:1px; clear:both;}

#preselectContainer {padding-bottom:5px;}
#preselectContainer a {background-image:url(../img/fl_rouge.gif);  background-repeat:no-repeat; padding-left:10px; background-position:0px 3px; color:#000066; font-weight:bold; text-decoration:none; margin-right:10px;}
#preselectContainer a.active {color:#cc0000; font-size:110%; background-position:0px 4px;}
#preselectContainer a:hover {text-decoration:underline;}

.columnContentCell1 {width:120px; float:left; padding:5px;}
.columnContentCell2 {width:350px; float:left; padding:5px;}
.contentRow2 {clear:both;}

.commonContentCellA {float:left;}
.contentLeftLayoutA {padding:10px; }

/****** RGRA search *****/
#RGRASearchContainer {float:right; padding-right:10px;}
#RGRASearchContainer form {margin:0; padding:0;}
#RGRASearchContainer span {float:left; padding-top:3px;}
.rgraSearchInput1 {width:100px; height:16px; font-size:11px; margin:0px 5px 0px 5px; padding:0; float:left;}
.rgraSearchInput1 {float:left;}
h3.csc-searchResultHeader a, #RGRASearchResults h3 a {color:#cc3300;}
#RGRASearchResults h3 { font-size:95%; margin:0;}
#RGRASearchResults p {margin:3px 0px 10px 0px;}


@media print {
 body {font-family:arial,sans-serif; font-size:11pt; color:#000066; margin:0;}
 #queryStamp, #header, #bandeauTop, #leftColumn {display:none;}
 #rightContentContainer {padding:0;}
}

span.surtitre-bleu { color: #000066; font-weight:bold;}
span.surtitre-rouge { color: #cc0033; font-weight:bold;}