h1#titre2 {
margin-left:40px;
margin-top:0;
}
h1#titre1 {

margin-bottom:0;
}
div#corps {
width:95%;
float:left;
}
table#main {
margin:auto;

}
table#main td {
/*border:1px solid #018D6D;
text-align:center;*/
}
.supp {
cursor:pointer;
color:#FD1C14;
text-decoration:none;
}
.annuler {
color:#018D6D;
cursor:pointer;
}
.ok {
font-family:Arial, Helvetica, sans-serif;
color:#018D6D;
border:#018D6D solid 1px;
background-color:#CEFFCE;
margin:5px 5px 10px 5px;
width:96%;
text-align:center;
padding:7px;
}
.error {
font-family:Arial, Helvetica, sans-serif;
color: #CC0000;
border:#FD1C14 solid 1px;
background-color:#FFECEC;
margin:5px 5px 10px 5px;
width:96%;
text-align:center;
padding:7px;
}
.error a {
text-decoration:underline;
font-weight:bold;
color:#FF0000;
}
p.error a:hover {
font-size:14px;
}
a#ajouter {
font-family:Arial, Helvetica, sans-serif;
color:#018D6D;
text-decoration:underline;

}
a#ajouter:hover{

text-decoration:none;
}
a.retour{
font-family:Arial, Helvetica, sans-serif;
color:#018D6D;
text-decoration:underline;

}
a.retour:hover{
text-decoration:none;

}
legend {
font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;

}
legend a{
font-family:Arial, Helvetica, sans-serif;
color: #CC0000;
font-weight:bold;
font-size:14px;

}
label {
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
margin-right:20px;

}
fieldset {
background: -moz-radial-gradient(#aedae5, #d8edf2);   

border-color:#5C5C5C;
padding-left:10px;
}
fieldset#mdp {
width:30%;
margin:auto;

}
fieldset#mdp2 {
width:50%;
margin:auto;

}
form#mdp {
margin-top:200px;
}
fieldset#add {
background-color:#FFFFD9;
}
table#main caption{
font-family:"Comic Sans MS";
}
form#chang {
margin-top:75px;
}
div#options {

height:130px;
}
div#options2 {
float:right;
width:51%;

}
div#options3 {
float:left;
width:45%;

}
table.options td {
color:#FF6600;
}
table#fiche {
	width:95%;
	margin:auto;
}
table#fiche td{
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
padding:3px;
font-size:13px;
/*border:1px solid #d3dbeb;*/
}
table#fiche td.legend{
background-color: #FFFF99;
color: #000000;
width:25%;
}
table#fiche td.info{
background-color: #D7F1F2;
color: #000000;
}
/*table#fiche td.legend_2{
font-weight:bold;
background-color: #9D9DFF;
color: #FFFFFF;
width:25%;
}
table#fiche td.info_2{
font-style:italic;
background-color: #D9D9FF;
color: #000000;
}*/
table#option {
width:80%;
margin:auto;
}
table#option caption{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#018D6D;
}
table#option td{
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
}
table#option td.text{
text-align:left;
}
table#option td.img{
text-align:right;
}

.box1 {
	width:98%;
	background-color:#FFFFCC;
	border:solid 1px  #FFCC00;
	margin:auto;
	margin-top:15px;
	padding:5px;
}
.box2 {
	width:98%;
	background-color: #F2F9F9;
	border:solid 1px  #00CC99;
	margin:auto;
	margin-top:15px;
	padding:5px;
}
.box3 {
	width:98%;
	background-color: #fff7e4;
	border:solid 1px #ecd1a6;
	margin:auto;
	margin-top:10px;
	padding:0px;
}
.tableForm {
	width:98%;
	margin:auto;
	border-collapse:collapse;
}
.tableForm input {
	border: solid 1px  #018D6D;
	width:250px;
}
.tableForm textarea {
	border: solid 1px  #018D6D;
}
.tableForm select {
	border: solid 1px  #018D6D;
	width:250px;
}
.tableForm td {
	padding:3px;
}

.titleBox {
	margin:2px 0 2px 18px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.grandTitre {
	font-size:16px;
	font-weight:bold;
	padding:0 0 2px 10px;
	border-bottom:1px solid #666666;
}
