body
{
	margin-top: 0;
	font-family:Arial, Helvetica, sans-serif;
	color : #70B3C0;
	background-color:#575757;
	background-image:url(../images/structure/fond.jpg);
	background-repeat:repeat-x;
	background-position: center top;
}

/* ------------------ COULEURS ------------------ */ 

.c1 { color: #717171; }
.c2 { color: #ffffff; }
.c3 { color: #e1ff0b; }
.c4 { color: #8e8e8e; }
.c5 { color: #858585; }
.c6 { color: #484848; }
.c7 { color: #fe8e3c; }
.c8 { color: #bddd11; }
.c9 { color: #fd0fc2; }
.c10 { color: #e6e6e6; }
.c11 { color: #868686; }
.c12 { color: #717171; }
.c13 { color: #b9b9b9; }
.c14 { color: #f6d108; }
.c15 { color: #d9d9d9; }

.ch, .cs1 { color: #0087e7; }
.cf, .cs2 { color: #f100ff; }

.cs2-1 { color: #ffbae7; }
.cs1-1 { color: #8cd4ff; }
.cs1-2 { color: #165090; }
.cs1-3 { color: #0e5fa4; }

.c-evenement-nom { color: #050c11; }
.c-evenement-entite { color: #70706f; }
.c-evenement-date { color: #ff0cc3; }
.c-nb-avis { color: #ff0cc3; }

.c-inscription-rapide { color: #f6f8f9; }

.c-secteur-1 { color: #09a5ff; }
.c-secteur-2 { color: #ff7d11; }
.c-secteur-3 { color: #99ae00; }
.c-secteur-4 { color: #20aeff; }
.c-secteur-59 { color: #64bb00; }

.bc1 { background-color: #646464; }
.bc2 { background-color: #d7d6d6; }
.bc3 { background-color: #e5e5e5; }
.bc4 { background-color: #b9b9b9; }
.bc5 { background-color: #9f9f9f; }
.bc6 { background-color: #ffffff; }
.bc7 { background-color: #737373; }
.bc8 { background-color: #000000; }

.bc-a { background-color: #fafafa; }
.bc-b { background-color: #f2f2f2; }
.bc-a1 { background-color: #181818; }
.bc-b1 { background-color: #262626; }

.bc-list-conn-s1a { background-color: #fafafa; }
.bc-list-conn-s1b { background-color: #f2f2f2; }
.bc-list-conn-s2a { background-color: #fef5ff; }
.bc-list-conn-s2b { background-color: #f5dff6; }

.lcg { width: 141Px; vertical-align: top; padding: 4Px 0 4Px 0; }
.lcp { width: 135Px; padding: 2Px 0 2Px 6Px }

/* ------------------ TAILLES ------------------ */

.t0 { font-size: 8Px; }
.t1 { font-size: 9Px; }
.t2 { font-size: 10Px; }
.t3 { font-size: 11Px; }
.t4 { font-size: 12Px; }
.t5 { font-size: 13Px; }
.t6 { font-size: 14Px; }
.t6a { font-size: 15Px; }
.t6b { font-size: 16Px; }
.t6c { font-size: 17Px; }
.t6d { font-size: 18Px; }
.t7 { font-size: 23Px; }
.t8 { font-size: 25Px; }

/* ------------------ DIVERS ------------------ */

h1 { color: #050c11; font-size: 13Px; font-weight: bold; margin: 0; }
h2 { color: #050c11; font-size: 11Px; font-weight: bold; margin: 0; }
h3 { color: #f211ff; font-size: 13Px; font-weight: bold; margin: 0; }

a.lien { text-decoration: none; }
a.lien:hover { text-decoration: underline; }

a.lien-rect
{
	text-decoration: none;
	border: 1Px solid White;
	padding: 0 4Px 0 4Px;
	display: block;
}
a.lien-rect:hover
{
	color: #fd0fc2;
	border: 1Px solid #fd0fc2;
}

a.lien-avis
{
    height: 12Px;
    line-height: 12Px;
    padding: 0 5Px 0 5Px;
    background-image:url(../images/structure/lien-avis.gif);
	background-repeat:repeat-x;
	text-decoration: none;
}
    

.non-souligne { text-decoration: none; }
.souligne { text-decoration: underline; }
.italique { font-style: italic; }
.gras { font-weight: bold; }
.non-gras { font-weight: normal; }
.justifie { text-align: justify; }

.trait { background-color: #d6d6d6; }
.trait2 { background-color: #e2e2e2; }
.trait3 { background-color: #e7e7e7; height: 1Px; }
.trait4 { background-color: #313131; height: 1Px; }
.trait5 { background-color: #5a5a5a; }
.trait6 { background-color: #484848; }

.traits1 { background-color: #c1c1c1; }
.traits2 { background-color: #d99ad2; }
.trait-msg { background-color: #ffb979; }

.image-sel { background-color: #bdbdbd; }
.image-over { background-color: #d5d5d5; }
.image-over2 { background-color: #ebf3f8; }

.img-evenement { border: 2Px solid #cfcfcf; }

.image_evenement_photo
{
	border-width:1px;
	border-color:#cfcfcf;
	border-style:solid;
}

.image-entite-logo
{
	/*border : 1Px solid #6890ae;*/
	border: 0;
}

.image_membre
{
	border-width:1px;
	border-color:#cfcfcf;
	border-style:solid;
}

.bordure-compte-accueil { border: 1Px solid #e7e7e7; }
.bordure-photo { border: 2Px solid White; }

p
{
	margin: 0 0 0 0;
	text-align: justify;
}

div.paragraphe { text-align: justify; }

div.paragraphe:first-letter {
	font-size: 23Px; 
}

a.lien-forum:hover
{
	color: #535353;
	text-decoration: underline;
}

table.citation
{
	width: 90%;
	border: 1Px solid #c5c3c3;
}

.transparent
{
	filter:alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

/* ------------------ FORMULAIRE ------------------ */

input.input1
{
	border: 1Px solid #727272;
	width: 80Px;
	height: 15Px;
	font-size: 10Px;
}

input.input2
{
	border: 1Px solid #727272;
	width: 30Px;
	height: 17Px;
	font-size: 10Px;
}

input.input3
{
	background-color: #d7d6d6;
	color: #5c5c5c;
	border: 1Px solid #727272;
	height: 17Px;
	font-size: 10Px;
}

select.select1
{
	background-color: #646464;
	color: #ffffff;
	border: 1Px solid #727272;
	height: 17Px;
	font-size: 10Px;
}

select.select2
{
	background-color: #d7d6d6;
	color: #5c5c5c;
	border: 1Px solid #727272;
	height: 17Px;
	font-size: 10Px;
}

select.select3
{
	background-color: #d7d6d6;
	color: #5c5c5c;
	border: 1Px solid #727272;
	font-size: 10Px;
	width: 120Px;
}

select.select-dep
{
	background-color: #1c1c1c;
	color: #d4d4d4;
	border: 1Px solid #898989;
	height: 17Px;
	font-size: 10Px;
	font-family:Arial, Helvetica, sans-serif;
}

.option-group { font-style: normal; }
.option-lien {  }

textarea.textarea1
{
	background-color: #d7d6d6;
	color: #5c5c5c;
	font-size: 11Px;
	width: 500Px;
	height: 150Px;
	border: 1Px solid #727272;
}

textarea.textarea2
{
	color: #5c5c5c;
	font-size: 12Px;
	width: 270Px;
	height: 130Px;
	border: 1Px solid #727272;
}

textarea.textarea3
{
	color: #3c3c3c;
	font-size: 12Px;
	width: 607Px;
	height: 180Px;
	border: 1Px solid #727272;
}

textarea.textarea4
{
	color: #57758b;
	font-size: 11Px;
	width: 180Px;
	height: 50Px;
	border: 1Px solid #727272;
}

textarea { font-family:Arial, Helvetica, sans-serif; }

textarea.textarea-fiche-membre-2
{
	color: #c40c85;
	font-size: 11Px;
	width: 500Px;
	height: 150Px;
	border: 1Px solid #ee53b9;
	background-color: #ffafe3;
}

.input-fiche-membre-2
{
	background-color: #ffafe3;
	color: #c40c85;
	border: 1Px solid #ee53b9;
	height: 17Px;
	font-size: 10Px;
}

textarea.textarea-fiche-membre-1
{
	color: #1d6db1;
	font-size: 11Px;
	width: 500Px;
	height: 150Px;
	border: 1Px solid #63a9df;
	background-color: #b9dbf2;
}

.input-fiche-membre-1
{
	background-color: #b9dbf2;
	color: #1d6db1;
	border: 1Px solid #63a9df;
	height: 17Px;
	font-size: 10Px;
}

/* ------------------ STRUCTURE PAGE ------------------ */

td.haut-gauche
{
	background-image:url(../images/structure/haut-gauche.gif);
	background-repeat: no-repeat;
	width: 7Px;
	height: 6Px;
}

td.haut-droite
{
	background-image:url(../images/structure/haut-droite.gif);
	background-repeat: no-repeat;
	width: 7Px;
	height: 6Px;
}

td.haut-milieu { background-color: #2b2b2b; width: 942Px; }

td.haut-corps 
{
	background-image:url(../images/structure/haut-fond.gif);
	background-repeat:repeat-x;
	height: 99Px;
	width: 956Px;
}

td.trait-haut
{
    height: 1Px;
    background-color: #a6a6a6;
}

td.trait-haut2
{
    height: 1Px;
    background-color: #535353;
}

td.trait-titre
{
    height: 1Px;
    background-color: #e2e2e2;
}

td.trait-bloc
{
    height: 1Px;
    background-color: #c0c0c0;
}

td.trait-rd { background-color: #bfbfbf; }	

td.corps
{
	background-image:url(../images/structure/corps.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	padding-top: 10Px;
	padding-bottom: 100Px;
}

td.titre1
{
	background-image:url(../images/structure/titre1-fond.gif);
	background-repeat:repeat-x;
	height: 29Px;
	padding: 3Px 0 0 5Px;
	text-align: left;
}

td.titre1a
{
	background-image:url(../images/structure/titre1-fonda.gif);
	background-repeat:repeat-x;
	height: 29Px;
	padding-left: 5Px;
	text-align: left;
}

td.titre2
{
	background-image:url(../images/structure/titre2-fond.gif);
	background-repeat:repeat-x;
	height: 16Px;
	padding: 0 0 0 5Px;
	text-align: left;
}

td.titre2a
{
	background-image:url(../images/structure/titre2-fonda.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	background-color: #222322;
	height: 18Px;
	padding: 0 0 0 5Px;
	text-align: left;
}


td.menu-fiche-membre-haut-2
{
	background-image:url(../images/structure/membre-fiche-haut-2.gif);
	background-repeat:repeat-x;
	height: 79Px;
}

table.menu-fiche-membre-haut-2
{
	border: 1Px solid #ff8bd7;
	border-bottom: 0;
}

td.menu-fiche-membre-haut-1
{
	background-image:url(../images/structure/membre-fiche-haut-1.gif);
	background-repeat:repeat-x;
	height: 79Px;
}

table.menu-fiche-membre-haut-1
{
	border: 1Px solid #2678be;
	border-bottom: 0;
}

table.fond-space-1
{
	background-image:url(../images/structure/space-fond-1.gif);
	background-repeat:repeat-x;
	background-color: #d6e8f8;
	padding-bottom: 30Px;
	border: 1Px solid #2678be;
	border-top: 0;
}

table.fond-space-2
{
	background-image:url(../images/structure/space-fond-2.gif);
	background-repeat:repeat-x;
	background-color: #ffd0ef;
	padding-bottom: 30Px;
	border: 1Px solid #ff8bd7;
	border-top: 0;
}

table.concours-cadeaux
{
    height: 37Px;
    width: 246Px;
    background-image:url(../images/structure/concours-cadeaux.gif);
    background-repeat: no-repeat;
    background-color: #ff6600;
}

td.compte-accueil
{
	background-image:url(../images/structure/compte-accueil.gif);
	background-repeat:repeat-x;
	height: 67Px;
}

td.compte-accueil-haut
{
	background-image:url(../images/structure/compte-accueil-haut.gif);
	background-repeat:repeat-x;
	height: 17Px;
	padding-left: 5Px;
}

td.compte-accueil-bas
{
	background-image:url(../images/structure/compte-accueil-bas.gif);
	background-repeat:repeat-x;
	height: 19Px;
	border: 1Px solid #e7e7e7;
}

td.bloc-evenement
{
	background-image:url(../images/structure/bloc-evenement.gif);
	background-repeat:repeat-x;
	border: 1Px solid #e0e0e0;
}

table.photos-haut
{
	background-image:url(../images/structure/photos-haut.gif);
	background-repeat:repeat-x;
	height: 31Px;
}

table.photos-bas
{
	background-image:url(../images/structure/photos-bas.gif);
	background-repeat:repeat-x;
	height: 24Px;
}

a.bouton-vote-photo
{
	background-image:url(../images/structure/bouton-vote-photo.gif);
	height: 15Px;
	line-height: 15Px;
	display: block;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #646464;
	padding: 0 20Px 0 20Px;
	text-align: center;
	border: 1Px solid #b3b3b3;
}

a.bouton-evenement
{
	background-image:url(../images/structure/bouton-evenement.gif);
	height: 11Px;
	line-height: 11Px;
	display: block;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #313437;
	padding: 0 13Px 0 13Px;
	text-align: center;
	border: 1Px solid #e0e0e0;
}

a.bouton-boutique
{
	background-image:url(../images/structure/bouton-boutique.gif);
	height: 61Px;
	line-height: 16Px;
	width: 71Px;
	display: block;
	font-size: 13Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-top: 10Px;
	text-align: center;
}

a.bouton-produit
{
	background-image:url(../images/structure/bouton-produit.gif);
	height: 13Px;
	line-height: 13Px;
	width: 45Px;
	display: block;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #385669;
	text-align: center;
	border: 1Px solid #b4cad8;
}

/* ------------------ MENU ------------------ */

td.menu-bas-separation
{
	width: 1Px;
}

a.menu-bas-lien
{
	background-image: url(../images/structure/menu-bas-corps.gif);
	background-repeat:repeat-x;
	display: block;
	width: 87Px;
	height: 22Px;
	text-align: center;
	vertical-align: middle;
	line-height: 22Px;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #787878;
}

a.menu-bas-lien:hover
{
    color: #787878;
}

a.menu-bas-lien-sel
{
	background-image: url(../images/structure/menu-bas-corps.gif);
	background-repeat:repeat-x;
	display: block;
	width: 87Px;
	height: 22Px;
	text-align: center;
	vertical-align: middle;
	line-height: 22Px;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: White;
}

td.menu-fond
{
	background-image:url(../images/structure/menu-fond.gif);
	background-repeat:repeat-x;
	height: 32Px;
	vertical-align: bottom;
}

td.menu-droite
{
	background-image:url(../images/structure/menu-droite.gif);
	width: 55Px;
}

a.menu-lien
{
	background-image: url(../images/structure/menu-corps.gif);
	background-repeat:repeat-x;
	display: block;
	width: 85Px;
	height: 30Px;
	line-height: 30Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.menu-lien2
{
	background-image: url(../images/structure/menu-corps2.gif);
	background-repeat:repeat-x;
	display: block;
	width: 85Px;
	height: 30Px;
	line-height: 30Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.menu-lien-sel
{
	background-image: url(../images/structure/menu-corps.gif);
	background-repeat:repeat-x;
	display: block;
	width: 85Px;
	height: 30Px;
	line-height: 30Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #f305b8;
}

a.menu-lien:hover
{
    color: #f28ae8;
}

td.menu-separation { width: 1Px; }
td.menu-separation2 { width: 1Px; height: 30Px; background-image:url(../images/structure/menu-separation2.gif); }

td.menu-membre-gauche
{
	background-image:url(../images/structure/menu-membre-gauche.gif);
	background-repeat:repeat-x;
	height: 31Px;
	width: 472Px;
	vertical-align: top;
}

td.menu-membre-milieu
{
	background-image:url(../images/structure/menu-membre-milieu.gif);
	width: 70Px;
}

td.menu-membre-droite
{
	background-image:url(../images/structure/menu-membre-droite.gif);
	background-repeat:repeat-x;
	width: 414Px;
}

a.menu-deroulant-lien
{
    background-color: #2b2b2b;
	display: block;
	width: 87Px;
	height: 23Px;
	line-height: 23Px;
	text-align: center;
	font-size: 9Px;
	text-decoration: none;
	color: #ffffff;
}

a.menu-deroulant-lien2
{
    background-color: #a22280;
	display: block;
	width: 87Px;
	height: 23Px;
	line-height: 23Px;
	text-align: center;
	font-size: 9Px;
	text-decoration: none;
	color: #ffffff;
}

a.menu-deroulant-lien:hover
{
	color: #f305b8;
}

a.menu-deroulant-lien2:hover
{
	background-color: #cd3ba6;
}

a.menu-fiche-entite-lien
{
	background-image: url(../images/structure/menu-fiche-membre-corps.gif);
	background-repeat:repeat-x;
	display: block;
	width: 80Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
}

a.menu-fiche-membre-lien-1
{
	background-image: url(../images/structure/menu-fiche-membre-corps-1.gif);
	background-repeat:repeat-x;
	display: block;
	width: 76Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
	color: #ffffff;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
}

a.menu-fiche-membre-lien-1-sel
{
	background-image: url(../images/structure/menu-fiche-membre-corps-1-sel.gif);
	background-repeat:repeat-x;
	display: block;
	width: 76Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
	color: #ffffff;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
}

a.menu-fiche-membre-lien-1:hover
{
	background-image: url(../images/structure/menu-fiche-membre-corps-1-over.gif);
}

a.menu-fiche-membre-lien-2
{
	background-image: url(../images/structure/menu-fiche-membre-corps-2.gif);
	background-repeat:repeat-x;
	display: block;
	width: 76Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
	color: #ffffff;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
}

a.menu-fiche-membre-lien-2-sel
{
	background-image: url(../images/structure/menu-fiche-membre-corps-2-sel.gif);
	background-repeat:repeat-x;
	display: block;
	width: 76Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
	color: #ffffff;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
}

a.menu-fiche-membre-lien-2:hover
{
	background-image: url(../images/structure/menu-fiche-membre-corps-2-over.gif);
}

a.menu-fiche-membre-lien2-2
{
	background-image: url(../images/structure/menu-fiche-membre-corps2-2.gif);
	background-repeat:repeat-x;
	display: block;
	width: 76Px;
	height: 15Px;
	line-height: 15Px;
	text-align: center;
	color: #c40c85;
	font-size: 10Px;
	text-decoration: none;
}

a.menu-fiche-membre-lien2-2:hover
{
	background-image: url(../images/structure/menu-fiche-membre-corps2-2-over.gif);
}

a.menu-fiche-membre-lien2-1
{
	background-image: url(../images/structure/menu-fiche-membre-corps2-1.gif);
	background-repeat:repeat-x;
	display: block;
	width: 76Px;
	height: 15Px;
	line-height: 15Px;
	text-align: center;
	color: #1d6db1;
	font-size: 10Px;
	text-decoration: none;
}

a.menu-fiche-membre-lien2-1:hover
{
	background-image: url(../images/structure/menu-fiche-membre-corps2-1-over.gif);
}

a.titre-space-2
{
	display: block;
	background-image: url(../images/structure/titre-space-2.gif);
	width: 250Px;
	height: 16Px;
	line-height: 16Px;
	text-align: center;
	color: #5f5f5f;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
}

a.titre-space-1
{
	display: block;
	background-image: url(../images/structure/titre-space-1.gif);
	width: 250Px;
	height: 16Px;
	line-height: 16Px;
	text-align: center;
	color: #5f5f5f;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
}

a.menu2-fiche-membre-lien
{
	background-image: url(../images/structure/membre-fiche-bouton.gif);
	background-repeat:repeat-x;
	display: block;
	width: 151Px;
	height:15Px;
	line-height: 15Px;
	text-align: center;
	border: 1Px solid #b0d100;
}

td.menu2-fiche-membre-corps
{
	background-image:url(../images/structure/membre-fiche-bouton-fond.gif);
	background-repeat:repeat-x;
}

a.menu-fiche-entite-lien:hover
{
	background-image: url(../images/structure/menu-fiche-membre-over.gif);
}

td.menu-fiche-entite-separation { background-image:url(../images/structure/menu-fiche-membre-separation.gif); }
td.menu-fiche-membre-separation-1, td.menu-fiche-membre-separation-2 { background-image:url(../images/structure/menu-fiche-membre-separation-1.gif); }
/*td.menu-fiche-membre-separation-2 { background-image:url(../images/structure/menu-fiche-membre-separation-2.gif); }*/

td.menu-fiche-entite-corps
{
	background-image:url(../images/structure/menu-fiche-membre-fond.gif);
	background-repeat:repeat-x;
}

td.menu-fiche-membre-statut-1
{
	background-image:url(../images/structure/menu-fiche-membre-statut-1.gif);
	background-repeat:repeat-x;
	height: 30Px;
}

td.menu-fiche-membre-corps-1
{
	background-image:url(../images/structure/menu-fiche-membre-fond-1.gif);
	background-repeat:repeat-x;
	height: 23Px;
}

td.menu-fiche-membre-corps-2
{
	background-image:url(../images/structure/menu-fiche-membre-fond-2.gif);
	background-repeat:repeat-x;
	height: 23Px;
}

td.menu-fiche-membre-corps2-1
{
	background-image:url(../images/structure/menu-fiche-membre-fond2-1.gif);
	background-repeat:repeat-x;
	height: 16Px;
}

td.menu-fiche-membre-corps2-2
{
	background-image:url(../images/structure/menu-fiche-membre-fond2-2.gif);
	background-repeat:repeat-x;
	height: 16Px;
}

a.menu-droite-lien
{
    background-image: url(../images/structure/menu-droite-corps.gif);
	background-repeat: repeat-x;
	display: block;
	width: 290Px;
	height: 19Px;
	line-height: 19Px;
	color: White;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10Px;
}

a.menu-droite-lien-sel
{
    background-image: url(../images/structure/menu-droite-sel.gif);
	background-repeat: no-repeat;
	display: block;
	width: 270Px;
	height: 19Px;
	line-height: 19Px;
	color: #f305b8;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30Px;
}

a.sous-menu-droite-lien
{
    background-image: url(../images/structure/sous-menu-droite-corps.gif);
	background-repeat: repeat-x;
	display: block;
	width: 260Px;
	height: 19Px;
	line-height: 19Px;
	color: White;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 40Px;
}

a.sous-menu-droite-lien-sel
{
    background-image: url(../images/structure/sous-menu-droite-corps.gif);
	background-repeat: repeat-x;
	display: block;
	width: 260Px;
	height: 19Px;
	line-height: 19Px;
	color: #fb62df;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 40Px;
}

a.sous-menu-droite-lien:hover
{
    background-image: url(../images/structure/sous-menu-droite-corps-over.gif);
}

.bouton-vote
{
    /*background-image: url(../images/structure/bouton-voter.gif);*/
    background-image: url(../images/structure/bouton-voter-gris.gif);
	background-repeat:repeat-x;
	display: block;
	width: 350Px;
	height: 34Px;
	line-height: 34Px;
	color: #484848;
	font-size: 12Px;
	font-weight: bold;
	text-decoration: none;
}

.bouton-vote-gris
{
    background-image: url(../images/structure/bouton-voter-gris.gif);
	background-repeat:repeat-x;
	display: block;
	width: 350Px;
	height: 34Px;
	line-height: 34Px;
	color: White;
	font-size: 12Px;
	font-weight: bold;
	text-decoration: none;
}

.menu-entite-haut
{
    height: 81Px;
    background-image: url(../images/structure/menu-entite-haut.gif);
	background-repeat:repeat-x;
}

a.lien-retour-entite
{
    background-image: url(../images/bouton-retour-entite.gif);
	background-repeat: repeat-x;
	display: block;
	height: 17Px;
	line-height: 17Px;
	color: #4c6b7e;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 0 5Px 0 30Px;
	border: 1Px solid #93b2c5;
}

table.mini-fiche-membre-1
{
    border: 1Px solid #e7e7e7;
}

table.mini-fiche-membre-2
{
    border: 1Px solid #f2c2f5;
}

td.mini-fiche-membre-trait-1
{
    background-color: #e7e7e7;
    height: 1Px;
}

td.mini-fiche-membre-trait-2
{
    background-color: #f2c2f5;
    height: 1Px;
    
}
tr.mini-fiche-membre-haut-1
{
    background-image: url(../images/structure/mini-fiche-membre-haut-1.gif);
	background-repeat: repeat-x;
	height: 67Px;
}

tr.mini-fiche-membre-haut-2
{
    background-image: url(../images/structure/mini-fiche-membre-haut-2.gif);
	background-repeat: repeat-x;
	height: 67Px;
}

td.mini-fiche-membre-bas-1
{
    background-image: url(../images/structure/mini-fiche-membre-bas-1.gif);
	background-repeat: repeat-x;
	height: 17Px;
}

td.mini-fiche-membre-bas-2
{
    background-image: url(../images/structure/mini-fiche-membre-bas-2.gif);
	background-repeat: repeat-x;
	height: 17Px;
}

a.mini-fiche-membre-bouton-1
{
    background-image: url(../images/structure/mini-fiche-membre-bouton-1.gif);
	background-repeat: repeat-x;
	display: block;
	height: 13Px;
	line-height: 13Px;
	width: 46Px;
	color: #8f8f8f;
	font-size: 11Px;
    text-decoration: none;
    text-align: center;
    border: 1Px solid #e7e7e7;
}

a.mini-fiche-membre-bouton-2
{
    background-image: url(../images/structure/mini-fiche-membre-bouton-2.gif);
	background-repeat: repeat-x;
	display: block;
	height: 13Px;
	line-height: 13Px;
	width: 46Px;
	color: #d687db;
	font-size: 11Px;
    text-decoration: none;
    text-align: center;
    border: 1Px solid #f2c2f5;
}

table.mini-fiche-membre2-1
{
    border: 1Px solid #a1dfff;
    background-image: url(../images/structure/mini-fiche-membre2-1.gif);
	background-repeat: repeat-x;
	background-color: #f2fbff;
	height: 170Px;
	width: 114Px;
}

table.mini-fiche-membre2-2
{
    border: 1Px solid #eca0f1;
    background-image: url(../images/structure/mini-fiche-membre2-2.gif);
	background-repeat: repeat-x;
	background-color: #fffeff;
	height: 170Px;
	width: 114Px;
}

a.lien-shopping
{
    display: block;
	height: 53Px;
	line-height: 16Px;
	width: 104Px;
	color: #385669;
	font-size: 12Px;
	font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 18Px;
}

a.bouton-galerie
{
	background-image: url(../images/structure/bouton-galerie.gif);
	background-repeat: repeat-x;
	height: 16Px;
	padding-top: 1Px;
	font-size: 11Px;
	border: 1Px solid #414141;
	font-weight: bold;
	color: #FFFFFF;
    text-decoration: none;
    display: block;
    width: 260Px;
    text-align: center;
}

/* ------------------ BLOCS ------------------ */

.bloc { margin-top: 10Px; margin-bottom: 10Px; }
.bloc2 { margin-top: 18Px; margin-bottom: 18Px; }

table.bloc-image1
{
    border: 1Px solid #cecece;
    background-image:url(../images/structure/bloc-image1.gif);
    background-repeat:repeat-x;
    height: 173Px;
}

table.bloc-image2
{
    border: 1Px solid #cecece;
    background-image:url(../images/structure/bloc-image2.gif);
    background-repeat:repeat-x;
    height: 92Px;
}

table.bloc-image3
{
    border: 1Px solid #cecece;
    background-image:url(../images/structure/bloc-image3.gif);
    background-repeat:repeat-x;
    height: 130Px;
}

.bloc-image4
{
    border: 1Px solid #cecece;
    background-image:url(../images/structure/bloc-image4.gif);
    background-repeat:repeat-x;
    height: 31Px;
}

.bloc-image4-gris
{
    border: 1Px solid #6e6e6e;
    background-image:url(../images/structure/bloc-image4-gris.gif);
    background-repeat:repeat-x;
    height: 31Px;
}

table.bloc-image5
{
    border: 1Px solid #cecece;
    background-image:url(../images/structure/bloc-image3.gif);
    background-repeat:repeat-x;
    background-color: #ebf0f4;
    height: 140Px;
}


table.bloc-image6
{
    border: 1Px solid #bfbfbf;
    background-image:url(../images/structure/bloc-image6.gif);
    background-repeat:repeat-x;
    background-color: #dbdbdb;
    height: 196Px;
}

table.bloc-image7
{
    background-image:url(../images/structure/bloc-image7.gif);
    background-repeat:repeat-x;
    height: 43Px;
}

table.bloc-image8
{
    background-image:url(../images/structure/bloc-image8.gif);
    background-repeat:repeat-x;
    background-color: #575757;
    height: 100Px;
    border: 1Px solid #7b7b7b;
}

td.bloc-accueil { background-color: #dedede; }
td.bloc-accueil-hg { background-image: url(../images/structure/bloc-accueil-hg.gif); width: 12Px; height: 12Px; }
td.bloc-accueil-hd { background-image: url(../images/structure/bloc-accueil-hd.gif); width: 12Px; height: 12Px; }
td.bloc-accueil-bg { background-image: url(../images/structure/bloc-accueil-bg.gif); width: 12Px; height: 12Px; }
td.bloc-accueil-bd { background-image: url(../images/structure/bloc-accueil-bd.gif); width: 12Px; height: 12Px; }

td.bloc-accueil2 { background-color: #000000; }
td.bloc-accueil2-hg { background-image: url(../images/structure/bloc-accueil2-hg.gif); width: 12Px; height: 9Px; }
td.bloc-accueil2-hd { background-image: url(../images/structure/bloc-accueil2-hd.gif); width: 12Px; height: 9Px; }
td.bloc-accueil2-bg { background-image: url(../images/structure/bloc-accueil2-bg.gif); width: 12Px; height: 9Px; }
td.bloc-accueil2-bd { background-image: url(../images/structure/bloc-accueil2-bd.gif); width: 12Px; height: 9Px; }

td.bloc2-gauche { background-image: url(../images/structure/bloc2-gauche.gif); }
td.bloc2-droite { background-image: url(../images/structure/bloc2-droite.gif); }
td.bloc2-milieu
{
	 background-image: url(../images/structure/bloc2-milieu.gif);
	 background-repeat:repeat-x;
}

td.bloc3-haut-milieu, td.bloc3-bas-milieu, .bloc3-corps { background-color: #f2f2f2; }
.bloc3-corps-1 { background-color: #f2f6f9; }
.bloc3-corps-2 { background-color: #f9e8f5; }
td.bloc3-haut-gauche { background-image: url(../images/1/bloc3-haut-gauche1.gif); }
td.bloc3-haut-droite { background-image: url(../images/1/bloc3-haut-droite1.gif); }
td.bloc3-bas-gauche { background-image: url(../images/1/bloc3-bas-gauche1.gif); }
td.bloc3-bas-droite { background-image: url(../images/1/bloc3-bas-droite1.gif); }

.bloc-interactif1
{
    width: 140Px;
    background-image: url(../images/structure/bloc-interactif1.gif);
    background-repeat: repeat-x;
}

.bloc-interactif2
{
    width: 140Px;
    background-image: url(../images/structure/bloc-interactif2.gif);
    background-repeat: repeat-x;
}

.bloc-interactif-msg
{
    width: 83Px;
    height: 57Px;
    background-image: url(../images/structure/bloc-interactif-msg.gif);
    cursor: pointer;
    color: #f65100;
    background-repeat: repeat-x;
}

.bloc-bandeau-membre
{
    background-image: url(../images/structure/bloc-bandeau-membre2.gif);
    background-repeat: repeat-x;
    background-color: #767676;
}
.bloc-bandeau-membre-separation { width: 1Px; background-image: url(../images/structure/bloc-bandeau-membre-separation.gif); }

.bloc-shopping
{
    background-image: url(../images/structure/bloc-shopping.gif);
    background-repeat: repeat-x;
}


.bloc-photographe
{
    background-image: url(../images/structure/bloc-photographe.gif);
    background-repeat: repeat-x;
    border: 1Px solid #dadada;
}

/* ------------------ AGENDA ------------------ */

td.agenda-haut
{
	width: 35Px;
}

td.bordure-droite-forum { border-right: 1Px solid #c3c3c3; }
td.bordure-gauche-forum { border-left: 1Px solid #c3c3c3; }
td.bordure-basse-forum { border-bottom: 1Px solid #c3c3c3; }
td.bordure-haute-forum { border-top: 1Px solid #c3c3c3; }
td.bordure-forum { border: 1Px solid #c3c3c3; }

.forum-arbre-texte { font-size: 12Px; color: #717171; } /* t4 c1 */
.forum-forum-entete-titre { font-size: 13Px; color: #717171; } /* t5 c1 */
.forum-forum-entete-bg { background-color: #d7d6d6; } /* bc2 */
.forum-forum-entete-nom { font-size: 11Px; color: #717171; } /* t3 c1 */

.forum-forum-nom { font-size: 13Px; color: #717171; } /* t5 c1 */
.forum-forum-desc { font-size: 11Px; color: #8e8e8e; } /* t3 c4 */
.forum-forum-dermess { font-size: 10Px; color: #8e8e8e; } /* t2 c4 */

.forum-sujet-entete-titre { font-size: 13Px; color: #717171; } /* t5 c1 */
.forum-sujet-entete-bg { background-color: #b9b9b9; } /* bc4 */
.forum-sujet-entete-nom { font-size: 11Px; color: #717171; } /* t3 c1 */
.forum-sujet-page-bg { background-color: #b9b9b9; } /* bc4 */
.forum-sujet-page-texte { font-size: 11Px; color: #717171; } /* t3 c1 */
.forum-sujet-nom1-bg { background-color: #d7d6d6; } /* bc2 */
.forum-sujet-nom2-bg { background-color: #e5e5e5; } /* bc3 */
.forum-sujet-nom { font-size: 12Px; color: #717171; } /* t4 c1 */
.forum-sujet-arbre { font-size: 11Px; color: #717171; } /* t3 c1 */
.forum-sujet-nb { font-size: 11Px; color: #8e8e8e; } /* t3 c4 */

.forum-message-entete-bg { background-color: #b9b9b9; } /* bc4 */
.forum-message-entete-titre { font-size: 13Px; color: #717171; } /* t5 c1 */
.forum-message-page-texte { font-size: 11Px; color: #717171; } /* t3 c1 */
.forum-message-arbre { font-size: 12Px; color: #717171; } /* t4 c1 */
.forum-message-nom1-bg { background-color: #d7d6d6; } /* bc2 */
.forum-message-nom2-bg { background-color: #e5e5e5; } /* bc3 */
.forum-message-poster { font-size: 13Px; color: #717171; } /* t5 c1 */
.forum-message-haut { font-size: 11Px; color: #8e8e8e; } /* t3 c4 */
.forum-message-corps { font-size: 12Px; color: #717171; } /* t4 c1 */
.forum-message-bas { font-size: 11Px; color: #6b8a9f; } /* t3 c2 */

.f-table { border: 1Px solid #d2d2d1; }
.f-bordure { border-left: 1Px solid #d2d2d1; border-right: 1Px solid #d2d2d1; }
.f-trait { background-color: #d2d2d1; height: 1Px; }
tr.f-entete
{
	font-size: 10Px;
	color: #4e4e4e;
	height: 19Px;
	text-align: center;
	background-color: #e4e4e4;
} 
td.f-sup-cat
{
	font-size: 14Px;
	font-weight: bold;
	color: #0f0f0f;
	padding: 7Px 6Px 7Px 6Px;
	background-color: #e0e0e0;
}
td.f-cat
{
	font-size: 12Px;
	font-weight: bold;
	color: #292929;
	background-color: #e0e0e0;
	padding: 3Px 10Px 3Px 7Px;
}
td.f-cat-mod
{
	font-size: 11Px;
	background-color: #e0e0e0;
	padding: 4Px 10Px 5Px 7Px;
	color: #747474;
}
tr.f-sous-cat
{
	font-size: 10Px;
	color: #696969;
	padding: 5Px 0 5Px;
	text-align: center;
}

td.lien-sujet, td.f-entete-first
{
	text-align: left;
	padding-left: 6Px;
	padding-right: 10Px;
}

.f-sous-cat-bg { background-color: #f3f3f3; }
.f-sous-cat-bg2 { background-color: #ffffff; }
a.f-lien-sous-cat
{
	font-size: 11Px;
	font-weight: bold;
	color: #3c3c3c;	
}
a.f-lien-page
{
	font-size: 9Px;
	color: #545454;
	text-decoration: none;
}
a.f-lien-page:hover { color: #383838; }
td.f-bas-page
{
	background-color: #e4e4e4;
	height: 21Px;
	padding-right: 8Px;
}
a.f-lien-arbre
{
	font-size: 14Px;
	font-weight: bold;
	color: #0f0f0f;
}

tr.f-entete > td:first-child, tr.f-sous-cat > td:first-child
{
	text-align: left;
	padding-left: 6Px;
	padding-right: 10Px;
}
tr.f-sous-cat > td { padding: 5Px 0 5Px 0; }

td.f-msg-membre
{
	border-right: 1Px solid #d5d3d3;
	padding: 5Px 5Px 10Px 8Px;
	vertical-align: top;
	width: 90Px;
	height: 130Px;
	font-size: 11Px;
	color: #292929;	
}

td.f-msg-membre img { margin: 7Px 0 7Px 0; }

td.f-msg-membre-haut
{
	border-bottom: 1Px solid #d5d3d3;
	padding: 0 10Px 0 10Px;
	color: #747474;	
	font-size: 11Px;
	height: 21Px;
}

td.f-msg-membre-haut a
{
	color: #747474;	
	text-decoration: none;
}
td.f-msg-membre-haut a:hover { text-decoration: underline; }

tr.f-msg1 { background-color: #f3f3f3; }
tr.f-msg2 { background-color: #ebeaea; }

td.f-msg-membre-corps
{
	padding: 8Px 10Px 16Px 10Px;
	font-size: 13Px;
	color: #3c3c3c;
	vertical-align: top;
	height: 109Px;
}

td.f-bridage
{
	height: 80Px;
	background-color: #f3f3f3;
	text-align: center;
	font-size: 15Px;
	font-weight: bold;
	color: #292929;
}
td.f-bridage > a { color: #fd0fc2; }

.moderation { color: #e90000; }

/* ------------------ NUM PAGE ------------------ */

a.num-page
{
    padding: 2Px 5Px 2Px 5Px;
    border: 1Px solid #cfcfcf;
    color: #8a8a8a;
	font-size: 11Px;
	margin: 0 2Px 0 2Px;
	display: block;
    text-decoration: none;
}

td.num-page-sel
{
    padding: 2Px 5Px 2Px 5Px;
    border: 1Px solid #cfcfcf;
	font-size: 11Px;
	font-weight: bold;
	margin: 0 2Px 0 2Px;
    color: White;
    background-color: #646464;
}

a.num-page:hover
{
    color: White;
    background-color: #949494;
    text-decoration: none;
}

td.num-page
{
    padding: 0 5Px 0 5Px;
    border: 1Px solid #cfcfcf;
    color: #cfcfcf;
	font-size: 11Px;
	cursor: default;
}

td.num-page-texte
{
    color: #cfcfcf;
	font-size: 12Px;
	font-weight: bold;
	padding: 0 2Px 0 4Px;
}

td.num-page-texte2
{
    color: #cfcfcf;
	font-size: 12Px;
	font-weight: bold;
	padding: 0 4Px 0 2Px;
}


a.num-page2
{
    padding: 2Px 5Px 2Px 5Px;
    border: 1Px solid #a1b9cd;
    color: #748fa5;
	font-size: 11Px;
	margin: 0 2Px 0 2Px;
	display: block;
    text-decoration: none;
}

td.num-page-sel2
{
    padding: 2Px 5Px 2Px 5Px;
    border: 1Px solid #a1b9cd;
    color: #748fa5;
	font-size: 11Px;
	font-weight: bold;
	margin: 0 2Px 0 2Px;
    color: White;
    background-color: #bacddb;
}

a.num-page2:hover
{
    color: White;
    background-color: #cfdfeb;
    text-decoration: none;
}

td.num-page2
{
    padding: 0 5Px 0 5Px;
    border: 1Px solid #b0c2d1;
    color: #b0c2d1;
	font-size: 11Px;
	cursor: default;
}

td.num-page-texte3
{
    color: #748fa5;
	font-size: 12Px;
	font-weight: bold;
	padding: 0 2Px 0 4Px;
}

td.num-page-texte4
{
    color: #748fa5;
	font-size: 12Px;
	font-weight: bold;
	padding: 0 4Px 0 2Px;
}

/* ------------------ DIVERS ------------------ */

.infobulle
{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #c6d5e1;
	padding: 5Px 10px 5Px 10px;
	font-size: 10Px;
	font-family: Verdana, Arial;
	color: #4c6b7e;
	background-color: #eff3f6;
}

.tag
{
    font-size: 11Px;
    position: absolute;
	padding: 0 4px 1Px 4px;
    background-color: Black;
    visibility: hidden;
}

a.tag-1
{
    font-size: 11Px;
    font-weight: bold;
    color: #0095ff;
    text-decoration: none;
}

div.tag-border-1 { border: 1Px solid #0095ff; }
div.tag-border-2 { border: 1Px solid #f100ff; }

a.tag-1:hover { color: #50b6ff; }

.carre-1
{
    margin: 7Px 3Px 0 0;
    font-size: 1Px;
    width: 4Px;
    height: 4Px;
    line-height: 4Px;
    background-color: #0095ff;
    float: left;
}

a.tag-2
{
    font-size: 11Px;
    font-weight: bold;
    color: #f100ff;
    text-decoration: none;
}

a.tag-2:hover { color: #f655ff; }

.carre-2
{
    margin: 7Px 3Px 0 0;
    font-size: 1Px;
    width: 4Px;
    height: 4Px;
    line-height: 4Px;
    background-color: #f100ff;
    float: left;
}

a.lien-transparent-photo
{
    filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	background-color: #ff3399;
	font-size: 18Px;
	font-weight: bold;
	text-align: center;
	width: 20Px;
	height: 74Px;
	line-height: 74Px;
	display: block;
	position: absolute;
	margin: 0 0 0 597Px;
	text-decoration: none;
	color: #1d0511;
}

a.lien-transparent-photo2
{
    filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	background-color: #ff3399;
	font-size: 18Px;
	font-weight: bold;
	text-align: center;
	width: 20Px;
	height: 74Px;
	line-height: 74Px;
	display: block;
	position: absolute;
	text-decoration: none;
	color: #1d0511;
}

#bubble
{
	position: absolute;
	visibility: hidden;
	border: 1px solid #CCCCCC;
	padding: 3Px;
	background-color: #e5e5e5;
	text-align: center;
}