/* Main */
#draft {
	font: bold italic 20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 10px;
}

#mobileButtons {
	display: none;
}
/*------------------------------------------------------------------------------------ GENERAL */
h1,h2,h3,address,p,ul,li {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 11px;
}

.pucecarr ul li {
	list-style-image: url('/images/puce.png') !important;
	list-style-image: url('/images/puce.gif');
}

a {
	text-decoration: none;
}

img {
	text-decoration: none;
	border: none;
}

* {
	margin: 0;
	padding: 0;
}

html,body {
	font: 100%/100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFCC4E;
}

hr.spacer {
	clear: both;
	visibility: hidden;
}

#maquette {
	width: 955px;
	margin: 0;
}

#gauche {
	background: url(/images/bg-gauche.jpg) no-repeat right top;
}

#droite {
	background: url(/images/bg-droit.jpg) no-repeat left top;
}

#centre {
	background: url(/images/bg-centre.jpg) repeat-y left top;
}

#topint {
	width: 72px;
}

#basint {
	width: 72px;
}

#playerHTML {
	width: 250px;
	height: 30px;
}

#playerFeeder {
	width: 120px;
	height: 15px;
}

#player_stream {
	width: 20px;
	height: 30px;
}

/*-------------------------------------------------------------------------------------- BANDO*/
#bando {
	width: 955px;
	height: 503px;
	position: relative;
}

.bgbando1 {
	background: url(/images/bando1.jpg) no-repeat center top;
}

#bando2 {
	width: 955px;
	height: 400px;
	position: relative;
}

.bgbando2 {
	background: url(/images/bando2.jpg) no-repeat center top;
}

#radio {
	width: 247px;
	height: 174px;
	position: absolute;
	right: 282px;
	bottom: 0px;
	font-size: 7pt;
}

#slogan {
	width: 223px;
	height: 104px;
	position: absolute;
	left: 91px;
	bottom: 26px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
}

#androidTop {
	font-size: 8pt;
	text-align: center;
}

#androidLeft {
	margin: 10px;
	font-size: 7pt;
}

#slogan a {
	color: #FFFFFF;
}

/*--------------------------------------------------------------------------------------------- LOGO*/
#logo {
	width: 685px;
	height: 222px;
	position: absolute;
	left: 35px;
	top: 95px;
	z-index: 1;
}

/*------------------------------------------------------------------------------------------ GOOGLE ADDS*/
#googleadds, .ads_333732345f363137325f3234393837 {
	width: 862px;
	height: 92px;
	/*background:url(/images/bg-googleadds.jpg) no-repeat left top;*/
	position: absolute;
	left: 20px;
	top: 10px;
	z-index: 3;
}

#googleadds-nav {
	heigth: 195px;
	left: 20px;
	top: 10px;
	z-index: 3;
}


.ads_333732345f363137325f3234393838 {
	width:200px;
	height:200px;
}

#googleadds_player {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	margin: auto;
	width: 540px;
}
/*-------------------------------------------------------------------------------------------- COMPTE*/
#compte {
	width: 198px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	position: absolute;
	top: 112px;
	left: 20px;
	z-index: 4;
}

.compte-titre {
	width: 164px;
	height: 26px;
}

.compteint1 {
	width: 164px;
	float: left;
}

.compteint2 {
	width: 23px;
	float: left;
	padding: 35px 0 3px 0;
}

#compte input {
	width: 164px;
	height: 17px;
	padding: 3px 0 2px 4px;
	background: url(/images/select-moncompte.jpg) no-repeat top left;
	border: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

#compte a {
	color: #5E524D;
}

#compte a:hover {
	color: #E32026;
}

/*----------------------------------------------------------------------------------------- COMPTE2*/
#compte2 {
	width: 243px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	position: absolute;
	top: 105px;
	left: 20px;
	z-index: 4;
}

#compte2 p.bienvenue {
	width: 243px;
	border: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border-bottom: 1px dashed #5E524D;
	margin: 0 0 3px 0;
	line-height: 10px;
	padding: 0 0 3px 0;
}

.raccourcis select {
	background: url(/images/select-moncompte2.jpg) no-repeat top left;
	background-color: #FFFFFF;
	width: 243px;
	height: 18px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 3px 0 0 0;
	border: none;
}

.recherche select {
	background: url(/images/select-moncompte2.jpg) no-repeat top left;
	background-color: #FFFFFF;
	width: 243px;
	height: 28px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 3px 0 0 0;
	border: none;
}

#compte2 a {
	color: #E32026;
}

#compte2 a:hover {
	color: #5E524D;
}

/*------------------------------------------------------------------------------------------- MENU*/
#nav-droite {
	width: 176px;
	float: right;
	position: absolute;
	top: 144px;
	right: 74px;
	z-index: 5;
}

#menu {
	width: 176px;
	height: 188px;
	padding: 8px 0 8px 0;
	border-bottom: 1px dashed #5E524D;
	border-top: 1px dashed #5E524D;
}

#menu a {
	width: 172px;
	height: 27px;
	display: block;
	float: left;
	cursor: pointer;
}

/*------------------------------------------------------------------------------------------- PLAYERDROITE*/
#player-droite {
	width: 172px;
}

.playerhaut {
	width: 170px;
	height: 62px;
	background: url(/images/bg-hautplayer.jpg) no-repeat top left;
}

.playerhaut p.chanson,.playerhaut p.chanson a {
	padding: 18px 5px 5px 10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5A4A42;
	line-height: 10px;
	letter-spacing: -1px;
}

.playerhaut p.chanson a:hover {
	color: #D2D2D2;
}

.playerhaut p.chancourt,.playerhaut p.chancourt a {
	padding: 20px 10px 5px 10px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #5A4A42;
	max-height: 14px;
}

.playerhaut p.chancourt a:hover {
	color: #D2D2D2;
}

.playerhaut p.album,.playerhaut p.album a {
	padding: 2px 5px 0 10px;
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 9px;
}

