/**************************
		
		MASTER PAGE

****************************/

html
{
	font-family:Verdana;
	font-size:12px;
	color:Black;
	line-height:25px;
	
/*	FILTER:progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#003366 
													  ,endColorstr=#ffffff ,
													  gradientType=0;
													  
	FILTER:progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#ffffff,  
													  endColorstr=#3D3C54,
													  gradientType=0;													  
*/	
}

FORM
{
	margin:0px;
}

#idBody 
{
	
	text-align: center;
	padding: 10px 0;
	margin: 0;
	/*background-color:#D6D6D6;
	background-color:#B5B5B5;*/
	background-color:#7B86A4;
	
	/*background-image:url(img/bkg_body.jpg);*/
	
		
	
	
	/*background-color:#1E1E1E;
	background-color:#7D7AC4;
	*/
	
	
	
	
	/*filter:invert;*/
/*
background-color:#447DCC;

 background-image:url(img/fond_ecran.png);
*/
/*background-attachment:fixed;
background-image:url(img/http://www.06nice.com/cadeaux/imagcadeaux/1024/fond%20d'ecran%20fleurs.jpg);
*/


}

H2
{
	padding:20px;
}

.A_Link
{
	color:#0848e5;
	text-decoration:none;
}
.A_Link:hover
{
	color:#f7b71a;
	text-decoration:underline;
	
}

.SelecteurSite
{
	margin:auto;	
	/*width:745px;*/
	width:794px;
	display:block;
	text-align:left;	
	position:relative;
	
	top:0px;
	line-height:15px;
	height:15px;
	clear:both;
	
}

.Slappyto
{
	display:block;
	
	width:100%;
	/*background-color:#1e1e1e;*/
	color:white;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*border:1px solid #AeAeAe;
	border-bottom:none;*/
	text-align:center;
	
	
	float:left;
	
	background-image:url(img/ongletSlappyto.gif);
	background-repeat:no-repeat;

	width:86px;
	height:15px;
		font-size:12px;
	
	
}

.SlappytoUnSelected
{
	background-image:url(img/ongletSlappyto3.gif);
	text-decoration:underline;
}

.SlappytoUnSelected2
{
	background-image:url(img/ongletSlappyto4.gif)!important;
	text-decoration:underline;
	
}



.Slappyto2
{	
	background-image:url(img/ongletSlappyto2.gif);
	float:right;
}

.Sweepyto
{
	display:block;
	
	width:100%;
	/*background-color:#E1E1E1;*/
	/*color:#555555;*/
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*border:0px solid #1E1E1E;
	border-bottom:none;	*/
	/*text-align:center;*/
	text-indent:21px;
	color:White;
	
	background-image:url(img/ongletSweepyto.gif);
	background-repeat:no-repeat;
	width:103px;
	height:15px;
	
	float:left;
	
	font-size:12px;

}

.SweepytoUnSelected
{
	background-image:url(img/ongletSweepyto3.gif);
	text-decoration:underline;
}

.SweepytoUnSelected2
{
	background-image:url(img/ongletSweepyto4.gif)!important;
	text-decoration:underline;
}

.Sweepyto2
{
	text-indent:45px;
	background-image:url(img/ongletSweepyto2.gif);
	float:right;
}

.PoppyStreet
{
	display:block;
	
	width:100%;
	/*background-color:#E1E1E1;*/
	/*color:#555555;*/
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*border:0px solid #1E1E1E;
	border-bottom:none;	*/
	/*text-align:center;*/
	text-indent:21px;
	color:White;
	
	background-image:url(img/ongletPoppyStreet.gif);
	background-repeat:no-repeat;
	width:130px;
	height:15px;
	
	float:left;
	
	font-size:12px;
	
	margin-left:-16px;

}
.PoppyStreet:hover
{
	text-decoration:underline;
}

.Slappyto:hover
{
	text-decoration:underline;
}
.Sweepyto:hover
{
	text-decoration:underline;
}

.SelecteurSiteSelectionne
{
		color:#F7B71A;
}

/* la ou on change de langue + connectes */
#Header
{
	width:100%;
	font-size:10px;
	line-height:12px;
	color:white;
	text-align:center;
	background-color:#1E1E1E;		
		
}

#HeaderConnected
{
		width:100%;
	font-size:10px;
	line-height:12px;
	color:white;
	
	/*background-color:#1E1E1E;*/
	width:371px;
	height:12px;
	
	display:block;
	float:left;
	text-indent:20px;
	position:absolute;
	margin-left:571px;
	margin-top:-13px;
	width:230px;
	text-align:center;
	
	background-image:url(img/ongletConnected.gif);
	background-repeat:no-repeat;

	
}

#HeaderConnectedLogged
{
		width:100%;
	font-size:10px;
	line-height:12px;
	color:white;
	
	/*background-color:#1E1E1E;*/
	width:371px;
	height:12px;
	
	display:block;
	float:left;
	text-indent:20px;
	position:absolute;
	margin-left:400px;
	margin-top:-13px;
	width:230px;
	text-align:center;
	
	background-image:url(img/ongletConnected.gif);
	background-repeat:no-repeat;

	
}



#container
{	
	text-align: left;
	/*border: 1px solid #5E5E5E;*/
	border: 1px solid #1E1E1E;
	border-top:4px solid #1e1e1e;
	/*width: 641px;*/
	width: 800px;
	margin: 0 auto;
	background: #ECECEC;
	background: #F5F5F5;
	font: 13px/19px Verdana;
	
	

	
}

H1.Head
{
	margin: 0;
	padding: 0;
	font-size: 1px;	
	text-indent: -2000px; /*on vire le texte */
	height: 189px;
	background:url(img/header.png);
	background:url(img/bongo.jpg);
	/*background:url(img/bongonoel.jpg);*/
	background-color:#DCDADA;
		
}

H1.Foot
{	
	margin: 0;
	padding: 0;
	font-size: 1px;	
	text-indent: -2000px; /*on vire le texte */
	height: 67px;
	background:url(img/foot.png);
	background:url(img/bongo_foot.jpg);
	
	background-color:#DCDADA;	
	display:block;
	
	
	
}

/*

.site_Bassiste
{

	background-image:url(img/Bassiste.png);	
	background-image:url(img/yvan.png);
	background-repeat:no-repeat;	
	width:133px;
	height:174px;

	position:absolute;
	
	margin-left:5px;
	margin-top:27px;
	
	border:1px solid #9E9BD3;
	border:1px solid #1E1E1E;
	
	border-top:none;
	
	border:none;
		width:164px;
	height:160px;
	
	
	text-decoration:none;
	display:none;
}
.site_Bassiste:hover
{
	background-color:#9E9BD3;
}

.site_Guitariste
{
display:none;

	background-image:url(img/Guitariste.png);	
	background-repeat:no-repeat;	
		
	width:58px;
	height:84px;

	position:absolute;
	
	margin-left:420px;
	margin-top:12px;
	
	
	border:1px solid #9E9BD3;
	border:1px solid #1E1E1E;
	border-top:none;
	
	
	
	
	text-decoration:none;
	
}

.site_Guitariste:hover
{

	background-color:#9E9BD3;
}*/

.LabelError
{
	display:block;
	background-color:yellow;
	font-size:14px;
	text-align:center;
}


.encadreImage
{
	background-image:url(img/encadreImage.png);	
	background-repeat:no-repeat;	
	padding:2px;	
	/*readOnly:yes;*/
}


.encadreImageLargeContainer1
{
	width:113px;
	height:83px;
	background-image:url(img/encadreImageLarge.png);
	background-repeat:no-repeat;
	padding:1px;	
	/*readOnly:yes;*/
	
}

.encadreImageLargeContainer2
{
	/*readOnly:yes;*/
	display:block;
	width:107px;
	height:80px;
	background-color:White;
}



.encadreImageLargeContainer3
{
	text-align:center;
	margin:auto;	
	/*readOnly:yes;*/
}

.NoPrivileges
{
	display:block;
	text-align:center;
	color:Red;
}

.Erreur
{
	display:block;
	text-align:center;
	color:Red;
}

.Copyright
{
	font-family:Verdana;
	font-size:9px;
	display:inline;	
	margin-right:10px;
}

.Performances
{
	display:inline;	
	font-family:Verdana;
	font-size:9px;
}


/*bouttons*/
.myINPUT 
{
	background-color:#F3F3F3;
	background-color:#E8E6E6;
	border:1px solid #B4B2B3;
	font-size:13px;
	line-height:20px;	
	color:#333333;
	
}
/*textboxs - fileupload*/
.myINPUTtextBox
{
	padding:3px;
	background-color:#FEFEFE;
	border:1px solid #B4B2B3;
	font-size:12px;

	color:#333333;

}

/**************************
		
		MENU 

****************************/


