/* CSS Document */h1 {color:#eb8008;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 20px;line-height: 24px;margin: 0pt;padding: 0pt;}h2 {	color:#000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;line-height: 20px;margin: 0pt;padding: 0pt;}h2 a {	color:#000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;line-height: 20px;margin: 0pt;padding: 0pt;text-decoration: none;}h2 a:hover {	color:#000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;line-height: 20px;margin: 0pt;padding: 0pt;text-decoration: underline;}body {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	background: transparent url("images/fond_uni.gif") no-repeat center bottom;	background-color: #edcc90;	background-attachment: fixed;	height: 100%;}#container_centre{	background-color: #000000;	width: 1024px;	height: 100%;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	position: relative;}#bandeau{	position: absolute;	left: 0px;	top: 0px;	width: 970px;	height: 60px;	z-index: 0;}#bandeaunavig{	/*background-color: #a60928;*/	/*background-color: #c35c04;*/	/*background-color: #e87b00;*/	background-color: #a2c1cb;	position: absolute;	width: 970px;	left: 26px;	top: 60px;	height: 20px;	z-index: 0;}#contenu_grandcontainer{	position: absolute;	left: 26px;	top: 80px;	width: 970px;	height: 100%; /* works only if parent container is assigned a height value   > jusqu'au BODY */ 	z-index: 10;}	#contenu_container_accueil	{		position: absolute;		/*background-color: #fdf6e1;*/		background-image: url("images/modPlanif_fond_accueil.gif");		/*background-color: #edd1a0;*/		/*background-color: #d7ebef;*/		/*background-color: #dce9eb;*/		background-color: #ffffff;		width: 970px;		height: 530px;		padding-left: 0px;		padding-right: 0px;		padding-top: 0px;		padding-bottom: 0px;		z-index: 10;	}	#contenu_container	{		position: absolute;		/*background-color: #fdf6e1;*/		background: url("images/modRencontre_fond.gif") no-repeat;		/*background-color: #edd1a0;*/		/*background-color: #dce9eb;*/		/*background-color: #e7edee;*/		background-color: #ffffff;		width: 970px;		height: auto;		min-height: 530px;		padding-left: 0px;		padding-right: 0px;		padding-top: 0px;		padding-bottom: 0px;		z-index: 10;	}		#list		{			background-color: #e3ecf4;			float: left;			width: 740px;			/*height: 350px;*/			text-align: left;			/*margin-right: 20px;*/			/*background-image: url("images/fond_menu.gif");*/			/*background-position: top left;*/			z-index: 1;			padding-left: 5px;			padding-top: 30px;		}				#list_accueil		{			float: left;			width: 350px;			margin: 30px 0px 0px 30px;			background-color: #e3ecf4;			text-align: left;			border: solid 1px #cccccc;			padding: 10px;			z-index: 1;		}				#list_texte_accueil		{			float: left;			width: 250px;			margin: 30px 0px 0px 20px;			text-align: left;			padding: 10px;			z-index: 1;		}				#list_print		{			background-color: #ffffff;			float: left;			width: 100%;			/*height: 350px;*/			text-align: left;			/*margin-right: 20px;*/			/*background-image: url("images/fond_menu.gif");*/			/*background-position: top left;*/			z-index: 1;			padding-left: 5px;			padding-top: 80px;		}				#map_canvas		{			/*background-color: #e4ecd8;*/			float: right;			width: 200px;			/*height: 300px;*/			/*background-image: url("images/fond_contenu.gif");*/			/*background-position: top left;*/			/*background-repeat: repeat-y;*/			z-index: 1;			padding-top: 30px;		}		#detail		{			background-color: #f9dfd5;			clear: both;			float: left;			/*margin-top: 20px;*/			width: 970px;			z-index: 1;		}	#contenu_suite_transp	{		position: absolute;		/*clear: both;*/		/*background-color: #ff0000;*/		top: 530px;		width: 970px;		height: 10px;		padding-left: 0px;		padding-right: 0px;		padding-top: 0px;		padding-bottom: 20px;		z-index: 10;	}	#contenu_suite_transp_interieur	{		position:relative;		clear: both;		/*background-color: #ff0000;*/		/*top: 530px;*/		background-color: #fcefcd;		width: 970px;		height: 10px;		padding-left: 0px;		padding-right: 0px;		padding-top: 10px;		padding-bottom: 10px;		z-index: 10;	}.txtplanif {	color: #000000;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:12px;	line-height:14px;	text-align: left;	font-weight: normal;}.txttitre {	color: #000000;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:17px;	line-height:25px;	text-align: left;	font-weight: bold;}.txttitre_donneescamp {	color: #000000;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:14px;	line-height:14px;	text-align: left;	font-weight: normal;}.txtplanifremarque {	color: #000000;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:10px;	line-height:12px;	text-align: left;	font-weight: normal;}.menu1jour{	position:relative;	float:left;	background-color: #ffffff;	margin:10px;	padding:5px 3px 5px 3px;	width:215px;	height: auto;	min-height:360px;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:12px;	text-align:center;	line-height:14px;}#menu1jour_titrejour{	position:relative;	float:left;	display: block;	background-color: steelblue;	padding:5px 5px 5px 5px;	margin-bottom: 5px;	width:205px;	/*height:auto;*/	font-family:"Trebuchet MS",Arial,Georgia;	font-weight: bold;	font-size:15px;	text-align:center;	color: #ffffff;	line-height:17px;}#menu1jour_titres{	position: relative;	display: block;	margin-top: 10px;	width:215px;	background-color: #cfdfec;	font-family:"Trebuchet MS",Arial,Georgia;	font-weight: bold;	color: steelblue;	font-size:12px;	text-align:center;	line-height:14px;}		/*.menu1jour_titres{	font-family:"Trebuchet MS",Arial,Georgia;	font-weight: bold;	width:205px;	background-color: #ff0000;	color: steelblue;	font-size:12px;	text-align:center;	line-height:14px;}*/.menu1jour_ligne{	position:relative;	float:left;	display: block;	background-color: #ffffff;	margin:0px;	padding:0px;	width:215px;	height:auto;	border-bottom:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	color:#000000;	font-size:12px;	text-align:center;	line-height:14px;}.menu1jour_ligne a{	font-family:"Trebuchet MS",Arial,Georgia;	color:#000000;	font-size:12px;	text-align:center;	line-height:14px;	text-decoration: none;}.menu1jour_ligne a:visited{	font-family:"Trebuchet MS",Arial,Georgia;	color:#000000;	font-size:12px;	text-align:center;	line-height:14px;	text-decoration: none;}.menu1jour_ligne a:hover{	font-family:"Trebuchet MS",Arial,Georgia;	color:#000000;	font-size:12px;	text-align:center;	line-height:14px;	text-decoration: underline;}.donnescamp{	position:relative;	float:left;	background-color: #e3ecf4;	/*margin:10px 10px 10px 10px;*/	margin:0px 0px 0px 40px;	padding:10px;	width:690px;	height:auto;	/*border:solid 1px #dddddd;*/	border:solid 1px #999999;	font-family:"Trebuchet MS",Arial,Georgia;	font-size: 12px;	text-align: left;	line-height: 14px;}.legende{	position:relative;	float:left;	background-color: #ffffff;	width:158px;	margin:10px 0px 10px 0px;	padding:10px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	font-size: 12px;	text-align: left;	line-height: 14px;}#cadrerecettejour{	position:relative;	float:left;	background-color: #ffffff;	padding:5px 3px 5px 3px;	margin: 0px 0px 15px 20px;	width:auto;	height:auto;	border:solid 1px #dddddd;}#gaucherecettejour{	position: relative;	display: block;	float: left;	width:300px;}#droiterecettejour{	position: relative;	display: block;	float: left;	text-align:left;	margin-left:15px;	width:500px;}select.listeremplac{	width : 200px;	background: #ffffff;	color: #000000;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:11px;	line-height:13px;}optgroup.groupeA{	/*color : #df9628;*/	color : #c77000;}input.planif{	border: solid 1px #000000;	align:center;	margin-top:10px;}#gauche{	position: relative;	display: block;	float: left;}#droite{	position: relative;	display: block;	float: right;}.droite{	float: right;}#bouton_bleu_continuer{	/*clear:both;*/	position:relative;	display: none;	float:right;	background-color: steelblue;	margin:0px 20px 10px 0px;	padding:4px 5px 4px 5px;	width:150px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:16px;	text-align:center;	line-height:20px;}#bouton_bleu_listecourses{	/*clear:both;*/	position:relative;	display: block;	float:right;	background-color: steelblue;	margin:0px 20px 10px 0px;	padding:4px 5px 4px 5px;	width:150px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:15px;	text-align:center;	line-height:19px;}#bouton_bleu_listeplats{	/*clear:both;*/	position:relative;	display: block;	float:right;	background-color: steelblue;	margin:0px 20px 10px 0px;	padding:4px 5px 4px 5px;	width:150px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:15px;	text-align:center;	line-height:19px;}#bouton_bleu_imprimer{	/*clear:both;*/	position:relative;	display: block;	float:right;	background-color: steelblue;	margin:0px 20px 10px 0px;	padding:4px 5px 4px 5px;	width:150px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:15px;	text-align:center;	line-height:19px;}#bouton_bleu_nouvelleplanif{	/*clear:both;*/	position:relative;	display: block;	float:right;	background-color: steelblue;	/*margin:0px 20px 0px 0px;*/	margin:5px 20px 0px 0px;	padding:4px 5px 4px 5px;	width:170px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:11px;	line-height:13px;	color: #ffffff;	text-align:center;}#bouton_bleu_enreg{	/*clear:both;*/	position:relative;	display: block;	float:right;	background-color: steelblue;	margin:10px 20px 0px 0px;	padding:4px 5px 4px 5px;	width:145px;	height:auto;	border:solid 1px #dddddd;	font-family:"Trebuchet MS",Arial,Georgia;	font-size:11px;	line-height:13px;	color: #ffffff;	text-align:center;}a.bouton_bleu:link{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:17px;	text-align:center;	line-height:21px;	text-decoration: none;}a.bouton_bleu:visited{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:17px;	text-align:center;	line-height:21px;	text-decoration: none;}a.bouton_bleu:hover{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:17px;	text-align:center;	line-height:21px;	text-decoration: underline;}.bouton_bleu_petit{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:12px;	text-align:center;	line-height:16px;	text-decoration: none;}a.bouton_bleu_petit:link{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:12px;	text-align:center;	line-height:16px;	text-decoration: none;}a.bouton_bleu_petit:visited{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:12px;	text-align:center;	line-height:16px;	text-decoration: none;}a.bouton_bleu_petit:hover{	font-family:"Trebuchet MS",Arial,Georgia;	color: #ffffff;	font-size:12px;	text-align:center;	line-height:16px;	text-decoration: underline;}.input_enreg{	font-family:"Trebuchet MS",Arial,Georgia;	color: #000000;	font-size:12px;	line-height:16px;	text-decoration: none;	width : 137px;	background: #ffffff;	border: none;	margin: 5px 0 0 0;	padding: 0px 2px 0 2px;}.ok_enreg {	border:1px solid;	font-size:10px;	align:center;	margin: 10px 0 0 0;	padding: 0;}#clear{	clear:both;}.clear{	clear:both;	margin:0;	padding:0;}.profil{	width: 184px;	height: auto;	z-index: 100;}.profil_contenu{	width: 174px;	padding-top:35px;	padding-left:10px;	padding-bottom:5px;	height: auto;	background-image: url("images/modPlanif_profil_top.gif");	background-position: top left;	background-repeat: no-repeat;	background-color: #edcc90;	z-index: 100;	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	font-weight: normal;}.profil_contenu a {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	text-decoration: none;	font-weight: normal;}.profil_contenu a:hover, a:visited {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	text-decoration: underline;	font-weight: normal;}.profil_contenu_continue{	width: 164px;	padding: 0px 10px 5px 10px;	height: auto;	background-image: url("images/modPlanif_profil_fond.gif");	background-repeat: repeat-y;	z-index: 100;	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	font-weight: normal;}.profil_contenu_continue a {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	text-decoration: none;	font-weight: normal;}.profil_contenu_continue a:hover, a:visited {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	text-decoration: underline;	font-weight: normal;}.profil_bottom{	width: 184px;	height: 15px;	background-image: url("images/modPlanif_profil_bottom.gif");	background-position: bottom left;	background-repeat: no-repeat;	z-index: 100;}					#compteurs{	width: 184px;	height: 71px;	padding-top:7px;	padding-left:10px;	background-image: url("images/modRencontre_accr_compteurs.gif");	background-position: top left;	background-repeat: no-repeat;	z-index: 10;}#recherche_partenaire {	width: 500px;	margin-top:10px;	margin-left:10px;	margin-bottom:10px;	padding-top:10px;	padding-left:10px;	padding-bottom:5px;	padding-right:10px;	height: auto;	background-image: url("images/modRencontre_part_fond.gif");	background-position: top left;	background-repeat: repeat-x;	background-color: #e4ebdc;		z-index: 10;}#annonces {	width: 500px;	margin-top:10px;	margin-left:10px;	margin-bottom:10px;	padding-top:10px;	padding-left:10px;	padding-bottom:5px;	padding-right:10px;	height: auto;	background-image: url("images/modRencontre_ann_fond.gif");	background-position: top left;	background-repeat: repeat-x;	background-color: #ecf1f3;		z-index: 10;}#blocorange {	width: 500px;	margin-top:10px;	margin-left:10px;	padding-top:10px;	padding-left:10px;	padding-bottom:10px;	padding-right:10px;	height: auto;	background-image: url("images/modRencontre_fondorange.gif");	background-position: top left;	background-repeat: repeat-x;	background-color: #e8ba7f;		z-index: 10;}#navcontainer { width: 480px; }#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;}#navcontainer li{display: block;padding: 3px;width: 480px;height: 14px;background-color: #e3ab83;border-bottom: 1px solid #eee;}#navcontainer a:link, #navlist a:visited{color: #000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}#navcontainer li:hover{background-color: #d88766;color: #000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;}.titreannonce{		color:#255d6e;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 18px;}.titreannonce a {		color:#255d6e;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 18px;}.titreannonce a:hover a:visited{		color:#255d6e;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 18px;}.txtnavigbandeau {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 18px;	font-size: 12px;	text-decoration: none;}a.txtnavigbandeau {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 18px;	font-size: 12px;	font-weight: bold;	text-decoration: underline;}a.txtnavigbandeau:hover {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 18px;	font-size: 12px;	font-weight: bold;	text-decoration: underline;}a.txtnavigbandeau:visited {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 18px;	font-size: 12px;	font-weight: bold;	text-decoration: underline;}.txtrencontres {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	font-weight: normal;}.txtrencontres a {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	text-decoration: none;	font-weight: normal;}.txtrencontres a:hover, a:visited {	color: #000000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 15px;	font-size: 12px;	text-decoration: underline;	font-weight: normal;}.passwoubli {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 13px;	font-size: 11px;	text-decoration: underline;	font-weight: normal;}a.passwoubli {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 13px;	font-size: 11px;	text-decoration: underline;	font-weight: normal;}a.passwoubli:hover {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 13px;	font-size: 11px;	text-decoration: underline;	font-weight: normal;}a.passwoubli:visited {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;	line-height: 13px;	font-size: 11px;	text-decoration: underline;	font-weight: normal;}.signature {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 16px;	font-size: 11px;}a.signature {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 16px;	font-size: 11px;	text-decoration: none;}a.signature:hover {	color: #666666;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 16px;	font-size: 11px;	text-decoration: underline;}.menu1 {	font-family: "Trebuchet MS", Arial, Georgia;	color: #000000;	font-size:11px;	line-height: 20px;}a.menu1 {	font-family: "Trebuchet MS", Arial, Georgia;	color: #000000;	font-size:11px;	line-height: 20px;	text-decoration:none;}a.menu1:hover {	font-family: "Trebuchet MS", Arial, Georgia;	color: #000000;	font-size:11px;	line-height: 20px;	text-decoration: underline;}a.menu1:visited {	font-family: "Trebuchet MS", Arial, Georgia;	color: #000000;	font-size:11px;	line-height: 20px;	text-decoration:none;}
