html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align:bottom; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; }

html{
	color:black;
	line-height:12pt;
}

body{
	font-size:11pt;
	line-height:11pt;
	font-family:"Century Gothic", "Trebuchet MS", "MS Trebuchet", Arial, Verdana;
	background:black url(../img/bg.jpg) top center no-repeat;
	text-align:center;
}


.clearboth{
	clear:both;
}

.news, #article{
	text-align:justify;
	font-size:10pt;
	line-height:14pt;	
}
.news p, #article p{
	margin:10px 0;
}



.infobulle{
	position:absolute;
	top:-20px;
	background-color:red;
	padding:5px;
}




/* ----------- PUB -------------*/

#banniere{
	position:absolute;
	right:0;
	top:33px;
	
	width:728px;
	height:90px;

}

#pub300{
	width:300px;
	max-height:600px;
	margin:auto;
}

/* ----------- CORPS -------------- */

#corps{
	position:relative;
	left:5px;
	
	width:970px;
	margin:auto;
	
	text-align:left;
}



/* ------------- CENTRE -----------------*/
#centre{
	position:relative;
	width:970px;
	text-align:left;
}
#centre #nomVertic{
	float:left;
	position:absolute;
	left:-27px;
	top:520px;
}


/* -------- haut ----------- */
#haut{
	position:relative;
	height:500px;
	background:url(../img/contenu_haut.png) bottom center no-repeat;
}
.haut_reduit{
	height:326px !important;
}

#haut #logo{
	position:absolute;
	top:30px;
	left:20px;
}

#haut #wazza{
	position:absolute;
	right:0px;
	bottom:15px;
	
	width:815px;
	height:340px;
}

#haut .wazza_reduit{
	height:166px;

}

/* MINI LISTING*/
#haut #wazza #minilistings{
	position:absolute;
	top:0;
	right:0;
	
}

#haut #wazza .minilisting{
	float:left;
	position:relative;
	
	width:241px;
	height:167px;
	margin:0 2px !important;
	margin:0 1px;
	
	background:url(../img/wazza_listing.png) bottom center no-repeat;
}


#haut #wazza .minilisting .titre{
	position:absolute;
	top:3px;
	left:10px;
        line-height:16px;
	
	color:white;
	font-size:11pt;
	font-weight:bold;
	
}

#haut #wazza .minilisting ul{
	position:absolute;
	top:25px;
	
	width:238px;
	height:137px;
	overflow:hidden;
	margin:0;padding:0;
		
	line-height:8pt;
	font-size:9pt;
}

#haut #wazza .minilisting ul li{
	position:relative;
	margin:0;
	padding-top:1px;
	clear:both;
	font-family:Arial;
}
#haut #wazza .minilisting .date{
	position:absolute;
	left:-38px;
	top:0px !important;
	top:3px;
	color:#b01d07;

	
}

#haut #wazza .minilisting .date_article{
	display:block;
	position:absolute;
	left:6px;
	top:1px;
	color:#b01d07;
	height:14px;
	line-height:13px;
	float:left;		
	/*background:cyan;*/
}
html>body #haut #wazza .minilisting .date_article{
	*top:3px;
}

#haut #wazza .minilisting a{
	display:block;
	position:relative;
	clear:right;
	padding:0;
	margin:0;
	margin-left:43px;
	line-height:13px;
	color:#000;
	text-decoration:none;
	/*background:orange;*/
}
#haut #wazza .minilisting a:hover{
	color:#b01d07;
}




/* MINI NEWS */
#haut #wazza #mininews{
	position:absolute;
	right:0;
	bottom:0;
	font-size:9pt;
	line-height:9pt;
}

#haut #wazza .mininew{
	position:relative;
	float:left;
	
	width:158px;
	height:166px;
	margin:0 2px;

	background:url(../img/wazza_news.png) bottom center no-repeat;
}



#haut #wazza .mininew .typeNews{
	position:absolute;
	top:89px;
	left:8px;
	font-weight:bold;
	color:white;
	font-size:10pt;
	line-height:19px;
	height:19px;

}

#haut #wazza .mininew .titre{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	
	width:147px;
	height:50px;
	padding:115px 5px 0 5px;
	overflow:hidden;
	
	text-decoration:none;
	font-family:Arial;
	color:#b01d07;
	font-size:9pt;

}

#haut #wazza .mininew .titre:hover{
	text-decoration:underline;
}

#haut #wazza .mininew .imgContent{
	width:157px;
	height:90px;
	overflow:hidden;
}
#haut #wazza .mininew img{
	width:157px;
}



/* ------------- SUB FLECHE SOUS MENU --------------- */

