/* DEFAULT RESET */

ul,ol{ list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/* END DEFAULT RESET */

.tous {
	font-weight:bold;
}

/* SIFR SCREEN */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
h3 {
     font-size: 1.2em;
     margin: 1em 0;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h2 {
	visibility: hidden;

}
/* END SIFR SCREEN */

html {
     width: 100%;

}
body {
     background-color: White;
     width: 100%;
   
}
#wrapper {
     color: Black;
     font-family: Arial, sans-serif;
     font-size: 11px;
     width: 1000px;
     position: relative;
     background-image: url(../../images2/com-sideback.jpg);
     background-repeat: repeat-y;
}
ol {
	margin: 1em 2em;
	list-style-type: disc;
}
ol li {
	margin-bottom: 0.8em;
}
a {
     color: Black;
     text-decoration: underline;
}
a img {
     text-decoration: none;
}
#content {
     float: right;
     width: 765px;
     position: relative;
     padding-top: 220px;
}
#header {
     background-image: url('../../images2/com-sidelogo.jpg');
     background-repeat: no-repeat;
     width: 234px;
     height: 100%;
     border:0;
}
#header a {
    border:0;
}
img.logo {
     width: 231px;
     height: 250px;
     margin: 60px 0 0 0px;
     border: 0;
}
a img.logo { border:0; }
ul.focusMenu li a {
     outline: none;
     text-indent: -9999px;
     display: block;
	width: 225px;
	height: 52px;
	overflow: hidden;
	margin-bottom: 2px;
}
ul.focusMenu li a:hover {
     background-position: 0 -52px;
}
ul.focusMenu li #chantezenligne {
     background-image: url('../../images2/com-fr_community.jpg');
	margin-top: 2px;
}

ul.focusMenu li #achatdvd {
     background-image: url('../../../images2/buttons/red/dvd_en.gif');
	margin-top: 2px;
}

ul.focusMenu li #language {
     background-image: url('../../../images2/buttons/red/french_en.gif');
	margin-top: 3px;
}

ul.focusMenu li #products {
     background-image: url('../../../images2/buttons/red/dvd_en.gif');
}

ul.focusMenu li #promotions {
     background-image: url('../../../images2/buttons/red/promo_en.gif');
}

ul.focusMenu li #commentaires {
     background-image: url('../../../images2/buttons/red/vote_en.gif');
}

ul.focusMenu li #invite {
     background-image: url('../../../images2/buttons/red/invite_en.gif');
     margin-top: 5px;
}

ul.focusMenu li #accueil {
     background-image: url('../../../images2/buttons/red/home_en.gif');
	margin-bottom: 5px;
}
ul.focusMenu li #concours {
     background-image: url('../../../images2/buttons/red/contest_en.gif');
}

#enregistrement {
     position: absolute;
     top: 120px;
     left: 0;
     width: 765px;
     height: 52px;
     background-image: url('../images/login.jpg');
     font-size: 11px;
}
#enregistrement p {
     text-align: left;
     margin: 20px 0px 0 10px;
     color: White;
}
#enregistrement a {
     color: White;
     text-decoration: underline;
}
#enregistrement label {
     color: White;
     text-transform: uppercase;
     font-family: "Arial narrow", Arial, sans-serif;
     font-weight: bold;
     vertical-align: bottom;
}
#enregistrement #usr {
     width: 120px;
     height: 16px;
     margin-left: 8px;
}
#enregistrement #pwd {
     width: 120px;
     height: 16px;
     margin-left: 8px;
}
#enregistrement .go {
     vertical-align: bottom;
     margin-left: 8px;
}
ul.mainMenu {
     width: 765px;
     height: 33px;
     background-image: url('../images/menu2.jpg');
     background-repeat: no-repeat;
     position: absolute;
     top: 180px;
}
ul.mainMenu li {
     float: left;
     margin-top: 6px;
     margin-right: 37px;
}
ul.mainMenu li a {
     margin-top: 3px;
     outline: none;
     text-indent: -9999px;
     display: block;
     background-repeat: no-repeat;
}

