 body {	margin:0px;	padding:0px;	background-color:#88C22A;}.white {	font-family:Tahoma;	font-size:10pt;	color:#FFFFFF;	font-weight:900;	line-height: 14px;	font-style: normal;	font-variant: normal;	text-transform: none;}.white_arial {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height: 12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;}.menu {	font-family:Arial;	font-size:11px;	color:#333333;	text-decoration:none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;	white-space: nowrap;}.main {	font-family:Arial;	font-size:11px;	color:#333333;	line-height:12px;	vertical-align: middle;}.blue {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	text-decoration: none;}.blue_l {	font-family:Arial;	font-size:11px;	color:#368FB7;	line-height:14px;}.input{  	width:117px; height:20px;	border-width:1px;	border-style:solid;	background-color:#FFFFFF;	border-color:#CDD2D4;	font-family:Tahoma;	font-size:11px;	color:#75888C; }.input2{  	width:176px; height:20px;	border-width:1px;	border-style:solid;	background-color:#FFFFFF;	border-color:#CDD2D4;	font-family:Tahoma;	font-size:11px;	color:#75888C; }.textarea{	width:176px; height:150px;	border-width:1px;	border-style:solid;	background-color:#FFFFFF;	border-color:#CDD2D4;	font-family:Tahoma;	font-size:11px;	color:#75888C;6; 	overflow:auto;}.blueCopie {	font-family:Arial;	font-size:11px;	color:#003399;	line-height:14px;	font-weight: bold;}.menuBIG {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#003366;	text-decoration:underline;	font-style: normal;	line-height: 16px;	font-weight: bold;}.lmalink {	border: none;	filter: Light;}.minipict {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-weight: bold;	vertical-align: top;	white-space: nowrap;	padding-top: 2px;	padding-left: 12px;	background-attachment: scroll;	background-image: url(images/minipict1.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: underline;}.minimenu:link {	color:#FFFFFF;	text-decoration: underline;	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;}.minimenu:visited {	color:#006699;	text-decoration: underline;	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;}.minimenu:hover {	color:#003366;	text-decoration: underline;	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;}.minimenu:active {	color:#CDFAFF;	text-decoration: underline;	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;}a:hover {	text-decoration: underline;}a img {	border: 0;}.menuFRAML {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color:#FFFFFF;	font-style: normal;	font-weight: 400;	line-height: 27px;}.menuFRAMR {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color:#006699;	font-style: normal;	font-weight: 400;	line-height: 27px;}.menuWEBM {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color:#FF00FF;	font-style: normal;	font-weight: 400;	line-height: 27px;}.blueGras {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-weight: bold;}.blueGrasLink {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-weight: bold;	text-decoration: underline;}.xiti {	font-family:"Courier New", Courier, mono;	font-size:8pt;	color:#B6152E;	font-weight:normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	background-color: #FFF600;	line-height: normal;}.ministat {	font-family:"Courier New", Courier, mono;	font-size:5pt;	color:#B6152E;	font-weight:normal;	font-style: normal;	font-variant: normal;	text-transform: none;	line-height: normal;	border: none;	background-image: none;}.menuReduit {	font-family:Arial;	font-size:0px;	color:#333333;	text-decoration:none;	line-height: 0px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;}.webm {	font-family:Arial;	font-size:11px;	color:#FF00FF;	line-height:12px;}.blueFRAME {	font-family:Arial;	font-size:16px;	color:#00FFFF;	line-height:16px;}a.plan:link {	font-family:Arial;	font-size:11px;	color:#FFB629;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: underline;}a.plan:visited {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}a.plan:hover {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;	text-transform: none;}a.plan:active {	font-family:Arial;	font-size:11px;	color:#CDFAFF;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}a.plan2:link {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: underline;}a.plan2:visited {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}a.plan2:hover {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;	text-transform: none;}a.plan2:active {	font-family:Arial;	font-size:11px;	color:#CDFAFF;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}a.plan3:link {	font-family:Arial;	font-size:11px;	color:#FFB629;	line-height:16px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: underline;}a.plan3:visited {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:16px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}a.plan3:hover {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:16px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;	text-transform: none;}a.plan3:active {	font-family:Arial;	font-size:11px;	color:#CDFAFF;	line-height:16px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}.placard {	font-family:Arial;	font-size:8px;	color:#003366;	line-height:8px;	text-decoration: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;}.placardXS {	font-family:Arial;	font-size:7px;	color:#003366;	line-height:12px;	text-decoration: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: -0.07em;}.whiteGras {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-weight: bold;}.DARKblue {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;}.calque {}.calque2 {	background-color: #FFD699;}.calque3 {	background-attachment: scroll;	background-image: url(images/planback.gif);	background-repeat: no-repeat;	background-position: center top;}.home10 {	background-attachment: fixed;	background-image: url(images/home0.jpg);	background-repeat: no-repeat;	background-position: center center;}#home0 { 	position: relative; /* dimension et positionnement du bloc conteneur  de l'image */ 	left: 0px; 	top: 0px; 	height : 86px; 	width : 130px; } #home0 img { 	width : 100%; /* l'image occupe toute la place de son bloc conteneur */ 	height: 100%; } #arriere_s {	position: relative;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 86px;		width : 130px;}#arriere_s img {	width : 100%;	height: 100%;}#arriere_s a {	position: absolute;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 86px;		width : 130px;}#arriere_s p {	position: absolute;	top: 12px;	left: 12px;	font-size: 11px;	color: white;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}#arriere_xxl {	position: relative;	height : 282px;	width : 453px;	left: 0px;	top: 0px;}#arriere_xxl img {	width : 100%;	height: 100%;}#arriere_xxl a {	position: absolute;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 282px;		width : 453px;}#arriere_xxl p {	position: absolute;	top: 12px;	left: 12px;	font-size: 11px;	color: white;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}a.link1:link {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline;	text-align: right;}a.link1:visited {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	text-align: right;}a.link1:hover {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;	text-transform: none;	text-align: right;}a.link1:active {	font-family:Arial;	font-size:11px;	color:#CDFAFF;	line-height:12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	text-align: right;}.maskmaps {	cursor: crosshair;}.blue20 {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	margin: 0px;	padding: 0px;	height: 86px;	width: 20px;}.blue86 {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	margin: 0px;	padding: 0px;	height: 86px;	width: 303px;}.menuLEFT {	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	color:#FFFFFF;	font-style: normal;	font-weight: 400;	line-height: 27px;	background-color: #0F96C1;	background-image: url(images/whitstar.gif);	background-repeat: no-repeat;	background-position: left top;	text-indent: 28px;	text-decoration: none;}.menuRIGHT {	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	color:#006699;	font-style: normal;	font-weight: 400;	line-height: 27px;	background-color: #B4EEFF;	background-image: url(images/bluestar.gif);	background-repeat: no-repeat;	background-position: left top;	text-indent: 28px;}.solo img {	height: auto;	width: auto;	position: static;	left: 0px;	top: 0px;}.arriere_s {	position: relative;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 86px;		width : 130px;}.arriere_s img {	height : 86px; 	width : 130px; }.arriere_s a {	position: absolute;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 86px;		width : 130px;}.arriere_s p {	position: absolute;	top: 12px;	left: 12px;	font-size: 11px;	color: white;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}.arriere_xxl {	position: relative;	height : 282px;	width : 453px;	left: 0px;	top: 0px;}.arriere_xxl img {	width : 453;	height: 282;}.arriere_xxl a {	position: absolute;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 282px;		width : 453px;}.arriere_xxl p {	position: absolute;	top: 12px;	left: 12px;	font-size: 11px;	color: white;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}.calqueOn {	font-family:Arial;	font-size:13px;	color:#003366;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	background-attachment: scroll;	background-image: url(images/fondpiec.gif);	background-repeat: repeat;}.calqueOn2 {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	background-attachment: scroll;	background-image: url(images/fondpiec.gif);	background-repeat: repeat;}.blueGrasLinkMed {	font-family:Arial;	font-size:15px;	color:#006699;	line-height:24px;	font-weight: bold;	text-decoration: underline;}.blueMed {	font-family:Arial;	font-size:15px;	color:#006699;	line-height:24px;}.menuLEFTCond {	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	color:#FFFFFF;	font-style: normal;	font-weight: 400;	line-height: 27px;	background-color: #0F96C1;	background-image: url(images/whitstar.gif);	background-repeat: no-repeat;	background-position: left top;	text-indent: 28px;	letter-spacing: -2px;	text-align: justify;}.whiteGrasLink {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:15px;	font-weight: bold;	background-color: #b4eeff;	text-transform: uppercase;	margin-right: 28px;	margin-left: 28px;}.construction {	background-attachment: scroll;	background-image: url(images/construc.gif);	background-repeat: repeat;}.form {	font-family:Arial;	font-size:11px;	color:#003366;	line-height:12px;	vertical-align: middle;	text-align: center;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	padding: 0px;}.formGras {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-weight: bold;	vertical-align: middle;	font-style: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	text-align: left;	word-spacing: normal;	margin: 0px;	padding: 0px;	border: 0px;}.formBig {	font-family:Arial;	font-size:15px;	color:#006699;	line-height:24px;	vertical-align: middle;}.formPink {	font-family:Arial;	font-size:15px;	color:#FF00FF;	line-height:22px;	vertical-align: middle;	font-weight: bold;}.formDark {	font-family:Arial;	font-size:15px;	color:#003366;	line-height:24px;	vertical-align: middle;	font-weight: bold;}.formPinkTop {	font-family:Arial;	font-size:15px;	color:#FF00FF;	line-height:22px;	font-weight: bold;	vertical-align: top;}.formDarkTop {	font-family:Arial;	font-size:15px;	color:#003366;	line-height:16px;	vertical-align: middle;	font-weight: bold;	background-color: B4EEFF;}.formGrasTop {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-weight: bold;	vertical-align: middle;}.formGrasBout {	font-family:Arial;	font-size:15px;	color:#006699;	line-height:16px;	font-weight: bold;	vertical-align: middle;}.whiteGrasCond {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:15px;	font-weight: bold;	text-decoration: underline;}.pageNext {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-weight: bold;	text-decoration: underline;	text-align: right;	vertical-align: text-bottom;}.bluePDFLink {	font-family:Arial;	font-size:11px;	color:#006699;	line-height:12px;	font-weight: bold;	text-decoration: underline;}.jours {	font-family:Arial;	font-size:9px;	color:#666666;	line-height:8px;	font-weight: normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}.mois {	font-family:Arial;	font-size:11px;	color:#333333;	line-height:12px;	font-weight: normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;}.menuBlue {	font-family:Arial;	font-size:11px;	color:#006699;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;}.menuDarkBlue {	font-family:Arial;	font-size:11px;	color:#003366;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;}.jours {	font-family:Arial;	font-size:9px;	color:#666666;	line-height:8px;	font-weight: normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	vertical-align: top;}.mois {	font-family:Arial;	font-size:11px;	color:#333333;	line-height:12px;	font-weight: normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	vertical-align: top;}.menuBlue {	font-family:Arial;	font-size:11px;	color:#006699;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;	vertical-align: top;}.menuDarkBlue {	font-family:Arial;	font-size:11px;	color:#003366;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;	vertical-align: top;}.jours {	font-family:Arial;	font-size:9px;	color:#666666;	line-height:8px;	font-weight: normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	vertical-align: bottom;}.mois {	font-family:Arial;	font-size:11px;	color:#333333;	line-height:12px;	font-weight: normal;	font-style: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	vertical-align: bottom;}.menuBlue {	font-family:Arial;	font-size:11px;	color:#006699;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;	vertical-align: bottom;}.menuDarkBlue {	font-family:Arial;	font-size:11px;	color:#003366;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;	vertical-align: bottom;}.CALMois {	font-family: Arial;	font-size: 15px;	font-style: normal;	line-height: 15px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	background-color: 006699;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	width: 214px;	height: 16px;}.CALJours {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #CDFAFF;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	width: 24px;	height: 20px;	padding-top: 0px;	padding-right: 1px;	padding-bottom: 0px;	padding-left: 2px;	border: 1px solid 003366;}.CALJoursGras {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	clear: none;	float: none;}.CALDateBlanc {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FFFFFF;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	padding-top: 1px;	border: 1px solid #003366;}.CALDateBleu {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #80D7F7;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;}.CALDateVert {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #CCFF99;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;}.CALDateJaune {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FFF980;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;}.CALDateOrange {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FBCA8E;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;}.CALDateRouge {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FF999C;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;}.CALDateGrasBlanc {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #F2F2F2;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	height: 10px;	width: 11px;	background-position: center center;	border: 1px solid #003366;}.CALDateGrasBleu {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #80D7F7;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	height: 10px;	width: 11px;	background-position: center center;	border: 1px solid #003366;}.CALDateGrasVert {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #CCFF99;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	height: 10px;	width: 11px;	background-position: center center;	border: 1px solid #003366;}.CALDateGrasJaune {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FFF980;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	height: 10px;	width: 11px;	background-position: center center;	border: 1px solid #003366;}.CALDateGrasOrange {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FBCA8E;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	height: 10px;	width: 11px;	background-position: center center;	border: 1px solid #003366;}.CALDateGrasRouge {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	background-color: #FF999C;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	height: 10px;	width: 11px;	background-position: center center;	border: 1px solid #003366;}.CALDateVide {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	white-space: pre;	border: 1px solid #003366;}.CALMoisTable {	border-collapse:collapse;}.CALDateGrasX {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	padding-top: 1px;	white-space: pre;	height: 12px;	width: 16px;	text-indent: 1px;}.10ha17h {	font-family:Arial;	font-size:8px;	color:#003366;	line-height:8px;	text-decoration: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: 003366;	border-right-color: 003366;	border-bottom-color: 003366;	border-left-color: 003366;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	width: 30px;	padding-right: 1px;	padding-left: 1px;}.CALPlagesHoraires {	font-size:8px;	line-height:7px;	text-align: justify;	font-weight: normal;}.CALSamedi {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: CDFAFF;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	height: 20px;	width: 42px;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 2px;	border: 1px solid 003366;	white-space: pre;	text-indent: 1px;}.CALDateGras10Blanc {	background-color: #FFFFFF;	background-position: center center;	height: 12px;	width: 14px;	border-top-width: 1px;	border-left-width: 1px;	border-bottom-width: 1px;	border-right-width: 0px;	border-top-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-right-style: none;	border-top-color: #003366;	border-left-color: #003366;	border-bottom-color: #003366;	border-right-color: #003366;}.CALDateGras17Blanc {	background-color: #FFFFFF;	background-position: center center;	height: 12px;	width: 13px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #003366;	border-right-color: #003366;	border-bottom-color: #003366;	border-left-color: #003366;}.CALDateGras10Vert {	background-color: #CCFF99;	background-position: center center;	height: 12px;	width: 14px;	border-top-width: 1px;	border-left-width: 1px;	border-bottom-width: 1px;	border-right-width: 0px;	border-top-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-right-style: none;	border-top-color: #003366;	border-left-color: #003366;	border-bottom-color: #003366;	border-right-color: #003366;}.CALDateGras17Vert {	background-color: #CCFF99;	background-position: center center;	height: 12px;	width: 13px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #003366;	border-right-color: #003366;	border-bottom-color: #003366;	border-left-color: #003366;}.CALDateGras10Rouge {	background-color: #FF999C;	background-position: center center;	height: 12px;	width: 14px;	border-top-width: 1px;	border-left-width: 1px;	border-bottom-width: 1px;	border-right-width: 0px;	border-top-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-right-style: none;	border-top-color: #003366;	border-left-color: #003366;	border-bottom-color: #003366;	border-right-color: #003366;}.CALDateGras17Rouge {	background-color: #FF999C;	background-position: center center;	height: 12px;	width: 13px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #003366;	border-right-color: #003366;	border-bottom-color: #003366;	border-left-color: #003366;}.CALDateGras10Orange {	background-color: #FBCA8E;	background-position: center center;	height: 12px;	width: 14px;	border-top-width: 1px;	border-left-width: 1px;	border-bottom-width: 1px;	border-right-width: 0px;	border-top-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-right-style: none;	border-top-color: #003366;	border-left-color: #003366;	border-bottom-color: #003366;	border-right-color: #003366;}.CALDateGras17Orange {	background-color: #FBCA8E;	background-position: center center;	height: 12px;	width: 13px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #003366;	border-right-color: #003366;	border-bottom-color: #003366;	border-left-color: #003366;}.CALDateGras10Jaune {	background-color: #FFF980;	background-position: center center;	height: 12px;	width: 14px;	border-top-width: 1px;	border-left-width: 1px;	border-bottom-width: 1px;	border-right-width: 0px;	border-top-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-right-style: none;	border-top-color: #003366;	border-left-color: #003366;	border-bottom-color: #003366;	border-right-color: #003366;}.CALDateGras17Jaune {	background-color: #FFF980;	background-position: center center;	height: 12px;	width: 13px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #003366;	border-right-color: #003366;	border-bottom-color: #003366;	border-left-color: #003366;}.TARBase {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	border: 1px solid #003366;	background-color: #003366;	padding-right: 2px;	padding-left: 2px;}.TARLibel {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: left;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TARDateBlanc {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FFFFFF;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	height: 18px;	width: 32px;	padding-top: 1px;}.TARDateVert {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #CCFF99;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARDateJaune {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FFF980;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARDateOrange {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FBCA8E;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARDateRouge {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FF999C;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARPrixBlanc {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	padding-top: 1px;	border: 1px solid #003366;	height: 16px;	background-attachment: scroll;	background-image: url(images/fondpiec.gif);	background-repeat: repeat;	width: 32px;}.TARLibelS {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: left;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TARDateBlancGras {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FFFFFF;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	padding-top: 1px;	border: 1px solid #003366;	height: 18px;	width: 32px;}.TARDateJauneGras {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FFF980;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARDateOrangeGras {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FBCA8E;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARDateRougeGras {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FF999C;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARDateVertGras {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #CCFF99;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	padding-top: 1px;	height: 18px;	width: 32px;}.TARSem {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: left;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #B4EEFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TARNui {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	letter-spacing: normal;	text-align: left;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TARSemS {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: left;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #B4EEFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TARNuiS {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	letter-spacing: normal;	text-align: left;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TAREuros {	font-size:8px;	line-height:7px;	text-align: center;	font-weight: normal;	white-space: pre;}.TARSemOpt {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 12px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #B4EEFF;	border: 1px solid #003366;}.TARSemOptS {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #B4EEFF;	border: 1px solid #003366;	padding-right: 2px;	padding-left: 2px;}.TAROptBlanc {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FFFFFF;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	height: 12px;}.TARNuiOpt {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;	width: 60px;}.TARNuiOptS {	font-family: Arial;	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	background-color: #CDFAFF;	border: 1px solid #003366;	height: 14px;	padding-right: 2px;	padding-left: 2px;}.TAROptVert {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #CCFF99;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	height: 12px;}.TAROptJaune {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FFF980;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	height: 12px;}.TAROptOrange {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FBCA8E;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	height: 12px;}.TAROptRouge {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	background-color: #FF999C;	letter-spacing: normal;	text-align: center;	vertical-align: middle;	word-spacing: normal;	background-position: center center;	border: 1px solid #003366;	height: 12px;}.TARwhiteGras {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-weight: bold;	text-decoration: underline;	font-style: normal;	font-variant: normal;	text-transform: none;	text-align: center;	vertical-align: top;}.TARwhite {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-weight: normal;	text-decoration: none;	font-style: normal;	font-variant: normal;	text-transform: none;	text-align: left;	vertical-align: top;	white-space: nowrap;}.TARwhiteSpacer {	font-family:Arial;	font-size:1px;	color:#FFFFFF;	line-height:1px;	font-weight: normal;	text-decoration: none;	font-style: normal;	font-variant: normal;	text-transform: none;	text-align: left;	vertical-align: top;	height: 1px;}.TARwhiteSelect {	font-family:Arial;	font-size:11px;	color:#FFFFFF;	line-height:12px;	font-weight: normal;	text-decoration: none;	font-style: normal;	font-variant: normal;	text-transform: none;	text-align: left;	vertical-align: top;	white-space: nowrap;}.menuFR {	font-family:Arial;	font-size:11px;	color:#0000FF;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;}.menuUK {	font-family:Arial;	font-size:11px;	color:#FF0000;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;}.menuWEB {	font-family:Arial;	font-size:11px;	color:#FF00FF;	text-decoration:underline;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	letter-spacing: normal;	word-spacing: normal;	border: none;	line-height: 12px;}.formEtape {	font-family:Arial;	font-size:15px;	color:#006699;	line-height:23px;	vertical-align: middle;	font-weight: bold;	font-style: italic;	text-align: right;	background-color: #CAFEFF;	padding-top: 1px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;}.arriere_l {	position: relative;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 198px;		width : 263px;}.arriere_l img {	height : 198px; 	width : 263px; }.arriere_l a {	position: absolute;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 198px;		width : 263px;}.arriere_l p {	position: absolute;	top: 12px;	left: 12px;	font-size: 11px;	color: white;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}#arriere_l {	position: relative;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 198px;		width : 263px;}#arriere_l img {	height : 198px; 	width : 263px; }#arriere_l a {	position: absolute;	/* dimension et positionnement du bloc conteneur de l'image */	left: 0px;	top: 0px;	height : 198px;		width : 263px;}#arriere_l p {	position: absolute;	top: 12px;	left: 12px;	font-size: 11px;	color: white;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}