* {
margin:0;
padding:0;

}
*a:hover {
 text-decoration:underline;
 }
 
 
 /*
 
 #Button_1 a,#Button_2 a,#Button_3 a ,#Button_4 a  
{
	position:absolute;
	background-image: url(sprite_button.png)  ;
	display:block; 
	color:#FFF;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	letter-spacing:2px;	
	padding-top : 10px ;
	padding-bottom : 10px ;
	text-align:center;
	text-decoration:none;
	top:253px ;
}

#Button_1 a {left:1px ; background-position: -188px 0px; 	width:143px;	}
*/
#head2-a{
position:absolute;
top:0;
width:31px;
height:310px;

background:#e4f2ff url(head2ac.PNG)  ;

}
#head2-b{
position:absolute;
top:0;
left:31px;
width:896px;
height:310px;

background-image: url(head2b.PNG)  ;

}
#head2-c{
position:absolute;
top:0;
display : block ;
left:896px;
width:38px;
height:310px;
background-position: -32px -00px;
display:block;

background-image: url(head2ac.PNG)  ;

}

#Button_1 a,#Button_2 a,#Button_3 a ,#Button_4 a  
{
	position:absolute;
	background-image: url(sprite_button.png)  ;
	display:block; 
	color:#FFF;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	letter-spacing:2px;	
	padding-top : 10px ;
	padding-bottom : 10px ;
	text-align:center;
	text-decoration:none;
	top:253px ;
}

#Button_1 a {left:1px ; background-position: -188px 0px; 	width:143px;	}
#Button_4 a {left:552px ;background-position: -188px 0px; 	width:143px;	}
#Button_1 a:hover,#Button_4 a:hover  {	font-size:16px;	background-position: -188px -44px;}
#Button_2 a {left:156px ;background-position: 0 0px; 	width:186px; }
#Button_3 a {left:354px ;background-position: 0 0px; 	width:186px; }
#Button_2 a:hover, #Button_3 a:hover {	font-size:16px;	background-position: 0 -44px;}



#flags_it a,#flags_fr a,#flags_en a ,#flags_rss a  
{
	position:absolute;
	top:181px;
	display:block; 
	background-image: url(sprite_flags.png) ;	
	width:46px; height:52px; 
	
}

#flags_fr a {left:30px;background-position: -49px 0px;}
#flags_fr a:hover {background-position: -49px -54px;}
#flags_it a {left:95px;background-position: -1px 0px;}
#flags_it a:hover {background-position: -1px -54px;}
#flags_en a {left:160px;background-position: -97px 0px;}
#flags_en a:hover {background-position: -97px -54px;}
#flags_rss a {left:823px; width:44px; height:53px; background-position: -145px 0px;}
#flags_rss a:hover {background-position: -145px -54px;}

.tiret {
color:#8ac0ed;
}

.csontenu ul {
width:500px;
list-style-type:none;
background-color:#0c0ed;
margin:0 0 50px 50px;
}

.theme {
margin-top:-2px;
margin-bottom:4px;

}

.theme li {
display:inline;
color:#8ac0ed;
}

.classement span {
text-decoration:none ;
font-size:12px;
border:2px solid #c6dff2;
background-color:#e4f2ff;
margin-right:10px;
padding:0 5px;
}

.classement a {
text-decoration:none;

}

#gauche {
float:left;
color:#1A4972;
width:282px;
text-align:center;
padding-left:0;
margin-top:25px;
}


#gauche ul {
list-style-type:none;
text-align:left;
padding-bottom:10px;
margin-bottom:30px;

}

#gauche ul li {
line-height:23px;
font-size:11px;
padding-left:14px;
padding-right:5px;
}

#gauche ul .centre {
font-size:13px;
background-image: url(sprite_forum.png) ; 
background-position: -0px -48px;
text-align:center;
background-color : #456789 ;
padding-left:0;
}

h2 a {
text-decoration:none;
margin:0 10px;
}

#gauche li h2 a {
margin:0;
}




#gauche p {
margin-top:15px;
}

.bout {
color:#fff;
}

img {
vertical-align:middle;
text-decoration:none;
border:0;
}

font.bleu {
color:#1A4972;
font-size:14px;
}

span.NombreDePoint {
position:relative;
height:17px;
border:2px solid #c0f0c0;
color:#238262;
background-color:#e8f8e8;
z-index:0;
font-weight:700;
font-size:14px;
margin-top:15px;
}

a.petitgris,font.petitgris {
font-size:10px;
font-weight:400;
color:#89a;
text-decoration:none;
}

a.SP {
font-weight:400;
font-size:15px;
}

a.Root {
text-decoration:none;
font-weight:400;
color:#1A4972;
}

a.Rubr {

font-size:15px;
color:#239962;
margin-top:5px;
margin-bottom:5px;
line-height:23px;
font-weight:700;
}

a.page {
font-weight:400;
text-decoration:none;
font-size:13px;
}

a.EXIT {
font-weight:400;
text-decoration:underline;
font-size:14px;
}



.ForumBlanc a, .ForumBleu a, .ForumBleu
{

text-decoration:none;
}
.ForumBleuGros2
{
font-size:14px;
font-weight:700;
margin-left:5px;

margin-right:5px;
vertical-align:middle;
}
.ForumBleuGros 
{
font-size:14px;
font-weight:700;
margin-left:-5px;
vertical-align:middle;

}


a.EXIT2 {
font-size:13px;
z-index:2;
font-weight:400;
color:#89a;
}

a.Descript {
font-weight:400;
text-decoration:none;
font-size:15px;
color:#1A4972;
}

a.Descript2 {
font-weight:400;
text-decoration:none;
font-size:10px;
color:#1A4972;
}