.playerhaut p.album a:hover {
	color: #5A4A42;
}

.playerhaut p.albumcourt,.playerhaut p.albumcourt a {
	padding: 0 10px 0 10px;
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 12px;
}

.playerhaut p.albumcourt a:hover {
	color: #5A4A42;
}

.playerpochette {
	width: 170px;
	height: 230px;
	background: url(/images/bg-pochetteplayer.jpg) no-repeat;
}

.playerpochette2 {
	width: 170px;
	height: 166px;
	background: url(/images/bg-player-pochette.jpg) no-repeat left center;
}

.playerprogramme {
	width: 168px;
	background-color: #FFFFFF;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin: 0px;
}

.playerprogramme p.playerprog {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	line-height: 9px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 2px;
}

.playerrequete {
	width: 168px;
	background-color: #FFFFFF;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin: 0px;
}

.playerrequete p.playerreqsimple {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	line-height: 9px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 2px;
}

.playerrequete p.playerreqdedi {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	line-height: 9px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
}

.playerrequete p.playerrequeteur {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	line-height: 9px;
	text-align: right;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.playerrequete a,.playerprogramme a {
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}

.playerrequete a:hover,.playerprogramme a:hover {
	color: #E32026;
}

.pisteplayer {
	width: 170px;
	margin: 5px 0;
	background: url(/images/piste-lecture2.jpg) no-repeat center center;
}

.playerpiste {
	width: 168px;
	height: 28px;
	background-color: #FFFFFF;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px dashed #acacac;
	margin: 0px;
}

.playerpistefond {
	width: 168px;
	margin: 5px 0;
	background: url(/images/piste-lecture2.jpg) no-repeat center center;
}

.playervote {
	width: 168px;
	background-color: #FFFFFF;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px dashed #acacac;
	margin: 0px;
}

.playervotebouton {
	width: 168px;
	background: url(/images/picto-vote.jpg) no-repeat 5px 5px;
	text-align: center;
	height: 35px;
	margin-left: 10px;
	margin-top: 2px;
}

.playervote p.playerdejavote {
	padding: 8px
}

.voteplayer {
	width: 170px;
	background: url(/images/picto-vote.jpg) no-repeat 5px 5px;
	text-align: center;
	height: 35px;
	margin-left: 10px;
}

.voteplayer a,.playervote a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
	color: #F68925;
	display: block;
}

.voteplayer a:hover {
	color: #E32026;
}

.playerbas {
	width: 170px;
	height: 19px;
	background: url(/images/bg-basplayer.jpg) no-repeat top left;
	text-align: center;
}

.playerbas a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0 0 0;
	color: #E32026;
	display: block;
}

.playerbas a:hover {
	color: #5E524D;
}

/*------------------------------------------------------------------------------------------- LIENS MENU*/
a.titre1 {
	background: url(/images/titre1.jpg) no-repeat center center;
}

a:hover.titre1,a.focus1 {
	background: url(/images/titre1b.jpg) no-repeat center center;
}

a.titre2 {
	background: url(/images/titre2.jpg) no-repeat center center;
}

a:hover.titre2,a.focus2 {
	background: url(/images/titre2b.jpg) no-repeat center center;
}

a.titre3 {
	background: url(/images/titre3.jpg) no-repeat center center;
}

a:hover.titre3,a.focus3 {
	background: url(/images/titre3b.jpg) no-repeat center center;
}

a.titre4 {
	background: url(/images/titre4.jpg) no-repeat center center;
}

a:hover.titre4,a.focus4 {
	background: url(/images/titre4b.jpg) no-repeat center center;
}

a.titre5 {
	background: url(/images/titre5.jpg) no-repeat center center;
}

a:hover.titre5,a.focus5 {
	background: url(/images/titre5b.jpg) no-repeat center center;
}

a.titre6 {
	background: url(/images/titre6.jpg) no-repeat center center;
}

a:hover.titre6,a.focus6 {
	background: url(/images/titre6b.jpg) no-repeat center center;
}

a.titre7 {
	background: url(/images/titre7.jpg) no-repeat center center;
}

a:hover.titre7,a.focus7 {
	background: url(/images/titre7b.jpg) no-repeat center center;
}

/*------------------------------------------------------------------------------------------ RECHERCHE*/
#recherche {
	width: 176px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border-bottom: 1px dashed #5E524D;
	margin: 8px 0 8px 0;
}

.recherche-titre {
	width: 176px;
	height: 22px;
}

.rechercheint1 {
	width: 150px;
	float: left;
}

.rechercheint2 {
	width: 22px;
	float: right;
	padding: 6px 0 3px 0;
}

#recherche .rechercheint1 input {
	width: 149px;
	height: 32px;
	background: url(/images/select-recherche.jpg) no-repeat top left;
	border: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 0 2px 0;
	padding: 5px 0 0 4px;
}

input#recherche-ok,input#mon-compte-ok {
	width: 23px;
	height: 23px;
	background: none;
}

/*------------------------------------------------------------------------------------------ RADIO*/
#radiocote {
	width: 176px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 8px 0 8px 0;
	border-top: 1px dashed #5E524D;
}

.radiocote-titre {
	width: 176px;
	height: 22px;
	margin: 8px 0 0 0;
}

/*--------------------------------------------------------------------------------------- DISCUSSION*/
#discussion {
	width: 176px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 8px 0 8px 0;
}

.discussion-titre {
	width: 176px;
	height: 22px;
}

#discussion ul li {
	margin: 8px 0 8px 0;
	padding: 8px 0 8px 0;
	list-style-type: none;
	border-top: 1px dashed #5E524D;
	word-wrap: break-word;
}

#discussion a {
	color: #E32026;
}

#discussion a:hover {
	color: #5E524D;
}

#discussion ul li a {
	color: #E32026;
	font-weight: bold;
	text-decoration: underline;
}

#discussion ul li a:hover {
	color: #5E524D;
	font-weight: bold;
	text-decoration: underline;
}