ul.mainMenu li a.accueil {
     width: 109px;
     height: 16px;
     background-image: url('../images/bt_home_r.gif');
	 background-position:bottom;
     margin-left: 30px;
	 margin-top:2px;
}
ul.mainMenu li a.accueil:hover,
ul.mainMenu li.on a.accueil {
     background-image: url('../images/bt_home_r.gif');
	 background-position:top;
}

ul.mainMenu li.off a.accueil {
     background-image: url('../images/bt_home_r.gif');
	 background-position:bottom;
}

ul.mainMenu li.off a.accueil:hover {
     background-image: url('../images/bt_home_r.gif');
	 background-position:top;
}


ul.mainMenu li a.profil {
     width: 92px;
     height: 16px;
     background-position: top;
     background-image: url('../images/bt_profile_r.gif');
}
ul.mainMenu li a.profil:hover,
ul.mainMenu li.on a.profil {
     background-image: url('../images/bt_profile_r.gif');
	 background-position: bottom;
}
ul.mainMenu li a.karaoke {
     width: 112px;
     height: 16px;
     background-position: top;
     background-image: url('../images/bt_karaokes_r.gif');
}
ul.mainMenu li a.karaoke:hover,
ul.mainMenu li.on a.karaoke {
     background-image: url('../images/bt_karaokes_r.gif');
	 background-position: bottom;
}
ul.mainMenu li a.commentaires {
     width: 96px;
     height: 16px;
     background-position: top;
     background-image: url('../images/bt_reviews_r.gif');
}
ul.mainMenu li a.commentaires:hover,
ul.mainMenu li.on a.commentaires {
     background-image: url('../images/bt_reviews_r.gif');
	 background-position: bottom;
}

ul.mainMenu li a.favoris {
     width: 110px;
     height: 16px;
     background-position: top;
     background-image: url('../images/bt_favorites_r.gif');
}
ul.mainMenu li a.favoris:hover,
ul.mainMenu li.on a.favoris {
     background-image: url('../images/bt_favorites_r.gif');
	 background-position: bottom;
}
/*
ul.mainMenu li a.faq {
     width: 23px;
     height: 10px;
     background-position: -357px -3px;
     background-image: url('../images/menu_off.jpg');
}
ul.mainMenu li a.faq:hover,
ul.mainMenu li.on a.faq {
     background-image: url('../images/menu_on.jpg');
}
*/
h1 {
     font-family: "Arial black", Arial, sans-serif;
     color: #b43a3d;
     font-size: 15px;
     font-weight: normal;
     text-transform: uppercase;
     padding-right: 0;
     margin-right: 0;
}
#comment h2{
	font-family: "Arial black", Arial, sans-serif;
     color: #da951d;
     font-size: 13px;
     font-weight: normal;
     text-transform: uppercase;
     padding-right: 0;
     margin-right: 0;
}
h2 {
     font-family: "Arial black", Arial, sans-serif;
     color: #da951d;
     font-size: 13px;
     font-weight: normal;
     text-transform: uppercase;
     padding-right: 0;
     margin-right: 0;
}
#section1 h1 {
     color: white;
     font-size: 14px;
}
#section1 p{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}
#section2 h1 {
     color: white;
     /*width: 144px;*/
     font-size: 14px;
     height: 19px;
}
#section2 p{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}
#section4 h1 {
     color: White;
     font-size: 12px;
}
#section5 h1 {
     color: White;
     font-size: 10.5pt;
}
#section1 h1 span {
     color: #da951d;
     margin: 0;
     padding: 0;
     font-size: 12px;
}
.red {
     color: #b63a3d;
     font-style: italic;
}
p {
     margin: 12px 0;
}
#footerMenu {
     color: Black;
     margin: 12px 0;
     padding: 0;
     margin-right: 182px;
}
#footerMenu li {
     float: right;
     padding-right: 8px;
     border-right: 1px solid Black;
     margin-left: 8px;
}
#footerMenu li.first {
     border: 0;
     margin-right: 0;
     padding-right: 0;
}
#footerMenu li a {
     color: Black;
     text-decoration: none;
}
#footerMenu li.on a,
#footerMenu li a:hover {
     text-decoration: underline;
}
#credits {
     color: Black;
     text-align: center;
     clear: both;
     padding:10px 0;
     margin: 0px 0 0px 155px;
}
#credits a {
     color: Black;
     text-decoration: none;
}
#credits a:hover {
     text-decoration: underline;
}
#sections {
     border-collapse: collapse;
     table-layout: fixed;     
     width: 764px;
}

