*
{
	margin:0;
	padding:0;
}

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

a 
{
	color: #555555;
}
#global
{
width:100%;
/*background:url(img/bandeau-fond.gif) repeat-x;*/
}
#divlangue{text-align:right}
#header
{
margin:0 auto;
margin-bottom:0px;
background:#F29400;
width:600px
padding:10px 0px;
}
#breadcrump
{
background:#01BEE6;color:#fff;margin:0 auto;
width:730px;
visibility:hidden;
display:none;
padding:5px 10px;
font-size:13px;
margin-top:0px
}
#hidebreadcrump{
display:hidden;
visibility:hidden
}
#container
{
margin:20px auto 0 auto;
padding:10px;
width:728px;
min-height:400px;
background-color:#F7F7F7}

*html #container{height:400px}

#footer {

     width: 750px;
     height: 120px;
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #99A3A6;
     text-align:left;
     padding-top: 5px;
	 margin:0 auto;

}

#footer a {
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #99A3A6;
     text-decoration: underline;
}

#footer a:hover {
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #6C7172;
     text-decoration: underline;
}

#footer * {
	margin: 0 ; 
 }


h2{color:#88B1C3;font-size:18px;margin-bottom:10px;border-bottom:#88B1C3 2px solid;}
h3{font-size:16px;color:#fff;padding:3px 10px 5px 30px;background:#3C748B;margin-bottom:2px}
h3 small{font-size:12px;color:#C0C0C0;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}

a{color:#8F007E}

.content{
	margin: 20px 0px;
}

/* ---- formulaire -*/

input, textarea {
	background : url(../img/fond-champ.png) no-repeat top left #fff;
	color : #000000;
	font-size : 0.9em;
	padding : 2px;
	border : none;
	border-top : 1px solid #fff;
	border-left : 1px solid #fff;
}

/* ---- simpleform -*/
.simpleform{
	text-align:left;
}
.simpleform h3{
	text-align:left;
	color:#BF2A16;
	background:none;
	font-weight:900;
	font-family:verdana;
	padding:10px 10px 5px 5px;
}
.simpleform fieldset{
	font-weight:bold;
	margin:10px;
	padding:10px;
	border:1px #C83E0F solid;
}
.simpleform fieldset legend{
	padding: 5px 10px 10px 10px;
	color:#C83E0F;
	font-size:14px;
}

.simpleform LABEL{
	width:200px;
	font-weight:bold;
	display:block;
	float:left;
	color:#336699;
	text-align:left;
	margin:0px 10px;
}
.simpleform .bloc-form-field{
	display:block;
	width:500px;
	float:left;
	font-weight:auto;
	
}
.simpleform .bloc-choix{
	color : #000000;
	font-size : 0.9em;
}

.form-field{
	color : #000000;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #000000;
	width:240px;
}

.form-blocchoix{
	color:#000000;
	display:block;
	padding : 2px;
	padding:0 18px;
}
.form-blocchoix INPUT{
	border:none;
	background:none;
	margin-right: 2px;
}

.simpleform .bloc-choix .form-field, .simpleform .bloc-choix INPUT{
	border:none;
	background:none;
}

div.other{margin:5px 0;margin-left:230px;}
span.other{font-weight:bold;color:#000000;}
input.fieldother{
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #000000;
}

#field_REFACT{
	float:left;
}
#field_REFACT .other{
margin-left:5px;
}

.form-mandatorysign{color:#E3001B}

.simpleform .form-blocsubmit{
	text-align:center;
	padding:20px;
	clear:left;
}
.simpleform .form-submit{	
	border : 1px solid #BF2A16;
	background:#BF2A16;
	padding :5px 8px;
	font-size : 0.9em;
	color : #fff;
	font-weight : 700;}
/* ---- warning */
#bloc-warning {
  border : 1px solid #55606D;
  background : #FFFFFF;
  margin : 5px 10px;
  color : #000000;
  float:center;
}

#bloc-warning h3 {
  background : #88B1C3;
  text-align : center;
  padding : 5px 15px;
  color : #fff;
  text-align : left;
  margin:0;
  border-bottom : 1px solid #fff;

}

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

#bloc-warning li {
  padding : 5px 10px;

}

.form-ex{
	color:#88B1C3;
	font-size:10px;
	position:relative;
	display:inline;
	width:200px;
	padding-left: 2px;
}
select.error,input.error{background:#E3001B;color:#ffffff}
div.error{color:#E3001B ; font-weight:bold}

/******************/
/****LOGIN*******/
/******************/
#login-page .form-submit
{	
	border : 1px solid #BF2A16;
	background:#BF2A16;
	padding :5px 8px;
	font-size : 0.9em;
	color : #fff;
	font-weight : 700;
	margin-top:15px
}
#login-page .form-field
{	
	color : #000000;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #000000;
	width:120px;
}
#login-page label{
	width:100px;
	font-weight:bold;
	display:block;
	float:left;
	color:#336699;
	text-align:left;
}

/******************/
/****ECARD*******/
/******************/
#ecard .form-submit
{	
	border : 1px solid #BF2A16;
	background:#BF2A16;
	padding :5px 8px;
	font-size : 0.9em;
	color : #fff;
	font-weight : 700;
	margin-top:15px
}
#ecard .form-field
{	
	color : #000000;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #000000;
	width:240px;
}
#ecard label{
	width:240px;
	font-weight:bold;
	display:block;
	clear:both;
	color:#336699;
	text-align:left;
}
#ecard .form-bloc
{
	clear:both;
	padding:0 0 15px 0;
}
#ecard .simpleform fieldset{
	font-weight:bold;
	margin:10px;
	padding:10px;
	border:1px #497F97 solid;
}

