.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:#372960; 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; text-decoration:none;}
.linksite:hover { color:#999999; font:13px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif; text-align: left; }
.page_title { color:#372960; 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; text-decoration:none; }
.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 }
