img { 
	border: 0
}
select {
	border-style: solid;
	border-width: 1px;
}
body{padding:0; margin:0;}
a { outline:none; }
#header{overflow:hidden;}
.article-content { clear: both; }
.article-box,.article-box h2,.article,span.article-title-main,span.article-title-date,#lienpermanent{overflow:hidden;}
.article-box table{width:100%;}
.article-box table tr td{vertical-align:top;}
.text{text-align:left;margin:0 3px 3px 3px;}
.text img{display:inline;}
.text code{display:table !important;display:block;margin-left:0;border:1px solid;padding:5px;margin-bottom:5px;margin-top: 10px; white-space: pre; font-family: courier, monospace, fixed; }
.img-smiley{display:inline;vertical-align:middle;}
a.rss-link{zoom:1;}
p.rss{text-align:center;padding-top:20px;}
#end a {text-decoration:none;}
#end{clear:both;margin-top:0;}
#end,.end1,.end2 {margin-left:auto;margin-right:auto;text-align:center;}
#footer-blogorama p{margin:0;padding-bottom:3px;}
#ajout_commentaire,#licommentaire{ width : 768px;margin-left:auto;margin-right:auto; text-align: center; }
#licommentaire h2,#licommentaire ul li,#licommentaire p{text-align:left;}
#ajout_commentaire #headpub,#licommentaire p.nocomment,#voir-image #headpub,#contenu_illicite #headpub,#confirmation_newsletter #headpub,#faire_connaitre #headpub,#voir-image,#home_finaj,.webcam	{ text-align:center;}
#ac_formulaire,#lienpermanent .li_comment{margin:0 auto 0 auto;}
#licommentaire ul li{margin-left:-20px!important;margin-left:10px;margin-right:20px!important;margin-right:10px;}
#licommentaire #headpub{width:768px;margin:0;}
p.list-comments-footer span{position:relative;top:-11px;}
p.list-comments-footer a{padding:0 2px 2px 2px;}
p.list-comments-footer{height:21px;width:523px;margin:0 0 0 50px;}
#licommentaire h2{margin-left:20px!important;margin-left:10px;}
/*ul.liste_comments{width:523px;margin-left:30px!important;margin-left:50px;}*/
#licommentaire ul li{list-style:none;margin-left:-30px;}
#licommentaire .text{font-weight:normal;margin:5px 2px 5px 5px;vertical-align:top;}
#licommentaire h4,#lienpermanent h4{font-size:11px;zoom:1;}
#voir-image img { margin-top: 10px; }
#faire_connaitre form{width:400px;margin:10px auto 0 auto;}
.comment_footer2{display:block;height:15px;line-height:15px;margin:0;padding:0 5px 0 5px;text-align:left;margin-top:10px;}
#lienpermanent #ac_formulaire h1,fieldset.fs-capcha legend{display:none;}
#ac_formulaire table{width:100%;}
#lienpermanent #ac_formulaire{border:0;}
#end_ajcomment,#contenu_illicite{width:768px;margin-left:auto;margin-right:auto;text-align:center;}
#end_ajcomment .text{text-align:center;margin:5px;}
#end_ajcomment h1{margin:0;padding:0;padding:4px 5px 4px 5px;text-align:left;}
#ac_formulaire h1,#faireconnaitre h1,#licommentaire #principal,#lienpermanent .titre,#end_ajcomment h1{font-weight:bold;}
#lienpermanent .titre{margin-left:0;margin-top:25px;}
.comment_footer2 a{	font-weight:normal;}
label {float: left;width: 145px;text-align: right; padding-right: 5px; }
#confirmation_newsletter{width:768px;margin-left:auto;margin-right:auto;}
#confirmation_newsletter label{text-align:left;}
#confirmation_newsletter label#articleTD{width:250px;}
.fs-comwebcam{margin:0;padding:0;}
fieldset {border: 0; margin: 10px 0 10px 0; padding: 10px 0 7px 7px; }
fieldset legend {font-weight: bold;}
.checkbox-list label {float:none;width: auto; text-align: inherit; padding-right: inherit;}
.checkbox-list input {vertical-align: middle;}
.checkbox label { float: none; width: auto; text-align: left; }
.checkbox-list {margin-left: 145px;}
.fs-capcha p,.fs-moreinfo p{margin:5px;}
.fs-capcha img{margin-left:151px!important;margin-left:153px;}
p input {height: 11px;}
label input {height: inherit;}
.validation-commentaire { font-size:1em;padding:5px 4px 10px 4px;font-weight:normal;}
.fs-com { margin-top: 0; padding-top: 0; }
h3.titleform { float:left;clear:both;font-size:1.3em;  margin: 0; padding: 5px 4px 5px 0; text-align: left; }

