body { margin:0;
}

.txtpetit {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #020e69; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.txtpetit:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.txtpetitgras {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #020e69; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.linkpetit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.txtgras {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtpetitbleu {
	COLOR: #0033FF;
	TEXT-DECORATION: none;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.txtpetitrouge {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.txt {
	COLOR: #000099;
	TEXT-DECORATION: none;
	text-align: justify;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.txtSiteDescr {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #03004d; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtbleu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0099ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #020e69; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.menu0 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #0099ff; TEXT-DECORATION: none
}
A.menu:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline
}
A.menu2:hover {
	FONT: italic bold 18px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline}
.menu {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #020e69; TEXT-DECORATION: none
}

.menu_web {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #6600cc; TEXT-DECORATION: none
}
.menu_web:hover {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline}
	
.menu_pub {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}
.menu_pub:hover {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline}

.menu_web_off {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #6600cc; TEXT-DECORATION: none
}

.menu_med {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #006600; TEXT-DECORATION: none
}
.menu_med:hover {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline}

.menu_med_off {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #006600; TEXT-DECORATION: none
}

.menu_pat {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #990000; TEXT-DECORATION: none
}
.menu_pat:hover {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline}
.menu_pat_off {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #990000; TEXT-DECORATION: none
}
.menu2 {
	FONT: bold italic 18px Arial, Helvetica, sans-serif; COLOR: #000099; TEXT-DECORATION: none
}
A.menuG:hover {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline;
}
.menuG {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #020e69; TEXT-DECORATION: none;  FONT-WEIGHT: bold; 
}

A.categorie:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline;
}
.categorie {
	COLOR: #000099;
	TEXT-DECORATION: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}

A.TitreHome:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: underline;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.TitreHome {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font: bold 13px Arial, Helvetica, sans-serif;
}

A.TitreHomePetit:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: underline;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.TitreHomePetit {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.titreG_2 {
	FONT-SIZE: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #020e69; TEXT-DECORATION: none; 
}

.titreG_3 {
	FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #020e69; TEXT-DECORATION: none; 
}
A.titreG_3:hover {
	FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none; 
}
.titreG_4 {
	COLOR: #020e69;
	TEXT-DECORATION: none;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.menuG_2off {
	FONT-SIZE: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0099ff; TEXT-DECORATION: none; 
}

.menuG_2:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font: 17px Arial, Helvetica, sans-serif;
}
.menuG_neg_ns {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.menuSelect {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099ff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Palm {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.linkP {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #020e69; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.menupetit {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000099; TEXT-DECORATION: none
}
A.menupetit:hover {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline;
	}
.txtgrandgras {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.grosTitre {
	FONT-SIZE: 22px; COLOR: #0099ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.menusitemap {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000099; TEXT-DECORATION: none
}
A.menusitemap:hover {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline}
.txtAff {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0033ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.txtAff_ns {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0033ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.txtSoulign {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #020e69; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtSoulign:hover {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.txt_gris {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_gras_rouge {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ff0000; TEXT-DECORATION: none
}
.txt_gras_violet {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #9932cc; TEXT-DECORATION: none
}
.txt_gras_vert {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #099f10; TEXT-DECORATION: none
}
.txtrouge {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.menulight {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000099; TEXT-DECORATION: none
}
A.menulight:hover {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline
}
.input {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #020e69; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.inputpetit {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #0033ff; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.Rappel_navig {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none
}
.input_ns_fr {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 455px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.inputPetit_ns {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.txtbleu {
	COLOR: #0066FF;
	TEXT-DECORATION: none;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.txtwarning {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.linkrouge {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.headTxt:hover {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline}
.headTxt {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #0099ff; TEXT-DECORATION: none
}
.style3 {
	FONT-SIZE: 14px; FONT-STYLE: italic
}
A.honcode:hover {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline}
.honcode {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #020e69; TEXT-DECORATION: none
}
.style23 {
	FONT-WEIGHT: bold; COLOR: #0099ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style24 {
	FONT-WEIGHT: bold; COLOR: #0099ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.honcode1 {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #020e69; TEXT-DECORATION: none
}
.style24 {
	COLOR: #000000
}
.headTxt1 {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #0099ff; TEXT-DECORATION: none
}
.mailTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: navy; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.menu_light:hover {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline
}
.menu_light {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000099; TEXT-DECORATION: none
}
P.dotted {
	BORDER-TOP-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-BOTTOM-STYLE: dotted
}
P.dashed {
	BORDER-TOP-STYLE: dashed; BORDER-RIGHT-STYLE: dashed; BORDER-LEFT-STYLE: dashed; BORDER-BOTTOM-STYLE: dashed
}
P.solid {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
P.double {
	BORDER-TOP-STYLE: double; BORDER-RIGHT-STYLE: double; BORDER-LEFT-STYLE: double; BORDER-BOTTOM-STYLE: double
}
SPAN.noPrincipe {
	
}
SPAN.titrePrincipe {
	
}
DIV.descTitle {
	FONT-SIZE: 13px; LEFT: 3px; CURSOR: default; FONT-STYLE: italic; POSITION: relative
}
DIV.principeContent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 6px 6px 6px 14px; COLOR: #000099; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f4ff; TEXT-ALIGN: justify
}
DIV.principeContentHidden {
	PADDING-RIGHT: 3px; DISPLAY: none; PADDING-LEFT: 3px; FONT-SIZE: 13px; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN: 6px 6px 6px 14px; COLOR: #000099; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f4ff; TEXT-ALIGN: justify
}
DIV.Hidden {
	DISPLAY: none; VISIBILITY: hidden
}
DIV.Visible {
	DISPLAY: block; VISIBILITY: visible
}
.Style27 {
	FONT-SIZE: 11px
}
.LanguePetit_ns {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.BR_ns {
	FONT: bold 5px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.td_bull_fond {
	BACKGROUND-IMAGE: url(/images/fond_bull.gif)}
.td_bull_haut {
	BACKGROUND-IMAGE: url(/images/haut_bull.gif)}
.td_bull_bas {
	BACKGROUND-IMAGE: url(/images/bas_bull.gif)}
.td_bull_gauche {
	BACKGROUND-IMAGE: url(/images/gauche_bull.gif)}
.td_bull_droite {
	BACKGROUND-IMAGE: url(/images/droite_bull.gif)}
.td_bull_fond_a {
	BACKGROUND-IMAGE: url(/images/fond_bull_a.gif)}
.td_bull_haut_a {
	BACKGROUND-IMAGE: url(/images/haut_bull_a.gif)}
.td_bull_bas_a {
	BACKGROUND-IMAGE: url(/images/bas_bull_a.gif)}
.td_bull_gauche_a {
	BACKGROUND-IMAGE: url(/images/gauche_bull_a.gif)}
.td_bull_droite_a {
	BACKGROUND-IMAGE: url(/images/droite_bull_a.gif)}
.td_bull_fond_b {
	BACKGROUND-IMAGE: url(/images/fond_bull_b.gif)}
.td_bull_haut_b {
	BACKGROUND-IMAGE: url(/images/haut_bull_b.gif)}
.td_bull_bas_b {
	BACKGROUND-IMAGE: url(/images/bas_bull_b.gif)}
.td_bull_gauche_b {
	BACKGROUND-IMAGE: url(/images/gauche_bull_b.gif)}
.td_bull_droite_b {
	BACKGROUND-IMAGE: url(/images/droite_bull_b.gif)}

.FonTDbleuClair { background-image:url(images/bleuClair_A5D7F9.gif);
}

.FonTDbleuFonce { background-image:url(images/bleuFonce_000033.gif);
}
.FonTfondDBlanc { background-image:url(images/fondDegraBlanc.jpg);
}

.FondWeb { background-image:url(images/mauve_web.gif);
}

.FondPat { background-image:url(images/bordeau_patient.gif);
}
.FondMed { background-image:url(images/vert_medical.gif);
}
.FondMenu { background-image:url(images/040_Degrader_Bleu_blanc_ns.jpg);
}
.FondMenu_med { background-image:url(images/040_Degrad_med_08.jpg);
}
.FondMenu_pat { background-image:url(images/040_Degrad_pat_08.jpg);
}
.FondMenu_web { background-image:url(images/040_Degrad_web_08.jpg);
}
.FondTransparent { background-image:url(images/spacer.gif);
}

P {
	COLOR: #000099;
	TEXT-DECORATION: none;
	font: normal 13px Arial, Helvetica, sans-serif;	
}

.txtbeige {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #999933; text-decoration: none
}
DIV.SurveyHidden {
	PADDING-RIGHT: 3px; DISPLAY: none; PADDING-LEFT: 1px; FONT-SIZE: 13px; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN: 1px 1px 1px 5px; COLOR: #000099; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
div#tablesurvey

{

	margin:0px 0px;

	padding:0px;

	width: 580px ;

	color: #000099;

	border: 1px solid #40a0ff;

}

.incache {
  visibility : hidden;
  display : none;
}

