

body {
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	}

p, a:link, a:visited, a:hover, li, span{
	color:#555;
	font-size:12px;
	}
	
p {
	margin-bottom:6px;
	}
	
.strong {
	font-weight:bold;
	}
	
.weight {
	color:#91a700;
	font-weight:bold;
	}
	
hr {
	background-color:#999;
	border:0 none;
	clear:both;
	color:#999;
	height:1px;
	margin:6px 0 8px 0;
	padding:0;
	overflow:hidden;
	}
	
a:link, a:visited {
	color:#91a700;
	text-decoration:none;
	}
	
a:hover{
	color:#333;
	text-decoration:none;
	}
	
a:link.linkMore, a:visited.linkMore  {
	color:#333;
	font-weight:bold;
	}
	
a:hover.linkMore {
	color:#91a700;
	font-weight:bold;
	}
	
.subLabel {
	color:#91a700;
	font-weight:bold;
	}

#page {
	margin:0 auto;
	overflow:hidden;
	width:940px;
	}
	
#logoSideWraper {
	float:left;
	overflow:hidden;
	width:225px;
	}
	
#logoContainer {
	background:url(../images/bg_logo.jpg) no-repeat;
	height:159px;
	overflow:hidden;
	position:relative;
	width:225px;
	}
	
#logo {
	left:21px;
	position:absolute;
	top:33px;
	width:73px;
	height:74px;
	}
	
#logoTxt {
	left:93px;
	position:absolute;
	top:33px;
	}
	
#infoContainer {
	border-left:1px solid #afc61d;
	padding:0 0 0 14px;
	width:185px;
	}
	
.infoImg {
	background:url(../images/i_ble.gif) no-repeat;
	height:64px;
	width:78px;
	float:right;
	}

/***** Header *****/
#header {
	overflow:hidden;
	margin-top:14px;
	}
#navigation{float: left; background: url('../images/fr/b_navigation.png') no-repeat; width:713px; margin-bottom:8px;}
#navigation li{float: left; display:inline;}
#navigation a{display: block;  height: 73px;}
#navigation span{display: none;}
#navigation .active {height: 73px;}
#navigation #navProfil {width:102px;}
#navigation #navProfil a:hover {background:url(../images/fr/b_navigation.png) no-repeat 0 -73px;}
#navigation #navProfil.active {background:url(../images/fr/b_navigation.png) no-repeat 0 -146px;}
#navigation #navTarification {width:139px;}
#navigation #navTarification a:hover{background:url(../images/fr/b_navigation.png) no-repeat -102px -73px;}
#navigation #navTarification.active {background:url(../images/fr/b_navigation.png) no-repeat -102px -146px;}
#navigation #navProduits {width:114px;}
#navigation #navProduits a:hover{background:url(../images/fr/b_navigation.png) no-repeat -241px -73px;}
#navigation #navProduits.active {background:url(../images/fr/b_navigation.png) no-repeat -241px -146px;}
#navigation #navLocalisation {width:139px;}
#navigation #navLocalisation a:hover {background:url(../images/fr/b_navigation.png) no-repeat -355px -73px;}
#navigation #navLocalisation.active {background:url(../images/fr/b_navigation.png) no-repeat -355px -146px;}
#navigation #navContact {width:109px;}
#navigation #navContact a:hover{background:url(../images/fr/b_navigation.png) no-repeat -494px -73px;}
#navigation #navContact.active {background:url(../images/fr/b_navigation.png) no-repeat -494px -146px;}


#introWraper {
	background:url(../images/bg_intro.jpg) no-repeat;
	float:left;
	height:236px;
	overflow:hidden;
	position:relative;
	width:711px;
	}
	
#introWraper h1 {
  	height:40px;
  	left:234px;
  	overflow:hidden;
  	position:absolute;
  	top:36px;
  	width:520px;
  	}
  
#introWraper h2 {
	color:#fff;
	font-size:16px;
	font-weight:normal;
  	left:308px;
	line-height: 1.2;
 	overflow:hidden;
  	position:absolute;
  	top:78px;
  	width:360px;
  	}
  
#introWraper p {
	color:#333;
	font-size:12px;
	font-weight:normal;
  	left:308px;
	line-height: 1.1;
 	overflow:hidden;
  	position:absolute;
  	top:123px;
  	width:360px;
  	}
	
/***** HomeBanner *****/
#focusWraper {
	height:93px;
	overflow:hidden;
	padding:16px 0 4px 0;
	width:938px;
	}
	
#focusWraper img {
	float:left;
  	}
	
/***** Home Maine Content *****/
#mainContentWraper {
	background: url(../images/bg_sep.gif) repeat-y top left;
	overflow:hidden;
	width:938px;
	}
	
#mainContentWraper h2 {
	padding-bottom:6px;
	}
	
#blockContent1, #blockContent2, #blockContent3 {
	float:left;
	} 
	
#blockContent1 {
	padding:0 30px 0 15px;
	width:276px;
	}
	
.block-news {
	border-left:1px solid #91a700;
	overflow:hidden;
	padding-left:12px;
	width:220px;
	}
	
#blockContent2 {
	padding:0 37px 0 15px;
	width:275px;
	}
	
#blockContent3 {
	padding:0 5px 0 15px;
	width:270px;
	}
	
.homeContent p{
	margin-top:3px;
	}
	
/***** Profil *****/
.profil2 {
	margin-top:29px;
	}
	
/***** Tarification *****/
.tarification2 {
	margin-top:29px;
	}
	
/***** Produits *****/
.blockProduct {
	margin-top:29px;
	}
	
.blockProduct img{
	padding-left:32px;
	}
	
/***** Localisation *****/
.localisationTxt p {
	margin-top:8px;
	}
	
.localisationFrame {
	border:1px solid #333; 
	float:left; 
	height:446px;
	margin:10px 0 0 15px; 
	width:442px;
	}
	
#localisationWraper {
	overflow:hidden;
	width:938px;
	}
	
#localisationWraper h2{
	padding-left:15px;
	margin-top:14px;
	}
	
.pourcent li {
	color:#91a700;
	font-weight:bold;
	}
	
/***** Nouveaute *****/

#infoContainer h2 {
	margin-bottom:3px;
	}
	
#infoContainer li{
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 4px 8px;
	}
	
/***** Footer *****/
#footer {
	background-color:#e8e9d1;
	clear:both;
	height:40px;
	margin-top:24px;
	overflow:hidden;
	padding-top:18px;
	text-align:center;
	}


