/******************************************************************************** Styles communs de la PAGE ********************************************************************************/* {	margin:					0;	padding:				0;	border:					0;}body {	margin:					0 2em 2em 2em;	font-family: 			"Times New Roman", Arial, Verdana, Helvetica, Georgia, sans-serif;	font-size: 				1em;	text-align:				center;}/******************************************************************************** Styles communs de l'EN-TETE DE PAGE 	-> THEME  : affichage du thème	-> MENU_H : Menu principal (horizontal)	-> UPDATE : Affichage de la dernière mise à jour	-> CITY   : Affichage de la ville ********************************************************************************/#theme {	position:				absolute;	margin-left:			-2em;	font-family:			"Times New Roman", Arial, Verdana, Helvetica, Georgia, sans-serif;	font-size:				0.8em;	text-align:				left;}#menu_h ul {	margin-top:				1.5em;	margin-bottom:			1em;}#menu_h li {	display:				inline-table;	list-style:				none;}#menu_h li.border_right {	border-right-width:		1px;	border-right-style:		solid;}#menu_h li a {	display:				block;	padding:				0.4em 1.5em;	border-width:			1px;	border-style:			solid;	border-bottom-width:	5px;	text-decoration:		none;}#menu_h li a:hover {	border-width:			1px;	border-style:			solid;	border-bottom-width:	5px;}#update {	padding:				0.2em;	border-top-width:		1px;	border-left-width:		1px;	border-right-width:		1px;	border-top-style:		solid;	border-left-style:		solid;	border-right-style:		solid;	text-align:				left;}#city {	float:					right;	padding:				0.2em;}#city a {	text-decoration:		none;}/******************************************************************************** Styles communs du CENTRE DE PAGE 	-> WRAP   : Conteneur principal	-> MENU_V : Menu secondaire (vertical)	-> MAIN   : Corps de page	-> RETURN : Liens de retour (avec RETURN_TECHNIC) ********************************************************************************/#wrap {	clear:					both;	overflow:				hidden;	border-width:			1px;	border-style:			solid;}#menu_v {	float:					left;	width:					15%;}#menu_v h1 {	padding-top:			1em;	padding-bottom: 		0.5em;	font-size:				1.5em;	font-weight:			normal;}#menu_v ul {	width: 					90%;	margin-left:			auto;	margin-right:			auto;}#menu_v li {	margin:					0 0 0.5em 0;	border-width:			1px;	border-style:			solid;}#menu_v li a {	padding:				0.2em 1.5em 0.2em 1.5em;	display:				block;	text-decoration:		none;}#menu_v ul ul {	position: 				absolute;	top: 					0;	left: 					100%;	display:				none;}#menu_v ul li {	position:				relative;	list-style: 			none;}#menu_v .niveau2 li {	margin:					0 0 0.2em 0.5em;	border-width:			1px;	border-style:			solid;}#menu_v .niveau2 li:hover {	border-width:			1px;	border-style:			solid;}#menu_v ul.niveau1 li.sousmenu:hover ul.niveau2, #menu_v ul.niveau2 li.sousmenu:hover ul.niveau3 {	display:				block;}#main {	margin-left:			15%;}#return_technic_with_menu {	clear:					left;	margin-left:			15%;	padding:				1.5em;}#return_technic_without_menu {	padding:				1.5em;}#return {	border-width:			1px;	border-style:			solid;}#return a {	display:				block;	padding:				0.5em 1.5em;	text-decoration:		none;	font-family:			Verdana, "Times New Roman", Arial, Helvetica, Georgia, sans-serif;	font-size:				0.8em;	text-align:				left;}/******************************************************************************** Styles communs du PIED DE PAGE ********************************************************************************/#footer {	margin-top:				2em;	padding:				0.4em 0;	border-width:			1px;	border-style:			solid;}#footer a:link, #footer a:visited, #footer a:active {	text-decoration:		underline;}#footer a:hover {	text-decoration:		none;}