/* ELEMENTS GLOBAUX */
body {
	margin:0;
	background: no-repeat url(../images/site/fond.jpg) ;
	background-position:top center;
	background-color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9pt;
	color:#d6d6d6;
}

#page {
	margin : 0 auto 0 auto ;
	width:996px;
}

.trait {
	clear:both;
	width:580px;
	height:0;
	margin:0;
	padding:0;
	border-bottom: dashed 1px #2c2c2c;
}

.traitContenu {
	clear:both;
	width:560px;
	height:0;
	margin:7px 0;
	padding:5px 0;
	border-bottom: dashed 1px #2c2c2c;
}


/* PAS DE BORDURES, NI MARGES */
form {
	margin: 0;
	padding: 0;
}
img {
	border:0;
}
.clear
{
	clear:both;
	margin:0;
	padding:0;
}
.sansMarge {
	margin:0;
	padding:0;
}
.marginTopZero {
	margin-top:0;
}

.gauche {
float: left;
margin: 4px 5px 0 0;
}

.droite {
float: right;
margin: 4px 0 0 5px;
}


/* HEADER */
#bandeau {
	margin-top:1px ;
}

#connexion {
	height:90px;
	background: no-repeat url(../images/site/connexion.jpg) ;
}

#connexion .bloc {
	width:145px;
	height:90px;
	padding:0 0 0 32px;	
	float:left;
}

#connexion .bloc ul {
	list-style-type:square;
	margin:0 0 0 15px;
	padding:0;
}

#connexion .bloc li {
	line-height:160%;
}

#connexion .pub {
	height:728px;
	height:90px;
	margin-top:1px;
	float:left;
	z-index:0;
}


/* MENU PRINCIPAL */
#menuPpal {
	width:997px;
	margin : 0 auto;
	padding:0;
	background: no-repeat url(../images/site/menuOff.png) center top ;
}
#menuPpal ul
{
	height: 27px ;
	margin: 0;
	padding :12px 0 0 87px;
	list-style-type: none ;
	z-index:1;
}

#menuPpal ul li
{
	float: left ;
	position:relative;
}

#menuPpal ul li a
{
	line-height: 23px ;
	display: block ;
	text-decoration:none;
}

#menuPpal ul li a:hover
{
	background: no-repeat url(../images/site/menuOn.png) center 289px ;
	background-attachment: fixed ;
}

#menuPpal ul li span { visibility:hidden;}

#menuPpal ul li a.rub1 { width: 62px ; margin-left:1px;}
#menuPpal ul li a.rub2 { width: 106px ; margin-left:1px;}
#menuPpal ul li a.rub3 { width: 62px ; margin-left:1px;}
#menuPpal ul li a.rub4 { width: 116px ; margin-left:1px;}
#menuPpal ul li a.rub5 { width: 72px ; margin-left:1px;}
#menuPpal ul li a.rub6 { width: 57px ; margin-left:1px;}
#menuPpal ul li a.rub7 { width: 92px ; margin-left:1px;}
#menuPpal ul li a.rub8 { width: 77px ; margin-left:1px;}
#menuPpal ul li a.rub9 { width: 53px ; margin-left:1px;}
#menuPpal ul li a.rub10 { width: 76px ; margin-left:1px;}


/* SOUS MENU PRINCIPAL */
#menuPpal ul.smenu1 {
	position:absolute;
	width:95%;
	height:auto;
	left:0;
	top:23px;
	display:none;
	background:#b90604;
	border : 1px solid #9e0503;
	list-style:none;
	margin:0;
	padding:2px;
	font-size:0.9em;
	opacity: 0.9;
	filter:alpha(opacity=90);
	z-index:2;
}

#menuPpal li:hover ul.smenu1 {display:block;}

#menuPpal ul.smenu1 li {
	float:none;
    display:block;
}

#menuPpal ul.smenu1 li a {
	color:#fff;
	line-height:20px;
}

#menuPpal ul.smenu1 li a:hover {
	text-decoration:underline;
}


/* RECHERCHE */
#recherche {
	clear:both;
	width:997px;
	height:39px;
	background: no-repeat url(../images/site/recherche.png) ;
}

#iframeCatcheurs {
	float:left;
	height:20px;
	margin:10px 0 0 31px;
	padding:0;
}

#recherche form {
	float:right;
	margin:11px 95px 0 0;
}

