/* 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: #ea8c14;	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/modRencontre_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: #e4ecd8;*/			float: left;			width: 500px;			/*height: 350px;*/			text-align: left;			/*margin-right: 20px;*/			/*background-image: url("images/fond_menu.gif");*/			/*background-position: top left;*/			z-index: 1;			padding-left: 10px;			padding-top: 30px;		}		#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;	}#profil{	width: 184px;	height: auto;	z-index: 10;}	#profil_contenu	{		width: 174px;		padding-top:35px;		padding-left:10px;		padding-bottom:5px;		height: auto;		background-image: url("images/modRencontre_profil_top.gif");		background-position: top left;		background-repeat: no-repeat;		z-index: 10;	}	#profil_bottom	{		width: 184px;		height: 15px;		background-image: url("images/modRencontre_profil_bottom.gif");		background-position: bottom left;		background-repeat: no-repeat;		z-index: 10;	}#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;}#facebook{	width: 184px;	height: 100px;	padding-top:7px;	padding-left:10px;	background-image: url("images/modRencontre_accr_facebook.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;}