body {
	SCROLLBAR-FACE-COLOR: #66D8F9;
	SCROLLBAR-HIGHLIGHT-COLOR: #E5F6FB;
	SCROLLBAR-SHADOW-COLOR: #1E8BCD;
	SCROLLBAR-3DLIGHT-COLOR: #82DAF3;
	SCROLLBAR-ARROW-COLOR: #FC940E;
	SCROLLBAR-TRACK-COLOR: #C9EEF9;
	SCROLLBAR-DARKSHADOW-COLOR: #024974;
	margin: 0;
	padding: 0;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image:  url(images/bg_page.jpg);
	font-family: Arial, Helvetica, sans-serif;
}


h1 {
	font-size: 2em;
	color: #FC940E;


}
h2 {
	font-size: 1.5em;
	color: #0693DE;

}
h3 {
	font-size: 1.2em;
	color: #fc940e;

}
.textebleu {
	color: #0676B3;
	text-align: justify;
	vertical-align: top;
	font-size: 11px;

}
.textebleu  a:link, .textebleu  a:hover, .textebleu  a:visited, .textebleu a:active{
	color: #0676B3;
	text-decoration: underline;


}
.textenoir, .textenoir a:link, .textenoir a:hover, .textenoir a:visited, .textenoir a:active {
	color: #000000;
	text-align: justify;
	font-size: 11px;
	text-decoration: none;


}
.textenoirlien, .textenoirlien a:link, .textenoirlien a:hover, .textenoirlien a:visited, .textenoirlien a:active {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;


}
.textegris{
	color: #999999;
	text-align: justify;
	vertical-align: top;
	font-size: 11px;

}
.texterouge {
	font-size: 11px;
	color: #FD1313;
}
.texterouge a:link, .texterouge a:hover, .texterouge a:visited, .texterouge a:active {
	font-size: 11px;
	color: #FD1313;
	text-decoration: underline;
}

/* EN-TETE */

.containertop {
	padding: 0;
	height: 60px;
	width: 100%;
	margin: 0;

}
.pub {
	text-align: center;
	height: 60px;
	width: 468px;
	top: 10px;
	position: relative;
	right: 15px;
	float: right;

}

/* MENU TOP */

.menu {
	width: 100%;
	height: 22px;
	position: absolute;
	top: 80px;
	font-size: 15px;
	font-weight: bold;
	color: #004776;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	
}
.menu a:link, .menu a:visited, .menu a:active {
	font-size: 15px;
	color: #004776;
	text-decoration: none;
	font-weight: bold;

}
.menu a:hover {
	font-size: 15px;
	color: #039EF2;
	text-decoration: none;
	font-weight: bold;

}

/* CENTRE GAUCHE */

.containercentregauche{
	margin: 0;
	padding: 0px 0px 0px 10px;
	width: 210px;
	position: absolute;
	float: left;
	top: 110px;
	left: 0;
	font-size: 11px;

}
.pub2 {
	background-color: #FFFFFF;
	height: 600px;
	width: 200px;
	margin-right: 15px;
	text-align: center;
}

/* CENTRE GAUCHE - SOUSMENU */

.sousmenu {
	top: 0px;
	width: 200px;
	text-align: left;
	padding: 0px;
	background-color: #FFFFFF;
	margin-bottom: 15px;

}
.sousmenutitre {
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #008fdd;
	vertical-align: middle;
	padding: 2px 2px 2px 15px;
	height: 20px;
	width: 200px;
	margin: 0px;


}
.sousmenutable {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 200px;
	border-right: 2px solid #008fdd;
	border-bottom: 2px solid #008fdd;
	border-left: 2px solid #008fdd;

}

.sousmenutexte li {
	list-style-image: url(images/puce_sousmenu.gif);

}

.sousmenutexte, .sousmenutexte a:link, .sousmenutexte a:active, .sousmenutexte a:visited {
	font-size: 11px;
	color: #000000;
	padding: 5 0;
	text-decoration: none;
	margin: 0;
	list-style-type: square;


}
.sousmenutexte a:hover {
	font-size: 11px;
	color: #004776;
	text-decoration: none;
	font-weight: bold;
}

.sousmenuNouveauxMessages {
  color: red;
}

/* CENTRE GAUCHE - BOUTON RECHERCHER */

.rechercher 
{
	height: 35px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image: url(images/bouton_rechercher2.gif);
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;

}


.rechercher a:hover,
.rechercher a:link,
.rechercher a:active,
.rechercher a:visited
{
    text-decoration: none; 
    color: #FFFFFF;
    
}

/* CENTRE GAUCHE - LOGIN */

.login {
	height: 80px;
	width: 200px;
	background-color: #A8E2FF;
	border: 1px solid #0090DE;
	margin-bottom: 15px;

}
.textelogin {
	font-size: 11px;
	color: #004776;
	padding: 3px;
}
.textelogin a:link, .textelogin a:visited, .textelogin a:active, .textelogin a:hover{
	font-size: 10px;
	color: #004776;
	padding: 3px;
}

