html{
   overflow-y: scroll;
   overflow:-moz-scrollbars-vertical;
}

BODY {
   margin:0px;
   border:0px;
   padding:0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.clear {
   clear:both;
}
.clear2 {
   font-size:0px;
   overflow:hidden;
   clear:both;
   width:2%;
   height:0px;
}
.clear3 {
   font-size:0px;
   overflow:hidden;
   float:left;
   width:75%;
   height:0px;
}
.clear4 {
   font-size:0px;
   overflow:hidden;
   float:left;
   width:100%;
   height:0px;
}
.txtBleuGras {
   color:#7eb2c5;
   font-weight:bold;
}
.txtBleuGras10 {
   color:#7eb2c5;
   font-weight:bold;
   font-size:10px;
}
A {
   color:#000000;
   text-decoration:none;
}

A:hover {
   color:#000000;
   text-decoration:underline;
}

A.linkUpper {
   color:#7eb2c5;
   text-transform:uppercase;
   text-decoration:none;
}
A.linkUpper:hover {
   color:#000000;
   text-decoration:underline;
}

INPUT, TEXTAREA {
   border:1px solid #d8d8cf;
}

.gamme_div{ 
	width:569px; 
	padding-left:25px; 
	padding-right:10px; 
	padding-top:0px;
	padding-bottom:0px;
	clear:both;	
	/*background-color: #ffffff;*/
}

.gamme_gauche{
	float:left;
	padding-top:20px;	
	width:272px;
}

.gamme_droite{
	float:left; 
	width:293px; 
	padding-top:20px;
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f44; 
	line-height:13px; 
}

.gamme_ch{
	float:left; 
	width:272px; 
	padding-bottom:15px;
}

.gamme_titre_offre{
	background-image:url(../_img/gamme/puce_bleue.gif); 
	background-repeat:no-repeat; 
	background-position:0px 4px; 
	font-weight:bold; 
	font-family:Verdana, sans-serif; 
	color:#000000; 
	padding-left:6px;
}

.gamme_mentions{
	height:20px; 
	padding-top:3px;
}

.offre_sstitre{
	font-weight:bold; 
	color:#4f4f44;
}

.offre_prix{
	font-family:Verdana;
	color:#4f4f44;
	font-size:18px;
	font-weight:bold;
}

.offre_ttc{
	font-family:Verdana;
	color:#4f4f44;
	font-size:16px;
}

.offre_fleche{
	background-image:url(../_img/offres/fleche.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:11px;
	width:265px;
}

.offre_fleche2{
	background-image:url(../_img/offres/fleche2.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:11px;
	width:265px;
}

.popup_titre{
	font-size:11px; 
	color:#000000;
	font-weight:bold;
	padding-top:5px;
}

.mentions_legales{
	color:#4f4f44;
	font-family:Verdana;
	font-size:9px;
	padding-top:10px;
}

.tableaux{
	background-image:url(../_img/fiscalite/fond-bas.gif); 
	background-repeat:no-repeat;
	width:540px;
	border-bottom:1px solid #d8d8cf;
}

.pack_div{ 
	width:569px; 
	padding-top:0px;
	padding-bottom:0px;
	clear:both;	
}
#menuOnglet {
   list-style-type:none;
   font-size:0;
   padding-left:46px;
   margin-left:0; 
   width:942px; 
   height:57px;
}
#menuOnglet a {
   display:block;
   text-decoration:none;
   float:left;
   margin-right:24px;
   display:inline;
}
#menuOnglet a img {
   border:0;
}
.conteneurRelatif {
   position:relative;
   width:950px;
   height:112px; 
   background: url(../_img/accueil/jeu2.jpg) no-repeat; 
   margin-left:5px;
}
.access {
	left: -7000px;
	position:absolute;
}
#decouvrezOffres,
#demandeCotation {
   position:absolute;
   z-index:3;
   left:23px;
   top:42px;
   width:212px;
   height:48px;
}
#demandeCotation {
   width:273px;
   left:248px;
}
#decouvrezOffres a, 
#demandeCotation a,
#OffresAdecouvrir a {
   width:100%;
   height:100%;
   display:block;
}
#OffresAdecouvrir {
   width:385px;
   height:97px; 
   /*background: url(../_img/accueil/OffresAdecouvrir.gif) no-repeat;    */
   position:absolute;
   z-index:3;   
   left:552px;
   top:13px;
}
/*page concess.php*/
#conteneurConcess {
   position:absolute; 
   background-color:#fff; 
   width:604px; 
   height:500px; 
   margin-left:198px;
}
.blockConcess {
   background:#fff;
}
.intConcess {
   margin-left:26px; 
   margin-top:26px; 
   margin-right:26px;
}
.intConcess .text1 {
   color:#000;
   font:11px verdana;
   margin-top:17px;
}
.intConcess .liste1 {
   list-style-type:none;
   color:#000;
   font:11px verdana;
   padding:0 0 11px 0;
   margin-left:0;
}
.intConcess .liste1 li {
   color:#000;
   font:11px verdana;
   background: url(../_img/fleche.gif) left 5px no-repeat; 
   padding-left:9px;
   width:520px;
}
#concess-photo {
   position:absolute; 
   margin-top:37px; 
   background: url(../_img/concess/concess-photo.jpg) no-repeat; 
   width:198px;
   height:358px;
   font-size:0;
}
#conteneurPop {
   width:252px;
}