.redtitre {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #E32026;
}

/*-------------------------------------------------------------------------------------- NEWLETTER ET RSS*/
#newletter {
	width: 176px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border-top: 1px dashed #5E524D;
	margin: 8px 0 8px 0;
	padding: 8px 0 0 0;
}

#rss, #rss1, #rss2, #rss3, #rss4 {
	width: 176px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border-top: 1px dashed #5E524D;
	border-bottom: 1px dashed #5E524D;
	margin: 8px 0 8px 0;
	padding: 8px 0 8px 0;
}

.newsletter-titre,.rss-titre {
	width: 176px;
	height: 22px;
}

#rss ul li, #rss1 ul li, #rss2 ul li, #rss3 ul li, #rss4 ul li {
	padding: 3px 0 0 15px;
	list-style-type: none;
	background: url(/images/puce-fleche.jpg) no-repeat 0px 5px;
	width: 166px;
	margin: 0px;
}

#newletter a,#rss ul li a, #rss1 ul li a, #rss2 ul li a, #rss3 ul li a, #rss4 ul li a {
	color: #E32026;
}

#newletter a:hover,#rss ul li a:hover, #rss1 ul li a:hover, #rss2 ul li a:hover, #rss3 ul li a:hover, #rss4 ul li a:hover {
	color: #5E524D;
}

/*-------------------------------------------------------------------------------------------- CONTENEUR*/
#conteneur {
	width: 600px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 0 0 30px 0;
}

/*------------------------------------------------------------------------------------------ PROGRAMMATION*/
/*---------- GD CONTENEUR*/
#gd-encartblc {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#gd-encartblc p {
	margin-left: 16px;
	margin-top: 16px;
	margin-right: 16px;
}

#basgd-encartblc {
	width: 556px;
	height: 12px;
	background: url(/images/encartblc-gd-bas.jpg) repeat-y center top;
}

.hautgd-encartblc {
	width: 556px;
	height: 12px;
	background: url(/images/encartblc-gd-haut.jpg) repeat-y center top;
}

.titre-bloc {
	width: 556px;
	height: 25px;
	background: url(/images/bg-titre-bloc.jpg) no-repeat top left;
}

.titre-bloc2 {
	width: 266px;
	height: 25px;
	background: url(/images/bg-titre-bloc2.jpg) no-repeat top left;
}

.titre-bloc3 {
	width: 556px;
	height: 34px;
	background: url(/images/bg-titre-bloc3.jpg) no-repeat top left;
}

.titre-bloc h2,.titre-bloc2 h2,.titre-bloc3 h2 {
	font: bold 15px Arial, Verdana, Helvetica, sans-serif;
	color: #f5eee4;
	float: left;
	padding: 5px 0 0 20px;
}

.sstitre-programmation {
	width: 536px;
	height: 21px;
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 4px 10px 0;
	background-color: #ffd8c7;
}

#conteneur a {
	color: #E32026;
}

#conteneur a:hover {
	color: #5E524D;
}

/*---------- PT CONTENEUR*/
#pt-encartblc1 {
	width: 266px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 0 22px 0;
	padding: 0 22px 0 22px;
	float: left;
	background: url(/images/encartblc-pt-centre.jpg) repeat-y center top;
}

#pt-encartblc1 p {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	text-align: left;
	margin: 0;
	padding: 16px;
}

#pt-encartblc2 {
	width: 266px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0;
	float: left;
	background: url(/images/encartblc-pt-centre.jpg) repeat-y center top;
}

#pt-encartblc2 a {
	margin: 8px 3px 0 5px;
	display: block;
	height: 78px;
	width: 79px;
	float: left;
}

#pt-encartblc3 {
	width: 266px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 22px 0;
	padding: 0 22px 0 22px;
	float: left;
	background: url(/images/encartblc-pt-centre.jpg) repeat-y center top;
}

#pt-encartblc3 p {
	color: #FFFFFF;
	text-align: justify;
	height: 20px;
	margin: 10px;
}

#pt-encartblc4 {
	width: 266px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	float: left;
	background: url(/images/encartblc-pt-centre.jpg) repeat-y center top;
}

#pt-encartblc4 p {
	color: #FFFFFF;
	text-align: justify;
	height: 20px;
	margin: 10px;
}

#pt-encartblc1news {
	width: 266px;
	color: #5E524D;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 22px 0;
	padding: 0px 22px 0 22px;
	float: left;
	background: url(/images/encartblc-pt-centre.jpg) repeat-y center top;
}

#pt-encartblc1news p {
	color: #5E524D;
	text-align: justify;
	margin: 8px 8px 0 8px;
}

#pt-encartblc2news {
	width: 266px;
	color: #5E524D;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	float: left;
	background: url(/images/encartblc-pt-centre.jpg) repeat-y center top;
}

#pt-encartblc2news p {
	color: #5E524D;
	text-align: justify;
	margin: 8px 8px 0 8px;
}

#baspt-encartblc {
	width: 266px;
	height: 10px;
	background: url(/images/encartblc-pt-bas.jpg) repeat-y center top;
}

/*-------------------------------------------- LIENS */
#liensutiles {
	margin: 12px;
}

#liensutiles a {
	display: block;
	height: 78px;
	width: 78px;
	margin: 0;
	padding: 0;
	float: left;
}

#liensutiles a.link1 {
	background: url(/images/picto-radio.jpg) no-repeat;
}

#liensutiles a.link2 {
	background: url(/images/picto-archives.jpg) no-repeat;
}

#liensutiles a.link3 {
	background: url(/images/picto-questions.jpg) no-repeat;
}

#liensutiles a.link4 {
	background: url(/images/picto-events.jpg) no-repeat;
}

#liensutiles a.link5 {
	background: url(/images/picto-forum.jpg) no-repeat;
}

#liensutiles a.link6 {
	background: url(/images/picto-shop.jpg) no-repeat;
}

#liensutiles a.link7 {
	background: url(/images/picto-quizz.jpg) no-repeat;
}