#recherche input[type=text] {
	float:left;
	width:200px;
	margin-right:4px;
	border: solid 1px #c0c0c0;
	font-size:0.8em;
	color:#333333;
}

#recherche input[type=submit] {
	float:left;
	width:23px;
	height:17px;
	border: solid 1px #c0c0c0;
	font-size:0.8em;
	padding-bottom: 2px ;
}



/* CONTENU */
#contenu {
	width:597px ;
	min-height:300px;
	margin:4px 4px 0 0;
	float:left;
}

#contenuFull {
	width:930px ;
	min-height:300px;
	margin:4px 4px 0 0;
}

#fondContenu {
	border: solid 1px #3c3c3c;
	background: repeat-y url(../images/site/fondContenu.png);
	z-index:0;
	padding:10px;
}

.txtIconeRSS {
	float:left;
}

.iconeRSS {
	float:left;
	margin:1px 0 0 5px;
}


.blocTexte {
	width:561px ;
	margin-top:10px;
	padding:6px;
	border: solid 1px #3c3c3c;	
}

.blocCoord {
	width:561px ;
	margin-top:10px;
	padding:6px;
	border: solid 1px #3c3c3c;	
}

.blocCatcheurs {
	width:566px ;
	margin:10px 10px 10px 0;
	padding:0 0 0 10px;
	border: solid 1px #3c3c3c;	
}

.blocProfil {
	width:566px ;
	margin:10px 10px 10px 0;
	padding:0 0 0 10px;
	border: solid 1px #3c3c3c;	
}

.blocProfil .trait {
	width:555px ;}

.photosFiche {
	margin:10px 0 10px 3px ;
}

.photosFiche img {
	border: solid 1px #3c3c3c;
}
.photosFiche a:link img {opacity: 1.0;  filter:alpha(opacity=100);}
.photosFiche a:hover img {opacity: 0.6;  filter:alpha(opacity=60);}

.blocPhoto {
	float:left;
	margin:4px 6px 6px 0;
	text-align:center;
	font-size:0.8em;
	color: #999999;
}

.drapeau {
float: left;
margin:1px 3px 0 0;
}

.drapeauNom {
float: left;
margin:0;
}

.droiteAjout {
float: right;
margin: 4px 1px 0 0;
}


/* NEWS */
#headNews {
	width:503px ;
	height:24px;
	background: no-repeat url(../images/site/newsTop.png) center top;
}

.imgNews {
	width:80px ;
	height:55px;
	margin:10px 9px 10px 0;
	float:left;
	border: solid 1px #999999;	
}

.imgNews a:link img {opacity: 1.0;  filter:alpha(opacity=100);}
.imgNews a:hover img {opacity: 0.6;  filter:alpha(opacity=60);}

.titreNews {
	width:475px ;
	margin:8px 0 10px 0;
	float:left;
}

.affNewsImgHead {
	margin:0 10px 0 0;
}

.affNewsTxtHead {
	margin-top:0;
}

.aLaUne {
	width:576px;
	height:19px;
	background: no-repeat url(../images/site/alaune.png) ;
	margin:0;
	padding-left:4px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
}


/* NAVIGATION NEWS */
#navNews {
	width:565px ;
	height:20px;
	margin:10px 0 0 0;
	padding:4px;
	border: dashed 1px #3c3c3c;
}

#navNews p {
	margin:0;
	padding-top:2px;
	width:33%;
	float:left;
	display:inline;
}

#navNewsFiche {
	width:573px ;
	height:20px;
	margin:10px 0 0 0;
	padding:7px 0 4px 0;
	border: dashed 1px #3c3c3c;
}


/* FORUM NEWS */
.onglet {
	width:140px ;
	height:23px;
	margin:10px 0 0 0;
	background: no-repeat url(../images/site/ongletForum.png);
}

.blocForum {
	margin:0 0 10px 0;
}

.postNews {
	width:535px ;
	margin:2px 0 0 15px;
	padding:2px 2px 2px 4px;
	border: dashed 1px #3c3c3c;
}


/* LISTE CATCHEURS */
.blocInter {
	width:99%;
	height:19px;
	margin-top:4px;
	border: solid 1px #3c3c3c;
}

.caseMonCAListe {
	float:left;
	margin:0;
	padding:0;
}

.caseMonRSSListe {
	float:left;
	margin:2px 3px 0 0 ;
	padding:0;
}

.listeCatch {
	width:483px ;
	margin:8px 0 10px 0;
	float:left;
}

