/*****************/
/* FORMULAIRES   */
/*****************/

.form-field {
	font-size: 11px;
	color: #666;
	border: 1px solid #cbcbcb;
	padding: 3px;
}

span.form-label { color: #0094AB; font-weight: 700; /*padding-top: 10px;*/ }

.form-mandatorysign { color: #FF0000; }

.form-separator {
	border-bottom: 1px solid #0094AB;
	padding-bottom:5px;
	margin-bottom:5px;
	color: #0094AB;
	font-weight: bold;
}
.form-separator-badge {
	border-bottom: 1px solid #0094AB;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.form-submit {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	background: #0094AB;
	border-top: 1px solid #0094AB;
	border-left: 1px solid #0094AB;
	border-right: 1px solid #005a68;
	border-bottom: 1px solid #005a68;
	padding: 5px;
}

FIELDSET {
	border: none; 
}

FIELDSET LEGEND {
	color: #0094AB;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0;
}

LABEL {
	color: #0094AB;
	font-weight: bold;
	width: 100px;
	float: left;
	text-align: left;
	padding-right: 10px;
	font-size: 12px;
}



.form-pesanscode {
	color: #0094AB;
	font-weight: bold;
	font-size: 12px;
}

.form-ex{ color:#000; font-size:10px; position:relative; display:inline; }

.error{ background: #F0B20F; }

input.none { vertical-align: middle; margin: 0 5px; }


/*****************/
/* LIST COLLEGUE */
/*****************/

#listCollegue{ text-align:center; }
#listCollegue th { background: #0094AB; color:#FFF; font-weight: bold; }



/*****************/
/* LOGIN PAGE   */
/*****************/

#login-page { background: #0094ab; padding: 40px; width: 400px; margin: 0 auto;  }

#login-page label { color: #FFF; position: relative; top: 2px; }

#login-page .form-field { float: left;  border: 1px solid #FFF; font-size: 11px; padding: 3px; margin: 0 10px 5px 0; color: #694e83; }
#login-page .form-field:hover, #login-page .form-field:focus, #login-page .form-field:active { border: 1px solid #0094AB; }

#login-page .bt-ok { float: left;  border: none; background: url(img/bt_ok.gif) no-repeat 0 0; width: 26px; height: 21px; }
#login-page .bt-ok:hover, #login-page .bt-ok:focus, #login-page .bt-ok:active { background: url(img/bt_ok.gif) no-repeat 0 100%; }

#login-page .errors { clear: both; color: #FFF; padding-top: 10px; }  

/*****************/
/*     ecard     */
/*****************/

.Form1 fieldset { 
	border-bottom: 1px solid #0094AB;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#0094AB;
	font-weight: bold; 
}

.Form1 label {
	font-weight: normal; 
	float:none;
	font-family:Verdana,Arial,Helvetica,"sans-serif";
	font-size:11px;
}

.Form1 .sous-label {
	float: left;
	width: 100px; 
	padding-right: 5px; 
	text-align: right; 
	position: relative;
	top: 2px;
}

.Form1 .champs { 
	float: left; 
	width: 300px;
}

.Form1 .bloc-submit { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background:white;
	border: 2px solid #999999;
}


.Form1 .form-acces { 
	background: #FEF0C9; 
	border: 1px solid #373E79; 
	font: 12px arial; 
	padding: 3px; 
	width: 200px; 
}

.Form1 .form-acces:hover,
.Form1 .form-acces:focus, 
.Form1 .form-acces:active { border: 1px solid #000; }
/* AJOUT */
.Form1 .form-field { 

border:1px solid #0094AB;
color:#373E79;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;

}

.Form1 .form-field:hover,
.Form1 .form-field:focus, 
.Form1 .form-field:active { border: 1px solid #000; }
/* FIN AJOUT */
/*.Form1 .form-submit { 
	background: url(img/fond_submit.gif) no-repeat 0 0; 
	border: 0; 
	font: 16px arial; 
	color: #FFF; 
	font-weight: 700;
	padding: 0 10px 0 40px;
	*padding: 0 0 0 25px; /*Corrige bug d'affichage sous IE6 et IE7 */
/*	height: 30px;
}*/


.Form1 FIELDSET{
	clear:both;
	padding:10px;
	border:1px #373E79 solid;
	background: none;
	margin-bottom:20px

}
.Form1 FIELDSET.SEP1 {
	clear:both;
	padding:10px;
	border:1px #FF0000 solid;
	background: none;
	margin-bottom:20px

}
.Form1 FIELDSET LEGEND{
	font-size:14px;
	font-weight:bold;
	background:#fff;
/*	width:100%;*/
}
.Form1 .form-blocchoix{
	float: left;
}

/*************************************************************/
/*  Gabarit Spéciel Espace Exposant
/*************************************************************/


#bloc-center.espExpo { background: #FFF; padding: 20px 20px 20px 20px; width: 755px}
#deconect {
	position: relative;
}
.deco {
position:absolute;
display: block;
top:5px;
right: 20px;
}

/********************************/
/*   PAGE SONDAGE RESULTS
/********************************/

#sondageGraphe td.reponse { width: 160px; }
#sondageGraphe td.graph img { background: #799B13; height: 15px; width: 100%; }
#sondageGraphe td  { padding: 10px; }

/********************************/
/*   INSCRIPTION CATALOGUE
/********************************/

#accescatalogue label.longlabel {
display:block;
width:100%;
}
#accescatalogue label {
width:125px;
}

#accescatalogue .newline {
height:5px;
}

#accescatalogue .bloc-form-field_oneColumn {
margin:0 0 0 135px;
}

.accescatalogue #bloc-warning {
border:1px solid #F0B20F;
margin:0 0 25px 50px;
padding:10px;
}

.accescatalogue table.error {
padding:10px;
}