.titleblue {
font-size:13px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#003651;
font-weight:bold;
}
.descriptionLaywer .titleblue {
font-size:13px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#003651;
font-weight:bold;	
}
.titleBlue {
font-size:13px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#003651;
font-weight:bold;
}
.descriptionLaywer .titleBlue {
font-size:13px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#003651;
font-weight:bold;	
}
.verdana11blue {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#5F9DBE;
}
.dragme2 {
	position:absolute; 
	width: 100%;
	height:100%; 
	top:0;
	background:url(images/bgGrisPop.png);
	z-index:100;
}
a {
	text-decoration: none;
	outline:none;
}
* {
	margin:0px;
	padding:0px;
}
html {
	height:100%;
	margin:0px;
	padding:0px;
}
.verdana11 {
	font-family: Verdana;
	font-size: 11px;
}
.verdana12 {     
	font-family: Verdana; 
	font-size: 12px;
}
.vverdana11Blue {
	font-family: Verdana;
	font-size: 11px;
	color:#1B70A0;
}
#CenterPage {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:968px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#mainWebMain {
	position:relative;
	bottom:0px;
	width:100%;
	min-height: 100%;
	height: 100%;
	height: auto !important;
	margin:0px;/* margin: 0 auto -61px; */
	background-image:url(images/bgBody.png);
	background-position:top center;
	background-repeat:repeat-x;
}

