/*Kindo*/

/***** Tags *****/
html{ height:100%; }
body{ width:995px; margin:auto; padding:0 0 20px 0;  text-align:left; color:#a9a9aa;  font:12px Arial,Helvetica,sans-serif; word-spacing:1px; line-height:200%; background:#333;}
h1,h2,h3,h4,h5,h6{ font-family:Arial, Helvetica, sans-serif; font-weight:lighter; margin:15px 0 0; padding-bottom:4px; line-height:85%; color:#F7941D; }
h1{ margin:4px 0 0 16px; color:#fff; font:28px Georgia,Verdana,Arial,Helvetica,sans-serif bold; cursor:default;  width:500px; float:left;}
h2{  font-size:23px; margin:10px 0;}
h3{  font-size:21px; clear:both;line-height:25px; }
h4{  font-size:15px; }
h5{  font-size:15px; }
h6{  font-size:12px; font-weight:bold; }
a{ color:#3270A9; }
acronym{ border-bottom:1px dotted #999; padding-bottom:1px; cursor:help; }
del{ color:#999; }
dl{ margin-left:8px; margin-right:8px; }
dt{ color:#3C8C06; font-weight:bold; text-decoration:underline; }
form select,form input,form textarea{ font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #353535; background-color:#eee; }
form input:hover,form input:focus,form textarea:hover,form textarea:focus,form select:hover,form select:focus{ border:1px solid #353535; }
form label{ display:block; }
form textarea{ padding:1px; line-height:16px; }
form select,form input{ padding:1px; }
form p{ margin:10px 0; }
td{ padding:8px; border:#3270A9 1px solid; }
p.firstletter:first-letter{ font-family:Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:40px; padding:10px 3px 3px; float:left; }
code,blockquote{ display:block; border-bottom:1px solid #273955; border-top:1px solid #273955; border-left:4px solid #999999; background:url(http://kindo.net/medias/images/design/blockquote.jpg) repeat top left; padding:6px 6px 4px 8px; margin:12px 0; color:#eee; font:normal 11px "Courier New", Courier, monospace; }
a img{ border:0; }
blockquote a:link,
blockquote a:visited{ color:#F7941D; }

/***** structure *****/
#entete{ width:993px; height:205px; margin:0 auto; background:url(http://kindo.net/medias/images/design/vision.jpg) no-repeat bottom center #1a57aa;text-align:left;border-left:#999 1px solid;border-bottom:#999 1px solid;border-right:#999 1px solid;color:#000; }
#site_global_nav1{ background:#000; height:40px;  width:993px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; margin:20px 0 0; clear:both; } 
#entete #site_global_nav1 .navlist{ margin:8px 0 0; font-size:12px; position:relative;  }
#footer .navlist{ margin:0px ; font-size:10px ; float:right; }
#content{ width:973px; margin:0 auto; color:#000; float:left; padding:10px; background:#FFF/*#22324F*/;  border-right:solid 1px #999 ; border-left:solid 1px #999 ; }
#content-primary{ width:71%; float:left; padding:0 10px; }
#news{ width:190px; padding:2px; }
#flickr{ width:472px; padding:10px;  float:right;  text-align:center; height:350px; }
#praized{width:472px;  padding: 10px; float:left; height:475px; }
#twitter{ width:472px; padding:10px;  float:right;  height:420px;  }
#upcoming{ width:472px; padding:10px;  float:right;  height:300px;  }
#identica{ width:472px; padding:10px;  float:left;  height:420px;  }
#delicious{ width:472px;  padding: 10px; float:left; height:350px; }
#google_reader{ width:472px;  padding: 10px; float:right;height:375px; }
#mon_blog{ width:472px;  padding: 10px; float:left;height:300px; clear:both; }
#buzz-video{ width:472px;  padding: 10px; float:left; height:350px; }
#opquast{ width:472px; padding:10px;  float:right;  height:350px;  }
#twitpic{width:472px; padding:10px;  float:left;  height:420px; }
#bitly{ width:472px; padding:10px;  float:right;  height:420px; }
#aside_primary,#aside_primary{ width:200px; float:right; }
#pub{ width:973px; margin:0 auto; padding:10px; background:#f7941d; float:left; clear:both; border-right:solid 1px #999 ; border-left:solid 1px #999 ; border-bottom:solid 2px #000; }
#footer{ width:973px; height:40px; margin:0 auto; padding:10px 10px 50px; background:#000;  float:left; clear:both; border-right:#999 1px solid; border-left:#999 1px solid; }
#title{ margin:4px 0 0 25px; color:#000; font:28px Georgia,Verdana,Arial,Helvetica,sans-serif bold; cursor:default; float:left; }
#web-stream{ width:995px; border-top: solid 2px #000;background:#1a57aa; border-bottom: solid 2px #000; float:left; }
#map{ text-align:center; border:solid 1px #000; width: 700px;  height: 325px; margin:auto; }
#mapIndex{ text-align:center; border:solid 1px #000; width: 300px; margin:auto; }
#rechercher{ margin:32px 0; }
#mesrealisations{ list-style:none; margin:0; padding:0;}
#ad_primary{ text-align:center; margin:0 0 30px 12px;}



/***** Structure Tags *****/
#content #content-primary .opquast{ color:#F7941D; font-size:18px; clear:both;}
.navlist ul,.navlist li{ margin:0; padding:0; display:inline; list-style-type:none; }
#searchbox p{ margin:7px 0 7px 2px; }
#searchbox p input{ background-color:#eee; border:1px solid #ddd; font:11px Verdana,sans-serif; color:#4c5153; padding:2px 3px; }
#searchbox p input:hover,#searchbox p input:focus{ background-color:#000; }
#sidebar ul{ list-style:none;}

#aside_primary img{ margin:15px 0 0 0; display:block; }
#aside_primary h2{ font-size:16px; margin:12px 0 0 0; padding:0;}
#aside_primary a img{ border:0; }
#aside_primary ul { list-style:none; padding:0; margin:10px 0 0 0;}
#aside_primary ul li #kindo_contact{  background:#F7941D; color:#000000;}
#aside_primary ul li #kindo_contact:hover{ background:#000000; color:#F6F36E;}


#news p{ padding:0 0 0 5px; }
#delicious ul{   list-style:url(http://kindo.net/medias/images/design/delicious.gif);}
#kindo_contact1{ position:absolute; right:0;}

h2#lifestream{ margin:30px 10px 0;}
#flickr h3{ text-align:left;}

#delicious ul li a,
#twitter ul li a,
#identica ul li a,
#google_reader ul li a,
#praized ul li a,
#mon_blog ul li a,
#upcoming ul li a,
#buzz-video ul li a,
#opquast ul li a,
#twitpic ul li a,
#bitly ul li a{ color:#fff;}
#delicious ul li a:hover,
#twitter ul li a:hover,
#identica ul li a:hover,
#google_reader ul li a:hover,
#praized ul li a:hover,
#mon_blog ul li a:hover,
#upcoming ul li a:hover,
#buzz-video ul li a:hover,
#opquast ul li a:hover,
#twitpic ul li a:hover,
#bitly ul li a:hover{ color:#F6F36E;}    

#delicious h3 a,
#twitter h3 a,
#identica h3 a,
#google_reader h3 a,
#praized h3 a,
#flickr h3 a,
#mon_blog h3 a,
#upcoming h3 a,
#buzz-video h3 a,
#opquast h3 a,
#twitpic h3 a,
#bitly h3 a{ color:#fff;}

#delicious h3 a:hover,
#twitter h3 a:hover,
#identica h3 a:hover
#google_reader h3 a:hover,
#praized h3 a:hover,#flickr h3 a:hover,
#mon_blog h3 a:hover,
#upcoming h3 a:hover,
#buzz-video h3 a:hover,
#opquast h3 a:hover,
#twitpic h3 a:hover,
#bitly h3 a:hover{ color:#F6F36E; text-decoration:underline; }

#flickr ul{ margin:10px 0 0 16px; padding:0; list-style:none; }
#flickr ul li{ margin:5px; padding:0;  float:left;}
#flickr ul li a img{ border: solid 1px #fff;}
#flickr ul li a:hover img{ border: solid 1px #f6f36e;}
#footer p{ margin:0 0 30px 0; padding:20px 0 0 0;}
#pub img { vertical-align:middle;}
#pub h2 { float:right; color:#fff;}
#pub ul { list-style:none; margin:0; padding:0; }
#pub ul li { float:left; margin:0 10px 0 0;}
#kindo_contact1{ font-weight:bold; font-size:200%;}



.contrat{ background:#000000; color:#F7941D; padding:8px; width:300px; font-weight:bold; border:solid 2px #1A57AA;font-size:150%;}


/***** Links *****/
#entete .navlist a:link,
.navlist a:visited{ line-height:14px; margin:0 10px 4px; text-decoration:none; color:#fff; padding:3px; }
#entete .navlist a:link#current,
.navlist a.current,
.navlist a:hover{ border-bottom:3px solid #f7941d; padding-bottom:2px; background:transparent; color:#FFCC00; }
.navlist a.current{ cursor:default; }
.navlist a:hover.current{color:#FFCC00;}

.navlist a:hover{ color:#f6f36e; }
#conteneur #web-stream #flickr .floatleft .floatleft li{ margin:0 0 6px 0; }
#delicious h2 a:hover{ color:#F6F36E;}
#flickr a:hover{ color:#293855; }

#aside_primary li a{ text-decoration:none; display:block; padding:4px; width:160px; background-color:transparent; border-bottom:1px solid #03509C; color:#1a57aa; }
#aside_primary p a{ display:inline; border-bottom:0; }
#aside_primary a:link,.navthemelist a:visited{ color:#000; }
#aside_primary a:hover{ background-color:#000000;  color:#f6f36e; font-weight:bold; }
#aside_primary a img{ display:block; }
a:hover,#flickr a:hover{ text-decoration:underline;}
#footer a{ color:#1A57AA;}
#footer a:hover{ color:#FFF; text-decoration:underline;}
#entete #navlist a{ display:block; }
#entete h1 a,
#entete h1 a:visited{ color:#fff;  text-decoration:none; }
h2 a,
h2 a:visited{ color:#003399;  text-decoration:none; }
#entete h1 a:hover,
h2 a:hover{ color:#F6F36E; }
a:link,a:visited { color: #003399; font-weight: bold; }
a:hover{ color: #000; }
a img{ border:0px; }
.kindo_rss a{ background:url(http://kindo.net/medias/images/design/rss.gif) no-repeat 100px center;}


/***** class *****/
img.logo{ margin-top:-10px; margin-left:5px; }
.allcaps{ font-stretch:wider; font-variant:small-caps; }
.indent{ border-left:2px solid #3C8C06; margin-left:25px; padding-left:8px; }
.green{ color:#3C8C06; }
.blue{ color:#3270A9; }
.blockquote{ border-bottom:1px solid #273955; border-top:1px solid #273955; border-left:4px solid #3270A9; background:url(http://kindo.net/medias/images/design/blockquote.jpg) repeat top left; padding:6px 6px 4px 8px; margin:12px 0; color:#eee; }
.entete{ color:#3C8C06; font-size:14px; letter-spacing:-1px; }
.noborder{ border:0; }
#aside_primary h2{ border-bottom:1px solid #f7941d; width:170px; padding:0 0 3px; margin-bottom:-11px; }
#nacontainer,.floatright{ float:right; }
.categorie{ height:85px; }
.catMot{ width:120px; float:left; }
.catMot ul{ margin:12px 0 0 0; padding:0; }
.blancPetit{ font-size:50%; color:#3270A9; }
.p_com{ clear:left; margin: 0 0 20px 0; }
.bg_rss{ background:url(http://kindo.net/medias/images/design/rss.png) right center no-repeat; height:160px;}
.bg_rss a{ border:0; }
.bleu{background:#1a57aa; color:#F6F36E;}
.jaune{background:#f6f36e;}
.orange{background:#f7941d;}
.gris {background:#a9a9aa;}
.noir{background:#000000; color:#fff;}
.location,span.summary{ display:block;}
.vevent{  padding:6px; margin:15px 0;}
.dtstart,.dtend{ color:#F7941D; font-size:150%;}
.site_url_colors { margin:0 0 30px;}
.site_url_colors div{ width:20px; height:20px; float:left;}
.objectif_reussi{ background:#00FF00; font-weight:bold;}
.poid_stable{ background:#FF9900; font-weight:bold;}
.echec{ background:#FF0000; color:#FFFFFF; font-weight:bold;}
.poteaux,
.equipement,
.arbitres{ margin:0 10px 10px 0; float:left;}
#top-link{ display:none; position:fixed; left:0; bottom:0; color:#333333; font-weight:bold; text-decoration:none; border:1px solid #000000; background:#F7941D ; padding:10px; width:100%; text-align:center; font-weight:bold; font-size:20px; text-decoration:underline;}  
.pub{  float:left; text-align:center;}
#aside_primary .pub img{ margin:0;}

li.transcontinental{ background:url(http://kindo.net/medias/images/design/rea_transcon.gif) no-repeat left top;}
li.mediagrif{ background:url(http://kindo.net/medias/images/design/rea_mediagrif.gif) no-repeat left top;}
li.monster{ background:url(http://kindo.net/medias/images/design/rea_monster.gif) no-repeat left center; }
li.radio-canada{ background:url(http://kindo.net/medias/images/design/rea_radio-canada.gif) no-repeat left center; }
li.desjardins{ background:url(http://kindo.net/medias/images/design/rea_desjardins.gif) no-repeat left center; }
li.w3qc{ background:url(http://kindo.net/medias/images/design/rea_w3qc.gif) no-repeat left center; }
li.mvfootball{ background:url(http://kindo.net/medias/images/design/rea_mvfootball.gif) no-repeat left center; }
li.transcontinental,li.mediagrif ,li.monster,li.radio-canada,li.desjardins,li.w3qc,li.mvfootball{ padding:0 0 0 85px;}

/***** comportement des balises d'une classe ou d'un id *****/
.integrateur{  color:#f7941d; font:12px Verdana,Arial,Helvetica,sans-serif;   margin:0 0 0 16px; float:left; clear:left; letter-spacing: 2pt; font-weight:bold;}
.prototypeur{  color:#f7941d; font:12px Verdana,Arial,Helvetica,sans-serif;   margin:0 0 0 16px; float:left; clear:left; letter-spacing: 2pt; font-weight:bold;}
.blockquote h5{ border-bottom:1px solid #3270A9; font-size:17px; color:#eee; margin:2px; }
.blockquote span{ padding:3px 0; display:block; font-size:10px; color:#999; }
.highlight{ color:#3C8C06; font-weight:bold; }
.floatleft p{ padding:0 10px 0 0; }
.floatright p{ padding:0 0 0 10px; }
.categorie ul{ margin:0 20px 0 0; }
.imgTheme{  float:left;  margin:0 16px 16px 0; }
img.floatleft{ margin:5px 18px 5px 0; }
.floatleft{ margin:5px 18px 5px 10px; float:left; }
.floatright{ float:right; }
img.floatright{ margin:15px 5px 5px 18px; }
#flickr h2{ color:#012346; font-size:23px; }
#flickr h5{ color:#012346; font-size:15px; }
.concept { font-size: 1.2em; }
#respond,.postmetadata{ clear:both;}
#hcard-Mathieu-Chartier,
.contrat{ float:left; clear:left; }
#digsby{ float:right; }
.facebook{ float:left; margin:0 60px 20px 14px;}



#poker table{ border-collapse:collapse;padding:0;}
#poker td { text-align:center; border:solid 1px #000; padding:0; }
.fort { background:#00CC00; color:#FFFFFF; }
.moyen { background:#FF9900; color:#FFFFFF; }
.faible { background:#FF0000; color:#FFFFFF; }
.death{ background:#000000; color:#FF0000;}
.fort, .moyen, .faible,.death { font-weight:bold; }
.position{background:#000; color:#FFFFFF;}
.no_data{ border:0;}
.no_data_spliter{ border-top:solid 1px #0000FF;}
.wordcamp{ margin:0 0 30px 0;}

/***** lightbox *****/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}

/***** blog *****/
.sidebar-categories {display: block;height: 6.6em;overflow: auto;background-color: #f4f4f4;}
.sidebar-categories label {font-size: 10px;display: block;width: 90%;}