.erreurlogin {
	font-size: 11px;
	color: red;
	padding: 3px;
    font-weight: bold;
}

/* PAGE INSCRIPTION */

.inscriptionphoto {
	height: 225px;
	width: 200px;
	border: 1px solid #999999;
	margin-right: 15px;
	margin-bottom: 15px;
	background-image: url(images/photo_inscription.jpg);


}

a.boutoninscription, a.boutoninscription:active, a.boutoninscription:visited {
	color: white;
	background-color: #fc940e;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	border-top: 1px solid #FFFFCC;
	border-right: 1px solid #FF3300;
	border-bottom: 1px solid #FF3300;
	border-left: 1px solid #FFFFCC;
	background-image: url(images/bouton_CGU.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 180px;
	display: block;
	margin-left: 15px;
	line-height: 26px;
	vertical-align: middle;



}
a.boutoninscription:hover {
	background-color: #008fdd;
	color: #FFFFFF;
	border-top: 1px solid #E1F5FF;
	border-right: 1px solid #0093C4;
	border-bottom: 1px solid #0093C4;
	border-left: 1px solid #E1F5FF;
	background-image: url(images/bouton_CGU_roll.gif);


}

/* CENTRE DROIT */

.containercentredroit {
	margin: 0px;
	padding: 10px;
	float: left;
	top: 110px;
	left: 220px;
	position: absolute;
	width: 760px;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #Fc940e;
	
}

/* CENTRE DROIT - ONGLETS */

}
.menuonglets {
	width: 740px;
	margin: 0px;
	padding: 0px;
	text-align: center;


}
.onglets {
	padding: 0px;
	margin-top: 10;


}

.onglets li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0px;

}

.onglets li a {
	padding: 5px 5px 5px 15px;
	background: #FFFFFF url(images/cerclebleuclair.gif) no-repeat left top;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	font-weight: bold;

}

.onglets li a:link, a:visited { 
	color: #46beff; 
}

.onglets li a:hover {
	color: #004776;
	background: #FFFFFF url(images/cerclebleu.gif) no-repeat left top;

}
.onglets li a#current {
	background: #ffffff url(images/cercleorange.gif) no-repeat left top;
	color: #000000;
	font-weight: bold;
	font-size: 12px;


/* CENTRE DROIT - CONTENU - FORMULAIRE */

}
.formulairetable {
	width: 100%;
	margin-bottom: 15px;

}
.formulairetable2 {
	margin-bottom: 15px;
	width: 100%;
	border: 1px solid #0099cc;
	padding: 0px;

}
.formulairetable3 {
	margin-bottom: 15px;
	width: 100%;
	border: 1px solid #FDAF06;
	padding: 0px;

}
.formulairetablecelluletitre {
	font-size: 11px;
	font-weight: bold;
	color: #0099cc;
	background-color: #E2F3F8;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 3px;
	margin: 0px;



}
.formulairetablecellulereponse {
	font-size: 11px;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8E9F2;
	padding: 3px;
	vertical-align: top;
	margin: 0px;


}
.formulairetablecellulereponse2 {
	font-size: 11px;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8E9F2;
	padding: 3px;
	vertical-align: top;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C8E9F2;


}
.formulairesporttitre {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FDAF06;
	text-align: center;
	vertical-align: middle;
	padding: 3px;

}
.formulairesporttitre a:link, .formulairesporttitre a:hover, .formulairesporttitre a:visited, .formulairesporttitre a:active {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;


}
.checkbox {
	font-size: 11px;
	color: #000000;
	text-align: left;

}
.textfield {
	font-size: 11px;
	color: #000000;
	text-align: left;
	height: 18px;
	vertical-align: middle;

}
.textarea{
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.listemenu{
	font-size: 11px;
	color: #000000;
	height: 18px;

}
.photo {
	border: 2px solid #007CFF;
	text-align: center;
}

.formulairetextegras {
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin: 0px;
    font-weight: bold;
}

/* CENTRE DROIT - CONTENU - MESSAGERIE */

.messagerietable {
	margin-bottom: 15px;
	border: 1px solid #0099cc;
	padding: 0px;
	width: 100%;



}

.messageriecelluletitre {
	font-size: 11px;
	font-weight: bold;
	color: #0099cc;
	background-color: #E2F3F8;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099cc;
	padding: 3px;
}
.messageriecelluletitre2 {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	background-color: #F3FAFC;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099cc;
	padding: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099cc;


}

.messageriecelluleobjet {
	font-size: 11px;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8E9F2;
	padding: 3px;
	vertical-align: middle;
    text-decoration: none;
}

.messageriecelluleobjet#nonLu a {
    font-weight: bold;
}