/* formulaire ajout commentaire */
#comment-tabs li { float:right; width:88px;height:19px;text-align:center; margin-left:10px;line-height:19px; }
#form-ajout-commentaire { float:left;clear:both;width:512px;height:auto;padding:8px 10px; }
#comment-tabs {float:left;clear:both;width:500px;padding:0 30px 0 0;margin:-29px 0 0 -1px;height:20px;}
*html #comment-tabs {position:relative;}
#strap { display: none; }
#comment-tabs li a { text-decoration:none;float:left;width:88px;height:19px;line-height:19px;text-align:center;font-size:12px;outline:none; }
#lienpermanent #form-ajout-commentaire label {width:68px;}
#lienpermanent #form-ajout-commentaire {position:relative;}
#form-ajout-commentaire .ident_name {margin:12px 0 0 0;float:left;clear:both;width:327px;}
#form-ajout-commentaire .ac_mail, #form-ajout-commentaire .ident_blog {margin:8px 0 0 0;float:left;clear:both;width:327px;}
#form-ajout-commentaire .ac_mail #email, #form-ajout-commentaire .ident_blog #blog {width:118px;height:15px;}
#form-ajout-commentaire .ac_mail span, #form-ajout-commentaire .ident_blog span {margin-left:5px;}
#codeCommTxt { margin:7px 0 0 0;float:left;clear:both;width:330px; }
#codeCommTxt textarea { width:248px;height:98px;margin:0;padding:2px; }
html[xmlns*=""] body:last-child #texte {resize:none;} 
#form-ajout-commentaire #nom {width:98px;height:14px;}
#comment { margin-top:20px; }
#addcomment { font-size:17px; }
div.fs-captcha{float:left;clear:both;width:242px;height:auto;padding:0 0 0 73px;margin:8px 0 0 0;}
div.fs-captcha table {border:0;width:242px;height:45px;}
div.fs-captcha table td.left {height:45px;vertical-align:bottom;width:113px;}
div.fs-captcha table td.right {text-align:left;width:129px;height:45px}
div.fs-captcha table td.left #captcha {width:98px;height:15px;}
.bt-submit-form-texte {text-align: center; margin:20px 0;float:left;clear:both;text-align:left;width:352px;padding-left:160px;}
.bt-submit-form-texte #valid {width:78px;height:24px;line-height:20px;font-size:13px;font-weight:bold;padding:0;}
.bt-submit-form-webcam {text-align: center; margin:20px 0;float:left;clear:both;text-align:left;width:412px;padding-left:100px;}
.bt-submit-form-webcam #valid {width:178px;height:24px;line-height:20px;font-size:13px;font-weight:bold;padding:0;}
html:not([lang*=""]) #valid {padding-bottom:2px;}
.fixbug {float:left;width:512px;}
form p.warning, #form-ajout-commentaire p.warning { clear: both;font-size:10px;float:left;text-align:center;width:512px;margin:0 0 2px 0; }
#form-ajout-commentaire div.errormsg {float:left;border:0;background-color:#fff;border:1px solid red;width:492px;}
#form-ajout-commentaire div.errormsg p {color:red;}
#lienpermanent .validation-msg {float:left;clear:both;width:513px;}
#ident_pswd { height:15px;width:118px;margin-right:5px; }
.known-user-texte {float:left;clear:both;width:439px;height:auto;margin:20px 0 0 0;padding-left:73px;}
.known-user-webcam {float:left;clear:both;width:439px;height:auto;margin:3px 0 0;padding-left:10px;}
.known-user-texte .known-user-text {float:left;width:379px;height:50px;position:relative;}
.known-user-webcam .known-user-text {float:left;width:256px;height:65px;position:relative;}
.known-user-pswd {position:absolute;bottom:0;left:0;}
.known-user-texte .known-user-text .blogname {margin:0;float:left;clear:both;}
.known-user-texte .known-user-text .blogidentity {float:left;clear:both;margin:0;width:379px;}
*+html .known-user-texte .known-user-text .blogidentity {clear:none;}
*html .known-user-texte .known-user-text .blogidentity {clear:none;}
.known-user-webcam .known-user-text .blogname {margin:0;}
.known-user-webcam .known-user-text .blogidentity {margin:0}
#form-ajout-commentaire .padding-left-14 {padding-left:14px;}
.addcomment_avatar_pseudo {clear:both;float:left;height:auto;width:62px;margin:0;overflow:hidden;padding-bottom:4px;}
.addcomment_pseudo {float:left;padding-bottom:4px;width:316px;}
.addcomment_pseudo strong {float:left;font-size:13px;font-weight:bold;}
.addcomment_pseudo a {float:right;padding-top:2px;}
#lienpermanent #form-ajout-commentaire .padding-left-14 #texteTD {float:left;clear:both;padding-right:0;width:60px;}
#codeCommWebcam { text-align:center;float:left;clear:both;width:512px;height:auto;}
#codeCommWebcam .bouton-webcam {margin:0 auto 20px auto !important;height:20px;line-height:20px;padding:0;width:78px;font-size:13px;}
#codeCommWebcam .bouton-webcam a {float: left; width: 78px; height: 20px;}
/**/

