
.texte {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: justify;
	LIST-STYLE-IMAGE: url(bullet-gris.gif);
	margin-right: 3;
}

.texte a {
	font-size: 12px;
	color: #4FAD26;
	text-decoration: none;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texte a:visited {
	color: #4FAD26;
}

.texte a:hover {
	color: #000000;
	text-decoration: underline;
	background: none;
}

.texte a:active {
	color: #4FAD26;
}




.texteBold {
	FONT-SIZE: 10px;
	COLOR: #4FAD26;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.texteBold a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texteBold a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texteBold a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texteBold a:active {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texte2 {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
}

.texte2 a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texte2 a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texte2 a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texte2 a:active {
	color: 4FAD26;
	FONT-WEIGHT: bold;
}

.texte3 {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.texte3 a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texte3 a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texte3 a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texte3 a:active {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texte4 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}

.texte4 a {
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #ffffff;
	text-decoration: none;
	background: url(3x1999_white.gif) bottom left repeat-x;
	margin: 10px;
}

.texte4 a:visited {
	color: #ffffff;
}

.texte4 a:hover {
	color: #000000;
	text-decoration: underline;
	background: none;
}

.texte4 a:active {
	color: #000000;
}

.texte5 {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #EEEFEA;
	border-color: #4FAD26;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 10px;
	border-bottom-width: 0px;
}

.texte5 a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
	background-color: #EEEFEA;
}

.texte5 a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texte5 a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texte5 a:active {
	color: 4FAD26;
	FONT-WEIGHT: bold;
}

.texte6 {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 6px;
}

.texte6 a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texte6 a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texte6 a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texte6 a:active {
	color: 4FAD26;
	FONT-WEIGHT: bold;
}

.texteEncadre {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
	background-color: #F8F7F7;
	padding= 13;
	border-style:
}

.texteEncadre a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texteEncadre a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texteEncadre a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texteEncadre a:active {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texteJobdescription {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.texteJobdescription a {
	font-size: 10px;
	color: #4FAD26;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999.gif) bottom left repeat-x;
}

.texteJobdescription a:visited {
	color: #4FAD26;
	FONT-WEIGHT: bold;
}

.texteJobdescription a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texteJobdescription a:active {
	color: 4FAD26;
	FONT-WEIGHT: bold;
}

.texteServices {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
	background-color: #325B20;
}

.texteServices a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	FONT-WEIGHT: bold;
}

.texteServices a:visited {
	color: #ffffff;
	FONT-WEIGHT: bold;
}

.texteServices a:hover {
	color: #dedede;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texteServices a:active {
	color: 4FAD26;
	FONT-WEIGHT: bold;
}


.texteRecommend {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
	padding-top: 5px;
}

.texteRecommend a {
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
	FONT-WEIGHT: bold;
	background: url(3x1999_white.gif) bottom left repeat-x;
}

.texteRecommend a:visited {
	color: #FFFF00;
	FONT-WEIGHT: bold;
}

.texteRecommend a:hover {
	color: #000000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	background: none;
}

.texteRecommend a:active {
	color: FFFF00;
	FONT-WEIGHT: bold;
}


.pagination {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
}

.paginationBg {
	background-color: #FFFFFF;
	cursor: hand;
}

.paginationBgOn {
	background-color: #50AC26;
	cursor: hand;
}

.paginationBgHover {
	background-color: #DEDEDE;
	cursor: hand;
}

.paginationLink:Link {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: lighter;
}

.paginationLink:Hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: lighter;
}

.paginationLink:Visited {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-SIZE: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: lighter;
}

.texteJobs {
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	background-color: #405197;
	margin : 7px 7px 5px 5px;
}

.texteGris {
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin : 5px 5px 5px 5px;
}

.texteBleu {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.gris {
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.grisBold {
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.texteBlanc {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
}

.texteBlanc12 {
	padding-top: 6px;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.texte11 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	line-height: 15pt;
}

.texte12 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 15px;
}

.titre {
	FONT-SIZE: 24px;
	COLOR: #51AA26;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: -0.05em;
	text-align: left;
}

.titre2 {
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: -1px;
	background-color: #51AA26;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 10;
}


.titre3 {
	FONT-SIZE: 14px;
	COLOR: #51AA26;
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height: 12pt;
}

.titre4 {
	FONT-SIZE: 13px;
	COLOR: #51AA26;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
}

.titreContact {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
}

.pastilles {
	FONT-SIZE: 15px;
	COLOR: #000000;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
}

.pastillesBlanc {
	FONT-SIZE: 15px;
	COLOR: #ffffff;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
}

.pastillesBleu {
	FONT-SIZE: 15px;
	COLOR: #B1CAF5;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	line-height: 10pt;
}

.sm {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	FONT-WEIGHT: bold;
}

.legende {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}

.contour {
	border-color: #999999;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

.bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.boldNoir {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.boldVert {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #50AC26;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.boldblanc {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 3;
	padding-bottom: 5;
}

.u {
	COLOR: #808080;
	FONT-FAMILY: Verdana,helvetica,Arial;
	FONT-SIZE: 10px;
	letter-spacing: -0,2px;
	TEXT-DECORATION: none;
}

.navSubOff {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dedede;
	background-color: #ffffff;
	text-decoration: none;
}

.navSubOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #A0968F;
	text-decoration: none;
}

.BulletStd {
	LIST-STYLE-IMAGE: url(bullet-vert.gif);
	margin-right: 3;
}

.BulletBleu {
	LIST-STYLE-IMAGE: url(bullet-bleu.gif);
	margin-right: 3;
}

.BulletGris {
	LIST-STYLE-IMAGE: url(bullet-gris.gif);
	margin-right: 3;
}

.BulletVert {
	LIST-STYLE-IMAGE: url(bullet-vert.gif);
	margin-right: 3;
}

.BulletVert2 {
	LIST-STYLE-IMAGE: url(bullet-vert2.gif);
	margin-right: 3;
}

.BulletVert3 {
	LIST-STYLE-IMAGE: url(bullet-vert3.gif);
	margin-right: 3;
}

.BulletNoir {
	LIST-STYLE-IMAGE: url(bullet-noir.gif);
	margin-right: 3;
}

/* Form elements */
form {
	display: inline;
}

input,select {
	margin: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
input {
	padding-left: 3px;padding-right: 3px;
}
textarea {
	padding: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;

}

.user {
	width: 97px;
	color: #808080
}

.recommend {
	width: 166px;
	background color: #ffffff
}

.feedback {
	width: 200px;
	background color: #ffffff
}


.search {
	width: 130px;
}

.selectNews {
	width: 140px;
	vertical-align: top;
}

.selectDate {
	width: 110px;
	vertical-align: top;
}

.inputNews {
	width: 110px;
	vertical-align: top;
}

/*
	Portlet Specific classes
	added by DD
*/
h1 {
	font-size: 16px;
	color: #50AC26;
	font-family: Arial;;
	TEXT-DECORATION: none;
	text-align: justify;
}

#simple {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: justify;
}

#simple h1 {
	color: #50AC26;
	font-family: Arial;;
	font-size: 16px;
}

.tabletext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	line-height: 12pt;
}

#leftNAV a.select {
	FONT-SIZE: 10px;
	COLOR: #4FAD26;
	FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	list-style-type: none;
	list-style-image: url("nav-bulletsel.gif")
}

#leftNAV li, a:link, a:visited {
	FONT-SIZE: 10px;
	COLOR: #4FAD26;
	FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	list-style-type: none;
}

#leftNAV a:hover {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	list-style-type: none;
	list-style-image: url("nav-bullet.gif");;
}

div.float {
 	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
 }

div.float p {
 	text-align: center;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}







