/* CSS Document */
body {
   width: 900px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-image: url("images/design/fond.png"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
}
body,td,th {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
#header {
   width: 900px;
   height: 198px;
   background-image: url("images/design/header.png");
   background-repeat: no-repeat;
}
#headerdex {
   width: 900px;
   height: 198px;
   background-image: url("images/design/headerdex.png");
   background-repeat: no-repeat;
}
#footer {
   width: 538px;
   height: 150px;
   background-image: url("images/design/footer.jpg");
   background-repeat: no-repeat;
}
#corps-general {
   width: 900px;
   background: url("images/design/corps_gene.jpg");
   background-repeat: repeat-y;
}
#menu-g {
	width: 181px;
	height: 95px;
	background-image:url("images/design/menu_g_haut.jpg");
	background-repeat: no-repeat;
}
#menu-g2 {
	width: 181px;
	background-image:url("images/design/menu_g_milieu.jpg");
	background-repeat: no-repeat;
}
.menugauche {
width:163px;
margin-left:7px;
margin-right:10px;
}
.menudroit {
width:163px;
margin-left:10px;
margin-right:7px;
}
.imagemenu {
margin-left:-7px;
}
#menu-g3 {
	width: 181px;
	height: 150px;
	background-image:url("images/design/menu_g_bas.jpg");
	background-repeat: no-repeat;
}
#menu-d {
	width: 181px;
	height: 95px;
	background-image:url("images/design/menu_d_haut.jpg");
	background-repeat: no-repeat;
}
#menu-d2 {
	width: 181px;
	background-image:url("images/design/menu_d_milieu.jpg");
	background-repeat: no-repeat;
}
#menu-d3 {
	width: 181px;
	height: 150px;
	background-image:url("images/design/menu_d_bas.jpg");
	background-repeat: no-repeat;
}
#em-pasco {
	width: 538px;
	height:95px;
	background-image:url("images/design/em-pasco.jpg");
	background-repeat: no-repeat;
}
#em-co {
	width: 538px;
	height:95px;
	background-image:url("images/design/em-co.jpg");
	background-repeat: no-repeat;
	position:relative;
	
}
#username {
	position:relative;
	bottom:-6px;
	left:165px;
	width:105px;
	background:transparent;
	border:none;
}
#password {
	position:relative;
	bottom:-6px;
	left:215px;
	width:105px;
	background:transparent;
	border:none;
}
#ok {
	position:absolute;
	top:12px;
	left:459px;
	width:38px;
	border:none;
	background:transparent;
	border:none;
	display:block;
	height:32px;


}
#ok:focus {
	bottom:4px;
	height:32px;
	background:url("images/design/ok2.png");
	border:none;
}
#newsune {
	margin-top:-10px;
}
#newsune-int {
	padding-left:9px;
	padding-right:9px;
}
#avoir {
	padding-left:4px;
	padding-right:4px;
	background:url("images/design/index/avoirsepa.jpg");
	text-align:center;
}
#avoirbas {
	height:12px;
	background:url("images/design/index/avoirbas.png");
}
.menutexte {
	background-image:url("images/design/nothover.png");
	background-position:left;
	background-repeat:no-repeat;
	line-height:16px;
	padding-left:34px;
	margin-left:-3px;
	padding-right:3px;
}
.fb {
font-weight:bold;
color:#ffffff;
text-decoration:none;
font-size:16px;
}
.menutexte:hover {
	background-image:url("images/design/hover.png");
}
.menutexte2 {
	padding-left:34px;
}
.dex{
	background-image:url("images/design/menus/dex.png");
	background-position:left;
	width:130px;
	height:200px;
	margin-left:18px;
}
.imgdex {
	padding-top:5px;
	margin-bottom:-10px;
	text-align:center;
}
.textdex {
	font-weight:bold;
	color:#240000;
	text-align:justify;
	margin-left:10px;
	margin-top:-7px;
}
.dexdonnee {
	color:#a70000;
}
.dexfiche {
	text-align:center;
	color:#a70000;
	font-weight:bold;
	margin-top:-7px;
}
.dexfiche a {
	color:#240000;
	font-weight:bold;
	text-decoration:none;
}
.dexfiche a:hover {
	color:#FFFFFF;
	border-bottom: solid 1px #a70000;
	border-top: solid 1px #a70000;
}
.textdexnompoke {
	font-weight:bold;
	color:#a70000;
	text-align:center;
	font-size:14px;
}
.menutexte a{
	color:#240000;
	font-weight:bold;
	text-decoration:none;
}
.menutexte a:hover{
	color:#FFFFFF
}
.tvtokyo {
	border:solid 1px black;
	margin-left:3px;
}
.tvtokyo:hover {
	border:solid 1px white;
	margin-left:3px;
}
.textetvtokyo {
	color:#240000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin-right:3px;
}
.textetvtokyo:hover {
	color:#FFFFFF;
}
.red_link {
	color:#990000;
	text-decoration:none;
}
.red_link:hover {
	color:#FF6262;
	text-decoration:underline;
}
.h1_red {
	color:#800000;
	font-size:22px;
}
.h2_red {
	color:#800000;
}
#zonecoms {
border:none; width:370px; height:80px; background:url(images/design/coms/casetexte.png) no-repeat; padding:20px;
}
#zonecoms:focus {
background:url(images/design/coms/casetexteclic.png) no-repeat;
}
#zoneimput {
background:url(images/design/coms/formtext.png); height:25px; width:104px; padding-left:15px; padding-top:7px; padding-right:15px; border:none;
}
#zoneimput:focus {
background:url(images/design/coms/formtextclic.png) no-repeat;
}
#zoneok {
border:none; background:url(images/design/coms/envo.jpg); height:70px; width:200px;
}
#zoneok:hover {
background:url(images/design/coms/envohover.jpg);
}
#zoneok:focus {
background:url(images/design/coms/envofocus.jpg);
}
a {
	color:#990000;
	text-decoration:none;
}
a:hover {
	color:#FF6262;
}
.linkavoir {
	font-weight:bold;
	color:#0e0000;
	text-decoration:none;
}
.linkavoir:hover {
	color:#ff3b3b;
	border-bottom: dashed 1px #b70000;
}
.imgavoir:hover {
background-color:#FFFFFF;
-moz-opacity: 60 ; /* Gecko -> Firefox, Netscape */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); /* IE < 8 */
opacity: 0.6; /* CSS 3 */
}
.mpimg {
background:url(images/design/coms/mp.png);
}
.mpimg:hover {
background:url(images/design/coms/mphover.png);
}
.avatarcom {
position:relative;
left:25px;
top:13px;
}
.textecom {
padding-right:25px;
padding-top:20px;
word-wrap:break-word;
width:265px;
}
.infocom {
position:relative;
top:20px;
width:85px;
padding-left:10px;
padding-right:25px;
text-align:center;
word-wrap:break-word;
}
.ball1 {
background-image:url('images/design/index/ball1.png');
background-repeat:no-repeat;
}
.ball1:hover {
background-image:url('images/design/index/ball2.png');
}