.menu li .fleche{
    /*background:none url(../img/fleche.png) no-repeat scroll right 4px;*/
    background-color: none;
	background-image:url(../img/fleche.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 5px;
}


/* ------------ MENU --------------*/

#menus{
	clear:both;
	position:relative;
	z-index:99;
		
	height:38px;
	width:952px;
	
	margin:auto;

	background:url(../img/menu.jpg) no-repeat;
}

#menu2{
	display:none;
}

.menu {
	clear:both;
	position:relative;
	top:-1px; 

	width:937px;
	height:38px;
	
	padding-left:10px;
	padding-right:5px;

	font-size:11pt;
	line-height:12pt;
	text-align:left;
}

.menu .etoile{
	display:none;
}

.menu li{	

	float:left;
	position:relative;
	z-index:10;
	
	height:25px;
	line-height:25px;
	min-height:1px;
	padding:5px 19px 0 19px;
	
	cursor:pointer;
}


.menu li a{
	color:white;
	font-family:"Arial";
	font-style:italic;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
	position:relative;
	top:-4px;
}

.menu li.back {
	position:absolute;
	top:7px;
    z-index: 8;

    width: 13px; 
	height: 21px;

	padding:0;
	margin-right:0;
	margin-left:0;
	
    background: url(../img/select_droite.png) no-repeat top right;
}

.menu .back .left {
    height: 21px;
    margin-right: 13px; /* largeur de la forme de droite */
    background: url(../img/select_gauche.png) no-repeat top left;
}


#menu2 li.back {background: url(../img/select2_droite.png) no-repeat top right !important;}
#menu2 .back .left {background: url(../img/select2_gauche.png) no-repeat top left !important;}

.menu .first,.menu li.last{
	padding-left:5px;
	padding-right:5px;
}

html>body .menu .first a,html>body .menu li.last a{
	display:inline;
	position:relative;
	*top:0px;
}
.menu .first a,.menu li.last a{
	display:inline;
	position:relative;
	top:-2px;
}


.menu .logos{
	position:relative;
	top:-2px;
}
.menu .flecheMenu{
	position:relative;
	top:-10px;
}


/* --- SOUS MENU --- */
.menu ul{
	display:none;
	position:absolute;
	top:30px;
	left:50%;
	
	width:160px;
	min-height:5px;
	
	margin:0 0 0 -80px;	
	padding:23px 0 10px 0;
	
	background:url(../img/sousmenu_haut.png) top right no-repeat !important;
	background:black;
	
}
.menu ul li{
	clear:both;
	position:relative;
	z-index:901;
	
	height:auto;
	width:160px;
	
	margin:0;
	padding:0 0 0px 0;
	
	background:none;
}

.menu ul li a{
	display:block;

	width:140px;
	height:auto;
	line-height:9pt;
	
	margin:4px;
	padding:4px 10px 4px 4px;
	
	font-size:9pt;
	font-family:Arial;
	font-weight:normal;
}

#menu1 .hovered{
	background-color:#500202;
}

#menu2 .hovered{
	background-color:#045080;
}

.menu ul .lastLi{
	position:absolute;
	bottom:-41px;
	left:0;
	z-index:900;
	
	margin:0;
	padding:0px 0 13px 0;
	background:url(../img/sousmenu_bas.png) bottom right no-repeat;
}
.menu ul .lastLi a{
}

.menu ul .onlyChild{
	position:absolute;
	bottom:-21px;
}
.menu ul .onlyChild a{
}



/* --- SOUS SOUS MENU --- */

.menu ul ul{
	display:none;
	position:absolute;
	top:1px;
	left:158px;
	
	width:170px;
	min-height:20px;
	margin:0;
	padding:9px 0 0 0;
	
	background:url(../img/soussousmenu_haut.png) top right no-repeat !important;
	background:black;
}

.menu ul ul li a{
	width:142px;
	margin:4px;
	padding:4px;
}

.menu ul ul .lastLi{	
	position:absolute;
	bottom:-41px;
	right:0;
	left:10px;
	z-index:900;
	padding:0 0 13px 0;
	margin:0;
	background:url(../img/soussousmenu_bas.png) bottom right no-repeat;
}

.menu ul ul .lastLi a{
	margin-top:10px;
}
.menu ul ul .onlyChild {}

.menu ul ul .onlyChild a{	
	position:relative;
	top:-20px;
}
.menu ul ul li{
	clear:both;
	position:relative;
	bottom:0;
	z-index:901;
	
	width:160px;
	
	margin:0;
	padding:0 0 0 10px;
	
	background:none;
}





/* --- SOUS SOUS SOUS MENUS --- */
.menu ul ul ul{
	left:167px;
	min-height:20px;
}
.menu ul ul .lastLi ul{
	left:157px;
	top:10px;
}
.menu ul ul .onlyChild ul {
	top:-5px;
}
.menu ul ul .onlyChild ul a{
	top:0;
}



