*{
    margin:0;
    padding:0;
}
html {
    max-width: 960px;
    margin: 0 auto;
    background: #7f7f7f; /* Fills the page */
    position: relative; /* Fix for absolute positioning */
}
A, img {
    border:0;
}
.wrapper_cv {
    width: 300px;
    padding-top: 70px;
    padding-right: 20px;
    padding-left: 20px;
}
.cv_img {
    width: 150px;
    margin: 0 auto;
    padding-bottom: 10px;
}
#notice {
    width: 960px;
    padding-right: 20px;
    padding-left: 20px;
}

.lien-menu
	{font-family: Verdana, Arial, Geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration: none; height: 15px}
A.lien-menu:link     {color :#000000;}
A.lien-menu:visited  {color :#000000;}
A.lien-menu:active   {color :#000000;}
A.lien-menu:hover    {color :#000000;}


.lien-menuHRef
	{font-family: Verdana, Arial, Geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration: none; height: 15px}
A.lien-menuHRef:link     {color :#000000;}
A.lien-menuHRef:visited  {color :#000000;}
A.lien-menuHRef:active   {color :#000000;}
A.lien-menuHRef:hover    {color :#000000;}


.link-low
	{font-family: Verdana, Arial, Geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color : #999999;
	}
A.link-low:link     {color :#999999;}
A.link-low:visited  {color :#999999;}
A.link-low:active   {color :#999999;}
A.link-low:hover    {color :#003366;}


A:link {
	color : #003366;

}
	A:visited {
	color : #003399;

}
	A:hover {
	color : #006699;

}
	A:active {
	color : #003366;

}
	.titrebold1 {
	font-family : Verdana, Arial, Geneva;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #000000;

}
	.txt_normal {
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
; clip:   rect(   )
}
	.footnote-2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : #000000;

}
.txt_bold { font-family : Verdana, Arial, Geneva; font-size : 11px; font-style : normal; font-weight : bold; text-decoration : none; color : #000000; }
.sm_txt_normal_gris { font : normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color : #7f7f7f; ; clip: rect( ) }
.hd_bold { font-family : Verdana, Arial, Geneva; font-size : 16px; font-style : normal; font-weight : bold; text-decoration : none; color : #000000; }
.sm_txt_normal { font : normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color : #000000; ; clip: rect( ) }
.txt_italic { font : italic normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color : #000000; ; clip: rect( ) }
.bg {  background-color: #FFFFFF; background-image:  url(/vd/media/bg_white.jpg); background-repeat: no-repeat; background-position: left top}
.sml_hd_bold_red { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-style : normal; font-weight : bold; text-decoration : none; color : #d63333; }
.sm_txt_bold { font : bold 10px Verdana, Arial, Helvetica, sans-serif; ; clip: rect( ) ; color: #000000; text-decoration: none}
.txt_sous_titre { font-family : Verdana, Arial, Geneva; font-size : 13px; font-weight : bold; text-decoration : none; color : #000000; }
.hd_normal { font-family : Verdana, Arial, Geneva; font-size : 16px; font-style : normal; font-weight : normal; text-decoration : none; color : #000000; }
.txt_bold_white { font-family : Verdana, Arial, Geneva; font-size : 11px; font-style : normal; font-weight : bold; text-decoration : none; color : #FFFFFF; }
.txt_bold_gris { font-family : Verdana, Arial, Geneva; font-size : 11px; font-weight : bold; text-decoration : none; color : #333333; }
.box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; background-color: #CCCCCC}
.bghome { background-color: white; background-image:  url(/vd/media/bg_white.jpg); background-repeat: no-repeat; background-position: left top }
.txt_italic_bold { font : italic bold normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color : #000000; ; clip: rect( ) }
.txt_ticker { font : normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color : #EEEEEE; ; clip: rect( ) }
.layer {  left: 600px; top: 200px; clip:  rect(   )}
.txt_bold_grisMed { font-family : Verdana, Arial, Geneva; font-size : 11px; font-weight : bold; text-decoration : none; color : #666666; }
.sm_txt_bold_ital { font : italic bold 10px Verdana, Arial, Helvetica, sans-serif; ; clip: rect( ) ; color: #000000; text-decoration: none }

input.button { background-color: #FFFFFF;  background-image: url(/vd/media/button.gif); height: 16; width: 77; border: none; font-family: verdana, sans-serif; font-weight: normal;font-size: 10px; color: #000000; letter-spacing: -0.5pt; cursor: hand; }
input.button2 { background-color: #EEEEEE; background-image: url(/vd/media/button.gif); height: 16; width: 77; border: none; font-family: verdana, sans-serif; font-weight: normal;font-size: 10px; color: #000000; letter-spacing: -0.5pt; cursor: hand; }
input.button_sm { background-color: #FFFFFF;  background-image: url(/vd/media/button_sm.gif); height: 16; width: 46; border: none; font-family: verdana, sans-serif; font-weight: normal; font-size: 10px; color: #000000; letter-spacing: -0.5pt; cursor: hand; }