body#bodystyle
{
   width: 1152px;
   margin: auto; /* Pour centrer notre page */
   /*margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   /*background-image: url("#WORKSPACE_IMAGES#fond.jpg"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
    /*background-color: #0287B0;
    background-position: center top;
    background-repeat: no-repeat;*/
}
#mainContainer{
    width: 1152px;
    margin: 0 auto;
    text-align: left;
    position:relative;
}
#header{
    width: 1152px;
    height:174px;    
    border-bottom: 1px solid #595959;
}
#banner-wrap{
    width:100%;
    height:174px;
    position:relative;
}
#banner-wrap img{
    position:absolute;
    width:1152px;
    height:174px;
    top:0;
    left:0;
    display:block;
}
img#banner-logo {
    position:absolute;
    top:35px;
    left:20px;
    display:block;
    width:297px;
    height:74px;                                                
    z-index: 10;
}
img#banner-next-wwics {
    position:absolute;
    margin-left:40%;
    bottom:0px;
    display:block;
    z-index: 10;
}
img#banner-portail {
    position:absolute;
    margin-left:34%;
    bottom:0px;
    display:block;
    z-index: 10;
}
img#banner-rhadmin{
    position:absolute;
    margin-left:40%;
    bottom:0px;
    display:block;
    z-index: 10;
}     
img#banner-projet{
    position:absolute;
    margin-left:33%;
    bottom:0px;
    display:block;
    z-index: 10;
}                                                 
img#banner-yellow-lines {
    position:absolute;
    bottom:0px;
    left:0;
    display:block;
    width: 1152px;
    height:35px;                                                
    z-index: 10;
}
.t18RegionHeaderV2 {
 background-color: #636366;
 border-bottom: 1px solid #636366;
 color: white;
 padding: 2px 8px;
 text-align: left;
 white-space: nowrap;
}
.t18ButtonHolderHeaderV2  {
 background-color: #636366;
 border-bottom: 1px solid #636366;
 padding: 2px 8px;
 text-align: right;
 white-space: nowrap;
}



table.t18Button{
white-space: nowrap;
color: #FFF;
display: inline-block;
margin-bottom: -4px;
}

.Messages  {
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
margin:10px auto;
padding:5px 5px 5px 20px;
width:600px;
text-align:center;
}
.t118success{
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
padding:5px 5px 5px 20px;
width:600px;
text-align:center;
}

.t18success {
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
margin:10px auto;
padding:5px 5px 5px 20px;
width:600px;
text-align:center;
}
.t118notification {
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
padding:5px 5px 5px 20px;
width:600px;
text-align:center;
}
.t18notification {
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
margin:10px auto;
padding:5px 5px 5px 20px;
width:600px;
text-align:center;
}
.t18successPopup {
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
text-align:center;
}
.t18notificationPopup {
background:none no-repeat scroll 0 0 #FFCC00;
border-bottom:1px solid #C8D200;
border-top:1px solid #C8D200;
color:#333333;
font-size:11px;
font-weight:bold;
text-align:center;
}
.InlineError {
color: red;
font-weight: bold;
}

.t18InlineError label {
display: none;
}

.twwicsSidebarRed {
    margin: 0 0 10px;
    table-layout: fixed;
    width: 200px;
}

.twwicsSidebarRed td.B {
    background-color: #EFEFEF;
    border-color: -moz-use-text-color RED RED;
    border-right: 1px solid RED;
    border-left: 1px solid RED;
    border-bottom: 1px solid RED;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 12px;
    padding: 6px;
}

.twwicsSidebarRed th.L {
    background-image: url("#IMAGE_PREFIX#themes/theme_13/left_curve.gif");
    background-position: left top;
    background-repeat: no-repeat;
    vertical-align: top;
    width: 10px;
}

.twwicsSidebarRed th.R {
    background-image: url("#IMAGE_PREFIX#themes/theme_13/right_curve.gif");
    background-position: right top;
    background-repeat: no-repeat;
    vertical-align: top;
    width: 10px;
}

.twwicsSidebarRed th {
    background-color: RED;
    color: #CDD1B9;
}

.listMainMenu {
    margin-top: 20px;
}

a.t18RequiredLabelwithHelp {
    color: red;
    cursor: help;
    font-weight: 700;
    white-space: nowrap;
}

.readonly {
    background-color: #D4D0C8;
    color: #000000;
}

.display_only_disabled .display_only {
    background: none repeat scroll 0 0 #D4D0C8;
    border: 2px inset #FAFAFA;
    float: left;
    min-height: 15px;
    min-width: 100px;
    padding: 1px 5px 1px 1px;
    margin: 1px 0;
}

.readonlycadre span {
    background: none repeat scroll 0 0 #D4D0C8;
    border: 2px inset #FAFAFA;
    float: left;
    min-height: 15px;
    min-width: 176px;
    padding: 1px 5px 1px 1px;
    margin: 1px 0;
}

.majuscule
{
    text-transform: uppercase;
}

/* ADD 10/12/2014 */

.apex-page-item-error {
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 5px 2px rgba(255, 0, 0, 0.35);
}

.t18InlineError {
 color: red;
 font-weight: bold;
}

.hidden {
  display: none;
}

/*Mise en page des champs pour IE qui colle tout*/
.display_only, .text_field, .selectlist, .simple_checkbox, .textarea, .checkbox_group, .datepicker, .hasDatepicker, .number_field, .readonlycadre, .autocomplete, .file  {
  margin-bottom: 4px;
}

 @-moz-document url-prefix() {
.display_only, .text_field, .selectlist, .simple_checkbox, .textarea, .checkbox_group, .datepicker, .hasDatepicker, .number_field, .readonlycadre, .autocomplete, .file  {
  margin-bottom: 0px;
}
}

.apex_finderbar_left_bottom img.spacer {
    background-image: url("/images/builder_find_bottom.png");
    display: block;
}


.apex_finderbar_left_middle {
    background-image: url("/images/builder_find_bg.png");
}


.apex_finderbar_left_top img.spacer {
    background-image: url("/images/builder_find_top.png");
    display: block;
}


/*Process et filter box */
.multisearch {
border: 1px #808080 solid;

background-color: #EEEEEE;

padding: 7px;
margin-left: 5px;
margin-bottom: 5px;
margin-top: 4px;

font-family: inherit;
color: #000000;
text-align: left;
font-size: 12px;

-webkit-border-radius: 7px 0px 0px 7px;
-moz-border-radius: 7px 0px 0px 7px;
border-radius: 7px 0px 0px 7px;



-moz-box-shadow: 6px 6px 6px 0px rgba(204, 204, 204, 0.6);
-webkit-box-shadow: 6px 6px 6px 0px rgba(204, 204, 204, 0.6);
box-shadow: 6px 6px 6px 0px rgba(204, 204, 204, 0.6);

/*background-image: url("/i/htmldb/builder/builder_find.png");*/
background-repeat: no-repeat;
background-position: 13px 1px;

float: left;
}

.imgsmultiprocess {
float: left;
}

.champsmultisearch {
margin-left: 28px;
width: 100%;
}

.champsmultiprocess {
margin-left: 38px;
width: 100%;
}

.TitreRFQ
{
    color: #FFFFFF;
    font-family:  Calibri,Arial,sans;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 0;
    text-align: center;
    padding-left: 30px;
}


a.t18URL:link,a.t18URL:visited  {color:#1a0dab;text-decoration: underline;}
a.t18URL:active, a.t18URL:hover {color:red;text-decoration: underline;}
