/* CSS Document */
html {overflow:-moz-scrollbars-vertical;}
body { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#747373;}
div{position:relative; display:block;}
img{border:0px; margin:0px; padding:0px;}
blockquote{margin:0px; padding:5px 0px 5px 0px;}


/* Header */
#div-header-menu a         { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#747373; text-decoration:underline;}
#div-header-menu a:link    { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#747373; text-decoration:underline;}
#div-header-menu a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#747373; text-decoration:underline;}
#div-header-menu a:hover   { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#779ba9; text-decoration:none;}
#div-header-menu a:active  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#747373; text-decoration:underline;}
#div-header-menu .header-menu-support {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#747373; text-decoration:none;}
#div-header-menu p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#747373; text-decoration:none;}
#div-header-logo a img {border:none;}

/* Footer */
#div-footer-content a img { border:none;}
#div-footer-bottom p         { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-align:center; padding:0px; margin:0px; padding-top:10px;}
#div-footer-bottom a         { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-decoration:underline;}
#div-footer-bottom a:link    { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-decoration:underline;}
#div-footer-bottom a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-decoration:underline;}
#div-footer-bottom a:hover   { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-decoration:none;}
#div-footer-bottom a:active  { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-decoration:underline;}

/* Content */
#div-content h1  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#0D4E64; margin:0px 0px 20px 0px; padding:0px;}
#div-content h2  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#2a6177; margin:15px 0px 0px 0px; padding:0px;}
#div-content h3  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#3d748a; margin:15px 0px 5px 0px;}
#div-content h4  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#747373; margin:10px 0px 5px 0px;}
#div-content h5  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin:10px 0px 5px 0px;}
#div-content p   { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#747373;}
#div-content ul  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#747373; list-style-image: url(../images/common/bullet.gif); padding:5px 0px 0px 0px; margin:0px 0px 0px 20px;}
#div-content ul li  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#747373; list-style:square; list-style-image: url(../images/common/bullet.gif); margin:2px 0px 0px 0px;   padding:0px;}
#div-content ol  { padding:5px 0px 0px 0px; margin:0px 0px 20px 20px;}
#div-content ol li{list-style: decimal !important; list-style:decimal; margin:2px 0px 0px 0px;   padding:0px;}

#div-content sup { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; color:#747373;}
#div-content hr  { border:none; border-top:1px #d8d8d8 dotted; border-bottom:1px #FFFFFF solid;}
#div-content a  {color:#F4A000 !important;}


/* Modifs supplémentaire pour formatage de texte */

	
	.content_table{width:690px; clear:both; height:auto; overflow:hidden; padding-top:15px; margin-bottom:10px;}
		.content_table .no-border{float:left; width:325px;}
		.content_table .border-middle{background:url('../images/common/separateur.gif') top left repeat-y; float:left; padding:0px 0px 2000px 20px; margin:0px 0px -2000px 20px; width:325px; }
		.content_table p{margin-top:10px;}
		.content_table h2{margin:0px !important;}
		.content_table h3{margin:0px !important;}
			.emphase b{color:#0D4E64;}
		
	.bottom{display:block; clear:both; padding-top:15px;}
	
	.total_news{background:#fcfcfc; height:auto; width:690px; float:left; padding:10px;}
		.total_news h3{margin-top:0px !important;}
		.total_news:hover{ background:#eeeeee; }
		.total_news_pair:hover{ background:#eeeeee; }
		.news{float:left; width:550px; padding-left:15px; margin-bottom:-2000px; padding-bottom:2000px;}
		.news h3 b {color:#747373; font-weight:normal;}
		.image{width:120px; height:90px; background-color:#CCCCCC; float:left; border:1px #F0F0F0 solid;}
		
/* Customer Survey */
	.contact_info{padding:10px; clear:both; overflow:hidden;}
		.contact_info span{float:left; width:300px; position:relative; padding:0px; margin:0px; margin-bottom:-2000px; padding-bottom:2005px;}
			.contact_info font{display:block; width:80px; font-weight:bold; float:left; font-size:11px; padding-top:2px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
			.contact_info input{float:left; border:0px; border-bottom:1px solid #ddd; background:none;}
	.radio_form	p{margin:0px; padding:0px;}
	.radio_form	input{margin:0px 0px 1px 20px; vertical-align:middle; padding:0px; border:0px; background:none;}
	.radio_form	.text_input{margin:0px; vertical-align:baseline; border-bottom:1px solid #aaa;}
	.radio_form	.submit_input{ font:11px Arial, Helvetica, sans-serif; color:#3d3d3d; float:left; border:solid #AAAAAA 1px; background-color:#F5F5F5; margin:5px 0px 0px 0px;}
	.radio_form	textarea{margin-left:20px;}
	.radio_form	h3{margin:5px 0px 15px 0px !important;}
	.radio_form .small{font-size:9px !important; margin-left:20px;}
		.total_news_pair{background:#f6f6f6; height:auto; width:690px; float:left; padding:10px;}
		
/* Modifs supplémentaire pour la page Update */

	.update{display:none; padding-top:15px; padding-bottom:10px;}
	.update-desc{display:none;}
	
/* Fin de Modifs supplémentaire pour formatage de texte */

#div-alert h3  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#747373; margin-bottom:5px; padding-left:15px;}
#div-alert p   { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#747373; margin-top:0px; padding-left:15px;}
#div-alert hr  { border:none; border-top:1px #d8d8d8 dotted; border-bottom:1px #FFFFFF solid; padding-left:15px;}

#div-content blockquote li { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#747373;}
#div-content blockquote    { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#747373; margin:0;}

#div-content a         { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}
#div-content a:link    { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}
#div-content a:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}
#div-content a:hover   { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:none;}
#div-content a:active  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}

#div-alert a         { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}
#div-alert a:link    { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}
#div-alert a:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}
#div-alert a:hover   { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:none;}
#div-alert a:active  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4e60; text-decoration:underline;}

/* Form */
input, select, textarea { font:11px Arial, Helvetica, sans-serif; color:#3d3d3d; border:solid #AAAAAA 1px; background-color:#F5F5F5; margin-bottom:1px;}
input:focus, select:focus, textarea:focus { background-color:#E9E9E9;}
.class_faq	       { padding-right:23px; display:none}
.class_faq blockquote{margin:0px; padding:2px 0px 2px 0px;}
.class_error       { font:9px Arial, Helvetica, sans-serif; color:#E03438; display:none; clear:both;}

/* Menu */
#div-menu a         { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#747373; text-decoration:none; text-transform:uppercase;}
#div-menu a:link    { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#747373; text-decoration:none;}
#div-menu a:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#747373; text-decoration:none;}
#div-menu a:hover   { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#779ba9; text-decoration:none;}
#div-menu a:active  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}

/* SubMenu */
#div-submenu li             { display:block; border-top:1px #d8d8d8 dotted; margin-bottom:4px; margin-top:4px;}
#div-submenu li:first-child { display:block; border:none; margin-bottom:4px;}

#div-submenu ul           { margin:0; padding:0px; list-style-image:url(../images/common/bullet_empty.gif) !important; list-style-image:none; list-style:none;}
#div-submenu ul a:link    { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#747373; text-decoration:none; list-style-image:url(../images/common/bullet_empty.gif);}
#div-submenu ul a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#747373; text-decoration:none; list-style-image:url(../images/common/bullet_empty.gif);}
#div-submenu ul a:hover   { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#779ba9; text-decoration:none; 
list-style-image:url('../images/common/bullet_over.gif');}
#div-submenu ul a:active  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#779ba9; text-decoration:none;}