body{margin:20px 0 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; background:#868686 url(/multimedia/images/img_structures/bg_body.gif) top repeat-x;}
img{border:0;}
h1{font-size:15px; font-weight:bold; color: #00aca6; padding-top:10px; margin-top:0;}
h2{font-size:10px; color:#5f5f5f;; font-weight:bold;}

.row{border-top: solid #5f5f5f 2px;border-right: solid #5f5f5f 1px;}
.productTabHead{border-top: solid #5f5f5f 2px;border-right: solid #5f5f5f 1px; font-weight:bold;}

.supun{
	border: #5f5f5f solid 0px; 
	width:161px;
	/*height:98px;*/
	text-align:left;
	font-size:10px;
	margin: 5px 5px 0 0;	
	float:left;
}
.supdeux{
	border: #5f5f5f solid 0px; 
	width:161px;
	/*height:98px;*/
	text-align:left;
	font-size:10px;
	margin: 5px 0 0 0;	
	float:left;
}
img .supun{
border:none;
}

img .supdeux{
border:none;
}
.clearleft{
clear:both;
}

#news h2{margin:0 0 5px 0;}
#news p{margin:0; text-align:left;}
.newsDate{font-weight:bold; font-size:9px;}
.newsSuite{font-weight:bold; font-size:9px;}


.emploiTable{border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid;}

#colCenter #download img{border:0; margin:0; padding:0;}
#colCenter #download h1{padding-bottom:7px;}
#colCenter #download a{font-size:10px;}


#colCenter{width: 695px; height:300px; float:left; text-align:justify; padding:4px 10px 20px 10px;}

#colCenter img{border: 1px solid #5f5f5f; margin: 2px 12px 3px 0px; float: left;}
.clearLeft{clear:left;}
a:link, a:visited{color: #00ACA6; text-decoration: none}
a:hover, a:active{color: #00ACA6; text-decoration: none}		
#conteneur{width: 960px;text-align:left; padding:10px 10px 0 10px; background: #fff url(/multimedia/images/img_structures/bg_container.gif) top no-repeat;}
#header{width: 960px; height: 120px;}			
#logo{width: 321px; height: 70px; position:relative; left:40px; top:20px;}
#lang {font-size:9px;  position:relative; left:890px; top:-50px; width:70px;}
#lang a:link, #lang a:visited{color: #a8a8a8; text-decoration: none;font-size:9px;}
#lang a:hover, #lang a:active{color: #00aca6; text-decoration: none;font-size:9px;}
.langueshover{color: #00aca6;}
#endHead{clear:both; height:10px;}
#menu{width: 760px; padding-left:215px;}
a.menuItem:link, a.menuItem:visited{color: #000; text-decoration: none; font-weight:bold; margin:20px; font-size:11px;}
a.menuItem:hover, a.menuItem:active{color: #00aca6; text-decoration: none; font-weight:bold; margin:20px; font-size:11px;}
a.menuItemOver:link, a.menuItemOver:visited, a.menuItemOver:hover, a.menuItemOver:active{color: #00aca6; text-decoration: none; font-weight:bold; margin:20px; font-size:11px;}	
.mainMenu{float:left; padding-top:5px;}
.mainMenuSep{float:left;}
#banner{width: 960px;}		
#endBanner{font-size:0px; height:2px;clear:left}
#endBannerLarge{font-size:0px; height:2px;}
#contenu{width:960px;}		
#colLeft{width:240px; float:left; padding-right:5px;}		
#colLeftTop{font-size:0; height:20px; width:240px;}
#colLeftTopCnt{width:240px; height:120px;}
html>body #colLeftTopCnt{height: auto; min-height: 120px;}	
#colLeftBottom{font-size:0; height: 11px; width:240px; bottom no-repeat;}		
html>body #colCenter{height: auto; min-height: 300px;}		

#hLine{
  background-color:#BBBBBB !important;
  height:1px;
  margin-top:25px;
  width:100%;
}
		
#footer{width: 960px; height: 70px; text-align:center; clear:both; font-size:10px; margin-bottom:0px; }
#footerLine{width: 960px; height: 1px; background-color: #C5C1C1; margin-bottom: 10px; font-size: 0;}

.navig_0 {font-size:11px;padding-top:4px;background: url(/multimedia/images/img_structures/fleche_sep_menu.gif)left no-repeat; text-indent: 30px; margin-left: 5px;line-height: 16px;}
.navig_1 {font-size:10px; padding-left:10px; margin-left:40px; border-left: 0px solid #FFF; line-height:15px;}
.navig_0 a:link, .navig_0 a:visited {color: #5F5F5F; text-decoration: none; font-weight: bold;}
.navig_0 a:hover, .navig_0 a:active{color: #00ACA6; text-decoration: none; font-weight: bold;}
.navig_1 a:link, .navig_1 a:visited {color: #5F5F5F; text-decoration: none; font-weight: normal;}
.navig_1 a:hover, .navig_1 a:active {color: #00ACAS; text-decoration: none; font-weight: normal;}
#imgContentBottom{margin-top: 20px; text-align:center; width:100%;}
#imgContentCenter{border: 1px solid #5f5f5f; width:186px;}
#headContent{padding:0 10px 3px 10px;}
#headContentTopLarge{background: url(/multimedia/images/img_structures/principal_top_large.gif) bottom center no-repeat; height:4px;}
#headContentBottomLarge{background: url(/multimedia/images/img_structures/principal_bottom_large.gif) top center no-repeat; height:4px; padding-bottom:10px;}		
#txtContent{padding:0 10px 0 10px;}
#contactFrame{width:425px; float:left; margin-right:20px; border:1px solid #5f5f5f;}
#contactAdresse{float:left;}
#bannerflash{text-align:center;}
#bannerLeft{float:left; width: 770px; height:250px;}
#bannerRight{float:left; width: 190px; height:250px;}
#bannerLeftInt{float:left; width: 770px; height:172px;}
#bannerRightInt{float:left; width: 190px; height:172px;}#bannerflash2009{float:left; width: 960px; height:225px;}	
#bannerBottom{width:960px; height:170px;}
#footerbottom{ height:10px; width:980px; margin-bottom:20px;}


