/*** CSS default ***/

/*** CSS default ***/
body {
  margin: 0;
  padding: 0;
  background: #FFF;
  font-family: Arial, Helvetica, Tahoma, "Trebuchet MS" ,sans-serif;
  font-size: 11px;
  text-align: center;
  width:100%;
  height:100%;

}




a, a:link, a:active, a:visited {
  color: #414141; 
  text-decoration : none;
  outline: none;
} 
a:hover {
  color: #666; 
  text-decoration: none; 
}
h1, h2, h3, h4, hr, div, form, img, table, td, tr, p, li, ul, dd, input, .clear_both {
  margin: 0;
  padding: 0;
}
img { border: none; }







#blockGlobal {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}

/*----------------------------------------------+
+ Haut de page                                  +
+----------------------------------------------*/

/**************header********************/
#blockGlobal #blockHeader {
	width: 980px;
	padding-top:0px;
}
#blockGlobal #blockHeader img{
	padding:0 27px 0 30px;
}
/*ie7     *:first-child+html #blockGlobal #blockHeader {padding-top:20px;} */
/*ie6*/* html #blockGlobal #blockHeader {padding-top:0px;}

#blockGlobal #blockHeader img{
	float: left;
}



/*----------------------------------------------+
+ Milieu de page                                +
+----------------------------------------------*/

/******onglets******************************/
#blockGlobal #topTab{
	margin-top:0px;
}
/*ie7*/*:first-child+html #blockGlobal #topTab{margin-top: 0px;}
/*ie6*/ * html #blockGlobal #topTab{margin-top: 0px;}





#blockGlobal #blockOnglets{
	width: 819px;
	margin-left: 92px;
}

#blockGlobal #blockOnglets ul {
    margin:0;
    padding:0;
    list-style:none;
}

#blockGlobal #blockOnglets li {
    float:left;
    margin:0;
    padding:0;
}

#blockGlobal #blockOnglets li .tabText {
    display:none;
}

#blockGlobal #blockOnglets .tab-entreprise{
	display:block;
	height:37px;
	width:157px;
	margin-left:1px;
	background: url(tab-entreprise.gif) no-repeat 0px -37px;
}
#blockGlobal #blockOnglets .tab-entreprise:hover{
	background: url(tab-entreprise.gif) no-repeat;
}

#blockGlobal #blockOnglets .tab-service{
	display:block;
	height:37px;
	width:157px;
	margin-left:1px;
	background: url(tab-service.gif) no-repeat 0px -37px;
}
#blockGlobal #blockOnglets .tab-service:hover{
	background: url(tab-service.gif) no-repeat;
}

#blockGlobal #blockOnglets .tab-dirigeant{
	display:block;
	height:37px;
	width:157px;
	margin-left:1px;
	background: url(tab-dirigeant.gif) no-repeat 0px -37px;
}
#blockGlobal #blockOnglets .tab-dirigeant:hover{
	background: url(tab-dirigeant.gif) no-repeat;
}

#blockGlobal #blockOnglets .tab-annuaire{
	display:block;
	height:37px;
	width:157px;
	margin-left:1px;
	background: url(tab-annuaire.gif) no-repeat 0px -37px;
}
#blockGlobal #blockOnglets .tab-annuaire:hover{
	background: url(tab-annuaire.gif) no-repeat;
}

#blockGlobal #blockOnglets .tab-geoloc{
	display:block;
	height:37px;
	width:157px;
	margin-left:1px;
	background: url(tab-geoloc.gif) no-repeat 0px -37px;
}
#blockGlobal #blockOnglets .tab-geoloc:hover{
	background: url(tab-geoloc.gif) no-repeat;
}

#blockGlobal #blockOnglets .active{
	background-position : 0px 0px;
}





#N1_form_haut, #N1_form_bas{
	/*position: relative;*/
	z-index: 98;
	width: 975px;
	background: url(bloc_form_b.jpg) left bottom no-repeat;
}


/* formulaire liste reponse express */
#N1_form_haut .N2_formulaire_express .N2_form_haut{
	/*padding-top: 0px;*/
	background: url(bloc_form_h1.jpg) left top no-repeat;
	padding: 25px 22px 25px 22px;
	height: 142px;
}