.menu ul ul ul ul{
	top:-5px;
	left:159px;
}
.menu ul ul ul .onlyChild a{	
	position:relative;
	top:-15px;
}







/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ------------  CONTENU ------------ */

#contenu{
	width:960px;
	padding:0 5px 5px 5px;
	margin-left:0 !important;
	margin-left:-2px;
	background:url(../img/contenu_corps.png) bottom center repeat-y;
	
}

#contenu #zoneInformation{
	float:left;
	margin-left:3px;
	width:635px;
}

#contenu #zoneInformation h2{
	color:#B01D07;
	font-weight:bold;
	font-size:13pt;
	margin:30px 0 10px 0;
        font-variant:small-caps;
}

#contenu #zoneInformation h3{
	color:#B01D07;
	font-weight:bold;
	font-size:11pt;
	margin:20px 0 5px 0;
}
#contenu #zoneInformation h4{
        color:#B01D07;
        font-size:9pt;
}

#contenu #zoneInformation ul{
	list-style:disc outside;
	margin:0 0 5px 30px;
        
}

#contenu #zoneInformation div.tx-wtgallery-pi1 ul{
        list-style:none;

}
#contenu #zoneInformation ol{
	list-style: decimal outside;
	margin:0 0 5px 30px;
}
#contenu #zoneInformation ol li, #contenu #zoneInformation ul li{
        margin-bottom:5px;
}
#contenu #zoneInformation #barreFiltre{
	width:615px;
	height:41px;
	margin-left:2px;
	padding:2px 10px 0 10px;
	
	color:white;
	font-weight:bold;
	font-size:10pt;
	line-height:10pt;
	
	overflow:visible;
	background:url(../img/barre_filtre.jpg) no-repeat;
}

#contenu #zoneInformation #barreFiltre span{
	float:left;
	width:100px;
	line-height:14px;
	font-size:8pt;
}
#contenu #zoneInformation #barreFiltre a{
	float:left;
	display:block;
	position:relative;
}
#contenu #zoneInformation #barreFiltre a div{
	margin:2px 5px 0 5px;
	width:25px;
	height:25px;
	text-indent:-999em;
	overflow:hidden;
	background:url(../img/categories_25_allinone.png);
	
}

                                                                                 
#contenu #zoneInformation #barreFiltre #tous 		{background-position:0px   0;}
#contenu #zoneInformation #barreFiltre #supcom2 	{background-position:300px  0;}
#contenu #zoneInformation #barreFiltre #officiel 	{background-position:275px  0;}
#contenu #zoneInformation #barreFiltre #images 		{background-position:250px  0;}
#contenu #zoneInformation #barreFiltre #exclu 		{background-position:225px 0;}
#contenu #zoneInformation #barreFiltre #interview 	{background-position:200px 0;}
#contenu #zoneInformation #barreFiltre #traduction	{background-position:175px 0;}
#contenu #zoneInformation #barreFiltre #calypso 	{background-position:150px 0;}
#contenu #zoneInformation #barreFiltre #video 		{background-position:125px 0;}
#contenu #zoneInformation #barreFiltre #replay 		{background-position:100px 0;}
#contenu #zoneInformation #barreFiltre #competition	{background-position:75px 0;}
#contenu #zoneInformation #barreFiltre #mods		{background-position:50px 0;}
#contenu #zoneInformation #barreFiltre #gw			{background-position:25px 0;}
                                                                                 










#contenu #zoneInformation #barreFiltre2{
	width:615px;
	height:41px;
	margin-top:-8px;
	padding:2px 10px 0 10px;
	
	color:white;
	font-weight:bold;
	font-size:10pt;
	line-height:10pt;
	
	overflow:visible;
	background:url(../img/barre_filtre.jpg) no-repeat;
}

#contenu #zoneInformation #barreFiltre2 span{
	float:left;
	width:100px;
	line-height:14px;
	font-size:8pt;
}
#contenu #zoneInformation #barreFiltre2 a{
	float:left;
	display:block;
	position:relative;
}
#contenu #zoneInformation #barreFiltre2 a div{
	margin:2px 5px 0 5px;
	width:25px;
	height:25px;
	text-indent:-999em;
	overflow:hidden;
	background:url(../img/categories_25_allinone.png);
	
}

                                                                                 
#contenu #zoneInformation #barreFiltre2 #tous 		{background-position:0px   0;}
#contenu #zoneInformation #barreFiltre2 #supcom2 	{background-position:300px  0;}
#contenu #zoneInformation #barreFiltre2 #officiel 	{background-position:275px  0;}
#contenu #zoneInformation #barreFiltre2 #images 	{background-position:250px  0;}
#contenu #zoneInformation #barreFiltre2 #exclu 		{background-position:225px 0;}
#contenu #zoneInformation #barreFiltre2 #interview 	{background-position:200px 0;}
#contenu #zoneInformation #barreFiltre2 #traduction	{background-position:175px 0;}
#contenu #zoneInformation #barreFiltre2 #calypso 	{background-position:150px 0;}
#contenu #zoneInformation #barreFiltre2 #video 		{background-position:125px 0;}
#contenu #zoneInformation #barreFiltre2 #replay 	{background-position:100px 0;}
#contenu #zoneInformation #barreFiltre2 #competition	{background-position:75px 0;}
#contenu #zoneInformation #barreFiltre2 #mods		{background-position:50px 0;}
#contenu #zoneInformation #barreFiltre2 #gw			{background-position:25px 0;}


