*{
    margin:0;
    padding:0;
}
* html input { overflow: visible; }/*For bloody IE with type="submit" padding*/
body
{
    behavior:url("../js/csshover.htc");/*Permet à IE de voir comprendre les :hover*/
	background:#fff url(../images/bkg-body.png) repeat-x 0 0;
    font-family: "Trebuchet MS", serif;
    font-size: 70%;
    text-align:center;
}
/*
Footer :
h1 {background:#fff url(../images/logo-lumen.png) no-repeat 0 0;float:right;margin-top:10px;width:106px;height:43px;}*/
h1 {background-color:#fff;float:right;margin-top:10px;width:106px;height:43px;}
h1 span {position:absolute;text-indent:-999em;}
h2 {font-size:1.4em;}
h3 {font-size:1.25em;}
h4 {font-size:1.1em;}
hr {background:#ccc;border:none;border-bottom:1px solid #ccc;height:1px;}
.invisibleHr {background:#e1e1e1;border:none;border-bottom:1px solid #e1e1e1;height:1px;}
div.clearHr {background:transparent;clear:both;height:0;}
div.clearHr hr {display:none;}
.biggerLabel {font-size:14px;font-weight:bold;}

#container {background:transparent;color:#333;margin:5% auto;width:640px;}
#container a {color:#fff;text-decoration:none;}
#container p {margin:10px auto;}

body#inscriptionLogin #container {background:transparent;color:#333;margin:2% auto;width:640px;}
body#listLabo #container {background:transparent;color:#555;margin:5% auto;width:1000px;}
body#laboDetails #container {background:transparent;color:#333;margin:5% auto;width:640px;}

#wrapper {background:#fff;}

#header {background:#005593 url(../images/bkg-bloc-step.png) repeat-x 0 0;border-bottom:2px solid #fff;width:auto;height:75px;}
#header h2 {color:#fff;margin:0;position:relative;top:40%;}

body#inscriptionLogin #content {
	background:#fff;
	border:2px solid #1a447a;
	margin:0;
	padding:2px;
	/*height:629px !important;
	height:632px;*/}
body#formInscription #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}
body#addParticipant #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}
body#modifBusiness #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}
body#listLabo #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}
body#laboDetails #content {background:#fff;border:2px solid #1a447a;;margin:0;padding:2px;}
body#conclurePayment #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}
body#conclureProcess #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}
body#emailRecover #content {background:#fff;border:2px solid #1a447a;margin:0;padding:2px;}

#menuClientSalon {background:#555;color:#fff;height:20px;}
#menuClientSalon ul {background:#555;border-bottom:2px solid #fff;color:#fff;float:left;margin-left:0;padding-left:0;width:100%;}
#menuClientSalon ul li {display: inline;}
#menuClientSalon ul li a {background:#555;border-right:2px solid #fff;color:#fff;float:left;padding:0.2em 1em;text-decoration:none;}
#menuClientSalon ul li a:hover {background:#1a447a;color:#fff;}

#blockInformations {background:#ccc /*url(../images/bkg-bloc-login.png) repeat-x 0 0*/;border:1px solid #ccc;padding:0 10px 0 10px;/*height:100%;*/text-align:center;}
#blockInformations form {/*border:1px solid aqua;*/padding:10px 0 10px 0;text-align:left;width:auto;}
#blockInformations form fieldset {background:#e1e1e1;border:none;padding:0 10px 0 10px;}
#blockInformations #fakeFieldset {background:#e1e1e1;border:none;margin:10px 0 10px 0;padding:0 10px 10px 10px;text-align:left;width:auto;}
#blockInformations #blockTips {
	background:#fff url(../images/light-bulb.png) no-repeat 0 0 !important;
	background:#fff url(../images/light-bulb.png) no-repeat 5px 5px;
	border:5px solid #777;
	margin:10px 0 10px 0;
	padding:10px;
	text-align:left;
	width:auto;}
#blockInformations #blockTips h4 {color:#ED1B2D;margin:0 0 0 60px;}
#blockInformations #blockTips p {color:#777;font-weight:bold;margin:0 0 3px 60px;}
#blockInformations input {background:#fff;border:1px solid #aaa;font-size:10px;padding:1px;width:300px;height:auto;}
#blockInformations select {background:#fff;border:1px solid #aaa;font-size:10px;padding:1px;width:300px;height:auto;}
#blockInformations .radio {background:transparent;border:none;font-size:10px;padding:1px;width:auto;height:auto;}
#blockInformations .shortInputText {background:#fff;border:1px solid #aaa;font-size:10px;padding:1px;width:60px;height:auto;}
#blockInformations input.submitBtn {background:#555;border:1px solid #fff;color:#fff;cursor:pointer;padding:3px;width:auto;height:auto;}
#blockInformations a.submitBtn {background:#555;border:1px solid #fff;color:#fff;cursor:pointer;padding:3px;width:auto;height:auto;}
#blockInformations .form-block{margin:0 0 12px 0; background-color:#CCCCCC; padding:6px;}

#blockInscription {
    background:#1a447a url(../images/bkg-bloc-inscription.png) no-repeat 0 0;
    float:left;
    padding:0 10px 0 10px;
    width:296px !important;
    width:292px;
    height:300px !important;
	height:302px; 
	text-align:center;}
