

* { margin:0; padding:0; }

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

body { background: #aeaaa5; text-align: center; }

a  { color: #de0059; text-decoration: none; }
a:hover  { text-decoration: underline; }

#global { margin: 0 auto; text-align:left; position: relative; width: 700px; }

#divlangue{text-align: right; }


#container {background: #FFF; padding: 20px; min-height: 400px;}


*html #container{ height: 400px; }

#header{background:#8B8C86;width: 700px;margin:0 auto;text-align:center}

h2 {color:#555555; font-size: 18px; margin-bottom: 20px; border-bottom:#de0059 2px solid; }

h3 {color:#000; font-size: 16px; margin-bottom: 10px; background: url(img/fond_titre.gif) repeat-x 0 0 #a7a19a; padding: 2px 10px 3px 10px; }

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


.cadre{border:#EBA837 3px solid; color:#EBA837;font-weight:bold;font-size:16px;text-align:center ;width:50%;margin:5px auto}

small{font-size: 11px; }

.jecshow{text-align:center; font-weight:bold; color:#00579E}


/*WARNING*/

#bloc-warning
{
	background:#fff;border:#BA2656 1px solid;
	margin-bottom:10px;
	color:#BA2656
}

#bloc-warning h3 
{
	padding:5px 0;
	background : #BA2656;
	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:#797e85}

FIELDSET{
	padding:10px;
	border:1px #de0059 solid;
	background: none;
	margin-bottom:20px

}
FIELDSET LEGEND{
	font-size:14px;
	font-weight:bold;
	background:#fff;
	width:100%;
}


/*#form*/

.form-mandatorysign { font-family: verdana; color: #CC0000;}

LABEL{
	color:#797e85;
	font-weight:bold;
	width:170px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
}

/* class des elements de formulaire */
/*#form*/
.form-field{
	color : #666;	
	border: 1px solid #666;
	background : #f0eeec;
	padding : 2px;
	margin-right:4px;
}

/* div correspondant à une question (Q+Champ) */
/*#form*/
.form-bloc{
	float:left;
	margin-bottom:2px;
}
/* div encadrant le champ */
/*#form*/
.form-blocfield{
	float:left;
	width:450px;
}
/* div encadrant spécifiquement les champs de type Coche ou Radio */
/*#form*/
.form-blocchoix{
	color : #666;
	margin-bottom:10px
}
/*#form*/
.form-blocchoix .form-field,
/*#form*/
.form-blocchoix INPUT{
	float:none;
}

.coche{
	margin-right: 5px;
	margin-left: 5px;
}


/* class du bouton */
/*#form*/
.form-submit{	
	padding : 0 8px;
	background : #de0059;
	color : #fff;
	font-weight : bold;
}
/*#form*/
.form-blocsubmit{
	text-align:right;
	padding:20px;
}

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

/*///////// 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:190px;	/*largeur de LABEL + marge à droite LABEL*/
}


IMG.case{margin:5px}

div.other{
	margin:5px 0pt;
}