#Menu
{	
	/*width:637px;*/
	width:100%;
	height:38px;
	
	background-color:#BFBDBE;
	background-color:#DADADA;
	background-image:url(img/fond_menu.gif);
	padding-top:3px;	
	padding-bottom:0px;
	text-align:center;
	margin:auto;
	margin-bottom:0px;
	float:left;
}

#Menu .MenuCenter
{
	margin:auto;
	width:572px;
}

#Menu .MenuCenterAdmin
{
	margin:auto;
	width:652px;
}

.MenuBottom
{
	padding:0;
	margin:0;
	display:block;
	/*width:641px;*/
	width:100%;
	height:6px;
	background-color:#1E1E1E;
	line-height:0px;
	 
	font-size:0px;
	/*border-bottom:4px solid #1E1E1E;	*/
	
}



A.MenuLink
{		

	padding:0;
	margin:0;
	
	font-size:17px;
	line-height:38px;
	text-decoration:none;
	color: Black;
	

	width:80px;
		
	display:block;
	float:left;
	
	background-image:url(img/Onglet0.gif);
	background-repeat:no-repeat;
	
}

A.MenuLink:hover
{
	/*background-color:	#DCDADA;		*/
	background-image:url(img/Onglet2.gif);
	background-repeat:no-repeat;
}






A.MenuLinkCurrentURL  
{
	
	
	margin-left:-2px;
	
	font-size:17px;
	line-height:38px;
	text-decoration:none;



	
	width:80px;	
	display:block;
	float:left;
	
	color: White;

	background-image:url(img/Onglet.gif);
	background-repeat:no-repeat;
	
	
	/*border:1px solid #1E1E1E;  */
	/*si pas de bordure, alors espace de 1px :(*/
	

	
}

/**** Mini Menu en bas de page ****/
#miniMenu
{
	margin:auto;
	text-align:center;
	height:25px;	
	font-size:11px;
	border-top:1px solid #CECECE;
	width:400px;
	margin-top:10px;
	padding-top:2px;
}
A.miniMenuLink
{
	margin-left:5px;
	margin-right:5px;	
	text-decoration:none;	
	font-weight:normal;
	color:#5E5E5E;	
}
A.miniMenuLink:hover
{
	text-decoration:underline;
	color:#1E1E1E;
}

A.miniMenuLinkCurrentURL
{
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;	
	font-weight:bold;
	color:#5E5E5E;	
}


/**************************
		
		SUBMENU

****************************/


#SubMenu
{
	
	width:100%;

	background-color:#1E1E1E;
	
	
	/*padding-top:3px;	*/
	
	font-size:11px;
	
	
	border:0;
	
	display:block;
	clear:both;


	background-color:#f5f5f5;
	background-repeat:no-repeat;
	background-image:url(img/submenu.gif);	
	background-position:left top;	
	

/*
	height:auto;
	line-height:12px;
	
*/	

	text-align:center;

	
}


