/* **** // CSS Start And Invest // **** */

/* Styles de page */

html, body {
	color: #353537;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #353537;
}
a {
	text-decoration: none;
	outline: 0;
}
a:hover {
	text-decoration: none;
	outline: 0;
}


/* DIVS */


#wrapper-global {
	background-color: #FFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#wrapper-global #wrapper {
	padding: 0px;
	background-image: url(../images/bglogo.jpg);
	background-repeat: no-repeat;
	width: 913px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}

#wrapper-global #wrapper #header {
	margin: 0px;
	height: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 186px;
}
#wrapper-global #wrapper #header #navigation {
	margin: 0px;
	height: 65px;
	padding: 0px;
	background-image: url(../images/bgnav.jpg);
	background-repeat: no-repeat;
}
#wrapper-global #wrapper #header #navigation ul {
	margin: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#wrapper-global #wrapper #header #navigation ul li {
	margin: 0px;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-position: outside;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
#wrapper-global #wrapper #header #navigation ul li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
#wrapper-global #wrapper #header #navigation ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #d3d601;
	text-decoration: none;
	text-align: center;
}
#wrapper-global #active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d3d601;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
#wrapper-global #wrapper #mission {
	background-image: url(../images/layout_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 232px;
	width: 695px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 218px;
}
#wrapper-global #wrapper #mission #img-container {
	margin: 0px;
	float: left;
	width: 274px;
	height: 138px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#wrapper-global #wrapper #mission #content #img-container img {
}
.clearer {
	float: none;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #mission #img-infos {
	margin: 0px;
	float: left;
	width: 360px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #mission #content #img-infos p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#wrapper-global #wrapper #mission #title {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: -999em;
}
#wrapper-global #wrapper #mission #title h1 {
	color: #D3D601;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/titlemission.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	height: 40px;
}
#wrapper-global #wrapper #mission #content {
	margin: 0px;
	padding: 0px;
	height: 150px;
}
#wrapper-global #wrapper #pagecontent #leftmenu {
	float: left;
	width: 170px;
	margin: 0px;
	padding-top: 118px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#wrapper-global #wrapper #pagecontent #leftmenu #navmenu {
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #pagecontent #leftmenu #navmenu #top {
	background-image: url(../images/leftmenu_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 167px;
}
#wrapper-global #wrapper #pagecontent #leftmenu #navmenu #top h2 {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper-global #wrapper #pagecontent #leftmenu #navmenu #nav-content {
	background-image: url(../images/leftmenu_02.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 167px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#wrapper-global #wrapper #pagecontent #leftmenu #navmenu #nav-content ul {
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #pagecontent #leftmenu #navmenu #nav-content ul li {
	list-style-position: outside;
	list-style-type: none;
	text-align: center;
}
#wrapper-global #wrapper #pagecontent #leftmenu #navmenu #bottom {
	background-image: url(../images/leftmenu_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 167px;
}
#wrapper-global #wrapper #pagecontent {
	background-image: url(../images/layout-decoupes-pages_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	width: 913px;
	padding: 0px;
	background-position: 0px 0px;
}
#wrapper-global #wrapper #pagecontent #content {
	background-image: url(../images/bg_page_central.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#wrapper-global #wrapper #pagecontent #content #main-container #news-content {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#wrapper-global #wrapper #pagecontent #content #main-container #news-content p {
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #news-content h4 {
	color: #FFF;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #2A2A2B;
	display: block;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#wrapper-global #wrapper #pagecontent #content #main-container #news-content .news-spacer {
}

#wrapper-global #wrapper #pagecontent #content #main-container #news-content .agenda-space {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#wrapper-global #wrapper #pagecontent #content #main-container #news-content #form1 #newsletter {
	border: 1px solid #D2D500;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #353537;
	background-image: url(../images/bgfield.jpg);
	background-repeat: repeat-x;
}
#wrapper-global #wrapper #pagecontent #content #main-container #news-content #form1 #inscription {
	background-color: #353537;
	border: 1px solid #D2D500;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}