/* NEW */
#contenu #zoneInformation .news{
	position:relative;
	
	width:595px;
	padding:50px 20px 23px 20px;
	
	background:url(../img/news_corps.jpg) repeat-y;
}

#contenu #zoneInformation .new .titre{
	position:absolute;
	top:0;
	left:0;
	
	width:100%;
	height:41px;
	line-height:42px;
	padding:1px 30px 0 24px;
	
	color:white;
	font-size:12pt;
	font-weight:bold;
	background:url(../img/news_haut.jpg) no-repeat;
}

#contenu #zoneInformation .new .titre img{
	float:left;
        position:relative;
        top:11px;
        margin-right:2px;
}

#contenu #zoneInformation .new .titre a{
	color:#fff;
	text-decoration:none;
        margin-left:5px;
}

#contenu #zoneInformation #tt_news .contenu_news a{
        color:#B01D07;
        text-decoration:none;
        font-weight:bold;
}

#contenu #zoneInformation #tt_news .contenu_news a:hover{
        text-decoration:underline;
}

#contenu #zoneInformation .new .bottomNew{
	position:absolute;
	bottom:0;
	left:0;
	
	width:635px;
	height:23px;
	
	background:url(../img/news_bas.jpg) no-repeat;
}

#contenu #zoneInformation .new .authorAndComments{
	position:relative;
	margin-top:10px;
	bottom:2px;
}

#contenu #zoneInformation .new .newAuthor a{
	font-size:9.5pt;
	font-weight:bold;
	color:#b01d07;
	text-decoration:none;
}

#contenu #zoneInformation .new .newDate{
	font-size:9.5pt;
	font-style: italic;
}

#contenu #zoneInformation .new .comments a{
	position:absolute;
	right:0 !important;
	right:20px;
	top:0;
	font-size:9.5pt;
	color:black;
}

/* SIDEBOX */
#contenu #zoneSideBox{
	float:right;
	margin-right:3px;
	width:316px;
}

#contenu #zoneSideBox .sideBox{
	position:relative;
	width:276px;
	height:280px;
	
	padding:50px 20px 10px 20px;
	
	background:url(../img/sidebox_corps.jpg);
}

#contenu #zoneSideBox .sideBox .titre{
	position:absolute;
	top:0;
	left:0px;
	
	width:256px;
	height:40px;
	line-height:40px;
	padding:3px 30px 0 30px;
	
	color:white;
	font-weight:bold;
	background:url(../img/sidebox_haut.jpg) no-repeat;	
}	

#contenu #zoneSideBox .sideBox div#contenu_une{
	position:relative;
	bottom:2px;
}

#contenu #zoneSideBox .sideBox .bottomBox{
	position:absolute;
	bottom:0;
	left:0px;
	
	width:316px;
	height:23px;
	background:url(../img/sidebox_bas.jpg) no-repeat;
}


/*  --- article ---- */ 

#contenu #article{
	width:613px;
	padding:0;
	margin:10px 0 0 10px;
}

#contenu #article #titre{
        
        width:573px;
	height:30px;
	line-height:28px;
	
	font-size:12pt;
	font-weight:bold;
	color:white;
	margin:0 0 10px 0;
	padding:0px 20px 0px 20px;
	
	background:url(../img/titre_bis.jpg) no-repeat;
}

#contenu #article #le_titre{
       
        position:relative;
        left:5px;
}

#contenu #article #commentaires table{
	width:98%;
	margin:0px;
	padding:10px 5px 1px 0px;
	font-size:0.9em;
	font-weight:normal;
  	background:#f4f5f7 url(../img/blockquote.gif) top left no-repeat;
 	border:1px solid #ccc;
 	text-align:left;
}

#contenu #article #commentaires table th{
	font-weight:normal;
	padding:5px 10px 5px 15px;
	border:1px solid #ccc;
	text-align:left;
}
#contenu #article #commentaires table strong{
	font-weight:bold;
	padding-left:17px;
	text-align:left;
}

#contenu #article #titre a{
	font-size:12pt;
	font-weight:bold;
	color:white;
	margin:0 0 20px 0;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	
}