#mainWeb {
	position:relative;
	bottom:0px;
	width:100%;
	min-height: 100%;
	height: 100%;
	height: auto !important;
	margin:0px;/* margin: 0 auto -61px; */
	background-image:url(images/bgBodySub.png);
	background-position:top center;
	background-repeat:repeat-x;
}
body {
	height:100%;
	background-color:#D7D9DA;
	margin:0px;
	padding:0px;
}
#header {
	position:relative;
	width:100%;
	/*height:495px;/*padding-top:45px; */
	height:auto;
}
#contactus {
	position:absolute;
	width:83px;
	height:25px;
	top:0px;
	right:27px;
}
#contentMain {
	position:relative;
	height:auto;
	width:968px;/*min-height:183px; */
}
#whiteContainer {
	position:relative;
	height:auto;
	width:896px;
	background-color:#FFFFFF;
	margin-left:72px;
	margin-bottom:20px;
}
#menuContact {
	position:relative;
	width:100%;
	height:45px;
	background-image:url(images/topBgContact.png);
	background-position:top left;
	background-repeat:no-repeat;
} 
#menuMoussa {
	position:relative;
	width:100%;
	height:auto;
	min-height:306px;
	background-image:url(images/ajax-loader1.gif);
	background-position:center; 
	background-repeat:no-repeat;
}
#menuMoussa1 {
	position:relative;
	width:100%;
	height:300px;;
	min-height:300px;
	background-image:url(images/ajax-loader1.gif);
	background-position:center; 
	background-repeat:no-repeat;
}
#footer {
	background-image:url(images/bgBottom.gif);
	background-position:bottom center;
	background-repeat:repeat-x; 
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:41px;
	position:absolute;
	bottom:0px;
	z-index:1;
}
#footerBaground {
	background-image:url(images/bgBottom1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;  
	width:968px;
	margin-left:auto;
	margin-right:auto;
	height:41px;
	bottom:0px;
	position:relative;
	z-index:1;
}
.spacer41 {
	position:relative;
	width:100%;
	height:41px;
}
.spacer61 {
	position:relative;
	width:100%;
	height:61px;
}
#mediaCenter {
	float:left;
	width:66px;
	height:10px;
	margin-left:253px;
	margin-top:2px;
}
#careers {
	float:left;
	width:39px;
	height:10px;
	margin-left:19px;
	margin-top:2px;
}
#location {
	float:left;
	width:42px;
	height:10px;
	margin-left:26px;
	margin-top:2px;
}
a {
	text-decoration: none;
	outline:none;
}
.containerWelcome {
	position:relative;
	width:483px;
	height:auto;
	margin-left:178px;
	min-height:111px;
	background-image:url(images/doted.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.titleWelcome {
	position:absolute;
	width:88px;
	height:19px;
	top:-7px;
	left:71px;
}
.descWelcome {
	position:relative;
	width:429px;
	height:auto;
	padding-top:43px;
	background-image:url(images/pointerBlue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
}
.whiteHeader1{
position:absolute;
width:660px; 
height:23px; 
top:-23px; 
left:0px; 
background-color:#FFFFFF
}
.whiteHeader{
position:absolute;
width:651px; 
height:23px; 
top:-23px; 
left:0px; 
background-color:#FFFFFF
}
.manageWelcome {
	position:relative;
	width:660px;
	height:auto;
	margin-left:77px;
	margin-bottom:50px;
	background-image:url(images/bgShadowRight.png);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
.readMoreWelcome {
	position:relative;
	height:14px;
	width:100%;
	background-color:#EBECEC;
	margin-top:47px;
}
#rightNews {
	position:absolute;
	width:230px;
	right:0px;
	top:0px;
	min-height:167px;
	overflow:hidden;
}
#containerNews {
	position:relative;
	width:171px;
	height:auto;
	margin-left:18px;
	padding-left:19px;
	min-height:167px;
	margin-top:7px;
	background-image:url(images/shadowLeftNews.png);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	z-index:1;
}
.classNews1 {
	background-image:url(images/bgNews1.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.dateNews {
	position:relative;
	width:73px;
	font-family:Verdana;
	font-size:12px;
	color:#003651;
	background-image:url(images/arrowDown.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:7px;
	cursor:pointer;
}
.descNews {
	position:relative;
	width:141px;
	height:auto;
	font-family:Verdana;
	font-size:11px;
	min-height:177px;
	
}
.descNewsIn {
	position:relative;
	width:141px;
	height:auto;
	font-family:Verdana;
	font-size:11px;
	margin-top:10px;
	margin-bottom:9px;
	color:#6C6C6C;
	cursor:pointer;
}
.btnMore {
	position:relative;
	height:auto;
	width:70px;
	cursor:pointer;
}
.numbersNews {
	position:absolute;
	width:18px;
	height:auto;
	min-height:59px;
	top:0px;
	left:0px;
	z-index:2;
}
.RightNews1 {
	background-color:#538FB4;
	position:relative;
	width:18px;
	height:19px;
	margin-bottom:1px;
}
#RightNewsOver1 {
	position:absolute;
	width:29px;
	height:19px;
	padding-top:3px;
	padding-left:2px;
	top:0px;
	left:0px;
}
#RightNewsOver2 {
	position:absolute;
		padding-top:3px;

	top:0px;
	left:0px;
	width:29px;
	height:19px;
	padding-left:2px;
}
#RightNewsOver3 {
	position:absolute;
		padding-top:3px;

	top:0px;
	left:0px;
	width:29px;
	height:19px;
	padding-left:2px;
}
.classNewsOut {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	width:29px;
	height:16px;
	padding-top:3px;
	padding-left:2px;
}
.upBluePadding7 {
	position:relative;
	width:31px;
	height:7px;
	background-color:#FFFFFF;
}
#contentSub {
	position:relative;
	width:714px;
	margin-left:182px;
	height:auto;
	min-height:248px;
}
#LeftMenuSub {
	position:absolute;
	width:157px;
	top:0px;
	left:0px;
	min-height:100px;
	height:auto;
}
.titleSubPage {
	position:relative;
	text-align:right;
	width:157px;
	height:auto;
	padding-bottom:23px;
}
.titlemenu {
	position:relative;
	height:18px;
	border-bottom-width:1px;
	border-bottom-color:#EFEFEF;
	border-bottom-style:solid;
	text-align:right;
	padding-top:5px;
}
.arial12black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.arial11black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.arial11blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5495B8;
}
.arial12blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5495B8;
}
#mainContentAff {
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/dotedSub.gif);
	background-position:top left;
	background-repeat:no-repeat;
	word-spacing:-1em;
	letter-spacing:-0.5em;
}
#mainContentLaywer{
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/dotedSub.gif);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:277px;
}

#mainContent {
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/dotedSub.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#descriptionSub1 {
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/pointerBlue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
	padding-top:40px;
	min-height:248px;
}
#descriptionSubAff {
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/pointerBlue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
	padding-top:40px;
	min-height:340px;
	word-spacing:-1em;
	letter-spacing:-0.5em;
	vertical-align:top;
}
#descriptionSubLay {
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/pointerBlue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
	padding-top:40px;
	min-height:340px;
}
.captionLaw {
	position:relative;
	width:693px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	margin-left:8px;
	margin-bottom:20px;
}
.descLaw {
	position:relative;
	width:693px;
	height:auto;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
	margin-left:7px;
	margin-bottom:5px;
	word-spacing:-1em;
	letter-spacing:-0.5em;
	vertical-align:top;
}
#descriptionSub {
	position:relative;
	width:693px;
	height:auto;
	background-image:url(images/pointerBlue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
	padding-top:40px;
	min-height:340px;
}



