#mainBody {
	margin-top: 0px;
	background-color: #FFFFFF;
	text-align:center;
	font-size: 11px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #000000;
	background-image:url('../Images/fond.jpg');
	background-position: center bottom; 
	background-attachment: fixed;
}
#modalBody {
	margin-top: 0px;
	background-color: #FFFFFF;
	text-align:center;
	font-size: 11px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #000000;
}
img, div, a, input  { behavior: url(../Images/iepngfix.htc) }

table,tr,td{
	text-align:left;
	font-size: 11px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #000000;
}
table{
	margin:0;
	padding:0;
	border:0;
}

img{
	border:0px;
}

form{
	display:inline;
	margin:0;
	padding:0;
}
a:link {
	font-size: 11px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	text-decoration:none;
}
a:hover {
	font-size: 11px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	text-decoration:underline;
}
a:visited {
	font-size: 11px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	text-decoration:none;
}

div.autocomplete {
  position: absolute;
  width: 500px;
  background-color: white;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
}
 
div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 20em;
  overflow: auto;
}
 
div.autocomplete ul li.selected {
    background-color: #CCC;
}
 
div.autocomplete ul li {
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

/*
header
*/
#header{
	background-image:url('../Images/header.jpg');
	background-repeat:repeat-x;
	width:900px;
	height:150px;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	text-align:left;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
#header a{
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
}
#header a:link{
	text-decoration:none;	
}
#header a:hover{
	text-decoration:underline;	
}
#header a:visited{
	text-decoration:none;	
}
#header dl,#header dt,#header dd,#header ul,#header li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header #logo {
	float:left;	
}
#header #left
{
	float:left;
	width:700px;
}
#header #left #leitmotiv
{
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	height:124px;
	text-align:right;
	/*text-transform:uppercase;*/
	font-size:14px;
	
	border:0px solid #FFF;
}

#header  #left #menu {
	position:absolute;
	margin-top:0px;
	border:0px solid #FFF;
	height:26px;
	width:720px;
}
#header  #left #menu dl {
	float: left;
	width: 135px;
	height: 12px;
	margin: 0px 0px;
	border:0px solid #000000;
}
#header  #left #menu dt {
	height:26px;
	line-height:26px;
	text-transform:uppercase;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
#header  #left #menu dd {
	border: 0px solid gray;
	display:none;
}
#header  #left #menu li {
	text-align: left;
	background: #000;
	border-left:1px solid #8a8a8a;
	border-right:1px solid #8a8a8a;
}
#header  #left #menu ul {
	border-bottom:1px solid #8a8a8a;
}
#header  #left #menu li a{
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0px none;
}
#header  #left #menu dt a {
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0px none;
	background-image:url('../Images/menu-header-off.jpg');
}
#header  #left #menu li a:hover{
	color: #000;
	background: #EAEAEA;
	text-decoration: none;	
}
#header  #left #menu dt a:hover {
	color:#FFF;
	background-image:url('../Images/menu-bouton-on.gif');
}
/*
Zone login_box
*/
#login_box
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:30px;
	vertical-align:center;
	text-align:center;
	background-color:#3a3a3a;
	color:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #126ec9;
	/*overflow:auto;*/
	width:900px;
}
#search-bar{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:40px;
	vertical-align:center;
	text-align:right;
	background-color:#FFFFFF;
	color:#000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;	
	/*overflow:auto;*/
	width:900px;
}
#AllSite
{
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

#AllContent
{
	float:left;
	width:900px;
	text-align:center;
	
}
#banniere
{
	float:left;
	width:120px;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
	
}
/*
Zone Page
*/
#main_page
{
	background-color:#FFFFFF;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#main_page #main_content
{
	width:880px;
	/*overflow:auto;*/
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	text-align:left;
	border:0px solid #000000;
}
#main_page #main_content .vignette_artiste
{
	float:left;
	display:block;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
	vertical-align:bottom;
	width:160px;
	height:210px;
	border:0px solid #000000;
}

/*
Zone Identity
*/
#main_page #colonne_gauche
{
	float:left;
	width:200px;
	overflow:auto;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
	border:0px solid #000000;
}
#main_page #colonne_droite
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:670px;
	overflow:auto;
	text-align:left;
	border:0px solid #000000;
}
#main_page #colonne_gauche #div_identity
{
	width:200px;
	
	border:0px solid #000000;
}
#main_page #colonne_gauche #div_identity #picture
{

	width:150px;
	border:0px solid #000000;
}
#main_page #colonne_gauche #div_identity #informations
{
	margin-top:0px;
	width:150px;
	border:0px solid #000000;
}
#main_page #div_gallery
{
	clear:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:870px;
}
#main_page #div_blog
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:870px;
}
/*
Page what's up
*/
.whatsup
{

	border-top:1px solid #ADADAD;
	/*
	overflow:auto;
	vertical-align:center;
	*/
	margin-bottom:3px;
	margin-top:3px;
	padding-bottom:3px;
	padding-top:3px;
}
.whatsup img{
	margin-bottom:3px;
	margin-top:3px;

}

.separator-top
{

	border-top:1px solid #ADADAD;
	overflow:auto;
	width:100%;
	vertical-align:center;
	margin-bottom:3px;
	margin-top:3px;
	padding-bottom:3px;
	padding-top:3px;
}
.separator-bottom
{

	border-bottom:1px solid #ADADAD;
	overflow:auto;
	width:100%;
	vertical-align:center;
	margin-bottom:3px;
	margin-top:3px;
	padding-bottom:3px;
	padding-top:3px;
}
/*
Zone Player Mp3
*/
/*
#main_page #colonne_droite #div_player
{
	width:600px;
	height:100px;
}
*/
/*
Zone Player Mp3
*/
#main_page #colonne_droite #whoIam
{
	border:0px solid #000000;
}
/*
Zone footer
*/
#footer {
	clear:left;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-size: 9px;
	height:50px;
	line-height:25px;
	vertical-align:center;
	background-color:#000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #126EC9;
	text-decoration: none;
	color: #EAEAEA;
}
#footer a {
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
#footer a :hover {
	font-size: 9px;
	text-decoration: underline;
}


