@CHARSET "UTF-8";

body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: white;
	/*background-color: #0F0000;*/
}

.cv {
	margin: 0;
	padding: 0;
	width: 610px;	
}

.cv_success {
	margin : 10px auto 0 auto;
	
}

table {
	border: 0 solid White;
	color: White;
	font-family: Arial;
	font-size: 10px;
	width: 100%;
}

tr td {
	border: 0 solid White;
}

select {
	color: black;
	font-family: Arial;
	font-size: 10px;
	width: 178px;
}

.fr {
	float: right;	
}

.clear {
	clear: both;	
}

.cb_dispo {
	width: 65px;
}

.radio {
	width: 25px;
}

.depotcv_etp_1 td select {
	font-family: Arial;
	font-size: 10px;
}

.depotcv_etp_1 td input {
	
}

.ci {
    color: black;
    font-family: Arial;
    font-size: 10px;
    margin : 4px 0 4px 0;
    margin-right: 15px;
}
.ci_last {
    color: black;
    font-family: Arial;
    font-size: 10px;
    margin-right: 15px;
}
.cp {
    width: 50px;
}
.cb {
    width: 30px;
}

.c1 {
	width: 105px;
	text-align: right;
	margin-right: 5px;
	padding-right: 5px;
}

.c2 {
	text-align: left;
	font-size: 10px;
	font-family: Arial;
	border-right: solid 1px white;
}

.c2 input {
	width: 180px;
}

.c2 .radio input{
	width: 25px;
}

.c3 {
	text-align: right;
	padding-right: 5px;
}

.c4 {
	text-align: left;
	width: 180px;
	vertical-align: top;
}

.c4 input {
	width: 180px;
}

.chalf {
	text-align: right;
	padding: 0 5px;
	width: 50%;
}

.chalfl {
	text-align: left;
	padding: 0 5px;
	width: 50%;
}

.d_actions_o {
	text-align: right;
	padding: 5px 0 15px;
}

.rbutton {
	margin: 0 0 0 8px ;	
}

.rsubmit {
	background: url("../img/CV_valider.png") no-repeat scroll 0 0 transparent;
	border: 0;
	cursor: pointer;
	width: 62px;
	height: 24px;
}

.rback {
	background: url("../img/CV_retour.png") no-repeat scroll 0 0 transparent;
	border: 0;
	cursor: pointer;
	width: 62px;
	height: 24px;
}

/* **************************** */
/* .error pour JQuery Validator */
/* **************************** */
label.error, span.error {
	color: red;
	font-style: italic;
	font-weight: normal;
}
input.error, select.error, textarea.error {
	border: 2px solid red;
	background-color: #FFFFD5;
}



.table_dispo
{
    width: 520px;
    font-size: 10px;
    color: White;
    font-family: Arial;
    border-width: 0px;
    border-style: solid;
    border-color: White;
}

.td_dispo_c1
{
    width: 45px;
}

.td_dispo_header
{
    text-align:center;
    width:80px;
}

.td_dispo_chk
{
    text-align:center;
}

.td_dispo_chk span {
    width:100%;
}


.noscript-message { 
color: red;
background:#FCE9C0;
border-top:2px solid #DBAC48; 
border-bottom:2px solid #DBAC48; 
padding: 15px 10px 15px 50px; 
} 