.messageriecelluleobjet#nouveau a {
    font-weight: bold;
    color: red;
}

.messageriecellulepseudo{
	font-size: 11px;
	color: #00B6F2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8E9F2;
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	font-weight: bold;

}
.messageriecelluletexte {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding: 5px;
	vertical-align: top;

}

a.messagerieBouton {
}

/* CENTRE DROIT - CONTENU - RECHERCHE */

.recherchetable {
	margin: 0;
	padding: 5 10;
	width: 100%;
	background-color: #Fc940e;
	left: auto;
	right: auto;
	font-size: 12px;
	color: #FFFFFF;

}
.rechercheform {
	color: #0066CC;
	font-size: 11px;
	border: 1px solid #0066CC;
	background-color: #FFFFFF;
	width: 150px;
	height: 20px;

}
/* CENTRE DROIT - CONTENU - RESULTAT */

.resultatcontainer {
	width: 100%;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;


}

.resultattable {
	background-color: #EBFDFF;
	padding: 3px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-left-color: #0099CC;
	font-size: 11px;

}
.resultattable2 {
	width: 100%;
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #66CCFF;


}
a.resultatbouton, .resultatbouton:active, .resultatbouton:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CCFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #00769D;
	margin: 0px;
	text-decoration: none;
	display: block;

}
a.resultatbouton:hover {
	background-color: #048ED3;
	text-decoration: none;
	text-align: center;



}
a.resultatbouton2, .resultatbouton2:active, .resultatbouton2:visited {
	font-size: 11px;
	font-weight: bold;
	color: #004776;
	background-color: #C9E23E;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #00769D;
	margin: 0px;
	text-decoration: none;
	display: block;

}
a.resultatbouton2:hover {
	background-color: #E7FB74;
	text-decoration: none;
	color: #004776;
	text-align: center;



}
.resultatpseudo {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	vertical-align: middle;
}
.resultattexte {
	font-size: 11px;
	color: #00759B;
	text-align: left;
	vertical-align: middle;

}


/* BOUTONS */


a.bouton-relief, a.bouton-relief:visited, a.bouton-relief:active {
	color: white;
	background-color: #fc940e;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	font-size: 11px;
	border-top: 2px solid #FEC143;
	border-right: 2px solid #FF3300;
	border-bottom: 2px solid #FF3300;
	border-left: 2px solid #FEC143;


}
a.bouton-relief:hover {
	background-color: #008fdd;
	border-top: 2px solid #0266A2;
	border-right: 2px solid #64D9FF;
	border-bottom: 2px solid #64D9FF;
	border-left: 2px solid #0266A2;

}
a.bouton-relief2 {
	color: white;
	background-color: #008fdd;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	font-size: 11px;
	border-top: 2px solid #64D9FF;
	border-right: 2px solid #0266A2;
	border-bottom: 2px solid #0266A2;
	border-left: 2px solid #64D9FF;


}
a.bouton-relief:hover2 {
	background-color: #007CBF;
	border-top: 2px solid #0266A2;
	border-right: 2px solid #039CF8;
	border-bottom: 2px solid #039CF8;
	border-left: 2px solid #0266A2;

}
.boutonOK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	height: 20px;
	width: 30px;
	font-weight: bold;
}

.boutonEnvoyerMDP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	height: 20px;
	font-weight: bold;
}

.errorMessage b {
	font-size: 11px;
    border: dashed 1px red;
    font-weight: bold;
    color:red;
    padding: 0.6em;
}

.confirmationMessage b {
	font-size: 11px;
    border: dashed 1px black;
    font-weight: bold;
    color:black;
    padding: 0.6em;
}

a.contactsBouton {
}

.SkycraperDroit {
	position: absolute;
	height: 600px;
	width: 120px;
	top: 110px;
	left: 990px;

}

/* INFOS MAG sur page D'ACCUEIL et pages SPORTS */

.TableMag {
	width: 300px;
	padding: 0px;
	vertical-align: top;
	margin: 0px;
	border: none;

}
.TitreMag {
	height: 25px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	background-color: #000000;
	margin: 0px;
	font-weight: bold;
}
	
.TexteMag {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding: 10px;
	vertical-align: top;
}
.TexteMag a:link, .TexteMag a:hover, .TexteMag a:visited, .TexteMag a:active  {
	color: #004776;
}
.BoutonSport {
	background-image: url(images/bouton-page-sport.gif);
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	background-repeat: no-repeat;

}
.BoutonSport a:link, .BoutonSport a:visited, .BoutonSport a:hover, .BoutonSport a:active {
	color: #FFFFFF;

}
.ExCoeq {
	width: 100%;
	background-color: #EBFDFF;
	border: thin solid #0099CC;
	font-size: 11px;
	color: #000000;

}
.ExCoeq a:link, .ExCoeq a:visited, .ExCoeq a:hover, .ExCoeq a:active {
	color: #fc940e;

}
	
