html {
	background: #466f8d;
}
body {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/* COULEURS */
.bleu-light {
	color: #3F5E7A;
}
.bleu-dark {
	color: #3C5974;
}
.bleu-legende {
	color: #BED2DC;
}
.blanc {
	color: #ffffff;
}
/* STYLE INDEX*/
.txt-index-blanc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}
a.txt-index-blanc:link {  font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #ffffff; text-decoration: underline}
a.txt-index-blanc:visited {  font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #3c5974; text-decoration: underline}
a.txt-index-blanc:hover {  font-family: Arial, Verdana, Helvetica; font-size:12px; color: #FFFFFF; text-decoration: none}

.txt-news-blanc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
}
a.txt-news-blanc:link {  font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #ffffff; text-decoration: none}
a.txt-news-blanc:visited {  font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #FFF; text-decoration: none}
a.txt-news-blanc:hover {  font-family: Arial, Verdana, Helvetica; font-size:12px; color: #BED2Dc; text-decoration: underline}

.index-adresse {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BED2Dc;
	text-decoration: none;
	line-height: 11px;
}
a.index-adresse:link {  font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #BED2Dc; text-decoration: none}
a.index-adresse:visited {  font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #BED2Dc; text-decoration: none}
a.index-adresse:hover {  font-family: Arial, Verdana, Helvetica; font-size:11px; color: #BED2Dc; text-decoration: underline}

/* STYLE 2005 */
td {  font-family: Arial, verdana, Helvetica, sans-serif; font-size: 10px; color: #333333}
gras {  font-family: Arial, verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold}
a {  color: #000000; text-decoration: underline}
a:hover {  color: #ff0000; text-decoration: none}
a:visited {  color: #666666; text-decoration: underline}

.entete_blanc {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}
.titre_blanc {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.titre_blanc2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold}
a.titre_blanc:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.titre_blanc:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.titre_blanc:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ;text-decoration: underline}
.titre_blanc2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold}
a.titre_blanc2:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.titre_blanc2:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.titre_blanc2:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #9fb4bd; font-weight: bold ;text-decoration: none}

.titre_blanc3 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold}
a.titre_blanc3:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.titre_blanc3:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.titre_blanc3:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #9fb4bd; font-weight: bold ;text-decoration: none}

.sstitre_blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.texte_blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none}
.legende_blanc {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}

a.legende_blanc:link {  font-family: Arial, Verdana, Helvetica; font-size: 9px; color: #ffffff; text-decoration: none}
a.legende_blanc:visited {  font-family: Arial, Verdana, Helvetica; font-size: 9px; color: #999999; text-decoration: none}
a.legende_blanc:hover {  font-family: Arial, Verdana, Helvetica; font-size: 9px; color: #ffcc00; text-decoration: underline}

.texte_orange {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffcc00; text-decoration: none}

.tableau {  padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: none; color: #000000; background-color: #ffcc00}
.menuderoulant {  font-family: Arial, verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ffcc00}
.formulaire-01 {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #A2B9C4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 16px;
	border-top-color: #A2B9C4;
	border-right-color: #A2B9C4;
	border-bottom-color: #A2B9C4;
	border-left-color: #A2B9C4;
}
.formulaire-02 {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #A2B9C4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top-color: #A2B9C4;
	border-right-color: #A2B9C4;
	border-bottom-color: #A2B9C4;
	border-left-color: #A2B9C4;
}

.formulaire-texte-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D375E;
	text-align: left;
	text-indent: 10px;
	font-weight: normal;
}
.legende-rouge-photo {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c000A;
	padding-top: 3px;
	line-height:10px;
}
.texte-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D375E;
}
.titre-bleu {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #436882;
}
.sstitre-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1D375E;
}
.sstitre-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #980034;
}
.entete-bleu {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1D375E}
.entete-verte {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #9AB800}
.legende-bleue {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #496A89;
}
.titre-bleu-metier {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #436882;
	letter-spacing: 0px;
}

a.titre-bleu-metier:link {  font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #436882; text-decoration: none}
a.titre-bleu-metier:visited {  font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #436882; text-decoration: none}
a.titre-bleu-metier:hover {  font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #436882; text-decoration: none}
.texte_bleu-clair {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C1CFD5; text-decoration: none
}
a.texte-blanc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.txt-blanc-sommaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
}
a.txt-blanc-sommaire:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txt-blanc-sommaire:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.txt-blanc-sommaire:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838CA1;
	text-decoration: none;
}

a.lien-salon:link, a.lien-salon:visited, a.lien-salon:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1D375E;
	text-decoration:none;
}



a.MenuNiveau01:link, a.MenuNiveau01:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../../velfor_images/menu/fd_menuniveau01-off.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	line-height: 35px;
	text-align: center;
	vertical-align: top;
	text-indent: 0px;

}
a.MenuNiveau01:active, a.MenuNiveau01:hover{
	color: #ffffff;
	background-image: url(../../velfor_images/menu/fd_menuniveau01-on.gif);
	text-decoration: none;
}
a.MenuNiveau01ON:link, a.MenuNiveau01ON:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../../velfor_images/menu/fd_menuniveau01-on.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	line-height: 35px;
	text-align: center;
	vertical-align: top;
	text-indent: 0px;

}
a.MenuNiveau01ON:active, a.MenuNiveau01ON:hover{
	color: #ffffff;
	background-image: url(../../velfor_images/menu/fd_menuniveau01-off.gif);
	text-decoration: none;
}

a.MenuNiveau02:link, a.MenuNiveau02:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #5f5f07;
	text-decoration: none;
	text-indent: 7px;

}
a.MenuNiveau02:active, a.MenuNiveau02:hover{
	color: #ffffff;
	text-decoration: none;
}
a.MenuNiveau02ON:link, a.MenuNiveau02ON:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-indent: 9px;
	background-image: url(../../velfor_images/menu/puce-menu-horizontal.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
a.MenuNiveau02ON:active, a.MenuNiveau02ON:hover{
	color: #ffffff;
	text-decoration: none;
	
}
a.MenuVertical:link, a.MenuVertical:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../../velfor_images/divers/espaceur.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	text-indent: 14px;
	margin:1px 0 1px 0
}
a.MenuVertical:active, a.MenuVertical:hover{
	color: #ffffff;
	background-image: url(../../velfor_images/menu/fd_puce-menu-vertical.gif);
	text-decoration: none;
}
a.MenuVerticalON:link, a.MenuVerticalON:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../../velfor_images/menu/fd_puce-menu-vertical.gif);;
	background-repeat: repeat-x;
	background-position: left top;	
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	text-indent: 14px;
	margin:1px 0 1px 0
}
a.MenuVerticalON:active, a.MenuVerticalON:hover{
	color: #ffffff;
	background-image: url(../../velfor_images/menu/fd_puce-menu-vertical.gif);
	text-decoration: none;
}

a.MenuVertical2:link, a.MenuVertical2:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../../velfor_images/divers/espaceur.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	text-align: left;
	vertical-align: top;
	text-indent: 14px;
	line-height: 11px;
	margin:1px 0 1px 0

}
a.MenuVertical2:active, a.MenuVertical2:hover{
	color: #ffffff;
	background-image: url(../../velfor_images/menu/fd_puce-menu-vertical.gif);
	text-decoration: none;
}

a.MenuVertical2ON:link, a.MenuVertical2ON:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../../velfor_images/menu/fd_puce-menu-vertical.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	text-align: left;
	vertical-align: top;
	text-indent: 14px;
	line-height: 11px;
	margin:1px 0 1px 0

}
a.MenuVertical2ON:active, a.MenuVertical2ON:hover{
	color: #ffffff;
	background-image: url(../../velfor_images/menu/fd_puce-menu-vertical.gif);
	text-decoration: none;
}
a.MenuVerticaltitre:link, a.MenuVerticaltitre:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #a8bec7;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 14px;
	line-height: 18px;

}
a.MenuVerticaltitre:active, a.MenuVerticaltitre:hover{
	color: #a8bec7;
	text-decoration: none;
}
a.lienblanc:link, a.lienblanc:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	text-indent: 10px;
	line-height: 35px;

}
a.lienblanc:active, a.lienblanc:hover{
	color: #a8bec7;
	text-decoration: none;
}
.metier_bgk{
	color: #ffffff;
	background-image: url(../../velfor_images/metiers/velfor-bkg.jpg);
	background-color: #243551;
	background-repeat: no-repeat;
	background-position: left bottom;

}

