*
{
	margin:0;
	padding:0;
}

body,TD
{
	COLOR: #555555;font: normal 12px arial, sans-serif;
}

a 
{
	color: #555555;
}

.newline { display: block; clear: both; line-height: 1px; font-size: 1px; }

#global
{
width:100%;
/*background:url(img/bandeau-fond.gif) repeat-x;*/
}
#header
{
margin:0 auto;
width:960px;
margin-bottom:0px;
}

#header img
{
display:block;
}

#headbreadcrump{
font-size : 18px;
color:#FFFFFF;
background:#B0047E url(img/bg_input.gif) repeat-x scroll 0 top;
margin:0 auto;
width:950px;
font-weight:bold;
padding-left: 10px;
padding-bottom: 2px;
}

#breadcrump
{
background:#33CBCC;color:#fff;margin:0 auto;
width:920px;
visibility:hidden;
display:none;
padding:2px 20px;
font-size:11px;
margin-top:0px
}
#hidebreadcrump{
display:hidden;
visibility:hidden
}
#container
{
margin:20px auto 0 auto;
padding:0 10px;
width:960px;
}
#footer {
	clear:both;
	padding-top:20px;
	margin:5px auto 0 auto;
	width:960px;
	text-align:center;
	background-color:#B0047E;
}

H2
{
font-size : 14px;
font-weight: bold;
color:#2F1F82;
margin-bottom : 0px;
}

h3 {
	font-size:16px;
	color: #fff;
	padding: 3px 10px 5px 30px;
	margin-bottom:1px;
}

h3 small{
	font-size:12px;
	color:#C0C0C0;
	display:block;
}

.light  h3 {
	color:#666666;
	padding-left:25px;
	background: url(img/puce.gif) no-repeat 0 2px ;
}