#popin {
   background: #fff; 
   border:1px solid #000;
   padding-bottom:6px;
   width:252px;
   font-size:0;
   display:none;
   position:absolute;
   top:285px;
   left:220px;
}

#popin h2,
#titre {
   font: bold 13px helvetica;
   position:relative;
   top:11px;
   left:16px;
   color:#5a90a2;
   margin:0;
   padding:0;
}


#texte1 {
   color:#000;
   font:11px verdana;
   margin-left:16px;
   margin-top:20px;
}
#texte1 span {
   margin-top:13px;
   display:inline-block;
}
#texte2 {
   color:#686868;
   font: bold 11px verdana;
   margin-left:16px;
}
.plus {
   background: url(../_img/concess/plus.gif) left top no-repeat; 
   width:190px;
   height:21px;
   line-height:21px;
   color:#7ca5b3;
   font: bold 11px verdana;
   padding-left:25px;
   margin:0 0 0 15px;
   display:block;
}
.closePop {
   background: url(../_img/concess/close.gif) no-repeat; 
   width:7px;
   height:7px;
   font-size:0;
   position:absolute;
   margin:7px 0 0 0;
   right:12px;
}
#titre-idf {
   background: url(../_img/concess/titre-idf.gif) no-repeat; 
   width:549px;
   height:18px;
   text-align:right;
}
#titre-idf a {
   color:#7ca5b3;
   font: bold 11px verdana;
}
/*menu page d'accueil*/
#menuHome {
   list-style-type:none;
   padding:0 0 7px 0;
   margin:18px 0 15px 46px;
   width:852px;
   border-bottom:1px solid #74685e;
   font-size:0;
   float:left;
   display:inline;
}
#menuHome li {
   float:left;
   height:16px;
}
#menuHome li a {
   display:block;
   width:100%;
   height:100%;
}
#menuHome #offres {
   width:152px;
	background:url(../_img/menu/offres.gif);
	margin-right:18px;
}
#menuHome #offres:hover,
#menuHome #offres.on {
	background:url(../_img/menu/offresOn.gif);
}
#menuHome #environnement {
   width:140px;
	background:url(../_img/menu/environnement.gif);
	margin-right:17px;
}
#menuHome #environnement:hover, 
#menuHome #environnement.on {
	background:url(../_img/menu/environnementOn.gif);
}
#menuHome #fiscalite {
   width:80px;
	background:url(../_img/menu/fiscalite.gif);
	margin-right:18px;
}
#menuHome #fiscalite:hover, 
#menuHome #fiscalite.on {
	background:url(../_img/menu/fiscaliteOn.gif);
}
#menuHome #services {
   width:78px;
	background:url(../_img/menu/services.gif);
	margin-right:17px;
}
#menuHome #services:hover,
#menuHome #services.on {
	background:url(../_img/menu/servicesOn.gif);
}
#menuHome #contact {
   width:149px;
	background:url(../_img/menu/contact.gif);
	margin-right:17px;
}
#menuHome #contact:hover,
#menuHome #contact.on {
	background:url(../_img/menu/contactOn.gif);
}
#menuHome #concess {
   width:166px;
	background:url(../_img/menu/concess.gif);
}
#menuHome #concess:hover,
#menuHome #concess.on {
	background:url(../_img/menu/concessOn.gif);
}