p.texte-bleu a{
	color:#1D375E;
	font-weight:bold;
}

p.texte-bleu a:hover{
	color:#ffffff;
	text-decoration:underline;
}

p.texte_blanc a{	
	color:#ffffff;
	/*font-weight:bold;*/
}

p.texte_blanc a:hover{
	color:#88a2ad;
	text-decoration:underline;
}

.baseline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D375E;
}

.baseline a{
	font-weight:bold;
	color: #1D375E;
}

.baseline a:hover{
	line-height:12px;
	color: #88a2ad;
	font-weight:bold;
	text-decoration:underline;
}
.titre, h1{
	line-height:0.5;
	margin-top:12px;
	font-size: 24px;
	color: white;
}
.titre, h2{
	line-height:.05;
	margin-top:12px;
	font-size: 24px;
	color: #3C5974;
	margin-bottom:8px;
}
.titre, h3{
	line-height:.05;
	margin-top:12px;
	font-size: 14px;
	color: #3C5974;
}
a.footer-menu:link, a.footer-menu:visited, a.footer-menu:active, a.footer-menu:hover {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center bottom;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
}
#footer{
background-image:url(../velfor_images/footer/bkg-footer-01.jpg); background-color:#466f8c; background-repeat:repeat-x;	
}

#footer p{
	padding-bottom:5px;
	margin-top:0px;
}
 
#footer p a{
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}

#footer p a:hover{
	font-size:10px;
	text-decoration:underline;
}

#footer p a:visited{
	font-size:10px;
	text-decoration:none;
	color:#FFF;
}

#footer p a:visited:hover{
	font-size:10px;
	text-decoration:underline;
}