.datestyle {
	color: #D3D601;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.titlestyle {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #D3D601;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 11px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content h4 {
	color: #FFF;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	background-color: #2A2A2B;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-color: #FFF;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content img {
	border: 1px solid #D3D601;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content .vertstyle {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content a {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content a:hover {
	color: #FFF;
	text-decoration: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content ul li {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	display: block;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(../images/listpucecontent.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content p {
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc {
	height: 0px;
	width: 605px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 550px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard {
	width: 190px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard b {
	color: #D3D601;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard .labels {
	font-weight: bold;
	color: #FFF;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard a {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard a:hover {
	color: #FFF;
	text-decoration: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard img {
	border: 1px solid #D3D601;
	margin: 0px;
	padding: 2px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #bernard .puce {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa {
	width: 190px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa .puce {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa b {
	color: #D3D601;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa .labels {
	font-weight: bold;
	color: #FFF;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa a {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa a:hover {
	color: #FFF;
	text-decoration: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #isa img {
	border: 1px solid #D3D601;
	margin: 0px;
	padding: 2px;
}


#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence {
	width: 190px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence .puce {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence b {
	color: #D3D601;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence .labels {
	font-weight: bold;
	color: #FFF;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence a {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence a:hover {
	color: #FFF;
	text-decoration: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #laurence img {
	border: 1px solid #D3D601;
	margin: 0px;
	padding: 2px;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie {
	width: 190px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie .puce {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie b {
	color: #D3D601;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie .labels {
	font-weight: bold;
	color: #FFF;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie a {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie a:hover {
	color: #FFF;
	text-decoration: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #teambloc #marie img {
	border: 1px solid #D3D601;
	margin: 0px;
	padding: 2px;
}

.menuetat a {
	display: block;
	background-image: url(../images/menulist.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 28px;
	width: 167px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menuetat a:hover {
	display: block;
	background-image: url(../images/menulist.png);
	background-repeat: no-repeat;
	background-position: 0px -37px;
	margin: 0px;
	height: 28px;
	width: 167px;
	font-size: 10px;
	font-weight: bold;
	color: #d3d601;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.active {
	display: block;
	background-image: url(../images/menulist.png);
	background-repeat: no-repeat;
	background-position: 0px -37px;
	margin: 0px;
	height: 28px;
	width: 167px;
	font-size: 10px;
	font-weight: bold;
	color: #d3d601;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #pagecontent-footer {
	background-image: url(../images/layout-decoupes-pages_04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 913px;
}
.clearer {
	float: none;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #pagecontent #content #main-container {
	margin: 0px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	width: 665px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #up a {
	color: #D1D304;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #up a:hover {
	color: #FFF;
	text-decoration: none;
}
#wrapper-global #wrapper #pagecontent #content #main-container #up {
	margin: 0px;
	display: block;
	text-align: right;
	color: #D1D304;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}


#wrapper-global #wrapper #pagecontent #content #main-container #title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d601;
	padding: 0px;
	margin: 0px;
}
.separateur {
	background-image: url(../images/separateur.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 661px;
}

#wrapper-global #wrapper #pagecontent #content #main-container #title h1 {
	color: #D3D601;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper #bottom-menu {
	background-image: url(../images/layout_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 293px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
	width: 880px;
}
#wrapper-global #wrapper #bottom-menu #outils {
	float: left;
	margin: 0px;
	width: 270px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#wrapper-global #wrapper #bottom-menu #outils #toolstitle {
	background-color: #323234;
	margin: 0px;
	padding: 0px;
	height: 25px;
	color: #D3D601;
}
#wrapper-global #wrapper #bottom-menu #outils #toolstitle h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #D3D601;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: normal;
}

#wrapper-global #wrapper #bottom-menu #outils #toolscontent {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;

}
#wrapper-global #wrapper #bottom-menu #outils #toolscontent ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#wrapper-global #wrapper #bottom-menu #outils #toolscontent ul li {
	display: block;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(../images/bullethome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 13px;
}
#wrapper-global #wrapper #bottom-menu #outils #toolscontent ul li a {
	color: #FFF;
	text-decoration: none;
}
#wrapper-global #wrapper #bottom-menu #outils #toolscontent ul li a:hover {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #bottom-menu #outils #toolscontent p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#wrapper-global #wrapper #bottom-menu #outils #toolscontent img {
	border: 1px solid #D3D601;
}

#wrapper-global #wrapper #bottom-menu #services {
	margin: 0px;
	padding-top: 18px;
	padding-left: 10px;
	width: 293px;
	float: left;
}
#wrapper-global #wrapper #bottom-menu #services #servicesstitle {
	background-color: #323234;
	margin: 0px;
	padding: 0px;
	height: 25px;
	color: #D3D601;
	width: 280px;
}
#wrapper-global #wrapper #bottom-menu #services #servicesstitle h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #D3D601;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: normal;
}

#wrapper-global #wrapper #bottom-menu #services #servicescontent {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;

}
#wrapper-global #wrapper #bottom-menu #services #servicescontent ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#wrapper-global #wrapper #bottom-menu #services #servicescontent ul li {
	display: block;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(../images/bullethome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 13px;
}
#wrapper-global #wrapper #bottom-menu #services #servicescontent ul li a {
	color: #FFF;
	text-decoration: none;
}
#wrapper-global #wrapper #bottom-menu #services #servicescontent ul li a:hover {
	color: #D3D601;
	text-decoration: none;
}
#wrapper-global #wrapper #bottom-menu #services #servicescontent p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#wrapper-global #wrapper #bottom-menu #services #servicescontent img {
	border: 1px solid #D3D601;
}
#wrapper-global #wrapper #bottom-menu #simulateur #simcontainer {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	width: 112px;
}
#wrapper-global #wrapper #bottom-menu #simulateur #simcontainer #simulateur-btn {
	padding: 0px;
	height: 115px;
	width: 112px;
	background-image: url(../images/simulateur-btn.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 1px;
	color: #2A2A2C;
}
#wrapper-global #wrapper #bottom-menu #simulateur {
	margin: 0px;
	padding-top: 18px;
	padding-left: 0px;
	float: left;
	height: 240px;
	width: 263px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#wrapper-global #wrapper #bottom-menu #simulateur #simulateurtitle {
	background-color: #323234;
	margin: 0px;
	padding: 0px;
	height: 25px;
	color: #D3D601;
}
#wrapper-global #wrapper #bottom-menu #simulateur #simulateurtitle h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #D3D601;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: normal;
}

#wrapper-global #wrapper #bottom-menu #simulateur #simulateurcontent {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;

}
#wrapper-global #wrapper #bottom-menu #simulateur #simulateurcontent p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#wrapper-global #wrapper #bottom-infos {
	background-color: #FFF;
	margin: 0px;
	width: 913px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #bottom-infos #newsbloc {
	margin: 0px;
	float: left;
	width: 445px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #newstitle {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 365px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353537;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #newstitle h2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