.BlockEnvironnement * {
	margin:0;
	padding:0;
}
.BlockEnvironnement {
	position:relative;
	width:604px;
	height:388px;
}
.BlockEnvironnement ul.Left {
	float:left;
	width:84px;
	height:100%;
	background:#fff;
	list-style-type:none;
	text-align:center;
	/*padding-top:23px;*/
}
.BlockEnvironnement ul.Left li {         
	margin-bottom:23px;
}
.BlockEnvironnement .Right {
	float:left;
	width:520px;
	height:100%;
	background:#ccc;
}
.BlockEnvironnement .Right div {
	width:520px;
	height:100%;
}

.BlockEnvironnement ul.Left li a  {
	outline:none;
}

.BlockEnvironnement ul.Left li a {
	text-decoration:none;
	margin-left:auto; 
	margin-right:auto; 	
	display:block;
}
#lien1 {
	background:url(../_img/environnement/1945off.jpg) no-repeat;
	width:34px;
	height:17px;
	position:absolute;
	left:27px;	
	top:23px;
}
#lien1.dateOn {
	background:url(../_img/environnement/1945on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;                        
}


#lien2 {
	background:url(../_img/environnement/1976off.jpg) no-repeat;
	width:34px;
	height:18px;
	position:absolute;
	left:27px;	
	top:59px;
}
#lien2.dateOn {
	background:url(../_img/environnement/1976on.jpg) no-repeat;
	width:93px;
	height:27px;   
	position:absolute;
	left:0;
}


#lien3 {
	background:url(../_img/environnement/1991off.jpg) no-repeat;
	width:34px;
	height:17px; 
	position:absolute;
	left:27px;	
	top:99px;
}
#lien3.dateOn {
	background:url(../_img/environnement/1991on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}


#lien4 {
	background:url(../_img/environnement/1996off.jpg) no-repeat;
	width:34px;
	height:18px; 
	position:absolute;
	left:27px;	
	top:140px;
}
#lien4.dateOn {
	background:url(../_img/environnement/1996on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}


#lien5 {
	background:url(../_img/environnement/2002off.jpg) no-repeat;
	width:34px;
	height:17px;
	position:absolute;
	left:27px;	
	top:180px;
}
#lien5.dateOn {
	background:url(../_img/environnement/2002on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}


#lien6 {
	background:url(../_img/environnement/2003off.jpg) no-repeat;
	width:34px;
	height:17px;
	position:absolute;
	left:27px;	
	top:220px;
}
#lien6.dateOn {
	background:url(../_img/environnement/2003on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}


#lien7 {
	background:url(../_img/environnement/2008off.jpg) no-repeat;
	width:34px;
	height:18px; 	
	position:absolute;
	left:27px;
	top:259px;
}
#lien7.dateOn {
	background:url(../_img/environnement/2008on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}


#lien8 {
	background:url(../_img/environnement/2009off.jpg) no-repeat;
	width:34px;
	height:17px; 	
	position:absolute;
	left:27px;	
	top:300px;
}
#lien8.dateOn {
	background:url(../_img/environnement/2009on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}


#lien9 {
	background:url(../_img/environnement/2012off.jpg) no-repeat;
	width:28px;
	height:17px;	
	position:absolute;
	left:27px;
	top:340px;
}
#lien9.dateOn {
	background:url(../_img/environnement/2012on.jpg) no-repeat;
	width:93px;
	height:26px;   
	position:absolute;
	left:0;
}
