*
{
	margin:0;
	padding:0;
}

body,TD
{
	COLOR: #555555;font: normal 12px arial, sans-serif;
}
body{
    scrollbar-face-color: #fff;
    scrollbar-shadow-color: #ADA079;
    scrollbar-highlight-color: #ADA079;
    scrollbar-3dlight-color: #ADA079;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #ADA079;


}
a 
{
	color: #555555;
}
#global
{
width:800px;
margin:auto;
/*background:url(img/bandeau-fond.gif) repeat-x;*/
}
#header
{
margin:0 auto;
margin-bottom:0px;
border-bottom:2px solid #fff;
}

#headbreadcrump{
color:#fff;
background:#010101;
margin:0 auto;
font-weight:bold;
padding:5px 20px;
font-size:14px;
border-bottom:1px solid #fff;

}
#breadcrump
{
background:#0195D0;color:#fff;margin:0 auto;
visibility:hidden;
display:none;
padding:2px 20px;
font-size:11px;
margin-top:0px
}
#hidebreadcrump{
display:hidden;
visibility:hidden
}
#container
{
margin:10px auto 0 auto;


}
#footer
{
margin:20px auto;
text-align:center;font-size:10px
}
#footer a{color:#555555;text-decoration:none}

h2{color:#004F98;font-size:16px;margin-bottom:10px}


h3 {
	font-size:16px;
	color: #fff;
	padding: 3px 8px;
	background: #004F98 ;
	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 ;
}
h4{margin:0;margin-top:10px;font-size:14px;color:#0195D0}

.cadre{background:#DDD; color:#000;font-weight:bold;font-size:12px;padding:10px;zoom:1}
.cadre h3{background:#0195D0; color:#fff;margin-right:-10px}
.cadre img{margin-right:10px;}
.cadrepaiement{border:#C4151C 3px solid; color:#C4151C;font-weight:bold;font-size:16px;text-align:center ;width:50%;margin:5px auto}
.blue{color:#004F98}
.orange{color:#B81237}
.orange .form-field{border-color:#B81237; width:160px;}
.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:225px;}
.rouge{color:#B81237}


#divlangue{float:right;}
#divbanner{float:left};

small{font-size:11px;}

.jecshow{text-align:center;font-weight:bold; color:#004F98}

a{color:#004F98}

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

#bloc-warning h3 
{
	padding:5px 0;
	background : #B81237;
	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:1px #004F98 solid;
	background:#fff

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


/*#form*/
LABEL{
	color:#004F98;
	font-weight:bold;
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	margin-top:3px;
}
/* class des elements de formulaire */
/*#form*/
.form-field{
	color : #666;	
	border : 1px solid #666;
	background : #fff;
	padding : 2px;
	width:260px;
}


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

.coche{
	margin:0 5px;
}


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

.form-ex{width:200px;color:#000;font-size:10px;margin-left:10px}

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

#label_SECTEURAPPLI,#label_INTERETPDT,#label_INTERETPROFAB{
font-size:14px;
color:#fff;
padding:3px 10px 5px 10px;
background:#0195D0 ;
margin-top:10px;
margin-bottom:1px;
width:97%;
}
#OTHERSECTEURAPPLI,#OTHERINTERETPDT,#OTHERINTERETPROFAB{
position:relative;display:inline;left:70px;width:120px;
}
.display #OTHERSECTEURAPPLI,.display #OTHERINTERETPDT,.display #OTHERINTERETPROFAB{
position:relative;left:70px;
}
#ACTIVITEAUTRE {width:120px;}
#FONCTIONAUTRE {width:120px;}
#EXPhone,#EXFax,#EXMobile
{
position:relative;top:-20px;left:140px;
}
IMG.case{margin:5px}
br.newline{line-height:1px;height:1px;clear:both;}



.stepcode label{width:250px}
.stepcode .login{margin-top:40px;padding:10px;background:#D1E4ED;zoom:1}
.stepcode .login h3{color:#004F98;background:#D1E4ED;padding:0;margin-bottom:5px}
.stepcode .form-bloc{float:none;margin-top:10px}
.stepcode .login .form-blocsubmit{text-align:left;margin-left:270px;padding:5px;}

.forum th{text-align:left;padding:5px;padding-bottom:0;color:#000}
.forum th sup{font-size:12px}
.forum td{padding:0 5px}
.forum.f24{background:#A9C1E0}
.forum.f25{background:#A4E6AC}
.forum.f26{background:#E0F396}

#total{text-align:right;padding:0 45px 10px 20px;font-weight:bold;}
#total input{background:none;border:none;text-align:right;COLOR: #555555;font: normal 12px arial, sans-serif;font-weight:bold;}
#infosreduc{color:#C4151C;font-style:italic}
.reduc{color:#C4151C;font-weight:bold}

#form ul{
	margin-top:5px;
}
#form li{
	list-style:none;
}

.ligne1 td{
	background-color:#c6d9f1;
}

.ligne2 td{
	background-color:#8db3e2;
}

#form td{padding:3px;}