#sections tr,
#sections tr td {
     vertical-align: top;
}
#sections tr td {
     margin: 0;
     padding: 0;
}
#sections tr td.pad {
     width: 4px;
}
#sections tr.paV {
     height: 4px;
}

#section1 {
     height: 99px;
     /*background: url(/communaute/images/back-top-bottom.png) no-repeat bottom left #D1363A;*/
     width: 297px;
     color: white;
}

.middle{
	background-image: url(../images/bg_section1.gif);
	background-repeat:repeat-y;	
	background-position:top;
	padding: 0 0 0 10px;
}

.middleprofil{
	background-image: url(../images/bg_section1.gif);
	background-repeat:repeat-y;	
	background-position:top;
	padding: 0 18px;
}

.middlechanson{
	background-image: url(../images/bg_section1.gif);
	background-repeat:repeat-y;	
	background-position:top;
	padding: 10px 18px 0 18px;
}

#middlesection1{
	height:83px;
	max-height:83px;	
}

.bottombox{
	background-image: url(../images/section1_bottom.png);
	background-repeat:no-repeat;	
	background-position:top;
	height:16px;
}

#section1 .a{
	color: white;
	text-decoration: none;
}
#section1 a{
	color: white;
	display: block;
}

#section1Link{
	display: block;
	width: 274px;
	height: 99px;
	padding-top: 18px;
	cursor: pointer;
}

#section2Link{
	display: block;
	width: 274px;
	height: 99px;
	padding-top: 18px;
	cursor: pointer;
}
#section2 .a{
	color: white;
	text-decoration: none;
}

#section2 a{
	color: white;
	display: block;
}

#section1 .gauche{
	padding-left: 18px;
}

#section1 .droite{
	padding-left: 10px;
	padding-right: 10px;
}

#section1 .topb {
     height: 16px;
     width: 298px;
     padding: 0;
     background: url(/communaute/images/back-top-top.png) no-repeat;
}

#section1 .top {
     height: 16px;
     width: 297px;
     padding: 0;
     background: url(/communaute/images/back-top-top.png) no-repeat;
}
#section2 {
     height: 99px;
     background: url(/communaute/images/back-top-bottom.png) no-repeat bottom left #D1363A;
     width: 297px;
     color: white;
}
#section2 .top {
     height: 16px;
     width: 297px;
     padding: 0;
     background: url(/communaute/images/back-top-top.png) no-repeat;
}

#section2 .topb {
     height: 16px;
     width: 298px;
     padding: 0;
     background: url(/communaute/images/back-top-top.png) no-repeat;
}

#section2 .gauche{
	padding-left: 18px;
}

#section2 .droite{
	padding-left: 10px;
	padding-right: 10px;
}

#section3 {
     margin: 0;
     padding: 0;
     width: 158px;
}
#section4 {
     height: 164px;
     background: url('/communaute/images/back-roseF-bottom.png') repeat-x bottom left #e16b6f;
     width: 298px;
}
#section4 .top {
     background: url('/communaute/images/back-roseF-top.png') repeat-x;
     height: 13px;
     width: 298px;
     padding: 0;
}
#section5 {
     height: 164px;
     background: url('/communaute/images/back-orange-bottom.png') no-repeat bottom left #ef9820;
     width: 297px;
}
#section5 .top {
     background: url('/communaute/images/back-orange-top.png') no-repeat;
     height: 13px;
     width: 298px;
     padding: 0;
}
.sidebarBox {
     width: 158px;
     margin: 0 0 8px 0;
     padding: 0;
     background-image: url('/communaute/images/sidebarBg.jpg');

}
.sidebarBox .top {
     background-image: url('/communaute/images/bubble_sidebar_top.jpg');
     background-repeat: no-repeat;
     height: 21px;
     font-size: 12px;
     color: White;
     font-weight: bold;
     padding: 8px 0 0 5px;
}
.sidebarBox p.tous {
     background-color: #e1858d;
     color: #333333;
     padding: 3px;
     margin: 0 1px;
}
#section2 p.tous {
     background-color: #D1363A;
     color: #333333;
     padding: 3px;
     margin: 1em 1px;     
}
p.tous a {
     color: #333333;
     font-weight: bold;
     text-decoration: none;
}