/* blocs info avatar pseudo */
.single-avatar {float:left;width:60px;height:50px;text-align:left;}
/**/

.form-type-a 	{ border:1px solid; padding-top: 0; text-align: left;margin-bottom:20px; }
/*#lienpermanent form{width:550px!important;width:523px;margin-left:30px!important;margin-left:50px;}*/
#lienpermanent li { list-style-type: none; padding-top: 0; }
h2.article-title-h2 a:link,h2.article-title-h2 a:active,h2.article-title-h2 a:hover,h2.article-title-h2 a:visited{text-decoration:none;}
.article-title-date{font-weight:normal;text-align:right;}
.description{text-align:left;}
.text,.text p{padding-top:0 !important;}
ul#amis{list-style:circle;margin-left:15px;clear: both}
/* classes editeur TINYMCE */
.fontSize9 {font-size:9px;line-height:14px;}
.fontSize10 {font-size:10px;line-height:14px;}
.fontSize11 {font-size:11px;line-height:16px;}
.fontSize12 {font-size:12px;line-height:16px;}
.fontSize14 {font-size:14px;line-height:18px;}
.fontSize16 {font-size:16px;line-height:24px;}
.fontSize18 {font-size:18px;line-height:24px;}
.fontSize20 {font-size:20px;line-height:28px;}
.fontSize36 {font-size:36px;line-height:44px;}
.fontSize72 {font-size:72px;line-height:88px;}
p.lastart{margin-top:10px;}
.menu-box ul li{margin-bottom:3px;}
fieldset.fs-comwebcam{margin-left:90px;}
/** Page profil **/

#profil-mp .text dt{float:left;font-weight:bold;display: block;margin-right:3px;line-height: 17px;}
#profil-mp .text dl{margin-top:10px;}
#profil-mp .text dd{display: block;line-height: 17px;}

#profil-mp .text dl.profil-gouts dd {   padding-bottom: 10px; margin-left: 0; padding-left:0; margin-right: 15px;}
#profil-mp .text dl.profil-gouts dt {  float: inherit;display: block;font-weight:bold;margin-left: 0;padding-left: 0;margin-right: 15px;}
#profil-mp .text dl.profil-gouts { display: block; margin-top:10px;margin-left: 0;padding-left: 0;}

#profil-mp .text dl.profil-personnal  {
	margin-top: 3px;
}
#profil-mp .text dl.profil-personnal dd , #profil-mp .text dl.profil-personnal dt {
	margin-left: 10px;
}

#profil-mp h3 { font-size: 14px; padding-top: 15px;  }

ul#amis li{ list-style-type:none;margin:20px 0 20px 0;}
ul#amis li img{ float:left;margin-right:10px;}
.pseudo-ami, .Bami, .Bfavori{font-weight:bold;}
.pBami {
	padding: 10px 0;
	margin: 0;
}
#loginblog input#loginCompte,#loginblog input#passwdCompte{height:18px;}
#loginblog label{width:100px;text-align:left;}
#loginblog .validation-form{padding-left:103px;text-align:left;}
body.form-login-profil .article-content-left{text-align:left;}
div.text_comment{margin-left:5px;}
#header a h1{text-decoration:none;}

