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.showmember { width:612px; border: none;  }

table.showmember td.boxmaincontent { padding:5px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.showmember td.boxmaincontent a:link { color:#FBAD00; font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.showmember td.boxmaincontent a:visited { color:#FBAD00; font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.showmember td.boxmaincontent a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

table.showmember td.boxrightcontent { width:136px; padding:5px;  color:#FFFFFF; background-color:#13991B; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.showmember td.boxrightcontent a:link { color:#FBAD00; font-weight:bolder; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.showmember td.boxrightcontent a:visited { color:#FBAD00; font-weight:bolder; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.showmember td.boxrightcontent a:hover { color:#FFFFFF; font-weight:bolder; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

table.showmember .soustitres { font-weight:bold; line-height:normal; font-size:24px; font-style:italic; color:#FFFFFF; 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;  }