/*******************************************************************************************************/
/* Styles communs pour controles .NET */
/*******************************************************************************************************/
.Label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
}
.TextBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6c6c6c;
	border: 1px solid #a0a0a0;
	background-color:#FFFFFF;
}
.DropDownList{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	border: 1px solid #6c6c6c;
	background-color:#FFFFFF;
}
.RegularExpressionValidator{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6533e;
}
.RequiredFieldValidator{
	/*messages d'erreur*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6533e;
}
.FileUpload{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#a0a0a0;
	border:none;
}
.HyperLink{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

	border:none;
}
.LinkButton{
}
.Image{
}
.Button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#a0a0a0;
	border:none;
}
.ImageButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#a0a0a0;
	border:none;
}
.CheckBox{
	border: 1px solid #6c6c6c;
	background-color:#FFFFFF;
}
.CheckBoxList{
	border: 1px solid #6c6c6c;
	background-color:#FFFFFF;
}
.ListBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	border: 1px solid #6c6c6c;
	background-color:#FFFFFF;
}
.RadioButton{
	font-size: 10px;
	color:#6c6c6c;
	background-color:#FFFFFF;
}
.RadioButtonList{
	color:#6c6c6c;
	background-color:#FFFFFF;
}
/*******************************************************************************************************/
/* Style commun avec balises XHTML classique */
/*******************************************************************************************************/
/* BODY */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-style: italic;
    font-size: 10px;
}
/* H1, H2, H3 ... */
h1{
	color:#616161;
	font-style:bold;
	font-size:12px;
}
/**h2{
	color:#195e91;
	font-style:bold;
	font-size:12px;
}**/
h3{
	color:#f25d09;
	font-style:bold;
	font-size:12px;
}
hr{
	color: #195e91;
	size: 1;
}

a:link {
	color: #6c6c6c;
	text-decoration: none;
}
a:visited {
	color: #6c6c6c;
	text-decoration: none;
}
a:hover {
	color: #195e91;
	text-decoration: none;
}
a:active {
	color: #195e91;
	text-decoration: none;
}

/*******************************************************************************************************/
/* Style spécifiqie à ce site */
/*******************************************************************************************************/


.liensvert { font-size:11px; color:#0a4b0c; text-decoration:none; }
.liensvert a:link { font-size:11px; color: #0a4b0c; text-decoration: none;}
.liensvert a:visited { font-size:11px; color: #0a4b0c; text-decoration: none;}
.liensvert a:hover { font-size:11px; color: #0a4b0c; font-weight:bold; text-decoration: none;}
.liensvert a:active { font-size:11px; color: #0a4b0c; text-decoration: none;}

/* LIENS BAS */
.liensbas { font-size:11px; color:#ad8d38; text-decoration:none; }
a.liensbas:link { font-size:11px; color: #ad8d38; text-decoration: none;}
a.liensbas:visited { font-size:11px; color: #ad8d38; text-decoration: underline;}
a.liensbas:hover { font-size:11px; color: #ad8d38; text-decoration: underline;}
a.liensbas:active { font-size:11px; color: #ad8d38; text-decoration: none;}

/* LIENS BLEUS */
.liensbleu { font-size:11px; color:#009ee0; text-decoration:none; }
a.liensbleu:link { font-size:11px; color: #009ee0; text-decoration: none;}
a.liensbleu:visited { font-size:11px; color: #009ee0; text-decoration: none;}
a.liensbleu:hover { font-size:11px; color: #009ee0; text-decoration: underline;}
a.liensbleu:active { font-size:11px; color: #009ee0; text-decoration: none;}
/* LIENS Doré i_hlmenugauche1*/
.menugauche {
	font-size:12px;
	color:#616161;
	text-decoration:none;
}
a.menugauche:link {
	font-size:12px;
	color: #616161;
	text-decoration: none;
}
a.menugauche:visited {
	font-size:12px;
	color: #195e91;
	text-decoration: none;
}
a.menugauche:hover {
	font-size:12px;
	color: #195e91;
	text-decoration: none;
}
a.menugauche:active {
	font-size:12px;
	color: #195e91;
	text-decoration: none;
}


.menugaucheselect {
	font-size:12px;
	color:#616161;
	text-decoration:none;
	font-weight:bold;
}
a.menugaucheselect:link {
	font-size:12px;
	color: #616161;
	text-decoration: none;
	font-weight:bold;
}
a.menugaucheselect:visited {
	font-size:12px;
	color: #195e918;
	text-decoration: none;
	font-weight:bold;
}
a.menugaucheselect:hover {
	font-size:12px;
	color: #195e91;
	text-decoration: none;
	font-weight:bold;
}
a.menugaucheselect:active {
	font-size:12px;
	color: #195e91;
	text-decoration: none;
	font-weight:bold;
}


/* LIENS ORANGES */
.liensorange { font-size:11px; color:#9caf0c; text-decoration:none;}
a.liensorange:link { font-size:11px; color: #9caf0c; text-decoration: none;}
a.liensorange:visited { font-size:11px; color: #9caf0c; text-decoration: none;}
a.liensorange:hover { font-size:11px; color: #9caf0c; text-decoration: underline;}
a.liensorange:active { font-size:11px; color: #9caf0c; text-decoration: none;}
/* TEXTES ( COULEURS ) */
.txtrecrutemment{
	font-size:10px;
	color: #e3ac04;
}

.txtjaune{
	font-size:10px;
	color: #e3ac04;
}
.txtvert{
	font-size:10px;
	color: #96ad21;
}
.txtgris{
	font-size:10px;
	color: #7d7d7d;
}
.txtjaune{
	color: #195e91;
}
.txtorange{
	color: #f25d09;
}
.txtitalic
{
    font-size:10px;
	color: #7d7d7d;
	font-style:italic;
}
/* ARRIERE PLAN (IMAGES)*/
.fond {
	background-image: url(image/images/fd_hmelkart-20ans.png);
	background-repeat: no-repeat;
	background-position: center top;
	/*background-color:#b1c800;*/
	background-color:#b1c800;
	
}
.fdfooter {
	background-image: url(image/images/fd_footer.png);
	background-repeat: no-repeat;
	background-position: 15px top;


padding:0px 0px 0px 15px;

	
	
}
/*.fond {
	background-image: url(image/fond/fond.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 53px;
}*/
.fondbas {
	background-image: url(image/fond/fond2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 23px;
}
.fondtitre{
    background-image: url(image/fond/fondtitre.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width:755px;
}
/* Cadre carte*/
.cadre_haut{
	background-image: url(image/fond/cadre_haut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
	width:233px;
}
.cadre_millieu{
	background-image: url(image/fond/cadre_milieu.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:233px;
}
.cadre_bas{
	background-image: url(image/fond/cadre_bas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width:233px;
}