.listeCatch p {
	margin:0;
	font-size:0.9em;
}



/* FICHE CATCHEUR */
ul#ficheCatcheur
{
	height: 24px ;
	margin: 10px 0 0 18px;
	padding : 0;
	list-style-type: none ;
}
ul#ficheCatcheur li
{
	width: 139px ;
	height: 24px ;
	margin: 0 2px 0 0;
	float: left ;
	background: no-repeat url(../images/site/ongOff.png);
}
ul#ficheCatcheur li a
{
	display: block ;
	margin: 0;
	padding:4px 7px 0 0;
	font-size: 1em ;
	font-weight:normal ;
	color: #fff ;
	text-align:center;
	text-decoration: none ;
}

ul#ficheCatcheur li a:hover
{
	height: 24px ;
	color: #000 ;
	background: no-repeat url(../images/site/ongOn.png);
}

ul#ficheCatcheur p
{
	margin:4px 0 0 46px ;
	color: #720403 ;
}


/* ONGLET ACTIF */
ul#ficheCatcheur li.ongActif
{
	background: no-repeat url(../images/site/ongOn.png);
}

ul#ficheCatcheur li.ongActif a
{
	color:#000;
}


.imgCatcheur {
	width:268px ;
	height:250px;
	margin:0 10px 0 0;
}

.ongletCatcheur {
	width:140px ;
	height:23px;
	margin:15px 0 0 0;
	background: no-repeat url(../images/site/ongFiche.png);
	color:#eca51c;
}

.ongletCatcheur p {
	padding:4px 0 0 5px;
	color:#eca51c;
	font-weight:bold;
	letter-spacing:1px;
}

.texteCatcheur {
	margin-top:0;
}

#ceinture {
	margin-top:10px;
	text-align:center;
}

#ceinture img {
	border: solid 1px #000;
}


/* EVENEMENTS */
.imgEv {
	border: solid 1px #999999;	
}

.gaucheEv {
float: left;
margin: 0 10px 0 0;
padding:0 0 0 10px;
}

.firstEv {
margin-left: 18px;
}

.marge1 {
margin-top: 2px;
}

.EvB {
border-left: dotted 1px #999999;
}


/* TOP RECHERCHES */
.tabRecherches {
	width:100%;
	margin:0;
	padding:0;
}
.tabRecherches td {
	width:50%;
	padding:4px 4px 8px 4px;
	line-height:140%;
}


/* PROFIL MEMBRE */
.validForm {
	margin:10px 0 0 0 ;
}


/* CONCOURS */
#concours span {
	font-size:0.9em;
}

#concours input[type=radio] {
	margin:0 4px 10px 15px;
}

.questions {
	width:562px;
	height:19px;
	background: no-repeat url(../images/site/questions_concours.png) ;
	color:#D6D6D6;
	text-align:left;
	font-weight:bold;
	margin:0 auto 0 auto;
	padding:0 0 0 5px;
}


/* COLONNE DROITE */
#colonne {
	width:355px ;
	float:left;
	margin-top:12px;
}

.blocs {
	width:355px;
	height:72px;
	margin-top:10px;
}

.catcheurAss {	
	background: no-repeat url(../images/site/blocCatcheurs.png) ;
}

.fedAss {
	background: no-repeat url(../images/site/blocFed.png) ;
}

.EvAss {
	background: no-repeat url(../images/site/blocEv.png) ;
}


.pubAss {
	background: no-repeat url(../images/site/blocPub.png) ;
}

.catchPop {
	background: no-repeat url(../images/site/blocPop.png) ;
}

.catchJour {
	background: no-repeat url(../images/site/blocJour.png) ;
}

.divaJour {
	background: no-repeat url(../images/site/blocDiva.png) ;
}

.monCA {
	margin-top:1px;
	background: no-repeat url(../images/site/blocMonCA.png) ;
}

.blocEquipe {
	background: no-repeat url(../images/site/blocEquipe.png) ;
}

.blocOffres {
	background: no-repeat url(../images/site/blocOffres.png) ;
}

.catchPhotos {
	background: no-repeat url(../images/site/blocPhotos.png) ;
}

.catchQuiz {
	background: no-repeat url(../images/site/blocQuiz.png) ;
}

.catchEv {
	background: no-repeat url(../images/site/blocCal.png) ;
}

.catchRetr {
	background: no-repeat url(../images/site/retrouvez-nous.png) ;
}