#content #blockInscription.rockwell {background:#ccc url(../images/bkg-bloc-inscription-rockwell.jpg) no-repeat 0 0;}
#blockInscription h2 {margin-top:70px;}
#content #blockInscription.rockwell h2 a {color:#333;}
#blockInscription a.btnInscription {background:#005895 url(../images/bkg-btn-inscription.png) repeat-x top left;border:1px solid #fff;margin:0;padding:3px;position:relative;top:10px;/*width:auto;height:auto;*/}
#blockInscription a.btnInscription:hover {background-image:none;}
#blockInscription a.btnInscriptionRockWell {background:#555 ;border:1px solid #fff;margin:0;padding:3px;position:relative;top:10px;}
#blockInscription a.btnInscriptionRockWell:hover {background:#666 ;}

#blockLogin {
    background:#ccc url(../images/bkg-bloc-login.png) no-repeat 0 0;
    float:left;
    padding:0 10px 0 10px;
    width:296px !important;
    width:292px;
    height:300px !important;
	height:302px;}
#content #blockLogin.rockwell {background:#ccc url(../images/bkg-bloc-login-rockwell.jpg) no-repeat 0 0;}
#blockLogin h2 {margin-top:70px;}
#blockLogin form {margin:auto 25%;text-align:left;}
#blockLogin input {background:#fff;border:1px solid #ccc;font-size:10px;padding:1px;width:150px;height:auto;}
#blockLogin input.submitBtn {background:#555;border:1px solid #fff;color:#fff;cursor:pointer;padding:3px;text-align:left;width:60px;height:auto;}

/*Présentaton verticale du menu pour la homepage*/
#menuHomeClientSalon {background:transparent;color:#333;width:300px;}
#menuHomeClientSalon ul {background:transparent;color:#fff;list-style:none;margin-top:70px;text-align:center;width:auto;}
#menuHomeClientSalon ul li {margin-bottom:9px;}
#menuHomeClientSalon ul li a {font-size:1.4em; font-weight:bold; color:#ED4C2F; text-decoration:none; padding:3px; }
#menuHomeClientSalon ul li a:hover {background:#8C8C8C;color:#fff;}
/**/

#tableParticipants {border:none; border-collapse:collapse;margin-top:10px;width:100%;}
#tableParticipants th {background:#777;border-bottom:1px solid #e1e1e1;color:#fff;padding:0 10px 0 10px;}
#tableParticipants td {background:#ccc;border-bottom:1px solid #bbb;color:#333;padding:0 10px 0 10px;}

/*Le fameux tableaux des labos*/
#tableListLabo {border:none;border-collapse:collapse;font-size:10px;width:auto;}
#tableListLabo td {width:auto;}
div.bloc {
    background-color: /*#dfeed4*/#CDEFB3;
    border: 1px solid #ccc;
    margin: 0 1px 0 0;
    padding: 5px;
    cursor: pointer;
	overflow: hidden;
	width:auto;}