p.tous a:hover {
       color: #ffffff;
     font-weight: bold;
     text-decoration: none;
}
.sidebarBox .bottom {
     clear: both;
     background-image: url('/communaute/images/bubble_sidebar_bottom.jpg');
     background-repeat: no-repeat;
     height: 20px;
}
.petitProfil {
     clear: left;
     font-weight: bold;
     padding: 5px 8px 0 8px;
}
.petitProfil img {
     float: left;
     margin-right: 3px;
}
.petitProfil img.etoile {
    float: none;
    margin: 0 3px 0 0;
}
.petitProfil .petitProfilPic {
     float: left;
     margin-right: 3px;
}
.petitProfil .petitProfilPic img {
    float:none;
    margin:0;
}
#section4 p.tous {
     background-color: #e98a8d;
     color: #333333;
     padding: 3px;
     margin: 5px 0;
}
#section5 p.tous {
     background-color: #f6b65b;
     color: #333333;
     padding: 3px;
     margin: 5px 0;
}
#section6 .top {
     /*width: 552px;*/
     background-image: url('/communaute/images/section6.jpg');
     background-repeat: no-repeat;
     height: 16px;
     overflow-x: hidden;
}
#section6 {
     background-color:#F9E2E2;
	 background-image:url(/communaute/images/section6_bottom.jpg);
	 background-position:left bottom;
	 background-repeat:no-repeat;
     padding-bottom: 25px;
     width: 602px;
}
#section6 p.tous {
     background-color: #eeb3b7;
     color: #333333;
     padding: 3px;
     margin: 5px 0;
}
#section7 .top {
     width: 602px;
     background-image: url('/communaute/images/section6.jpg');
     background-repeat: no-repeat;
     height: 16px;

}
#section7 {
     background-color:#F9E2E2;
	 background-image:url(/communaute/images/section6_bottom.jpg);
	 background-position:left bottom;
	 background-repeat:no-repeat;
     padding-bottom: 25px;
     margin-top: 5px;
     width: 602px;
}
#section7 p.tous {
     background-color: #eeb3b7;
     color: #333333;
     padding: 3px;
     margin: 5px 0;
}

table.listeUsers {
     margin: 1em 0;
     border: none;
     /*width: 543px;*/
}

#sections tr table.listeUsers tr,
#sections tr table.listeUsers tr td {
     vertical-align: middle;
}
#sections tr table.listeUsers tr td a {
     text-decoration: none;
}

table.listeUsers .titreChanson,
#section5 .titreChanson {
     font-weight: bold;
     font-size: 1.1em;
}
table.listeUsers .titreChanson a,
#section5 .titreChanson a {
     text-decoration: none;
}
col.photoUser {
     width: 85px;
}
col.description {
     width: 250px;
}
.even{
	background-color: #F6D6D6;
}
table.listeUsers tr,
table.listeUsers tr td {
     vertical-align: middle;
	 height: 69px;
	 border: none;
}
table.listeUsers tr td,
#section4 table.listeUsers tr td {
     background-image: none;
     padding-bottom: 8px;
}

col.boutons {
     width: 75px;
}
col.date {


}
label {
     font-weight: bold;
     float: left;
     font-size: 1.1em;
     width: 13em;
}
label.oneline {
     float: none;
}
form p {
     clear: left;
     margin-bottom: 2em;
}
input.submit {
     width: auto;
     /*margin-left: 10em;*/
     border: 1px solid #b43a3d;
     background-color: transparent;
     padding: 0.1em 0.3em;
     font-weight: bold;
}
fieldset {
     padding: 0 0.5em;
     border: 1px solid #b43a3d;
     margin-bottom: 1em;
}
legend {
     color: #b43a3d;
     font-size: 1.6em;
     font-weight: bold;
}
fieldset textarea {
     width: 99%;
     margin-left: 0%;
     height: 100px;
}

#enregistrement label {
     float: none;
}

