@charset "UTF-8";*{}body {	margin:0;	padding:0;	width: 100%;	height: 100%;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size:0.65em;	line-height:1.2em;	color: #090;}#tof {	left: 0px;	top: 0px;	height: 100%;	width: 100%;	z-index:1;		position: fixed;}img {	margin:0;	padding:0;	height: 100%;	width: 100%;}.leCalque {	position:absolute;	left:240px;	top:10px;	width:340px;/*593*/	height:1800px;/*2028*/	z-index:1;	visibility: visible;	overflow: visible;}body.contenu3{	margin: 0px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size:0.65em;	line-height:1.20em;	color: #090;}#lecteur {	width:768px;	height: 576px;	margin:0;	display: none;	border: 1px solid #090;}#lecteur_zic {	width:420px;	height: 188px;	margin:0;	display: none;	/*border: 1px solid #090;*/}iframe {	margin:0;	visibility: visible;	overflow: hidden;	}p {	margin: 0px;	}.intro {	margin-top: 14px;}.intro a {	color: #f0f;	text-decoration: underline;	font-weight: bold;}.intro a:visited {	text-decoration: underline;	font-weight: bold;	color: #900;}.intro a:hover {	text-decoration: underline;	font-weight: bold;	font-size:1.05em;	color: #f0f;}.rub {	margin-top: 50px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size:3.8em;/*3.2em;*/	line-height:0.6;/*1.30em;*/	color: #00f;}.ssrub {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size:1.6em;	line-height:1.20em;	color: #ff0;}.ssrub2 {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size:1.2em;	line-height:1.20em;	color: #09f;}.contenu2 ul.nav {	list-style-type:square;	padding: 0px 0;	margin-left: 12px;	margin-bottom: 16px;	margin-top: 0px;	margin-right: 0px;}.contenu2 ul.nav li {	padding: 0px 0;}	.contenu2 ul.nav li a {	color: #f0f;	text-decoration: underline;	font-weight: bold;}.contenu2 ul.nav li.v1 a {	color: #090;	text-decoration: underline;	font-weight: bold;}.contenu2 ul.nav li a:visited {	text-decoration: underline;	font-weight: bold;	color: #900;}.contenu2 ul.nav li a:hover {	text-decoration: underline;	font-weight: bold;	font-size:1.05em;	color: #f0f;}.contenu2 ul.nav li.v1 a:hover {	text-decoration: underline;	font-weight: bold;	font-size:1.05em;	color: #090;}.signature {	margin-top: 80px;	margin-bottom: 80px;}.trait {	border-top-width: 0.25em;	border-top-color: #090;	border-top-style: dotted;}.phrase1 {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight: bold;	font-size:1.6em;	line-height:1.2em;	color: #00f;}.phrase2 {	color: #ff0;}.phrase3 {	color: #f30;}.signature a {	color: #f0f;	text-decoration: underline;	font-weight: bold;}.signature a:visited {	text-decoration: underline;	font-weight: bold;	color: #900;}.signature a:hover {	text-decoration: underline;	font-weight: bold;	font-size:1.05em;	color: #f0f;}