.altSmallButtonFormat {
	background-color: #2772c1;
	font-family: verdana;
	border: #ffffff 1px solid;
	font-size: 10px;
	color: #FFFFFF;
	width: 50px;
	height: 15px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: right;
}
.inputform {
	width: 280px;
	background-color: #98b5d0;
	color: #FFFFFF;
	font-family: Georgia, georgia, arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.shadow {
	-moz-box-shadow: 3px 3px 5px #999999;
	-webkit-box-shadow: 3px 3px 5px #999999;
	box-shadow: 3px 3px 5px #000;
	/* For IE 8 */

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
}
.opacity {
	background-color: #d3ca95;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity1 {
	background-color: #d3ca95;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity2 {
	background-color: #76a4cf;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity3 {
	background-color: #be9cce;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity4 {
	background-color: #f68c7e;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity5 {
	background-color: #7bcb85;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity6 {
	background-color: #589fe9;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity7 {
	background-color: #f7f381;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity8 {
	background-color: #cccbcb;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.opacity9 {
	background-color: #ffffff;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.SmallSELECT {
	background-color: #b4c4e9;
	border: #ffffff 1px solid;
	color: #555555;
	font-family: verdana, arial, helvetica, ms sans serif;
	font-size: 11px;
	font-weight: normal;
	width: 90px;
	height: 15px;
 margin-bottom: 1px  margin-top: 1px
}
.SmallRETRY {
	background-color: #FF0000;
	border: #ffffff 1px solid;
	color: #EEEEEE;
	font-family: verdana, arial, helvetica, ms sans serif;
	font-size: 11px;
	font-weight: normal;
	width: 90px;
	height: 15px;
 margin-bottom: 1px  margin-top: 1px
}
.shadow {
	-moz-box-shadow: 3px 3px 5px #999999;
	-webkit-box-shadow: 3px 3px 5px #999999;
	box-shadow: 3px 3px 5px #000;
	/* For IE 8 */

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
}
.roundedcorner {
	height: 4em;
	width: 200px;
	-moz-border-radius: 2em 2em 0em 0em;
	border-radius: 2em 2em 0em 0em;
 border: #a666c4 1px dotted  padding:5px;
	background-color: #a666c4;
}
.gradient {
	/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */

/* and http://www.puremango.co.uk/2010/04/css-gradient/ */

    /* fallback (Opera) */

    background: #6c97c7;
	/* Mozilla: */

    background: -moz-linear-gradient(top, #6c97c7, #efefef);
	/* Chrome, Safari:*/

    background: -webkit-gradient(linear,  left top, left bottom, from(#6c97c7), to(#efefef));

    /* MSIE */

    filter: progid:DXImageTransform.Microsoft.Gradient(  StartColorStr='#fdfef1', EndColorStr='#efefef', GradientType=0);
}
.logintitle {
	color:#FFFFFF;
	font:14px Tahoma, verdana, arial, helvetica, sans-serif;
	font-weight:bold;
}
.legende {
	color:#777777;
	font:11px Tahoma, verdana, arial, helvetica, sans-serif;
	font-weight:bold
}
.logintext {
	color:#FFFFFF;
	font:10px Tahoma, verdana, arial, helvetica, sans-serif;
}
.loginminilink {
	color:#FFFFFF;
	font:9px Tahoma, verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}
.loginminilink:hover {
	color:#b4c4e9;
	font:9px Tahoma, verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}
.welcometext {
	color:#FFFFFF;
	font:12px Tahoma, verdana, arial, helvetica, sans-serif;
}
.news_date {
	color:#2772c1;
	font:11px Tahoma, verdana, arial, helvetica, sans-serif;
	font-weight:bold
}
.homepage_news {
	color:#555555;
	font:11px Tahoma, verdana, arial, helvetica, sans-serif;
}
.homepage_news_link {
	color:#b4c4e9;
	font:11px Tahoma, verdana, arial, helvetica, sans-serif;
}
.homepage_news_link:hover {
	color:#FF0000;
	font:11px Tahoma, verdana, arial, helvetica, sans-serif;
}
.menu_member {
	color:#FFFFFF;
	font:12px Tahoma, verdana, arial, helvetica, sans-serif;
}
.menu_member_link {
	color:#FFFFFF;
	font:12px Tahoma, verdana, arial, helvetica, sans-serif;
}
.menu_member_link:hover {
	color:#444444;
	font:12px Tahoma, verdana, arial, helvetica, sans-serif;
}
.footer {
	color:#555555;
	font:10px Tahoma, verdana, arial, helvetica, sans-serif;
	text-align: left;
}
.footer_right {
	color:#555555;
	font:10px Tahoma, verdana, arial, helvetica, sans-serif;
	text-align: right;
}
.footer_link {
	color:#555555;
	font:10px Tahoma, verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}
.footer_link:hover {
	color:#b4c4e9;
	font:10px Tahoma, verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}
.contentsite {
	color:#555555;
	font:13px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif;
	text-align: left;
}
.box {
	color:#555555;
	font:11px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif;
	text-align: left;
}
.slogan {
	color:#555555;
	font:16px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
}
.linksite {
	color:#2772c1;
	font:13px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif;
	text-align: left;
}
.linksite:hover {
	color:#999999;
	font:13px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif;
	text-align: left;
}
.page_title {
	color:#2772c1;
	font:18px Georgia, georgia, Tahoma, verdana, arial, helvetica, sans-serif;
	text-align: left;
}
.white_title {
	color:#FFFFFF;
	font:18px Georgia, georgia, Tahoma, verdana, arial, helvetica, sans-serif;
	text-align: center;
}
.justify {
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #333333;
}
.fieldname {
	text-decoration:none;
	color:#caa020;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.mailmessage {
	text-decoration:none;
	color:#333333;
	font-size: 13px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cvtitle {
	text-decoration:none;
	color:#44adf8;
	font-size: 14px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.remark {
	text-decoration:none;
	color:#999999;
	font-size: 10px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.pagetitle {
	text-decoration:none;
	color:#333333;
	font-size: 13px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.remark11 {
	text-decoration:none;
	color:#999999;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.remarklink {
	text-decoration:none;
	color:#44adf8;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.remarklink:hover {
	text-decoration:none;
	color:#333333;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.remarklinksmall {
	text-decoration:none;
	color:#44adf8;
	font-size: 10px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.remarklinksmall:hover {
	text-decoration:none;
	color:#333333;
	font-size: 10px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cvnamelink {
	text-decoration:none;
	color:#44adf8;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cvnamelink:hover {
	text-decoration:none;
	color:#666666;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.navlink {
	text-decoration:none;
	color:#333333;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.navlink:hover {
	text-decoration:none;
	color:#44adf8;
	font-size: 11px;
	font-family: Georgia, georgia, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}
.language_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}
.language_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.navig {
	font-family: Georgia, georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	valign: middle;
}
.navig:hover {
	font-family: Georgia, georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #001FBB;
	valign: middle;
	font-weight: bold;
}
.navigsmall {
	font-family: Georgia, georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.navigsmall:hover {
	font-family: Georgia, georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #001FBB;
	font-weight: bold;
}
.titre_rubrique {
	font-family: MS Trebuchet, Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-align: left
}
.greentitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #37914b;
	text-align: left
}
.contentrouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left
}
.contentvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37914B;
	text-align: left
}
.content10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: left
}
.contentcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: center
}
.contentright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: right
}
.linkheadercell {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	text-align: right
}
.linkheadercell:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6EDF9;
	text-align: right
}
.linkweb {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37914B;
	text-align: left
}
.linkweb:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8FB582;
	text-align: left
}
.greenlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37914B;
}
.greenlink:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
}
.whiteloginlink {
	text-decoration:none;
	font-family: MS Trebuchet, Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
}
.whiteloginlink:hover {
	text-decoration:none;
	font-family: MS Trebuchet, Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-align: center;
}
.greenlinksmall {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #37914B;
}
.greenlinksmall:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.linkmenu {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center
}
.linkmenu:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center
}
.submenulink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: center
}
.submenulink:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	text-align: center
}
.linkfooter {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #37914B;
	text-align: left
}
.linkfooter:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: left
}
.linkyellow {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	text-align: center
}
.linkyellow:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476BB3;
	text-align: center
}
.linkblue {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476BB3;
	text-align: center
}
.submenulink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: center
}
.submenulink:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center
}
.linkblue:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	text-align: center
}
.linkwebsmall {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #476BB3;
	text-align: left
}
.linkwebsmall:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9933;
	text-align: left
}
.contentdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	text-align: right
}
.membertitle {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #476BB3;
	text-align: left
}
