*{border:none;list-style:none;text-decoration:none;margin:0;padding:0;}
html{height:100%;margin:0;padding:0;}
body{background-color:#EBEED7;height:100%;width:100%;font:normal 80% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-align:center;margin:0;padding:0;}
label{font-weight:700;}
.header #title a,.header #title
{position:relative;
height:100px;
width:300px;
display:hidden;
background:url(logo.png) no-repeat top left;
margin:0 auto;
left:-320px;
top:29px;}
.header #title span{display:block;text-indent:-5000px;}
a{color:blue;}
hr{clear:both;height:0;width:0;}
#profil{float:right;width:280px;clear:right;margin:3px 5px;}
#profil .avatar{clear:both;float:left;width:50px;height:50px;margin-right:7px;}
#profil .content{line-height:45px;color:#55564e;}
#profil small{display:block;margin-top:-32px;}
#profil small a{color:#55564e;text-decoration:underline;}
.centrage{padding-bottom:5px;width:947px;text-align:left;margin:0 auto;}
.header{width:943px;height:100px;}
.colonnes{margin-top:10px;width:100%;}
.colonne-principale{float:left;width:650px;}
.colonne-secondaire{float:right;width:286px;}
input{border:1px solid #989898;padding:4px;}
p{text-align:justify;margin-bottom:5px;}
.contenu-principal form{margin:5px 10px;}
form p{text-align:left;color:#999;font-size:11px;}
form label{color:#000;font-size:13px;text-align:left;}
.abus ul{margin:0;padding:0 0 0 15px;}
.abus li{list-style-type:disc;margin:5px 0;padding:0 0 0 15px;}
div.register-done{width:700px;text-align:justify;margin:auto;}
div.register-done p{margin-bottom:5px;text-align:justify;}
div.register-done p.choices{margin-left:15px;}
div.register-done .title{color:#477292;font-size:16px;font-weight:700;}
div.register-done textarea{border:1px solid #477292;color:#477292;width:600px;height:90px;}
.element-liste-flux{color:#737373;padding:5px;}
.avatarstar{float:none;overflow:auto;width:100%;margin:5px;padding:0;}
.divavatarstar{text-align:center;float:left;margin:5px;}
.profilmembre{width:465px;color:#737373;margin:5px;padding:5px;}
.profilmembre .titre{color:#477292;font-weight:700;font-size:18px;}
.profilmembre .divavatar{height:100px;width:100px;border:1px solid #737373;background:#DDD url(userdefault.png);text-align:center;float:left;}
.element-liste-flux .userlink{color:#737373;text-decoration:underline;}
.element-liste-flux .divavatar{height:64px;width:64px;border:1px solid #737373;background:#DDD url(rssdefault.png);vertical-align:middle;display:table-cell;}
.titre-menu-secondaire,.titre-secondaire{color:#FFF;}
.titre-footer{color:#494a41;}
.texte-sous-menu-com{font-size:13px;font-weight:700;margin-left:10px;color:#477292;}
.tab-entete{color:#838383;background-image:url(separation-principal-sub.png);background-position:bottom;background-repeat:no-repeat;}
.tab-elem{color:#414141;text-align:center;}
.col1-secondaire{color:#414141;float:left;width:120px;margin-left:15px;}
.col2-secondaire{color:#414141;float:left;width:120px;}
.texte-points{font-size:15px;font-weight:700;color:#414141;margin:5px 0 0 15px;}
.container-footer{color:#414141;}
.allersuite,.allersuite a:link,.allersuite a:visited,.allersuite a:active,.allersuite a:hover{font-size:12px;color:#849739;font-weight:700;}
.allersuite2,.allersuite2 a:link,.allersuite2 a:visited,.allersuite2 a:hover,.allersuite2 a:active{font-size:11px;color:#849739;font-weight:700;}
.texte-menu,.texte-menu a:link,.texte-menu a:visited,.texte-menu a:hover,.texte-menu a:active{padding-top:5px;font-size:13px;font-weight:700;}
.texte-menu,.texte-menu a:link,.texte-menu a:visited{text-decoration:none;color:#fbf4f5;}
.texte-menu a:hover,.texte-menu a:active{text-decoration:none;color:#ff9e9e;}
.menu-secondaire-onglet .texte-menu{color:#fff;}
.texte-sous-menu,.texte-sous-menu a:link,.texte-sous-menu a:visited,.texte-sous-menu a:hover,.texte-sous-menu a:active{display:inline;font-size:13px;font-weight:700;text-decoration:none;margin:0 5px;padding:0;}
.contenu-menu-secondaire,.contenu-menu-secondaire a:link,.contenu-menu-secondaire a:visited{text-decoration:none;color:#688392;}
.contenu-menu-secondaire a:hover,.contenu-menu-secondaire a:active{text-decoration:underline overline;color:#688392;}
.titre-principal .texte-titre{font-size:13px;font-weight:700;padding:8px 0 0 15px;}
.texte-titre{font-size:13px;padding:5px 0 0 15px;}
.texte-titre-image{font-size:13px;font-weight:700;padding:6px 7px 2px 65px;}
.texte-titre-image h1{font-size:13px;display:inline;}
.element-liste-article{font-size:12px;width:300px;margin:2px 0 2px 7px;}
.element-liste-article-categorie{font-size:12px;margin:2px 0;}
.alaune-bloc-content{font-size:11px;width:147px;height:57px;margin-left:5px;margin-top:15px;}
.bloc-principal{overflow:hidden;margin-top:10px;background-image:url(contenu-principal.png);background-repeat:repeat-y;}
.titre-principal{position:relative;z-index:21;height:30px;width:650px;background-image:url(titre-principal.png);}
.container-principal{width:650px;background:url(contenu-principal-bas.png) no-repeat bottom right;}
.contenu-principal{width:640px;margin-left:5px;padding:5px 0 1px;}
.bloc-principal-large{overflow:hidden;margin-top:10px;width:943px;background-image:url(contenu-principal-large.png);background-repeat:repeat-y;}
.titre-principal-large{height:30px;width:943px;background-image:url(titre-principal-large.png);}
.container-principal-large{overflow:hidden;width:943px;background-image:url(contenu-principal-bas-large.png);background-position:bottom;background-repeat:no-repeat;}
p.register-info{margin:0;padding:10px 20px;}
.contenu-principal-large{overflow:visible;width:933px;margin-left:5px;}
.bloc-droite{width:320px;float:right;margin-top:15px;background-image:url(contenu-demi-principal.png);background-repeat:repeat-y;}
.bloc-gauche{width:320px;float:left;margin-top:15px;background-image:url(contenu-demi-principal.png);background-repeat:repeat-y;}
.titre-demi-principal{height:27px;width:320px;background-image:url(titre-demi-principal.png);background-repeat:no-repeat;}
.contenu-demi-principal{width:320px;background-image:url(contenu-demi-principal-bas.png);background-position:bottom;background-repeat:no-repeat;padding:10px 0 1px;}
.contenu-secondaire-next{width:276px;margin-left:5px;}
.petite-image-alaune{float:left;margin-right:5px;}
.alaune-bloc-link{width:147px;text-align:right;}
.alaune-bloc-init-sel{cursor:pointer;width:163px;height:90px;background:url(alaune-init-sel.png) top left;float:left;}
.alaune-bloc-init-nosel{cursor:pointer;width:163px;height:90px;background:url(alaune-init-sel.png) left -90px;float:left;}
.alaune-bloc-sel{cursor:pointer;width:162px;height:90px;background:url(alaune-sel.png) top left;float:left;}
.alaune-bloc-nosel{cursor:pointer;width:162px;height:90px;background:url(alaune-sel.png) left -90px;float:left;}
.alaune-fin{width:1px;height:90px;background-image:url(alaune-fin.png);background-position:bottom;float:left;}
.bloc-sous-menu{overflow:hidden;margin-top:10px;width:650px;background-image:url(contenu-sous-menu.png);background-repeat:repeat-y;}
.sous-menu-container{overflow:hidden;width:650px;background-image:url(contenu-sous-menu-bas.png);background-position:bottom;background-repeat:no-repeat;}
.sous-menu{width:169px;float:left;}
.contenu-sous-menu{width:478px;float:right;}
.titre-image-container{position:relative;top:-13px;left:13px;}
.element-liste-article-mini{width:145px;margin-left:0;padding-bottom:5px;}
.element-liste-article-long{width:620px;margin-left:10px;color:#000;}
.element-liste-article-long span{color:#93A83F;}
.element-liste-article a,.element-liste-article-categorie a{background:url(elem-liste-doc.png) no-repeat left center;padding:2px 0 2px 17px;}
.element-liste-article-long a:hover{color:#93A83F;text-decoration:underline;}
.allersuite{overflow:hidden;text-align:right;padding-right:18px;margin:8px 10px 8px 30px;}
.allersuite2{margin-right:32px;margin-top:-5px;float:right;}
.texte-sous-menu-com a,.texte-sous-menu-com a:link,.texte-sous-menu-com a:active,.texte-sous-menu-com a:visited,.texte-sous-menu-com a:hover{color:#707070;}
.tab{width:100%;}
.input-in-titre{padding-top:2px;padding-left:5px;border:none;}
.submit-mail{background-color:transparent;background-image:url(submit-mail.png);background-repeat:no-repeat;height:22px;width:28px;padding-bottom:0;padding-top:0;margin-left:-5px;padding-right:0;float:left;}
.checkbox-v{opacity:.5;outline-style:none;border-spacing:0;width:14px;height:14px;background-image:url(checkbox-nosel.png);background-repeat:no-repeat;border-style:none;border-width:0;}
.text-inbutton{color:#FFF;text-decoration:none;top:5px;left:8px;position:relative;}
.tdmember{background:url(elem-list-member.png) no-repeat left;padding-left:25px;color:#989898;}
.center{text-align:center;}
.centertext{width:100%;text-align:center;margin:0;padding:0;}
.contenumarge{position:relative;width:465px;margin:5px;padding:0;}
.contenumargelarge{position:relative;width:625px;margin:5px;padding:0;}
.contenumargemax{position:relative;width:630px;margin:5px;padding:0;}
.contenumargemax p,.contenumarge p{text-align:justify;line-height:1.5em;}
.contenu-titre a{font-weight:700;font-size:13px;color:#93AD39;text-align:left;margin:0;padding:0;}
.info-titre{float:right;font-weight:400;font-size:11px;color:#414141;padding-top:2px;}
.info-titre a{font-weight:400;font-size:11px;color:#414141;text-decoration:underline;}
#votearticle{overflow:auto;margin-bottom:12px;}
.votemoins{height:19px;width:47px;background-image:url(votemoins.png);float:left;}
.voteplus{height:19px;width:45px;background-image:url(voteplus.png);float:left;}
a.reviewed{position:absolute;right:0;}
#reviewarticle{clear:both;overflow:hidden;margin:1em 0;}
#reviewarticle a.read{float:right;color:#ae4b4f;margin-top:.3em;padding-right:22px;background:url(lirelasuite.png) no-repeat top right;}
.bloc-demi{width:220px;float:left;line-height:1em;background:#f6f6f6;margin:10px 10px 10px 0;}
.bloc-demi-title,.bloc-demi-title a{color:#477292;font-size:13px;font-weight:700;}
.bloc-demi-suite,.bloc-demi-suite a:link,.bloc-demi-suite a:visited,.bloc-demi-suite a:hover,.bloc-demi-suite a:active{color:#477292;font-size:11px;float:right;padding-right:15px;}
.info-soustitre{font-weight:700;font-size:13px;color:#a5c042;border-bottom:1px dashed #c9c9c9;margin-bottom:10px;padding:10px;}
.gris{font-size:12px;color:#414141;}
.form-comment table{width:466px;margin-bottom:12px;}
.form-comment td{width:185px;}
.form-comment input{border:1px solid #c6c6c6;background:url(form-bg-input.gif) repeat-x #fff top center;color:#414141;margin-bottom:5px;}
.form-comment{color:#000;font-size:12px;}
.form-comment textarea{border:1px solid #c6c6c6;background:url(form-bg-textarea.gif) repeat-x #fff bottom center;color:#414141;margin-bottom:5px;}
.pathlink a,.pathlink a:link,.pathlink a:visited,.pathlink a:hover,.pathlink a:active{color:#707f2f;font-weight:700;font-size:14px;}
.form-inscription{color:#515151;font-weight:400;font-size:12px;}
.form-inscription table.form{width:570px;}
.form-inscription table.form th{text-align:right;}
.form-inscription table.form .submit{padding:1em 0;}
.form-inscription table.form .longinput{width:400px;}
.form-inscription table.form .mediuminput{width:220px;}
.form-inscription table.form .verylonginput{width:510px;}
.form-inscription .explications{float:left;border:solid 1px #c6c6c6;width:300px;text-align:right;background:url(explain-i.gif) top right no-repeat;margin:0 0 15px 15px;padding:30px 0;}
.form-inscription .explications .explications-texte{text-align:left;padding:10px;}
.form-inscription input,.form-inscription textarea,.form-inscription select{border:1px solid #c6c6c6;background-color:#fff;color:#414141;margin-bottom:5px;}
.form-inscription .form-button{color:#477292;background:url(form-bg-input.gif) repeat-x top center;padding:5px;}
.form-inscription input{background-color:#dde9f2;}
.form-inscription .formulaire{float:left;padding-left:20px;width:570px;}
.form-inscription hr{height:auto;width:auto;border-bottom:1px dashed #c9c9c9;margin:1em 0;}
span.errors input,span.errors textarea{background:#F99;}
.profilmembre .userinfo{margin-left:110px;clear:right;}
.infocomment{background:url(message.png) no-repeat center left;padding:3px 0 1px 25px;}
.infocomment .date{color:#838383;font-style:italic;font-size:11px;}
.commenttext{margin-top:5px;padding:0 10px;}
.infocomment .auteur{color:#477292;text-decoration:underline;font-weight:700;}
.lignedevote{overflow:auto;margin:10px 20px 0 0;}
.deletecomm{background:url(deleteform.png) no-repeat top center;float:left;height:19px;width:24px;display:block;}
.menu-secondaire .secmenu{color:#fff;font-weight:700;font-size:13px;padding-left:40px;}
* html .menu-secondaire .secmenu{padding:0;}
.menu-secondaire .secmenu span{display:block;height:15px;padding:6px 0 5px 40px;}
.menu-secondaire ul{width:286px;height:62px;}
.menu-secondaire li ul li{display:block;float:left;color:#5892b0;font-size:12px;margin-right:7px;padding:12px 0 0;}
.menu-secondaire li ul{padding-left:10px;clear:both;height:35px;}
.menu-secondaire ul li a{float:left;color:#5892b0;}
.menu-secondaire p{background-color:#cbceba;height:16px;width:51px;position:absolute;right:5px;top:5px;}
.menu-secondaire p a{width:25px;height:16px;display:block;float:left;}
.menu-secondaire p a.prev{background:url(thema_prev.png) no-repeat bottom right;margin-right:1px;}
.menu-secondaire p a.next{background:url(thema_next.png) no-repeat bottom right;}
.menu-secondaire p a:hover{background-position:top right;}
.menu-secondaire li.femmes{background:url(thema_femme.png) no-repeat top left;}
.menu-secondaire li.femmes li a{color:#e06590;}
.menu-secondaire li.carrieres li a,.menu-secondaire li.femmes li a:hover,.menu-secondaire li.jeunes li a:hover{color:#89a918;}
.menu-secondaire li.photos{background:url(thema_photo.png) no-repeat top left;}
.menu-secondaire li.photos li a,.menu-secondaire li.carrieres li a:hover{color:#8f9181;}
.menu-secondaire li.jeunes{background:url(thema_jeune.png) no-repeat top left;}
.menu-secondaire li.jeunes li a,.menu-secondaire li.photos li a:hover{color:#d7801a;}
.menu-secondaire li.carrieres{background:url(thema_carriere.png) no-repeat top left;}
.menu-secondaire li.videos li a:hover{color:#C06C39;}
.menu-secondaire li.photos-videos li a:hover{color:#dd541e;}
.menu-secondaire .secmenu a,.menu-secondaire .secmenu a:hover{color:#fff!important;}
* html .menu-secondaire li.femmes,* html .menu-secondaire li.jeunes,* html .menu-secondaire li.videos,* html .menu-secondaire li.photos-videos,* html .menu-secondaire li.carrieres,* html .menu-secondaire li.photos{background-position:-28px left;}
.bloc-left a,.bloc-left{color:#7f7f7f;font-size:12px;}
.bloc-left a.selected,.bloc-left a:hover.selected{color:#477292;cursor:default;text-decoration:none;}
.bloc-left a:hover{color:#999;text-decoration:underline;}
.sous-menu h2,.sous-menu h3,.tab-left a{font-size:12px;color:#477292;font-weight:400;}
.tab-left a:hover{font-size:12px;color:#68A8D4;}
.bloc-left li{padding:.15em 0;}
.bloc-left li a{padding-left:14px;background:url(bullet.png) no-repeat 0 2px!important;}
.bloc-left a.nobullet{background:none!important;padding-left:0;}
.bloc-left,.tab-left{background:url(sous-menu-simple.png) repeat-y #fff;width:169px;}
.tab-left a{display:block;width:155px;height:22px;background:url(sous-menu-sel.png) no-repeat;padding:10px 0 0 15px;}
.sous-menu .last a{background:url(sous-menu-fin-nosel.png) no-repeat;}
* html .tab-left a{width:169px;height:32px;}
.sous-menu .current a{background-position:left bottom;}
.bloc-left .follow{background:url(sous-menu-next.png) top right no-repeat transparent;text-align:right;margin-bottom:-7px;padding:25px 28px 7px 0;}
.bloc-left .follow a{color:#9DB641;}
.bloc-left h2,.bloc-left h3{background:url(sous-menu-fin-sel.png) no-repeat top left;height:30px;padding:20px 0 0 10px;}
* html .bloc-left h2,* html .bloc-left h3{height:50px;}
.bloc-left .content{background:url(sous-menu-simple-bottom.png) no-repeat bottom left;padding:1px 4px 8px 10px;}
.sous-menu .first h2{background:url(sous-menu-restart.png) no-repeat top left;width:169px;height:32px;padding:7px 0 0 10px;}
* html .sous-menu .first h2,* html .sous-menu .first h3{height:39px;}
.sous-menu .last .content{background:url(sous-menu-next-last.png) no-repeat bottom left!important;}
#loggedin,#nav{height:26px;float:right;display:block;margin:0;padding:0;}
#loggedin a,#nav a{float:left;display:block;color:#fff;height:26px;background:url(loggedin-a-bg.png) top center repeat-x;}
#loggedin a span,#nav a span{background:url(loggedin-left-bg.png) top left no-repeat;padding-left:13px;float:left;cursor:pointer;}
#loggedin li.first a span{background:url(loggedin-left-first-bg.png) top left no-repeat;padding-left:52px;}
#loggedin a span span,#nav a span span{display:block;height:20px;cursor:pointer;background:url(loggedin-right-bg.png) top right no-repeat!important;padding:3px 13px 3px 0!important;}
#loggedin .logout a,#loggedin .logout a span{background:none!important;color:#55564E;font-size:12px;}
.bloc-secondaire{width:286px;margin-top:10px;background:url(contenu-secondaire.png) repeat-y top left;}
.bloc-secondaire img{position:absolute;top:0;left:0;}
.bloc-secondaire .title{position:relative;background:url(titre-secondaire.png) no-repeat top left #63a1c5;display:block;margin:0;padding:3px 2px 2px 5px;}
.bloc-secondaire .content{background:url(contenu-secondaire-bas.png) no-repeat bottom left;padding:10px 10px 20px;}
.bloc-secondaire p.follow{text-align:right;margin-top:10px;margin-bottom:-14px;}
.bloc-secondaire h2{color:#fff;font-size:13px;font-weight:400;padding:3px 8px;}
.contenumarge h1{font-size:15px;font-weight:400;}
.edito p{color:#4a4a4a;margin:5px 0;padding:5px;}
.edito p.select{background:url(pb_select.png) no-repeat left center;color:#4a4a4a;padding:0 5px 0 75px;}
.edito p.quote{background:url(pb_quote.png) no-repeat center center;font-style:italic;text-align:center;color:#646464;padding:0 20px 0 30px;}
.edito p a.joinus{background:url(pb_joinus.png) no-repeat center center;width:121px;height:18px;display:block;margin:auto;}
.input-blue{height:18px;width:175px;display:block;float:left;color:#4b8cac;font-size:12px;border:0;background:url(input-blue.png) no-repeat transparent;border-style:none;margin:0;padding:4px 0 0 5px;}
.submit-search{height:22px;width:28px;border:none;display:block;background:url(submit-search.png) no-repeat transparent;border-style:none;padding:0;}
* html .input-blue{margin-right:-3px;height:22px;}
.login{float:right;display:block;height:26px;width:330px;background:url(loggedin-a-bg.png) top right repeat-x;}
* html .login{margin-right:-110px;}
.login form{display:block;padding-left:50px;height:26px;background:url(loggedin-left-first-bg.png) top left no-repeat;}
.login form fieldset{height:26px;display:block;background:url(loggedin-right-bg.png) top right no-repeat;padding:3px 10px 4px 0;}
* .login form fieldset{height:19px;}
.login p.info{width:440px;text-align:right;padding-top:5px;font-size:11px;}
.login p.info a{color:#707166;width:180px;display:block;float:left;}
.login p.info a.mdp{width:140px;}
.login .input-login{width:88px;margin-right:5px;color:#609CBF;border:1px solid #fff;font-size:11px;background:url(input-login.png) repeat-y top center #fff;padding:1px 0 1px 5px;}
* html .input-login{height:18px;}
.submit-login{height:18px;font-size:12px;color:#FFF;border:none;background:transparent none;padding-top:1px;width:70px;display:inline;}
.profilmembre table{width:300px;}
.title{padding:7px 0 5px;}
.title h2{clear:both;width:100%;padding-left:34px;}
*html .title h2{clear:both;width:50%;padding-left:20px;}
.title h2 a{font-size:15px;color:#ae4b4f;font-weight:700;}
.title .title-info{font-size:11px;color:#888;padding-bottom:5px;}
.article-content{clear:both;border-top:1px dashed #C9C9C9;margin-top:5px;padding:5px 1px 0 3px;}
.article-content img,.article-content a img{clear:both!important;display:block!important;text-align:center!important;float:none!important;max-width:465px;margin:10px auto!important;}
.article-content .image-article{float:left!important;clear:none!important;margin:5px 10px 5px 5px!important;}
.article-content p,.article-content font,.article-content span,.article-content div,.article-content{color:#000!important;text-align:justify!important;font-size:12px!important;line-height:1.5em!important;margin:10px 0!important;}
.article-content br{padding:5px 0;}
.article-content ul{margin-bottom:8px;}
.article-content ul li{list-style-type:square;list-style-position:inside;}
.article-content pre{white-space:pre;width:470px;overflow:auto;}
.article-content blockquote,.contenumargemax blockquote{font-style:italic;background:#f6f6f6;padding:2px 12px;}
a.alert{background:url(abus.png) no-repeat center left;display:block;float:left;color:#B31818;font-size:11px;margin-left:2px;padding:4px 0 4px 17px;}
.form-inscription .explications a{position:relative;color:#477292;cursor:pointer;text-decoration:none;border-bottom:1px dashed #477292;}
* html .form-inscription .explications a{position:static;}
.form-inscription .explications a span,.form-inscription .explications a:hover span:hover{border:none;background:none;display:none;padding:0;}
.form-inscription .explications a:hover span{width:250px;position:absolute;left:30px;bottom:15px;display:block;border:1px solid #c6c6c6;color:#717171;background:url(form-bg-textarea.gif) repeat-x #efefef top left;padding:10px;}
* html .form-inscription .explications a:hover span{bottom:auto;top:10px;left:100px;}
form#filter select{margin-right:7px;}
ul.selectReplacement{margin-top:-3px;font-size:13px;color:#707f2f;margin-right:5px;height:22px;background:url(select-tri-title.png) no-repeat #fff top right;position:relative;display:block;width:175px;padding:0;}
ul.selectReplacement li{cursor:pointer;display:none;padding:4px 25px 0 5px;}
ul.selectOpen{position:absolute;top:0;right:0;display:block;height:auto;z-index:10;background:url(select-tri-title-bg.png) repeat-y top right #fff!important;}
ul.selectOpen li{display:block;padding:1px 5px;}
ul.selectOpen li.first{background:url(select-tri-top.png) no-repeat top right transparent;padding:4px 25px 0 5px;}
ul.selectOpen li.last{padding-bottom:5px;background:url(select-tri-bottom.png) no-repeat bottom right transparent;}
ul.selectOpen li:hover,ul.selectOpen li.hover{color:#A5AD39;}
ul.selectOpen li.selected,ul.selectOpen li.selected:hover{display:block;color:#9999BC;}
label span,.hide,.bloc-secondaire p a.joinus span,legend,.search h2,.menu-secondaire p a span,a.deletecomm span{width:1px;height:1px;position:absolute;left:0;top:-500px;overflow:hidden;text-indent:-3000px;display:none;}
.footer{overflow:hidden;clear:both;width:943px;background:url(footer.png) repeat-y;margin:15px 0 5px;}
.footer .title{background:url(titre-footer.png) no-repeat top left transparent;width:100%;overflow:auto;padding:0 10px;}
.footer .content{background:url(footer-bas.png) no-repeat bottom left transparent;padding-bottom:15px;}
.footer .bloc{display:block;width:170px;float:left;padding:0 5px;}
.footer h3{font-size:12px;color:#494a41;padding:10px 0;}
.footer ul{padding-top:5px;}
.footer li{margin-left:5px;}
.footer li a{color:#8f8f8f;}
.imgflux{max-width:64px;}
.boxcategorie{float:left;border:1px solid #c9c9c9;position:relative;margin:1em;padding:.4em 2em .4em .4em;}
.boxcategorie img{vertical-align:top;}
.boxcategorie span.sub{position:absolute;right:.5em;top:.5em;}
embed{max-width:465px;}
#press dt{font-size:1.05em;}
#press dd{position:relative;margin-bottom:1em;}
#press dd img{position:absolute;top:0;right:-150px;}
#press dd p{line-height:1.25em;}
#press dd p.details{font-size:.9em;margin:.3em 0;}
.tagcloud{text-align:center;line-height:1.2em;}
.tagcloud a{color:#4a4a4a;text-decoration:none;font-size:1.2em;}
.tagcloud .tag0{font-size:.8em;}
.tagcloud .tag1{font-size:1em;}
.tagcloud .tag2{font-size:1.4em;}
.tagcloud .tag3{font-size:1.5em;}
#categories li{text-transform:uppercase;}
#une{overflow:hidden;background:#f6f6f6;margin:-4px 0 8px;}
#une li.hentry{clear:both;padding:4px;}
#comments li.hreview,#moderated li.hentry,#articles li.hentry,#flux li.hfeed{position:relative;overflow:hidden;clear:both;padding-bottom:7px;line-height:.9em;border-bottom:1px dashed #cacaca;margin:7px 0;}
#comments li.hreview,#moderated li.small,#articles li.small{margin-bottom:0;margin-top:0;border-bottom:none;padding-top:0;padding-bottom:0;line-height:.9em;}
li.small p.metadata{margin:0;}
#comments li h2 a,#une li h2 a,#articles li h2 a,#articles_suite li h2 a,#moderated li h2 a,#flux li h2 a{color:#477292;font-size:16px;line-height:1.1em;}
#une li h2{line-height:.75em;}
p.metadata,#articles li p.metadata,#articles_suite li p.metadata,#flux li p.metadata,#moderated li p.metadata{font-size:11px;color:#7f7f7f;margin:0 0 2px;}
#une li img,#articles li img,#articles_suite li img{float:left;position:relative;margin:5px 8px;}
#articles li p.entry-summary,#articles_suite li p.entry-summary{line-height:1.25em;text-align:left;margin:4px 0;}
#une li p.entry-summary{line-height:1.2em;}
#flux li p.metadata{margin-right:150px;}
.allersuite span{color:#000;}
.allersuite a.page{color:#477292;border:1px solid #ddd;background:#fff;padding:1px 4px;}
.allersuite a:hover.page{color:#477292;border:1px solid #ddd;background:#ddd;padding:1px 4px;}
.contenu-principal h3,#sous-menu-content h3{clear:both;color:#93AD39;font-size:13px;font-weight:700;margin-top:1em;padding-bottom:2px;margin-bottom:4px;border-bottom:1px dashed #cacaca;}
.contenu-principal h4{clear:both;border-bottom:1px solid #000;margin:1.5em 0 .2em;}
.hfeed h4{border-bottom:none;clear:none;margin:auto;}
img.button{width:99px;height:31px;display:block;margin:1.2em auto;}
.contenumarge h1 a{color:#AE4B4F;font-weight:700;}
.allersuite a.previous{float:left;width:30%;text-align:left;background:url(previous.png) no-repeat 0 2px;padding:6px 2px 2px 24px;}
.allersuite a.next{float:right;width:30%;text-align:right;padding:6px 2px 2px;}
.allersuite span.pages{float:left;width:30%;text-align:center;padding:6px 2px 2px;}
.allersuite .next_page{height:15px;width:20px;display:block;border:0;background:none;float:right;}
.caps{font-size:16px;font-weight:700;color:#7f7f7f;}
.hfeed ul.actions{float:right;margin:0 4px 4px;}
#profile img.photo{float:left;margin:5px 10px;}
#resume,#feed{width:70%;margin-bottom:1em;background:#f6f6f6;padding:.3em 1em;}
#xpaths{width:100%;margin:0 .6em;}
#xpaths thead th,#xpaths tfoot td{background:#ddd;padding:.2em .4em;}
#xpaths td{padding:.2em .4em;}
#xpaths tr.even{background:#f6f6f6;}
#share{clear:both;float:right;}
#skycraper{margin:2px 0 0 1px;}
#carre{margin:10px 15px 0;}
.article_list h2 a{color:#fff;font-weight:inherit;font-size:13px;}
ul.inlined{overflow:hidden;font-size:85%;width:284px;border-bottom:1px solid #dcdcdc;border-left:1px solid #a9cede;border-right:1px solid #a9cede;background:#fbfbfb;}
ul.inlined li{display:block;float:left;line-height:1.2em;text-align:center;width:24%;border-left:1px solid #dcdcdc;padding:1px 0;}
ul.inlined li.first{border-left:none;}
ul.messages{background:#d0d4ba;margin:1em 0;padding:.4em;}
#nav a span{padding-right:13px;padding-left:0;background:url(nav-right-bg.png) top right no-repeat;}
#nav a span span{padding-left:13px!important;background:url(nav-left-bg.png) top left no-repeat!important;}
#nav li.last a span{background:url(nav-right-last-bg.png) top right no-repeat;padding-right:52px;}
.allersuite a:hover,.bloc-demi-title a:hover,.pathlink a:hover,.login p.info a:hover,.search h3 a,#comments li h2 a:hover,#une li h2 a:hover,#articles li h2 a:hover,#articles_suite li h2 a:hover,#moderated li h2 a:hover,#flux li h2 a:hover,.article_list a:hover,ul.inlined li a.selected{text-decoration:underline;}
select,textarea{border:1px solid #989898;}
form.noblock input,.chbox,.formnobr{display:inline;}
form input,form textarea,#comments li.small h2 a,#une li.small h2 a,#articles li.small h2 a,#articles_suite li.small h2 a,#moderated li.small h2 a,#flux li.small h2 a{font-size:13px;}
.element-liste-flux .titre,#une li p.entry-summary a,#articles li p.entry-summary a,#articles_suite li p.entry-summary a{color:#477292;font-weight:700;}
.profilmembre .admin,.element-liste-flux .admin{color:#ae4b4f;}
.element-liste-flux .bloglink,.element-liste-flux .categories,.tdmember span{color:#989898;}
.element-liste-flux .addpblink,#profile p{color:#737373;}
.titre-principal,.titre-principal-large,.titre-demi-principal,.texte-titre-image a{color:#454;}
.tab-elem td,.contenumarge form p,#articles li p.metadata,#articles_suite li p.metadata,#flux li p.metadata,#moderated li p.metadata{text-align:left;}
.allersuite,.allersuite a:link,.allersuite a:visited,.allersuite a:active,.infocomment span.auteur,.allersuite a.next_page{text-decoration:none;}
.texte-titre-image img,#flux li ul.actions{position:absolute;right:0;top:0;}
.element-liste-article,.element-liste-article a,.element-liste-article-categorie,.element-liste-article-categorie a:link,.element-liste-article-categorie a:visited,.element-liste-article-categorie a:hover,.element-liste-article-categorie a:active,.element-liste-article-long,.element-liste-article-long a:link,.element-liste-article-long a:visited,.element-liste-article a:hover,.element-liste-article-long a:active{font-size:12px;text-decoration:none;}
.element-liste-article,.element-liste-article a:link,.element-liste-article a:active,.element-liste-article a:visited,.element-liste-article-catname,.element-liste-article-categorie,.element-liste-article-categorie a:link,.element-liste-article-categorie a:active,.element-liste-article-categorie a:visited,.element-liste-article-long a:link,.element-liste-article-long a:active,.element-liste-article-long a:visited,.form-comment .form-button,.form-inscription a,.form-inscription .explications h4,.search h3,.footer li a:hover,.article_list a{color:#477292;}
.element-liste-article a:hover,.element-liste-article-categorie a:hover{color:#477292;text-decoration:underline;}
.liresuite,.floatright,#une li.hentry img.right,#articles li.hentry img.right,.right{float:right;}
.titre-image,.absolutelink{position:absolute;}
.element-liste-article-mini a,.form-inscription .info-soustitre{font-size:12px;}
.floatleft,#reviewarticle a.alert,#une li.hentry img.left,#articles li.hentry img.left,.left,#nav{float:left;}
.contenumarge pre,.contenumargemax pre,.contenumarge pre,div.vcard,div.hfeed,#summary,#profile{overflow:auto;}
.contenumargelarge ul,.form-inscription .explications p,.form-inscription .explications ul{margin:0 0 5px;}
.contenumargelarge li,.form-inscription .explications li{margin:0 0 5px;padding:0;}
.texte-votemoins,.texte-voteplus{color:#414141;margin-left:10px;margin-top:3px;}
.texte-votemoins-fait,.texte-voteplus-fait{color:blue;margin-left:10px;margin-top:3px;}
.bloc-demi p,#flux li p.description{padding:6px 0;}
ul.error li,p.error{color:red;}
.menu-secondaire,* html .form-inscription .explications,form#filter{position:relative;}
.menu-secondaire li,select.replaced,#une li p.metadata,#id_search,#hidden_query,#mail{display:none;}
.menu-secondaire li.current,ul.selectReplacement li.selected{display:block;}
.menu-secondaire li.videos,.menu-secondaire li.photos-videos{background:url(thema_video.png) no-repeat top left;}
.menu-secondaire li.videos li a,.menu-secondaire li.photos-videos li a{color:#346598;}
.sous-menu .content a,.form-inscription .explications a:hover{background:none;}
#loggedin li,#nav li,.login p{display:block;float:left;}
* html #loggedin a span span,* html #nav a span span{height:26px;}
.login input.focus,.tagcloud a:hover{color:#97BA1F;}
.title .title-info a,#categories li a{font-size:11px;}
#articles li p.metadata a,#articles_suite li p.metadata a,#flux li p.metadata a,#moderated li p.metadata a,.article_list p.metadata a{color:#7f7f7f;}
#articles li p.metadata a:hover,#articles_suite li p.metadata a:hover,#flux li p.metadata a:hover,#moderated li p.metadata a:hover,.article_list p.metadata a:hover{color:#4a4a4a;text-decoration:underline;}
.hfeed img.photo,#summary img.photo{float:left;margin:4px;}