@charset "iso-8859-1";

/*
 * Feuille de style du thème st_influence
 * CSS niveau 2.1 ! 
 */

html, body, form, div, p, h1, h2  { 
    border-width: 0px;
	margin: auto;
    font-family: Arial, Sans-serif;
    font-size: 10px;
	text-decoration: none;
}

h3 {
    font-size: 11px;
	text-decoration: none;
}

body {
	background-color: #1f1f1f;
	color: #000;
}

a {
	text-decoration: none !important;
}

a:link, a:visited, a:active {  
    color: #000;
}

a:hover { 
    color:  #1eaabd;
} 

input, textarea {
    color: #000;
	background-color: #fff;
	font-size: 10px; 
    border: 1px solid #ccc;
	font-family: verdana, Arial, Sans-serif;
}

select {
    color: #000; 
    background-color: #fff;
    font-size: 9px; 
}

img {
    border: none;
    border-bottom: 0;
}

.img {
    border: none;
    display: block;
}

img.click {
	cursor: pointer;
}

.checkbox { 
    background: none; 
    border: none; 
}

.clear {
	clear: both;
}

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

#global {
	width: 100%;
	margin: auto;
	background: url('images/index.png') repeat-y;
	background-position: center;
}

#top {
    background: url('images/index_01.png') no-repeat;
	width: 1200px;
	height: 20px;
}

#header {
    /*background: url('images/index_02.png') no-repeat;*/
	width: 1200px;
	height: 180px;
}

#element {   
	width: 1200px;
	height: 55px;
}

    #element div.left {   
	    width: 710px;
	    float: left;
    }

    #element div.left div.login_off {
        background: url('images/index_03.png') no-repeat;
	    height: 35px;
    }

    #element div.left div.login_off div.pseudo input[type="text"], #element div.left div.login_off div.pass input[type="password"], #element div.left div.login_off div.wrapper input[type="submit"]  {
        float: left;
    }
	
	#element div.left div.login_off div.reg a, #element div.left div.login_off div.lost_pw a {
	    float: left;
	}

	#element div.left div.login_off div.pseudo input[type="text"] {
	    background: transparent;
	    width: 100px;
		margin-top: 9px;
		margin-left: 50px;
		border: none;
		color: #7d7d7d;
    }

	#element div.left div.login_off div.pass input[type="password"] {
	    background: transparent;
	    width: 98px;
		margin-top: 9px;
		margin-left: 26px;
		border: none;
		color: #7d7d7d;
    }	
	
	#element div.left div.login_off div.wrapper input[type="submit"] {
	    background: transparent;
	    width: 44px;
	    height: 19px;
	    cursor: pointer;
		margin-top: 9px;
		margin-left: 6px;
		border: none;
    }
	
	#element div.left div.login_off div.reg a {
	    float: left;
	    width: 44px;
		height: 8px;
		margin-top: 12px;
		margin-left: 6px;		
    }
	
	#element div.left div.login_off div.lost_pw a {
	    float: left;
	    width: 44px;
		height: 8px;
		margin-top: 12px;
		margin-left: 4px;		
    }
	
    #element div.left div.login_on {
        background: url('images/index_04.png') no-repeat;
	    width: 660px;
	    height: 25px;
	    padding-top: 10px;
	    padding-left: 50px;
	    font-size: 9px;
    }

    #element div.left div.online {
        background: url('images/index_05.png') no-repeat;
	    width: 610px;
	    height: 17px;
	    padding-top: 3px;
	    padding-left: 100px;
	    font-size: 9px;
    }
	
	#element div.right {   
	    width: 490px;
	    float: right;
    }
	
    #element div.right div.menu  {   
        background: url('images/index_06.png') no-repeat;
	    height: 55px;
    }

#block {   
	width: 1200px;
	height: 235px;
}

    #block div.left{   
	    width: 300px;
		float: left;
    }
	
	#block div.left div.lastnews{
        background: url('images/index_07.png') no-repeat;
	    height: 90px;
		padding-top: 28px;
    }	

    #block div.left div.lastposts{
        background: url('images/index_08.png') no-repeat;
	    height: 90px;
		padding-top: 27px;
    }

    #block div.video{
        background: url('images/index_09.png') no-repeat;
	    width: 299px;
		padding-left: 33px;
	    height: 235px;
		float: left;
    }	

    #block div.right{   
	    width: 568px;
		float: left;
    }

    #block div.right div.adv{
        background: url('images/index_10.png') no-repeat;
	    height: 79px;
		text-align: center;
		padding-top: 20px;
    }
	
    #block div.right div.topmatch{
        background: url('images/index_11.png') no-repeat;
	    height: 136px;
		width: 258px;
		float: left;
    }	

    #block div.right div.results{
        background: url('images/index_12.png') no-repeat;
	    height: 108px;
		width: 310px;
		float: left;
		padding-top: 30px;
    }
	
#content {
	width: 1200px;
    overflow: hidden;
	background: url('images/index_13.png') repeat-y;
}

#forum {
	width: 1200px;
    overflow: hidden;
	background-color: #fff;
}

.color, .color a, .color a:link, .color a:visited, .color a:active {
    color: #fff;
}

.color a:hover {
    color: #1eaabd;
}
	
#left, #center, #right {
	float: left;
}

#left {
    width: 20%;
}	

    #left div.leftshadow {
        background : url('images/index_14.png') no-repeat; 
        height: 50px;
    }

    #left div.title {
        background : url('images/index_16.png') no-repeat; 
        height: 18px;
		text-align: center;
		padding-top: 6px;
    }
	
	#left div.content {
        background : url('images/index_17.png') repeat-y; 
		padding: 8px;
    }

	#left div.closed {
        background : url('images/index_18.png') no-repeat; 
		height: 12px;
    }
	
#center {
    width: 60%;
}

    #center div.title {
        background : url('images/index_19.png') no-repeat; 
        height: 20px;
        padding-left: 110px;
        padding-top: 6px;
		color: #fff;
    }

    #center div.content {
        background : url('images/index_20.png') no-repeat;
		background-position: top;
        padding: 8px;		
    }

#center_forum {
    width: 1200px;
}

    #center_forum div.title {
        background : url('images/index_19_bis.png') no-repeat; 
        height: 20px;
        padding-left: 110px;
        padding-top: 6px;
		color: #fff;
    }

    #center_forum div.content {
        background : url('images/index_20_bis.png') no-repeat;
		background-position: top;
        padding: 8px;		
    }	
	
#right {
    width: 20%;
}
 
    #right div.rightshadow {
        background : url('images/index_15.png') no-repeat; 
        height: 50px;
    }

    #right div.title {
        background : url('images/index_21.png') no-repeat; 
        height: 20px;
		text-align: center;
		padding-top: 8px;		
    }

    #right div.content {
        background : url('images/index_22.png') repeat-y; 
		padding: 8px;		
    }
	
    #right div.closed {
        background : url('images/index_23.png') no-repeat; 
		height: 12px;		
    }
	
#bottom {
	width: 1200px;
	height: 14px;
	background: url('images/index_24.png') no-repeat;
}

#bottom_forum{
	width: 1200px;
	height: 14px;
	background-color: #fff;
}	
	
#footer {
    background : url('images/index_25.png') no-repeat; 
    height: 32px;
	width: 1200px;
}

    #footer div.storm a {
	    float: left;
	    width: 125px;
	    margin-left : 540px;
		margin-top: 10px;
        height: 10px;
    }
	
    #footer div.nk {
	    float: left;
	    width: 286px;
	    margin-left : 249px;
		margin-top: 9px;
    }	

/**  Fin de la feuille de style  **/