.dp_main {position:relative; font-size:10px; font-family:verdana, sans-serif; font-weight:normal;}
.dp_main table {margin:auto}
/*input {color: #781351; background: #dddddd;}
*/
.td_button_by_col {text-align:center; padding-top:20px;}
.td_button_by_row {text-align:center;}
.button input {color: purple; font-size:12px; font-family:arial, sans-serif; font-weight: bold;
background-color:#f0f0f0;
background-image:url(/img/dp_icons/play.jpg);
background-position:right;
background-repeat:no-repeat;
}




.bulle {z-index:200;position:absolute; visibility:hidden; font-weight:bold; top:0; left:0; width:300px; background-color:#d6c8d6; color:#114477; border:2px solid white; text-align:justify;}

.ConfirmBox {z-index:200;padding:20px; position:absolute; visibility:hidden; background-color:#ffffff; color:#114477; border:2px solid purple;font-size:12px; font-family:verdana, sans-serif; font-weight:bold;}
.ChoiceBox {z-index:200;padding:20px; position:absolute; visibility:hidden; background-color:#ffffff; color:#114477; border:2px solid purple;font-size:12px; font-family:verdana, sans-serif; font-weight:bold;}
.MsgBox {z-index:200;padding:20px; position:absolute; visibility:hidden; background-color:#ffffff; color:#114477; border:2px solid purple;font-size:12px; font-family:verdana, sans-serif; font-weight:bold;}

.ConfirmBox input {color: purple; font-weight: bold;} 
.ChoiceBox input {color: purple; font-weight: bold;} 
.MsgBox input {color: purple; font-weight: bold;} 

#dp_transparent {z-index:198;position: absolute; top: 0px; left: 0px; visibility:hidden; background-color:black; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
#ombre {z-index:199;position:absolute; visibility:hidden; background-color:black; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
#dp_message_span {display:none;}





/*.table_list_form {width:780px; border: 2px solid #dddddd; border-style:outset;}
*/
.table_list_form {border: 2px solid #dddddd; border-style:outset;}
.td_header_by_col {font-weight:bold; text-align:right; padding-right:20px;}
.td_subtitle {font-weight:bold; text-align:left;}
.td_subtitle1 {font-weight:bold; text-align:left; border-bottom:1px solid purple;}
.td_header_by_row {font-weight:bold; text-align:center; padding-bottom:10px;}
.td_item_by_col {text-align:left;}
.td_item_by_row {text-align:center;}
.td_error {color:red;}
.td_error input {border:1px solid red}
.news {width:500px; height:300px; margin:auto; font-weight:bold; color:#ffaa00; border: 2px solid purple;}
 
.form_text{font-family: verdana, sans-serif; font-size:12px; font-weight: bold;color: purple;}
.form_subtitle {font-family: verdana, sans-serif; font-size: 12px; font-weight: bold;color: purple;}
.form_title {font-family: verdana, sans-serif; font-size: 14px; font-weight: bold; color: purple;}


.progression_bar_full  {border-width:2px; border-style:solid; border-color: #777777; background-color:#777777;}
.progression_bar_empty  {border-width:2px; border-style:solid; border-color: #777777;}



/*Ajouts*/

.td_item_left {text-align:left;}
.table700 {width:640px;}