.listPagesNbs {
	position:relative;
	height:13px;
	width:483px;
	background-color:#EBECEC;
	word-spacing:-1em;
	letter-spacing:-0.5em;
}
.listPagesNoneNbs {
	position:relative;
	height:13px;
	width:483px;
	background-color:#EBECEC;
}

.rectangleBlue {
	float:left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:44px;
	height:auto;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#003651;
	color:#FFFFFF;
}
.rectangleBlueSle {
	float:left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:44px;
	height:auto;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#003651;
	color:#999999;
}
.rectBlueMore {
	float:left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:44px;
	height:auto;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
}
.colonDescription {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	width:322px;
	height:auto;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#6C6C6C;
	margin-right:20px;
	margin-bottom:30px;
	vertical-align:top;
	text-align:left;
}


.cadreAffiliation {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	min-height:149px;
	width:294px;
	height:auto;
	min-height:107px;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#707070;
	margin-right:20px;
	margin-bottom:30px;
	vertical-align:top;
	text-align:left;
}
.companyInfo{
position:relative;
margin-left:140px;
width:144px;
}
.logoAffiliation{
position:absolute;
width:130px;
height:99px;
background-image:url(images/cadreAffiliation.gif);
background-position:top left;
background-repeat:no-repeat;
padding:4px;
left:-140px;
top:0px;
}
.titleCompany{
position:relative;
width:144px;
font-family:Verdana;
color:#003451;
font-size:13px;
height:auto;
padding-top:37px;

}
.lineDownGris{
position:relative;
width:144px;
height:0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F0F0F0;
}
.linkWebsite{
position:relative;
width:144px;
height:auto;
color:#75AAC5;
margin-bottom:11px;
margin-top:1px;
}
.Viewwebsite{
position:relative;
width:144px;
height:auto;
}
.careerContainer{
position:relative;
width:637px;
height:126px;
 }
.topCareer{
position:relative;
width:637px;
height:34px;
background-image:url(images/shadowCareer.png);
background-position:top left;
background-repeat:no-repeat;
}
.centerCareer{
position:relative;
width:550px;
height:24px;
background-image:url(images/shadowCareerDesc.png);
background-position:top left;
background-repeat:no-repeat;
margin-left:5px;
padding-top:14px;
padding-bottom:22px;
padding-left:39px;
padding-right:48px;
font-family:Verdana;
font-size:11px;
color:#6C6C6C;
}
.lineCareer{
position:relative;
width:629px;
height:1px;
margin-left:5px;
background-color:#EFEFEF;
}

.titleCareer{
position:relative;
width:180px;
height:30px;
font-family:Verdana;
font-size:13px;
color:#FFFFFF;
padding-left:47px;
padding-top:10px;
}
.flecheCareer{
position:absolute;
width:8px;
height:4px;
left:32px;
top:16px;
}
.applyBtn{
position:absolute;
right:37px;
top:11px;
}

