/*************/
/*general*/
/*************/
*
{
	margin:0;
	padding:0;
}

body,TD
{
	COLOR: #B2C3B8;font: normal 12px arial, sans-serif; line-height:18px; background-color:#1E2625;
}

a 
{
	color: #FFFFFF;
}
a:hover
{color: #B2C3B8;}
#global
{
width:750px; margin:0 auto;
background-color:#1E2625; 
/*background-color: #FFF;*/
}
#header
{
width:750px;
}
#chglang{text-align:right}
#container
{
margin:20px 0 0 0;
width:750px;

}
#footer {clear:both;width:600px;margin:10px auto}
#footer img{display:block;border:none;}
.cadre{background:#ddd;padding:10px}

h2,legend{color:#E75226;font-size:16px;margin-bottom:10px;font-weight:bold}
h3{font-size:14px;}
/*************/
/*WARNING*/
/*************/
#bloc-warning
{
	background:#B2C3B8;
	display:block;
	margin-bottom:10px;
	border : 1px solid #736362;
	color:#000000;
}

#bloc-warning h3 
{
	padding:5px 0;
	text-align : center;
	color : #B2C3B8;	
	background : #736362;
}

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

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

/**************/
/***PREREG***/
/*************/
fieldset{border:1px solid #B2C3B8;padding:20px;padding-top:10px;background:transparent;display:block;}

#prereg 
{margin:25px;}
#prereg div.espacecode{margin-left:25px;}
#prereg FIELDSET LEGEND{
	font-size:14px;
	font-weight:bold;
	color:#B2C3B8;
}
#prereg h3{color:#B2C3B8}

#prereg
LABEL{
	color:#B2C3B8;
	font-weight:bold;
	width:120px;
	display:block;
	float:left;
	text-align:left;
	padding-right:10px;
}

/* class des elements de formulaire */
#prereg
.form-field{
	color : #B2C3B8;	
	border : 1px solid #736362;
	background : #736362;
	padding : 2px;
}


/* div correspondant à une question (Q+Champ) */
#prereg
.form-bloc{
	float:left;
	margin-bottom:2px;
}
/* div encadrant le champ */
#prereg
.form-blocfield{
	float:left;
}
#prereg
.form-blocfield td{
	color:#B2C3B8
}

/* div encadrant spécifiquement les champs de type Coche ou Radio */
#prereg
.form-blocchoix{
	color : #B2C3B8;
	margin-bottom:10px;
	line-height:20px
}
#prereg
.form-blocchoix .form-field,
#prereg
.form-blocchoix INPUT{
	float:none;
}


/* class du bouton */
#prereg
.form-submit{	
	border : 1px solid #000;
	padding : 0 8px;
	background : #736362;
	color : #B2C3B8;
	font-weight : bold;
}
#prereg
.form-blocsubmit{
	text-align:right;
	padding:20px;
}
.coche{margin-right:8px}
.form-ex{color:#B2C3B8;font-size:10px;position:relative;display:inline;width:200px;}

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

/*Cas libelle question tres long (passage du champ à la ligne)*/
#prereg
.longlabel LABEL{width:100%;text-align:left;}
#prereg
.longlabel .form-blocfield{
	padding-left:130px;	/*largeur de LABEL + marge à droite LABEL*/
}
/*FORM*/
#form
{
	padding:25px;
}
.form-mandatorysign
{
	color: #CC0000;
}
#form fieldset{border:1px solid #B2C3B8;}
.form-submit
{
background:#E75226;border:none;color:#fff;padding:0px 15px;
}
.libelle{color:#FFFFFF;font-weight:bold}

INPUT.form-field, SELECT.form-field ,TEXTAREA.form-field{font: normal 12px arial, sans-serif;background:#eee;color:#FFFFFF;border:#aaa 1px solid}

.bloc-submit{text-align:right;padding-right:20px}

.form-separator{font-weight:bold;color:#E75226;font-size:12px; }

/**LISTE**/
table.affichetab
{
/*	border: 1px solid #97b73b;*/
	/*width: 426px;*/
}
tr.affichetr
{
	background-color: #E75226;
}
tr.affichetr td
{
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	font-size: 13px;
}
tr.affichetr1, tr.affichetr1 a
{
	background-color: #bbb;
}
tr.affichetr2, tr.affichetr2 a
{
	background-color: #ddd;
}
tr.affichetr1, tr.affichetr1 a, tr.affichetr2, tr.affichetr2 a
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
}
tr.affichetr1 a:hover, tr.affichetr2 a:hover
{
	text-decoration: underline;
	color: #666;
	font-size: 11px;
	line-height: normal;
}
tr.affichetr1 td, tr.affichetr2 td
{
	padding: 2px 5px 2px 5px!important;
	color: #666;
}

.form-bloc.longlabel label
{
	font-weight:bold;
}

.compteur{
	border:none;
	text-align:right;
}

#field_Civility input{
	margin-right: 4px;
}

#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;top:-43px;left:70px;
}
.display #OTHERSECTEURAPPLI,.display #OTHERINTERETPDT,.display #OTHERINTERETPROFAB{
position:relative;top:-21px;left:70px;
}
#EXPhone,#EXFax
{
position:relative;top:-20px;left:140px;
}
IMG.case{margin:5px}
.bloc-login{text-align:center;}
.bloc-login-interieur{padding:25px;width:400px;margin-left: auto;margin-right: auto;text-align:left}
#page{padding:0 25px 0 25px}