.csc-firstHeader{

	width:573px;
	height:30px;
	line-height:27px;
	
	font-size:12pt;
	font-weight:bold;
	color:white;
	margin:0 0 0px 0;
	padding:0px 20px 0px 20px;
	
	background:url(../img/titre_bis.jpg) no-repeat;
}


#contenu #article #titre img{

	float:left;
        position:relative;
        top:4px;
        margin-right:2px;
}

#contenu #article a{
        color:#B01D07;
        text-decoration:none;
        font-weight:bold;
}

#contenu #article a:hover{
        text-decoration:underline;
}

#contenu #article .authorAndComments{
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
}

#contenu #article .authorAndComments2{
	position:relative;
	margin-top:10px;
	margin-bottom:30px;
}

#contenu #article .author{
	font-size:9.5pt;
	font-weight:bold;
	color:#b01d07;
	text-decoration:none;
}

#contenu #article .author a{
	font-size:9.5pt;
	font-weight:bold;
	color:#b01d07;
	text-decoration:none;
}

#contenu #article .date{
	font-size:9.5pt;
	font-style: italic;
	color:black;
}


#contenu #article .comments{
	position:absolute;
	right:0 !important;
	right:20px;
	top:0;
	font-size:9.5pt;
	color:black;
}

#contenu #article .comments a{
	position:absolute;
	right:0 !important;
	right:20px;
	top:0;
	font-size:9.5pt;
	color:black;
}

#contenu #article #commentaires{
	margin:5px;
	padding-bottom:10px
	border-bottom:1px solid #ccc;
}

#contenu #article .commentaire{
	padding:5px 10px 30px 10px;
	
	font-size:10pt;
	line-height:12pt;
	background:url(../img/degrade_grand.jpg) repeat-x;
	border-top:1px solid #ccc;
}

#contenu #article .commentaire:hover{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding-left:9px;
	padding-right:9px;

}	

#contenu #article .commentaire .commentAuthorZone{
	margin-top:5px;
	margin-bottom:10px;	
	
}
#contenu #article .commentaire .commentAuthorZone .commentAuthor{
	font-weight:bold;
	color:#444;
}
#contenu #article .commentaire .commentAuthorZone .commentDate{
	font-style: italic;
}

#contenu #article #tousLesCommentaires{
	float:right;
	margin-top:10px;
	font-weight:bold;
	font-size:11pt;
	color:#444;
}
#contenu #article #tousLesCommentaires:hover{
	color:black;
}

#contenu .repondreBtn a{
	display:block;
	position:relative;
	
	width:120px;
	height:27px;
	margin-top:10px;
	margin-left:4px;
	bottom:5px;
	
	text-decoration:none;
	text-align:center;
	color:white;
	font-weight:bold;
	line-height:25px;
	
	background:url(../img/btn.jpg) no-repeat;
}
#contenu .repondreBtn a:hover{
	text-decoration:underline;
}


#contenu #article .repondreBtn a{
	display:block;
	position:relative;
	
	width:120px;
	height:27px;
	margin-top:5px;
	bottom:5px;
	
	text-decoration:none;
	text-align:center;
	color:white;
	font-weight:bold;
	line-height:25px;
        font-size:15px;
	
	background:url(../img/btn.jpg) no-repeat;
}
#contenu #article .repondreBtn a:hover{
	text-decoration:underline;
}

#contenu #article .repondreBtn2 a{
	display:block;
	position:relative;
	
	width:120px;
	height:27px;
	margin-top:5px;
	top:1px;
	
	text-decoration:none;
	text-align:center;
	color:white;
	font-weight:bold;
	line-height:25px;
        font-size:15px;
	
	background:url(../img/btn.jpg) no-repeat;
}
#contenu #article .repondreBtn2 a:hover{
	text-decoration:underline;
}

/* /////////////////////////////////////////////// */
/* ------------- PIED --------------- */

#bas{
	
	height:184px;
	padding:16px 0 0 10px;
	background:url(../img/contenu_pied.png) top center no-repeat;
	font-size: 10pt;
	color:white;
}

#bas h1{
	width:150px;
	margin-left:40px;
	margin-bottom:10px;
	font-weight:bold;
	color:black;
	height:25px;
	font-size:12pt;
	line-height:25px;
	font-variant: small-caps;
}

#bas #staffSCA{
	float:left;
	width:480px;
	padding-left:20px;
}
#bas #staffSCA h1{
	margin-bottom:20px;
}
#bas #staffSCA a{
	color:white;
}

#bas #staffSCA table{

}

#bas #staffSCA .name{
	font-weight:bold;
}




#bas #sitesOfficiels{
	margin-left:550px;

}

#bas #sitesOfficiels h1{
	margin-left:0;
	margin-bottom:48px;
}
#bas #sitesOfficiels a{
	color:white;
	display:block;
}