/*#end div{margin:0;}
*/.end1{float:left;width:50%;text-align:left;padding:5px 0 5px 0;}
.end2{float:right;width:50%;text-align:right;padding:12px 0 5px 0;}
.end3{clear:both;border-top:1px dotted;}
.end1 div a{margin-left:5px;}
* html .end2{padding-bottom:20px;}
.blog_footer_clickhere{border:1px solid;padding:2px 4px 2px 4px;width:200px;margin-top:-10px;margin-right:5px;}
.bouton-blog { display: block; padding: 3px 5px; border-width: 1px; border-style: solid; text-align: center; width: inherit; font-size: 14px; font-weight: bold; height: 28px; line-height: 28px; }
.bouton-accueil { width: 220px; margin: 15px auto 10px auto !important; text-align: center; }
.bouton-blog a { text-decoration: none; }
#boxgoogle { margin-top:0; clear:both; padding-top:10px; padding-bottom:10px; border-top:1px dotted; text-align:center; }
.pseudo { font-weight:900; margin-left:1px; text-decoration:underline; }
#chatout { /*position:relative;*/ text-align:left; height: 200px; padding:0; margin:0; }
#chatin { /*position:absolute;*/ bottom:0; text-align:left; padding:0; margin:0; font-family:"Courier New", Courier, monospace; }
#title { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; vertical-align:middle; color:#FFF; background-color: #909; height: 20px; width: 126px; }
.message { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
input.submit_chat{border:0;background:none;background-color:#FFFFFF;background-image:url(images/ico-chat-send-on.gif);background-repeat:no-repeat;width:15px;height:15px;}
#chataj input[disabled] {
border:0;background:none;background-color:#FFFFFF;background-image:url(images/ico-chat-send-off.gif);background-repeat:no-repeat;width:15px;height:15px; }
span.span_submit{width:16px;height:15px;padding-top:1px;position:relative;top:-3px;padding-bottom:0;background-color:#FFFFFF;}
* +html span.span_submit{padding-top:0;top:-6px;}
* html span.span_submit{padding-top:0;top:-6px;}
#chataj{margin-top:5px;margin-bottom:0;text-align:left;}
* html input#pseudocontainer {margin-bottom:4px;}
* +html input#pseudocontainer {margin-bottom:4px;}
.options_chat{text-align:center;}
div.options_chat img,div.options_chat a,div.options_chat span{margin:0;}
/** #START MODULE RSS/ATOM FEED**/
#feed ul { margin:0; padding:0; } 
#feed li  { margin:0; margin-bottom:3px; padding:0; }
#feed a { text-decoration:none; } 
#feed a.title { font-weight:bold; } 
#feed a.with_desc { text-decoration:underline; }
#feed a:hover { text-decoration:underline; }
#feed h4 { margin-bottom:5px; }
#feed h5 { margin-bottom:0; }
/** #END MODULE RSS/ATOM FEED**/

p.allart-pageselect { clear:both; vertical-align: middle; }
select { vertical-align: middle; font-size: 11px; border: 1px solid; border-style: solid; padding: 0; height: 17px; }
ul.lp-navigation { margin: 0; padding: 0; position: relative; width: 100%; 	margin-bottom: 10px; text-align: center; }
ul.lp-navigation li { display: inline; list-style: none; margin: 0; padding: 0; position: absolute; top: -46px; }
ul.lp-navigation li.lp-post-last { left: 5px; background-image: url(images/article-precedent.gif); background-position: center; background-repeat: no-repeat; width: 34px; height: 34px; border: 1px solid; left: 40px; }
ul.lp-navigation li.lp-post-next { right: 5px; background-image: url(images/article-suivant.gif); background-position: center; background-repeat: no-repeat; width: 34px; height: 34px; border: 1px solid; right: 40px; }
ul.lp-navigation li.lp-post-next a , ul.lp-navigation li.lp-post-last a {
	width: 34px;
	height: 34px;
	display: block;
}
p.lp-post-all {
	margin: 10px auto;
	height: 28px;
	line-height: 30px;
}
ul.lp-navigation .bouton-accueil {
	margin: 0;
	padding: 0;
}
#headboxpub iframe{text-align:right;margin-left:auto;margin-right:auto;}
#main-block ul.list-result,#main-block ul.list-result li { list-style: none; margin: 0;padding: 0 0 20px 0; }
#main-block .search-result ul.list-result li { padding: 0 0 4px 0; }

input.input-search {
	border-style: solid;
	border: 1px solid;
	width: 70%;
	padding: 1px 2px;
	vertical-align: middle;
}
input.input-btn-search {
	width: 22%;
	padding: 0;
}
/* styles select,input,textarea unifiés */
input.input-btn {
	border-style: solid;
	border: 1px solid;
	height: 17px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 4px;
	vertical-align: middle;
	cursor: pointer;
} 
html:not([lang*=""]) input.input-btn {
  padding-bottom:2px;
}
input.input-text {
	font-size: 10px;
	font-weight: normal;
	padding:1px 2px 0;
	height:14px;
	line-height: 15px;
}
input#messagecontainer {
	margin:0 0 5px 0;
	padding: 0;
	position: relative;
	top: -5px !important;
	top: 0;
}
.form-type-a input.input-text {
	width: 150px;
}
.form-type-a input.input-btn {
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
}
#txtCode.input-text { width: 40px; }
input#pseudocontainer {
       	margin:0 0 7px 0;
       	padding: 0; 
	position: relative;
	top: -6px !important;
	top: 0;
}
#blog-search { margin: 0; padding: 0; }
#comment-list a { text-decoration: none; }
#comment-list a:hover { text-decoration: underline; }
.starbtn {
	width: 15px;
	height: 15px;
	background: transparent;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	margin: 0 2px 0 0;
}
p.voteOk { margin-top: 10px; }
p.voteOk img { margin-right: 2px; }
#stats h4 { font-size: 11px; margin: 0 0 4px 0; }
#starbul { font-weight: bold; margin: 10px 0; }
ul.list-bookmarks { margin: 0; padding: 0 0 0 20px; }
.list-bookmarks li { margin: 0; padding: 0; padding: 4px 0 4px 0;font-size: 14px; }
.list-bookmarks li a { text-decoration: none; }
#blogpotes li { clear:both;float:left;height:auto;padding: 2px 0 10px 0; width:142px; }
.menu-box {overflow:hidden;}
#allart ul li,#lastart ul li{margin-top:9px;margin-bottom:9px;}
#allart ul li a:link,#allart ul li a:visited{text-decoration:none;}
#allart ul li a:hover,#allart ul li a:active{text-decoration:underline;}
#allart ul { padding-bottom: 5px; }
#allart li  { line-height: 12px; }
#allart li.btn-accueil { font-size: 13px;  }
/* footer hipi */
#page-footer-hipifr {
	margin: 0;
	padding: 10px 0 10px 0;
	clear: both;
	text-align: center;
}
#page-footer-hipifr li {
	display: inline;
}
#page-footer-hipifr li a {
	text-decoration: underline;
	font-size: 11px;
}
.tags {
	background-image: url(images/tag.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 20px;
	margin: -10px 0 0 10px;
	line-height: 25px;
}
.hdn { display: none; }
#tagcloud p a {
	text-decoration: none;
}
#tagcloud p a:hover {
	text-decoration: underline;
}
.hidden-link { display: none; }
h1 a { text-decoration: none; }
div.pagination-block {
	text-align: center;
}
ul.pagination {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	padding-top: 20px;
	clear: both;
}
ul.pagination li {
	display: inline;
	margin-right: 5px;
}
p font {
/*	line-height: 1.1em;*/
}
.title-date { font-weight: normal; }

