body {	margin: 0px;/*	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;*/	background-color: #f9fafb;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #60513C;	padding-left: 10px;	padding-right: 20px;}#first_back {	background-image: url(../aphaad_media/back_body_up.gif);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;	text-align: center;	}#first_cadr {	border: 1px solid #AEBAC9;	width: 780px;}#first_cadr_imprim {	border: 1px solid #AEBAC9;	width: 600px;	text-align: center;}#ins_princ {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;}#first_head {	background-color: #68535b;	margin: 0px;	color: #FFFFFF;	letter-spacing: 0.5em;	font-size: 200%;	text-align: left;	background-image: url(../media/val_banner_princ.jpg);	background-repeat: no-repeat;	padding-top: 19px;	padding-bottom: 19px;	padding-left: 20px;}#second_head {	margin: 10px 0px 0px;	width: 60%;	text-align: left;	font-size: 14px;	font-weight: bold;	color: #F7F7F7;	letter-spacing: 0.1em;	padding: 0px;}#second_head a:link {	text-decoration:none;	color: #ba7483;}#second_head a:active {	text-decoration:none;	color: #ba7483;	}#second_head a:visited {	text-decoration:none;	color: #ba7483;	}#second_head a:hover{	text-decoration:none;	color: #84a7cc;	}#first_body {	padding: 0px;	width: 780px;	margin: 0px;	height: 100%;	background-color: #F9FAFB;}#third_head {	margin: 0px;	width: 100%;	padding: 4px 0px;	background-color: #0A8CC5;	color: #24B6F4;}#third_head a:link {	text-decoration:none;	color: #C9EDFC;	font-weight: bold;}#third_head a:active {	text-decoration:none;	color: #C9EDFC;	font-weight: bold;	}#third_head a:visited {	text-decoration:none;	color: #C9EDFC;	font-weight: bold;	}#third_head a:hover{	text-decoration:none;	color: #ffffff;	font-weight: bold;	}#scrumb {	margin: 0px;	padding-top: 2px;	padding-bottom: 2px;	width: 100%;	padding-right: 0px;	padding-left: 0px;	font-size: 11px;	color: #076B94;	text-align: left;	text-indent: 20px;	background-color: #F6F6F6;}#scrumb a:link {	/*text-decoration:none;*/	color: #ba7483;}#scrumb a:active {	/*text-decoration:none;*/	color: #ba7483;	}#scrumb a:visited {	/*text-decoration:none;*/	color: #ba7483;	}#scrumb a:hover{	text-decoration:none;	color: #84a7cc;	}#princ{	width: 100%;	background-color: #0A8CC5;	padding-bottom: 10px;	}#left_menu{	float: left;	width: 20%;	margin: 0px;	padding: 0px 5px 0px 0px;	border-right: 0px none #076B94;	border-bottom: 0px none #076B94;	border-top-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-left-style: none;}#left_menu ul a:link {	display: block;	width: 100%;	background-color: #0A8CC5;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;	text-align: left;	text-decoration: none;	color: #FFFFFF;}#left_menu ul a:active {	display: block;	width: 100%;	background-color: #0A8CC5;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;	text-align: left;	text-decoration: none;	color: #FFFFFF;}#left_menu ul a:visited {	display: block;	width: 100%;	background-color: #0A8CC5;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;	text-align: left;	text-decoration: none;	color: #FFFFFF;}#left_menu ul a:hover {	display: block;	width: 100%;	background-color: #68535b;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;}#left_menu ul {list-style: none; margin: 0; padding: 4px 1px;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#left_menu li {border-bottom: none;}/* fix for browsers that don't need the hack */html>body #left_menu li {border-bottom: none;}#content_menu{	width: 470px;	margin: 0px 0px 0px 5px;	padding: 0px;	text-align: left;	float: left;	border: 0px none;}#right_menu{	float:right;	width: 20%;	border-left: 0px none #076B94;	border-bottom: 0px none #076B94;	padding-right: 0px;	color: #076B94;	padding-left: 5px;	border-top-width: 0px;	border-right-width: 0px;	border-top-style: none;	border-right-style: none;}#right_menu ul a:link {	display: block;	width: 100%;	background-color: #0A8CC5;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;	text-align: left;	text-decoration: none;	color: #FFFFFF;}#right_menu ul a:active {	display: block;	width: 100%;	background-color: #0A8CC5;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;	text-align: left;	text-decoration: none;	color: #FFFFFF;}#right_menu ul a:visited {	display: block;	width: 100%;	background-color: #0A8CC5;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;	text-align: left;	text-decoration: none;	color: #FFFFFF;}#right_menu ul a:hover {	display: block;	width: 100%;	background-color: #68535b;	padding-top: 2px;	padding-right: 1px;	padding-bottom: 2px;	padding-left: 1px;	margin-top: 1px;	margin-bottom: 1px;}#right_menu ul {list-style: none; margin: 0; padding: 4px 1px;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#right_menu li {border-bottom: none;}/* fix for browsers that don't need the hack */html>body #right_menu li {border-bottom: none;}#content_menu ul {	list-style: none;	margin: 0;	padding: 4px 1px;	text-align: left;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#content_menu li {border-bottom: none;}#content_menu input {	border-bottom: none;	width: 300px;	background-color: #FFFFFF;}#content_menu textarea {	border-bottom: none;	width: 300px;}#first_down {	margin: 0px;	padding: 3px 0px;	background-color: #cccccc;}#bottom_sp {	margin: 0px;	padding: 3px 0px;	background-color: #325276;}#fourth_head {	margin: 0px;	padding-top: 4px;	padding-bottom: 4px;	width: 772px;	background-image: url(../aphaad_media/third_head_back_pix.gif);	background-repeat: repeat-x;	background-position: left top;	padding-right: 4px;	padding-left: 4px;	text-align: right;}#pictures_layer {	margin: 0px 0px 0px 5px;	width: 75%;	padding: 4px 0px;	height: 70px;	float: left;	background-color: #0A8CC5;}#disclaim_head {	font-size: 10px;	color: #1A6988;	text-align: center;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	width: 100%;	float: left;	border-top: 2px solid #60513C;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}#disclaim_head sup {	font-size: 10px;	color: #E3A738;}#disclaim_head a:link {	text-decoration:none;	color: #8d3d36;	font-weight: normal;}#disclaim_head a:active {	text-decoration:none;	color: #8d3d36;	font-weight: normal;}#disclaim_head a:visited {	text-decoration:none;	color: #8d3d36;	font-weight: normal;}#disclaim_head a:hover{	text-decoration:none;	color: #666666;	font-weight: normal;}#txt_sp {	height: 100%;	background-color: #fcfcfc;}.td_coul_img {	height: 373px;	margin: 0px;	width: 287px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.td_ins_bat {	background-image: url(../aphaad_media/aphaad_back_bat.jpg);	background-repeat: no-repeat;	background-position: right bottom;	padding: 4px;}#insertion_news {	float: right;	width: 100px;	background-color: #FF3333;	margin-left: 293px;}#insertion_text {	width: 100%;	font-size: 14px;	padding-top: 4px;	color: #2e4f71;	line-height: normal;}#insertion_text img {	margin: 0px;	float: right;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 2px;}#insertion_text table {	margin: 30px 0px 2px;	float: right;	padding: 0px 2px;}#insertion_text a:link {	text-decoration:none;	color: #ba7483;	font-weight: normal;}#insertion_text a:active {	text-decoration:none;	color: #ba7483;	font-weight: normal;}#insertion_text a:visited {	text-decoration:none;	color: #ba7483;	font-weight: normal;}#insertion_text a:hover{	text-decoration:none;	color: #84a7cc;	font-weight: normal;}#titr {	font-size: 14px;	font-weight: bold;	padding-top: 12px;	padding-right: 2px;	padding-bottom: 16px;	padding-left: 2px;	text-indent: 10px;	color: #84a7cc;}#sous_titre {	font-size: 13px;	color: #2e4f71;	padding: 0px 0px 0px 6px;	text-indent: 6px;	font-style: italic;}#tbl_bottom {	height: 50px;	width: 690px;	padding: 0px;	text-align: center;	font-size: 15px;	font-weight: bold;	color: #FFFFFF;}#text {	height: 240px;	font-size: 12px;}#suite {	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 4px;}#tbl_news {	border-bottom: 1px solid #325276;	border-left: 1px solid #325276;	padding-bottom: 3px;	padding-left: 3px;}#picto_facile {	background-color: #325276;	padding: 1px 0px 1px 1px;	margin-top: 280px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 160px;}form {	margin: 0px;	padding: 1px;	background-color: #0A8CC5;	color: #F6F7FD;}input {	font-size: 10px;	color: #44596E;	background-color: #24B6F4;	width: 80px;	border: Aucune;}h2 {	color: #0A8CC5;	text-align: center;}#pictures_layer a:link {	text-decoration:none;	color: #0A8CC5;}#pictures_layer a:hover {	text-decoration:none;	color: #0A8CC5;}#pictures_layer a:visited {	text-decoration:none;	color: #0A8CC5;}#pictures_layerContent {	margin: 0px;	width: 100%;	padding: 4px 0px;	background-color: #0A8CC5;	height: 5px;}hr {	color: #0A8CC5;	background-color: #0A8CC5;	text-decoration: none;}#principalhome {	width: 100%;	margin: 0px;	padding: 0px;	border: 0px none;}#principal {	width: 100%;	margin: 0px;	padding: 0px;	border: 0px none;	background-image: url(../media/backcol.gif);	background-repeat: repeat-y;}#page {	position: relative;	margin: auto;	padding : 0;	text-align: center;	width: 863px;	border: 0px none;}#content_menu_accueil {	width: 75%;	margin: 0px 0px 0px 5px;	padding: 0px;	text-align: left;	float: left;	border: 0px none;}.menuaccueil {	font-size: 14px;	text-align: left;}.sousmenu_plan {	list-style-type: none;}
