@charset "utf-8";
/* CSS Document */

body{background: #FFFFFF  repeat-x}
/* */

.red_row_active a{ display:block; width:17px; height:17px;background:url(/design/site/gen/gen/images/layout/red_row_active.png) no-repeat; background-position:left   }
.red_row_active a:hover{ background-position: right   }

a.switchLang{color:#FFFFFF; font-size:11px; text-decoration:none;}
a.switchLang:hover{ text-decoration:underline; color:#FFFFFF !important}

a.switchCity{color:#FFFFFF; font-size:11px; text-decoration:none;}
a.switchCity:hover{ text-decoration:underline; color:#FFFFFF !important}

div.switch{color:#FFFFFF; font-size:11px; position:absolute; right:5px; top:-15px; text-decoration:none;}
div.switch:hover{ color:#FFFFFF !important}

#content{display:block;position:relative; width:940px; margin:0 auto; margin-top:30px;}
#header{position:relative; display:block; height:70px;}

#logo{}
#logo h1{ padding:0px; margin:0px; display:block;}
#logo  h1 a{ display:block; width:300px; height:100px; }
#logo  h1 a img{ position:absolute; z-index:2;}
#logo  h1 a span{ position:absolute; z-index:1; text-indent:-5000px;}

	
	/*MainMenu*/	
	#menu{display:block; height:47px; margin-top:15px; margin-bottom:15px;}
	#menu .left{position: absolute;height:47px; z-index:2; float:left; }
	#menu .left a{ float:left}
	#menu .right {position:relative;z-index:1;display:inline; float:right; width: auto;}
	#menu .right td{height:47px; vertical-align:top}
	/* by lang #menu .right td.spacer*/
	#menu .right td.nobg{background:none;}
	#menu .right #mon_espace_bixi{background:url(/design/site/gen/gen/images/layout/mainmenu_bg.png) repeat-x; width:203px; text-align:right}
	#menu .right #mon_espace_bixi p{ margin:0; padding:0; display:block; height:40px; line-height:40px;}
	#menu .right span.mon_espace_bixi{display:none;  font-family:"Myriad Pro"; margin-right:10px; width:203px; display:block; text-align:right}
		

	ul.listing{ color:#000000; padding-left:13px; margin-left:0px; padding-top:0px; margin-top:0px;}
	ul.listing li{ margin-bottom:5px;}
	ul.listing p{font-size:12px; color:#505050; }


	/* home  */
	.home #content2{ display:block;  background:url(/design/site/gen/gen/images/layout/content_top_bg.png) left top no-repeat ; }
	.home #content2 #col1{ float:left; display:block; width:620px; padding-bottom:12px;  margin:0px; position:relative}
	.home #content2 #col1 h2{ display:block; height:39px; line-height:39px; font-size:18px;  font-family: "Myriad Pro"; padding:0px; padding-left:10px; margin:0px; position:absolute; top:-35px;  }
	.home #content2 #col1 .contentu{ font-size:12px; color:#505050;display:block;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#FFFFFF; padding-top:15px; margin-top:12px; }
	.xxxzzz{background:url(/design/site/gen/gen/images/layout/col1_footer.gif) left bottom no-repeat  ; padding-bottom:16px;   }
	.home #content2 #col1 .contentu2{ font-size:12px; color:#505050;display:block;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#FFFFFF; padding-top:22px;}
	.home #content2 #col1 .contentu h3{ color:#000; font-size:15px;}
	.home #content2 #col2{ display:block; float:right; width:300px; position:relative}
	
	.home #menuhome{ background:url(/design/site/gen/gen/images/layout/menu_home1.png) left top no-repeat  ; display:block; width:621px; height:133px; }
	.home #menuhome.a{ background:url(/design/site/gen/gen/images/layout/menu_home1.png) left top no-repeat  ; display:block; width:621px; height:133px;}
	.home #menuhome.b{ background:url(/design/site/gen/gen/images/layout/menu_home2.png) left top no-repeat  ; display:block; width:621px; height:133px;}
	.home #menuhome.c{ background:url(/design/site/gen/gen/images/layout/menu_home3.png) left top no-repeat  ; display:block; width:621px; height:133px;}
	.home #menuhome ul{ margin:0px; padding:0px; list-style:none}
	.home #menuhome ul li{ display:block; width:206px; height:133px; float:left; }
	.home #menuhome ul li div{display:block; position:relative; width:186px; height:113px; float:left; padding:10px;}
	.home #menuhome ul li div .red_row_active{ position:absolute; bottom:0px; right:0px; display:block; width:17px; height:17px;}
	.home #menuhome ul li h3 a{ text-decoration:none; color:#000000;font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
	.home #menuhome ul li p{color:#5d5d5d; font-size:11px; padding:0px; margin:0px; }
	
	
	.home #menuhome2{ background:url(/design/site/gen/gen/images/layout/menu_home2_1.png) left top no-repeat  ; display:block;  height:60px; }
	.home #menuhome2.a{ background:url(/design/site/gen/gen/images/layout/menu_home2_1.png) left top no-repeat  ; display:block;  height:60px;}
	.home #menuhome2.b{ background:url(/design/site/gen/gen/images/layout/menu_home2_2.png) left top no-repeat  ; display:block;  height:60px;}
	.home #menuhome2.c{ background:url(/design/site/gen/gen/images/layout/menu_home2_3.png) left top no-repeat  ; display:block;  height:60px;}
	.home #menuhome2 ul{ margin:0px; padding:0px; list-style:none}
	.home #menuhome2 ul li{ display:block; width:206px; height:60px; float:left; }
	.home #menuhome2 ul li div{display:block; position:relative; width:186px; height:40px; float:left; padding:10px;}
	.home #menuhome2 ul li div .red_row_active{ position:absolute; bottom:0px; right:0px; display:block; width:17px; height:17px;}
	.home #menuhome2 ul li h3 a{ text-decoration:none; color:#000000;font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
	.home #menuhome2 ul li p{color:#5d5d5d; font-size:11px; padding:0px; margin:0px; }
	
	
	.home #capsuleHome{ padding-top:15px; }
	.home .capsule{float: left;margin-right:10px;}
	.home .capsule h3{ margin:0px; padding:0px;}
	
	#galleryMenu.content{padding:0px; padding-bottom:10px;}
	#galleryMenu.content ul{ list-style:none; }
	#galleryMenu.content ul li{border-bottom:1px solid #d4d4d4; padding:10px; height:57px; padding-left:97px; position:relative;  }
	#galleryMenu.content ul li h4 a{color:#505050; text-decoration:none; font-size:12px}
	#galleryMenu.content ul li span.date2{color:#505050;  font-size:11px}

	#galleryMenu.content ul li img.thumb{ position:absolute; left:5px;}
	#galleryMenu.content ul li span{ display:block;}
	#galleryMenu.content ul li.last{border:none;}
	
	#galleryMenu.content ul li.active{background:url(/design/site/gen/gen/images/layout/bgGalMenu.png) left top no-repeat}
	#galleryMenu.content ul li.active h4 a{color:#fff;}
	#galleryMenu.content ul li.active span.date2{color:#fff;  font-size:11px}
	/* MASTER  */
	.master #content2{ display:block;  }
		.master #content2 #col1{ float:left; display:block; width:620px; padding-bottom:12px; margin:0px; position:relative; background:url(/design/site/gen/gen/images/layout/content_top_bg.png) left top no-repeat ; }
		.master #content2 #col1.myBixiSpace{ float:left; display:block; width:620px; padding-bottom:12px; margin:0px; position:relative; background:none;  }

			.master #content2 #col1 h2{ display:block; height:39px; line-height:39px; font-size:18px;  font-family: "Myriad Pro"; padding:0px; padding-left:10px; margin:0px; position:absolute; top:-35px; left:0px;}

			.master #content2 #col1 .content{ font-size:12px; color:#505050;display:block; width:578px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#FFFFFF; padding:20px; padding-top:15px; margin-top:12px; }
			.master #content2 #col1 .content h3{ color:#000; font-size:15px; }
			.master #content2 #col2{ display:block; float:right; width:300px;}

			
			/* sub menu sous-section roulez*/
			.master #content2 #col1 #subMenu_roulez{ display:block; width:620px; height:60px; margin-bottom:-12px;}
			.master #content2 #col1 #subMenu_roulez.a{display:block; width:620px; height:60px; background:url(/design/site/gen/gen/images/layout/menu_home2_1.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_roulez.b{display:block; width:620px; height:60px; background:url(/design/site/gen/gen/images/layout/menu_home2_2.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_roulez.c{display:block; width:620px; height:60px; background:url(/design/site/gen/gen/images/layout/menu_home2_3.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_roulez ul{ margin:0; padding:0; list-style:none}
			.master #content2 #col1 #subMenu_roulez ul li{ margin:0; padding:0; float:left; display:block; width:186px; height:40px; padding:10px; position:relative }
			.master #content2 #col1 #subMenu_roulez ul li div{ position:relative;display:block; width:186px; height:45px; }
			.master #content2 #col1 #subMenu_roulez ul li h3 {  margin:0px; padding:0px; display:block; min-height:40px; height:auto !important; height:40px; }			
			.master #content2 #col1 #subMenu_roulez ul li h3 a{ color:#000000; text-decoration:none; font-size:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}			
			.master #content2 #col1 #subMenu_roulez ul li p{color:#5d5d5d; font-size:11px; padding:0px; margin:0px; margin-top:3px; }
			.master #content2 #col1 #subMenu_roulez ul li .red_row_active{ display:block; width:17px; height:17px; position:absolute; right:0px; bottom:0px; z-index:2px; }
			
			/* sub menu sous-section abonnementtarifs*/
			.master #content2 #col1 #subMenu_abonnementtarifs{ display:block; width:620px; height:77px; margin-bottom:-12px;}
			.master #content2 #col1 #subMenu_abonnementtarifs.a{display:block; width:620px; height:77px; background:url(/design/site/gen/gen/images/layout/subMenu2_bg-a.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_abonnementtarifs.b{display:block; width:620px; height:77px; background:url(/design/site/gen/gen/images/layout/subMenu2_bg-b.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_abonnementtarifs.c{display:block; width:620px; height:77px; background:url(/design/site/gen/gen/images/layout/subMenu2_bg-c.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_abonnementtarifs ul{ margin:0; padding:0; list-style:none}
			.master #content2 #col1 #subMenu_abonnementtarifs ul li{ margin:0; padding:0; float:left; display:block; width:186px;  padding:10px; position:relative }
			.master #content2 #col1 #subMenu_abonnementtarifs ul li div{ position:relative;display:block; width:186px; height:63px;  }
			.master #content2 #col1 #subMenu_abonnementtarifs ul li h3 {  margin:0px; padding:0px; display:block; min-height:40px; height:auto !important; height:40px; padding-left:25px; font-weight:normal }			
			.master #content2 #col1 #subMenu_abonnementtarifs ul li h3 span{ position:absolute; z-index:2; left:-5px; top:-3px; font-size:42px;color:#000; padding:0px; margin:0px;}
			.master #content2 #col1 #subMenu_abonnementtarifs ul li h3 a{ color:#000000; text-decoration:none; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}			
			.master #content2 #col1 #subMenu_abonnementtarifs ul li .red_row_active{ display:block; width:17px; height:17px; position:absolute; right:0px; bottom:0px; z-index:2px; }
			
			/* sub menu sous-section subMenu_myBixiSpace */
			.master #content2 #col1 #subMenu_myBixiSpace{ display:block; width:620px; height:40px; margin-bottom:-12px;}
			.master #content2 #col1 #subMenu_myBixiSpace.a{display:block; width:620px; height:40px; background:url(/design/site/gen/gen/images/layout/menu_mybixiSpace1.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_myBixiSpace.b{display:block; width:620px; height:40px; background:url(/design/site/gen/gen/images/layout/menu_mybixiSpace2.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_myBixiSpace.c{display:block; width:620px; height:40px; background:url(/design/site/gen/gen/images/layout/menu_mybixiSpace3.png) left top no-repeat ;}
			.master #content2 #col1 #subMenu_myBixiSpace ul{ margin:0; padding:0; list-style:none}
			.master #content2 #col1 #subMenu_myBixiSpace ul li{ margin:0; padding:0; float:left; display:block; width:186px;  padding:10px; position:relative }
			.master #content2 #col1 #subMenu_myBixiSpace ul li div{ position:relative;display:block; width:186px; height:25px;  }
			.master #content2 #col1 #subMenu_myBixiSpace ul li h3 {  margin:0px; padding:0px; display:block; min-height:40px; height:auto !important; height:40px; font-weight:normal }			
			.master #content2 #col1 #subMenu_myBixiSpace ul li h3 span{ position:absolute; z-index:2; left:-5px; top:-3px; font-size:42px;color:#000; padding:0px; margin:0px;}
			.master #content2 #col1 #subMenu_myBixiSpace ul li h3 a{ color:#000000; text-decoration:none; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}			
			.master #content2 #col1 #subMenu_myBixiSpace ul li .red_row_active{ display:block; width:17px; height:17px; position:absolute; right:0px; bottom:0px; z-index:2px; }
			
				/* sub menu sous-section home*/
					.master #content2 #col1 #subMenu_home{ display:block; width:620px; height:60px; margin-bottom:-12px;}
					.master #content2 #col1 #subMenu_home.a{display:block; width:620px; height:60px; background:url(/design/site/gen/gen/images/layout/menu_home2_1.png) left top no-repeat ;}
					.master #content2 #col1 #subMenu_home.b{display:block; width:620px; height:60px; background:url(/design/site/gen/gen/images/layout/menu_home2_2.png) left top no-repeat ;}
					.master #content2 #col1 #subMenu_home.c{display:block; width:620px; height:60px; background:url(/design/site/gen/gen/images/layout/menu_home2_3.png) left top no-repeat ;}
					.master #content2 #col1 #subMenu_home ul{ margin:0; padding:0; list-style:none}
					.master #content2 #col1 #subMenu_home ul li{ margin:0; padding:0; float:left; display:block; width:186px; height:40px; padding:10px; position:relative }
					.master #content2 #col1 #subMenu_home ul li div{ position:relative;display:block; width:186px; height:45px; }
					.master #content2 #col1 #subMenu_home ul li h3 {  margin:0px; padding:0px; display:block; min-height:40px; height:auto !important; height:40px; }			
					.master #content2 #col1 #subMenu_home ul li h3 a{ color:#000000; text-decoration:none; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}			
					.master #content2 #col1 #subMenu_home ul li p{color:#5d5d5d; font-size:11px; padding:0px; margin:0px; margin-top:3px; }
					.master #content2 #col1 #subMenu_home ul li .red_row_active{ display:block; width:17px; height:17px; position:absolute; right:0px; bottom:0px; z-index:2px; }

			hr{ color:#d4d4d4; background-color:#d4d4d4; height:1px; display:block; line-height:1px; border:none; margin:20px 0}
			
			ul.enumStyle{ margin:0px; padding:0px; list-style:none}
			ul.enumStyle li{ padding-left:30px; position:relative; padding-top:15px; margin-bottom:10px;}
			ul.enumStyle li p{ margin:0px; padding:0px;}
			ul.enumStyle span.number{ font-size:25px; color:#000000; display:block; width:30px; position:absolute; left:0px; top:0px; font-family: "Trebuchet MS"}
		
			.infobulle{background:url(/design/site/gen/gen/images/layout/infobulleTop.png) left top no-repeat ; display:block; width:577px; padding-top:9px;}
			.infobulle h3{ margin:0px; padding:0px;}
			.contentbulle{ background-color:#ebedef; padding:5px; padding-top:0px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin:0px; }
			.contentbulle p{ margin:0px; padding:0px;}
		
			.imgAndDesc{ padding-left:186px; position:relative;min-height:115px; height:auto !important; height:115px;}
			.imgAndDesc h3{ margin:0px; margin-bottom:3px; padding:0px;}
			.imgAndDesc img.left{ position:absolute; z-index:2 ; left:0px; top:0px; }
		
			
			/* Les capsules */
			.master #content2 #col2 .capsule,.home #content2 #col2 .capsule{ margin-bottom:15px; display:block; width:300px;}
				 .capsule #menueheader_insc.a{background:url(/design/site/gen/gen/images/layout/capsule_box_header2-a.png) left top no-repeat ; display:block; height:89px;}
				 .capsule #menueheader_insc.b{background:url(/design/site/gen/gen/images/layout/capsule_box_header2-b.png) left top no-repeat ; display:block; height:89px;}
				 .capsule #menueheader_insc.c{background:url(/design/site/gen/gen/images/layout/capsule_box_header2-c.png) left top no-repeat ; display:block; height:89px;}

				.capsule #menueheader_insc ul{ margin:0px; padding:0px; list-style:none}
					.capsule #menueheader_insc ul li{ display:block; height:73px; width:84px;  float:left; padding:8px;}
					.capsule #menueheader_insc ul li h4{ color:#666; margin:0; padding:0; font-size:12px;}
					.capsule #menueheader_insc ul li p.timestamp{ margin:0; padding:0px; margin-top:3px; padding-right:5px; font-size:11px; font-weight:bold}
						
						
						
						
				 .capsule .box {background:url(/design/site/gen/gen/images/layout/capsule_box_footer.png) left bottom no-repeat ; padding-bottom:13px;}
				 .capsule .box h3{background:url(/design/site/gen/gen/images/layout/capsule_box_header.png) left top no-repeat ; display:block; width:289px; height:26px; line-height:26px; padding:0px; margin:0px; padding-left:11px; font-size:16px;  font-family: "Myriad Pro";}
				 .capsule .box .content{ padding:10px; padding-bottom:0px;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#FFFFFF }

				 .capsule .box2 {}
				 .capsule .box2 h3{background:url(/design/site/gen/gen/images/layout/capsule_box_header.png) left top no-repeat ; display:block; width:289px; height:26px; line-height:26px; padding:0px; margin:0px; padding-left:11px; font-size:16px;  font-family: "Myriad Pro";}
				 .capsule .box2 .content{ padding:11px; padding-right:6px; padding-bottom:0px;background:url(/design/site/gen/gen/images/layout/capsule_box_footer2.png) left  bottom no-repeat ; padding-bottom:13px;   }
				 .capsule .box2 .content .left{ float:left; display:block; width:106px; margin-right:10px;}
				 .capsule .box2 .content .right{ float:left; display:block; width:160px;}
				 .capsule .box2 .content .right p{ color:#5d5d5d; font-size:12px; margin:0px; padding:0px;}
				 .capsule .box2 .content .right a{ display:block;margin-top:4px;}
				 
				 .capsule .box3 {background:url(/design/site/gen/gen/images/layout/capsule_box_footer3.png) left bottom no-repeat ; padding-bottom:13px;}
				 .capsule .box3 .content { display:block; position:relative; padding:11px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; color:#5d5d5d; font-size:12px; min-height:132px; height:auto !important; height:132px; background-color:#FFFFFF     }
				 .capsule .box3 .content p{ color:#5d5d5d; font-size:12px;}	
				 
				  .capsule .box4 .entetebox {background:url(/design/site/gen/gen/images/layout/capsule_box_header_simple.png) left top no-repeat ; display:block; width:289px; height:18px; line-height:26px; padding:0px; margin:0px; padding-left:11px; font-size:16px;  font-family: "Myriad Pro";}
				  .capsule .box4 .content{ padding:11px;; padding-top:0px; padding-right:6px; padding-bottom:0px;background:url(/design/site/gen/gen/images/layout/capsule_box_footer2.png) left  bottom no-repeat ; padding-bottom:13px;   }
	
	/* onecolumn  */
	.oneColumn #content2{ display:block;  background:url(/design/site/gen/gen/images/layout/Oc_content_top.png) left top no-repeat; padding-top:10px; }
	.oneColumn #content2  .content3{ font-size:12px; color:#505050;display:block; width:920px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#FFFFFF; padding:9px; padding-top:0px; padding-bottom:0px; }

		.oneColumn #content2 #row1{ display:block; width:940px; padding-bottom:12px;  margin:0px;  }
			.oneColumn #content2 #row1 .content{ font-size:12px; color:#505050;display:block; width:920px;   padding-top:0px; padding-bottom:0px; }
			
			.oneColumn #content2 .row2 .col1{float:left; display:block; width:560px; padding:10px; padding-top:0px;}
			.oneColumn #content2 .row2 .col2{float:right;display:block; width:314px; padding-top:0px;}
			.oneColumn #content2 .row2 h3{ color:#000; font-size:15px; }


#footer{background-color:#FFF; border-top:1px solid #b5b5b4;  margin-top:40px; }
	#footerContainer{display:block; width:1130px; margin:0 auto;}
		#footerlogo img{}
		
	#footercredit{line-height:37px;  font-size:11px; color:#838383; text-align:right;}
		#footercredit p{}
		#footercredit a{color:#838383;}
			
			
/*#formbixilettre*/
#infolettre{ margin:0px; padding:0px; margin-top:2px;}
#infolettre div{ margin:0px; padding:0px;}

#infolettre div.label{ position:relative}
#infolettre .submit{position:absolute; right:0px;top:0px !important;top:1px !important! ; cursor:pointer;}

#infolettre input{border:1px solid #d4d4d4; height:19px; line-height:19px; color:#666666}
.warning{ font-size:11px; text-align:right; padding-right:5px;}



.userIdentite { line-height:42px;}



.roundCorner{ display:block; width:620px; margin-bottom:20px; position:relative;}
.roundCorner .top{ background:url(/design/site/gen/gen/images/layout/rc_top.jpg) left top no-repeat; display:block; height:12px;   }
.roundCorner .content{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 20px; margin:0px; display:block; width:578px; position:relative}

.roundCorner .bottom{ background:url(/design/site/gen/gen/images/layout/rc_bottom.jpg) left top no-repeat; display:block; height:12px;   }

span.category{ color:#ec1c02; font-size:12px;}
span.newsDate{ color:#686868;font-size:12px; }
h3.newsTitle{ color:#000;  display:block; font-size:22px !important; padding:10px 0;}
.roundCorner .txt{ padding:0px; margin:0px; font-size:11px; color:#656565; }
.roundCorner .authorTemoignage{ padding:0px; margin:0px; font-size:12px; font-style:italic; font-weight:bold; color:#656565; }
.roundCorner ul{ font-size:11px; color:#656565; margin-left:15px; }
ul{ font-size:11px; color:#656565;  }

.cmsContent{}
.cmsContent .imgRight{ float:right ; margin-left:10px;}

.cmsContent .imgLeft{ float:left ; margin-right:10px;}

.cmsContent .clear{ margin-bottom:10px}
.cmsContent ul{ margin-bottom:10px; padding-left:13px; }
.cmsContent ul li{ font-size:12px;}
.cmsContent p{ margin-top:0px; padding-bottom:5px;}
.cmsContent h3{ margin-bottom:5px;  }
#content_s207{ font-size:12px !important}

.master #content2 #col1 h2.newh2{ position:relative; padding:0px; top:0px; margin:0px; color:#e21512; margin-top:-10px; margin-bottom:10px; font-size:22px;}
.master #content2 #col1 h2.newh22{ position:relative; padding:0px; top:0px; margin:0px; color:#000; margin-top:-10px; margin-bottom:10px;}
h3.careers{ padding-bottom:0px !important; margin-bottom:0px !important; }

#formListJob #top img{ margin-top:-0px; }
#formListJob #top h3{ margin:0px; padding:0px; height:42px; line-height:42px;  margin:0 auto;}
#formListJob #top h3.right{ background:url(../images/section/careers/topRightListing.jpg) right top no-repeat}
#formListJob #top h3.left{ background:url(../images/section/careers/topLeftListing.jpg) left top no-repeat; text-align:left; padding-left:8px;}
#formListJob #top td{ text-align:center;  height:42px; line-height:42px; background-image:url(../images/section/careers/topBGListing.jpg) ;}
#formListJob td a{ color:#000000; padding-left:8px; text-decoration:underline}
#formListJob td a:hover{ color:#000000 !important; text-decoration:none}
#formListJob td.date{ text-align:center }
#formListJob td{ text-align: left; background-color:#e5e5e5; border-bottom:3px solid #fff; height:30px; line-height:30px;}
#formListJob #top td.middle{ width:2px; background:none; background-color:#FFF}
#formListJob td.middle{ width:2px; backgroun:none; background-color:#FFF}

.content ul li{ margin-left:20px;}
 .rollOverTrans img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
 .rollOverTrans:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}
/*.slide li{  padding:0px !important; margin:0px !important; margin-left:-20px;}*/
#galleryMenu li{  margin-left:-0px;}


.imgLeft{ float:left}