/* /////////////////////////////////////////////// */
/* ------------- SIDEBOXES : REPLAY AND OTHER LISTINGS --------------- */

/* replays */
.replays .replay{
	display:block;
	width:275px;
	height:65px;

	text-align:center;
	overflow:hidden;
	padding:0px 1px;

	font-size:9pt;
	background:url(../img/degrade_petit.jpg) repeat-x;
	
	border-top:1px solid #ccc;
	color:black;
	text-decoration:none;
	
}

.replays .replay:hover{
	color:#b01d07;
	padding:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.replays a{
	display:block;

	color:black;
	text-decoration:none;
}

.replays a:hover{
	color:#b01d07;
}

.replays .lastreplay{
	border-bottom:1px solid #ccc;
}

.replays .replay .nbJoueurs{
	color:#b01d07;
	font-weight:bold;
}

.replays .replay .map{
	font-weight:bold;
}
.replays .replay .vs{
	padding:0 10px;
	color:#b01d07;
	font-weight:bold;
	font-size:10pt;
}
.replays .replay .equipe{
	white-space: nowrap;

}


/* other listings */

#last_new{
	width:100%;
}

.entree{
	display:block;
	height:37px;
	font-size:9pt;
	padding-left:1px;
	border-top:1px solid #ccc;
	text-decoration:none;
	color:black;
	background:url(../img/degrade_petit.jpg) repeat-x;
	list-style-type:none;
	float:left;
	width:100%;
}
.entree:hover{
	color:#b01d07;
	padding:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.lastentree{
	border-bottom:1px solid #ccc;
}
.entree .date{
	display:block;
	float:left;

	color:#b01d07;
}

.entree a{
	display:block;

	margin-left:40px;
	color:black;
	text-decoration:none;
}

.entree a:hover{
	color:#b01d07;
}

/* ------------- FOOTER --------------- */

#copy{
	color:white;
	margin-bottom:10px;
	line-height:17px;
}

#copy a{
	color:#B01D07;
	text-decoration:none;
}

#copy a:hover{
	color:#866c6b;
}


/* ------------- FONCTION DU RTE --------------- */

.align-center{
        text-align:center;
}

.align-right{
        text-align:right;  
}

.align-left{
        text-align:left;
}

.align-justify{
        text-align:justify;
}


/* ------------- Sondage --------------- */

.sondage{
	font-size:9pt;
}
.sondage .bodytext{
	font-size:10pt;
	color:#B01D07;
	font-weight:bold;
	
}

.sondage #poll_answer p{
	border:1px solid #ccc;
	background-color:#f4f5f7;
	padding:2px 5px 0 5px;
	margin-top:2px;
}
.sondage #poll_answer p img{
	margin:0;
	padding:0;
	position:relative;
	top:-5px;
}

.sondage ul{
	margin-top:10px;
}

.sondage li{
	font-size:9pt;
	margin-top:5px;
	margin-left:20px;
	text-indent:-20px;

}
.sondage .radio{
	position:relative;
	left:0px;
}

.pollsubmit{
	margin-top:20px;
	margin-left:100px;
}


#poll_answer{
	margin-top:20px;
}


#poll_answer img{
	margin-bottom:9px;	
}

.sondage .resultat{
	position:relative;
	bottom:5px;
}

/* ---------------------- Barre de selection page Archive ----------------------- */

.tx-ttnews-browsebox, .browseBoxWrap{
	background-color:white;
	border:none;
}


.tx-ttnews-browsebox table{
	background:#F4F5F7 none !important;	
}


.tx-ttnews-browsebox tr td p{
	margin:0 10px 0 0;
	
}

.tx-ttnews-browsebox a{
	text-decoration:none;
	color:#B01D07
}

.tx-ttnews-browsebox td{
	font-size:9pt;
	width:10%;
}

.tx-ttnews-browsebox-SCell{
	background:transparent none repeat scroll 0 0;
	border:medium none;
}

.tx-ttnews-browsebox td p{
	margin:15px !important;
}


/* ---------------------- Slideshow A la une ----------------------- */
#aLaUne{
	position:relative;
	height:280px;
	margin:0;
	padding:0;
	overflow:hidden;
        font-size:10pt;
}

#aLaUne a{
        color:#B01D07;
        font-weight:bold;
        text-decoration:none;
}

#aLaUne a:hover{
        text-decoration:underline;
}

.newsContainer{
	position:absolute;
	top:0;
	left:0;
}	

.item{
	width:277px;
	height:265px;
	margin:0;
	padding:0;
	float:left;
        overflow:hidden;
        border:1px solid white;
}