#liensutiles a.link8 {
	background: url(/images/picto-news.jpg) no-repeat;
}

#liensutiles a.link9 {
	background: url(/images/picto-goodies.jpg) no-repeat;
}

#liensutiles a.link10 {
	background: url(/images/picto-rss.jpg) no-repeat;
}

#liensutiles a:hover {
	background-position: 0px -78px;
}

/*----------------------------------------------------------------------------------------- PLAYER*/
#gd-encartblcplayer table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0;
	padding: 0;
}

#gd-encartblcplayer td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 25px;
	/*border-bottom:1px solid #e1d4c5;*/
	border-left: 1px solid #e1d4c5;
	margin: 0;
}

#gd-encartblcplayer {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

td #player {
	margin: 0;
	padding: 0;
}

td #player p.titre-song,td #player p.titre-song a {
	padding: 0 0 5px 20px;
	font: normal 17px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

td #player p.titre-song a:hover {
	color: #E32026;
}

td #player p.piste {
	margin: 10px;
	background: url(/images/piste-lecture.jpg) no-repeat center center;
}

td #player p.titre-song2,td #player p.titre-song2 a {
	padding: 0 0 0 20px;
	font: italic 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FF7D45;
}

td #player p.titre-song2 a:hover {
	color: #E32026;
}

td #pochette {
	height: 162px;
	width: 170px;
	margin: 0;
	padding: 0;
	background: url(/images/ombrepochette.jpg) no-repeat 20px 152px;
}

td #pochette img {
	height: 145px;
	width: 145px;
	margin: 15px;
}

td #requete {
	padding: 10px 0 10px 20px;
}

td #vote {
	margin: 10px;
	padding-bottom: 20px;
}

td #vote a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 0 10px;
	color: #E32026;
	display: block;
	float: left;
}

td #vote a:hover {
	color: #5E524D;
}

/*------------------------------------------------------------------------------------------ QUOI DE NEUF*/
#utilisateur {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	position: absolute;
	top: 368px;
	left: 93px;
}

.titre-utilisateur {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #F5EEE4;
}

.titre-num-membre {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	color: #F5EEE4;
	margin: 10px 0 0 0;
}

/*------------------------------------------------- Grand titre*/
#gdtitre {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 20px 0 10px 20px;
	/*
        position:center;
        top:301px;
		left:93px;
*/
}

.titre-page {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	/*float:center;*/
	color: #F5EEE4;
}

/*------------------------------------------------------------------------------------------ PROFIL*/
#gd-encartblc2 {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#gd-encartblc2 table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

#gd-encartblc2 td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 25px;
	border-top: 1px solid #e1d4c5;
	border-left: 1px solid #e1d4c5;
	padding: 10px;
}

.txtpresentation img {
	vertical-align: middle;
	max-width: 530px;
	text-align: center;
}

/*---------- INPUT SELECT TEXTAREA*/
textarea {
	resize: vertical;
}

fieldset {
	margin-left: auto;
	margin-right: auto;
	border: none;
	padding: 10px;
}

label {
	float: left;
	padding: 3px 0 0 0;
	text-align: right;
}

.civilite select {
	width: 230px;
	height: 18px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 3px 0 2px 4px;
	border: none;
	float: right;
	background: url(/images/select-civilite.jpg) no-repeat top left;
	background-color: #FFFFFF;
}

.horaire select {
	width: 90px;
	height: 21px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 3px 0 2px 4px;
	border: none;
	float: right;
	background: url(/images/select-civilite.jpg) no-repeat top left;
	background-color: #FFFFFF;
}

.email input {
	width: 190px;
	height: 15px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 3px 0 2px 4px;
	border: none;
	float: right;
	background: url(/images/select-civilite.jpg) no-repeat top left;
	background-color: #FFFFFF;
}

input.standard {
	height: 15px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 3px 0 2px 4px;
	border: none;
	/*background:url(/images/select-civilite.jpg) no-repeat top left;*/
	background-color: #FFFFFF;
	margin-top: 5px;
}

.signature textarea {
	width: 291px;
	height: 57px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 3px 0 2px 4px;
	border: none;
	background: url(/images/txtarea-signature.jpg) no-repeat top left;
	background-color: #FFFFFF;
	margin: 5px 0 0 0;
}

.position input {
	width: 32px;
	height: 17px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding: 0 0 0 2px;
	border: none;
	float: right;
	background: url(/images/bg-num2.jpg) no-repeat top left;
	background-color: #FFFFFF;
}

/*---------- PT CONTENEUR INPUT*/
.pt-inputblc {
	width: 525px;
	height: 45px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 0 0 10px;
	padding: 0 5px 0 5px;
	background: url(/images/int-bg-blc-med.jpg) repeat-y center top;
	text-align: left;
	border: none;
}

.pt-inputblc2 {
	width: 525px;
	height: 150px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 0 0 10px;
	padding: 0 5px 0 5px;
	background: url(/images/int-bg-blc-med.jpg) repeat-y center top;
	text-align: left;
	border: none;
}

.pt-inputblc3 {
	width: 525px;
	height: 50px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	background: url(/images/int-bg-blc-med.jpg) repeat-y center top;
	text-align: left;
	border: none;
	padding: 0 5px 0 5px;
}

.pt-inputblc-haut {
	width: 535px;
	height: 7px;
	background: url(/images/int-bg-blc-haut.jpg) repeat-y center top;
	margin: 5px auto 0px auto;
}

.pt-inputblc-bas {
	width: 534px;
	height: 7px;
	background: url(/images/int-bg-blc-bas.jpg) no-repeat center top;
	margin: 0px auto;
}

.pt-inputblc-bas2 {
	width: 534px;
	height: 7px;
	background: url(/images/int-bg-blc-bas2.jpg) no-repeat center top;
	margin: 0px auto;
}
/*---------------------------------------------------------------------------------------------- VOS FAVORIS*/
#gd-encartblc3 {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#gd-encartblc3 table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border-top: 1px dashed #5E524D;
}

