@charset "utf-8";/* CSS Document */body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0px;}tr{    border:1px solid red;}img{border:none;}p{margin:0px; padding:0px; line-height:18px;}h1{margin:0px; padding:0px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#DE840E;}h2{margin:0px; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#DE840E;}h4{margin:0px; padding:0px; margin-bottom:10px; margin-top:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}h3{color:#FFF; padding:5px;}a{text-decoration:none; color:#ffffff; font-size:12px;}a:hover{color:#38699E; font-weight:bold;}ul{  margin:0px; padding:0px; margin-left:35px; line-height: 22px;}.highlights {overflow-x:hidden;overflow:hidden;margin:0px;}/*CORP PRINCIPAL*/#corp_content{width:991px; margin:auto;}/*DIV LOGO*/#div_logo{width:306px; height:232px; float:left;}/*DIV BARRE DU MENU HAUT*/#menu_haut_acc{width:562px; height:39px; margin-top:25px; margin-right:5px; background:url(./images/index/barre_menu_haut.jpg); float:right; color:#FFFFFF;text-align:center;}#menu_haut_site{width:562px; height:39px;margin-top:108px; margin-right:80px; float:right; color:#FFFFFF;text-align:center;}#header_site{background:url(images/header.jpg) no-repeat; width:975px; height:148px; float:right;}/*DIV CORP DU BAS*/#corp_bas{width:991px; background:url(./images/index/bas_bkgrnd.jpg) no-repeat; float:left; }#cadre_txt{width:490px; height:190px; padding-left:35px; padding-right:25px; margin-top:180px; float:left;}#boutons_cadre{width:410px; float:right; margin-top:105px; text-align:center; }#boutons_cadre a#boutons_diag{background:url(./images/index/bouton_4.jpg); height:46px; width:372px; margin-left:5px; float:left; display:block;}#boutons_cadre a:hover#boutons_diag{background:url(./images/index/bouton_4-hover.jpg); }a.cadre_btn_text{width:115px; height:199px; margin-right:20px; margin-top:25px; float:left;display:block;font-weight:bold; color:#FFFFFF;}a:hover.cadre_btn_text{color:#38699E;}.cadre_btn_text span{display:block;margin-top:162px;}/*FOOTER*/#footer{font-size:10px;width:1045px;margin:0 auto;margin-top:10px;height:21px; background-color:#f7f7f7;text-align:center;padding-top:4px;}#footer a{color:#366293;font-size:10px;}#footer a:hover{color:#666666;font-weight:normal;}/* CSS DIV CONTENUE */#contenue{width:795px; float:left; margin-top:10px;}#contenue a{    color:#386aa9;}/* PETIT CADRE */a#petit_btn_diag{background:url(./images/petit_cadre/cadre_bas_btn.jpg); height:49px; width:225px; display:block;float:left;}a:hover#petit_btn_diag{background:url(./images/petit_cadre/cadre_bas_btn-hover.jpg); }/*MENU GAUCHE*/#menugauchebtn a.root_btn{display:block;font-weight:bold;width:108px; color:#999999; padding-left:95px; text-align:center; margin-left:20px; height:35px; padding-top:2px;}#menugauchebtn a:hover.root_btn{color:#666666;}#menugauchebtn a.child_btn{display:block;font-weight:bold;color:#38699E; width:180px;padding-left:25px; height:25px;margin-left:20px; padding-top:2px;}#menugauchebtn a:hover.child_btn{color:#339999;}#menugauchebtn a.sschild_btn{font-weight:normal;color:#38699E; padding-left:30px; margin-bottom:18px;}#menugauchebtn a:hover.sschild_btn{color:#339999;}.onglet{    background-color:#f0f0f0;    color:#00A6F2;    font-weight:bold;    margin-top:10px;    margin-bottom:10px;    padding:5px;}/*ACTUALITES*/table.actu{	margin: 5px;	padding: 5px;	height: auto;	width: 98%;	border: thin solid #efefef;	background-image: url(./actualites/backgris.gif);	background-repeat: repeat-x;}td {	border: 1px none #CCC;	padding: 3px;	margin: 0px;}.majuscule {	text-transform: capitalize;}.bleu {	color: #0CF;}.bleu_maj {	color: #386aa9;	text-transform: uppercase;	font-weight: bold;	height: 40px;}.alignement_haut {	text-align: left;	vertical-align: top;	height: auto;}.date {	font-size: 11px;	font-style: italic;	color: #666;}td a {	border: 1px none #CCC;	padding: 3px;	margin: 0px;	color: #F60;	font-weight: bold;}.bodytext{margin-bottom:15px;}.newsticker{    margin-top:15px;    margin-left:32px;    text-align:left;    padding:5px;    width:920px;    background-color:#eaeaea;}.newsticker a{    color:#386aa9;}