@charset "utf-8";
/* CSS IEBMS RESA Stylesheet v1.0 - DEC08*/ 

/*GEN*/
body {background:white url(../img/Evenement/body_fillin_bg01.jpg) repeat-x scroll 0 0; margin:0; padding:0;}
body, input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E4895;}
a {color:#3E4895; text-decoration:underline;}
a:hover {color:#CA7400; text-decoration:underline;}
a img {border:0; vertical-align:middle;}
#bodyWrapper {position:relative; width:968px; margin:0 auto; border:solid 1px #5D8FCC;}

/*MISC*/
.displayNone {display:none;}
.clearBlocks, .clearBlock {clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0px; margin:0; padding:0; border:solid 1px; background-color:transparent;}
.blockLeft {float:left;}
.blockRight {float:right;}
.txtAlignLeft {text-align:left;}
.txtAlignRight {text-align:right;}
.txtAlignCenter {text-align:center;}
.backgroundCleared {background-image:none !important; background-color:transparent !important;}

/*BODY WRAPPING*/
#bodyWrapping01 {background:transparent url(../img/Evenement/body_bg02.jpg) repeat-y scroll 0 0;} /*border that stretches vertcally*/
#bodyWrapping03 {background:transparent url(../img/Evenement/body_bg03.jpg) no-repeat scroll 0 100%; padding:136px 0 57px 210px;} /*bottom wave + margins to position inner block*/

/*FRAME*/
#frame01 {background:transparent url(../img/Evenement/frame_bg02.jpg) repeat-y scroll 0 0; width:724px; height:auto; } /*border that stretches vertcally*/
#frame02 {background:transparent url(../img/Evenement/frame_bg01.jpg) no-repeat scroll 0 0;} /*top bar*/
#frame03 {background:transparent url(../img/Evenement/frame_bg03.jpg) no-repeat scroll 0 100%; min-height:478px;} /*bottom bar*/
#frameInner {margin:79px 31px 51px 224px /*right: 206+18px*/; } /*margins to set inner area: where data are being displayed*/

/*FRAME: Polaroid*/
#framePolaroid {position:absolute; top:187px; left:108px;} /*setting position*/
#framePolaroidInner {color:black; background:transparent url(../img/Evenement/polaroid_bg01.png) no-repeat scroll 0 0; width:255px /*308px-19-34*/; height:264px /*360px-88-28*/; padding:88px 19px 28px 34px; overflow:hidden;} /*transparent bg image*/

/*FRAME: Event Logo*/
/*#frameEventLogo {position:absolute; top:204px; right:64px; text-align:right; height:40px; width:250px;}*/

/**/
h1 {font-size:16px; font-weight:bold; color:#394C98; border-bottom:solid 1px black; padding:5px 0 5px 0; margin:0 0 17px 0;}
.h1Table {width:100%; border-bottom:solid 1px black; margin:0 0 17px 0;}
.h1Table th, .h1Table td {padding:5px 0 5px 0;}
.h1Table td {text-align:right;}
.h1Table th h1 {padding:0; margin:0; border-bottom-width:0;}
.h1Table td img {margin:0 0 0 5px;}
h2 {font-size:12px; font-weight:bold; color:#394C98; border-bottom:solid 1px black; padding:0; margin:27px 0 3px 0;}
h2.alertOk, .alertOk {font-size:12px; color:green; /*background:transparent url(../img/Evenement/ico_alert_ok.gif) no-repeat scroll 0 0;*/ margin:0 /*31px*/; padding:0 15px; text-align:center; border-bottom-width:0px;}
h2.alertCaution, .alertCaution {font-size:12px; color:red; /*background:transparent url(../img/Evenement/ico_alert_caution.gif) no-repeat scroll 0 0;*/ margin:0 /*31px*/; padding:0 15px; text-align:center; border-bottom-width:0px;}
p {margin:9px 0;} /*margin reset*/
.txtStressed {color:#CA7400;} /*Highlightened text*/
.boxSignature {color:#CA7400; width:35%;}
a.lnkArrow {background:transparent url(../img/Evenement/dot_arrow_blu.gif) no-repeat scroll 1px 4px; padding-left:11px;}
a.lnkArrow:hover {background-image:url(../img/Evenement/dot_arrow_gold.gif);}
ul.listData {margin:7px 0;}
ul.listData li {padding:5px 0;}
ul.listData li a {display:block; background:transparent url(../img/Evenement/dot_arrow_blu.gif) no-repeat scroll 1px 4px; padding-left:11px;}
ul.listData li a:hover {background-image:url(../img/Evenement/dot_arrow_gold.gif);} 
h6.txtBullet {font-size:11px; font-weight:normal; background:transparent url(../img/Evenement/dot_arrow_black.gif) no-repeat scroll 1px 4px; margin:7px 0; padding:0 0 0 11px;} /*Fake List*/

/*FORMS*/
input[type="text"], input[type="password"] {border:1px solid #384C98;}
/*LOGIN AREA*/
.formLoginArea {color:black;}
.formLoginArea h1 {background:transparent url(../img/Evenement/h1_bg01.gif) no-repeat scroll 0 0; padding-left:21px;}
.formLoginArea label {float:left; display:-moz-inline-block; display:inline-block; width:101px; margin:0 9px 0 0; text-align:right;}
.formLoginArea input#formLogin {width:261px;}
.formLoginArea input#formPassword {width:261px;}
#formPasswordInfo {margin:20px 0 0 0;}
#formPasswordInfo p {color:#3E4895; font-size:10px;}

/*FOOTER*/
#footer {text-align:center; width:968px; margin-right:auto; margin-left:auto;}