#gd-encartblc3 td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 25px;
	border-bottom: 1px dashed #5E524D;
	border-left: 1px dashed #5E524D;
	padding: 5px;
}

/*---------- NAV BAS*/
#navbas table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0;
	padding: 0;
	border: none;
}

#navbas td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 20px;
	margin: 0;
	border: none;
}

#navbas td.pageactive {
	background: url(/images/bg-num.jpg) no-repeat 0px 5px;
}

#navbas a {
	color: #5E524D;
}

#navbas a:hover {
	color: #E32026;
}

/*---------------------------------------------------------------------------------------------- VOS DERNIERS MESSAGES*/
.titre-message {
	width: 556px;
	height: 25px;
	background: url(images/titre-derniersmessages.jpg) no-repeat top left;
}

#gd-encartblc4 {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#gd-encartblc4 table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border-bottom: 1px dashed #5E524D;
	border-top: none;
	border-left: none;
	border-right: none;
}

#gd-encartblc4 td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 25px;
	border: none;
	padding: 5px;
}

.message {
	width: 50px;
	border: none;
	padding: 10px 0px 10px 0;
	margin-left: 18px;
	display: block;
	float: left;
}

.message2 {
	width: 50px;
	border: none;
	display: block;
	float: left;
}

.messagetxt {
	float: left;
	width: 470px;
	padding: 10px 0 10px 0;
}

/*------------------------------------------------------------------------------------------ FICHE DISK*/
#gd-encartblc5 {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#gd-encartblc5 table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	border: none;
}

#gd-encartblc5 td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 15px;
	border-top: 1px solid #e1d4c5;
	border-left: 1px solid #e1d4c5;
}

#gd-encartblc5 td.paroles {
	padding: 20px 10px 10px 10px;
}

#gd-encartblc5 td.autorisation {
	padding: 5px 10px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#gd-encartblc5 td.commentaires {
	padding: 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.commentaires img {
	vertical-align: middle;
	max-width: 400px;
}

.titreorange {
	width: 224px;
	padding: 5px 10px 5px 0;
	font: italic 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7d45;
	float: left;
	text-align: right;
}

.bloc-cote {
	width: 318px;
	padding: 5px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	float: left;
}

.bloc-cote2 {
	width: 318px;
	padding: 3px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	float: left;
	background: url(/images/piste-lecture3.jpg) no-repeat center right;
}

.informations {
	padding: 10px;
}

.rappel {
	padding: 10px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/*---------- POCHETTE*/
.fleche-prec {
	width: 12px;
	height: 16px;
	padding: 90px 5px 0 4px;
	float: left;
}

.fleche-suiv {
	width: 12px;
	height: 16px;
	padding: 90px 4px 0 5px;
	float: left;
}

.pochette-fiche {
	width: 197px;
	height: 207px;
	background: url(/images/ombrepochette.jpg) no-repeat /* 36px 198px */  
		center bottom;
	padding: 10px 0 0 0;
	float: left;
}

/*------------------------------------------------------------------------------------------------ FOOTER*/
#footer {
	width: 955px;
	background: url(/images/bg-footer.jpg) no-repeat center top;
	color: #5E524D;
	padding: 220px 0 50px 0;
	position: relative;
}

#footer p {
	width: 735px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	float: left;
	text-align: center;
}

#footer a {
	color: #5E524D;
}

#footer a:hover {
	color: #E32026;
}

#logofooter {
	width: 229px;
	height: 66px;
	position: absolute;
	right: 352px;
	top: 21px;
}

#bullefooter {
	width: 139px;
	height: 99px;
	position: absolute;
	left: 254px;
	top: 92px;
}

/*-------------------------------------------------------------------------     ------------------ Commentaires */
#Commentaires table {
	
}

#flatlegend td {
	border: none;
}

.comment-title {
	background-color: #ffd8c7;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 20px;
}

/* reprise des commentaires de la v3 */
/* reprise bmstyle.css */
.commentplus {
	border-left: 2px dotted #FF0627;
	padding-left: 4px;
}

.commentplusplus {
	border-left: 2px dotted #FF0627;
	padding-left: 4px;
	font-weight: bold;
}

.commentmoins {
	border-left: 2px solid #ED600A;
	padding-left: 4px;
}

.commentadminbox {
	margin-left: 10px;
}

/* fin reprise bmstyle.css */

/* reprise stylecom.css */
.commentdehors {
	color: #FF0000;
	text-decoration: line-through;
	font-size: 8.5pt
}

.commentpdehors {
	color: #FF0000;
	text-decoration: line-through;
	font-size: 8.5pt;
	border-left: 2px solid #5059a6;
	padding-left: 4px
}

.boxcommentbuttonline a {
	text-decoration: none;
}

.boxcommentbuttonline a:hover {
	text-decoration: underline;
}

.boxcommentbuttonline .buttondehors {
	color: #FF0000;
	font-weight: bold;
	font-size: 8pt;
}

.commentbof {
	color: #FF0000;
	text-decoration: none;
	font-size: 8.5pt
}

.commentpbof {
	color: #FF0000;
	text-decoration: none;
	font-size: 8.5pt;
	border-left: 2px solid #5059a6;
	padding-left: 4px
}

.boxcommentbuttonline .buttonbof {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt
}

.commentpasmal {
	color: #009900;
	text-decoration: none;
	font-size: 8.5pt;
}

.boxcommentbuttonline .buttonpasmal {
	color: #99CC00;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt
}

.commentouais {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	font-size: 8.5pt
}

.boxcommentbuttonline .buttonouais {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #009900;
}

.boxcommentbuttonline .buttonnormal {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt
}

.boxcommentbuttonline .buttonsupprimer {
	text-decoration: none;
	/*  font-weight: bold; */
	font-size: 8pt;
	color: #0000FF;
}

.boxcommentbuttonline {
	text-align: left
}

