@charset "utf-8";
table.htcommulisting { width:100%; }
table.commulisting { width:100%; background-color:#0A5915; border-top:1px solid #042108  }
table.commulisting td.commulistingtitre { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF; border-bottom:solid 2px #003300;  }
table.commulisting td.communautebglistea { border-bottom:#AFA5A3 1px solid; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #000000; background: #CCCC99; }
table.commulisting td.communautebglisteb { border-bottom:#AFA5A3 1px solid; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #000000; background: #FFFFCC; }
table.commulisting td.communautebglistec { border-bottom:#AFA5A3 1px solid; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #000000; background: #96E264; }
table.commulisting div.communauteespacemoins { text-transform : capitalize; }
table.commulisting div.communauteespacemoins a:link { color:#006699; text-decoration:underline; font-weight:normal  }
table.commulisting div.communauteespacemoins a:visited { color:#006699; text-decoration:underline; font-weight:normal  }
table.commulisting div.communauteespacemoins a:hover { color:#01486C; text-decoration:none; font-weight:normal  }


.communautemessageresultok {align: center; font-size: 16px; color: #FFFFFF; font-weight: bold;}
.communautemessageresultnok {align: center; font-size: 16px; background-color:#FF0000; color: #FF0000; font-weight: bold;}
.communauteh {font-size: 18px; color: #FFFFFF;}
.communautept {color: #554732; font-size: 11px;}
.communautebglistea { border-bottom:#AFA5A3 1px solid; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #000000; background: #CCCC99; }
.communautebglisteb { border-bottom:#AFA5A3 1px solid; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #000000; background: #FFFFCC; }
.communautebgsep {background: #AFA5A3; }
.communautecellp {background: #CEC8A2; color: #333333;}
table.cmt_mbp_tof { width:100%; border:none; }
table.cmt_mbp_tof td { width:20%; font-size:9px; font-family:Arial, Helvetica, sans-serif }
div.cmt_mbp_tof_content { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#003300; width:140px; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; }
.communautephlx {font-size: 11px; color: #FFFFFF;}
.communautephlx td {font-size: 11px; color: #FFFFFF;}
.communautetableliste {color: #FFFFFF;}
.communautelistetxt { font-size: 11px; letter-spacing: -1px; color:#006699; text-transform : capitalize; }
.communautelistembr { font-size: 12px; letter-spacing: -1px; color:#006699; text-transform : capitalize; }
.communautelien { color: #FFFFFF; }
.communautedescchamps {font-size: 17px; font-style:italic; color: #333333;}
.communautecommentchamps {font-size: 11px; font-style:italic; }
.communautechamps {font-size: 11px; color: #000000;}
.communautelgchamps {font-size: 18px; height:40px; width:230px; color: #000000;}
.communautelistemembres {font-size: 11px; letter-spacing: -1px; color: #333333;}
.communautetableetinterligne {color: #FFFFFF; background: #666666; }
.communauteinputlogin {color: #000000; font-size: 10px;}
.communautelast {color: #FFFFFF; letter-spacing: -1px; font-size: 12px; background: #517539;}
.communauteaccueillt { font-size: 12px; letter-spacing: -1px; color:#FFFFFF; text-transform : capitalize; }
.communauteaccueilaw { color:#FF002F; text-decoration: none; }
.communauteaccueilsu { color:#FFCC00; text-decoration: none; }
.communauteaccueilsu a:link { color:#FFCC00; text-decoration: none; }
.communauteaccueilco { font-size: 11px; color:#FFFFFF; letter-spacing: -1px; text-transform : none; }
.communauteplacebytown { font-size: 12px; text-decoration: none; letter-spacing: -1px; color:#0075AF; text-transform : capitalize; }
.communautetitrecontext { font-size: 14px; color:#550909; letter-spacing: -1px; }
table.communauteaccueilbox { background-color: #BDDCCD; border:solid 1px #48504C; }
table.communauteaccueilbox td.communauteaccueilbxcontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
table.communauteaccueilbox td.communauteaccueilbxcontent a:link{ text-decoration:underline; font-weight:normal; color:#02312C; }
table.communauteaccueilbox td.communauteaccueilbxcontent a:visited{ text-decoration:underline; font-weight:normal; color:#02312C; }
table.communauteaccueilbox td.communauteaccueilbxcontent a:hover{ text-decoration:none; font-weight:normal; color:#02312C;  }
div.communautelastbox { padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#8FAD00; border-bottom:1px solid #000000; border-top:1px solid #000000; }
div.communautelastbox a:link { text-transform:capitalize; color:#CDFED1; text-decoration:underline;  }
div.communautelastbox a:visited { text-transform:capitalize; color:#CDFED1; text-decoration:underline;  }
div.communautelastbox a:hover { text-transform:capitalize; color:#CDFED1; text-decoration:none;  }

.commumessnok { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#FF0000; border:dotted 3px #FFFFFF; font-size:24px; }

table.table.communautesearchmembers { width:100%; border-bottom:5px solid #009900; border-top:5px solid #009900; border-left:none; border-right:none; }
table.communautesearchmembers td.communautesearchmbresults { font-family:Arial, Helvetica, sans-serif; background-color:#FF0000; font-size:15px; color:#333333; }
table.communautesearchmembers td.communautesearchmbmb {  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#02312C; }
table.communautesearchmembers td.communautesearchmbmb a:link { font-size:12px; text-transform:capitalize; text-decoration:underline; font-weight:bold; color:#02312C; }
table.communautesearchmembers td.communautesearchmbmb a:visited { font-size:12px; text-transform:capitalize; text-decoration:underline; font-weight:bold; color:#02312C; }
table.communautesearchmembers td.communautesearchmbmb a:hover{ font-size:12px; text-transform:capitalize; text-decoration:none; font-weight:normal; color:#02312C;  }






div.comcommontitle { font-size: 14px; padding-left:5px; background-color:#203AAD; border-top:2px dashed #FFFFFF; border-bottom:2px dashed #FFFFFF; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-top:20px; margin-bottom:15px; }
div.comcommontitle span.ccttitle { font-size: 20px; color: #FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
div.comcommontitle span.cctsubtitle { font-size: 12px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; }
div.comcommontitle span.cctsubtitle a:link { color:#FBAD00; font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.comcommontitle span.cctsubtitle a:visited { color:#FBAD00; font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.comcommontitle span.cctsubtitle a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.commonbuttonbox { border:dashed 2px #006600; background-color:#FFFFFF; color: #006600; font-size: 13px; font-weight:bold; text-transform:uppercase; }
.commonbuttonbox:hover{ border:dashed 2px #006600; background-color:#FFCC00; color:#000000; font-size: 13px; font-weight:bold; text-transform:uppercase; }
.commoninputtext { color:#000000; background-color:#FFFFFF; border:1px solid #13991B; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.avishidden { display: none;	}
.avisvisible { display: inline;	}

div.showphoto { padding-left:5px; padding-right:5px; color:#CCCCCC; background-color:#333333; text-align:center; margin-bottom:20px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
div.showphoto a:link { color:#FBAD00; text-decoration:underline; }
div.showphoto a:visited { color:#FBAD00; text-decoration:underline; }
div.showphoto a:hover { color:#FFFFFF; text-decoration:none; }
div.showphoto span.showphotocomment { font-size:10px; font-family:Arial, Helvetica, sans-serif; }

table.membersbyplace { width:100%; border: none;  }

table.membersbyplace td.coltitlepages { background-color:#0A5915; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; border-top:4px dotted #FFFFFF; border-bottom:4px dotted #FFFFFF;   }
table.membersbyplace td.coltitlepages a:link { font-family:Arial, Helvetica, sans-serif; color:#FBAD00; text-decoration:underline; font-weight:bold; }
table.membersbyplace td.coltitlepages a:visited { font-family:Arial, Helvetica, sans-serif; color:#FBAD00; text-decoration:underline; font-weight:bold; }
table.membersbyplace td.coltitlepages a:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; }

table.membersbyplace td.coltitlename { width:180px; background-color:#0A5915; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:2px dotted #000000;   }
table.membersbyplace td.coltitledate { width:90px; text-align:center; background-color:#0A5915; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:2px dotted #000000;   }
table.membersbyplace td.coltitlepeople { background-color:#0A5915; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:2px dotted #000000;   }
table.membersbyplace td.coltitledetails { width:72px; text-align:center; background-color:#0A5915; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:2px dotted #000000;   }

table.membersbyplace td.ambpresultname {  width:180px; font-size:11px; background-color:#CCCC99; border-bottom:1px solid #908886; text-transform : capitalize; }
table.membersbyplace td.ambpresultname a:link { color:#006699; text-decoration:underline; font-weight:normal }
table.membersbyplace td.ambpresultname a:visited { color:#006699; text-decoration:underline; font-weight:normal }
table.membersbyplace td.ambpresultname a:hover { color:#01486C; text-decoration:none; font-weight:normal }
table.membersbyplace td.bmbpresultname {  width:180px; font-size:11px; background-color:#FFFFCC; border-bottom:1px solid #908886; text-transform : capitalize; }
table.membersbyplace td.bmbpresultname a:link { color:#006699; text-decoration:underline; font-weight:normal }
table.membersbyplace td.bmbpresultname a:visited { color:#006699; text-decoration:underline; font-weight:normal }
table.membersbyplace td.bmbpresultname a:hover { color:#01486C; text-decoration:none; font-weight:normal }

table.membersbyplace td.ambpresultdate { text-align:center; background-color:#CCCC99; border-bottom:1px solid #908886; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
table.membersbyplace td.bmbpresultdate { text-align:center; background-color:#FFFFCC; border-bottom:1px solid #908886; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

table.membersbyplace td.ambpresultpeople { padding:2px; background-color:#CCCC99; border-bottom:1px solid #908886; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
table.membersbyplace td.bmbpresultpeople { padding:2px; background-color:#FFFFCC; border-bottom:1px solid #908886; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9px; }

table.membersbyplace td.ambpresultdetails { text-align:center; background-color:#CCCC99; border-bottom:1px solid #908886; }
table.membersbyplace td.bmbpresultdetails { text-align:center; background-color:#FFFFCC; border-bottom:1px solid #908886; }

table.myplace { width:100%; border:none;  }
table.myplace td.myplacecontent { padding:5px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
table.myplace td.myplacecontent a:link { background:url("/int/communaute/theme/pucea.png") left no-repeat; font-weight:bold; padding-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline; color:#FFFFFF;  }
table.myplace td.myplacecontent a:visited { background:url("/int/communaute/theme/pucea.png") left no-repeat; font-weight:bold; padding-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#FFFFFF;  }
table.myplace td.myplacecontent a:hover { background:url("/int/communaute/theme/puceab.png") left no-repeat; font-weight:bold; padding-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FF9900;  }
table.myplctcontent { width:100%; border: none;  }
table.myplctcontent td.myplacecontent a:link { background:url("/int/communaute/theme/pucea.png") left no-repeat; padding-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#FFFFFF;  }
table.myplctcontent td.myplacecontent a:visited { background:url("/int/communaute/theme/pucea.png") left no-repeat; padding-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#FFFFFF;  }
table.myplctcontent td.myplacecontent a:hover { background:url("/int/communaute/theme/puceab.png") left no-repeat; padding-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#FF9900;  }
table.myplace td.mptypeplace {  padding:2px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px;    }
table.myplace td.mplaststep { padding:2px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.myplace td.mplaststep textarea { color:#000000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:260px; height:45px; }
table.myplace td.mpmyplacestitlenormal { border-bottom:1px solid #FFFFFF; color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.myplace td.mpmyplacesrowa { border-bottom:1px dotted #6F865E; color:#000000; background-color:#AECC99; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
table.myplace td.mpmyplacesrowb { border-bottom:1px dotted #6F865E; color:#000000; background-color:#D9FFCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
table.myplace td.mpmyfriendsrowa { border-bottom:1px dotted #6F865E; line-height:30px; padding-right:2px; color:#000000; background-color:#AECC99; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
table.myplace td.mpmyfriendsrowb { border-bottom:1px dotted #6F865E; line-height:30px; padding-right:2px; color:#000000; background-color:#D9FFCC; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }

table.largebox { width:100%; border:none;  }
table.largebox td.boxmaincontent { padding:3px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.largebox a:link { color:#006699; text-decoration:underline;  font-weight:normal;  }
table.largebox a:visited { color:#006699; text-decoration:underline;  font-weight:normal;  }
table.largebox a:hover { color:#01486C; text-decoration:none;  font-weight:normal;  }
table.largebox td.messagerierowa { padding:3px; border-bottom:1px dotted #6F865E; color:#000000; background-color:#AECC99; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
table.largebox td.messagerierowb { padding:3px; border-bottom:1px dotted #6F865E; color:#000000; background-color:#D9FFCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


table.cmforward { width:612px; border:none;  }
table.cmforward td.myplacecontent { padding:5px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
table.cmforward td.myplacecontent textarea { padding:5px; color:#000000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:400px; height:50px;  }

table.cmficheinsc { width:612px; border:none;  }
table.cmficheinsc td.myplacecontent { padding:2px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
table.insidecmficheinsc td.myplacecontent { padding:2px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#ifcombasbox {
height:26px;
width:100%;
border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border: 0px solid #000000;
background: -moz-linear-gradient(90deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(19,153,27,1)), color-stop(89%, rgba(8,63,11,1)), color-stop(100%, rgba(8,63,11,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* ie10+ */
background: linear-gradient(0deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13991B', endColorstr='#083F0B',GradientType=0 ); /* ie6-9 */
}
#ifcomhautbox {
padding:5px 0px 0px 25px;
height:32px;
font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;
width:100%;
border-radius: 20px 20px 0px 0px;
-moz-border-radius: 20px 20px 0px 0px;
-webkit-border-radius: 20px 20px 0px 0px;
border: 0px solid #000000;
background: -moz-linear-gradient(270deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(8,63,11,1)), color-stop(11%, rgba(8,63,11,1)), color-stop(100%, rgba(19,153,27,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(8,63,11,1) 0%, rgba(8,63,11,1) 11%, rgba(19,153,27,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083F0B', endColorstr='#13991B',GradientType=0 ); /* ie6-9 */
}

#ifcomhautbox a:link { color:#FBAD00; font-weight:bolder; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#ifcomhautbox a:visited { color:#FBAD00; font-weight:bolder; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#ifcomhautbox a:hover { color:#FFFFFF; font-weight:bolder; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }



.IfCom19PrevNext {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff!important;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:8px 43px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.IfCom19PrevNext:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.IfCom19PrevNext:active { position:relative; top:1px; }

.IfCom19MemberName	{	 font-size: 24px; padding:10px; margin-top:25px; color: #666666; border-bottom:1px dashed #999999; 	}
.IfCom19MemberPlaces	{	 font-size: 20px; padding-left:10px; font-weight:bold; color: #4e6ac1; 	}
.IfCom19MemberFriends	{	 font-size: 20px; padding-left:10px; font-weight:bold; color: #105998; 	}
.IfCom19MemberNoBullet ul	{ list-style-type: none; font-size:16px; font-weight:bold;	}

.IfCom19MemberNoBullet blockquote{display:block; font-size:12px; font-weight:normal; font-style:italic; position:relative; width:100%; margin:0; padding:5px 25px; line-height:1.4; z-index:1;}
.IfCom19MemberNoBullet blockquote::before{color:rgba(28,122,168,.05); display:block; position:absolute; top:0; left:0; font-family:"FontAwesome"; font-size:30px; line-height:30px; content:"\f10d"; z-index:-1;}
.IfCom19MemberBD	{ padding:5px;	 font-size: 20px; font-weight:bold; color: #4e6ac1; 	}
.IfCom19MemberSit	{	padding:5px; font-size: 20px; font-weight:bold; color: #fe7070; 	}
.IfCom19MemberWhere	{	padding:0px; font-size: 18px; color: #4e6ac1; text-decoration:none; text-transform:capitalize;	}

.IfCom19ByPlaceName	{	 font-size: 28px; padding:10px; margin-top:25px; color: #666666; border-bottom:1px dashed #999999; 	}


.IfCom19ByPlaceTable .IfC19BpTTitle	{ font-size:15px;   font-weight:bold; background-color:#0099FF; color:#FFFFFF;	}
.IfCom19ByPlaceTable .IfC19BpTTra { background-color:#f9f9f9;	}
.IfCom19ByPlaceTable .IfC19BpTTrb { background-color:#fefeff;		}
.IfCom19ByPlaceTable .IfC19BpTTrPopular { background-color:#ffc579;	}

.IfCom19ByPlaceTable tr.IfC19BpTTra td, .IfCom19ByPlaceTable tr.IfC19BpTTrb td, .IfCom19ByPlaceTable tr.IfC19BpTTrPopular td { border-bottom: 1px dotted #666666; }
.IfCom19ByPlaceTable .IfC19BpTbTL	{ text-align:center; font-size:20px; font-weight:normal;	}
.IfCom19ByPlaceTable td	{ font-family:Arial, Helvetica, sans-serif;	padding:4px; font-size:11px; color:#333333; border:0; }
.IfCom19ByPlaceTable .IfC19BpTbLk { font-size:15px;	}
.IfCom19ByPlaceTable .IfC19BpTbLk a:link, .IfCom19ByPlaceTable .IfC19BpTbLk a:visited	{ font-weight:bold; 	}
.IfCom19ByPlaceTable .IfC19BpTbLk a:hover	{ color:#000066; font-weight:bold; 	}
.IfCom19ByPlaceNbrPg { text-align:right; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; font-size:18px; color:#717171; font-weight:bold; 	}
.IfCom19ByAvisList li { list-style-type: none; border-bottom:1px dotted #CCCCCC; margin-bottom:10px;	}
.IfCom19ByPSub { font-size:24px; border-top:1px dotted #666666; padding:10px 20px; margin:20px 0px 8px 0px; background-color:#f1f5ff;	}

.IfCom19MyPlcSteps { font-size:20px; border-bottom:1px dashed #666666; border-top:1px dashed #666666; padding:10px 20px; margin:20px 0px 8px 0px;	}
.IfCom19MyPlcListPlaces a:link, .IfCom19MyPlcListPlaces a:visited { font-size:18px; font-weight:bold;	} 
.IfCom19MyPlcListPlaces a:hover{ font-size:18px; color:#0066FF; font-weight:bold;	}
.IfCom19MyPlcListLx a:link, .IfCom19MyPlcListLx a:visited { font-size:16px; font-weight:normal; } 
.IfCom19MyPlcListLx a:hover{ font-size:16px; color:#0066FF; font-weight:normal;	}
.IfCom19MyPlcNOlx { background-color:#CCCCCC; border-top:1px dashed #666666; padding:15px 25px;	}

.IfCom19SearcMb	{ font-family:Arial, Helvetica, sans-serif;	}
.IfCom19SearcMb a:link, .IfCom19SearcMb a:visited { font-size:14px; font-weight:bold;	} 
.IfCom19SearcMb a:hover{ font-size:14px; color:#0066FF; font-weight:bold;	}

.IfCom19ByTownListMb { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.IfCom19ByTownListMb b { color:#FF0000; }
.IfCom19ByTownListMb a:link, .IfCom19ByTownListMb a:visited { font-size:14px; font-weight:bold;	} 
.IfCom19ByTownListMb a:hover{ font-size:14px; color:#0066FF; font-weight:bold;	}

.IfCom19HomeLastMb	{ font-family:Arial, Helvetica, sans-serif; background-color:#8fad00; margin-bottom:15px; color:#FFFFFF; padding:10px; border-top:1px solid #333333;  border-bottom:1px solid #333333;}
.IfCom19HomeLastMb a:link, .IfCom19HomeLastMb a:visited {  color:#FFFFFF; font-weight:bold; display:inline-block; padding-left:15px;}
.IfCom19HomeLastMb a:hover { color: #FFCC00; font-weight:bold; display:inline-block; padding-left:15px;}

.IfCom19HomeLx	{ font-weight:bold; padding:10px 5px; background:#ff0000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;	}
.IfCom19HomeMb	{ margin-bottom:15px; font-weight:bold; padding:10px 5px; background:#fa91cb; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;	}
.IfCom19HomeNear	{ margin-top:15px; font-weight:bold; padding:10px 5px; background:#034d84; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;	}
.IfCom19HomeBD	{ margin-top:15px; font-weight:bold; padding:10px 5px; background:#3296e0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;	}
.IfCom19HomeWant	{ margin-top:15px; font-weight:bold; padding:10px 5px; background:#658000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;	}

.paginate { padding: 25px; text-align: center; clear: both; }
.paginate li { display: inline; list-style-type: none; }
.paginate a, .paginate span { text-decoration: none; margin: 0 1px; padding: 5px 10px; border: 1px solid #EEE; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.paginate a.previous { margin-right: 15px; }
.paginate a.next { margin-left: 15px; }
.paginate strong { border: 1px solid #EEE; color: #F30; margin: 0 1px; padding: 5px 10px; }
.paginate em { border: 1px solid #EEE; color: #AAA; font-style: normal; margin: 0 1px; padding: 5px 10px; text-decoration: none; }
.paginate em.previous { margin-right: 15px; }
.paginate em.next { margin-left: 15px; }
.searchPaginationSelected, .paginate a:hover { font-weight: bold; background-color: #35C3D9; color: white }