/* Clear float */

br.clearfloat {
     clear: both;
     height: 0;
     font-size: 1px;
     line-height: 0px;
 }

/* Body */

html,body {
	/*background-color: #212121;*/
	background:url("wallpub.jpg") no-repeat scroll center top #212121;
	margin:0;
	font-family: Tahoma, serif;
	font-size: 11px;
}

/* Polices d'écritures */

/* Blanc / Blanc */

.white2 {
	color:#DADADA;
}

.white2 a:link {
	color:#DADADA;
}

.white2 a:hover {
	color:#DADADA;
}

.white2 a:visited {
	color:#DADADA;
}

.white2 a:visited:hover {
	color:#DADADA;
}

.white2 a:active {
	color:#DADADA;
}

/* Polices pour les resultats */

.blue {
color : #0066ff;
}

.green {
color : #009900;
}

.red {
color : #cc0000;
}

/* Resultats en gros */

.bblue {
color : #0066ff;
font-size:18px;
}

.bgreen {
color : #009900;
font-size:18px;
}

.bred {
color : #cc0000;
font-size:18px;
}

.matchaff {
font-size:18px;
color:#FFF;
}

.bneutral {
	color:#06F;
	font-size:18px;
}
.neutral {
	color:#06F;
}

/* Franklin Gothic Medium */

.frank {
	font-family: "Franklin Gothic Medium";
	font-size:12px;
}

/* Blanc / Rouge hover */

.whitetext {
	color:#DADADA;
}

.whitetext a:link {
	color:#DADADA;
}

.whitetext a:hover {
	color:#C00;
}

.whitetext a:visited {
	color:#DADADA;
}

.whitetext a:visited:hover {
	color:#C00;
}

.whitetext a:active {
	color:#DADADA;
}

/* Gris / Rouge hover */

.grey {
	color:#666;
}

.grey a:link {
	color:#666;
}

.grey a:hover {
	color:#C00;
}

.grey a:visited {
	color:#666;
}

.grey a:visited:hover {
	color:#C00;
}

.grey a:active {
	color:#666;
}

/* Titre rouge */ 
.redtitle {
	color:#950000;
}

/* Liens rouge / hover rouge */
.redlink a:link {
	color: #950000;
	text-decoration:none;
}
.redlink a:visited {
	color: #950000;
	text-decoration:none;
}
.redlink a:hover {
	color: #950000;
	text-decoration:none;
}
.redlink a:active {
	color: #950000;
	text-decoration:none;
}

/* Liens en general : noir / hover rouge */
a:link {
	color: #000;
	text-decoration:none;
}
a:visited {
	color: #000;
	text-decoration:none;
}
a:hover {
	color: #C00;
	text-decoration:none;
}
a:active {
	color: #000;
	text-decoration:none;
}

/* Input : Login & Password */
	
.inputlog {
	height:16px;
	background-image:url(images/input.jpg);
	border:0px;
	width:110px;
	margin-left:55px;
	font-size:10px;
	color:#636363;
	padding-left:3px;
}

/* Partie Header */

.header {
	background-image:url(images/header.jpg);
	height:166px;
	width:888px;
}

.headright {
	height:166px;
	margin-left:190px;
}

.menu {
	padding-top:3px;
}

.boutons {
	width:888px;
}

.sponsor {
	margin-top:10px;
	background-image:url(images/sponsors.jpg);
	width:695px;
	height:89px;
}

.textsponsor {
	margin-left:18px;
	margin-right:20px;
	padding-top:1px;
	height:87px;
	overflow:hidden;
}

/* Conteneur principal */
	
.maincontainer {
	margin-left:auto;
	margin-right:auto;
	width:888px;
}

.middle {
	float:left;
	background-image:url(images/left.jpg);
	background-repeat:repeat-y;
	width:888px;
	background-color:#FFF;
}

/* Colonne Gauche */

.leftcontainer {
	width:221px;
	float:left;
}