ul.ul-navigation {
	margin: 10px auto 10px auto;
	padding: 0;
	text-align: center;
	clear: both;
	display: inline;
}
.ul-navigation li {
	 display: inline;
	 border: 1px solid;
	 margin: 0 1px 0 1px;
	 padding: 4px 0 !important;
	 padding: 0;
	 line-height: 28px;
}
.ul-navigation li img { margin: 0 3px; }
* html .ul-navigation li ,*+ html .ul-navigation li {
	padding: 0 !important;
}
.ul-navigation li.etc,.ul-navigation li.noborder {
	border: 0;
	margin: 0 3px;
}
.ul-navigation li.etc a,.ul-navigation li.noborder a {
	padding: 0;
}

.ul-navigation li.etc a {
	cursor: default;
}
.ul-navigation li a {
	 display: inline;
	 line-height: 28px;
	 padding: 4px 8px;
	 cursor: pointer;
	 text-decoration: none;
}
.ul-navigation li.noborder a {
	text-decoration: underline;
}
.ul-navigation li.current {
	border: 0;
}
.ul-navigation li.current a {
	font-weight: bold;
	cursor: default;
}
.ul-navigation li.current a ,.ul-navigation li a.classic:hover {
	text-decoration: none;
}
.piedpage{text-align:center;padding-top:10px;}
.piedpage select {clear:both;font-weight: normal;}
#allart select,.pageselect{text-align:center;height:20px;}
li.li-accueil {
	background-image: url(images/ico-accueil.gif);
}
li.li-lastart {
	background-image: url(images/ico-dernier-article.gif);
}
li.li-lastart a { line-height: 16px; }
#allart-list li.li-accueil,#allart-list li.li-lastart  {
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
.footer-article .footer-permalien {
	background-image: url(images/ico-post-permalink.gif);
	background-repeat:no-repeat;
	position:absolute;
	background-position:bottom left;
	padding-left:15px;
	left:2px;
	top:0;
}
.footer-article a.ajout-commentaire,.quicklinks a.ajout-commentaire {
	background-image: url(images/ico-post-ajout-comment.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:15px;
}
.footer-article a.voir-commentaires,.quicklinks a.voir-commentaires {
	background-image: url(images/ico-post-comment.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:bottom left;
}

.quicklinks { text-align: center; margin-bottom: 25px; }
.quicklinks a { margin-right: 10px; }
.footer-article {
	position:relative;
	display:block;
	zoom: 1;
}
.footer_art {
	position:absolute;
	right:2px;
	top: 0;
}
.footer-article a{
	text-decoration:none;
}
#tagcloud p  {
line-height: 18px;
}
.validation-msg {
	font-weight: bold;font-size: 14px;
}

#boxgoogle2 {
	padding: 10px 0;
	margin-bottom: 10px;
	text-align: center;
}

