body {
 text-align: center;
 margin: 0px;
 background-color: #000000;
 font-family: verdana, arial, sans-serif;
 font-size: 13px;
 color: #EBEBEB;
}
h3 {
 color: #EBEBEB;
 padding-bottom: 0px;
 font-size: 16pt;
}
.lienMenu3 { 
 color: #555555;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: none;
}
a:link {
 color: #EBEBEB;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
 }
a:visited {
 color: #EBEBEB;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
 }
a:hover { 
 color: #C40303;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
}
a:active { 
 color: #C40303;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
}

table.message{
 	width: 97%; 
	border-spacing: 1px; 
	border-collapse: collapse;  
	background-color: #02364D;
	text-align: center;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	
}
table.message td{
	border-bottom: 1px dotted #EBEBEB;
 	text-align: left;
 	padding: 2px;
        color: #EBEBEB;
        font-size: 15px;
        text-decoration: none;	
     
}

/*************************************************************
 * TOP
 *************************************************************/
table.blocTop{
	width: 100%;  
	border-bottom: 1px solid #000000;
	background-image: url(../template/logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #000000;
	padding: 0px;
}

/*************************************************************
 * PRINCIPAL
 *************************************************************/
td.blocPrincipal{
	padding: 0px; 
	width: 100%;
	color: #EBEBEB;
	background-image: url(../template/fond.gif);
	background-position: top left;
	background-repeat: repeat;
	text-align: center; 
	
}

/*************************************************************
 * MENU
 *************************************************************/
table.blocMenu{
	width: 160px;
	border-collapse: collapse; 
}
td.blocMenu{
	width: 160px; 
	padding: 0px; 
	text-align: left; 
	background-color: #888888; 
}
td.boutonMenu{
	width: 160px; 
	padding: 5px; 
	text-align: left; 
	color: #444444;
	font-family: verdana, arial, sans-serif;
	background-color: #888888; 
	border-bottom: 1px solid #777777;
}

a.lienMenu3:link {
 color: #555555;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: none;
 }
a.lienMenu3:visited {
 color: #555555;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: none;
 }
a.lienMenu3:hover { 
 color: #7E0B0B;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: none;
}
a.lienMenu3:active { 
 color: #555555;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: none;
}

.inputMenu {
 	background-color: #ffffff;
 	border-style: solid;
 	border-width: 1px;
 	font-family: verdana, arial, sans-serif;
 	font-size: 10px;
 	color: #333333;
 	padding: 0px;
}

.spanMenu {
 	font-family: verdana, arial, sans-serif;
 	font-size: 10px;
 	color: #333333;
 	padding: 0px;
}

/*************************************************************
 * FOOTER
 *************************************************************/
table.blocFooter{
	width: 100%; 
	background-color: #888888;
	border-spacing: 0px; 
	border-collapse: collapse; 
	border-top: 1px solid #888888;
}
td.blocFooter{
	padding: 4px; 
	text-align: center; 
 	color: #444444;
 	font-size: 10px;
 	font-weight: bold; 
	background-image: url(../template/footer2.jpg);
	background-position: top left;
	background-repeat: repeat; 	
}
a.lienFooter:link {
 color: #777777;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: underline;
 }
a.lienFooter:visited {
 color: #777777;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: underline;
 }
a.lienFooter:hover { 
 color: #7E0B0B;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: underline;
}
a.lienFooter:active { 
 color: #777777;
 font-size: 12px;
 font-weight: bold; 
 text-decoration: underline;
}


/*************************************************************
 * ADMIN
 *************************************************************/
td.blocAdmin{
	padding: 0px; 
	width: 100%;
	color: #EBEBEB;
	background-image: url(../template/fond.gif);
	background-position: top left;
	background-repeat: repeat;
	text-align: center; 
	border-left: 1px solid #ffffff;
}
a.admin:link {
 color: #EBEBEB;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
 }
a.admin:visited {
 color: #EBEBEB;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
 }
a.admin:hover { 
 color: #C40303;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
}
a.admin:active { 
 color: #C40303;
 font-size: 13px;
 font-weight: bold; 
 text-decoration: underline;
}

table.admin{
 	width: 97%; 
	border-spacing: 1px; 
	border-collapse: collapse;  
	/*background-image: url(../template/cell.jpg);*/
	background-position: top left;
	background-repeat: repeat;	
	background-color: #555555;
	text-align: center;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	
}
table.admin th{
 	text-align: left;
 	padding: 3px;
        color: #EBEBEB;
        font-size: 13px;
        font-weight: bold; 
        text-decoration: none; 	
        border-bottom: 1px solid #EBEBEB;
}
table.admin td{
	border-bottom: 1px dotted #EBEBEB;
 	text-align: left;
 	padding: 6px;
        color: #EBEBEB;
        font-size: 13px;
        text-decoration: none;	
     
}

table.adminBlank{
 	width: 97%; 
	border-spacing: 1px; 
	border-collapse: collapse;  
	/*background-image: url(../template/cell.jpg);*/
	background-position: top left;
	background-repeat: repeat;	
	background-color: #555555;
	text-align: center;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	
}
table.adminBlank th{
 	text-align: left;
 	padding: 2px;
        color: #EBEBEB;
        font-size: 13px;
        font-weight: bold; 
        text-decoration: none; 	
        border-bottom: 1px solid #EBEBEB;
}
table.adminBlank td{
 	text-align: left;
 	padding: 2px;
        color: #EBEBEB;
        font-size: 13px;
        text-decoration: none;	
        border-bottom: 1px dotted #444444;
}

/*************************************************************
 * CALENDRIER
 *************************************************************/
table.calendrier{
 	width: 99%; 
	border-spacing: 0px; 
	border-collapse: collapse;  
	text-align: center;
	
}

table.calendrier th{
 	text-align: center;
 	width: 14%;
 	padding: 2px;
 	background-color: #BABABA;
        color: #333333;
        font-size: 24px;
        font-weight: bold; 
        text-decoration: none; 	
        border: 1px solid #333333;
}
table.calendrier td{
 	text-align: left;
 	padding: 2px;
 	background-color: #FFFFFF;
        color: #222222;
        font-size: 11px;
	background-image: url(../template/calendar/calendar.gif);
	background-position: top left;
	background-repeat: no-repeat;        
        text-decoration: none;
        border: 1px solid #000000;
}
div.calendrier{
	text-align: center; 
	color: #000000;
	width: 30px; 
	height: 30px; 
	padding-top: 5px; 
	margin: 0px; 
	font-size: 18px;
	background-color: #EEEEEE;
	font-weight: bold; 
	border: 1px solid #BBBBBB;
}





/***************************************************************
 * GESTION DES INPUTS DE FORMULAIRES
 ***************************************************************/
.option {
 	background-color: #000000;
 	border: 0px;
}

input, select, textarea {
 	border-style: solid;
 	border-width: 1px;
 	font-family: verdana, arial, sans-serif;
 	font-size: 10px;
 	color: #000000;
 	border-color: #000000;
 	padding: 0px;
}

.checkbox {
	border: 0px;
}

input.file {
 	background-color: #ffffff;
 	border-style: solid;
 	border-width: 1px;
 	font-family: verdana, arial, sans-serif;
 	font-size: 10px;
 	color: #000000;
 	border-color: #000000;
 	padding: 0px;
 	position: relative;
	text-align: right;
 	-moz-opacity:0 ;
 	filter:alpha(opacity: 0);
 	opacity: 0;
 	z-index: 2;
}

/******************************************
 * Gestion du curseur
 *****************************************/
#mouseover {
    cursor:pointer;
    cursor:hand;  
}



    
td.boutonMenuMission1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/mission.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuMission2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/mission.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuCalendrier1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/calendrier.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuCalendrier2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/calendrier.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuAnnonces1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/annonces.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuAnnonces2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/annonces.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuInscription1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/inscription.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuInscription2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/inscription.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuContact1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/contact.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuContact2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/contact.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuOrganiser1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/organiser.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuOrganiser2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/organiser.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuPhotos1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/photos.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuPhotos2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/photos.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuCa1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/ca.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuCa2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/ca.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuAdmin1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/admin.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuAdmin2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/admin.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuMembre1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/membre.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuMembre2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/membre.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuLogin1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/login.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuLogin2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/login.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuInvitation1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/invitation.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuInvitation2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/invitation.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
td.boutonMenuAccueil1{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/accueil.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
}
td.boutonMenuAccueil2{
	width: 155px; 
	padding: 5px; 
	background-image: url(../template/accueil.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: left; 
	font-family: verdana, arial, sans-serif;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #777777;
	background-position: 0 -149px;
}