.catchProno {
	background: no-repeat url(../images/site/blocProno.png) ;
}

.blocProno {
	font-size:1.1em;
}

.catchForum {
	background: no-repeat url(../images/site/blocForum.png) ;
}

.pDerives {
	background: no-repeat url(../images/site/blocGoodies.png) ;
}

.blocConcours {
	background: no-repeat url(../images/site/blocConcours.png) ;
}

.contenuRetr {
	padding-left:28px;
}


.blocCentre {
	width:355px;
	padding:0 30px 0 10px;
	background: repeat-y url(../images/site/blocCentre.png) ;
}

.blocCentreNoir {
	width:355px;
	padding:0 30px 18px 10px;
	background: repeat-y url(../images/site/blocCentreNoir.png) ;
}

.blocC2 {
	padding-left:30px;
}

.blocBas {
	width:355px;
	height:25px;
	background: no-repeat url(../images/site/blocBas.png) ;
}

.pub300 {
	margin:0;
	padding:0 45px 0 17px;
}

.blocCentre .trait {
	clear:both;
	width:294px;
	height:6px;
	margin:1px 0 4px 17px;
	padding:0;
	border-bottom: dashed 1px #464646;
}

.blocCentre .trait2 {
	margin-left:0;
}

.imgColD {
	width:80px ;
	height:55px;
	margin:2px 5px 0 20px;
	float:left;
	border: solid 1px #999999;	
}

.imgColD a:link img {opacity: 1.0;  filter:alpha(opacity=100);}
.imgColD a:hover img {opacity: 0.6;  filter:alpha(opacity=60);}

.texteColD {
	width:210px ;
	margin:0;
	padding:0;
	float:left;
	font-size:0.8em;
}

.imgColDpDerives {
	width:90px ;
	height:50px;
	margin:2px 5px 0 20px;
	float:left;
	border: solid 1px #999999;	
}


/* BLOC MON CATCH ARENA */
.caseMonCA {
	float:left;
	margin:0 0 0 15px;
}

.iconeMonCA {
	float:left;
	margin:1px 0 0 0;
}

.txtMonCA {
	float:left;
	font-size:0.9em;
	margin:2px 0 0 10px;
}

.caseMonCaRSS {
	float:left;
	margin:0 0 0 19px;
}

.txtMonCaRSS {
	float:left;
	font-size:0.9em;
	margin:0 0 0 10px;
}



/* FOOTER */
#footerBack {
	margin-top:10px;
	height:35px;
	background: repeat-x url(../images/site/fondCopy.png) ;
}

#footerContenu {
	margin : 0 auto 0 auto ;
	padding:25px 0 0 0;
	width:996px;
	height:159px;
	background: no-repeat url(../images/site/copyrights.png) ;
	font-size:0.9em;
	text-align:center;
}


/* BOITES D'AVERTISSEMENT */
.avert_box {
	width:560px;
	color: #cc6600;
	background-color: #fff99a;
	background-image:url(../images/icones/error.png) ;
	background-repeat:no-repeat;
	background-position:5px 4px ;
	border: 1px solid #ffb400;
	padding: 5px 5px 6px 26px;
	margin: 1em auto 1em auto;
	text-align:left;
	font-size:9pt;
}

.avert_box a{
	color: #cc6600;
	text-decoration:underline;
}
.avert_box a:visited{
	color: #cc6600;
	text-decoration:underline;
}
.avert_box a:hover{
	color: #000;
	text-decoration:underline;
}


/* PAGINATION */
.pagination {
	width:576px;
	height:19px;
	background: no-repeat url(../images/site/pagination.png) ;
	color:#D6D6D6;
	text-align:center;
	font-size:0.9em;
	margin:0 auto 0 auto;
	padding:2px 0 0 0;
}

.pagination a:link {
	color:#D6D6D6;
	text-decoration:underline;
}

.pagination a:visited {
	color:#D6D6D6;
	text-decoration:underline;
}

.pagination a:hover {
	color:#D6D6D6;
	text-decoration:none;
}

.pagination a.actif:link {
	color:#eca51c;
	text-decoration:underline;
	font-weight:bold;
}

.pagination a.actif:visited {
	color:#eca51c;
	text-decoration:underline;
	font-weight:bold;

}
.pagination a.actif:hover {
	color:#fff;
	text-decoration:none;
}

/* BOITES OK OU ERREUR */