.list-visitors { padding: 0 6px 0 6px; margin: 0;}
.list-visitors ul { margin: 0; padding: 0; }
.list-visitors li  { clear: both; margin: 0; padding: 4px 0; list-style: none; position:relative; }
.list-visitors li img { /* float: left;*/ vertical-align: middle; margin-right: 5px; }
.list-visitors li a { vertical-align: middle; text-decoration: none;}

.allopass-floatimg { float: left; margin-right: 5px; border: 1px #DADADA solid; padding: 5px; background-color: white; }
.allopass-block {
	clear: both;
	padding: 5px 10px;
	margin-top: 5px;
}
.allopass-table-header {
	border-bottom: 1px black solid;
	padding: 5px 10px 10px 10px;
	margin: 0;
}
.allopass-table-header,.allopass-table-content { 
	font-size: 14px;	
	text-align: left;
}
.allopass-table-content {
	padding: 10px 0;
}
.allopass-table-content p {
	font-size: 14px;	
	margin: 0;
	padding: 0 0 8px 0;
}
.allopass-table-content label { font-size: 14px; }
.allopass-table-header { text-align: center; }
.allopass-titlepost {
	font-weight: bold;
}
.allopass-footer {
	font-size: 10px;
	text-align: right;
	display: block;
	margin: 0 10px 0 0 ;
	padding: 0;
}
.allopass-block label {
	display: inline;
	float: none;
}
.allopass-block input {
	border: 1px black solid;
}
.allopass-block form {
	margin-top: 10px;
}
.allopass-chapeau p { font-weight: bold; }
.allopass-chapeau {  clear: both;  }

.spacer {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}
.allopass-table-content .errormsg {
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 5px 0;
	padding: 0;
}

.end1bottom p {
	margin: 0;
	padding: 5px 0 0 5px;
	font-weight: normal;
}

.article-content ul {margin-top:0;margin-bottom:30px;}
p.bouton-accueil {
		text-align: center !important;
		margin-left: auto !important;
		margin-right: auto !important;
		position: static;
}

.bouton-accueil { margin-bottom: 10px; }

table#calendar-table {
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse:collapse;
	border-left-width: 1px;
	width: 100%;
}
table#calendar-table table {
	width: 100%;
	border: 0;
}
#calendar-table td,#calendar-table th {
	border-collapse:collapse;
	border-spacing: 0;
	border-style: solid;
	border: 0;
	text-align: center;
}
#calendar-table td a { 
	text-align: center;
	display: block;
	height: 14px;
	vertical-align: middle;
	border: 0;
}
#calendar-table a.fleche {
	display: block;
	width: 16px;
	float: left;
	border-width: 0;
	font-weight: bold;
	text-decoration: none;
}
#calendar-header th { border: 0; }
#calendar-table td a.selectedday { font-weight: bold; }