.FormInput {
	font-size: 12px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	border-color:#126EC9;
	border:1px solid;
	width:200px;
	margin:2px;
}
.FormInput2 {
	font-size: 12px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	border-color:#126EC9;
	border:1px solid;
	margin:2px;
}
.FormBtn {
	font-size: 12px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #FFFFFF;
	background-color:#126EC9;
	border-color:#126EC9;
	border:0px solid;
	margin:2px;
}


.H2_agakpe  {
	font-size: 18px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	border-bottom:2px solid #126EC9;	
	padding-left:20px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight: bold;
}
.H3_agakpe  {
	font-size: 15px;
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #126EC9;
	border-bottom:1px solid #126EC9;	
	padding-left:20px;
	margin-top:5px;
	margin-bottom:2px;
	font-weight: bold;
}
.H1_agakpe   {
	line-height:64px;
	font-size: 20px;	
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #FFFFFF;
	padding-left:80px;
	margin:0px;
	background-image:url('../Images/h1.jpg');
	background-color:#126EC9;
	font-weight: bold;
	text-align:left;
}

.H1_contest  {
	line-height:64px;
	font-size: 20px;	
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #FFFFFF;
	padding-left:90px;
	margin:0px;
	background-image:url('../Images/h1-contest.jpg');
	background-color:#126EC9;
	font-weight: bold;
	text-align:left;
}

.H1_blog   {
	line-height:64px;
	font-size: 20px;	
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #FFFFFF;
	padding-left:80px;
	margin:0px;
	background-image:url('../Images/h1-blog.jpg');
	background-color:#126EC9;
	font-weight: bold;
	text-align:left;
}
.H1_video   {
	line-height:64px;
	font-size: 20px;	
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #FFFFFF;
	padding-left:80px;
	margin:0px;
	background-image:url('../Images/h1-video.jpg');
	background-color:#126EC9;
	font-weight: bold;
	text-align:left;
}
.H1_comment   {
	line-height:64px;
	font-size: 20px;	
	font-family: Arial,verdana,helvetica,Sans-serif;
	color: #FFFFFF;
	padding-left:80px;
	margin:0px;
	background-image:url('../Images/h1-comment.jpg');
	background-color:#126EC9;
	font-weight: bold;
	text-align:left;
}


/*
COULEURS
*/
.blanc{
	color:#FFFFFF;
}
.blanc a{
	color:#FFFFFF;
	text-decoration:none;
}
.blanc a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.noir{
	color:#000000;
}
.vert{
	color:#BED52B;
}
.bleu{
	color:#769DE0;
}
.orange{
	color:#FF9900;
}
/*
FONT NORMALES
*/
.text9{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 9px;
}
.text10{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 10px;
}
.text11{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 11px;
}
.text12{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 12px;
}
.text13{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 13px;
}
.text14{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 14px;
}
.text15{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 15px;
}
.text16{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 16px;
}
.text17{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 17px;
}
.text18{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 18px;
}
.text19{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 19px;
}
.text20{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 20px;
}

/*
FONT GRASSES
*/

.text9bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 9px;
	font-weight:bold;
}
.text10bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.text11bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.text12bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.text13bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.text14bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.text15bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.text16bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 16px;
	font-weight:bold;
}
.text17bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 17px;
	font-weight:bold;
}
.text18bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 18px;
	font-weight:bold;
}
.text19bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 19px;
	font-weight:bold;
}
.text20bold{
	font-family: Arial,verdana,helvetica,Sans-serif;
	font-size: 20px;
	font-weight:bold;
}



#imghome { 
	border: 6px solid #ADADAD; 
	margin-top:10px;
	margin-bottom:10px;
}
#mailbox_receive 
{
	border:0px #000 solid;
	
	margin-top:10px;
	margin-bottom:10px;
}
#mailbox_receive .mailbox_in_msg
{

}
#mailbox_receive .mailbox_in_msg a
{

}
#mailbox_receive .mailbox_in_msg_on 
{
	
	font-weight:bold;
}
#mailbox_receive .mailbox_in_msg_on a
{
	
	font-weight:bold;
}


#mailbox_read 
{
	border:1px #126EC9 solid;
	
	margin-top:10px;
	margin-bottom:10px;
}
#mailbox_form
{
	border:0px #000 solid;
	
	margin-top:10px;
	margin-bottom:10px;
}

.button {
    border: none;
	width:100px;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
    background: url('../Images/btn_up.png') no-repeat top left;
   
}
.button:hover {
    border: none;
	width:100px;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
    background: url('../Images/btn_down.png') no-repeat top left;
   
}
.button2 {
    border: none;
	width:32px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
    background: url('../Images/btn2_up.png') no-repeat top left;
   
}
.button2:hover {
    border: none;
	width:32px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
    background: url('../Images/btn2_down.png') no-repeat top left;
   
}
.button3 {
    border: none;
	width:149px;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
    background: url('../Images/btn3_up.png') no-repeat top left;
   
}
.button3:hover {
    border: none;
	width:149px;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
    background: url('../Images/btn3_down.png') no-repeat top left;
   
}