#wrapper-global #wrapper #bottom-infos #newsbloc #global-news-container {
	margin: 0px;
	width: 365px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #global-news-container .newsitem {
	background-color: #eaeaea;
	width: 353px;
	font-size: 11px;
	color: #323234;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../images/bg_news_item.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 7px;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #global-news-container .newsitem .datestyle {
	color: #a4a619;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #global-news-container .newsitem p {
	margin: 0px;
	padding-top: 3px;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #global-news-container .newsitem a {
	color: #949705;
	font-weight: bold;
	text-decoration: none;
}
#wrapper-global #wrapper #bottom-infos #newsbloc #global-news-container .newsitem a:hover {
	font-weight: bold;
	color: #353537;
	text-decoration: underline;
}

.spacer {
	margin: 0px;
	padding: 0px;
	height: 8px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 428px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #contacttitle {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 365px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353537;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #contacttitle h2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container {
	margin: 0px;
	padding: 0px;
	width: 365px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #leftcontactbloc {
	margin: 0px;
	float: left;
	width: 175px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 11px;
	height: 120px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #leftcontactbloc h3 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #leftcontactbloc p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #leftcontactbloc #planctn {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 162px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #leftcontactbloc #planctn a {
	background-image: url(../images/plan-btn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 162px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
	background-position: 0px 0px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #leftcontactbloc #planctn a:hover {
	background-image: url(../images/plan-btn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 162px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
	background-position: 0px -51px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc {
	margin: 0px;
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 11px;
	height: 120px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #form-container {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #form-container a {
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 202px;
	background-image: url(../images/formhome-btn.jpg);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	cursor: pointer;
	background-position: 0px 0px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #form-container a:hover {
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 202px;
	background-image: url(../images/formhome-btn.jpg);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	cursor: pointer;
	background-position: 0px -55px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #form-container .formhome-btn {
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 202px;
	float: left;
	
}
.separation {
	margin: 0px;
	padding: 0px;
	height: 2px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #rss-container {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #rss-container #rsshome-btn {
	background-image: url(../images/rss-btn.jpg);
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 370px;
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	cursor: pointer;
}

#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc ul #iconmail a {
	color: #353537;
	text-decoration: underline;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc ul #iconmail a:hover {
	color: #abad1b;
	text-decoration: none;
}
.sepa-contact {
	margin: 0px;
	padding: 0px;
	height: 17px;
	background-image: url(../images/sepa-contact.jpg);
	background-repeat: repeat-y;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc ul {
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc ul li {
	display: block;
	margin: 0px;
	height: 23px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	list-style-position: outside;
	list-style-type: none;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc ul #iconsite a {
	color: #353537;
	text-decoration: underline;
}
#wrapper-global #wrapper #bottom-infos #contactbloc #global-contact-container #rightcontactbloc ul #iconsite a:hover {
	color: #abad1b;
	text-decoration: none;
}
#icontel {
	background-image: url(../images/icone_tel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconfax {
	background-image: url(../images/iconfax.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconmail {
	background-image: url(../images/iconmail.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconsite {
	background-image: url(../images/iconsite.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrapper-global #wrapper #more {
	background-color: #FFF;
	margin: 0px;
	width: 913px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #more #newsletterbloc {
	margin: 0px;
	float: left;
	width: 445px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
	font-size: 11px;
	background-color: #FFF;
}
#wrapper-global #wrapper #more #newsletterbloc #newslettertitle {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 365px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353537;
}
#wrapper-global #wrapper #more #newsletterbloc #newsletter-content {
	margin: 0px;
	padding: 0px;
	width: 365px;
}
#wrapper-global #wrapper #more #newsletterbloc #newsletter-content p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#wrapper-global #wrapper #more #newsletterbloc #newsletter-content #newsletterfield {
	border: 1px solid #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #353537;
	background-image: url(../images/bgfield.jpg);
	background-repeat: repeat-x;
}
#wrapper-global #wrapper #more #newsletterbloc #newsletter-content input#imageField {
	outline: 0;
}

#wrapper-global #wrapper #more #newsletterbloc #newslettertitle h2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
#wrapper-global #wrapper #more #newsletterbloc #form1 {
	margin: 0px;
	padding: 0px;
}
#wrapper-global #wrapper #more #newsletterbloc #form1 p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


#wrapper-global #wrapper #more #glossairebloc {
	margin: 0px;
	float: left;
	width: 428px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 11px;
}
#wrapper-global #wrapper #more #glossairebloc #glossairetitle {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 365px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353537;
}
#wrapper-global #wrapper #more #glossairebloc #glossairetitle h2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
#wrapper-global #wrapper #more #glossairebloc #glossaire-content {
	width: 365px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#wrapper-global #wrapper #more #glossairebloc #glossaire-content p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#wrapper-global #wrapper #more #glossairebloc #glossaire-content #glossairebtn {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 162px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
}
#wrapper-global #wrapper #more #glossairebloc #glossaire-content #glossairebtn a {
	background-image: url(../images/glossaire-btn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 162px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
	background-position: 0px 0px;
}
#wrapper-global #wrapper #more #glossairebloc #glossaire-content #glossairebtn a:hover {
	background-image: url(../images/glossaire-btn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 162px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
	background-position: 0px -51px;
}

.space-footer {
	clear:both;
	float:none;
	height: 1px;
}
#footer {
	background-image: url(../images/layout_05.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 58px;
}
#footer #footer-content {
	background-image: url(../images/layout_05.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 913px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer #footer-content #copyright {
	font-size: 10px;
	color: #FFF;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#footer #footer-content #footerlinks {
	font-size: 10px;
	color: #d3d601;
	margin: 0px;
	padding: 0px;
	float: left;
}
#footer #footer-content #footerlinks a {
	color: #d3d601;
	text-decoration: none;
}
#footer #footer-content #footerlinks a:hover {
	color: #FFF;
	text-decoration: underline;
}


