html,body{	height: 100%;}body {	background-image: url(../tech_images/bg.gif);	margin: 2px;	text-align: center;	}.content {	background-color: #FFFFFF;	margin: 0px;	border: 1px solid #999999;	height: 100%;}.menudroite {	border-top: 1px solid #469EC6;	border-right: 1px solid #469EC6;	border-bottom:none;	border-left: none;	width: 209px;}td, a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #236895;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #236895;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #236895;}ul, li {list-style-position: outside;}ul#mainnav {	list-style-type: none;	margin:0;	padding=0;	background-color: #FFFFFF;	vertical-align: middle;}ul#mainnav li a:link, ul#mainnav li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	width:100%;	padding-left: 3px;	background-color: #FFFFFF;	height: 25px;}ul#mainnav li a:hover {	background-color: #EFF5F8;	color: #00718c;	background-repeat: repeat;}ul#mainnav li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #469EC6;	height: 15px;}ul#mainnav li.classe1 a:hover {	background-color: #C2C78F;	color: #00718c;	background-repeat: repeat;}ul#mainnav li.classe2 a:hover {	background-color: #EFC984;	color: #00718c;	background-repeat: repeat;}ul#mainnav li.classe3 a:hover {	background-color: #CFC4B3;	color: #00718c;	background-repeat: repeat;}ul#mainnav li.classe5 a:hover {	background-color: #B1B9D0;	color: #00718c;	background-repeat: repeat;}ul#mainnav li.classe6 a:hover {	background-color: #469EC6;	color: #00718c;	background-repeat: repeat;}ul#mainnav ul.subnav2 li, ul#mainnav ul.subnav2 li a:link, ul#mainnav ul.subnav2 a:visited {	font-weight: normal;	color: #00718c;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;}ul#mainnav ul.subnav2 {	margin-top:-5px;}ul#mainnav ul.subnav2 {	list-style-type: none;	margin:0;	padding:0;	background-color: #FFFFFF;}ul#mainnav ul.subnav2 li {	font-weight: bold;}ul#mainnav ul.subnav2 li a:link, ul#mainnav ul.subnav2 li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	margin-left: 15px;	background-color: #FFFFFF;	height: 10px;}ul#mainnav ul.subnav2 li a:hover {	background-color: #f9fcfc;	color:#000000;	}.fresh {	padding: 8px;}ul#mainnav img {	margin: 2px 5px 0px;	border: none;}ul#globalnav {	list-style-type: none;	margin:0;	padding=0;	background-color: #FFFFFF;	vertical-align: middle;}ul#globalnav li a:link, ul#globalnav li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	width:100%;	padding-left: 3px;	background-color: #FFFFFF;	height: 17px;}ul#globalnav li a:hover {	background-color: #CCCCCC;	color: #FFFFFF;}ul#globalnav li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #469EC6;}ul#globalnav ul.subnav2 {	list-style-type: none;	margin:0;	padding:0;	background-color: #FFFFFF;}ul#globalnav ul.subnav2 li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;	width:50px;}ul#globalnav ul.subnav2 li a:link, ul#globalnav ul.subnav2 li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	padding-left: 23px;	background-color: transparent;	height: 10px;}ul#globalnav ul.subnav2 li a:hover {	text-decoration: underline;	height: 10px;}ul#mainnav ul.subnav2 img{	margin: 2px 5px 0px;	border: none;}ul.subnav3 {	list-style-type: none;	margin:0;	padding:0;	padding-left:10px;	background-color: #FFFFFF;}ul.subnav3 li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;}ul.subnav3 li a:link, ul.subnav3 li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	padding-left: 23px;	background-color: transparent;	height: 10px;}ul.subnav3 li a:hover {	text-decoration: underline;	height: 10px;}ul.subnav3 img{	margin: 2px 5px 0px;	border: none;}ul#globalnav2 {	list-style-type: none;	margin:0;	padding=0;	background-color: #FFFFFF;	vertical-align: middle;}ul#globalnav2 li a:link, ul#globalnav2 li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	width:100%;	padding-left: 3px;	background-color: #FFFFFF;	height: 16px;	text-align: right;	padding-right: 3px;}ul#globalnav2 li a:hover {	background-color: #CCCCCC;	color: #FFFFFF;}ul#globalnav2 li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}ul#globalnav2 ul.subnav2 {	list-style-type: none;	margin:0;	padding:0;	background-color: #FFFFFF;}ul#globalnav2 ul.subnav2 li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;}ul#globalnav2 ul.subnav2 li a:link, ul#globalnav2 ul.subnav2 li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	padding-left: 23px;	background-color: #FFFFFF;	height: 10px;}ul#globalnav2 ul.subnav2 li a:hover {	text-decoration: underline;	height: 10px;}.fresh {	padding: 8px;}ul#globalnav img {	margin: 2px 5px 0px;	border: none;}.footer {	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-bottom-style: none;	border-right-style: solid;	border-left-style: none;	border-right-color: #469EC6;}#footer2 {	margin-left: 5px;	font-family: "Trebuchet MS", arial, verdana;	font-size: 10px;	color: #616160;	margin-top: 10px;}#footer2 a:link, #footer2 a:visited {	font-family: "Trebuchet MS", arial, verdana;	font-size: 10px;	color: #616160;}#recherche {	font-weight: bold;	margin: 0px;	padding: 0px;	background-image: url(../tech_images/bg.gif);	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	height: 16px;	width: 80px;}#rechercheok {	font-weight: bold;	padding: 0px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #236895;	height: 16px;	width: 20px;}#out {display:none;}ul#topnav {	list-style-type: none;	margin:0;	padding=0;	background-color: #FFFFFF;	vertical-align: middle;}ul#topnav li a:link, ul#topnav li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	width:100%;	padding-left: 3px;	background-color: #FFFFFF;	height: 16px;	text-align: right;	padding-right: 3px;}ul#topnav li a:hover {	background-color: #98C2F4;	color: #FFFFFF;}ul#topnav li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cccccc;}ul#topnav ul.subnav2 {	list-style-type: none;	margin:0;	padding:0;	background-color: #FFFFFF;}ul#topnav ul.subnav2 li {	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;}ul#topnav ul.subnav2 li a:link, ul#topnav ul.subnav2 li a:visited {	text-decoration: none;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #236895;	padding-left: 23px;	background-color: #FFFFFF;	height: 10px;}ul#topnav ul.subnav2 li a:hover {	text-decoration: underline;	height: 10px;}#fincontour {	border: 1px solid #CCCCCC;	margin-bottom: 10px;}#highlight {	font-weight: bold;}.vert {	background-image: url(../images/bof2_r4_c3.jpg);	background-repeat: repeat-y;}.topp {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003366;	text-decoration: none;	line-height: 18px;}.arrow {	text-align: left;	width: 0px;}.menu2, .titreniveau2, .highlight_2, .menu3, .titreniveau3, .highlight_3, .menu4w, .titreniveau4, .highlight_4 {	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.titreniveau1 {	font-size: 11px;	font-weight: bold;	color: #003366;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	width: 190px;}#menu {	background-position: left;	margin: 0px;	padding: 0px;}.vert #menu {	color: #FFFFFF;}.vert #contenu {	padding-top: 10px;}.vert #contenu h1 {	text-decoration: underline;	color: #122b6a;	font-size: 18px;	font-weight: bold;}.vert #contenu h2 {	color: #122b6a;	font-size: 15px;	font-weight: bold;}.vert #contenu h3 {	color: #122b6a;	font-size: 13px;	font-weight: bold;}.vert #contenu h4 {	color: #122b6a;	font-size: 11px;	font-weight: bold;}.vert #contenu a {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #999999;	text-decoration: none;}
