.body {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.corps {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	position: fixe;
}
.bleu {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #394B77;
	text-decoration: none;
}
.bleumenu {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 16px;
	font-weight: bold;
	color: #394B77;
	text-decoration: none;
}
.vert {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.inputcorps {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
}
.menu_membre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}
.inputerreur {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	color: #333333;
	border: 1px solid #FF2B2B;
	background: #EBEBEB;
}

.menu_membre_under {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_membre_under:hover {
	color: #FF3300;
	text-decoration: none;
}

.menu {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:hover {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 14px;
	color: #FF3300;
	text-decoration: none;
	font-weight: normal;
}
.soustitre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 18px;
	color: #426B99;
	text-decoration: none;
	font-weight: bold;
}

.menu_input {
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	text-decoration: none;
	background-color: #ECF3F9;
	border: 1px solid #4F6980;
}
.menu2 {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu_button {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4F6980;
	border: 1px solid #ACBABD;
}

.titre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 32px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.gauche_soustitre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.gauche_vert {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	color: #BB2C2E;
	text-decoration: none;
}

.champcorps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #52639E;
	text-decoration: none;
	border: 1px solid #003366;
}
.champcorps2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
	background-color:#E6E9F2;
}
.boutonorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #FFD78C;
	border: 1px solid #003366;
}
.boutonbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color: #E6E9F2;
	border: 1px solid #7E86B7;
}

.MonIFrame {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	overflow: auto;
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	visibility: visible;
}
.texte {

	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	position: fixe;
}
.popupTitre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.popupSousTitre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.popupCoin {
	background-color: #92B5D1;
	background-image: url('images/default/popup_coin.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
table {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
}


.popupTexte {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.evt_titre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.evt_table {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7EAF5;
	background-repeat: no-repeat;
}
.newsletter_corps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.newsletter_titre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 20px;
	color: #CEE0E8;
	text-decoration: none;
}
.newsletter_date {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 10px;
	color: #009900;
	text-decoration: none;

}
.newsletter_soustitre {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #1E4473;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.newsletter_petit {
	font-family: "lucida grande", tahoma, verdana, arial;
	font-size: 9px;
	color: #A5C4DC;
	text-decoration: none;
}
.infobulle {
	position: absolute; 
	zoom: 100%;
	visibility : hidden;
	text-align: left;
	width: 200px;
	overflow: hidden;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 2px;
	color: #000000;
	background-color: #F3F4F8;
	border: 1px solid #767676;
	margin-top: 14px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.red_button {
	width: 48px;
	height: 49px;
	background-image: url(images/default/red_button.png);
	background-position: top left;
}
.red_button:active {
	width: 48px;
	height: 49px;
	background-image: url(images/default/red_button_onclick.png);
}