/* // Config CSS pour SIFR // */

.sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 55px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }


/* // fin config SIFR // */


/* // CSS Tabs // */


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	outline: 0;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background-image: none;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	background-color: #343436;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	color: #FFF;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	outline: 0;
}
.TabbedPanelsTabHover {
	background-color: #D2D500;
	color: #2A2A2B;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #D3D601;
}

.TabbedPanelsTabSelected {
	background-color: #343436;
	color: #D3D601;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #343436;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #D3D601;
	border-right-color: #D3D601;
	border-left-color: #D3D601;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 660px;
}

.TabbedPanelsContent {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 12px;
	background-color: #343436;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3D601;
	border-right-color: #D3D601;
	border-bottom-color: #D3D601;
	border-left-color: #D3D601;
	margin: 0px;
}

.TabbedPanelsContent p {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsContent a {
	color: #D3D601;
	text-decoration: none;
}
.TabbedPanelsContent a:hover {
	color: #FFF;
	text-decoration: none;
}

.news-spacer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	background-image: url(../images/news-spacer.gif);
	background-repeat: repeat-x;
	background-position: 0px 8px;
}


.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	list-style-position: outside;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* // Fin CSS Tabs // */


/* // CSS formulaire de contact // */

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform #posform {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform label {
	display: block;
	margin: 0px;
	float: left;
	height: 15px;
	width: 120px;
	background-color: #2A2A2B;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .areatxt {
	width: 120px;
	height: 140px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../images/bgareatxt.jpg);
	background-repeat: repeat-x;
	background-color: #353537;
	display: block;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform #nom, #prenom, #email, #tel, #societe, #commentaire {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #D3D601;
	color: #2A2A2B;
	background-image: url(../images/bgfield.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform  #sendbtn {
	outline: 0;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .spacerform {
	height: 5px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform {
	display: block;
	margin: 0px;
	float: left;
	width: 205px;
	height: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/* // Styles Drop-down menu // */

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform ul.newList * {margin:0; padding:0;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform ul.newList {margin:0; padding:0; list-style:none; color:#000; width:180px; background:#fff; position:absolute; display:none; border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListSelected {width:175px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(../images/select-bg.png) no-repeat;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListSelected:hover {background-position:0 -22px;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListSelected span {width:175px; display:block;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform ul.newList li {background-image: none; padding:3px 8px;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .selectedTxt {width:150px; overflow:hidden; height:16px; padding:0 23px 0 0;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .hiLite {background:#d3d601!important; color:#323234!important;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListSelHover {cursor:pointer;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListOptionTitle {font-weight:bold;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListOptionTitle ul {margin:3px 0 0;}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #contactform .colform .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc; background-image: none;}

/* // Fin styles Drop-down menu // */
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #job-container {
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #job-container .descjob {
	background-color: #2A2A2B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #partners-container {
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #partners-container #labeljob {
	background-color: #2A2A2B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	color: #D3D601;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #partners-container #labeljob h4 {
	color: #FFF;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #2A2A2B;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #partners-container .descjob {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #2A2A2B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#wrapper-global #wrapper #pagecontent #content #main-container #infos-content #partners-container .descjob h5 {
	color: #d3d601;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	text-transform: uppercase;
	float: left;
}

