/* Configuration texte */
*
{
  color: #333;
  font-family: Tahoma, Verdana;
  font-size: 11px;
}


a{ 
	font-weight:bold;
	color:navy;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
.ajaxLoaderLink
{
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-8px;
	margin-left:-8px;
	width:16px;
	height:16px;
	z-index:9999;
	background:url(../img/simpleLoad.gif) 0 0 no-repeat;
}
/* Mains Dom */
html{}
body
{
  background: #3468B9 url(../img/bg.png) 0 0 repeat;
  
  overflow-x:hidden;
  margin: 0px;
  
  background:#3468B9 url(../img/fond.gif) 0 0 repeat;
  background-attachment:fixed;
} 

/* Mains Dom:ID */
#borders
{
  width:927px;
  background:url(../img/fond.png) 0 0 repeat-y;
  margin:0 auto;
}

#globals
{
  width:876px;
  margin:0 auto;
  background:url(../img/fondfactice2.png) 0 0 repeat;
}

/* TOP */
#researchBar
{
  width:100%;
  margin:0 auto;
  background: url(../img/userbar.png) 0 0 no-repeat;
  height:28px;
}

#header
{
  position:relative;
}

#header #logo_on_left
{
  position:absolute;
  left:-32px;
  top:0px;
  width:32px;
  height:299px;
  z-index:100;
  background:url(../img/logo.png) 0 0 no-repeat;
}

#header a#logo_main
{
  display:block;
  width:306px;
  height:299px;
  float:left;
  background:url(../img/eversonic_logo.jpg) 0 0 no-repeat;
}
#header #right_head
{
  width:570px;
  height:179px;
  float:left;
  position:relative;
  background:url(../img/eversonic_header.jpg) 0 0 no-repeat;
  
}
#header #right_head #bottom_right_head
{
  width:570px;
  position:absolute;
  right:0;
  bottom:-120px;
  height:120px;
  background:url(../img/right_border.png) left top no-repeat;
}

#header #under_head
{
  clear:both;
  width:210px;
  background:url(../img/bas_logo.png) 0 0 no-repeat;
  height:26px;
}
#bottom_right_feet
{
	background:none;
}

/* MAIN */

#main
{
  clear:both;
  width:876px;
  min-height:200px;
  background:url(../img/fondfactice.png) 0px -1px repeat;
}

#main #menu
{
  float:left;
  margin:10px 25px;
  width:150px;
  min-height:500px;/* Remove at End */
}

#main #menu #usermenu
{
	margin-left:-5px;
	margin-top:8px;
	padding-top:2px;
	width:172px;
	height:56px;
	background:url(../img/userMenu.png) 0 0 no-repeat;
	position:relative;
}
#main #menu #usermenu a
{
	margin-left:9%;
}
#main #menu #usermenu #rings
{
	position:absolute;
	right:20px;
	color:white;
	bottom:2px;
}
#main #menu #usermenu a#delog
{
	width:12px;
	height:12px;
	display:block;
	position:absolute;
	top:2px;
	right:26px;
}
#main #menu #usermenu a#l_compte,#main #menu #usermenu a#l_admin,#main #menu #usermenu a#l_everbox
{
	color:white;
	padding-left:14px;
}
#main #menu #usermenu a#l_compte:hover,#main #menu #usermenu a#l_admin:hover,#main #menu #usermenu a#l_everbox:hover
{
	color:navy;
	text-decoration:underline;
}
form#f_log input#user_pass, form#f_log input#user_log
{
	
	width:60%;
	margin:2px 10%;
	background:#eee;
	border:1px solid #777;
	
	padding-left:17px;
	font-weight:bold;
	color:#777;
	padding-left:18px;
}
form input:hover
{
	background:#ddf;
}
#main #menu #usermenu #cadre
{

	float:left;
	width:45px;
	height:45px;
	margin:5px;
	margin-top:3px;
	-moz-border-radius:2px 0px 2px 0px;
	-webkit-border-radius:2px 0px 2px 0px;
	background:white;
	padding:2px;
	border:1px solid navy;
}
#main #menu #usermenu #avatar
{
	width:45px;
	height:45px;
}
#main #menu #usermenu #username
{
	text-align:center;
	font-weight:bold;
	color:white;
	margin-top:-2px;
	width:80%;
	margin-left:6%;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	padding:1px;
}
#main #corps
{
  float:left;
  margin:10px;
  width:640px;
  min-height:580px;/* Remove at End */
  background:url(../img/contenu.png) center top no-repeat;
  
}


/* FOOTER */
#footer
{
  clear:both;
  position:relative;
  
}

#footer #end *
{
  margin:0;
  padding:0;
}
#footer #end ul li
{
  list-style-type:none;
  float:left;
  display:block;
  margin:0 5px;
}
#footer #end #Copyright
{
  position:absolute;
  bottom:13px;
  right:64px;
  color:white;
  font-weight:bold;
}

#footer #end #Links
{
  position:absolute;
  bottom:13px;
  left:70px;
  color:white;
  font-weight:bold;
}
#footer #theme_selected
{
  position:absolute;
  bottom:94px;
  left:100px;
  z-index:40;
  width:70px;
  height:200px;
  background:url(../img/themeS.png) 0 0 no-repeat;
}


#footer #themes_select ul 
{
	margin:15px 25px;
	padding:0;
	width:487px;
}
#footer #themes_select ul li
{
	list-style-type:none;
	width:69px;
	height:66px;
	margin:5px;
	float:left;
}
#footer #themes_select ul li a
{
	display:block;
	width:69px;
	height:66px;
	opacity:0.6;
}
#footer #themes_select ul li a.selected
{
	opacity:1;
}
#footer #themes_select ul li a:hover
{
	opacity:0.8;
}
#footer #themes_select ul li a.selected:hover
{
	opacity:1;
}
#footer #themes_select ul li a#tSonic
{
	background:url(../img/theme_sonic.gif) 0 0 no-repeat;
}
#footer #themes_select ul li a#tTails
{
	background:url(../img/theme_tails.gif) 0 0 no-repeat;
}
#footer #themes_select ul li a#tRose
{
	background:url(../img/theme_rose.gif) 0 0 no-repeat;
}
#footer #themes_select ul li a#tRobotnik
{
	background:url(../img/theme_robotnik.gif) 0 0 no-repeat;
}
#footer #themes_select ul li a#tUnleashed
{
	background:url(../img/theme_unleashed.gif) 0 0 no-repeat;
}
#footer #themes_select ul li a#tBk
{
	background:url(../img/theme_bk.gif) 0 0 no-repeat;
}

#footer #themes_left
{
  width:210px;
  background:url(../img/bas_col_footer.png) left bottom no-repeat;
  height:99px;
  float:left;
}

#footer #themes_right
{
  width:666px;
  background:url(../img/bg_themes.png) right bottom no-repeat;
  height:99px;
  float:left;
  position:relative;
}

#footer #themes_right a#more_themes
{
  display:block;
  width:115px;
  height:13px;
  position:absolute;
  right:18px;
  top:28px;
  background:url(../img/plus_themes.png) 0 0 no-repeat;
}

#footer #end
{
  position:relative;
  width:100%;
  height:56px;
  clear:both;
  background:url(../img/bottom_bar.png) left bottom no-repeat;
}

#footer #end a#go_top
{
  
  display:block;
  width:33px;
  height:23px;
  position:absolute;
  right:18px;
  bottom:28px;
  background:url(../img/top.png) 0 0 no-repeat;
}
#footer #end #Links a
{
  color:#B6ADFF;
  text-decoration:none;
  font-weight:bold;
  padding:0px 5px;
}

#footer #end #Links a:hover
{
  color:white;
  background:navy;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.clear
{
  clear:both;
}
.hidden
{
	display:none;
}


h1
{
	font-size:18px;
	height: 26px;
	padding-left:26px;
	background:url(../img/titre.gif) 0 center no-repeat;
	
	font-weight:bold;
	color:#5E73FF;
	text-decoration:underline;
} 
h1:first-letter {
	color:navy;
}
h2
{
	margin-left:10px;
	height: 20px;
	padding-left:25px;
	background:url(../img/titre2.gif) 0 center no-repeat;
	font-size:16px;
	font-family:tahoma;
	font-weight:bold;
	color:#5E73FF;
	text-decoration:underline;
} 
h2:first-letter {
	color:navy;
}


h3
{
	margin-left:20px;
	height: 15px;
	padding-left:19px;
	background:url(../img/titre3.gif) 0 center no-repeat;
	font-size:14px;
	font-family:tahoma;
	font-weight:bold;
	color:#5E73FF;
	text-decoration:underline;
	vertical-align:center;
} 
h3:first-letter {
	color:navy;
}

#titleHeader
{
	display:none;
}

#everbox
{	
	position:absolute;
	right:10px;
	background:#8aa8d6;
	border:1px solid #2356b2;
	border-top:none;
	border-right:none;
	-webkit-border-radius:0px 0px 0px 20px;
	overflow:hidden;
	top:-1px;
	width:400px;
	height:1px;
	
	z-index:999;
	display:none;
	opacity:0.95;
}
#everbox a.return{ margin-left:10px; }
#everbox a.hide{ float:right; }
#everbox ul {

	padding:0;
	display:block;
	width:80%;
	margin:0 auto;
	margin-top:5px;
	

}	
#everbox ul li {
	list-style-type:none;
}
#everbox object{ position:absolute; margin-left:-120px;left:50%;top:10px; }
#everbox #playlist{ position:absolute; width:400px; text-align:center; bottom:4px; }
#everbox #everbox_ziks, #everbox #everbox_fiches,#everbox #everbox_wallpapers{ display:none; }
#everbox ul li a{ margin-left:15px; }
#everbox ul li a.wallpaper { padding-left:18px; background:url(../img/wallpapers.png) left center no-repeat; }
#everbox ul li a.fiches { padding-left:18px; background:url(../img/news.gif) left center no-repeat; }
#everbox ul li a.secret { padding-left:18px; background:url(../img/puce.gif) left center no-repeat; }
#everbox ul li a.musiques { padding-left:18px; background:url(../img/music.png) left center no-repeat; }
#everbox ul li a{ font-size:13px; }
#everbox ul li.left{ float:left; width:50%;}
#everbox ul li.right{ float:right; width:50%;}

a.interne{ font-weight:normal; border-bottom:1px dotted; opacity:0.7; font-style:italic;}
a.interne:hover{ border-bottom:1px solid; text-decoration:none; opacity:1;}
a.interne.persoico:hover{ padding-left:16px;  background:url(../img/une.gif) 2px center no-repeat;}
a.interne.jeuxico:hover{  padding-left:16px; background:url(../img/chao.gif) left center no-repeat;} 
