/* Feuille de style commune */
body			{ font-family:Verdana, Arial, Helvetica, sans-serif, Courier; overflow:auto; }
html > body		{ overflow:auto; }

#conteneur 		{ width:960px; font-size:11px; padding:10px; margin:0px auto 0px auto; overflow:hidden; }
#colonneGauche	{ width:170px; float:left; margin-right:10px; } /* Menu Accueil */
#colonneDroite	{ overflow:hidden; } /* Contenu Accueil */
#boitePhoto     { width:290px; float:right; text-align:center; margin:0px 0px 0px 10px; clear:both; } /* Photo accueil */
#boiteConnexion { width:260px; } /* Invite de connexion */
.boiteMedia		{ padding:5px; float:left; margin:10px 10px 10px 0; width:120px; }
.boiteLMF 		{ width:700px; height:200px; position:relative; background-repeat:no-repeat; }
.boiteVide,
#boitePhoto,
#boiteNouveau,
#boiteConnexion { position:relative;margin-bottom:10px; border-radius: 10px 10px; -moz-border-radius: 10px; border-style:solid; border-width:2px;  padding:2px; /*position:relative; margin-bottom:10px; */ }
#boiteNouveau   {  overflow-y:auto; overflow-x:hidden; } 
#boiteNouveau ul{ max-height:150px; overflow-y:auto; overflow-x:hidden; } 
font,th,td,p 	{ font-family:Verdana, Arial, Helvetica, sans-serif, Courier; }
.vignette_fan 	{ width:80px; height:100px; float:left; padding-right:10px; margin-bottom:10px; text-align:center; }
.boiteVideo 		{ vertical-align:middle; height:80px; line-height:70px; width:220px; float:left; clear:right; }
.boiteVideo img 	{ width:70px; margin:0px 5px 0px 5px; float:left; } 

