/* CSS Document */

/* FORMULAIRE DE BASE */
table {
font-family:Arial,Helvetica,sans-serif;

}

#formfields { 
font-size:11px; 
}

#formfields select { 
font-size:11px; 
}

#formfields .field3d {
	
	border-color:-moz-use-text-color #D2D2D2 #D2D2D2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:18px;
	line-height:11pt;
	margin:0;
	padding:2px 8px 0;
	background-image: url(images/formulaire/textbox_bg.gif);	
}

#formfields h2 {
	border-top:1px solid #38b900; 
	font-size:18px;
		border-bottom:none; 
}

#formfields h3 {
	border-bottom:1px solid #38b900; 
}


.submit {
	cursor:pointer; 
	
}
/* COULEURS DES FORMULAIRES */
.sidebartopform { 
background:#d7ffb5 none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:0 0 20px;
padding:10px;
width:309px; 
font-size:16px; 
}
.sidebartopform h3{ 
color:#403d3b; 
text-align:center; 
}

.sidebartopform h3 strong { 
	text-transform:capitalize; 
}

.sidebartopform h2{
	font-size:14px; 
	color:#403d3b; 
}

input.submit { 
	border:1px solid #7f7976; 
	background-color:#8c816f; 
	color:#fff; font-weight:bold; 
	font-size:16px; 
	padding:10px 2px;  
}
/*
.F351 { background:#d9d0c1 none repeat scroll 0 0; }

.F102 { background:#ddecef none repeat scroll 0 0; }
.F102 input.submit { 
	border:1px solid #ccc; 
	background-color:#61778c; 
}

.F374 { background:#e5e8ed none repeat scroll 0 0; }
.F374 h2, { color:#f2f1f1; }
.F374 h3 { color:#6377b0; } 
.F374 input.submit { 
	border:1px solid #ccc; 
	background-color:#f2f1f1; 
	color:#6377b0; 
}
.F338{ background:#f6e8e3 none repeat scroll 0 0; }
.F338 h2, { color:#b1463c; }
.F338 h3 { color:#b1463c; } 
.F338 input.submit { 
	border:1px solid #b1463c; 
	background-color:#d4867c; 
	color:#fff; 
}

*/

/* STYLES DU FORMULAIRE */
.header_1 { 
margin-left:-10px;
margin-top:-10px; 
border-bottom:1px #ccc solid; 
}

*+html .header_1{
margin-left:0px;
margin-top:0px; 

/* border-bottom:1px #000 solid;  */
}


#tableForm {
/*border-top:1px solid #e5e5e5; 
border-bottom:1px solid #e5e5e5;*/
}

.formback {
	background:url(images/formulaire/bk.gif) repeat-y;


}
.gradient { 
	background:url(images/formulaire/gradient.gif) no-repeat top left;
	height:151px; 
}

.listContRedDate, .listContRed, .field3dContRed { 
	border:2px solid #990000; 
}

.button { 
margin:2px 10px; 
background-color:#e4e4e4; 
display:block; 
padding-top:8px; 
padding-bottom:10px; 
border:1px solid #ccc; 
width:480px; 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; 
	font-weight:bold; 
	color:#0557A7; 
}

#SubmitForm { 
border:1px solid #cacaca;  
	padding:5px 20px;
	background-color:#FFFFFF; 
	font-size:18px; 
}
#SubmitForm a, 	#SubmitForm a:hover, #SubmitForm a:link, #SubmitForm a:active, #SubmitForm a.visited {
	color:#3e3e3e; text-decoration:none; 
}

.buttonshadow { 
border-left:#d4d4d4; 
border-bottom:#d4d4d4; 
}


divBtnComparer .back { 
	background:url(images/fonds/BTBack.gif) repeat-x ;
}



#formFields {
	font-size:11px; 
}

.field3d {
background:transparent url(images/fonds/textbox_bg.gif) no-repeat scroll left top;
border-color:#D2D2D2;
border-style:none solid solid none;
border-width:0 1px 1px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:18px;
line-height:11pt;
margin:0;
padding:2px 8px 0;
}

.texte10gris {
color:#626262;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;

}

select {
font-size:10px;
}

#divVille select { 
	width:200px; 
}
.titreFormulaire { 
font-size:14px;
font-style:italic;
font-weight:bold;
color:#5FB6E5;
}

.formulaireStructure {
font-size:16px;
font-style:italic;
font-weight:bold;
color:#666666;
}

.formulaireStructure strong { 
font-size:12px;
font-style:italic;
font-weight:bold;
color:#666666;
}

.legendeforce { 
padding-left:300px
}

.legendeforce2 { 
padding-left:182px/**/
}

*html .legendeforce {
margin-left:335px
}	
*html .legendeforce2 {
/**/ margin-left:182px 
}


.right { 
	float:right; 
}

.texte12gris { 
font-size:12px; 
color:#626262; 
}

.bkniveauforce { 
font-size:10px; 
color:#333; 
background:url(images/form2009/bk_niveau_forces.png)  no-repeat; 
line-height:10px;
}
.bkniveauforceV { 
font-size:10px; 
color:#333; 
background:url(images/form2009/bk_niveau_forcesV.png)  no-repeat; 
line-height:10px;
}

.classMissingCivilites{
border-bottom:#FF0000 2px solid;
}
.classCivilites{
}
.classMissingList{
background-color:#FFC4C4;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.classList{
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #626262;
}

.formulaire_top { 
	height:19px; 
	text-align:center; 
}



.BTopdashed {
	border-top:1px dashed #cacaca;
}
#sliderbg {
	background:url(images/slider/bk_slider4.png) no-repeat center;
	height:70px;
	width:410px;/*float:left; */
	}
#sliderthumb {
	display:block;
	/*border:1px solid #000;*/ 
	width:50px;
	/*	margin:0px; 
	padding:0px; */
	margin-right:35px;
}
#sliderthumb img {
	/*border:1px solid #000; */
	
width:45px;
}
#postes {
	width:155px;
	position:relative;
	float:right;
}
.poste_title {
	font-size:9px;
}
.txtNiveau {
	display:inline;
}
#include_form h1 {
/*border-bottom:1px solid #000000;*/
border:none; 
color:#5fb6e5; 
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0px 0 0px;
padding:0px 0 7px 5px;
text-transform:uppercase;
text-align:center;
}
#include_form h2 {
border:none; 
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
color:#ffa905;
font-weight:bold;
margin:0px 0 0px;
padding:0px 0 7px 5px;
text-transform:uppercase;
text-align:center;
}

#include_form h3 {
/*border-bottom:1px solid #000000;*/
background:none;
color:#666666;
border:none; 
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 0px;
padding:0px 0 10px 5px;
text-transform:uppercase;
text-align:center;
}