/* Sections */

.section {
	width:221px;
	background-image:url(images/sections.jpg);
	height:39px;
}
.academy {
	width:221px;
	background-image:url(images/wings.jpg);
	height:53px;
}

/* Login */

.login {
	width:221px;
	background-image:url(images/login.jpg);
	height:56px;
}

/* Join us */

.join {
	width:221px;
	background-image:url(images/join.jpg);
	height:48px;
	float:right;
}

/* Publicité */

.advert {
	width:221px;
	background-image:url(images/adv.jpg);
	height:58px;
}

.pub {
	padding:10px;
}


.sectionbox {
	width:221px;
}

/* Colonne Droite */

.rightcontainer {
	width:665px;
	float:right;
}

.content {
	background-image:url(images/content.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	padding:5px;
}

/* Footer */

.footleft {
	background-image:url(images/left.jpg);
	height:70px;
	width:221px;
	float:left;
}

.footer {
	background-image:url(images/footer.gif);
	height:58px;
	width:667px;
	float:right;
}

.footerurl {
	text-align:center;
	color:#FFFFFF;
	width:665px;
	float:right;
	padding-top:58px;
}
.footerurl a:link {
	color:#FFFFFF;	
}
.footerurl a:visited {
	color:#FFFFFF;	
}
.footerurl a:hover{
	color:#FFFFFF;	
}
.footerurl a:active{
	color:#FFFFFF;	
}

/* Page Home : Colonne gauche */

.homeleft {
	float:left;
	width:322px;
}

/* Page Home : Colonne droite */

.homeright {
	float:right;
	width:322px;
	margin-right:2px;
	}

/* IndexPage */

.m1 {
	background-image:url(images/index/m1.png);
	height:39px;
	width:652px;
}

.g1 {
	background-image:url(images/index/g1.png);
	height:39px;
	width:652px;
}

.ma1 {
	background-image:url(images/index/ma1.png);
	height:39px;
	width:652px;
}


.leftm1 {
	width:316px;
	float:left;
	margin-left:8px;
}

.rightm1 {
	width:315px;
	float:left;
}

.leftm1m {
	width:316px;
	float:left;
	margin-left:5px;
}

.rightm1m {
	width:315px;
	float:left;
}

.m2 {
	background-image:url(images/index/c2.jpg);
	width:652px;
}

.m4 {
	background-image:url(images/index/m3.png);
	height:33px;
	width:652px;
}

.c1 {
	background-image:url(images/index/c1.jpg);
	height:39px;
	width:652px;
}

.c2 {
	background-image:url(images/index/c2.jpg);
	height:65px;
	width:652px;
}

.leftc1 {
	background-image:url(images/index/4back.jpg);
	height:63px;
	width:315px;
	float:left;
	margin-left:8px;
}

.rightc1 {
	background-image:url(images/index/4back.jpg);
	height:63px;
	width:315px;
	float:left;
}

.leftc2 {
	background-image:url(images/index/4back2.jpg);
	height:63px;
	width:315px;
	float:left;
	margin-left:8px;
	margin-top:2px;
}

.rightc2 {
	background-image:url(images/index/4back2.jpg);
	height:63px;
	width:315px;
	float:left;
	margin-top:2px;
}

.c3 {
	background-image:url(images/index/c3.jpg);
	height:19px;
	width:652px;
	padding-top:1px;
}

.c4 {
	background-image:url(images/index/c4.jpg);
	height:73px;
	width:652px;
}

.bcontainer
{
	float:left;
	margin-left:4px;
	margin-top:5px;
	margin-bottom:4px;
}

.bleft {
	height:162px;
	width:20px;
	float:left;
}

.bright {
	background-image:url(images/index/b2.jpg);
	width:297px;
	height:162px;
	float:left;
}

.a1 {
	background-image:url(images/index/a1.jpg);
	height:27px;
	width:654px;
}

.anews1 {
	background-image:url(images/index/a1.jpg);
	height:13px;
	width:654px;
}


.abc1 {
	background-image:url(images/index/abc1.jpg);
	height:376px;
	width:654px;
}

.p1 {
	background-image:url(images/index/p1.png);
	height:39px;
	width:654px;
}

.d1 {
	background-image:url(images/index/d1.png);
	height:39px;
	width:654px;
}

.f1 {
	background-image:url(images/index/f1.png);
	height:39px;
	width:654px;
}


.med1 {
	background-image:url(images/index/med1.png);
	height:39px;
	width:654px;
}

.d2 {
	background-image:url(images/index/d2.png);
	height:18px;
	width:638px;
	margin-left:15px;
	background-repeat:no-repeat;
	padding-top:1px;
}

.a2 {
	background-image:url(images/index/a2.jpg);
	width:654px;
}

.a3 {
	background-image:url(images/index/a3.jpg);
	height:22px;
	width:654px;
}

.title {
	background-image:url(images/index/titre.jpg);
	height:27px;
	width:465px;
	float:left;
	margin-left:10px;
}

.titext {
	width:465px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.ntext {
	margin-top:15px;
}

.nmatch {
	margin-top:10px;
	margin-left:20px;
	width:600px;
}

/* News */

.statbox {
	background-image:url(images/index/statbox.jpg);
	height:98px;
	width:377px;
	float:left;
}

.vote {
	background-image:url(images/index/vote.jpg);
	height:98px;
	width:256px;
	float:left;
}

.comment {
	background-image:url(images/index/comment.jpg);
	height:253px;
	width:472px;
	float:left;
	margin-top:6px;
}

.comment2 {
	background-image:url(images/index/comment.jpg);
	height:253px;
	width:472px;
	float:left;
}

.commentbox {
	margin-top:12px;
	height:230px;
	width:458px;
	overflow-y: scroll; 
	overflow-x: hidden;
}

.links {
	background-image:url(images/index/links.jpg);
	height:162px;
	width:182px;
	float:left;
	margin-top:6px;
}

.vgood {
	background-image:url(images/index/good.jpg);
	height:49px;
	width:45px;
	float:left;
	margin-top:7px;
}

.vnone {
	background-image:url(images/index/none.jpg);
	height:49px;
	width:45px;
	float:left;
	margin-top:7px;
	margin-left:5px;
}

.vpoor {
	background-image:url(images/index/poor.jpg);
	height:49px;
	width:45px;
	float:left;
	margin-top:7px;
	margin-left:5px;
}

.cadrelogo1 {
	background-image:url(images/index/cadre.jpg);
	height:191px;
	width:204px;
	float:left;
}

.cadremiddle {
	width:172px;
	float:left;
	height:80px;
	margin-left:5px;
	margin-right:5px;
}

.col1 {
	background-image:url(images/index/col1.jpg);
	height:29px;
	width:175px;
}

.col2 {
	background-image:url(images/index/col2.jpg);
	height:19px;
	width:175px;
}

.col3 {
	background-image:url(images/index/col3.jpg);
	height:36px;
	width:175px;
}

.cadrelogo2 {
	background-image:url(images/index/cadre.jpg);
	height:191px;
	width:204px;
	float:left;
}

/* Galleries Hover */

.normal{
	filter:alpha(opacity=100);  
	-moz-opacity: 1;
	opacity: 1;
	border:solid 1px #333333; 
	padding:10px; 
	margin-left:20px; 
	margin-top:10px; 
	float:left;
}

.transparent {
	filter:alpha(opacity=40);  
	-moz-opacity:0.40;
	opacity: 0.40;
	border:solid 1px #333333; 
	padding:10px; 
	margin-left:20px; 
	margin-top:10px; 
	float:left;
}

/* Pagination Style */

.pagination a {
	height:16px;
	width:26px;
	float:left;
	margin-left:4px;
}

.pagination a:hover {
	background-image:url(images/page.jpg);
	height:16px;
	width:26px;
	float:left;
	margin-left:4px;
}

.pagisel {
	background-image:url(images/page.jpg);
	height:16px;
	width:26px;
	float:left;
	margin-left:4px;
}

.paginationstyle{ 
/*width: 350px;*/
padding: 2px 0;
margin-left:14px;
margin-top:10px;
}

.paginationstyle select{ 
border: 1px solid #C00;
color: #999;
}

.paginationstyle a{
padding: 4px;
text-decoration: none;
border: 1px solid #999;
color: #999;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #C00;
border: 1px solid #C00;
}

.paginationstyle a.imglinks{
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{
color: #C00;
border: 1px solid #C00;
}

/* Bouton archive */

.archives {
	background-image:url(images/archives.jpg);
	height:16px;
	width:66px;
	float:left;
}

.inp {
	border:1px solid #666; 
	color:#666; 
	background-color:#FFFFFF;
}

#cadrpg { 
	width:500px; 
	padding-top:9px; 
	overflow:hidden;
}

#newshr {
	position:relative;
	width:460px;
	height:20px;
	overflow:hidden;
	border:0px inset white;
}

#defile { 
	position:absolute; 
	margin-top:1px; 
	background-color:transparent; 
	color:#FFFFFF;
}