div.bloc:hover {border: 1px solid #aaa;}
div.bloc_full {
    background-color: /*#eee2dc*/#EFC7B3;
    border: 1px solid #ccc;
    margin: 0 1px 0 0;
    padding: 5px;
    /*cursor: pointer;*/
	overflow: hidden;
	width:auto;}
/*div.bloc_full:hover {border: 1px solid #aaa;}*/
div.bloc_lab {
    background-color: /*#dbe6ee*/#B3D7EF;
    border: 1px solid #ccc;
    margin: 0 1px 0 0;
    padding: 5px;
    cursor: pointer;
	overflow: hidden;
	width:auto;}
div.bloc_lab:hover {border: 1px solid #aaa;}
#legendGridLabo {border-bottom:1px solid #ccc;padding-bottom:5px;}
#legendGridLabo ul {list-style:none;}
#legendGridLabo li {display:inline;margin:0 10px 0 0;padding:0;}
#legendGridLabo li img {width:15px;height:15px;margin:0;padding:0;}
#legendGridLabo li span {border:1px solid #555;margin:0;overflow:hidden;padding:0;width:15px;height:15px;}
#legendGridLabo li span.labAvailable {background:/*#dfeed4*/#CDEFB3;}
#legendGridLabo li span.labFull {background:/*#eee2dc*/#EFC7B3;}
#legendGridLabo li span.labSchedule {background:/*#dbe6ee*/#B3D7EF;}
#sonepardis a:link {color:#ED1B2D;}
#sonepardis a:visited {color:#ED1B2D;}
#sonepardis a:hover {text-decoration:underline;}
#sonepardis a:active {color:#ED1B2D;}

/*ÉLÉMENTS DE LA REFONTE DE LA PAGE D'ACCUEIL-->07fev2008*/
#blockDescriptionSalon {font-size:1.6em;text-align:center;}
#blockDescriptionSalon p em {color:#ff0000;font-style:normal;font-weight:bold;}
#listesDomaines {font-size:1.2em;font-weight:bold;margin:20px 0 20px 0;text-align:left;}
#listesDomaines table {/*border:1px solid red;*/border-collapse:collapse;width:100%;}
#listesDomaines table td {/*border:1px solid red;*/text-align:center;}
#listesDomaines ul {/*border:1px solid aqua;*/display:block;margin:auto;text-align:left;width:75%;}
#listesDomaines ul li {margin-left:20px;}
#exposantsBlock {background:transparent/*#F5B551*/;clear:both;color:#ff0000;font-size:2em;font-weight:bold;}
#exposantsBlock p {clear:both;}
#exposantsBlock a/*:link, #exposantsBlock a:visited, #exposantsBlock a:active*/ {color:#2F6D9E;cursor:pointer;text-decoration:underline;}
/* #exposantsBlock a:hover {text-decoration:none;}*/
#listesElementsDuSalon {font-size:1.2em;font-weight:bold;text-align:left;}
#listesElementsDuSalon table {/*border:1px solid red;*/border-collapse:collapse;width:100%;}
#listesElementsDuSalon table td {/*border:1px solid red;*/text-align:center;}
#listesElementsDuSalon ul {display:block;margin:auto;text-align:left;width:77%;}
#listesElementsDuSalon ul li {margin-left:15px;}
#sousListesElementsDuSalon {color:#2F6D9E;font-size:1em;font-weight:normal;padding-left:40px;}
#sousListesElementsDuSalon ul {/*border:1px solid red;*/display:block;float:left;list-style-type:square;margin:10px auto;text-align:left;}
#sousListesElementsDuSalon ul li {margin-left:25px;}
#blockInfoLine {background:#ccc/*#F5B551*/;clear:both;color:#ff0000;font-size:2em;font-weight:bold;}
#blockInfoLine a:link, #blockInfoLine a:visited, #blockInfoLine a:hover, #blockInfoLine a:active {color:#2F6D9E;text-decoration:none;}
/**/
p.light_grey {color: #777777;}
span.notice {color: #990000;margin: 10px;font-weight: bold;}
a.blue {color: #0000AA;}
td.total {background-color: #bbb;}
.itext {border: 1px solid #000000;height: 26px;vertical-align: top;padding:4px;background-color: #ffa;}
.itextErr {border: 1px solid #990000;height: 26px;vertical-align: top;padding:4px;background-color: #fff;}
.iarea {border: 1px solid #000000;vertical-align: top;padding:4px;background-color: #ffa;}
.iareaErr {border: 1px solid #990000;vertical-align: top;padding:4px;background-color: #fff;}
span.span_hidden {visibility: hidden;}
span.span_visible {visibility: visible;}
div.workarea {padding-right:10px;float:left}
ul.draglist {position: relative;width: 200px;height:300px;background: #f7f7f7;border: 1px solid gray;list-style: none;margin:0;padding:0;}
ul.draglist li{margin: 1px;cursor: move;}
ul.draglist_alt {position: relative;width: 200px;list-style: none;margin:0;padding:0;padding-bottom:20px;}
ul.draglist_alt li {margin: 1px;cursor: move;}
li.list1 {background-color: #f1f1f1;border:1px solid #777777;}
li.list2 {background-color: #D1E6EC;border:1px solid #7EA6B2;}
#user_actions {float:right;}

/**/
#rockWellBanner {background:#E74C2E;width:632px;height:97px;}

img#headerRockWell {}
#txtInvitation {color:#000;float:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;margin: 0 20px 20px 38px;text-align:left;}
#txtInvitation p {margin-bottom:35px;}
#villeVisitees {font-size:24px;font-weight:bolder;list-style-type:none;}
