@charset "utf-8";
/* CSS Document */

a{color:#434343; text-decoration:none;}
a:hover{color:#434343; text-decoration: underline;}

a.red{color:#d10019; text-decoration:none;}
a.red:hover{color:#d10019; text-decoration: underline;}

.BreadcrumbsMemo {width:520px; padding-left:470px; margin-top:10px;}
.BreadcrumbsMemo2 {width:200px; padding-left:0px; margin-top:0px;}
.breadcrumbsMemo_red {font-size:0.625em; line-height:1.4em; color:#c10004;  background:url(../images/arrow_red.gif)  left 3px no-repeat; padding-left:10px; margin-top:10px;  margin-right:20px; white-space:nowrap; display:inline;}
.breadcrumbsMemo_red a {color:#c10004; text-decoration:none;}
.breadcrumbsMemo_red a:hover {color:#c10004; text-decoration: underline;}
.breadcrumbsMemo_red2 {font-size:0.625em; line-height:1.4em; color:#c10004;  background:url(../images/arrow_red2.gif)  left 4px no-repeat; padding-left:12px; margin-top:10px;  margin-right:20px; white-space:nowrap; display:inline;}
.breadcrumbsMemo_red2 a {color:#c10004; text-decoration:none;}
.breadcrumbsMemo_red2 a:hover {color:#c10004; text-decoration: underline;}
.BreadcrumbsMemo .acrobat {color:#6c6c6c; font-size:0.562em; line-height:1.1em; padding-left:165px;}

#CompteRightBox {width:199px; float:left; margin-left:10px; margin-top:5px; margin-bottom:110px;}
#CompteRightBox2 {width:199px; display:inline;}
.CompteRightBoxTop {width:199px; height:48px; background:url(../images/compte_rightbox_top_red.gif) top no-repeat; font-size:0px; cursor:pointer;}
.CompteRightBoxBottom {width:199px; height:11px; background:url(../images/compte_rightbox_bottom.gif) bottom no-repeat; font-size:0px;}
.CompteRightBoxMid {width:199px; background:url(../images/compte_rightbox_mid.gif) repeat-y;}

.Compte_rightbox_closeicon {width:16px; height:16px;float:right; margin:8px 8px 0px 0px; background:url(../images/compte_rightbox_closeicon.gif) no-repeat;}

#CompteRightBox .CompteRightBoxMid .title {color:#c10004; font-size:0.562em; line-height:1.2em; padding:10px 0px 0px 20px;}
.CompteRightBoxMid .FormBox { width:180px; margin-top:18px; margin-left:20px;}
.CompteRightBoxMid .FormBoxBig { width:180px; margin-top:3px; margin-left:20px;}
.CompteRightBoxMid .FormBox .form {width:145px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:0.625em; padding:2px 0px 0px 5px;}
.CompteRightBoxMid .titlebold {font-weight:bold; color:#434343; font-size:0.625em; padding:15px 0px 0px 25px;}
.CompteRightBoxMid .FormBoxBig .bigform {width:135px; height:195px;border:1px solid #bcbcbc; color:#434343; font-size:0.625em; padding:2px 10px 0px 5px;}
.RightSideText {color:#6c6c6c; font-size:0.562em; margin-left:8px; margin-top:5px; line-height:1.3em; float:left; width:185px; margin-bottom:10px; display:inline;}

#annuler_btn {
    background: url(../images/annuler_btn2.gif) 0px -21px no-repeat;
	float: left;
	display:inline;
	margin:10px 12px 10px 20px;
} 
#annuler_btn a {
    text-decoration: none;
    display: block;
    width: 71px; height:21px;
    background: url(../images/annuler_btn2.gif) 0 0 no-repeat;
}
#annuler_btn a.over {
    background: none;
}
#annuler_btn a:hover {
    background: none;
} 
#annuler_btn_text {display: none;}

#envoyer_btn {
    background: url(../images/envoyer_btn.gif) 0px -21px no-repeat;
	float: left;
	display:inline;
	margin:10px 10px 0px 0px;
} 
#envoyer_btn a {
    text-decoration: none;
    display: block;
    width: 71px; height:21px;
    background: url(../images/envoyer_btn.gif) 0 0 no-repeat;
}
#envoyer_btn a.over {
    background: none;
}
#envoyer_btn a:hover {
    background: none;
} 
#envoyer_btn_text {display: none;}


#CompteMidBox {}
#CompteMidBox .title{ color:#d10019; font-weight:bold; font-size:0.875em; line-height:1.2em; padding:10px 0px 15px 20px;}
#CompteMidBox p { color:#4d4d4d; padding:0; margin:0; padding-left:20px; font-size:0.625em; padding-bottom:15px; line-height:1.2em; margin-left:10px; padding-right:20px;}
#CompteMidBox p.blue {color:#0063ae; padding-right:20px; padding-bottom:5px;}
#CompteMidBox p.square {background:url(../images/compte_square_icon.gif) left 5px no-repeat; padding-left:8px; margin-left:22px; padding-right:30px; padding-bottom:5px; }

#CompteLeftBox {}
#CompteLeftBox .title {color:#d10019; font-weight:bold; font-size:0.75em; padding:10px 0px 15px 10px;}
#CompteLeftBox p { color:#434343; padding:0; margin:0;  font-size:0.625em; line-height:1.6em; margin-left:10px;}
#CompteLeftBox .table {width:100%;}
#CompteLeftBox .table .tdstyle {font-size:0.625em; color:#434343; line-height:1.2em;}
#CompteLeftBox .table .form {width:161px; height:16px; border:1px solid #bcbcbc; margin-top:6px;}

#valider_btn {
    background: url(../images/pop-up/valider_btn.gif) 0px -21px no-repeat;
	float:right;
	display:inline;
	margin:10px 110px 0px 0px;
} 
#valider_btn a {
    text-decoration: none;
    display: block;
    width: 80px; height:21px;
    background: url(../images/pop-up/valider_btn.gif) 0 0 no-repeat;
}
#valider_btn a.over {
    background: none;
}
#valider_btn a:hover {
    background: none;
} 

#valider_btn_text {display: none;}





.rounded{float:left; clear:both; width:100%; height:auto !important; height:100px; min-height:100px; margin-top:18px;}
.rounded table{ padding-top:26px; width:760px; float:left; margin-left:8px;}

.rounded tr{font-size:.625em; color:#434343; padding:0px;margin-top:5px; line-height:1.8em;}
.rounded input{font-size:1em;color:#434343; border:1px solid #929292; width:154px;}




div.border-cnt {
	height: 26px;
	padding: 0 12px;
	border-bottom: 1px solid #b4b4b4;
}

label.box-cnt {
	font-weight: bold;
	font-size: 0.6875em;
	color: #0e6cb4;
	padding: 0 4px 0 8px;
	position: relative;
	top: -2px;
}

label.box-cnt2 {
	font-weight: bold;
	font-size: 0.6875em;
	color:#434FA9;
	padding: 0 4px 0 8px;
	position: relative;
	top: -2px;
}



label.box-cnt-over {
	font-weight: bold;
	font-size: 0.6875em;
	color: #757575;
	padding: 0 4px 0 8px;
	position: relative;
	top: -2px;
}

a.boxhelp {
	position: relative;
	top: 10px;
	color: #c10004;
	font-size: 0.625em;
	text-decoration: none;
}

a.boxhelp:hover { text-decoration: underline; }





div.box-cnt {
	padding: 6px 12px 0 12px;
	font-size: 0.625em;
	color: #434343;
}

div.box-leftspacing {
	padding: 8px 12px 0 12px;
	font-size: 0.625em;
	color: #434343;
}

div.box1_left {
	float: left;
	width: 315px;
	height: 140px;
}

div.box2_left {
	float: left;
	width: 350px;
	height: 140px;
	position: relative;
	left: 55px;
	font-size: 0.925em;
	color: #757575;
}

div.form_dotted_1 {
	background:url(../images/form_dotted_1.gif) no-repeat;
	width: 160px;
	height: 70px;
	position: relative;
	left: 180px;
	top: 7px;
}

div.form_dotted_2 {
	background:url(../images/form_dotted_2.gif) no-repeat;
	width: 280px;
	height: 80px;
	position: relative;
	left: 35px;
	top: 10px;
}

div.box-fields-cnt {
	position: absolute;
	
}

div.form_dotted_1 input {width:145px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-left:10px; margin-top:11px}
div.form_dotted_1 select {width:155px; height:20px; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-left: 10px;margin-top:11px}

div.form_dotted_2 input.big {width:145px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-left:32px; margin-top:23px }
div.form_dotted_2 select {width:155px; height:20px; color:#434343;  font-size:1.1em; padding:3px 0px 0px 5px; margin-left:32px; margin-top:22px }
div.form_dotted_2 input.small {width:28px; height:13px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:6px 0px 0px 5px; margin-left: 12px}

div.box2_left span.txt_top { position: relative; left: -10px; top: -4px; }
div.box2_left span.txt_bottom { position: relative; left: -10px; top: 8px; }
div.form_dotted_2 span.txt { position: absolute; margin-top: 24px; margin-left: 8px}

input.box-cnt-field {width:172px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-bottom:14px}

input.box-cnt-field-small {width:28px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-bottom:14px}
input.box-cnt-field-small-last {width:28px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-top:30px}

input.box-cnt-field-medium {width:86px; height:16px;border:1px solid #bcbcbc; color:#434343; font-size:1em; padding:2px 0px 0px 5px; margin-left:20px; }



.dossier-multiple-sel {
	width:190px;
	color:#010101;
	font-size:1em;
	border: 1px solid #bcbcbc;
	margin-left:20px;
	padding:5px 0px 0px 0px;
	height:60px;
}


div.left_label {
	float: left;
	width: 150px;
	text-align: right;
	margin-top: 6px;
}






#lancer_rechercher_btn {
    background: url(../images/lancer_recherche_btn.gif) 0px -21px no-repeat;
	float: left;
	display:inline;
	margin:10px 10px 0px 0px;
} 
#lancer_rechercher_btn a {
    text-decoration: none;
    display: block;
    width: 131px; height:21px;
    background: url(../images/lancer_recherche_btn.gif) 0 0 no-repeat;
}
#lancer_rechercher_btn a.over {
    background: none;
}
#lancer_rechercher_btn a:hover {
    background: none;
} 
#lancer_rechercher_btn_text {display: none;}

.rechercheLancee3:hover {
background:transparent url(../images/lancer_recherche_btnHover.gif) no-repeat scroll 0 0;
height:21px;
width:131px;
}
.rechercheLancee3 {
background:transparent url(../images/lancer_recherche_btn2.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:inline;
float:right;
font-size:0;
height:21px;
left:-22px;
line-height:0;
margin:-15px 0 0;
position:relative;
width:131px;
}

#rechAv { margin: 0px; }