.comment-date {
	float: right;
	display: inline-block;
	margin-bottom: 5px;
	color: #7E727D;
	font-size: 10px;
	font-weight: bold;
}

.commentinsidea {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 87%;
}

.commentadminbox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
}
/* fin reprise stylecom.css */

/*------------------------------------------------------------------------------------------- TYPOS */
.small {
	font-size: 7.5pt;
}

.verysmall {
	font-size: 7pt;
}

.veryverysmall {
	font-size: 6pt;
}

.titrerosebg {
	margin: 4px 0 0 20px;
	float: left;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffd8c7;
}

#gd-encartblc5 .titrerosebg a,#gd-encartblc5 .vplus a {
	color: #5E524D;
}

#gd-encartblc5 .titrerosebg a:hover,#gd-encartblc5 .vplus a:hover {
	color: #E32026;
}

.txthidden {
	visibility: hidden;
	font: normal 8px Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.txtitalik {
	font-style: italic;
}

.txtjustify {
	text-align: justify;
}

.txtbold {
	font-weight: bold;
}

.txtbold14 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.txtclear {
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	clear: both;
}

.txtespace {
	height: 5px;
	margin: 0px;
	padding: 0;
	line-height: 5px;
	clear: both;
}

.txtright {
	float: right;
}

.txtleft {
	float: left;
}

.txtbarre {
	height: 10px;
	margin: 0px 0 10px 0;
	padding: 0px;
	line-height: 10px;
	clear: both;
	border-bottom: 1px dashed #5E524D;
}

.txtred {
	font-weight: bold;
	color: #E32026;
}

.txtred2 {
	color: #E32026;
}

.txtunderline {
	text-decoration: underline;
}

.txtcenter {
	text-align: center;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

/*
.formsubmit, button
{
   padding-left: 2px;
   vertical-align: middle;
   cursor: pointer;
   height: 22px;
   border: 1px #c2c0aa solid;
   border-top:hidden;
#   background: transparent url('/images/bt-rouge.png') no-repeat;  
}
*/
.forminput,select {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
	/*height:16px;*/
	font-size: 8pt;
	/*vertical-align: left;
   border-top:hidden;*/
}

a.bouton {
	background: transparent url('/images/bg_boutonrouge_a.png') no-repeat
		scroll top right;
	color: #F5EEE4;
	display: block;
	width: 155px;
	height: 23px;
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
}

a.bouton span {
	background: transparent url('/images/bg_boutonrouge_span.png') no-repeat;
	color: #F5EEE4;
	display: block;
	line-height: 14px;
	text-align: center;
	white-space: nowrap;
	padding: 4px 0 5px 15px;
}

a.bouton:active {
	background-position: bottom right;
	color: #F5EEE4;
	outline: none;
}

a.bouton:active span {
	background-position: bottom left;
	padding: 6px 0 3px 18px;
}
/*----------BMtables*/
a.boutonPlayer {
	background: transparent url('/images/bg_boutonrouge_a.png') no-repeat
		scroll top right;
	color: #F5EEE4;
	display: block;
	width: 75px;
	height: 23px;
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
}

a.boutonPlayer span {
	background: transparent url('/images/bg_boutonrouge_span.png') no-repeat;
	color: #F5EEE4;
	display: block;
	line-height: 14px;
	text-align: center;
	white-space: nowrap;
	padding: 4px 0 5px 15px;
}

table.bmtable {
	border-collapse: collapse;
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

table.bmtable td,table.bmtable th {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 25px;
	border-bottom: 1px solid #e1d4c5;
	border-left: 1px solid #e1d4c5;
	padding: 5px;
}

table.bmtable th {
	font-weight: bold;
	text-align: left;
}

table.bmtable tr.titre {
	width: 536px;
	height: 21px;
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	background-color: #ffd8c7;
}

table.bmtable tr.titre td {
	border-top: 1px dashed #5E524D;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.bmtable tr td.vignette20,table.bmtable tr td.vignette25,table.bmtable tr td.vignette30,table.bmtable tr td.vignette50,table.bmtable tr td.vignette75,table.bmtable tr td.category
	{
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
}

table.bmtable tr td.vignette20 {
	width: 26px;
}

table.bmtable tr td.vignette25,table.bmtable tr td.category {
	width: 31px;
}

table.bmtable tr td.vignette30 {
	width: 36px;
}

table.bmtable tr td.vignette50 {
	width: 56px;
}

table.bmtable tr td.vignette75 {
	width: 81px;
}

table.bmtable tr.p0 {
	background: #f4ede5;
}

table.bmtable tr.p1 {
	background: #fae5ba;
}

/*---------- tableau type page nos disques */
table.bmtable2 {
	border-collapse: collapse;
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

table.bmtable2 td {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	padding: 0 20px 0 20px;
}

table.bmtable2 tr.titre {
	width: 536px;
	height: 21px;
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffd8c7;
}

table.bmtable2 tr.p0 {
	background: #f4ede5;
	color: #5E524D;
}

table.bmtable2 tr.p1 {
	background: #fae5ba;
	color: #5E524D;
}

table.bmtable3 {
	border-collapse: collapse;
	width: 264px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

table.bmtable3 td {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	padding: 0 5px 0 5px;
}

table.bmtable3 tr.titre {
	width: 536px;
	height: 21px;
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffd8c7;
}

table.bmtable3 tr.p0 {
	background: #f4ede5;
}

table.bmtable3 tr.p1 {
	background: #fae5ba;
}

/*---------- Forums*/
#forums {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#forums div.buttonbar {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
}

#forums div.pathbar {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
}

#forums div.pathbar img {
	height: 9px;
}

#forums .resolu {
	float: right;
	padding-right: 5px;
	color: #006900;
}

#forums div.pathbar a,#forums a span.date {
	color: #5E524D;;
}

#forums div.pathbar a:hover,#forums a:hover span.date {
	color: #E32026;
}

#forums table {
	border-collapse: collapse;
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

#forums tr {
	margin: 0px;
}