#list-result .search-date { font-size: 10px; }
#list-result li h2 { margin-top: 0; }
#list-result li h2 a { font-weight: normal; text-decoration: underline; }
#list-result li h2 a:hover { font-weight: normal; text-decoration: underline; }
.img-list-recherche { float: left; margin-right: 5px; border: 1px #DADADA solid; padding: 5px; background-color: white; }
.list-result li { clear: both; }
.list-result li .result-footer { clear: both; }
.recherche-keyword {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
.orderby-search { text-align: right; font-weight: bold; }
.orderby-search a { font-weight: normal; }
.result-content { overflow: hidden; }
.pagenameselect { clear: both; height: 20px; line-height: 20px; padding: 0;  }
.hrspacer { clear: both; visibility: hidden; margin: 0; line-height: 1px; }

.allopass-table-content-protected { padding: 0; }
#lienpermanent label{width:83px;}
#lienpermanent #captcha-label {
	WHITE-SPACE: nowrap;
	width:auto;
}
#principal #ac_formulaire label { width: 100px; }
#principal #ac_formulaire #captcha-label  { width: 145px; }
#principal #rd-location-link { width: 274px; }
#rd-location-link { width: 400px; }
#ac_formulaire .checkbox-list { margin-left: 50px; }
#ac_formulaire p { margin: 3px 0; padding: 0; }
#promo_form p { margin: 4px 0; padding: 0; }
#principal .errormsg , .errormsg {
	padding: 4px 10px;
	font-weight: bold;
	background-color: white;
	border: 1px red solid;
	margin: 4px;
}
#principal .infomsg , .infomsg {
	padding: 4px 10px;
	font-weight: bold;
	background-color: white;
	border: 1px  #0092cc solid;
	margin: 4px 0 15px 0;
}
#principal .infomsg , .infomsg , div.infomsg , p.infomsg , div.infomsg p{
	color: #0092cc;
	font-size: 14px;
}
#principal .errormsg , .errormsg , div.errormsg , p.errormsg , div.errormsg p{
	color: red;
	font-size: 11px;
	margin:0;
}
fieldset legend { font-size: 14px; }
#form-ajout-commentaire .checkbox-list {
	margin-left: 100px;
}
/* COMMENTAIRES */
#seecomments li.lire_commentaire {
	clear: both;
	padding: 10px 0 10px 0;
	margin-bottom: 0;
}
.lire_commentaire h4 {
	padding-top: 0;
	background: none;
}
.lire_commentaire img { vertical-align: middle; }
.lire_commentaire_author {
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 4px;
}
.avatar_img {
  float: left;
  width: 55px;
  position:relative;
  height:50px;
}
.online-50 {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  background: url(images/avatar_user_logged-50x50.png) no-repeat top left;
  z-index:3;
}
*html .online-50 {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/avatar_user_logged-50x50.png',sizingMethod='crop');
}
.online-54 {
  position:absolute;
  top:0;
  left:0;
  width:54px;
  height:54px;
  background: url(images/avatar_user_logged-54x54.png) no-repeat top left;
  z-index:3;
}
*html .online-54 {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/avatar_user_logged-54x54.png',sizingMethod='crop');
}
.lire_commentaire_author .avatar_link {
  float:left;
  margin-right:5px;
  position:relative;
}
.lire_commentaire_author .user_avatar_text {
  float:left;
  width:100px;
  padding-right:5px;
}
.lire_commentaire_author .user_avatar_text a {
  text-decoration:underline;
}
/*
.lire_commentaire_author .avatar_link .online {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  background: url(images/avatar_user_logged.gif) no-repeat;
}
*/
.avatar_link img {
  float:left;
  border:0;
  height:50px;
  width:50px;
}
.lire_commentaire_author h4 {
  margin:0;
}
.lire_commentaire .text_comment { 
	float: left;
}
.lire_commentaire .title-date {
	padding: 0;
  margin: 4px 0 0 0;
	font-size: 10px;
	float:left;
  clear:both;
}
.author-mailto  { margin-right: 4px; }