.boiteBio 		{ width:150px; float:left; padding:8px; margin:8px; text-align:center; height:150px; }
p 				{ margin:15px; font-size:12px; }
/* entete */
#tableHead 		{ height:158px; background-repeat:repeat-x; background-position:bottom; text-align:center; padding:0px; border:0px; }
#menuheader 		{ height:160px; }
#filleballon 	{ width:64px; height:130px; display: block; margin-left: auto; margin-right: auto; }
hr 			 	{ height:0px; border:solid #595959 0px; border-top-width:1px; } 
/* images */
img.clams     	{ padding:6px; border:0px none; } 
img.clams15     { padding:15px; border:0px none; } 
img.hiclams   	{ padding:12px; border:0px none; } 
.zone_vote img  { cursor:pointer; }
/* boites */
#nouveautes 		{ text-align:left; font-size:10px; min-height:100px; }
#nouveautes li 	{ margin-bottom:10px; }
#pied 			{ clear:both; }
.fondDroite,
.fondDroite2  	{ padding:10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, Courier; }
.fondProfil 	{ padding:15px 15px 0px 15px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, Courier; }
.fondDroite p,
.fondProfil p  	{ text-align:justify; margin:0; padding:0; }
.fondGauche,
.fondGauche2  	{ padding:3px; font-size:11px; }
.fondGris		{ padding:3px 0px 3px 0px; margin:12px; }
.tabChansons,
.tab  			{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabChansons tr 	{ height:20px; }
.tabChansons a 	{ text-decoration:none; }
.tabChansons a:hover { text-decoration:underline; }
.titreChanson p  { margin-left:20px; margin-bottom:10px; display:inline; }
.boiteChanson 	{ float:right; text-align:center; padding:3px; width:225px; height:60px; }
.boiteLangue 	{ text-align:center; padding:0px; height:18px; }
.boiteTab 		{ float:none; margin-top:90px; text-align:left; }
/* Chansons */
.titreChanson 	{ float:left; }
.parolesChanson 	{ float:none; text-align:left; }
/* Titres */
.titremenu,
.titremenuRouge	{ font-weight:bold; letter-spacing:1px; font-size:11px; line-height:25px; }
.titremenuRouge	{ color:#990000; }
a.titremenu, 
a.titremenuRouge		{ text-decoration:none; color :#006699; }
a.titremenu:hover,
a.titremenuRouge:hover 	{ text-decoration:underline; }
.titremenu:hover,
a.titremenuRouge:hover 	{ background-color:#EFEDED; }
.titregigi		{ font-size:24px; font-family:Gigi; font-weight:bold; }
/* div titre */
.blocTitre 		{ border-style:solid; height:29px; font-size:12px; border-width:1px 1px 0px 1px; }
/* Icones de blocs  */
.imgInfo 		{ background-image: url("/images/interface/info.png"); width:60px; height:35px; } /* houx.gif 35 32 */
.imgNote 		{ background-image: url("/images/interface/infoi.png"); width:20px; height:20px; } /* infoi.png */
.imgExclamation 	{ background-image: url("/images/interface/attention.png"); width:32px; height:37px; } /* cadeau.gif */
.imgBio 			{ background-image: url("/images/interface/plume.png"); width:60px; height:43px; }
.imgDossiers 	{ background-image: url("/images/interface/dossiers.png"); width:60px; height:35px; }
.imgChansons 	{ background-image: url("/images/interface/chansons.png"); width:60px; height:35px; }
.imgFichiers 	{ background-image: url("/images/interface/archive.png"); width:60px; height:35px; }
.imgPresse 		{ background-image: url("/images/interface/icone_journal.png"); width:60px; height:35px; }
.imgComm 		{ background-image: url("/images/interface/liens.png"); width:60px; height:35px; }
.imgNet 			{ background-image: url("/images/interface/mail.png"); width:60px; height:35px; }
.imgInfo,.imgNote,.imgExclamation,.imgBio,.imgDossiers,.imgChansons,.imgFichiers,.imgPresse,.imgComm,.imgNet  { position:absolute; z-index:100; top:4px; left:4px; background-repeat:no-repeat; }
.imgNote, .imgInfo, .imgComm, .imgPresse, .imgFichiers, .imgChansons, .imgDossiers, .imgExclamation, .imgBio { background-repeat: no-repeat; padding: 0px; vertical-align:middle; float:left; width:60px; height:35px; }

span.titre, 
span.titre30,
span.titre60,
span.titre20		{ font-weight:bold; letter-spacing:1px; }
span.titre		{ margin-left:6px; height:25px; line-height:25px; }
span.titre30		{ margin-left:38px; font-size:11px; line-height:25px; height:25px; }
span.titre60		{ margin-left:68px; font-size:11px; line-height:25px; height:25px; }
span.titre20		{ margin-left:28px; font-size:9px; line-height:18px; height:18px; }
a.titre, 
a.titre30, 
a.titre60 		{ text-decoration:none; }
a.titre:hover, 
a.titre30:hover, 
a.titre60:hover	{ text-decoration:underline; }

/* polices */
.gen 			{ font-size :12px; }
.genmed 			{ font-size :11px; }
.gensmall 		{ font-size :10px; }
.lettrine 		{ font-size:28px; font-family:Gigi; }
a.gen,
a.genmed,
a.gensmall 		{ text-decoration:none; }
a.gen:hover,
a.genmed:hover,
a.gensmall:hover{ text-decoration:underline; }
/* citations */
.quote 			{ font-family:Verdana, Arial, Helvetica, sans-serif, Courier; font-size:11px; line-height:125%; border-style:solid; border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; }
a.quote 			{ font-size:11px; border:0px; font-weight:normal; text-decoration:none; }
a.quote:hover   	{ font-size:11px; }
/* texte pied */
.copyright			{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif, Courier; letter-spacing:-1px; }
a.copyright			{ text-decoration:none; background-color:#FFFFFF; }
a.copyright:hover   	{ text-decoration:underline; }
/* Formulaires */
input,
textarea,
select, 
input.button		{ font:normal 11px Verdana, Arial, Helvetica, sans-serif, Courier; }
select 			{ border-width:thin; }
textarea 			{ overflow:auto; }
input 			{ text-indent:2px; }
input.button 		{ font-size:11px; }
input.mainoption 	{ font-weight :bold; }
input.liteoption 	{ font-weight :normal; }

/* infobulle */
a.info 						{ position:relative; text-decoration:none; }
a.info span 					{ display:none; }
a.info:hover 				{ z-index: 1000; /* Positionne au premier plan l'info-bulle en cas de chevauchement */  }
a.info:hover span			{ display:inline; position:absolute; top:2em; left:1em; text-align:left; padding:2px; width:250px; }
a.info:hover span .center 	{ text-align:center; }
a.info:hover span .rouge, a.info:hover span .center 	{ position:static; }

a.tooltip em 				{ display:none; }
a.tooltip:hover 				{ border: 0; position: relative; z-index: 500; text-decoration:none; }
a.tooltip:hover em 			{ font-style: normal; display: block; position: absolute; top: 20px; left: -10px; padding: 5px; color: #000; border: 1px solid #bbb; background: #ffc; width:170px; }
a.tooltip:hover em span 		{ position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent url('image-infobulle.gif'); margin:0; padding: 0; border: 0; }

/* transition au XHTML Strict */
.gauche, img.gauche, form.gauche 	{ text-align:left; }
.droite, img.droite, form.droite 	{ text-align:right; }
.centre, img.centre, form.centre	{ text-align:center; }
/* liens spéciaux */
a.nav:hover, a.navplus:hover{ text-decoration:underline; }
.nav, .navplus				{ font-weight:bold; }
a.nav, a.navplus 			{ text-decoration:none; }
.nav						{ font-size:11px; }
.navplus        				{ font-size:12px; text-align:left; }
/* couleurs spécifiques */
.date, .titreViolet, .titreBleu 	{ font-weight:bold; } 
.date, .colorHaut 				{ font-size:12px; }
.titreViolet 					{ font-size:18px; }   
.titreBleu 						{ font-size:24px; } 
/* listes */
dl, dt, dd, ul, li 		{ margin:0px; padding:0px; list-style-type:none; }
dd 					{ display:none; }
#liste dd 			{ display:block; }
#liste li a ,
ul#connexion li a 		{ text-decoration:none; border:0px none; }
#liste li a:hover,
ul#connexion li a:hover { text-decoration:underline; }
ul#connexion 		{ padding:10px; }
ul#connexion li 		{ padding:2px; }
/* Edito */
#edit li a, #info li a, #edit dt a, #info dt a, #edit dt, #info dt  { text-decoration:none; margin:0px; padding:0px; }
#edit dt a, #info dt a 	{ display:block; }
#edit dt, #info dt 	{ overflow:auto; height:22px; font-size:9px; text-align:left; display:block; cursor:pointer; border-width:1px 1px 0px 1px; }
#edit p, #info p		{ text-align:justify; margin:0px; padding:0px; }
/* Menus */
#menu1, #menu2, #menu3, #menu4, #menu5 							{ top:0px; left:0px; width:100%; text-align:left; }
#menu1 ul, #menu2 ul, #menu3 ul, #menu4 ul, #menu5 ul					{ margin-top:10px; margin-bottom:10px;}
#menu1 li, #menu2 li, #menu3 li, #menu4 li, #menu5 li					{ display:inline; margin:0px; }
#menu1 li a, #menu2 li a, #menu3 li a, #menu4 li a, #menu5 li a 				{ text-decoration:none; display:block; border:0px none; }
#menu1 dt, #menu2 dt, #menu3 dt, #menu4 dt, #menu5 dt, #menufanclub dt	{ text-decoration:none; display:block; border:0px none; height:29px; font-size:11px; cursor:pointer; border-style:solid; border-width:1px 1px 0px 1px; }
#menu1 dt, #menu2 dt, #menu3 dt, #menu4 dt, #menu5 dt, #menufanclub dt	{ text-align:center; overflow:auto; }

#amisliste li 			{ margin-left:10px; float:left; }
#amisliste a			{ text-decoration:none; display:block; border:0px none; }
#amisliste li a:hover 	{ text-decoration:none; background-color:#595959; color:#DD6900; }

table.tabBoiteChanson td 			{ width:55px; margin:0px; padding:0px; }
table.tabBoiteChanson td:hover 	{ cursor:pointer; }
table.tabBoiteChanson tr#boutons	{ height:50px;  }
table.tabBoiteChanson 			{ margin:0px; padding:0px; height:60px; margin-left:auto; }
ul#articles li 					{ margin-bottom:15px;  }

/* Alignement */
#scrollfirefox 	{ position:absolute; bottom:-0.1px; visibility:hidden; }
div.spacer 		{ clear:both; }
.nobr 			{ white-space: nowrap;}