#forums td {
	margin: 0px;
	color: #5E524D;
	height: 25px;
	border-bottom: 1px solid #e1d4c5;
	padding-top: 10px;
	padding-bottom: 10px;
}

#forums td.status {
	padding-left: 8px;
	padding-right: 8px;
}

#forums td.number,#forums td.auteur {
	text-align: center;
	border-right: 1px solid #e1d4c5;
	border-left: 1px solid #e1d4c5;
	padding-left: 10px;
	padding-right: 10px;
}

#forums td.lastmsg {
	width: 100px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

#forums tr.sstitre-forums {
	width: 536px;
	height: 21px;
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	background-color: #ffd8c7;
	white-space: nowrap;
}

#forums tr.sstitre-forums td {
	border-top: 1px solid #e1d4c5;
	padding-top: 1px;
	padding-bottom: 1px;
}

#forums tr.p0 {
	
}

#forums tr.p1 {
	background: #fae5ba;
}

#forums tr.msgp1 {
	background: #efe2d2;
}

#forums tr.msgp0 {
	background: #f4ede5;
}

#listemsgs {
	
}

#listemsgs td.auteur {
	border-left: none;
}

#listemsgs div.pathbar {
	padding-top: 15px;
}

#listemsgs td.authorbox {
	width: 115px;
	border-right: 1px solid #e1d4c5;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
}

#listemsgs div.boulet {
	padding-left: 10px;
}

#listemsgs td.authorbox span {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#listemsgs td.authorbox span a:hover {
	text-decoration: underline;
}

#listemsgs td.authorbox span.user,#listemsgs td.authorbox span.user a {
	color: #5E524D;
}

#listemsgs td.authorbox span.decibeldor,#listemsgs td.authorbox span.decibeldor a
	{
	color: #83510A;
}

#listemsgs td.authorbox span.adminuser,#listemsgs td.authorbox span.adminuser a
	{
	color: #3171ca;
}

#listemsgs td.authorbox span.bienfaiteur,#listemsgs td.authorbox span.bienfaiteur a
	{
	color: #006600;
}

#listemsgs td.authorbox span.honneur,#listemsgs td.authorbox span.honneur a
	{
	color: #B03333;
}

#listemsgs td.authorbox span.member,#listemsgs td.authorbox span.member a
	{
	color: #F68925;
}

#listemsgs td.authorbox span.grade {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#listemsgs td.authorbox img {
	margin-top: 5px;
}

#listemsgs td.messagebox {
	padding-right: 5px;
	max-width: 350px;
}

#listemsgs div.fildesc {
	font-size: 8.5pt;
	border-bottom: none;
	padding-bottom: 3px;
	margin-left: 10px;
}

#listemsgs hr.topadm {
	background: url('/images/hr.png') center top no-repeat !important;
	height: 15px;
	border: none;
}

#listemsgs div.filadm {
	text-align: right;
}

#listemsgs div.msgadm,#listemsgs table.msgadm {
	float: right;
	font-size: 8.5pt;
}

#listemsgs table.msgadm {
	border: none;
	width: 110px;
	height: 30px;
	margin: 0px;
	margin-right: 5px;
}

#listemsgs table.msgadm td {
	border: none;
	padding: 0px;
	font-size: 8.5pt;
	height: 15px;
}

#listemsgs table.msgadm a,#listemsgs div.msgadm a {
	color: #5E524D;
}

#listemsgs table.msgadm a:hover,#listemsgs div.msgadm a:hover,#listemsgs div.messagef a:hover,#listemsgs div.signature a:hover
	{
	color: #E32026;
}

#listemsgs div.fildesc span {
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
	padding-right: 35px;
}

#listemsgs div.signature {
	font-size: 7.5pt;
	padding-top: 2em;
	margin-top: 2.5em;
	/*    border-top: 1px solid #F0A627;*/
	/*    background: url('/images/hr-flip.png') center top no-repeat !important; */
	background: url('/images/barre-alpha-up.png') center top no-repeat;
	width: 100%;
}

#listemsgs div.messagef {
	padding-top: 1.5em;
	margin-left: 10px;
	width: 95%; /*avant : 550px;*/
	background: url('/images/barre-alpha-down.png') center top no-repeat;
	overflow: auto;
}

#listemsgs div.messagef a,#listemsgs div.signature a {
	text-decoration: underline;
	color: #333333;
}

.messagef img,.signature img {
	vertical-align: middle;
	max-width: 400px;
}

#forums .titreforum {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#forums .titremsg {
	padding-right: 5px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#forums .titremsg span {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#forums div.navbar {
	padding-left: 11px;
}

#forums div.navbar div.deplier,.deplier {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 8px;
	padding-right: 8px;
}

/*---------- NAVIGATION BAR*/
table.navbar,#forums table.navbar {
	width: auto;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0;
	padding: 0;
	border: none;
	border-spacing: 0px 0px;
}

table.navbar td,#forums table.navbar td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	padding-top: 8px;
	padding-bottom: 7px;
	height: 20px;
	width: 20px;
	margin: 0;
	border: none;
}

table.navbar td.pageactive {
	background: url(/images/bg-num.jpg) no-repeat 0px 7px;
}

table.navbar a,#forums div.navbar a {
	color: #5E524D;
}

table.navbar a:hover,#forums div.navbar a:hover {
	color: #E32026;
}

/*------------- Avertissement */
#avertissement {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

/*------------ Bidebox */
#bidebox,#feedback,#adhExp,#androidTop,#eventStyle,#sondage {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

#bidebox p,#feedback p, #sondage p, #sondage table, #sondage form {
	margin-left: 10px;
	margin-right: 6px;
}

/* Pochettoscope */
div.pochettoscope area,div.pochettoscope map,div.pochettoscope img {
	border: none;
	margin: 0;
	padding: 0;
}

div.pochettoscope table.bmtable td {
	border: 2px;
	margin: 0;
	padding: 1px;
}

div.pochettoscope table.bmtable {
	margin: 0px auto;
}