#ordering-view {
		position: relative;
		width: 300px;
		font: menu;
		background: White;
		padding: 1px;
	}

	#ordering-save {
		text-align: center;
		margin-top: 22px;
	}
	
	.sortable-list {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.sortable-list li {
		cursor: default;
		position: relative;

		margin: 1px;
		font-size: 12px;

		background: ButtonFace;
		font: "Trebuchet MS", "Tahoma", sans-serif;
		color: ButtonText;
		border-color: #6a8aa7;
		border-width: 1px;
		border-style: solid;
		z-index: 1;
	}
	.sortable-list img {
          padding-right:4px;
     }
		
	*>html .orderingItem {
			height: 14px;
	}
	*>html .orderingItem span {
		display: block;
		position: relative;
		top: 0;
		margin: 0;
		vertical-align: 0;
	}
		
	.orderingItem.hoveredItem {
		border-color: #6a8aa7;
		color: MenuText;
	}
	.orderingItem.activeDrag {
		background-color: Highlight;
		color: HighlightText;
		border-color: activeborder;
		opacity: .8;
		filter: alpha(opacity=80);
	}
	
	.itemInsertBefore {
		border-top: 1px solid #036;
		margin: 0 1px;
	}
	.itemInsertAfter {
		border-bottom: 1px solid #036;
		margin: 0 1px;
	}
	
	.orderingItem.focusedItem {
		outline: 1px solid infotext;
		background-color: Highlight;
		color: #333;
		border-color: Background;
	}
	
     .sortable-list input {
          

     }
     .sortable-list input.checkbox {
          width: 16px;
     }
	
ol.listeChansons {
     list-style-type: decimal-leading-zero;
     margin-left: 3.5em;
}

#filtres {
     width: 30em;
}
#filtres p {
     margin: 0.3em 0;
}
#filtres label {
     width: 5em;
}
#listeChansons {
     width: 100%;
     border-collapse: collapse;
}
#listeChansons th {
     text-align: left;
     height: 2em;
     color: White;
     background-color: #d1363a;
     font-weight: bold;
     font-size: 1.2em;
     border-right: 1px solid #f9e2e2;
}
#listeChansons tr td,
#listeChansons tr {
     vertical-align: middle;
}
#listeChansons tr td,
#listeChansons th {
     /*border: 1px solid white;*/
     padding: 0.5em;
}
#listeChansons th a {
     color: White;
}
#listeChansons td img {
     vertical-align: middle;
}
#listeChansons tr.odd {
     background-color: #fadbdb;
}

img.profilepic {
     border: 1px solid #fadbdb;
}
img.profilepic {
     border: 1px solid White;
}
img.floating {

     margin-right: 1em;
}

h4 {
     font-size: 1.8em;
     color: #da951d;
}
h4 span {
     color: #b43a3d;
}

#sections tr td #listeUsagers tr,
#sections tr td #listeUsagers tr td {
     vertical-align: middle;
     position: relative;
}
#listeUsagers {
     border-collapse: collapse;
     width: 100%;
}
#listeUsagers tr td {
     padding: 0.3em 0.5em;
}
#listeUsagers tr.odd td {
     background-color: #fadbdb;
}
/*
td.odd
{
     background-color: #fadbdb;
}*/

ul.options {
     float: right;
}
ul.options li {
     text-align: right;
}
.thumb {
     cursor: crosshair;
}
.boutonParticipation {
     text-align: center;
}
.boutonParticipation a {
     display: block;
     padding: 0.2em 1em;
     border: 1px solid #b43a3d;
     font-weight: bold;
     text-align: center;
     width: 10em;
     background-color: White;
     text-decoration: none;
     color: #b43a3d;
     font-size: 1.3em;
}
.error {
     color: red;
     font-size: 1.5em;
}

#player{
	width: 550px;
}

#infoKaraoke{
	float:right;
	width: 150px;
	margin-right:-30px;
	margin-right:-16px;
	margin-top:9px;
}

#infoKaraoke h2{
	width: 150px;
}

.centrer{
	text-align: center;
}