.headHoverZone{
	position:absolute;
	top:0;
	height:29px;
	width:100%;
}
.scaSlideshowMenu{
    position: absolute;
	height: 29px;
    width: 100%;
    background-color: #d1ccc7;
    top: -29px;
    left: 0;
    opacity: 0.7;
    filter:alpha(opacity=70);
}

.slideShowPageTitle{
	display:block;
	margin:5px 0 0 5px;
	position:absolute;
	top:0;
	left:0;
	font-size:12pt;
	font-weight:bold;
	color:black;
}

.prevNewBtn,
.nextNewBtn,
.playPause{
	float:right;
    height: 24px;
    display: block;
    margin: 2px 0;
	padding:0;
    background-position: 0 24px;
	background-color:transparent;
	
}


.prevNewBtn {
    background-image: url(../img/prev.png);
    width: 30px;    
}

.nextNewBtn{
    background-image: url(../img/next.png);
    margin-right:5px;
    width: 29px;
}

.playPause {
    background-image: url(../img/play_pause.png);
    width: 24px;
}

.playPause:hover {
    background-position: 0 0; 
}
.playPause.playing {
    background-position: 24px 24px;
}
.playPause.playing:hover {
    background-position: 24px 0;
}

.prevNewBtn:hover,
.nextNewBtn:hover {
    background-position: 0 48px;
}

.prevNewBtn.disabled,
.nextNewBtn.disabled {
    background-position: 0 0;
}



/* wt gallery side zone */

#zoneSideBox .wtgallery_list_area{
	
}
#zoneSideBox .wtgallery_list_area h2{
	display:none;
}
#zoneSideBox .wtgallery_list_area .list_row{
	position:relative;
	height:280px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#zoneSideBox .wtgallery_list_area div.wtgallery_list{
	width:280px;
	height:265px;
	margin:0;
	padding:0px;
	float:left;
	overflow:hidden;
}
#zoneSideBox .wtgallery_list_area div.wtgallery_list a{
	margin:0;
	padding:0;
}
#zoneSideBox .wtgallery_list_area img.wtgallery_list{
	margin:0;
	padding:0;

}
#zoneSideBox .wtgallery_list_area .wtgallery_list_pagebrowser_area{
	display:none;
}




/* wtgallery corps de la page */
#zoneInformation .wtgallery_list_area{
	margin-top:40px;
	clear:both;
}
#zoneInformation .wtgallery_list_area h2{display:none
}
#zoneInformation .wtgallery_list_area .list_row{
	height:100px;
}
#zoneInformation .wtgallery_list_area div.wtgallery_list{
	width:100px;
	margin:5px;
	padding:5px;
	float:left;
	overflow:hidden;
	border:1px solid #ccc;
}
#zoneInformation .wtgallery_list_area div.wtgallery_list a{
	margin:0;
	padding:0;
}
#zoneInformation .wtgallery_list_area img.wtgallery_list{
	margin:0;
	padding:0;

}
#zoneInformation .wtgallery_list_area .wtgallery_list_pagebrowser_area{

}
#zoneInformation .wtgallery_list_area .wtgallery_list_pagebrowser_area p{
	display:none;
}
#zoneInformation .wtgallery_list_area .wtgallery_list_pagebrowser_area .wtgallery_pagebrowser_list{

}
#zoneInformation .wtgallery_list_area .wtgallery_list_pagebrowser_area .wtgallery_pagebrowser_list li{
	width:70px;
	height:25px;
	line-height:25px;
	margin:3px;
	border:1px solid #ccc;
	float:left;	
	text-align:center;
}
#zoneInformation .wtgallery_list_area .wtgallery_list_pagebrowser_area .wtgallery_pagebrowser_list li a{
	display:block;
	padding:0px;
	margin:0px;
	color:#b01d07;
	text-decoration:none;
}
#zoneInformation .wtgallery_list_area .wtgallery_list_pagebrowser_area .wtgallery_pagebrowser_list li a:hover{
	background-color:#eee;
}







/* wtgallery single */
#zoneInformation div.wtgallery_single{
	width:100%;
	clear:both;
	text-align:center;
}
#zoneInformation img.wtgallery_single{
	
}
#zoneInformation div.wtgallery_single a{
	display:block;
	padding:0px;
	margin:0px;
	color:#b01d07;
}
#zoneInformation div.wtgallery_single_browser{
	position:relative;
	height:40px;
	margin-top:10px;
}
#zoneInformation div.wtgallery_single_browser .wtgallery_single_browser_previous{
	position:absolute;
	top:0;
	left:0px;
	width:150px;
	height:30px;
	line-height:30px;
	margin:0 0 0 5px;
	padding:0;
	color:#888;
	border:1px solid #ccc;
}
#zoneInformation div.wtgallery_single_browser .wtgallery_single_browser_previous a{
	display:block;
	text-decoration:none;
}
#zoneInformation div.wtgallery_single_browser .wtgallery_single_browser_previous a:hover{
	background-color:#eee;
}