.cadre{background:#69B55D; color:#fff;font-weight:bold;font-size:12px;padding:10px;}
.cadre img{margin-right:20px;}
.cadrepaiement{border:#C4151C 3px solid; color:#C4151C;font-weight:bold;font-size:16px;text-align:center ;width:50%;margin:5px auto}
.blue{color:#4E82A9}
.orange{color:#69B55D}
.orange .form-field{border-color:#69B55D}
.higher2{background:#6DA2CE; padding:10px;display:block;height:260px;margin-bottom:20px}
.light{background:#93BADB; padding:10px;float:left;margin:10px;display:inline;height:220px;width:300px;}

#divlangue{text-align:right;}

small{font-size:11px;}

.jecshow{text-align:center;font-weight:bold; color:#4E82A9}

a{color:#4E82A9}

.smartbouton{margin-top:10px;}

/*WARNING*/
#bloc-warning
{
	background:#fff;
	border:#621F80 1px solid;
	margin-bottom:10px;
	color:#C4151C
}

#bloc-warning h3 
{
	padding:5px 0;
	background : #621F80;
	text-align : center;
	color : #fff;
	
}

#bloc-warning ul
{
	margin : 10px 0 10px 30px;
	list-style-type:none;
}

#bloc-warning li
{
	padding : 5px 0;
}

.form-mandatorysign{color:#C4151C}

/*FIELDSET{
	padding:10px;
	border:0px;
	background:#fff;
}
FIELDSET LEGEND{
	font-size:14px;
	font-weight:bold;
	background:#fff;
	width:100%;
}
*/

LABEL{
	/*color:#4E82A9;*/
	/*font-weight:bold;*/
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
}
.separator
{
	font-size : 14px;
	font-weight: bold;
	color:#2F1F82;
	margin-bottom : 0px;
}

SPAN.separator
{
	font-weight:normal;
	text-align:right;
	margin:0;
}
/*
INPUT.form-submit
{
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 11px;
	color:#009933;
	font-weight: bold;
	background : #FFFFFF;
	letter-spacing : 1px;
	border : 2px solid #CCFF99;
	padding-left: 4;
	padding-right: 4;
}

INPUT.form-field
{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #009C3C 1px solid; 
	BORDER-LEFT: #009C3C 1px solid; 
	BORDER-RIGHT: #009C3C 1px solid; 
	BORDER-TOP: #009C3C 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px; 
	WIDTH:250px;
}
SELECT.form-field
{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #009C3C 1px solid; 
	BORDER-LEFT: #009C3C 1px solid; 
	BORDER-RIGHT: #009C3C 1px solid; 
	BORDER-TOP: #009C3C 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px; 
	WIDTH:250px;
}


.form-field{
	color : #666;	
	border : 1px solid #666;
	background : #fff;
	padding : 2px;
}
.form-bloc{
	float:left;
	margin-bottom:10px;
}
.form-blocfield{
	float:left;
}
.form-blocchoix{
	color : #666;
	line-height:20px
}
.form-blocchoix .form-field,.form-blocchoix INPUT{
	float:none;
}

.form-blocsubmit{
	text-align:center;
	padding:20px;
}
*/
/*   Balises   */

SELECT { color:#757575;border:1px solid #BDCD00;background:#eee; }
SELECT:hover { /*border:1px solid #804C94;*/ }
INPUT, INPUT.form-field , INPUT.sp1 { background:#eee url(img/fd_input.gif) left top repeat-x;border:1px solid #B0047E;padding:3px;margin:1px; }
INPUT:hover, INPUT.form-field :hover, INPUT.sp1:hover { border:1px solid #1f2f82; }
input[type="checkbox"], input[type="radio"], input.coche{ border: none; width:auto;}

fieldset { border: none; padding: 15px; }
legend {}
label {
	font-weight: bold;
	float: left;
	vertical-align: middle;
	width: 150px;
}

/*   Classes générales    */

.coche {}
.form-field {
	border : 1px solid #B0047E;
	color:#333;
	
	padding: 2px 4px 2px 4px;
	width:250px;
}
.form-field.sp1 { margin: 0; }

.error{ border: 1px solid #FF0000!important;color:white!important;background-color:#FF0000!important;}

.textarea /*.form-field*/ {
	background : #FCFCFC;
	border : 1px solid #B0047E;
	color:#000000;
	padding: 2px 4px 2px 4px;
	margin-left: 80px;
}

.form-bloc { padding: 3px; }
.form-blocchoix { padding: 3px; }
.coche { margin: 2px; border:none;}

.form-blocsubmit{ text-align: center; }
.separator { padding-left: 10px; padding-bottom: 0; }

input.form-submit { 
background:#da15a1 url(img/bg_input.gif) repeat-x 0 bottom;
color:#FFF;
font-weight: bold;
border:1px solid #434343;
white-space:nowrap;
cursor:pointer;
}

input.form-submit:hover { 
background:#5946bb url(img/bg_input_hover.gif) repeat-x 0 bottom;
border:1px solid #2f1f82;
}
.form-ex{width:200px;color:#000;font-size:10px;margin-left:10px;float:right;}


/*///////// Cas spéciaux /////////////

/*Cas libelle question tres long (passage du champ à la ligne)*/
/*#form*/
.longlabel LABEL{width:100%;text-align:left;}
/*#form*/
.longlabel .form-blocfield{
	padding-left:110px;	/*largeur de LABEL + marge à droite LABEL*/
}

#label_SECTEURAPPLI,#label_INTERETPDT,#label_INTERETPROFAB{
font-size:14px;
color:#fff;
padding:3px 10px 5px 10px;
background:#7DA6C4 ;
margin-top:10px;
margin-bottom:1px;
width:97%;
}
#OTHERSECTEURAPPLI,#OTHERINTERETPDT,#OTHERINTERETPROFAB{
position:relative;display:inline;left:70px;
}
.display #OTHERSECTEURAPPLI,.display #OTHERINTERETPDT,.display #OTHERINTERETPROFAB{
position:relative;left:70px;
}
IMG.case{margin:5px}

/*************************************/

/*******************************************************************************/
/* Pré-enregistrement */
/*******************************************************************************/

#prereg {
	font-size: 12px;
	padding: 10px;
	border:1px solid #B9B9B9;
}

#prereg td {
	font-size: 13px;
	}

#prereg h2 {
	background:transparent url(img/2010/paragraphes/puce_ronds_h1.png) no-repeat scroll left 1px;
	line-height:31px;
	margin:0.3em 0 1.2em;
	text-indent:35px;
	font-size: 1.6em;
}


#prereg h2 .stGris {
	color:#555555;
}

#prereg .form-separator {
	font-size: 14px;
	font-weight:bold;
	padding:10px 0 10px 0;
	color: #B0047E;

}

#prereg .TabListe
{
	border:1px #B0047E solid;
	margin: 5px;
	width: 99%;
}
#prereg .TabListe a
{
	color: #B0047E;
}

#prereg .enteteListe
{
	background: #B0047E;
	font-weight : bold;
	color:#FFF;
	padding: 2px 2px;
}
/*
#bloc-warning { border: 1px solid #C8D200; margin-bottom: 15px; }
#bloc-warning h3{ color: #FFFFFF; font-weight: bold; font-size: 15px; background-color:#C8D200; padding: 5px;}

#bloc-warning ul { padding: 10px; }
#bloc-warning li { list-style-position: inside; margin-bottom: 5px; }
*/
.other{ margin: auto; }

.sentmci {
border:1px solid #000;
margin:0 0 15px 0;
padding:10px;
}