/* Advert absolute positionning to avoid long loading */
#principal { position: relative; }
#advert-header { height: 90px; width: 100%; }
#headboxpub-logo { position: absolute; left: 0; top: 0; z-index : 5; }
#headboxpub-ad { position: absolute; right: 0; top: 0; margin: 0; padding: 0 0 0 2px; }

.permalink-main-navigation {
	text-align: right;
	font-size: 12px;
	margin-bottom: 15px;
}
.permalink-main-navigation-right , .permalink-main-navigation-left {
	/*font-size: 14px;*/
}
.permalink-main-navigation a {
	text-decoration: none;
}
.permalink-main-navigation a:hover {
	text-decoration: underline;
}
#rssloader { text-align: center; margin: 5px 0; }
#rubrique_name {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 4px;
	display: inline;
}
#popup-container {
	position: relative;
	width: 768px;
	margin: 0 auto;
	text-align: center;
}
#list-result h2 {
	margin: 25px 0 5px 0;
	padding: 0;
}
#list-result h2 a {
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}
#list-result p.result-content {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#list-result p.tags {
	margin-top: 5px;
	margin-bottom: 0;
}
#list-result p.result-footer {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
}
#list-result li {
	padding-bottom: 15px; 
}
.iconsmiley {
	margin-right: 5px;
	display: block;
	margin-top:2px;
	border: 1px;
}
#block-smileys {
	padding-left:0;
  float:left;
  clear:both;
}
.page-popup #block-smileys {
	padding-left: 135px;
}
#calendar-table tbody td a {
	text-decoration: none;
	display: block;
	border-width: 0 ;
	font-weight: bold;
	border-style: solid;
}
p.nojs { 
	clear: both;
	margin-top: 5px;
	color: red;
	background: white;
	border: 1px #DADADA solid;
	padding: 4px;
}
#feed h5 { padding-bottom: 10px; }
#starbul { height: 12px; }
#loginblog label { font-size: 14px; line-height: 20px; }
#loginCompte,#passwdCompte { line-height: 20px; font-size: 14px; }
div.errorpage {
	background: white;
	padding: 10px 0 10px 10px;
	border: 1px #DADADA solid;
}
div.errorpage p {
	color: black; 
}
div.errorpage p a { 
	color: red;
}
.voteinfo { padding-left: 6px; }
.webcam-comments {
	clear: both;
	margin: 10px auto 0 auto;
	text-align: center;
	width: 340px;
}
#html .content p {
	margin: 0 5px;
}
#html .content h3 {
	margin-top: 10px;
}
blockquote {
	border-left-width: 4px;
	border-left-style: solid;
	padding: 0 0 0 10px;
	margin: 10px 0 20px 0;
}
.image-center .media-content {
	margin: 0 auto;
	text-align: center;
}
.swedish-pave {
	position: absolute;
	right: -260px;
	top: 90px;
}
.menu-box { zoom: 1; }
body.popup { background-image: none; }
.flash-sound {
	display: inline;
	width: 220px;
	height: 20px;
}
#headboxpub-ad {
  right:6px;
}
/* blogorama */
#blogorama_shadowdesign, #blogorama_basic, #blogorama_classic, #blogorama_shadow {
  width:30px;
  height:90px;
  background: transparent url(images/etiquette-blogorama.gif) no-repeat;
  color:black;
  line-height:200px;
  overflow:hidden;
  display:block;
  position:absolute;
  top:0px;
  left:764px;
  z-index:5;
}
#blogorama_shadow {
  left:772px;
}
#blogorama_classic{
  left:760px;
}
#blogorama_basic {
  left:814px;
}
/* vivat */
#vivat_shadowdesign, #vivat_basic, #vivat_classic, #vivat_shadow {
  width:30px;
  height:90px;
  background: transparent url(images/etiquette-vivat.gif) no-repeat;
  color:black;
  line-height:200px;
  overflow:hidden;
  display:block;
  position:absolute;
  top:0px;
  left:764px;
  z-index:5;
}
#vivat_shadow {
  left:772px;
}
#vivat_classic{
  left:760px;
}
#vivat_basic {
  left:814px;
}
/* ie6 bug fix */
*html #leftbox { position:relative; }
*html #rightbox { position:relative; }
*html #main-block { position:relative; }