.cadreMedia {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	min-height:149px;
	width:188px;
	height:auto;
	min-height:245px;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#707070;
	margin-right:20px;
	margin-bottom:30px;
	vertical-align:top;
	text-align:left;
}
.picMedia{
position:relative;
width:130px;
height:153px;
background-image:url(images/bgMedia.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:13px;
}
.titleMedia{
position:relative;
padding-top:20px;
font-family:Verdana;
margin-bottom:3px;
color:#003651;
font-size:13px;
width:174px;
height:auto;
}
.lineMedia{
position:relative;
height:1px;
background-color:#EFEFEF;
width:153px;
}
.positionMedia{
position:relative;
width:174px;
height:auto;
color:#7EB1CA;
font-family:Verdana;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
}
.emailMedia{
position:relative;
width:174px;
height:auto;
color:#6C6C6C;
font-family:Verdana;
font-size:10px;
padding-top:4px;
padding-bottom:6px;
}
.viewCvMedia{
position:relative;
width:174px;
height:auto;
font-family:Verdana;
font-size:10px;
}
.infoLaywer{
position:relative;
width:491px;
height:auto;
min-height:249px;
padding-left:182px;
}
.cadreInfoMedia {
    position:absolute;
	top:0px;
	left:0px;
	min-height:149px;
	width:188px;
	height:auto;
	min-height:245px;
	margin-right:1px;
}
.descriptionLaywer{
position:relative;
font-family:Verdana;
color:#6C6C6C;
width:500px;
height:auto;
padding-bottom:10px;
}
.backBtn{
position:relativel;
width:60px;
height:auto;
}
.descArea {
	position:relative;
	width:693px;
	height:auto;
	font-family:Verdana;
	font-size:11px;
	color:#6C6C6C;
	margin-left:7px;
	margin-bottom:20px;
}

.cadreCenter {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	min-height:149px;
	width:180px;
	height:auto;
	min-height:245px;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#707070;
	margin-right:20px;
	margin-bottom:30px;
	vertical-align:top;
	text-align:left;
}
.picCenterMedia{
position:relative;
width:107px;
height:151px;
background-image:url(images/bgCenterMedia.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:13px;
padding-top:5px;
padding-left:5px;
}
.titleCenter{
position:relative;
width:167px;
height:auto;
padding-bottom:7px;
margin-left:12px;
color:#003551;
font-family:Verdana;
font-size:13px;
}
.lineCenter{
position:relative;
height:1px;
background-color:#EFEFEF;
width:136px;
margin-left:12px;
}
.dateCenter{
position:relative;
color:#75AAC5;
width:136px;
padding-bottom:3px;
height:auto;
padding-top:3px;
margin-left:12px;
}
.viewMedia{
position:relative;
color:#75AAC5;
width:50px;
padding-bottom:9px;
height:auto;
padding-top:7px;
margin-left:12px;
}
.rectBluePre {
	float:left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:74px;
	height:auto;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:1px;
}
.cadreNews{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	min-height:149px;
	width:211px;
	height:auto;
	min-height:155px;
	word-spacing:normal;
	letter-spacing:normal;
	margin-right:55px;
	margin-right:20px;
	margin-bottom:40px;
	vertical-align:top;
	text-align:left;
}
.dateNewsSub{
position:relative;
width:153px;
height:20px;
padding-left:20px;
border-bottom-style:solid;
border-bottom-color:#EFEFEF;
border-bottom-width:1px;
}
.labelDateSub{
position:relative;
width:130px;
height:auto;
color:#003551;
font-family:Verdana;
font-size:12px;
cursor:pointer;
font-weight:bold;
}
.flecheNewsSub{
position:absolute;
width:8px;
height:4px;
top:5px;
left:1px;
background-image:url(images/arrowDown.gif);
background-repeat:no-repeat;
}
.titledate{
position:relative;
margin-left:22px;
height:auto;
color:#7DAFC9;
font-family:Verdana;
font-size:13px;
margin-top:6px;
width:140px;
cursor:pointer;
}
.descdateNews{
position:relative;
margin-left:22px;
height:auto;
color:#6C6C6C;
font-family:Verdana;
font-size:11px;
margin-top:7px;
margin-bottom:11px;
width:140px;
cursor:pointer;
}
.moreNews{
position:relative;
margin-left:22px;
width:41px;
height:13px;
}
.boxNews{
position:relative;
height:auto;
width:644px;
padding-top:12px;
}
.dateNewsSub1{
position:relative;
width:644px;
height:20px;
padding-left:20px;
border-bottom-style:solid;
border-bottom-color:#EFEFEF;
border-bottom-width:1px;
}
.descriptionNews{
position:relative;
margin-left:22px;
height:auto;
color:#6C6C6C;
font-family:Verdana;
font-size:11px;
margin-top:7px;
margin-bottom:11px;
width:611px;
}
.backNews{
position:relative;
width:59px;
height:13px;
margin-left:22px;
}

/* debut style */

.mainCareerPop {
	position:absolute;
	width:298px;
	height:393px;
	background-image: url(images/bgCareer.png);
	background-position:top left;
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}
.namePosition {
	position:absolute;
	top:43px;
	left:32px;
	width:233px;
	height:27px;
	font-family:Verdana;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
}
.closeCareer {
	position:absolute;
	top:11px;
	right:8px;
	width:10px;
	height:10px;
}
.topCareer1 {
	position:relative;
	width:298px;
	height:82px;
}
.applyPosition {
	position:absolute;
	top:23px;
	left:32px;
}
.contentCareerPop {
	position:relative;
	width:269px;
	height:300px;
	text-align:left;
	padding-left:29px;
}
.rowCareerP {
	position:relative;
	width:150px;
	height:17px;
	/*font-weight:bold; */
	font-family:Verdana;
	font-size:11px;
	color:#787878;
	text-align:left;
}
.rowCareerContact {
	position:relative;
	width:150px;
	height:17px;
	font-family:Verdana;
	font-size:11px;
	color:#787878;
	text-align:left;
}
.rowCareerP1 {
	position:relative;
	width:150px;
	height:17px;
	font-family:Verdana;
	font-size:11px;
	color:#787878;
}
.textFieldRoww {
	position:relative;
	width:233px;
	height:12px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	
/*	background-image:url(images/bgTextField.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	padding-bottom:3px;
	padding-top:2px;
	margin-bottom:5px;
}
.textFieldRowwRed {
	position:relative;
	width:233px;
	height:12px;
	border-bottom-color:#CC0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CC0000;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#CC0000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#CC0000;
	border-right-style:solid;
	border-right-width:1px;
	
/*	background-image:url(images/bgTextField.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	padding-bottom:3px;
	padding-top:2px;
	margin-bottom:5px;
}

.textAreaRoww {
	position:relative;
	width:233px;
	height:auto;

}
.topAreaRow{
position:relative;
width:233px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
height:0px;
}
.centerBgArea{
position:relative;
width:233px;
height:auto;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
min-height:30px;
/*background-image:url(images/bgCenterArea.gif);
background-position:top left;
background-repeat:repeat-y;*/

}
.centerBgAreaRed{
position:relative;
width:233px;
height:auto;
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#CC0000;
border-top-style:solid;
border-top-width:1px;
border-left-color:#CC0000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CC0000;
border-right-style:solid;
border-right-width:1px;
/*background-image:url(images/bgCenterArea.gif);
background-position:top left;
background-repeat:repeat-y;*/

}
.textFieldRow {
	position:relative;
	width:233px;
	height:13px;
	background-image:url(images/bgTextField.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:3px;
}
.borderNone {
	position:relative;
	width:233px;
	height:19px;
	background:transparent;
	color: #999999;
	font-family:Verdana;
	font-size:11px;
	border:0px;
	border-style:solid;
	padding-top:0px;
	padding-left:3px;
}
.sendCareer {
	position:absolute;
	width:47px;
	height:17px;
	top:0px;
	left:0px;
}
.resetCareer {
	position:absolute;
	width:47px;
	height:17px;
	top:0px;
	left:47px;
}
.remarksField{
position:absolute;
top:0px;
left:93px;
font-family:"Trebuchet MS";
font-size:10px;
color:#94AAB6;
width:143px;
}
.rowemail {
	position:relative;
	width:250px;
	height:17px;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#093D57;
	text-align:center;
}

.borderAreaNone {
	position:relative;
	width:233px;
	height:auto;
	background:transparent;
	color: #999999;
	font-family:Verdana;
	font-size:11px;
	border:0px;
	border-style:solid;
	padding-top:0px;
	padding-left:3px;
	overflow-y:auto;
}
/*fin career  */
.rowInfoContact1{
position:relative;
height:17px;
width:236px;
padding-left:15px;
text-align:left;
margin-top:25px
}
.arrowBlue{
position:absolute;
width:46px;
height:36px;
top:4px;
left:0px;
}
.rowContact2{
position:relative;
height:17px;
width:236px;
font-family:Verdana;
font-size:14px;
color:#1C70A1;
text-align:left;
font-weight:bold;
}

/* debut contact */

.maincontactTop {
	position:absolute;
	width:654px;
	height:521px;
	background-image:url(images/contactBg.png);
	background-position:top left;
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}
.containerLocation {
	position:relative;
	width:654px;
	height:425px;
	padding-top:96px;
}
.closeContact {
	position:absolute;
	right:10px;
	top:45px;
	width:11px;
	height:11px;
}
.mapLocation {
	position:relative;
	width:414px;
	height:453px;
}
.containerContact {
	position:relative;
	height:418px;
	width:654px;
}
.leftInfoContact {
	position:absolute;
	left:40px;
	top:0px;
	width:330px;
	height:418px;
	text-align:left;
}
.formInfoContact {
	position:relative;
	width:280px;
	height:393px;
	padding-left:370px;
	text-align:left;
	padding-top:25px;
}
.rowContactDesc {
	position:relative;
	width:252px;
	height:auto;
	margin-left:15px;
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin-top:4px;
}
#sendMessageContact{
position:absolute;
top:4px;
left:240px;
font-family:Verdana;
font-size:12px;
height:11px;
color:#1B70A0;
}
.containerusContact {
	position:relative;
	width:654px;
	height:425px;
	padding-top:96px;
} 
/* fin contact */

/*debut location */

.mainLocationTop {
	position:absolute;
	width:414px;
	height:531px;
	background-image:url(images/logoLocation.png);
	background-position:top left;
	background-repeat:no-repeat;
	top:0px;
	left:0px;
	}
.containerLocation {
	position:relative;
	width:414px;
	height:469px;
		padding-top:60px;
}
.closeLocation{
position:absolute;
right:9px;
top:9px;
width:11px;
height:11px;
}
.mapLocation{
position:relative;
width:414px;
height:453px;
}
/* fin location */
.arial12Blue{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003651;
}