div.pochettoscope {
	width: 556px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}

/* Quote */
.quotezone {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.quotezone span.quotewho {
	font-size: 8.5pt;
}

.quotezone div.quotetext {
	margin-top: 2px;
	background-color: #f8faf0;
	padding: 6px 6px 6px 6px;
	font-style: italic;
	border: 1px #dedece solid;
	font-size: 8.5pt;
	background: #fbfbf9 url('/images/bgr-box-trans.png') repeat-x top left
		!important;
	background: #fbfbf9 url('/images/bgr-box-trans.gif') repeat-x top left;
}

.quotetext img {
	vertical-align: middle;
	max-width: 300px;
}

/**************** Sondage*/
.sondageoui {
	background-color:#FFCC4E;
}

.sondagenon {
	background-color:#FFFFFF;
}

input.button {
	background: #fbfbf9 url('/images/bgr-box-trans.png') repeat-x top left
		!important;
	background: #fbfbf9 url('/images/bgr-box-trans.gif') repeat-x top left;
}

.top50 {
	font-size: 8pt;
}

.top50 .titre {
	font-size: 9pt;
}

.top50 .topdown {
	color: #FF0000;
}

.top50 .topup {
	color: #ED600A;
}

/*------------------------------ARTICLES-----------------------*/
.article {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(images/encartblc-gd-centre.jpg) repeat-y center top;
}

#article table {
	width: 556px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

#article td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	height: 25px;
	border-bottom: 1px dashed #5E524D;
	border-left: 1px dashed #5E524D;
	padding: 0 0 0 20px;
}

#article p {
	margin-left: 8px;
	margin-top: 8px;
}

a.infobulle {
	position: relative;
	z-index: 24;
	text-decoration: none;
}

a.infobulle:hover {
	z-index: 500;
	background: none;
	cursor: help;
}

a.infobulle span {
	display: none;
}

a.infobulle:hover span {
	display: inline;
	position: absolute;
	white-space: nowrap;
	top: 17px;
	right: 10px;
	/*    top:2em;
	*        left:2em; 
	*            width:auto;*/
	padding: 3px;
	background: #fbfbf9 url('images/bgr-box-trans.png') repeat-x top left
		!important;
	background: #fbfbf9 url('images/bgr-box-trans.gif') repeat-x top left;
	border: 1px #e00c0a solid;
	font-size: 8.5pt;
	vertical-align: middle;
	text-align: center;
}

#bonjour, cookieOK {
	background: #fbfbf9 url('images/bgr-box-trans.png') repeat-x top left
		!important;
	background: #fbfbf9 url('images/bgr-box-trans.gif') repeat-x top left;
	border: 1px #dedece solid;
	font-size: 8.5pt;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
}

#bonjour a {
	font-size: 8.5pt;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
}

div.basmsg {
	background: url('../images/murmsg_bas_gch.png') left bottom no-repeat
		!important;
	background: url('../images/murmsg_bas_gch.gif') left bottom no-repeat;
	padding-left: 45px;
	padding-top: 15px;
	text-decoration: none;
}

div.murmsg {
	margin-left: auto;
	margin-right: auto;
	/*width: 892px;*/ /*avant : 670px; */
	max-height: 450px;
	overflow: auto;
	/*    border-bottom: 2px solid #154e79;*/
	border-bottom: 1px solid #e1d4c5;
	background: url('../images/murmsg_haut.png') left top no-repeat
		!important;
	background: url('../images/murmsg_haut.gif') left top no-repeat;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
}

div.murmsg a {
	text-decoration: underline;
	color: #333333;
}

div.murmsg div.quotebox {
	margin-bottom: 8px;
	width: 80%;
}

div.murmsg div.quotebox div.quotearea {
	padding-top: 5px;
}

div.corpsmsg {
	background: url('../images/murmsg_fond.png') left repeat-y !important;
	background: url('../images/murmsg_fond.gif') left repeat-y;
	padding: 0px 20px;
	word-wrap: break-word;
}

.corpsmsg img {
	vertical-align: middle;
	max-width: 500px;
}

.linkbox ul {
	margin-bottom: 6px;
}

.linkbox ul li {
	padding-left: 6px;
}

/*------------------------------AGENDAS-----------------------*/
.agenmargin {
	margin: 5pt 2pt 5pt 5pt;
}

.agenfull {
	margin-top: 0.5cm;
}

.agenfullnow {
	margin-top: 0.5cm;
	border: 2px dotted #FF0000;
}

.agenheader {
	background-color: #dedece;
	border: 1px #e1d4c5 solid;
	padding: 5pt 2pt 5pt 10pt;
	margin-bottom: 2pt;
}

.agendesc {
	background-color: #efefe5;
	border: 1px #e1d4c5 solid;
	color: #333333;
	font-size: 10pt;
}

.agendescnotvalidated {
	background-color: #AAAAAA;
	border: 1px #e1d4c5 solid;
	color: #333333;
	font-size: 10pt;
}

.agenwhat {
	margin-left: 0.5cm;
	color: #333333;
	font-size: 14pt
}

.agendate {
	color: #333333;
	text-decoration: none;
	font-size: 14pt
}

.agenwhatnow {
	margin-left: 0.5cm;
	color: #ED600A;
	text-decoration: none;
	font-size: 14pt
}

.agendatenow {
	color: #DD0000;
	text-decoration: none;
	font-size: 14pt
}

.hidden {
	background-color: #3FFB3F;
}

/*------------------Communications --------------*/
#communications,.communications {
	width: 556px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E524D;
	margin: 0 auto 20px auto;
	background: url(/images/encartblc-gd-centre.jpg) repeat-y center top;
}

/* page programme */
.progheader {
	text-align: center;
	margin-bottom: 1em;
}

#presprog {
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	font-size: 10pt;
}

#presprog ul {
	margin-left: 3em;
}

/* Accueil */
.accnews {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#mobileButtons {
	width: 630px;
	display: none;
}