/***************************************
**************** MODAL WINDOW **********
***************************************/
body
{
    margin: 0px;
}

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=30); -moz-opacity:0.3; opacity: 0.3;
    width: 100%; height: 100%; 
	background: #FFFFFF;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    background: url(/communaute/images/backModal.png);
    position: relative;
    top: -233px;
    left: -205px;
    z-index: 5000;
    width: 466px;
    height: 410px;
    padding: 0px;
    font-family: Arial;
    font-size: 13px;
}
.modal p{
	font-size: 12px;
	padding-left: 20px;
}
.modal label{
	font-size: 13px;
	width: 136px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.modalTop
{
    width: 466px;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
    background: url(/communaute/images/backExitModal.png) no-repeat;
    width: 22px;
    height: 22px;
    margin-right: 15px;
    display: block;
    float: right;
    padding-top: 4px;
    padding-left: 1px;
    text-align: center;
    text-decoration: none;
}
.modalBody
{
    padding: 10px;
}
#loginErreur{
	display: none;
	color: red;
}
.centrer a{
	color: #D2373B;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
.centrer img{
	position: absolute;
	bottom: 7px;
	left: 174px;
}
.modal .centrer label{
	float: none;
	margin-top: 10px;
	padding-left: 3px;
	font-weight: normal;
	position: relative;
	top: -9px;
}
.modal input{
	margin-top: 10px;
	margin-bottom: 10px;
}
.modal hr{
	background-color: #EBEBEB;
	color: #EBEBEB;
	border-color: #EBEBEB;
}
.modalReg{
	width:130px;
	position:absolute;
	top: 8px;
	right: 22px;
}
.modalReg p{
	padding: 0px;
}
.modalReg a{
	color: #D2373B;
	font-weight: bold;
}
#concours_splash {
    position: relative;
    width: 330px;
    height: 230px;
    padding: 5px 260px 34px 15px;
    background-image: url('/communaute/images/concours.jpg');
    color: White;
    overflow: hidden;
    font-size: 1.1em;
	background-repeat:no-repeat;
}
#concours_splash .date {
    position: absolute;
    top: 9px;
    right: 10px;
}
#concours_splash img.photo {
    position: absolute;
    right: 20px;
    top: 34px;
}
#concours_splash .date span {
    font-weight: bold;
    font-size: 1.3em;
}
#concours_splash.empty {
    background-image: url('/communaute/images/concours3.jpg');
}
#concours_splash h1 {
    color: White;
}
#formRechercheConcours {
    float: right;
    color: #D2373B;
    margin: -2px -15px 0 0;
}
#formRechercheConcours .go {
    vertical-align: bottom;
}
table.listeUsers tr.header {
    background-color: #e1858d;
    color: White;
    padding: 3px;
    margin: 0 1px;
    height: auto;
}
table.listeUsers tr.header th {
    padding: 3px;
}
table.concours tr,
table.concours tr td {
    height: auto;    
    padding: 5px 0;
}

.publileft
{
	height: 200px;
	width: 200px;
	margin: 20px 20px 0px 20px;
	background-color: white;
}

.publitop-left
{
	position: absolute;
	top: 0px;
	width: 550px;
	height: 100px;
}
.publitop-right
{
	position: absolute;
	top: 0px;
	left: 550px;
	width: 230px;
	height: 100px;
}
.publibot-left
{	
	text-align:left;
	position: absolute;
	bottom: -190px;
	left:10px;
	width: 200px;
	height: 100px;
}
.publibot-right
{
	text-align:left;
	position: absolute;
	bottom: -190px;
	left: 220px;
	width: 560px;
	height: 100px;
}

.bt_invite
{
	background-image:url('/communaute/images/small_invite_en.gif');
	background-position:top;
	background-repeat:no-repeat;
	height:28px;
	width:119px;
	float:left;
}

.bt_invite:hover
{
	background-position:bottom;
}

.bt_invite2
{
	background-image:url('/en/communaute/images/invite_en.gif');
	background-position:top;
	background-repeat:no-repeat;
	height:52px;
	width:225px;
	float:left;
	margin-left:10px;
}

.bt_invite2:hover
{
	background-position:bottom;
}

.bt_voting
{
	background-image:url('/communaute/images/small_vote_en.gif');
	background-position:top;
	background-repeat:no-repeat;
	height:28px;
	width:119px;
	float:left;
	margin-left:10px;
}

.bt_voting:hover
{
	background-position:bottom;
}
