a {  text-decoration: none; color: #CC3300}

a:hover {  text-decoration: underline; color: #CC3300}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #555555; border-top-width: 4px}

.textbk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000;}

.textbk a{text-decoration: none; color: #FF0000;}

.textbk a:hover{text-decoration: underline; color: #FF0000;}

.textw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #FFFFFF}

.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #243765; font-style: normal}

.credits { font: 9px/15px Verdana, Arial, Helvetica, sans-serif; color: #243765; padding-top: 4px; padding-bottom: 4px}

.textred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #DD0000}

.data { WIDTH: 160px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
line-height: 11px}

.menu a {width: 136px;
color: #243765;
background-color: #FFFFFF;
margin: 0px;
padding: 3px 0px 3px 1px;
display: block;
font: bold 10px/15px Verdana, sans-serif;
text-decoration: none;
text-align: left;}

.menu a:hover {background-color: #FFCC00;
color: #000000;
text-decoration: none;}

.menuon a {width: 136px;
color: #000000;
background-color: #FFCC00;
margin: 0px;
padding: 3px 0px 3px 1px;
display: block;
font: bold 10px/15px Verdana, sans-serif;
text-decoration: none;
text-align: left;}

.menuon a:hover {background-color: #FFCC00;
color: #000000;
text-decoration: none;}

.submenus a {width: 136px;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
padding: 3px 0px 3px 6px;
display: block;
font: 10px Verdana, sans-serif;
text-decoration: none;
text-align: left;
line-height: 15px;}

.submenus a:hover {background-color: #FFCC00;
color: #000000;
text-decoration: none;}

.submenuson a {width: 136px;
color: #000000;
background-color: #FFCC00;
margin: 0px;
padding: 3px 0px 3px 6px;
display: block;
font: 10px/15px Verdana, sans-serif;
text-decoration: none;
text-align: left;}

.submenuson a:hover {background-color: #FFCC00;
color: #000000;
text-decoration: none;}

.menu_top { color: #FFCC00; font:10px/17px Verdana, sans-serif; }

.menu_top a {color: #FFFFFF;
font: bold 10px/17px Verdana, sans-serif;
text-decoration: none;}

.menu_top a:hover {background-color: #243765;
color: #FFCC00;
text-decoration: none;}

.submenu {margin-top: 10px;
background-color: #336699;
padding: 3px;
color: #FFCC00;
font:10px/16px Verdana, sans-serif;
text-align: left;
display: block;}

.submenu a {padding: 3px;
color: #FFFFFF;
font: 10px/16px Verdana, sans-serif;
text-decoration: none;}

.submenu a:hover {
background-color: #243765;
color: #FFFFFF;
text-decoration: none;}

.margin {font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;}

.margin h2 {font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background-color: #243765;
padding: 3px 37px;
margin-bottom: 10px;
margin-top: 10px;
background-image: url(images/star.gif); background-repeat: no-repeat;}

.margin h3 { font-size: 10px;
margin: 10px;
font-weight: normal;
color: #000000;}

.margin h4 { font-size: 10px;
color: #CC3300;
text-decoration: none;
font-weight: bold;
margin: 10px;
margin-top: -6px;
margin-bottom: 5px;}

.more { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CC3300;
text-decoration: none;
font-weight: bold;}

.home {margin: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #555555;}

.home h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #444444;
background-color: #EEEEEE;
padding: 2px;
margin-bottom: 10px;
margin-top: 12px;}

.home a { background-image: url(images/arrow.gif); background-repeat: no-repeat;
margin-left: 3px;
padding-left: 15px;
font-size: 10px;
color: #CC3300;
text-decoration: none;
font-weight: bold;}

.home a:hover { font-size: 10px;
color: #CC3300;
text-decoration: underline;
font-weight: bold;}

.main {
width: 438px;
padding: 15px 10px 10px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #555555;}

.top {
margin-top: -5px; margin-bottom: 10px;
}

.main h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #444444;
background-color: #EEEEEE;
margin-bottom: 10px;
margin-top: 0px;
padding: 3px;}

.main p {margin-top: 0px; margin-bottom: 10px;}
.main ul {margin-top: 0px; margin-bottom: 10px;}
.main ol {margin-top: 0px; margin-bottom: 10px;}

.bkg {background-image: url(images/structure_r4_c2.gif); background-repeat: no-repeat}

/* FORM */

.mailwrapper {
	text-align: center;
}
.maildiv {
	margin: 0 auto;
	text-align: left;
	width: 432px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0 0 0 3px;
}
.maildiv .sidelbl {
	/* used for left side labels */
	width: 95px;
	text-align: right;
	padding: 0 10px 0 0;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #005ABE;
	font-size: 100%;
}
.maildiv input {
	margin-bottom: 10px;
	border: 1px solid #AFAFAF;
	font-size: 11px;
	background-color: #F5F5F5;
	color: #333333;
	height: 17px;
	font-weight: bold;
 	width: 160px;
}
.maildiv select {
	margin-bottom: 10px;
}
.maildiv textarea {
	margin-bottom: 10px;
}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align: bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmsubmit {
	float: right;
	width: 70px;
	font-size: 11px; 
	font-weight: bold;
	color: #05568B;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 5px;
}
.maildiv .fminfofull {
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px 4px 10px;
	color: #243765;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}
submit {
	float: right;
	font-size: 11px; 
	font-weight: bold;
	color: #05568B;
	}
.button {
	border: 1px solid #AFAFAF; 
	font-size: 10px;
	width: 50px;
	background-color: #F5F5F5; 
	color: #333333; 
	height: 17px;
	font-weight: bold;
	}
SELECT {
	BORDER-RIGHT: #AFAFAF 1px;
	BORDER-TOP: #AFAFAF 1px; 
	FONT-SIZE: 10px;
	BORDER-LEFT: #AFAFAF 1px; 
	COLOR: #333333; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: #AFAFAF 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F5F5F5; 
	TEXT-ALIGN: left;
	}
.textarea {
	BORDER-RIGHT: #AFAFAF 1px solid; 
	BORDER-TOP: #AFAFAF 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #AFAFAF 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #AFAFAF 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F5F5F5;
	}
.nolink {
	text-decoration: none;
	color: #555555;
}
.nolink:hover {
	text-decoration: underline;
}
.nolink:active {
	text-decoration: none;
}
.formFrameColor {
	BACKGROUND-COLOR: #FFFFFF;
	}
.formInputText {
	BORDER: 1px solid #AFAFAF;
	FONT-SIZE:    11px;
	BACKGROUND-COLOR: #F5F5F5;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	font-weight: bold;
 WIDTH: 136px;
	margin-top: 10px;
	}

.selectgris {
	BORDER-RIGHT: #c3c3c3 1px;
	BORDER-TOP: #c3c3c3 1px; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c3c3c3 1px; 
	COLOR: #696969; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: #c3c3c3 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}

.textareagris {
	BORDER-RIGHT: #c3c3c3 1px solid; 
	BORDER-TOP: #c3c3c3 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c3c3c3 1px solid; 
	WIDTH: 220px; 
	COLOR: #696969; 
	BORDER-BOTTOM: #c3c3c3 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
}

.formtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.data2 { WIDTH: 120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px }
.go { BORDER-RIGHT: #AFAFAF 1px solid; BORDER-TOP: #AFAFAF 1px solid; FONT-SIZE: 10px; BACKGROUND-COLOR: #F5F5F5; BORDER-LEFT: #AFAFAF 1px solid; WIDTH: 40px; COLOR: #333333; BORDER-BOTTOM: #AFAFAF 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; ; clip:   rect(   ); margin-top: 10px}