a.Menu {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

span.lemeill {
font-size:14px;
color:#1A4972;
}

span.CompteSite {
position:relative;
background:url(http://fr.webmaster-rank.info/BGsite.PNG) no-repeat;
height:18px;
width:90px;
z-index:0;
}





.ForumHaut {
line-height:19px;
height:28px;
width:282px;
background-image: url(sprite_forum.png)  ;
background-position: -0px -45px;
margin:0;
}


#gauche ul li .FermeBas,.ForumFermeBas {
width:282px;
height:3px;
background-image: url(sprite_forum.png)  no-repeat;
background-position: -0px -1px;

}

.ForumBlanc {
background-image: url(sprite_forum.png) ;
background-position: -0px -48px;
}

.ForumBleu, .ForumBleu {
background-image: url(sprite_forum.png) ;
background-position: -0px -1px;
}
div.ForumBas {

width:282px;
height:15px;
 
background-color :#123456 ;

background-image: url(sprite_forum.png) ;
background-position: -0px -90px;
text-align:left;
text-indent:10px;
}

div.ForumBlanc {
line-height:23px;
font-size:11px;
width:282px;
height:23px;
background-image: url(sprite_forum.png) ;
background-position: -0px -48px;

text-align:left;
text-indent:15px;
}
div.ForumBlancVariable {
font-size:11px;
width:282px;
text-align:left;
background-image: url(sprite_forum.png) ;
background-position: -0px -48px;
}
div.ForumBleu {
line-height:23px;
width:282px;
height:23px;
background-image: url(sprite_forum.png) ;
background-position: -0px -1px;
text-align:left;
text-indent:15px;
overflow:hidden;
}

div.ForumBleuCenter {
line-height:23px;
width:282px;
height:23px;
background-image: url(sprite_forum.png) ;
background-position: -0px -48px;

}

div.ContenuBlanc {
position:relative;
width:258px;
top:5px;
left:10px;
line-height:17px;
}



div.SousMenu {
position:absolute;
top:400px;
left:6px;
color:#1A4972;
width:282px;
height:444px;
background:#fff0f0;
}

div#footer a {
text-decoration:none;
font-size:10px;
z-index:2;
font-weight:400;
color:#89a;
}

div#footer a:hover {
text-decoration:underline;
}
 div#home  a:hover {
text-decoration:underline;
}
#home {
position:relative;
overflow:hidden;
font-size:13px;
line-height:15px;
width:965px;
color:#1A4972;
background:#f0f0f0 url(http://fr.webmaster-rank.info/content-bg.PNG) repeat-y 0 49px;
margin:0;
padding:0;
}

#containera {
position:relative;
width:965px;
text-align:left;

background:#e4f2ff url(http://fr.webmaster-rank.info/content-bg.PNG) no-repeat 0 185px;
margin:0 auto;
padding:0;
}

#container {
width:965px;
text-align:left;
margin:0 auto;
padding:0;
}

#header div#pub {

position:absolute;

top:177px;
left:274px;
width:468px;
height:60px;
background:#fff;
margin:0;
padding:0;
}

h1 {
color:#1A4972;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
font-size:16px;
}

h2 {
color:#1A4972;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
margin-top:0;
margin-bottom:5px;
}

h3 {
color:#1A4972;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-top:8px;
margin-bottom:3px;
}

h4 {
color:#1A4972;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
margin-top:15px;
margin-bottom:15px;
}

h8 {
font-weight:400;
display:inline;
margin:0;
}

div#seosoft {
width:600px;
}

div#blocpack {
float:left;
width:170px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
text-align:center;
background:#e4f2ff url(http://fr.webmaster-rank.info/body-bg.PNG) top left repeat-x;
margin:0;
padding:0;
}
/*background-image: url(sprite_button.png)  ;*/

#header {
position:relative;
top:0;
width:965px;
height:310px;
background-position: -0px -18px;
background:#efffef no-repeat;

margin:0;
padding:0;
}

/*
#header {
position:relative;
top:0;
width:965px;
height:310px;

background:#efffef url(http://127.0.0.1/wmr/css/head2.png no-repeat;
margin:0;
padding:0;
}
*/
#header div#title {
position:absolute;
top:25px;
left:355px;
width:540px;
height:110px;
text-align:right;
margin:0;
padding:0;
}



#footer {
position:relative;
width:965px;
height:100px;
color:#89a;
font-size:10px;
text-align:center;
background:url(http://fr.webmaster-rank.info/footer-bg.PNG) no-repeat;
margin:0;
padding:35px 0 0;
}



#content {
position:relative;
font-size:13px;
line-height:15px;
width:965px;
color:#1A4972;
min-height:350px;
margin:0;
padding:0;
}

#DivMinHeigth {
width:0;
float:left;
top:0;
left:0;
height:115em;
}

#DivContenu {
width:635px;
position:relative;
top:20px;
left:310px;
color:#1A4972;
background:#fff;
min-height:350px;
}

#DivMenu {
position:absolute;
top:10px;
left:6px;
color:#1A4972;
width:284px;
text-align:center;
}

#DivSousMenu {
position:absolute;
top:1150px;
left:6px;
color:#1A4972;
width:284px;
}

hr {
clear:both;
}

.boutinput {
background-color:#8ac0ed;
color:#fff;
}

#contenu .theme,.classement {
margin-bottom:5px;
text-decoration:none;
}



.theme li a {
font-weight:400;
text-decoration:none;
font-size:13px;
line-height:19px;
}



font.vert,a,.body {
color:#1A4972;
}

span.bleu  {
color:#1a4972;
border-right-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
letter-spacing:1px;
margin-top:55px;
margin-bottom:5px;
}

font.blanc,h2.blanc,span.blanc  {
color:#FFF;
border-right-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
letter-spacing:2px;
margin-top:0;
margin-bottom:5px;
}