.ok_box {
	width:560px;
	color: #1a9901;
	background-color: #dcffd2;
	background-image:url(../images/icones/accept.png) ;
	background-repeat:no-repeat;
	background-position:center 4px ;
	border: 1px solid #1a9901;
	padding: 25px 5px 6px 5px;
	margin: 1em auto 1em auto;
	text-align:center;
}

.error_box {
	width:560px;
	color: #c00;
	background-color: #FFECEE;
	border: 1px solid #c00;
	padding: 0.5em;
	margin: 1em auto 1em auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.error_box2 {
	width:560px;
	color: #c00;
	background-color: #FFECEE;
	border: 1px solid #c00;
	padding: 0.5em;
	text-align:left;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.required { color: #FF0000; font-weight: bold; }


/* MATCHS */
.matchSide {
	width:240px;
	float:left;
	margin:0;
	font-size:1.2em;
	text-align:center;
}

.matchSide2 {
	width:50%;
}

.matchVS {
	width:72px;
	float:left;
	margin:4px;
	padding-top:80px;
	font-size:3em;
	font-weight:bold;
	text-align:center;
	color:#ECA51C;
}

.matchVS img {
	border:none;
}

.matchPhotoG {
	width:90px;
	clear:left;
	float:left;
	margin:2px;
}

.matchPhotoG2 {
	clear:none;
}

.matchBoutonG {
	padding-top:17px;
	margin-left:45px;
	text-align:right;
	font-size:1.2em;
}

.matchNomG {
	float:left;
	margin:2px;
	padding-top:17px;
}

.matchPhotoD {
	width:90px;
	float:left;
	margin:2px;
	text-align:center;
}

.matchNomD {
	width:140px;
	clear:left;
	float:left;
	margin-right:6px;
	padding-top:17px;
	text-align:right;
}

#grilleMatchs h2 {
	display:block;
	width:562px;
	height:30px;
	font-size:1.3em;
	text-align:center;
	margin:0;
	padding-top:5px;
	text-shadow: 0 -1px 0 #334562 ;
	background: no-repeat url(../images/site/bandeRouge.png) ;
}

.blocTexte div.fondVote {
	width:59px;
	height:24px;
	font-size:14px;
	text-align:center;
	margin:0 auto;
	padding-top:2px;
	text-shadow: 0 -1px 0 #334562 ;
	background: no-repeat url(../images/site/fontVote.png) ;
}

.blocTexte p.vainqueurs {
	margin:20px 0 0 0;
	font-size:1.2em;
	text-align:center;	
}

.vainqueurs strong {	
	font-weight:bold;
	color:#eca51c;
}


/* brTip */
.brTip-box {
	background: #FFF;
	border: 1px solid #7b0202;
	display: none;
	position: absolute;
	font-size:0.8em;
	z-index:3;
}
.brTip-title {
	background: #f60402;
	color: #FFF;
	display: block;
	margin: 0;
	padding: 3px;
	text-align: center;
}
.brTip-content {
	max-width:250px;
	color: #333;
	margin: 0;
	padding: 5px;
}


/* CAROUSEL */
#carousel {
	width:574px;
	height:290px;
	background:#000;
	border:1px solid #3C3C3C;
	overflow:scroll;
	z-index:0;
	display:hidden;
}

#carouselBoutons {
	margin:10px auto ;
	text-align:center;
}


/* AMAZON */
#blocAmazon {
	width:563px;
	padding:10px 0 10px 10px;
	margin:10px 0 0 0;
	background: repeat-x url(../images/site/separateur.png) center top #262626;
	border:1px solid #3C3C3C;
}

#blocAmazon img, #blocAmazon p {float: left;}

#blocAmazon img {
	border : 1px solid #1c1c1c;
	-moz-box-shadow: 0 0 4px #000;
	-webkit-box-shadow: 0 0 4px #000; 
}

#blocAmazon p {
	width:480px;
	font-size:0.8em;
	margin:0 0 0 10px ;
}

#blocAmazon a { font-weight:bold;}

#blocAmazon span.title {
	font-size:1.2em;
}


/* PARTAGE */
.iframeFB {
	border:none;
	width:490px;
	height:24px;
	float:left;
}

.btnGoogle {
	width:69px;
	margin:0;
	top:0;
	float:left;
}

/* CEINTURES */
#tabCeintures tr {vertical-align:top;}
table#tabCeintures {border:1px solid #D6D6D6; border-collapse:collapse;}
#tabCeintures td {border:1px solid #D6D6D6;}
