html,body {
	font-family: "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size: 13px;
  background-color: #000000;
	margin: 0;
	padding: 0;
}

input.formu {

background-color: #FFFFFF;

font-family: "arial", "Times New Roman", verdana,"arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
font-size : 100%; 
color: #444444;
}


textarea {

background-color: #FFFFFF;
width: 100%;
font-family: "arial", "Times New Roman", verdana,"arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
font-size : 100%; 
color: #444444;
}

textarea.message {

background-color: #FFFFFF;
width: 440px;
font-family: "arial", "Times New Roman", verdana,"arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
font-size : 100%; 
color: #444444;
}

select {

background-color: #FFFFFF;
font-family: "arial", "Times New Roman", verdana,"arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
font-size : 100%; 
color: #444444;
}

img {
	border: 0px solid #05716c;
}

img.photo {
	border: 2px solid #000000;
}

img.sponsors {
	border: 1px solid #000000;
}

h1 {
font-size : 150%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bolder ;
text-align: center;
padding-left:10px;
}

h2 {
font-size : 130%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bolder ;
text-align: center;
padding-left:10px;
}

h3 {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
text-align: center;
font-weight: normal ;
padding-left:10px;
padding-right:10px;
}

h4 {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
text-align: justify;
font-weight: normal ;
padding-left:20px;
}

.evidence {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #fd7715; 
font-weight: bold ;
}

.date_ajout {
font-size : 13px; 
font-family :  "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}

.text_ajout {
font-size : 13px; 
font-family :  "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, lucida, sans-serif;
color : #000000; 
font-weight: normal ;
}

.dernier_ajout {
font-size : 130%; 
font-family :  "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bold ;
}

.titre_menu_texte {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}

.oblige {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FF0000; 
font-weight: bold ;
}

.titre_page_texte {
font-size : 150%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bold ;
}

.defile {
font-size : 150%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}

.entetetexte {
font-size : 120%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}

.textemenu {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}

.textegras {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bold ;
}

.ag1 {
font-size : 150%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bold ;
}
.ag2 {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: bold ;
}
.ag3 {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #000000; 
font-weight: normal ;
}
.an1 {
font-size : 110%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}
.an2 {
font-size : 100%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}
.email {
font-size : 100%; 
font-family :  arial ;
color : #ffffff; 
font-weight: bold ;
}

.lien_innov {
font-size : 90%; 
font-family :  arial ;
color : #000000; 
}

.lien_page {
font-size : 100%; 
font-family :  arial ;
font-weight: bold ;
color : #fd7715; 
}

.lien_innov2 {
font-size : 90%; 
font-family :  arial ;
color : #FFFFFF; 
}
.entetetitre1 {
font-size : 400%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}
.entetetitre1 {
font-size : 130%; 
font-family :  "arial", "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color : #FFFFFF; 
font-weight: bold ;
}

a:link { color: #000000; text-decoration: none; font-family: arial; font-weight: bold; text-shadow: 0px 1px 1px #05716c }
a:visited { color: #000000; text-decoration: none; font-family: arial; font-weight: bold; text-shadow: 0px 1px 1px #05716c }
a:active { color: #000000; text-decoration: none; font-family: arial; font-weight: bold; text-shadow: 0px 1px 1px #05716c }
a:hover { color: #fd7715;	text-decoration: none; font-family: arial; font-weight: bold; text-shadow: 0px 1px 1px #fd7715 }




table.header_centre{
border:0px solid #FFFFFF;
width: 100%;
height: 120px;
text-align: center;
margin: 0px;
padding: 0px;
}

table.header_centre tr{
border:0px solid #05716c;
vertical-align: middle;
}

table.header_centre td{
border:0px solid #05716c;
vertical-align: middle;
}

table.milieu{
border:5px solid #000000;
width: 100%;
height: 800px;
margin: 0px;
padding: 0px;
}

table.milieu tr{
border:5px solid #000000;
}

table.milieu td{
border:5px solid #000000;
}


table.dans_menu{
border:0px solid #FFFFFF;
width: 100%;
text-align: right;

}

table.page{
border:0px solid #05716c;
width: 100%;
height: 730px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
text-align: center;

}

table.page tr{
border:0px solid #FFFFFF;
vertical-align: top;
}

table.page td{
border:0px solid #FFFFFF;
vertical-align: top;
}

table.menus{
border:0px solid #05716c;
width: 200px;
height: 770px;
margin: 0px;
padding: 0px;
text-align: center;
vertical-align: top;
}

table.menus tr{
border:0px solid #41a62a;
vertical-align: top;
}

table.menus td{
border:0px solid #41a62a;
vertical-align: top;
}

table.menusd{
border:0px solid #05716c;
width: 200px;
height: 770px;
margin: 0px;
padding: 0px;
text-align: center;
vertical-align: top;
}

table.menusd tr{
border:0px solid #41a62a;
vertical-align: top;
}

table.menusd td{
border:0px solid #41a62a;
vertical-align: top;
}
table.defile2{
border:1px solid #FFFFFF;
width:190px;
margin: 0px;
padding: 0px;
text-align: center;
background-color: #000000;

}
table.defile2 tr{
border:0px solid #FFFFFF;
}

table.defile2 td{
border:0px solid #FFFFFF;
}

table.annonce{
border:1px solid #FFFFFF;
width:180px;
margin: 0px;
padding: 0px;
text-align: center;
background-color: #fd7715;

}
table.annonce tr{
border:0px solid #FFFFFF;
}

table.annonce td{
border:0px solid #FFFFFF;

}

table.member{
border:0px solid #FFFFFF;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
}

table.member tr{
border:0px solid #FFFFFF;
vertical-align: top;
}

table.member td{
border:0px solid #FFFFFF;
vertical-align: top;
}

table.dada{
border:1px solid #000000;
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: middle;
}
table.dada tr{
border:0px solid #000000;
vertical-align: middle;
}

table.dada td{
border:0px solid #000000;
vertical-align: middle;
}

table.tabaffiche{
border:1px solid #000000;
margin: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
}
table.tabaffiche tr{
border:1px solid #000000;
vertical-align: middle;
}

table.tabaffiche td{
border:1px solid #000000;
vertical-align: middle;
}




table.agenda{
border:1px solid #000000;
width:90%;
margin: 0px;
padding: 0px;
text-align: left;
background-color: #cbcbcb;

}
table.agenda tr{
border:0px solid #000000;

}

table.agenda td{
border:0px solid #000000;

}
table.bas{
border:0px solid #FFFFFF;
width: 100%;
height: 42px;
text-align: center;
margin: 0px;
padding: 0px;
}

table.bas tr{
border:0px solid #05716c;
vertical-align: middle;
}

table.bas td{
border:0px solid #05716c;
vertical-align: middle;
}

#corps_site {
	margin-top: 0px;
	width: 90%;
	height: 1000px;
	margin-left: auto;
	margin-right: auto;
}





