body
{
	font-family:Arial, Helvetica, sans-serif;
	color : #ffffff;
	background-color:#ca31fe;
	margin : 0;
}
form { margin: 0; }
/* Les polices */								


.t0{font-size : 9px;}
.t1{font-size : 10px;}
.t2{font-size : 11px;}
.t3{font-size : 12px;}
.t4{font-size : 15px;}

.c1{color : #fdf5ff;}
.c2{color : #f7e1ff;}
.c3{color : #f8d848;}
.c4{color : #f2ccff;}
.c5{color : #e4a6f9;}

.cs1, .ch{ color : #a81314;}
.cs2, .cf{ color : #ff5fae;}

.bc1 { background-color: #da6eff; }
.bc2 { background-color: #c84df1; }
.bc3 { background-color: #db70ff; }

h1{ font-size: 15px; color: #FFFFFF; margin: 14Px 0 4Px 0; }
h2{font-size : 12px; color : #FFFFFF;margin-bottom:5px;margin-top:10px;}

.non-souligne { text-decoration: none; }
.gras { font-weight: bold; }
.non-gras { font-weight: normal; }
.italique { font-style: italic; }
.justifie { text-align: justify; }
.lien { text-decoration: none; }
.lien:hover { text-decoration: underline; }

.img-evenement, .image_membre { border: 1Px solid #2c2c2c; }

.trait { background-color: #c84df1; height: 4Px; }
.trait1 { background-color: #2e2e2e; height: 1Px; }

/* Structure */	

tr.haut-fond
{
	height: 110Px;
	background-image: url(../images/haut-fond.gif);
	background-repeat: repeat-x;
}

td.bas-fond
{
	height: 60Px;
	background-image: url(../images/bas-fond.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
}

td.corps
{
	height: 500Px;
	background-color: #da6eff;
}

td.bloc-hg { width: 15Px; height: 15Px; background-image: url(../images/bloc-hg.gif); }
td.bloc-hd { width: 15Px; height: 15Px; background-image: url(../images/bloc-hd.gif); }
td.bloc-h { height: 15Px; background-image: url(../images/bloc-h.gif); background-repeat: repeat-x; }

td.bloc-bg { width: 15Px; height: 15Px; background-image: url(../images/bloc-bg.gif); }
td.bloc-bd { width: 15Px; height: 15Px; background-image: url(../images/bloc-bd.gif); }
td.bloc-b { height: 15Px; background-image: url(../images/bloc-b.gif); background-repeat: repeat-x; }

td.bloc-g { width: 15Px; background-image: url(../images/bloc-g.gif); background-repeat: repeat-y; }
td.bloc-d { width: 15Px; background-image: url(../images/bloc-d.gif); background-repeat: repeat-y; }

td.bloc-corps
{
	width: 750Px;
	height: 400Px;
	background-color: #af19e1;
	vertical-align: top;
}

td.bloc-corps-accueil
{
	width: 750Px;
	height: 400Px;
	background: url(../images/accueil-fond.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #af19e1;
	vertical-align: top;
}

/* Formulaire */	

input.input1
{
    color: #f8d848;
	border: 1Px solid #9928bf;
	height: 16Px;
	font-size: 13Px;
	background-color: #da6eff;
	width: 210Px;
}

select.select1
{
    color: #f8d848;
	border: 1Px solid #9928bf;
	height: 18Px;
	font-size: 12Px;
	background-color: #da6eff;
	width: 210Px;
}

input.input2
{
    color: #f8d848;
	border: 1Px solid #9928bf;
	height: 18Px;
	font-size: 10Px;
	background-color: #da6eff;
	width: 160Px;
}

input.button2
{
    color: #000000;
	border: 1Px solid #2e2e2e;
	height: 20Px;
	font-size: 10Px;
	background-color: #838383;
}

input.button1
{
    color: #dcbb38;
	border: 1Px solid #a138b0;
	height: 20Px;
	font-size: 11Px;
	background-color: #4e0c57;
}

textarea.textarea1
{
	color: #f8d848;
	font-size: 12Px;
	height: 120Px;
	width: 210Px;
	border: 1Px solid #9928bf;
	background-color: #da6eff;
	overflow: auto;
}

/* Num Page */	

a.num-page
{
    padding: 2Px 5Px 2Px 5Px;
    border: 1Px solid #4e0c57;
    color: #dcbb38;
	font-size: 10Px;
	margin: 0 2Px 0 2Px;
	display: block;
    text-decoration: none;
    background-color: #741d80;
}

td.num-page-sel
{
    padding: 2Px 5Px 2Px 5Px;
    border: 1Px solid #f8d848;
    color: #f8d848;
	font-size: 10Px;
	font-weight: bold;
	margin: 0 2Px 0 2Px;
    background-color: #4e0c57;
}

a.num-page:hover
{
    color: #f8d848;
    text-decoration: none;
}

td.num-page
{
    padding: 0 5Px 0 5Px;
    border: 1Px solid #4e0c57;
    color: #4e0c57;
	font-size: 10Px;
	cursor: default;
}

td.num-page-texte
{
    color: #dcbb38;
	font-size: 11Px;
	font-weight: bold;
	padding: 0 2Px 0 4Px;
}

td.num-page-texte2
{
    color: #741d80;
	font-size: 11Px;
	font-weight: bold;
	padding: 0 4Px 0 2Px;
}