/* Page archives */

.aconteneur {
	background-image:url(images/archives/backarch.jpg);
	background-repeat:no-repeat;
	width:650px;
	height:868px;
	margin-left:2px;
	margin-top:7px;
}

.atitle {
	height:25px;
	width:317px;
}

.abox {
	background-image:url(images/archives/cadre.jpg);
	width:317px;
	height:190px;
}

.arectangle {
	background-image:url(images/archives/title.jpg);
	width:295px;
	height:17px;
	background-repeat:no-repeat;
}

.a2title {
	background-image:url(images/archives/a2title.jpg);
	height:25px;
	width:318px;
	margin-left:8px;
	margin-top:5px;
}

.a2search {
	background-image:url(images/archives/a2search.jpg);
	height:25px;
	width:317px;
	margin-top:5px;
}

.a2content {
	background-image:url(images/archives/a2content.jpg);
	width:635px;
	height:831px;
	margin-left:8px;
}

.a2barre {
	background-image:url(images/archives/a2barre.jpg);
	width:615px;
	height:17px;
	margin-left:10px;
}

/* Medias */

.mgoodies {
	background-image:url(images/medias/goodies.jpg);
	height:34px;
	width:322px;
	margin-left:2px;
}

.mvideos {
	background-image:url(images/medias/videos.jpg);
	height:34px;
	width:318px;
	margin-left:7px;
}

.mcadre {
	background-image:url(images/medias/cadre.jpg);
	width:640px;
	height:567px;
	margin-left:9px;
}

.mrect {
	background-image:url(images/medias/rect.jpg);
	height:17px;
	width:307px;
}

.mstat {
	background-image:url(images/medias/statbox.jpg);
	width:377px;
	height:98px;
	margin-left:4px;
	margin-top:5px;
	float:left;
}

.mvote {
	background-image:url(images/medias/vote.jpg);
	height:98px;
	width:256px;
	float:left;
	margin-top:5px;
	margin-left:8px;
}

/*Formulaire contact*/

.champ_valide {
	font-weight: bold;
	color: #00CC00;
	background-image: url(images/valide.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 12px;
}
.champ_invalide {
	font-weight: bold;
	color: #CC0000;
	background-image: url(images/invalide.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 12px;
}

.servermeta{
	padding-top:13px;
	padding-left:23px; font-size: 11px;
	background-image:url(images/a2meta.png);
	background-repeat:no-repeat;
	background-position:center;	
}
.server{
	padding-top:13px;
	padding-left:23px; font-size: 11px;
	background-repeat:no-repeat;
	background-position:center;		
}
