/* classes à renommer - emprunté à mini viva 2008 */

.flushleft {
margin-bottom: 1em;
}

.flushleft > div:first-child {
clear: both;
padding-left: 0;
}

.flushleft > div:nth-child(n+4) {
clear: both;
padding-left: 0;
}

div.membersgrid
{
max-width: 202px; /*orig-4col=165px*/
height: 365px;
float: left;
margin-right: 0px;
padding-right: 11px;
margin-left: 0;
margin-bottom: 1.5em;
margin-top: 0;
/*overflow: hidden;*/
}

div.membersgrid p
{
margin-bottom: 0.5em;
max-width: 200px;
}


div.membersgrid img
{
	border: 1px solid #cccccc;
	margin-bottom: 0.8em;
}

div.membersgrid > dl {
float: left;
margin-left: 0;
}

div.membersgrid > dl > dd {
float: left;
margin-left: 0;
}

div.membersgrid > dl > dt {
float: left;
border-bottom: 0;
font-size: 1.2em;
}

h5.activite {
font-family: Georgia, "Times New Roman", serif;
color: #999999;
font-size: 1.2em;
line-height: 1.2em;
margin-bottom: 10px;
height: 2.4em;
/*border-top: 3px solid #666666;
padding-top: 8px;
width: 210px;*/
}

.nom
{
font-weight: bold;
font-size: 1.2em;
color: black;
margin-right: 0;
margin-bottom: 0.5em;
width: 180px;
}

.langmembres {
margin-right: 11px;
}

.flushright {
margin-right: -10px;
}

.flushflush { float: left; margin: 0; padding: 0;}

#expodouble>div>a:link, #expodouble>div>a:hover {
text-decoration: none;
background-color: transparent;
}

#flashcontent, #flashcontent2 {
text-align: center;
}

h2.overlay { 
display: block;
position: relative;
top: -106px;
left: 0;
   color: #ffffff !important;
   font: bold 12px/20px Helvetica, Arial, Sans-Serif !important;
   background: #b9110f; /* fallback color */
   background: rgba(190, 0, 0, 0.7);
   padding: 6px 10px;
margin: 0;
text-shadow:0px 2px 2px #606060;
}

p.postoverlay {
zoom: 1;
position: relative;
top: -3.45em;
left: 0;
}


/* joceline */
.textebleu { color: rgb(0, 128, 255); }
.texteorange { color: rgb(255, 127, 0); }
.textegris { color: rgb(85, 85, 85); }
.textebrun { color: rgb(82, 83, 48); }

.furtif { display: block; float: right; }

#content .furtif a:link, li.clear.proglist>div.furtif>a:link { display: block; height: auto;  padding: 6px 12px; background: rgba(15, 15, 15, 0.7); color: #fff; width: auto; margin: 0; text-decoration: none; }

#content .furtif a:visited, li.clear.proglist>div.furtif>a:visited { display: block; height: auto;  padding: 6px 12px; background: rgba(15, 15, 15, 0.7); color: #fff; width: auto; margin: 0; }

#content .furtif a:hover, li.clear.proglist>div.furtif>a:hover { display: block; height: auto;  padding: 6px 12px; background: rgba(5, 5, 5, 1); color: #fff; width: auto; margin: 0; }

#content .furtif a:active, li.clear.proglist>div.furtif>a:active { display: block; height: auto;  padding: 6px 12px; background: rgba(200, 0, 0, 1); color: #fff; width: auto; margin: 0; }

.dix { color: rgb(10%, 10%, 10%) }
.vingt { color: rgb(20%, 20%, 20%) }
.trente { color: rgb(30%, 30%, 30%) }
.quarante { color: rgb(40%, 40%, 40%) }
.cinquante { color: rgb(50%, 50%, 50%) }
.soixante { color: rgb(60%, 60%, 60%) }
.soixantedix { color: rgb(70%, 70%, 70%) }
.quatrevingt { color: rgb(80%, 80%, 80%) }
.quatrevingtcinq { color: rgb(85%, 85%, 85%) }
.quatrevingtdix { color: rgb(90%, 90%, 90%) }
.quatrevingtdixhuit { color: rgb(98%, 98%, 98%) }

.opacity10 {
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}

.nil {display: none;}

#moofb { display: none; }

/* iBox popup */

#ibox_wrapper {
    padding: 10px;
    border-color:#ddd;
    line-height: 1.5em;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fafafa; }
#ibox_content { background-color:#fafafa; border:0; }
#ibox_footer_wrapper {
    padding: 0 3px;
    bottom: 5px;
    top: auto;
}
/*#ibox_footer_wrapper a {
    text-indent: -10000px;
    background: url('images/closelabel.gif');
    width: 66px;
    height: 22px;
}*/
#ibox_progress {
    background: #fff url('images/loading.gif') center center no-repeat;
}

.flushbot {margin-bottom: 0 !important;}

/* NOTICE */
p#notice { width: 394px !important; padding: 10px !important; position: absolute !important; top: 226px; left: 190px; background: #ED174F !important; background: rgba(237, 23, 79,0.8) !important; z-index: 10 !important; line-height: 1.4em !important; color: #fff !important; font-size: 0.9em; margin: 0 !important; font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif; }

#legende img { opacity:0.5;filter:alpha(opacity=50); }

a.blocnoir:link, a.blocnoir:visited { text-decoration: none; font-size: 10px; background-color: black !important; padding: 6px 30px 6px 11px; color: #fff; }

a.blocnoir:hover, a.blocnoir:active { background-color: rgb(200, 0, 44) !important; }

a.blocnoir { display: inline-block; background: transparent url('http://www.skol.ca/images/625.png') 50% right no-repeat; }