A.SubMenuLink
{
	
	padding:5px;	
	text-decoration:none;
	
	color: White;
	margin-left:4px;
	margin-right:0px;
	
	background-image:url(img/pin.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:5px;
	


}
A.SubMenuLink:hover
{
	/*background-color:	#787878;*/
/*	border-top:1px solid #1E1E1E;*/
	text-decoration:underline;
	
}

A.SubMenuLinkCurrentURL
{
	padding:5px;	
	text-decoration:none;
	
	color: #F7B71A;
	margin-left:4px;
	margin-right:4px;
	
	background-image:url(img/pin.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:5px;
	
	
}


.SubSubMenuLink
{
	
	margin:50px;
	
	
	font-size:12px;	
	color:Black;
	text-decoration:underline;
	
	
		
}

.SubSubMenuLink:hover
{

	background-color:White;
	color:Red;
}

/**************************
		
		PAGING 

****************************/


.Paging
{
	text-align:right;
	font-size:11px;
}
.Paging A
{
	text-decoration:none;
	color:Black;
}
.Paging A:hover
{
	color:Red;	
	
}
.Paging B
{	
	color:Black;
}


/**************************
		
		PAGING 

****************************/




.Paging
{
	text-align:center;
	font-size:11px;
	padding:8px;
	/*background-color:#F1F1F5;	*/
	border:1px dashed #AAAAAA;
	
	
	
	display:block;
	clear:both;
	
	margin:auto;
	margin-bottom:0px;
	margin-top:0px;
	/*background-image:url(img/corner.png);*/
	background-position:right top;
	background-repeat:no-repeat;
	
	border:none;
}


.Paging A
{
	text-decoration:none;
	color:#676767 !important;
	font-weight:bold;
	padding:5px;
	padding-left:10px;
	padding-right:10px;


	
}
.Paging A:hover
{
/*	background-color:#1E1E1E;
	color:#E1E1E1;	
*/	
	background-color:#EA363A;
	
	background-color:#EAEAEA;
	color:Red !important;
}



.Paging B
{	
	color:Black;
	padding:5px;
	padding-left:10px;
	padding-right:10px;

	

		
	background-color:#ABA7DF;
	border:1px solid #8880F6;
	/*color:#FAFAFA;	*/
	color:#FAFAFA;	
	
	 background-color:#F8C862;
	 border-color:#B69158;
	 color:#676767;
}         

.Paging .PremierePage
{
	background-image:url(img/page_premiere.gif);
	background-position:center center;	
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:2px;


}
.Paging .PagePrecedente
{
	background-image:url(img/page_precedente.gif);
	background-position:center center;	
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:2px;


}
.Paging .DernierePage
{
	background-image:url(img/page_derniere.gif);
	background-position:center center;	
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:2px;

}

.Paging .PageSuivante
{
	background-image:url(img/page_suivante.gif);
	background-position:center center;	
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:2px;
}


/***********************************************
		
		PAGE CENTRALE alias contentplaceholder1

*************************************************/


.contenu
{
	display:block;
	
	margin:5px;
}
/*.contenu INPUT
{
  border:#000000 1px solid;	
  background-color:#CDCDCD;
}
*/
.contenu .radio INPUT  /*RADIO BUTTON j'ai créé une class expres parceque radio est une propriété */
{
  border:none;	
  background-color:Transparent;
}

.contenu .checkbox INPUT  /*Checkbox BUTTON j'ai créé une class expres parceque radio est une propriété */
{
  border:none;	
  background-color:Transparent;
}

/**************************
		
		LOGIN 

****************************/


.LoginUserControl
{
	/*width:641px;*/
	width:100%;
	display:block;
	margin:0;
	padding:0;
	height:19px;
	text-align:right;	
	font-size:10px;
	background-color:#1E1E1E;
	border:0;
}

.LoginUserControl A
{	 
	border:0;
	color:White;
	text-decoration:none;
	margin:0;
	margin-left:3px;
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	float:right;

}

.LoginUserControl A:hover
{	 
	/*color:#0848E5;*/
	text-decoration:underline;
}

.LoginUserControl A.currentURL
{
	/*background-color:#E9E9E9;*/
	color:#F7B71A;
}

.LoginUserControl A:hover.currentURL
{
	color:#F7B71A;
}

.LoginUserControl .UpNavigation
{
	background-image:url(img/uppage.png);
	background-position:center center;
	background-repeat:no-repeat;	
	width:11px;
	height:8px;

}




/**************************
		
		COURS

****************************/

.Cours
{
	margin:auto;
	width:590px;	
	background-color:#FCFCFC;
	border:1px solid #1E1E1E;
}

.CoursModerer
{
	margin:auto;
	margin-top:10px;
	width:590px;
	border:1px solid #1E1E1E;
	
}

.CoursContribuerRadioButton
{
	float:left;
	display:block;
	width:100px;
}

.CoursContribuerListBox
{
	float:left;
	display:block;
	width:200px;
}

.NiveauGeneric
{
	background-position:center center;background-repeat:no-repeat;
	width:12px;	height:20px;
	padding-right:20px;
}
.LICoursPack
{
	display:block;
	clear:both;
	width:100% !important;
	padding-bottom:10px;
	padding-top:10px;	
	
}
.LICoursPack A
{
	font-weight:bold;
	Color:Black !important;
}
.CoursPack
{
	background-image:url(img/coursPack.gif);
}

.Niveau1
{
	background-image:url(img/niveau1.png);
}
.Niveau2
{
	background-image:url(img/niveau2.png);
}
.Niveau3
{
	background-image:url(img/niveau3.png);
}
.Niveau4
{
	background-image:url(img/niveau4.png);
}
.Niveau5
{
	background-image:url(img/niveau5.png);
}
.Niveau6
{
	background-image:url(img/niveau6.png);
}
.Niveau7
{
	background-image:url(img/niveau7.png);
}
.Niveau8
{
	background-image:url(img/niveau8.png);
}
.Niveau9
{
	background-image:url(img/niveau9.png);
}
.Niveau10
{
	background-image:url(img/niveau10.png);
}
.Niveau11
{
	background-image:url(img/niveau11.png);
}
.Niveau12
{
	background-image:url(img/niveau12.png);
}

/* One cours */ 

.OneCours
{
	
}

.OneCours .Categorie
{
	float:right;
	display:block;
}
.OneCours .Artiste
{
	display:block;
	font-size:24px;
	line-height:30px;
	margin:0;
	font-weight:400;
	text-indent:5px;
}
.OneCours .Titre
{
	display:block;
	font-size:16px;
	margin:0;
	font-weight:400;
	text-align:center;
	color:#DA0000;
	font-size:25px;
	margin-top:5px;
}
.OneCours .Niveau
{
	clear:both;
	float:right;
	display:block;
}
.OneCours .HITS
{
	clear:both;
	float:right;
	display:block;
}

.OneCours .Auteur
{
	font-size:12px;
	color:Blue;
	text-decoration:none;
	text-align:right;
	display:block;
	margin-top:8px;
}

.OneCours .Tablature
{
	display:block;
	background-color:White;
	padding:10px;
	
	font-size:11pt;
	font-family:"Courier New", Courier, mono;
	font-weight: 500;
	border:1px solid #B4B2B3;
	
	/*background-image:url(img/notemusique.png);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	
}
.OneCours .PanelCmd
{
	background-color:#F3F3F3;
	border:1px solid #B4B2B3;
	border-top:0px;
	border-bottom:0px;
	padding:10px;
	display:block;
	

}

.PlayerController
{	
	margin:auto;
	text-align:center;	
}

.OneCours EMBED
{
	
}


.OneCours .Description
{	
	background-color:#F3F3F3;
	border:1px solid #B4B2B3;
	border-top:none;
	padding:10px;
}

.PlusDeCours
{

  background-color:#F3F3F3;
  border:1px solid #B4B2B3;
  padding:5px;
  width:55%;
  margin:auto;

}

.PlusDeCours A
{
  display:block;
  color:black;
  text-decoration:none;
  
  background-repeat:no-repeat;
  background-position:left middle;
  text-indent:20px;
  
}

.PlusDeCours A:hover
{
  display:block;
  color:black;
  text-decoration:underline;
}

.PlusDeCoursH2
{
text-align:center;
font-size:24px;
font-weight:normal;
color:blue;

}



/* page d'index des cours */

.BoxPanelCoursEntire
{
	margin-top:20px;
	height:200px;
}

.BoxPanelCours
{		
	display:block;		
	/*width:615px;	*/
	width:100%;
	
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:center;
		
}
.OneTypeCoursBox
{
	margin:15px;
	float:left;
	display:block;
	/*width:294px;*/
	width:44%;
	height:100%;
	
}

.OneTypeCoursBox2
{
	height:50px;
	margin-left:40%;
	margin-bottom:15px;
	float:none;
	
}

.OneTypeCoursBox .TitreType
{

	font-size:18px;
	vertical-align:middle;
	padding:13px;
	padding-top:5px;
	padding-bottom:2px;
	text-decoration:none;
	color:Black;
	display:block;	
	width:200px;	
}

.OneTypeCoursBox .TitreType:hover
{	
	text-decoration:underline;
}

.OneTypeCoursBox .descriptionType
{
	float:left;	
	display:block;
	font-size:10px;	
	padding-left:13px;
	padding-right:13px;
	white-space:nowrap;
}


.OneTypeCoursBox .ImgRight
{
	float:right;
	text-align:right;
}

.OneTypeCoursBox .ImgLeft
{
	float:left;
	text-align:left;
	
}



/**************************
		
		PANELS 

****************************/

.BoxPanel 
{
	width:100%;
}

.BoxPanelDegrade 
{	
	background-repeat:no-repeat;
	background-position:left bottom;
}
.BoxPanelDegrade1
{
	background-image:url(img/panel1.gif);
}
.BoxPanelDegrade2
{
	background-image:url(img/panel2.gif);
}
.BoxPanelDegrade3
{
	background-image:url(img/panel3.gif);
}
.BoxPanelDegrade4
{
	background-image:url(img/panel4.gif);
}

.BoxPanelDegrade3 .ContenuPanel
{
	width:259px;
}
.BoxPanelDegrade6
{
	background-image:url(img/panel6.gif);
}


.BoxPanelBarre
{
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(img/panelBarre.gif);

}

.BoxPanel .TitlePanel
{
	padding:8px;		 
	font-size:13px;
	font-weight:bold;	
	padding:4px;	
	width:165px;
	width:100%;
	width:270px;
	
	/*background-color:#C0C0C0;	 	
	border:1px solid #B4B2B3;	 	
	border-bottom:0px;
*/
	
}


.BoxPanel .TitlePanel .RSSPanel
{
	margin-top:2px;
	margin-right:3px;
	display:block;
	float:left;
}

.BoxPanel .TitlePanel A
{
	
	color:#d80000;	
	text-decoration:none;
}
.BoxPanel .TitlePanel A:hover
{	
	text-decoration:underline;
}


.BoxPanel .ContenuPanel
{
/*	border:1px solid #B4B2B3;
	background-color:#F3F3F3;	
*/	
/*border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#F3F3F3;	
*/
padding:5px;
	line-height:16px;

	
}
.BoxPanel .ContenuPanel .hr
{
	height: 15px;
	background: url(img/hr.gif) no-repeat scroll center;
}

.BoxPanel .ContenuPanel HR
{
	display: none;
}

.BoxPanel .ContenuPanel A
{
	color:Black;
}
.BoxPanel .ContenuPanel A:hover
{
	color:#0848ea;
	/*color:Blue;*/
	/*background-color:#EAEAEA;*/
	
}
.BoxPanel .ContenuPanel A:visited
{
	color:purple;
	/*font-style:italic;*/
	/*color:Blue;*/
	/*background-color:#EAEAEA;*/
	
}


.BoxPanel .ContenuPanel .Forum_PA_Divers
{
	position:relative;
	float:right;
	margin-top:-370px;
	margin-left:-15px;
	
}

.BoxPanel .ContenuPanel .Forum_PA_Divers B
{
	display:block;
	margin-bottom:10px;
	margin-top:6px;
	border-bottom:1px solid #CECECE;
	
	
	padding-left:2px;

}

.BoxPanel .ContenuPanel .Forum_PA_Divers .LinkBlog
{
	width:222px;
}

.BoxPanel .TestPanel
{
overflow:auto;
height:605px;
width:259px;
}

.BoxPanel .CoursPanel
{
overflow:auto;
height:240px;
width:259px;
}




.BoxPanel .TestPanel IMG
{
border:1px solid #C8C8C8;
}






/**************************
		
		NEWS

****************************/

.OneNews 
{

}

.OneNews .Title
{
	font-size:15px;
	font-weight:600;
	line-height:20px;
	color:Black;
	text-decoration:none;
	background-color:Transparent;
	margin:0;
/*	text-transform:lowercase;*/

}

.OneNews .Title:hover
{
	text-decoration:underline;
}

.OneNews .Date:first-letter
{
	text-transform:uppercase;	
}

.OneNews .Date
{
	display:block;
	float:left;
	font-size:9px;
	color:Black;
	margin-right:5px;
}

.OneNews .Auteur
{
	display:block;
	float:left;
	font-size:9px;
	color:#0848EA !important;
	text-decoration:none;
}
.OneNews .HITS
{
	font-size:9px;
	color:Black;
}



.OneNews .Description
{
	font-size:12px;
	line-height:20px;
	color:Black;
}

.OneNews .LireSuite
{
	text-align:right;
	display:block;
	font-size:9px;
	color:Blue;
	text-decoration:none;
	
}


/**************************
		
		MESSAGES PRIVS

****************************/

.OneMail
{
	border:1px solid #1E1E1E;
	margin:0px;
	padding:5px;
	background-color:#C1C1C1;
}

.OneMail .Sujet
{
	background-color:#D1D1D1;
}


.OneMail .Message
{
	background-color:#E1E1E1;
	margin:0px;
	padding:5px;
	border:1px solid #AEAEAE;
}

.OneMail .Foot
{
	background-color:#DEDEDE;
	
}
.OneMail .Foot .Link
{
	color:Red;
	text-decoration:none;
}

.OneMail .Foot .Link:hover
{
	text-decoration:underline;
}



/**************************
		
		BLOGS

****************************/



.Blog_Bande
{	
	
	width:150px;
	background-color:#FDFDFD;
	border:1px solid #1E1E1E;
	margin-right:10px;
}

.Blog_DerniersPosts
{
	width:99%;

}

.Blog_MonBlog
{

	width:100%;	
	border:0px ;
	margin:0px;
	
}

.Blog_Panel
{
	width:449px;
	
	
	background-color:#FDFDFD;
}

.BlogOnePost
{
	width:100%;
	display:block;	
	margin-top:10px;
	margin-bottom:10px;
	
	
}

.BlogOnePost .Title
{
	display:block;	
	text-indent:14px;	
	font-family:Trebuchet MS;
	font-size:18px;
	text-decoration:none;
	line-height:30px;	 
	font-weight:400;
	margin:0;
	color:#0848EA !important;

}
.BlogOnePost .Title:first-letter
{
	text-transform:uppercase;
	
}
.BlogOnePost .Title:hover
{
	color:#f7b715;
}

.BlogOnePost .Message
{		
	font-family:Trebuchet MS;
	margin:14px;	
    line-height:1.6em;
}

.BlogOnePost .Message A
{		
	color:#58a;
	text-decoration:none;
}
.BlogOnePost .Message A:visited
{
	color:#c60;
}






.BlogOnePost HR
{
	display:block;
	width:96%;
	margin:auto;
	border:1px dotted #aaaaaa;
	
}

.BlogOnePost .Footer
{
	display:block;
	text-indent:15px;
	color:Black;
	font-family:Trebuchet MS;
	font-size:12px;
	letter-spacing:.2em;
	color:#666;
	/*text-transform:uppercase;*/

}

.BlogOnePost .Date
{


}


.BlogOnePost .Auteur
{
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	
}


.BlogOnePost .BlogCommentBox
{
	width:500px;
	padding:7px;
	
	font-style:italic;
	margin:auto;
	margin-bottom:10px;
	
	border:1px solid #B4B2B3;
	background-color:#F3F3F3;
	text-align:left;
}

.BlogOnePost .nbCommentaires
{
	text-indent:25px;
}

HR .BlogCommentBox 
{
	
	width:200px;	
}


.BlogOnePost .BlogComment
{
	
	text-indent:10px;
}

.BlogOnePost .BlogCommentAuteur
{
	margin-right:10px;
	display:inline;
	font-weight:bold;
	
	font-size:14px;
	line-height:35px;
	color:#0848E5;
	text-decoration:none;
	font-style:normal;
	
}


.BlogOnePost .BlogCommentDate
{
	font-size:9px;	
}
/** dddd
.DerniersBlogs
{	
	width:200px;
	border:1px solid #B4B2B3;
	background-color:#F3F3F3;	
	padding:5px;
	background-position:right bottom;
    background-repeat:no-repeat;
    
}
*/



.LinkBlog
{
	display:block;
	text-decoration:none;
	color:Black;
	font-size:11px;
	text-transform:lowercase;

}

/*.LinkBlog:first-letter
{
	text-transform:uppercase;	
}
*/
.LinkBlog:hover
{
	text-decoration:underline;	
	color:#0848e5;		
}
/*
.LinkBlog:hover:first-letter 
{
	text-decoration:underline;	
	color:#0848e5;		
}
*/

.LinkBlog:visited
{
	
	color:#7E2664;		
	
}
/*
.LinkBlog:visited:first-letter 
{
	color:#7E2664;	
}
*/

.BlogIcon
{
	background-image:url(img/blog.png);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;
}

.CoursIcon
{
	background-image:url(img/cours.png);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;
}

.newscours
{
	background-image:url(img/cours2.png);
}


.TestIcon
{
	background-image:url(img/test.png);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;
}

.TestIcon2
{
	
	text-align:center;
}

.TestIcon2:hover
{
	background-color:#E2E2E2;
	color:black;
}


.ForumIcon
{
	background-image:url(img/plume.png);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;	
}

.DossiersIcon
{
	background-image:url(img/dossiers.png);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;
}

.HommeIcon
{
	background-image:url(img/male.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;
}
.FemmeIcon
{
	background-image:url(img/female.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:18px;
}


.BlogHeader
{
	
	display:block;
	/*background-color:#818181;*/
	padding:15px;
	text-align:center;
	border-bottom:1px solid Black;
	
	
}

.BlogHeader .Auteur
{
	font-size:25px;	
	color:Black;
	text-decoration:none;
	
	
}

.BlogHeader .Auteur:hover
{
	text-decoration:underline;
}

.NoteImportante
{
	display:block;
	color:Red;
	text-align:center;
}


/********************

	ALPHABET

*********************/

.alphabet
{	
	text-align:center;	
	display:block;
	width:567px;	
	margin:auto;
	height:21px;	
	border:1px solid #989898;
}
.alphabet A
{
	text-decoration:none;
	color:Black;	
	width:21px;
	height:21px;
	display:block;
	float:left;
	
	/*padding:6px;*/
	font-size:13px;
	
	background-color:#D6D4D6;	
	
}

.alphabet A.Enabled
{
	font-weight:bold;
	
}

.alphabet A.Enabled:hover
{
	font-weight:bold;
	background-color:#1E1E1E;
	color:#ffffff;
	
}

/********************

	TESTS

*********************/

.Catalogue
{	
	display:block;		
	margin-bottom:40px;/*marge en bas ou ça dépasse (FFox) va savoir pquoi */
}

.Tri
{
	display:block;
	text-align:center;
	margin:10px;
}
.Tri A
{
	color:Blue;
	text-decoration:none;	
}
.Tri A:hover
{
	text-decoration:underline;
}


.LettreMarque
{
	
	display:block;
	font-size:17px;
	font-weight:bold;
	line-height:39px;
	border-bottom:1px solid #989898;
	text-decoration:none;
	color:Black;	
	clear:right;
	
}


.ListeMarques 
{	
	width:100%;	
	float:left;
	display:block;		
	margin-top:10px;	
	margin-left: 0px;
	padding-left: 0px;	
	
}



.ListeMarques LI
{	
	float:left;
	display:block;
	/*width:310px;*/
	width:50%;
	list-style-type:none;	

	
}
.ListeMarques .Note
{
	color:Gray;
}

.ListeMarques A
{
	text-decoration:none;
	color:#0848E5;	
}
.ListeMarques A:hover
{
	text-decoration:underline;
	color:red;	
}

.VoirMarque
{
	
}
.VoirMarque .Marque
{
	display:block;
	text-align:center;
	font-size:24px;
	padding:10px;
	font-weight:400;
	margin:0;
}

.VoirMarque .ProposerTest
{
	display:block;
	text-align:center;
	color:Blue;
	text-decoration:none;
}

.VoirMarque .ProposerTest:hover
{
	text-decoration:underline;
}

.VoirTest
{
}

.VoirTest .Titre
{
	display:block;
	text-align:center;
	padding:10px;
	font-size:24px;	
	/* contre les dépassements */
	table-layout:fixed;
	overflow:hidden;
}

.VoirTest .Titre .Marque
{
	color:Black;
	text-decoration:none;
		
}
.VoirTest .Titre .Marque:hover
{
	text-decoration:underline;
}

.VoirTest .Titre .Modele
{
	color:#d80000;
	text-decoration:none;
	
}
.VoirTest .Titre .Modele:hover
{
	text-decoration:underline;
}

.VoirTest .Titre .PosterAvis
{
	padding:10px;
	display:block;
	text-align:center;	
	color:Blue;
	font-size:12px;
	text-decoration:none;

}
.VoirTest .Titre .PosterAvis:hover
{
	text-decoration:underline;
}

.VoirTest .TitreParagraphe
{
	display:block;
	font-size:24px;
	margin:10px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:10px;
	border-bottom:1px solid #AEAEAE;
}

/* Album photo des tests */
.VoirTest .Photos
{
	display:block;
	overflow:auto;
	
	
	height:140px;
	border:1px solid #B4B2B3;
	background-color:#F3F3F3;
	
}

.VoirTest .Photos .OnePhoto
{
		float:left;
}

.VoirTest .Photos .OnePhoto .OnePhotoLink
{
	
	display:block;

	width:150px;
	height:120px;
	background-position:center center;
	background-repeat:no-repeat;
	

		
}
.VoirTest .Photos .OnePhoto .OnePhotoLink:hover
{
	background-color:#1E1E1E;
}

.VoirTest .Photos .OnePhoto .OneTestLink
{	
	display:block;
	float:left;
	
	width:150px;
	height:20px;	
	
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:Blue;	
	
}
.VoirTest .Photos .OnePhoto .OneTestLink:hover
{
	color:Red;	
	background-color:#DDDDDD;
	
}
/*
.PhotoMateriel
{
	float:left;
	width:150px;
	height:120px;
	text-align:center;
}*/

.VoirTest .OneMoyenne 
{
	display:block;
	line-height:24px;
	height:24px;
	margin:auto;	
	padding:5px;	
	width:300px;

}
.VoirTest .OneMoyenne .Nom
{
	display:inline;
	float:left;
	font-size:20px;
}
.VoirTest .OneMoyenne .Note
{
	display:inline;
	float:right;
	font-size:24px;
	color:Blue;

}

/*.VoirTest
{
}*/

.OneTest
{
	/*border:1px solid #DFDFDF;*/
	margin-bottom:5px;
}

.OneTest .mytable
{
	width:100%;
	display:block;
	background-color:#DFDFDF;
	margin-bottom:20px;
}

.OneTest .mytable .Auteur
{
	display:block;
	width:160px;
	color:Blue;
	
	font-size:12px;
	text-decoration:none;
}

.OneTest .mytable .Auteur:hover
{
	text-decoration:underline;
}

.OneTest .mytable .Note
{
	font-size:35px;
	line-height:40px;
	color:Red;
	
}


.OneTest .mytable .SurDix
{
	font-size:10px;	
	
}

.OneTest .Question
{
	display:block;
	font-size:17px;
	margin:5px;
	margin-left:20px;
	margin-right:0px;
	padding-bottom:5px;
	
	
}

.OneTest .Note
{
	color:Red;
	font-size:25px;
}
.OneTest .SurDix
{
	font-size:10px;
	
}

.OneTest .Reponse
{	
	display:block;
	margin-left:20px;
	margin-right:20px;
	line-height:25px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;
	
}


/********************

	USER CONTROL ARGENT

*********************/

.UserArgentControl
{
	display:inline;

}
.ArgentText
{
	margin-right:8px;
	font-size:18px;
	color:Green;
}
.ArgentDevise
{
	font-size:12px;
	background-color:white;
	color:Black;
	
	
}

/********************

	FORUMS

*********************/




.ForumPanelSujets
{
	
}

.ForumRubrique
{
	float:left;
	/*width:197px;*/
	width:32%;
	height:150px;
	border:1px solid #D0D0D0;
	margin:3px;
	display:block;
	background-color:#F8F8F8;
	/*background:#F8F8F8 url(img/bassxp.png) no-repeat right bottom;*/
	
	
}

.ForumRubrique H1
{	
	margin-top:0px;	
	
	display:block;
	background-color:#D0D0D0;	
	font-size:17px;
	font-weight:normal;
	line-height:29px;
	text-align:center;
	margin-bottom:10px;
	
}

.ForumRubrique A
{
	width:100%;
	display:block;
	font-size:12px;	
	text-indent:20px;
	text-decoration:none;
	color:#0848e5;
}

.ForumRubrique A:hover
{
	color:Orange;
	background-color:#1E1E1E;	
}

.ListeDerniersSujets
{
	font-size:11px;
	display:block;
	margin-top:25px;
	margin-bottom:5px;
	text-align:center;
	color:Red;
}

.HeaderTopic
{
	/*width:618px;*/
	
	display:block;
	text-align:center;
	font-size:10px;
	
	/*margin:auto;
	
	margin-bottom:15px;
	margin-top:-10px;
	background-color:#E3E3E3;
	border-bottom:1px solid #C8C8C8;
	*/
	text-align:right;
	margin-top:-20px;

}

.TopicCategorie
{
	color:#0848e5;
	color:#1e1e1e;
	text-decoration:none;
}
.TopicCategorie:hover
{
	text-decoration:underline;
}
.EntoureForum
{
	/*background-color:#fafafa;
	border:1px solid #c8c8c8;
	border-top:none;*/

}
.EntoureForum .MessagesScroll
{

/*	height:300px;
	overflow:auto;
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
	overflow-y:scroll;
*/	
	width:786px;
}


.TopicHeaderArrondi
{
	
	background-image:url(img/haut_forum.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
	margin:auto;
	text-align:center;
	padding:2px;
	display:none;
	
}

.TopicTitre
{
	display:block;
	font-size:18px;
	background-color:#FAFAFA;
	padding:10px;
	border:1px solid #DDDDDD;
	text-align:center;
	/*width: 598px;*/
	/*width:97%;*/
	margin:auto;
	table-layout: fixed;
	overflow: hidden;
	/*margin-bottom:5px;*/
	
	 border:0px;
	background-color:#ECECEC;
	padding-bottom:10px;
	/*border-bottom:1px solid #c8c8c8;*/
	
	/*background-image:url(img/plumeTitre.gif);
	 background-position:10px center;
	 background-repeat:no-repeat;
	*/
	
 background-color:Transparent;
 	

	
}

.TopicTitre H1
{
	color:#1E1E1E;
	text-decoration:none;
	display:inline;
	margin:0;
	font-size:22px;
	
	line-height:20px;
	font-weight:400;
	
	margin-right:7px;
	margin-left:7px;
	
color:White;
color:#363760;
color:#D80000;
	
	
}

.TopicTitre A
{
	color:#1E1E1E;
	text-decoration:none;
}
	

.TopicTitre A:hover
{
	text-decoration:underline;
}

.TopicTitreRSS
{
	
	display:inline;
	top:1px;
	position:relative;	
}




.Forum_OneForumMessage
{
	padding:0px;
	margin:auto;
	/*margin-top:5px;
	margin-bottom:5px;
*/
	border:1px solid #DADADA;
	border-bottom:none;
	/*width: 609px;*/
	
	
	table-layout: fixed;
	
	display:block;
	overflow:hidden;	
	border:0px;
	/*border-bottom:1px solid Gray;
	*/
	vertical-align:bottom;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#F4F4F4;	
	background-color:#fbfbfb;
	width: 770px;
	width: 783px;
	
	border:1px solid black;
	margin-top:10px;
	margin-bottom:10px;
	
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;

}

.Forum_OneForumMessage_AlternatPost
{
	background-color:#F3F3F3;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	
	border:1px solid black;
	margin-top:10px;
	margin-bottom:10px;
	
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;		
	
}

.Forum_OneForumMessage .header
{
	
	/*margin:-5px;*/
	margin-bottom:10px;
	background-color:#E8E8E8;
	border:1px solid #DADADA;
	border-top:none;
	border-left:none;
	border-right:none;
	width:100%;
	display:block;
	/*height:75px;*/
	float:left;
	
	
	border:0px;
	background-color:#acacac;
	background-color:Transparent;
	
	width:90px;
	
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DADADA', endColorStr='#F3F3F3', gradientType='0');
*/

}

.Forum_OneForumMessage .EntoureAvatar
{
	background-image:url(/Themes/Default/img/bkavatar.png);
	width:85px;
	height:98px;
	clear:both;
	
}

.Forum_OneForumMessage .EntoureAvatarGirl
{
	background-image:url(/Themes/Default/img/bkavatar_girl.png);
	width:85px;
	height:98px;
	clear:both;
	
}


.Forum_OneForumMessage .Avatar
{
	display:block;
	clear:left;	
	float:left;
	width:75px;
	height:75px;
	padding-right:15px;
	background-position:center center;
	background-repeat:no-repeat;	
	background-color:#000000;
	border:1px solid #7B86A4;
	
	/*float:right;
	display:block;*/
	
	position:relative;
	
	
	left:5px;
	margin-top:18px;
	border:none;
	padding:0;
	

}

.Forum_OneForumMessage .Pseudo
{		
	display:block;
	float:left;
	height:18px;
	clear:both;
	font-size:12px;	
	line-height:22px;
	color:#0848E5;	
	
	width:150px;
	
	
	
	width:90px;
	width:80px;
	/*text-align:center;*/
	font-weight:normal;

	text-decoration:none;
	margin-top:-2px;
	/*padding-left:14px;*/
	
	/*background-image:url(img/male.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
	
	word-break:break-all;
	font-size:11px;
	
	position:absolute;
	
	width:87px;
	text-align:center;

	
}

.Forum_OneForumMessage .PseudoFemme
{
	display:block;
	float:left;
	height:18px;
	clear:both;
	font-size:12px;	
	line-height:22px;
	color:#fe44fe;	
	
	width:150px;
	
	
	
	width:90px;
	width:80px;
	/*text-align:center;*/
	font-weight:normal;

	text-decoration:none;
	margin-top:-2px;
	/*padding-left:14px;*/
	
	/*background-image:url(img/female.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
	
	word-break:break-all;
	font-size:11px;
	
	position:absolute;
	
	width:87px;
	text-align:center;

}

.Forum_OneForumMessage .Signature
{
	font-style:italic;
	display:block;
	float:left;
	font-size:10px;

	height:20px;	
	width:100%;
	text-align:left;
	border-top:1px dashed #DDDDDD;
}




.Forum_OneForumMessage .EncadreHautTopic
{
	display:block;
	text-align:right;	
	/*padding-right:5px;*/
	/*border:1px solid black;*/
	width:100%;
	margin-left:30px;


}

.Forum_OneForumMessage .HautTopic
{
	display:inline;
	width:15px;
	height:15px;
	
}




.Forum_OneForumMessage .Message
{
	
	padding-top:20px;
	color:Black;
	line-height:20px;
	
	
	display:block;
	/*width:599px;*/
		
		
	padding-top:0px;
	
			/*margin-left:50px;*/
	
	
	
	
}

.Forum_OneForumMessage .MessageBlock
{
	padding-left:7px;
	padding-right:5px;
	padding-bottom:5px;
	
		/*width: 653px;*/
		width:  647px;
		
		float:left;
		display:block;

		

}

.Forum_OneForumMessage .Commandes
{
	float:right;
	position:relative;
	right:2px;
	

}

.Forum_OneForumMessage .Commandes .Sujet
{
	display:block;
	width:450px;
	clear:both;	
	height:20px;
	color:Purple;
	float:left;
	
	text-align:left;
	font-size:9px;
	text-decoration:none;
	
	position:relative;
	padding-right:50px;
	top:-2px;
}
.Forum_OneForumMessage .Commandes .Sujet:hover 
{
	color:Red;
}


.Forum_OneForumMessage .Commandes .Date
{	
	/*float:right;*/
	font-size:9px;
	color:#555555;
	position:relative;
	top:-4px;	
}

.Forum_OneForumMessage .Commandes .Edition
{
	font-size:24px;
	display:block;
	text-align:center;
}

.Forum_OneForumMessage .Commandes .Citer
{
	color:#C73333;	
/*	float:right;
	display:block;
	font-size:12px;	
	
	margin-left:3px;
	margin-right:3px;
	text-decoration:none;
*/
}
.Forum_OneForumMessage .Commandes .Editer
{	
	color:#C73333;	
/*	float:right;
	display:block;
	font-size:12px;	
	
	margin-left:3px;
	margin-right:3px;
	text-decoration:none;
*/
}

.Forum_OneForumMessage .Commandes .Supprimer
{
	background-image:url(img/kill.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:inline;
	float:right;
	

}


.Citation
{
	background-color:#FFFDF5;
	border:1px dashed #F3A24B;
	
	margin:5px;
	margin-left:0px;
	margin-right:0px;
	color:Black;
	padding:5px;
	
	/*background-image:url(img/quote.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;*/
	
}

.Citation .pseudocite
{
	display:block;
	border-bottom:1px dashed #F3A24B;
	
	font-weight:bold;
	padding:0;
	margin:0;
	/*text-indent:28px;*/
	font-size:13px;
	margin-top:-5px;
}

.smiley
{
	/*width:21px;
	height:20px;*/
	margin-top:-3px;
}


.CarteDeVisite
{
	/*width:620px;*/
	/*	width: 95%;*/
	width: auto;
	margin-top:0px;
	margin-left:92px;
	position:absolute;
	z-index:1;
	
}

/****** Derniers messages du forum (asCx) ********/



.DataGridDerniersMessageForum
{	
	border:1px solid #B4B2B3;
	border:1px solid #DDDDDD;
	
}	

.DataGridDerniersMessageForum TD
{	
	
}	


.DataGridDerniersMessageForum .ItemStyle
{
	background-color:#F3F3F3; /*couleur de chaque ligne*/
	text-indent:5px;
	color:black;	
}
.DataGridDerniersMessageForum .ItemStyleAlternatif
{
	background-color:#F0F0F0; /*couleur de chaque ligne*/
	text-indent:5px;
	color:black;
}

.DataGridDerniersMessageForum  A
{	
	/*display:block;*/
	width:99%;
	height:100%;
	color:#0848E5;
	text-decoration:none;
	background-image:url(img/plume.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	color:Black;
	
	
}


.DataGridDerniersMessageForum  A.DernierePage
{	
	

	color:#C73333;
	margin-left:10px;
	padding-left:10px;

	background-image:url(img/flechedroite.png);
	background-position:left center;
	background-repeat:no-repeat;
		
}


.DataGridDerniersMessageForum  A:hover
{
	/*border:1px solid #C0C0C0;
	background-color:#FAFAFA;*/
	color:Red;
}

.DataGridDerniersMessageForum  A:visited
{
	/*border:1px solid #C0C0C0;
	background-color:#FAFAFA;*/
	color:#7E2664;
}


.DataGridDerniersMessageForum .HeaderStyle
{
	background-color:#E0E0E0;
	text-indent:5px;
	color:Black;
	height:30px;	
	font-size:14px;
	background-image:url(img/fond_menu.gif);
	
	
	
	
	
}
        
        
        
.DataGridDerniersMessageForum .ItemStyle .PseudoDate
{
	display:block;
	text-align:center;
	line-height:14px;
	font-size:9px;
	color:Black;
}
.DataGridDerniersMessageForum .ItemStyleAlternatif .PseudoDate
{
	display:block;
	text-align:center;
	line-height:14px;
	font-size:9px;
	color:Black;
}

/********************

	MSSENGER

*********************/

.MessengerStatut
{
	position:absolute;
	
	margin-left:549px;
	margin-top:91px;




	width:69px;
	/*border:1px solid #F7B71A;*/
	
	text-decoration:none;

}




.MessengerStatut:hover
{
	background-color:#002586;
}

.MessengerStatut .Icon
{
	margin:auto;
	display:block;
}

.MessengerStatut .Text
{
	margin:auto;
	text-align:center;
	display:block;
	color:#EEEEEE;		
	font-size:11px;
	font-weight:bold;	
}

/*** AMIS ****/

.MessengerFriends
{
	position:absolute;
	/*position en haut a droite*/
	/*margin-left:465px;*/
	margin-left:624px;
	margin-top:15px;	
	width:175px;

	height:180px;
	border:1px solid White;
	
	text-decoration:none;
	background-color:#E9E9E9;
	border:1px solid #393939;
	border:1px solid #B4B2B3;
	border:1px solid #888888;
	
	
	
	/* SCROLLBAR */
	/*
	scrollbar-face-color:#E9E9E9;
	scrollbar-highlight-color:#E9E9E9;
	scrollbar-shadow-color:#E9E9E9;
	
	scrollbar-track-color:#AAAAAA; 
	
	scrollbar-3dlight-color:#CDCDCD;	
	scrollbar-darkshadow-color:#CDCDCD;
		
	scrollbar-arrow-color:#AAAAAA;
	*/
	background-image:url(img/Fond_Messenger.jpg);
	
	margin-top:-12px;
	height:199px;
	z-index:1;
}

.MessengerFriends .MessengerFriendsList
{	
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
	overflow-y:scroll;
	
	display:block;
	clear:right;
	height:178px;
	font-size:11px;

}

.MessengerFriends .MessengerFriendsList  DIV.Entete
{
	display:block;
	
	height:15px;
	line-height:15px;
	
	color:#1E1E1E;
	font-size:11px;	
	
	background-color:#BDBDBD;
	
	border:1px solid #123456;

	
	/*text-align:right;*/
	text-indent:16px;
	background-image:url(img/pin.png);
	background-position:5px center;
	background-repeat:no-repeat;
	clear:both;
	
	 
	 color:#1e1e1e;
	border:1px solid #888888;
		border-left:none;
	border-right:none;
	

	
	
}

.MessengerFriends .MessengerFriendsList  A
{	
	list-style-type:none;
	height:17px;	
	
	/* permet de laisser l'icone a gauche et d'avoir
		du texte visible  */
	padding-left:20px;
	
	text-decoration:none;
	width:70px;	
	
}
.MessengerFriends .MessengerFriendsList  A.cmdBloque
{	
	padding-left:0px;
	display:block;	
	
	text-decoration:none;
	float:right;
	width:13px;
	text-indent:-2000px;
	height:16px;
	
	
	background-image:url(img/friendlist_bloque.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.MessengerFriends .MessengerFriendsList A.cmdSupprime
{	
	height:16px;
	padding-left:0px;
	display:block;	
	float:right;
	text-decoration:none;
	
	width:16px;
	
	
	text-indent:-2000px;

	background-image:url(img/friendlist_close.png);
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;

}

.MessengerFriends .MessengerFriendsList A.cmdDebloque
{	
	
	padding-left:0px;
	display:block;	
	float:right;	
	width:13px;
	
	text-indent:-200px;
	
	background-image:url(img/friendlist_debloque.png);
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
}

.MessengerFriends .MessengerFriendsList  A:hover
{
	/*font-weight:bold;*/		
}

.MessengerFriends .MessengerFriendsList  A.enligne
{	
	margin-left:2px;
	margin-right:-4px;
	display:block;	
	background-image:url(img/status2.png);
	background-repeat:no-repeat;
	color:#196D29;
	float:left;
	

}
.MessengerFriends .MessengerFriendsList  A.absent 
{
	margin-left:2px;
	margin-right:-4px;
	display:block;	
	background-image:url(img/status1.png);
	background-repeat:no-repeat;
	color:#962650;
	color:#C73333;
	float:left;
	
	cursor:default;

}


.MessengerFriends .MessengerFriendsAdd
{	
	display:block;	
	width:100%;
	padding-top:1px;	
	padding-bottom:0px;
	background-color:#BDBDBD;
	border-top:1px solid #888888;
	

}

.MessengerFriends .MessengerFriendsAdd INPUT
{
	border:1px solid #888888;
	font-size:11px;
	
	margin-left:3px;
	width:123px;
	float:left;
	display:inline;
	
}

.MessengerFriends .addButton
{
	
	width:19px;
	height:19px;
	display:inline;
	float:left;
	
	background-image:url(img/plus.gif);
	background-repeat:no-repeat;
}

.MessengerFriends .Annuaire
{
	
	width:22px;
	height:19px;
	display:inline;
	float:left;
	
	background-image:url(img/gens.gif);
	background-repeat:no-repeat;
}


/********************

	SLAPPYTALKS

*******************/

.SlappyTalks
{
	position:absolute;
	width:382px;
	height:113px;
	margin-left:0px;
	margin-top:70px;
	
	
	position:fixed;
	left:auto;
	bottom:7px;
	
}

.SlappyTalks .Mascotte
{
	background-image:url(img/SlappyTalks.png);
	background-repeat:no-repeat;
	width:73px;
	height:101px;
	margin-top:18px;
}



.SlappyTalks .Suggestion
{
	background-image:url(img/SlappyBubble.png);
	background-repeat:no-repeat;

	padding-top:5px;
	/*padding-right:-3px;*/
	padding-left:3px;
	
	

	position:absolute;
	display:block;
	left:78px;
	top:15px;
	width:303px;
	height:97px;
	border:0px solid #123456;
	overflow:auto;
	
	text-align:center;
	font-size:12px;
	border:0px solid #123465;
	

}
.SlappyTalks .Suggestion LI
{
	list-style-type:none;	
	
}

.SlappyTalks .Suggestion A
{
	/*color:#65013A;*/
	text-decoration:none;
	
}

.SlappyTalks .Suggestion A:hover
{	
	text-decoration:underline;
}



/*affiche Slappy en bas à droite de la bulle*/
.SlappyTalks .Auteur
{
	display:block;
	position:absolute;
	left:85px;
	top:60px;
	width:290px;
		
	font-size:9px;
	font-style:italic;
	text-align:right;

	
}

/********************

	CHAT

*******************/

.ChatBody
{
	margin:0;
	padding:0;

	height: 98%;
	border:5px solid #323232;
	/*background-color:#323232;*/
	background-color:#6585B8;
	font: 13px/19px Verdana;
	overflow:hidden;
}


.Chat
{
	
	margin:0;
	padding:0;
	background-color:White;
	width:100%;	
	height:92%;	
	
	/*border:5px solid #1E1E1E;*/
	border:5px solid #6585B8;
	

}
.Chat TR
{
	height:100%;	
}
.Chat TD
{
	height:100%;	
}



.Chat .panelgauche
{
	
	display:block;
	width:100%;
	height:100%;
	/*background-color:Black;*/
	background-color:#6585B8;
	
	margin: 0px;
	padding: 0px;
	overflow:auto;
	border-right:5px solid #E1E1E1;

}

.Chat .panelgauche .Online
{

}

.Chat .panelgauche .User,.UserSelected,.UserClignote
{	
	
	clear:right;
	
	text-align:left;
	text-decoration:none;

	
	display:block;
	font-size:18px;	
	color:White;
	
	padding:5px;
	border:0px;
		

}


.Chat .panelgauche .User
{

	
	background-color:#1E1E1E;
	background-image:url(img/menu_negative.png);
	

}

.Chat .panelgauche .User:hover
{
	background-image:none;
	background-color:#232525;
		
}

.Chat .panelgauche .UserSelected
{
	color:#1E1E1E;
	background-color:#E1E1E1;
}

.Chat .panelgauche .UserClignote
{
	background-image:url(img/menu_clignote.gif);
}

.Chat .panelgauche .UserAbsent
{
	background:red;
}


.Chat .panelgauche .CloseDiscussion
{
	background-image:url(img/close.png);
	background-repeat:no-repeat;
	background-position:center center;
	
	width:20px;
	height:33px;
	
	background-color:Black;
	/*border:1px solid white;*/
	display:block;

	float:left;
	clear:left;
		
}

.Chat .panelgauche .CloseDiscussion:hover
{
	background-color:#444444;
}


.Chat .paneldroite
{
	

	display:block;
	width:100%;
	height:80%;
		
	margin: 0px;
	padding: 0px;
	
	background-image:url(img/SlappytoMessenger.png);
	background-position: center center;
	background-repeat:no-repeat;
	/*background-color:white;*/

}

.Chat .paneldroite .Text
{
	text-align:left;

	/*float:left;
	display:block;
	clear:right;
*/
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	font-size:15px;
	padding:0px;
	margin:0px;
	/*border-bottom:5px solid #E1E1E1;
	border-top:5px solid #E1E1E1;
	*/

}

.Chat .TableArea
{
	/*background-color:#E1E1E1;*/
}

.Chat .area
{
	display:block;
	/*background-color:#FFFFFF;*/
	width:100%;
	height:100%;
	font-size:22px;
	font-family:Trebuchet MS;
	border:0px;
	padding:0px;
	background-color:#FFFFFF;

}



.Chat .send
{
	display:block;
	float:left;
	clear:right;

	/*background-color:#DDEDED;	*/
	height:100%;
	width:60px;
	
	
}

.Chat .sendButton
{
	display:block;
	float:left;
	clear:right;

	
	height:100%;
	width:100%;	
	
	
	/*background-color:White;*/
	background-image:url(img/Return-Key.gif);	
	background-position:center center;
	background-repeat:no-repeat;
}

.Chat .sendButton:hover
{
		
		background-image:url(img/Return-Key2.gif);	
}

/********************

	ARTICLE

*******************/

.OneArticle
{
	
}
.OneArticle .Titre
{
	display:block;
	font-size:23px;
	line-height:28px;
	margin:0;
	font-weight:400;
}
.OneArticle .Auteur
{	
	display:block;
	font-size:20px;
	line-height:35px;
	color:#0848E5;
	text-decoration:none;
}
.OneArticle .Date
{
	float:right;
	font-size:12px;
}
.OneArticle .HITS
{
	clear:both;
	float:right;
	display:block;
	
	
	font-size:12px;
}

.OneArticle .Article
{
	text-align:justify;
	line-height:20px;
	
	font-size:12px;
	
}
/********************

		RECHERCHE PSEUDO AVEC AJAX

**********************/
.AjaxSearchResponse
{
	
	display:block;
	overflow:auto;
	background-color:#F3F3F3;	
	position:absolute;	
	height:170px;
	width:170px;
	
	
	border:1px solid #B4B2B3;
	z-index:1;
}



.ajaxSearchLink
{
	display:block;
	color:Blue;
	font-size:16px;
	text-decoration:none;
	line-height:24px;
	text-indent:5px;
}
.ajaxSearchLink:hover
{
	background-color:White;
}

.CloseAjax
{
	color:Red;
	font-size:12px;
	text-align:center;
	background-color:#D1D1D1;
}


/********************

		SLIDER

**********************/
#SliderBox
{	
	display:block;
	float:left;
	margin-right:1px;	
	margin-top:0px;	
	margin-bottom:0px;	

	width:58px;
	
}

.JourNuitBox
{
	color:White;
	text-decoration:none;
	font-style:italic;
}


.SliderFlashBox
{
	
	display:block;
	height:6px;
	width:208px;	

}

.Light
{
	position:absolute;
	margin-left:4px;
	margin-top:-18px;
	background-image:url(img/ampoule.gif);
	background-image:url(img/visionNuit.png);
	background-repeat:no-repeat;
	width:37px;
	height:20px;
	
}

.RazTheme
{
	position:absolute;
	margin-left:4px;
	margin-top:4px;
}



/********************

 MESSAGE PRIVE

********************/
.OneMessage
{
	border:1px solid #CCCCCC;
}

.OneMessage .Prefix
{
	font-weight:bold;
	margin-right:10px;
}


.OneMessage .header
{
	 background-color:#E1E1E1;
	 padding:5px;
	 border-bottom:1px solid #CCCCCC;
}

.OneMessage .header .Link
{
	margin-right:10px;
	color:Blue;
	text-decoration:underline;
}


.OneMessage .objet
{
	 background-color:#F3F3F3;
	 padding:5px;
	 border-bottom:1px solid #CCCCCC;
}

.OneMessage .Message
{
	background-color:White;
	padding:5px;
	margin:0px;
	
	
	
}

.OneMessageCommand
{
	
	 padding:5px;
	 text-align:center;	 
	 background-color:#E1E1E1;
	 border-top:1px solid #CCCCCC;
	 
}

.OneMessageCommand A
{	
	color:Black;
	background-color:#F1F1F1;
	padding:5px;	
	text-decoration:none;
	border:1px solid #B1B1B1;
}

.OneMessageCommand A:hover
{	
	color:Red;
	background-color:#FAFAFA;
	padding:5px;	
	text-decoration:none;
	border:1px solid #B1B1B1;
}

.TitreMessage
{
	display:block;
	text-align:center;
	font-size:24px;
	padding:10px;
}

/********************

		DATAGRID MESSAGES PRIVES

**********************/

.DataGridMessage
{
	background-color:#F3F3F3;
	border:1px solid #B4B2B3;
	
}	

.DataGridDerniersMessageForum TD
{	
	border:1px solid #EAEAEA;	
}	
.DataGridMessage .SelectedItemStyle
{
}
.DataGridMessage .ItemStyle
{
	text-indent:5px;
	color:black;
}

.DataGridMessage .ItemStyle A
{	
	display:block;
	width:99%;
	height:100%;
	color:Blue;
	text-decoration:none;
	border:1px solid #F3F3F3;
}

.DataGridMessage .ItemStyle A:hover
{

	border:1px solid #C0C0C0;
	background-color:#FAFAFA;
	color:Red;
}

.DataGridMessage .HeaderStyle
{
	background-color:#C0C0C0;
	text-indent:5px;
	color:Black;
	height:30px;
	
	font-size:12px;
	
}
        
/**** BUTTON D'archivage/suppression ****/
.ListeCommand
{
	display:block;
	margin-top:20px;
	text-align:right;
}


/********************

		DATAGRID LISTE DES MEMBRES

**********************/

.DataGridMembres
{
	background-color:#F3F3F3;
	border:1px solid #B4B2B3;
	width:100%;	
}	

/*.DataGridDerniersMessageForum TD
{	
	border:1px solid #EAEAEA;	
}	*/
.DataGridMembres .SelectedItemStyle
{
}
.DataGridMembres .ItemStyle
{
	text-indent:5px;
	color:black;
}

.DataGridMembres .ItemStyle A
{	
	display:block;
	width:99%;
	height:100%;
	color:Blue;
	text-decoration:none;
	border:1px solid #F3F3F3;
}

.DataGridMembres .ItemStyle A:hover
{

	border:1px solid #C0C0C0;
	background-color:#FAFAFA;
	color:Red;
}

.DataGridMembres .HeaderStyle
{
	background-color:#C0C0C0;
	text-indent:5px;
	color:Black;
	height:30px;
	
	font-size:12px;
	
}

.iconHomme
{
	display:block;
	width:11px;
	height:11px;
	background-image:url(img/male.gif);
	background-repeat:no-repeat;
}
.iconFemme
{
	display:block;
	width:11px;
	height:11px;
	background-image:url(img/female.gif);
	background-repeat:no-repeat;
}

.iconBasse
{
	float:left;
	width:18px;
	height:18px;
	background-image:url(img/iconBass.png);
}
.iconGuitare
{
	float:left;
	width:18px;
	height:18px;
	background-image:url(img/iconGuitar.png);
}
.iconBatterie
{
	float:left;
	
	width:18px;
	height:18px;
	background-image:url(img/iconDrum.png);
}
.iconChant
{
	float:left;
	
	width:18px;
	height:18px;
	background-image:url(img/iconChant.png);
	
}
.iconPiano
{
	float:left;
	
	width:18px;
	height:18px;
	background-image:url(img/iconPiano.png);
	
	
}     


/********************************

		CONVERTISSEUR MONNAIE

*********************************/
.Convertisseur .ResultatConversion
{
	
	color:Black;	
	display:block;
	width:133px;
}

/********************************

		EDITEUR

*********************************/
.EditorTitle
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:24px;
	display:block;
	text-align:center;
	color:Red;
	border:1px solid red;
}

.EditorProperty
{
	font-size:20px;
	padding:10px;
	padding-left:0;
}
.AdminTitre
{
	display:block;
    background-color:#E5E5E5;
    padding:10px;
    border:1px solid #D5D5D5;
    margin:2px;
}

.EditerLink
{
	color:Fuchsia ! important;
	font-size:10px;
	font-weight:bold; 
}
/********************************

		INTERVIEW

*********************************/

.TitreInterview 
{
	font-size:25px;
	display:block;
	padding:10px;
	margin:5px;
	text-align:center;	
}
.InterviewBloc
{	

	display:block;
	text-align:right;	
	height:320px;
/*	background-color:#CDCDCD;
*/
	
}

.InterviewBloc .InterviewPhoto
{
	float:left;
	display:block;
	width:440px;
	height:310px;
	text-align:center;
	background-color:#1E1E1E;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid white;
		
}



.Interview
{	
	background-color:#E0E0E0;
	text-align:justify;
	height:300px;
	padding:5px;
	display:block;
	width:160px;
	border:1px solid white;
	
	
}




.Interview .PseudoHomme
{
	display:block;
	font-size:20px;
	line-height:35px;
	color:#0848E5;
	text-decoration:none;
}
.Interview .PseudoHomme:hover
{
	color:#F7B71A;
}

.Interview .PseudoFemme
{
	display:block;
	font-size:20px;
	line-height:35px;
	color:Fuchsia;
	text-decoration:none;
}

.Interview .Intitule
{
	display:block;
	color:#0848E5;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}
.Interview .IntituleReponse
{
	display:block;
}


.InterviewQuestion
{
	display:block;
	padding:7px;
	font-size:17px;
	background-color:#E0E0E0;
	background-image:url(img/discuter.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:35px;
	font-style:italic;

	color:#0848E5;
	
	/*border-bottom:1px solid ;
	border-top:1px solid ;*/
	border:1px solid #CCCCCC;
}
.InterviewReponse
{
	display:block;
	padding:5px;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	text-indent:35px;
	

}

.InfoContact
{
	display:none;
	color:Red;
	text-align:center;
	font-weight:bold;
	
}

/********************************

		INTERVIEW

*********************************/

.BoxPanelDossiersEntire
{
	margin-top:20px;
	height:270px;

}

.Dossiers
{
	display:block;
	clear:both;

	
	
}

.Dossiers LI
{
	list-style-type:none;	
	list-style-position:outside;
	margin-left:40px;
}

.Dossiers A
{
	text-indent:15px;
	display:block;
	color:#0848E5;
	text-decoration:none;
	background-image:url(img/flechedroite.png);
	background-position:left center;
	background-repeat:no-repeat;
	
}

.Dossiers A:hover
{
	color:Red;
	text-decoration:underline;
}


/************ CHARTE *************/

.Charte
{
	display:block;
	height:300px;
	overflow:scroll;
	border:1px solid black;


}

/************** SEARCH ***********/
.Search
{
	background-image:url(img/search.gif);	
	background-repeat:no-repeat;
	width:186px;
	height:23px;
	display:inline;
	float:left;
	
	position:absolute;
	margin-left:435px;
	margin-top:3px;	
}

.SearchUnlogged
{
	margin-left:612px;
}


.Search .myInput
{	
	position:relative;
	display:inline;
	left:22px;
	top:2px;
	width:148px;
	border:0px;
	color:#800b13;
}

.OneSearch
{
	display:block;
	margin-bottom:5px;
	border:1px dashed #B4B2B3;
	margin-left:5px;
	margin-right:5px;
	background-color:#F0F0F0;

}
.OneSearch .Titre
{
	display:block;
	color:#0848EA;
	text-decoration:none;
	font-size:14px;
	background-color:#F7F7F7;
	padding:3px;
	border-bottom:1px dashed #B4B2B3;
}
.OneSearch .Titre:hover
{
text-decoration:underline;
}


.OneSearch .Description
{
	display:block;
	color:Black;
	background-color:#F0F0F0;
		padding:5px;
		font-size:12px;
		border-left:3px solid blue;
}
.OneSearch .Lien
{
	display:block;
	color:green;
	background-color:#F0F0F0;
		padding-left:5px;
		
		
		font-size:10px;
		border-left:3px solid blue;
		
}



/************ EXTENSION FREETEXTBOX *************/

.MultiMedia
{
	display:block;
	text-align:center;
	border:1px dashed black;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}

.TablatureCODE
{
	border:1px solid #AAAAAA;
	padding:5px;
    background-color:#FAFAFA; 	
	font-family:Courier New;
	display:block;
	clear:both;
	text-align:left;
}


.ctl00_ContentPlaceHolder1_ctlMessage_FreeTextBox1_OuterTable
{
	background-color:#F1F1F5!important;
	border:1px solid #CCCCCC!important;*/
}


.ctl00_ContentPlaceHolder1_ctlMessage_FreeTextBox1_DesignBox
{
	border:1px solid #DDDDDD!important;
	width:99.8%!important;

}

.gsc-control {
width:100%!important;
text-align:left!important;
}

.gsc-cursor-box
{
text-align:center!important;
font-size:130%!important;
}

/* BUG GOOGLE ANALYTICS ! */
#ga_shade
{
visibility:hidden;
}