#zoneInformation div.wtgallery_single_browser .wtgallery_single_browser_next{
	position:absolute;
	top:0;
	right:0px;
	width:150px;
	height:30px;
	line-height:30px;
	margin:0 5px 0 0px;
	padding:0;
	color:#888;
	border:1px solid #ccc;
}
#zoneInformation div.wtgallery_single_browser .wtgallery_single_browser_next a{
	display:block;
	text-decoration:none;
}
#zoneInformation div.wtgallery_single_browser .wtgallery_single_browser_next a:hover{
	background-color:#eee;
}
	
	
	
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
	
/********************** Replay *********************/
div.tx-masterdetail-pi1 {
	text-align: left;
}

div#selectFile,
div#sortFile {
	margin : 10px;
	padding: 0; 
	font-weight: bold ;
}

div#selectFile {
	width: 430px;
}

div#sortFile {
	width: 250px;
	margin-left: 450px;
	min-height: 250px;
}

div#selectFile form,
div#sortFile form  {
	margin: 0px 0px 8px 15px;
}

div#selectFile span.tx_afmasterdetail_pi1-form-field input, 
div#selectFile span.tx_masterdetail_pi1-form-field input
{
	width: 180px ;
}

div#selectFile select {
 width:185px
}

div#selectFile .tx_masterdetail_pi1-form-label,
div#sortFile .tx_masterdetail_pi1-form-label{
    display:block;
    width:180px;
    float:left;
    margin-right:10px;
}


div#listFile {
	margin: 15px 0 15px 0 ;
}



div.tx-masterdetail-pi5 form p span.tx_masterdetail_pi5-form-field {
	margin-left: 10px;
}

div#listFile table#tablemaster {
	/*border: 1px solid #cccc;*/
	font-size : 10px;
}
div#listFile table#tablemaster tr{
       background:transparent url(../img/degrade_petit.jpg) repeat-x scroll 0 0;
       border-bottom:1px dotted #ccc;  
}

div#listFile table#tablemaster tr.impair td {
	padding: 3px;
	font-size : 10px;
}

div#listFile table#tablemaster td{
       vertical-align:top;
	color: #333333;
	padding: 3px;
	font-size : 10px;
}


div#listFile table#tablemaster a {
	font-size : 10px;
	cursor: pointer;
}

div#listFile table#tablemaster th {
	background-color: white;

}

div#listFile table#tablemaster th a{
	color: #B01D07;
	font-size : 10pt;
        font-weight:bold;
        text-decoration:none;
}

div#listFile table#tablemaster td {
	/*border-right: 1px dotted #000000;*/
}

div#listFile table#tablemaster td#title {
	width: 450px;
}

div#listFile table#tablemaster td#title img{position:relative;top:-4px} 
div#listFile table#tablemaster td#map {
	width: 150px;
}

div#listFile table#tablemaster td#uid {
	text-align: right;
}

div#listFile table#filemng-header td#comment p {
	padding-left: 10px;
}

div#listFile table#filemng-header td#players  {
	width: 150px;
}

div#listFile table#filemng-header td.telecharger {
	height: 30px;
}

div#listFile table#filemng-header td.telecharger div {
	border: 1px solid #ffffff;
	margin: 5px;
	background-color: #2c3b49;
	text-align: center;
	padding : 5px;
}

div#listFile table#filemng-header tr.telecharger a {
	font-size : 11px;
}

div#singleFile h3 {
	background: url('titre2_page.png') no-repeat ;
	padding: 0 40px 3px 41px ;
	margin: 20px -40px 10px -41px ;
	font-size: 100% ;
	font-weight: bold ;
	color: #AACCFF ;
}

div#singleFile table#filemng-players td#rankcell div {
	background-color: #2c3b49;
	border: 1px solid #ffffff;
	margin: 5px;
	padding: 5px;
        color:#ffffff;
}

div#singleFile table#player th {
	text-align: left;
	margin-bottom: 10px;
	border-bottom : 1px solid #ffffff;
	font-size : 11px;
}

div#singleFile table#player div#bloccouleur {
	width : 30px;
}

div#listFile div#pageprevious{
	float: left;
	width: 180px;
	font-size : 7pt;
	cursor: pointer;
}

div#listFile div#pagenext{
	float: right;
	width: 150px;
	font-size : 7pt;
	cursor: pointer;
}

.tx-dropdownsitemap-pi1 ol{
   list-style:none !important;
}



/* formulaires */

.tx-afipbform-pi1{margin-left:20px}
.tx-afipbform-pi1 td{width:400px}

.tx-afipbform-pi1 .tx-afipbform-pi1-form-header{
     width:150px;
}

.tx-afipbform-pi1 .tx-afipbform-pi1-form-row{
  
}