.menuDyn {
	position: absolute;
	border: thin outset #CCCFFF;
	color: #5AA62C;
	background-color: #8ED858;
	filter: alpha(opacity=90);
}
a.menu{
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	font-size: small;
	text-decoration: none;
	font-weight:normal;
}
a.menu:hover{
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	font-size: small;
	text-decoration: none;
	font-weight:normal;
}
a.lienMenuDyn {
	cursor: default;
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: normal;
}
a.lienMenuDyn:hover {
	cursor: default;
} 
a.news{
	font-family: Tahoma, Arial;
	color: #5AA62C;
	font-size: 10;
	text-decoration: none;
	font-weight: bolder;
}
a.news:hover {
	font-family: Tahoma, Arial;
	color: #444444;
	font-size: 10;
	text-decoration: none;
	font-weight: bolder;
}
input{
	border-color:#CCCFFF;
	color: #5AA62C;
	background-color: white;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}
select{
	border-color:#CCCFFF;
	color: #5AA62C;
	background-color: white;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}

table.corps{
	background-color: white;
}

table.corps_vert{
	background-color: #DDDDDD;
}

table.corps_jaune{
	background-color: #FFFF99;
}

.corps_vert{
	background-color: #DDDDDD;
}

.corps_jaune{
	background-color: #FFFF99;
}

.finPage {
	font : 10px Tahoma, Arial;
	text-align : center;
	border-top : 1px solid Silver;
	margin-left : 10%;
	margin-right : 10%;
	line-height : 30px;
	color : Black;
}

.texte {
	font : 10px Tahoma, Arial;
	color : Black;
}

.Titre {
	color : #5AA62C;
	text-align: center;
	font-family : Tahoma, Arial;
	line-height : 28px;
	font-size : medium;
	font-weight : bold;
	border-bottom : 1px solid Silver;
}

.SousTitre {
	color : #5AA62C;
	text-align: center;
	font-family : Tahoma, Arial;
	line-height : 28px;
	font-size : 16px;
	font-weight : bold;
}

.TableauTitre {
	font-family : Tahoma, Arial;
	background-color : #5AA62C;
	color : White;
	font-weight : bold;
	font-size : x-small;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
}

.NewsTitre {
	font-family : Tahoma, Arial;
	background-color : #5AA62C;
	color : White;
	font-weight : bold;
	font-size : 15;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: right;
}

.newsEvenement{
	border-bottom : none;
	background : #DDDDDD;
	border:4px;
	padding : 2px 2px 2px 2px;
	font-size : 30;
	color:black;
}

.ongletsEvenement{
	height:30px;
	display:block;
	font-family : Tahoma, Arial;
	background-color : #CDCDCD;
	color : black ;
	border:4px solid #CDCDCD;
	border-top:4px solid #ADADAD;
	border-left:4px solid #ADADAD;	
	margin-left:-2px;
	width:19%;
	font-weight : bold;
	font-size : 13;
	text-indent : 2px;
	text-align: left;
	cursor:pointer;
}

.ongletsEvenementActif{
	height:32px;
	display:block;
	font-family : Tahoma, Arial;
	background-color : #DDDDDD;
	color : black;
	border:4px;
	border-top : none;
	margin-left:-2px;
	width:19%;
	padding-top:4px;
	font-weight : bold;
	font-size : 13;
	text-indent : 2px;
	text-align: left;
	padding-bottom:4px;
	cursor:pointer;
}
.NewsTitreJaune {
	font-family : Tahoma, Arial;
	background-color : #fbb109;
	color : #FFFFFF;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	font-weight : bold;
	font-size : 25;
	text-indent : 2px;
	text-align: right
	;
}

.NewsTitreEven {
	font-family : Tahoma, Arial;
	background-color : #fbb109;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 15;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: right;
}

.TableauLigne1 {
	font-family : Tahoma, Arial;
	background-color : white;
	color : black;
	font-size : 11px;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
}
.TableauLigne2 {
	font-family : Tahoma, Arial;
	background-color : #EEEEEE;
	color : black;
	font-size : 11px;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
}
.TableauLigne1Lien {
	font-family : Tahoma, Arial;
	background-color : white;
	color : #5AA62C;
	font-size : x-small;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
	text-decoration: none;
	font-weight: bolder;
}
.TableauLigne2Lien {
	font-family : Tahoma, Arial;
	background-color : #EEEEEE;
	color : #5AA62C;
	font-size : x-small;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
	text-decoration: none;
	font-weight: bolder;
}
.TableauLigne1Stat {
	font-family : Tahoma, Arial;
	background-color : white;
	color : black;
	font-size : xx-small;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
}
.TableauLigne2Stat {
	font-family : Tahoma, Arial;
	background-color : #EEEEEE;
	color : black;
	font-size : xx-small;
	border : 1px solid White;
	border-bottom : 1px solid Black;
	text-indent : 2px;
	text-align: center;
}
a {
	font-family: Tahoma, Arial;
	color: #5AA62C;
	font-size: x-small;
	text-decoration: none;
	font-weight: bolder;
}
a:hover {
	font-family: Tahoma, Arial;
	color: #EEEEEE;
	font-size: x-small;
	text-decoration: none;
	font-weight: bolder;
}
a.erreur{
	color: red;
}
a.TableauTitreLien {
	font-family: Tahoma, Arial;
	color: white;
	font-size: x-small;
	text-decoration: underline;
	font-weight: bold;
}
a.TableauTitreLien:hover {
	text-decoration: none;
}

textarea{
	border-color:#EEEEEE;
	color: gray;
	background-color: white;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}
td{
	color: black;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}

td.page{
	color: #5AA62C;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}

td.page_black{
	color: black;
	font-family: Tahoma, Arial;
	font-size: small;
	font-weight: normal;
}

td.page_bleu{
	color: #007FC4;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}

td.erreur{
	color: red;
}

td.page_droite{
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
	border-left : 1px solid Silver;
}

.titreErreur {
	text-align: center;
	color:red;
	font-family : Tahoma, Arial;
	line-height : 28px;
	font-size : medium;
	font-weight : bold;
	border-bottom : 1px solid Silver;
}

button{
	border-color:#EEEEEE;
	text-align: center;
	border-width: 1px;
	color: gray;
	background-color: white;
	font-family: Tahoma, Arial;
	font-size: x-small;
	font-weight: normal;
}
button.msgBoxButton{
	color:red;
}

.msgbox {
	position: absolute;
	top:40%;
	left:25%;
	width:50%;
	border: thin outset gray;
	background-color: #F9F9F9;
	filter: alpha(opacity=80);
	z-index: 1;
}
.msgboxErreur {
	position: absolute;
	top:5%;
	left:25%;
	width:50%;
	border: thin outset gray;
	background-color: white;
	border-color: red;
	filter: alpha(opacity=90);
	z-index: 1;
}

