
/*** 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;
}
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;
}
/*ie7*/*:first-child+html #blockGlobal #blockHeader {padding-top:20px;} 
/*ie6*/* html #blockGlobal #blockHeader {padding-top:20px;}

#blockGlobal #blockHeader img {
	float: left;
}

#blockGlobal #blockHeader h1,
#blockGlobal #blockHeader .h1{
	float: left;
	font-size: 1.1em;
	text-align: center;
	width: 174px;
	font-weight:bold;
}

#blockGlobal #blockHeader h2,
#blockGlobal #blockHeader .h2{
	padding: 15px 0 0 20px;
	float: left;
}

#blockGlobal #blockHeader #blockLogo{
	float: left;
}
#blockGlobal #blockHeader #blockPub-header{
	padding-top: 0px;
	float: right;
}

/*----------------------------------------------+
+ Milieu de page                                +
+----------------------------------------------*/

/******onglets******************************/
#blockGlobal #topTab{
	margin-top:10px;
	width: 980px;
	overflow: hidden;
}
/*ie7*/*:first-child+html #blockGlobal #topTab{margin-top: 0px;}
/*ie6*/ * html #blockGlobal #topTab{margin-top: 0px;}

#blockGlobal #topTab .youSearch {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #414141;
	text-transform:uppercase;
	float: left;
	padding-top: 20px;
	font-weight:bold;
}
/*ie7*/*:first-child+html #blockGlobal #topTab .youSearch {padding-top: 20px; margin-left:-163px; position:absolute;} 
/*ie6*/ * html #blockGlobal #topTab .youSearch { font-size: 14px; padding-top: 22px; margin-left:-163px; position:absolute;}

#blockGlobal #blockOnglets {
	width: 817px;
	margin-left: 163px;
}

#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:45px;
	width:167px;
	margin-left:1px;
	background: url(tab-entreprise.gif) no-repeat;
}
#blockGlobal #blockOnglets .tab-entreprise:hover{
	background: url(tab-entreprise.gif) no-repeat 0px -45px;
}

#blockGlobal #blockOnglets .tab-service{
	display:block;
	height:45px;
	width:157px;
	margin-left:1px;
	background: url(tab-service.gif) no-repeat;
}
#blockGlobal #blockOnglets .tab-service:hover{
	background: url(tab-service.gif) no-repeat 0px -45px;
}

#blockGlobal #blockOnglets .tab-dirigeant{
	display:block;
	height:45px;
	width:155px;
	margin-left:1px;
	background: url(tab-dirigeant.gif) no-repeat;
}
#blockGlobal #blockOnglets .tab-dirigeant:hover{
	background: url(tab-dirigeant.gif) no-repeat 0px -45px;
}

#blockGlobal #blockOnglets .tab-annuaire{
	display:block;
	height:45px;
	width:159px;
	margin-left:1px;
	background: url(tab-annuaire.gif) no-repeat;
}
#blockGlobal #blockOnglets .tab-annuaire:hover{
	background: url(tab-annuaire.gif) no-repeat 0px -45px;
}

#blockGlobal #blockOnglets .tab-geoloc{
	display:block;
	height:45px;
	width:176px;
	margin-left:1px;
	background: url(tab-geoloc.gif) no-repeat;
}
#blockGlobal #blockOnglets .tab-geoloc:hover{
	background: url(tab-geoloc.gif) no-repeat 0px -45px;
}

#blockGlobal #blockOnglets .active{
	background-position : 0px -45px;
}


#blockGlobal .blockInfo{
	display:block;
	width:300px;
	height: 95px;
	border: 1px solid #D0D0CF;
	background: #fff url(bgd-blockInfo.gif) repeat-x bottom;
	margin-top:7px;
	margin-bottom:12px;
}

#blockGlobal .blockInfo2{
	display:block;
	width:312px;
	height: 95px;
	border: 1px solid #D0D0CF;
	background: transparent url(bgd-blockInfo.gif) repeat-x;
}

/*********annuaire**************************/
#blockGlobal #blockAnnuaire{
	width: 970px;
	background:#e5e5e5 url(bgd-blockAnnuaire.gif) top left no-repeat;
	border: 1px solid #D0D0CF;
	border-top: none;
	margin:0 0 10px 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

/*****block recherche***********************/
#blockGlobal #blockAnnuaire #blockRecherche {
	float: left;
	display:block;
	/*height: 144px;*/
	width: 642px;
	background: #d15a01 url(bgd-blockRecherche.gif) repeat-x;
	border: 1px solid #fd840e;
	margin: 10px 0 0px 0px;
}

#blockGlobal #blockAnnuaire #blockRecherche #blockChamps{
	display:block;
	height: 128px;
	width: 632px;
	margin: 0 0px 0 10px;
}
/*ie7*/*:first-child+html #blockGlobal #blockAnnuaire #blockRecherche #blockChamps {margin-top: 5px;}

#blockGlobal #blockAnnuaire #blockRecherche #blockChamps fieldset{
	border:none;
	margin-top: 10px;
	float: left;
}
ckGlobal #blockAnnuaire #blockRecherche #blockChamps p{
	margin: 0;
	padding: 0;
}

#blockGlobal #blockAnnuaire #blockRecherche #blockChamps label{
	margin-top: 18px;
	float: left;
}

#blockGlobal #blockAnnuaire #blockRecherche #blockChamps .champs{
	float: left;
}

#blockGlobal #blockAnnuaire #blockRecherche #blockChamps input{
	width: 270px;
	border:1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(bgd-inputRecherche.gif) no-repeat;
	font-size: 140%;
	color:#666666;
	font-weight:bold;
	margin: 10px 0 0 10px;
	padding: 5px;
}
#blockGlobal #blockAnnuaire #blockRecherche #blockChamps input.focusOn,
#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second input.focusOn{
    border:1px solid #fff;
}

#blockGlobal #blockAnnuaire #blockRecherche #blockChamps small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left:10px;
}

#blockGlobal #blockAnnuaire #blockRecherche .rechercheAvance{
	display:block;
	width:131px;
	height:20px;
	float:right;
	margin: -7px 3px 0 0px;
	text-align:center;
	padding-top:3px;
	font-weight: bold;
}
/*ie7*/*:first-child+html #blockGlobal #blockAnnuaire #blockRecherche .rechercheAvance {margin-top:-12px;} 
/*ie6*/ * html #blockGlobal #blockAnnuaire #blockRecherche .rechercheAvance {padding-top:3px; margin-right:0px;}

#blockGlobal #blockAnnuaire #blockRecherche .rechercheAvance a{
	color: #fff;
}

#blockGlobal #blockAnnuaire #blockRecherche button.btn-rechercher {
	float: right;
	display:block;
	width: 129px;
	height: 78px;
	overflow:hidden;
	background: transparent url(btn-rechercher.gif) no-repeat;
	margin: 25px 15px 0 0px;
	cursor: pointer;
	border: none;
}

#blockGlobal #blockAnnuaire #blockRecherche button.btn-rechercher:hover {
	background: transparent url(btn-rechercher.gif) no-repeat  0px -78px;
}
#blockGlobal #blockAnnuaire #blockRecherche button.btn-rechercher span {
	display: none;
}

/*ie7*/*:first-child+html #blockGlobal #blockAnnuaire #blockRecherche .btn-rechercher {margin-right: 20px;}
/*ie6*/ * html #blockGlobal #blockAnnuaire #blockRecherche .btn-rechercher {margin-right: 9px;}

/*****block recherche page secondaire*******/
#blockGlobal #blockAnnuaire-second{
	width: 970px;
	background:#e5e5e5 url(bgd-blockAnnuaire.gif) top left no-repeat;
	border: 1px solid #D0D0CF;
	border-top: none;
	margin:0 0 10px 0;
	padding-left: 10px;
	padding-bottom: 4px;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second {
	float: left;
	display:block;
	/*height: 77px;*/
	width: 958px;
	background: #d25b01 url(bgd-blockRecherche2.gif) repeat-x;
	border: 1px solid #fd840e;
	margin: 10px 0 5px 0px;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second{
	height: 60px;
	margin: 0 30px 0 30px;
}
/*ie7*/*:first-child+html #blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second {margin-top: 5px;} 

#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second fieldset{
	float: left;
	border:none;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second label{
	margin-top: 18px;
	float: left;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second .champs{
	float: left;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second input{
	width: 200px;
	border:1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(bgd-inputRecherche.gif) no-repeat;
	font-size: 100%;
	color:#666666;
	font-weight:bold;
	margin: 12px 0 0 10px;
	padding: 5px;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #blockChamps-second small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left:10px;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #rechercheAvance-second{
	display:block;
	width:131px;
	height:20px;
	float:right;
	font-weight: bold;
	margin: -10px 3px 0 2px;
	text-align:center;
	padding-top:4px;
}
/*ie7*/*+html #blockGlobal #blockAnnuaire-second #blockRecherche-second #rechercheAvance-second {margin-top:-11px;} 
/*ie6*/ * html #blockGlobal #blockAnnuaire-second #blockRecherche-second #rechercheAvance-second {margin-top:-6px; padding-top:3px;}

#blockGlobal #blockAnnuaire-second #blockRecherche-second #rechercheAvance-second a{
	color: #fff;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second .btn-rechercher-second {
	float: left;
	display:block;
	width: 119px;
	height: 26px;
	overflow:hidden;
	background: transparent url(btn-rechercher2.gif) no-repeat;
	margin: 15px 0 0 20px;
	border: none;
	cursor: pointer;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second .btn-rechercher-second span{
	display: none;
}

#blockGlobal #blockAnnuaire-second #blockRecherche-second .btn-rechercher-second:hover {
	background: transparent url(btn-rechercher2.gif) no-repeat  0px -26px;
}

/*ie7*/*:first-child+html #blockGlobal #blockAnnuaire-second #blockRecherche-second #btn-rechercher {margin-left: 221px;} 


#blockGlobal .advSearch{
	margin: 0 5px 0 0px !important;
	margin: 0 0 0 0;
	width: 100%;
	height: 210px;
	background: #ffb255 url(bgd-blockRecherche-3.gif) repeat-x bottom;
}
/*ie7*/*:first-child+html #blockGlobal .advSearch {margin-top: 5px;} 

#blockGlobal #advancedSearch
{
	display:none;
}

#blockGlobal  .advSearch h2{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d25b01;
	text-transform:uppercase;
	width: 930px;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fd840e;
	border-top: 1px solid #fd840e;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 0px;
	margin-left: -1px;
}

#blockGlobal .advSearch fieldset{
	float: left;
	border:none;
}

#blockGlobal .advSearch fieldset.fieldLeft{
	margin-left: 54px;
}
#blockGlobal .advSearch fieldset.fieldRight{
	margin-left: 28px;
}


#blockGlobal .advSearch label{
	margin-top: 18px;
	float: left;
}

#blockGlobal .advSearch .champs{
	float: left;
}

#blockGlobal .advSearch input{
	width: 200px;
	border:1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(bgd-inputRecherche.gif) no-repeat;
	font-size: 100%;
	color:#666666;
	font-weight:bold;
	margin: 12px 0 0 10px;
	padding: 5px;
}

#blockGlobal .advSearch select, #blockGlobal #blockAnnuaire-second #blockRecherche-second #fastSearch #blockChamps-second select{
	width: 211px;
	border:1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(bgd-inputRecherche.gif) no-repeat;
	font-size: 100%;
	color:#666666;
	font-weight:bold;
	margin: 12px 0 0 10px;
	padding: 5px;
}

*+html #blockGlobal .advSearch select {
     margin: 16px 0 0 10px;
}

*+html  #blockGlobal #blockAnnuaire-second #blockRecherche-second #fastSearch #blockChamps-second select {
	 margin: 16px 0 0 10px;
}
*html #blockGlobal .advSearch select{
     margin: 12px 0 0 10px;
}

*html #blockGlobal #blockAnnuaire-second #blockRecherche-second #fastSearch #blockChamps-second select {
     margin: 16px 0 0 10px;
}

#blockGlobal .advSearch small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left:10px;
}

#blockGlobal .advSearch .btn-rechercher-adv {
	float: left;
	display:block;
	width: 129px;
	height: 78px;
	overflow:hidden;
	background: transparent url(btn-rechercher3.gif) no-repeat;
	margin: 65px 0 0 7px;
	border: none;
	cursor: pointer;
}
/*ie7*/*:first-child+html #blockGlobal .advSearch .btn-rechercher-adv {margin: 67px 0 0 13px;} 

#blockGlobal .advSearch .btn-rechercher-adv span{
	display: none;
}

#blockGlobal .advSearch .btn-rechercher-adv:hover {
	background: transparent url(btn-rechercher3.gif) no-repeat  0px -78px;
}

#blockGlobal  #rechercheAvance-second2{
	display:block;
	width:171px;
	height:20px;
	float:right;
	font-weight: bold;
	margin: -10px 18px 0 2px;
	text-align:center;
	padding-top:4px;
}
/*ie7*/*+html #blockGlobal  #rechercheAvance-second2 {margin-top:-11px;} 
/*ie6*/ * html #blockGlobal #rechercheAvance-second2 {margin-top:-6px; padding-top:3px;}

#blockGlobal #rechercheAvance-second2 a{
	color: #fff;
}



/******blockInfo Annuaire*******************/
#blockGlobal #blockAnnuaire #blockInfo_Annuaire{
	width: 312px;
	margin-left: 12px;
	float:left;
}
/*ie6*/ * html #blockGlobal #blockContent #blockInfo_Annuaire {margin-left: 8px;}

/***block geolocalisation****/
#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation{
	display:block;
	width:300px;
	height: 142px;
	border: none;
	background: #fff url(visuelGeoloc.gif) no-repeat right;
	border: 1px solid #D0D0CF;
	margin-top: 10px;
}

#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .geolocInfoTxt{
	margin: 15px;

}
#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .blackTitle {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #000;	
}
/*ie6*/ * html #blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .blackTitle {font-size: 14px; font-weight:bold; width:200px;}

#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .orangeSubtitle {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #ff7109;
}
/*ie6*/ * html #blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .orangeSubtitle {font-weight:bold; width:200px;}

#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	width: 150px;
	margin-top: 10px;
	margin-left: 30px;
}

#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .btn-more{
	background: transparent url(btn-more.gif) no-repeat;
	margin: 12px 0 0 0px;
	width: 89px;
	height: 17px;
	float: left;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
    font-weight: bold;
    color: #fff;
	padding: 3px 0 0 25px;
}

#blockGlobal #blockAnnuaire #blockInfo_Annuaire #geolocalisation .btn-more:hover{
	color: #9b1901;
}


/***********content*************************/
#blockGlobal #blockContent {
	width: 982px;
	border: none;
	/*display:inline-block;*/
}

/*----------------------------------------------+
+ contenu homepage                              +
+----------------------------------------------*/

/*********edito*******/
#blockGlobal #blockContent #blockEdito2 {
	padding-bottom: 10px;
    width: 654px;
    background: transparent url(bgd-blockEdito.gif) repeat-y;
    border: 1px solid #D0D0CF;
    overflow: hidden;
}
#blockGlobal #blockContent #blockEdito {
	float: left;
	padding-bottom: 10px;
	width: 654px;
/*	background: transparent url(bgd-blockEdito.gif) repeat-y;*/
	border: 1px solid #D0D0CF;
	/*margin-bottom: 300px;*/
}

#blockGlobal #blockContent #blockEdito .title{
	background: transparent url(bgd-title.gif) repeat-x;
	height: 34px;
}

#blockGlobal #blockContent #blockEdito .title h2{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #ff7109;
	padding: 2px 0 0 10px;
}
/*ie6*/ * html #blockGlobal #blockContent #blockEdito .title h2 {font-size: 14px; font-weight:bold;}

#blockGlobal #blockContent #blockEdito .title .tradeName{
	color: #414141;
}

#blockGlobal #blockContent #blockEdito #textEdito {
	margin-left: 20px !important;
	margin-left: 10px;
	float:left;
	overflow: hidden !important;
}

#blockGlobal #blockContent #blockEdito #textEdito img{
  /*  margin-left: 70px;
	margin-bottom: 10px;
	margin-top: 7px;*/
	float: left;
	margin-top: 7px;
}

#blockGlobal #blockContent #blockEdito #textEdito p{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#414141;
	width: 300px;
	text-align: justify;
}

#blockGlobal #blockContent #blockEdito #blockMap{
    width:333px;
	overflow: hidden;
    margin-right:0px;
    float: right;
}

/***dirigeant default ****/
#blockGlobal .blockDefault {
    padding-bottom: 10px;
    height: 100px;
    width: 664px;
    background: transparent url(bgd-blockEdito.gif) repeat-y;
    border: 1px solid #D0D0CF; 
}

#blockGlobal .blockDefault .title{
    background: transparent url(bgd-title.gif) repeat-x;
    height: 34px;
}

#blockGlobal .blockDefault .title h2{
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #ff7109;
    padding: 2px 0 0 10px;
}
/*ie6*/ * html #blockGlobal .blockDefault .title h2 {font-size: 14px; font-weight:bold;}

#blockGlobal .blockDefault .title .tradeName{
    color: #414141;
}

#blockGlobal .illustrationDirigeant{
    display:block;
    width:132px;
    height:67px;
    margin-left:30px;
	margin-top: -84px;
	margin-bottom: 90px;
}

#blockGlobal .blockDefault .textDefault{
    width:460px;
    margin-right:20px;
    float: right;
}

#blockGlobal .blockDefault .textDefault p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#414141;
}


/***block inscription ****/
#blockGlobal #blockContent #blockInfo_Content{
	width: 312px;
	margin-left: 12px;
	float:left;
}
/*ie6*/ * html #blockGlobal #blockContent #blockInfo_Content {margin-left: 10px;}

#blockGlobal #blockContent #blockInfo_Content #blockInscription{
	display:block;
	width:310px;
	height: 95px;
	border: none;
	background: transparent url(visuelInscription.gif) no-repeat right bottom;
}

#blockGlobal #blockContent #blockInfo_Content #blockInscription h2{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #ff7109;
	padding: 2px 0 0 10px;
	margin-left: 5px;
}
/*ie6*/ * html #blockGlobal #blockContent #blockInfo_Content #blockInscription h2 {font-size: 14px; font-weight:bold;}

#blockGlobal #blockContent #blockInfo_Content #blockInscription h2.account {
	font-weight: bold;
}

#blockGlobal #blockContent #blockInfo_Content #blockInscription p{
	margin: 5px 0 0 15px;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141; 
}

#blockGlobal #blockContent #blockInfo_Content #blockInscription span{
	color: #ff7109; 
}

#blockGlobal #blockContent #blockInfo_Content #blockInscription input.btn-creationCompte{
	margin: 10px 0 0 14px;
	width: 144px;
	height: 20px;
}
#blockGlobal #blockContent #blockInfo_Content #blockInscription img{
	margin: 10px 0 0 14px;
}

/********block inscription pro******/
#blockGlobal #blockContent #blockInfo_Content #blockPro {
	display:block;
	width:298px;
	height: 166px;
	border: none;
	background: transparent url(visuelPro-2.jpg) no-repeat right bottom;
	padding: 8px;
}

#blockGlobal #blockContent #blockInfo_Content #blockPro .blockProTitle{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ff7109;
	padding: 10px 0 0 0;
	display: block;
}

#blockGlobal #blockContent #blockInfo_Content #blockPro .blockProTitle-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #000;
	font-style:italic;
	padding: 2px 0 0 0;
}

#blockGlobal #blockContent #blockInfo_Content #blockPro ul {
	margin-top: 7px;
	margin-left: 25px;
    list-style-image: url(puce-V.gif);
}
#blockGlobal #blockContent #blockInfo_Content #blockPro ul li {
   	font-size: 12px;
	color: #414141;
	line-height: 18px;
}

#blockGlobal #blockContent #blockInfo_Content #blockPro p{
	margin: 13px 0 0 10px;
	width: 100px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	float:left; 
}

#blockGlobal #blockContent #blockInfo_Content #blockPro .btn-clickHere{
	display:block;
	width: 90px;
	height: 37px;
	overflow:hidden;
	background: transparent url(btn-clickHere.gif) no-repeat;
	margin: 10px 0 0 20px;
}

#blockGlobal #blockContent #blockInfo_Content #blockPro .btn-clickHere:hover {
	background: transparent url(btn-clickHere.gif) no-repeat  0px -37px;
}

/*----------------------------------------------+
+ contenu de page                               +
+----------------------------------------------*/
#blockGlobal #blockContent #blockPage{
	width: 668px;
	float:left;
}

#blockGlobal #blockContent #blockPage p{
	font-size: 12px;
	color: #414141;
}

#blockGlobal #blockContent #blockPage div.blockGPub{
	margin:10px 0 10px 0;
	text-align:center;
}

/*#blockGlobal #blockContent #blockPage ul.liste{
	list-style-type: none;
	padding-left: 20px;
	font-size: 12px;
	color: #414141;
	list-style-image: url(picto-puceContent.gif);
}

#blockGlobal #blockContent #blockPage ul.catListe{
    list-style-type: none;
    padding-left: 20px;
    font-size: 12px;
    color: #414141;
    list-style-image: url(picto-puceContent.gif);
    float: left;
	margin-right: 40px;
	width: 290px;
}

#blockGlobal #blockContent #blockPage .allCat {
	text-align:right;
}

#blockGlobal #blockContent #blockPage ul.allCatList {
	padding-left:15px;
	list-style:circle;
}

#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel1 { margin-left:10px !important; }
#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel2 { margin-left:30px !important; }
#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel3 { margin-left:50px !important; }
#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel4 { margin-left:70px !important; }
*/

#blockGlobal #blockContent #blockPage .liste {
    float: left;
	width:333px;
}

#blockGlobal #blockContent #blockPage ul.catListe li, 
#blockGlobal #blockContent #blockPage ul.liste li, 
#blockGlobal #blockContent #blockPage ul.listMenu li {
	display:block;
    padding:0 6px 0 12px;
    font-size: 12px;
    color: #414141;
    background: url(picto-puceContent.gif) no-repeat left 3px;
}

#blockGlobal #blockContent #blockPage .catListe{
    float: left;
	margin-right: 10px;
	width: 323px;
}

#blockGlobal #blockContent #blockPage .liste .catName, 
#blockGlobal #blockContent #blockPage .catListe .catName {
    padding-left: 15px;
    font-size: 12px;
    color: #414141;
    background: url(picto-puceContent.gif) no-repeat left center;
}

#blockGlobal #blockContent #blockPage .allCat {
	text-align:right;
}

#blockGlobal #blockContent #blockPage ul.allCatList {
	padding-left:15px;
	list-style:circle;
}

#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel1 { margin-left:10px !important; }
#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel2 { margin-left:30px !important; }
#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel3 { margin-left:50px !important; }
#blockGlobal #blockContent #blockPage ul.allCatList li.listingCategoryLevel4 { margin-left:70px !important; }

#blockGlobal #blockContent #blockPage h1, 
#blockGlobal #blockContent #blockPage h2{
	color: #ff7109;
	font-size: 16px;
}
#blockGlobal #blockContent #blockPage h3{
	color: #ff7109;
}

#blockGlobal #blockContent #blockPage .blockquotes{
	Display: block;
	width: 85%;
	border: 1px solid #c9c9c9; 
	background: url(bgd-blockEdito.gif) repeat-y left;
	margin: 0 auto 12px auto;
	padding: 8px;
	text-align: justify;
	color: #000;	
}
#blockGlobal #blockContent #blockPage .blockquotes .logoAbout {
	float: left;
	border-right: 1px solid #999;
	width: 290px;
	height: 180px;
	margin-top: 10px;
	text-align: center;
}

#blockGlobal #blockContent #blockPage .blockquotes .logoAbout img {
	margin: 35px auto;
}

#blockGlobal #blockContent #blockPage .blockquotes .infoAbout {
    float: left;
	margin-left: 20px;
	margin-top: 5px;
}

/*******block path*******/
#blockPage .blockPath{
	width: 668px;
	padding:0 0 4px 0;
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 12px;
}

#blockPage .blockPath p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #666;
}

#blockPage .blockPath a{
	color:#ff6e0d;
	padding-right: 12px;
	padding-left: 6px;
	background: url(raquo.gif) no-repeat right; 
}

#blockPage .blockPath a.lastPathLink{
	color:#ff6e0d;
	padding-right: 12px;
	background: none; 
}

#blockPage .blockPath a:hover,
#blockPage .blockPath a.lastPathLink:hover {
}

#blockPage .blockPath .blockPrint{
	float: right;
}

#blockPage .blockPath .blockPrint img{
	border: none;
	padding: 0;
}

#blockPage .blockPath .blockPrint a{
	background: none;
	padding: 0;
	padding-right: 8px;
	margin: 0;
}


/*----------------------------------------------+
+ Formulaires                                   +
+----------------------------------------------*/
#blockGlobal #blockContent .blockWindows {
	background: url(shader-1.gif) repeat-x bottom #eee;
	padding: 5px;
	margin: 15px 0 0 0;
}
#blockGlobal #blockContent .blockWindows h2 {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background: url(bgd-titleCartouche.gif) repeat-x;
	color: #414141 !important;
	text-transform: none;
	margin-bottom: 5px;
	height: 23px;
}

#blockGlobal #blockContent .blockWindows h3 {
	padding: 5px 0px 5px 0px !important;
	color: #ff9831 !important;
	font-size: 12px !important;
	text-transform: uppercase;
}

#blockGlobal #blockContent .blockWindows h2 span.arrow-form {
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-pucePub.gif) no-repeat;
	margin-right: 8px;
}

#blockGlobal #blockContent .blockWindows h2 span.arrow-form-2 {
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce4.gif) no-repeat;
	margin-right: 8px;
}

#blockGlobal #blockContent .blockWindows h2 span.arrow-form-3{
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce5.gif) no-repeat;
	margin-right: 8px;
}

#blockGlobal #blockContent .fieldset,
#blockGlobal #blockContent fieldset {
	background: #fff url(bgd-blockInfo.gif) repeat-x bottom;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #fff;
	margin: 0 0 0 0;
	display: block;
	padding: 10px 5px 10px 5px;
}
#blockGlobal #blockContent .blockWindows h3.legend {
	padding: 4px;
	border: none;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 17px;
}

#blockGlobal #blockContent .blockConnex {
    width: 400px;
	margin: 0 auto;
}


#blockGlobal .tableForm, #blockGlobal .tableFullForm {
	border-spacing: 0px;
	border-collapse: collapse;
}
#blockGlobal .tableFullForm
{
	width:100%;
}

#blockGlobal .tableForm th {
	text-align:center;
}
#blockGlobal .tableForm td {
	padding: 2px 5px;
	font-size: 12px;
	width: 25%;
	vertical-align: top;
}
#blockGlobal .docs td {
	text-align:center !important;
}
#blockGlobal .tableForm-2 td {
	vertical-align: middle;
}
#blockGlobal .tableForm td.label {
	text-align: right;
	font-weight: bold;
	padding-top: 4px;
}
#blockGlobal .tableFullForm td {
	text-align:center;
	border:1px solid #EEEEEE;
}
#blockGlobal .tableForm-2 td.label {
 padding: 2px 5px;
}
#blockGlobal .requiredFields {
	color: red;
	font-weight: bold;
}
#blockGlobal span.fieldComment {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin-top: -3px;
	color: #8d8d8d;
}
#blockGlobal .tableForm label {
	margin-right: 8px;
}
#blockGlobal input.text,
#blockGlobal select,
#blockGlobal textarea {
	padding: 1px 1px 1px 2px;
	color: #000;
	font: 13px tahoma, arial, helvetica, sans-serif;
	border: 1px solid #c4c4c4;
}
#blockGlobal input.postal {
	width: 38px;
}

#blockGlobal select{
	width: 148px;
}

#blockGlobal .blockLabelCGV {
	margin: 10px 0;
	text-align: center;
}

#blockGlobal input.checkBox {
	margin: 0px 0 0 10px;
	vertical-align: middle;
}
#blockGlobal span.checkLabel {
	padding: 0px 0 0 8px;
}

#blockGlobal .error, #blockGlobal .fieldError {
	color: red !important;
	font-weight: bold;
	font-size: 11px;
}

#blockGlobal .more {
	color: #ccc;
	font-style: italic;
	font-size: 11px;
}

#blockGlobal .actions{
	width: 100%;
	text-align: center;
}

#blockGlobal .actions span.lienRetour{
	display: block;
	width: 100%;
	text-align: left;
}

#blockGlobal .actions span.lienRetour a{
	font-weight: bold;
}

#blockGlobal input.button{
	margin: 8px auto;
}

#blockGlobal input.btn-envoi{
    width: 87px;
	height: 25px;
}

#blockGlobal .pwdForget {
	color:#FF6E0D;
	text-decoration:underline;
	float:right;
}

/*******resume search****/
#blockPage #blockResumeSearch{
	width: 666px;
	border: 1px solid #c9c9c9;
	background: url(bgd-resumeSearch.gif) repeat-x bottom;
}

#blockPage #blockResumeSearch h1{
	font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #414141;
	text-transform: uppercase;
	margin: 8px 0 5px 12px;
	font-weight: bold;
}

#blockPage #blockResumeSearch h1 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff6e0d;
	text-transform: lowercase;
	margin-left:4px;
}

#blockPage #blockResumeSearch p.where{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 13px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#414141;
	float: left;
}

#blockPage #blockResumeSearch p.where a{
	color:#ff6e0d;
	margin-left: 4px;
}
#blockPage #blockResumeSearch p.where a:hover {
	color:#666;
}

#blockPage #blockResumeSearch p.link{
	float: right;
	margin-right: 10px;
}

#blockPage #blockResumeSearch p.link a{
	color:#414141;
	text-decoration: underline;
	padding-left: 10px;
	background: url(raquo.gif) no-repeat left; 
}
#blockPage #blockResumeSearch p.link a:hover {
	color:#666; 
}

/******total search******/
#blockPage .blockTotal-result{
	width: 666px;
	/*margin-top: 20px;
	margin-bottom: 12px;
	margin:-12px 0 12px 0;*/
	margin:5px 0 12px;
}

#blockPage .blockTotal-result h2, 
#blockPage .blockTotal-result .nbResult{
	font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #414141;
	text-transform: uppercase;
	font-weight: bold;
	/*float: left;*/
}

#blockPage .blockTotal-result h2 span.orangeNo, 
#blockPage .blockTotal-result .nbResult span.orangeNo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff6e0d;
	margin-left:4px;
}

#blockPage .blockTotal-result h2 span, 
#blockPage .blockTotal-result .nbResult span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-left:4px;
	text-transform: lowercase;}

#blockPage .blockTotal-result .blockPagination{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #414141;
	text-transform: uppercase;
	float: right;
	padding-top: 7px;
	padding-bottom: 4px;
	height: 30px;
}

#blockPage .blockTotal-result .blockPagination a.activePage{
	color:#414141;
	padding: 3px 7px 3px 7px;
	border: 1px solid #fd8816;
	font-size: 11px;
	margin: 0 2px 0 2px;
	font-weight: bold;	
	background: url(paginationActive.gif) repeat-x bottom;
}

#blockPage .blockTotal-result .blockPagination a{
	color:#414141;
	padding: 3px 7px 3px 7px;
	border: 1px solid #c9c9c9;
	font-size: 11px;
	margin: 0 2px 0 2px;
	font-weight: bold;
	background: url(pagination.gif) repeat-x bottom;	 
}

#blockPage .blockTotal-result .blockPagination a.nextPages{
	color:#414141;
	text-decoration: underline;
	padding-right: 10px;
	border: none;
	font-size: 9px;
	background: url(raquo.gif) no-repeat right;
	font-weight: normal; 
}

#blockPage .blockTotal-result .blockPagination a.lastPages{
	color:#414141;
	text-decoration: underline;
	padding-left: 10px;
	border: none;
	font-size: 9px;
	background: url(laquo.gif) no-repeat left;
	font-weight: normal; 
}

/*----------------------------------------------+
+ résultats                                     +
+----------------------------------------------*/
#blockPage #blockSponsored{
	width: 666px;
	padding:1px;
	padding-bottom: 10px;
	border: 1px solid #ffaf24;
	margin-bottom: 12px;
	background: url(sponsoredLinks.gif) no-repeat bottom right;
}

#blockPage .result{
	width: 666px;
	padding:1px;
	border: 1px solid #c9c9c9;
	margin-bottom: 12px;
}

#blockPage .cartoucheTitle{
	display: block;
	width: 666px;
	margin-bottom: 12px;
	background: url(bgd-titleCartouche.gif) repeat-x top;
	height: 23px;
}

#blockPage .cartoucheTitle h2{
	float: left;
}
#blockPage .cartoucheTitle h2 span.sponsored{
	float: left;
	display: block;
	width: 26px;
	height: 20px;
	background: url(picto-puceSponsored.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 0 8px;
}

#blockPage .cartoucheTitle h2 span.sponsored a{
	color: #fff;
}

#blockPage .cartoucheTitle h2 span.greybox{
	float: left;
	display: block;
	width: 26px;
	height: 20px;
	background: url(picto-puceResults.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 0 8px;
}

#blockPage .cartoucheTitle h2 span.bluebox{
	float: left;
	display: block;
	width: 26px;
	height: 20px;
	background: url(puceGoogleResults.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 0 8px;
}

#blockPage .cartoucheTitle h2 span.greybox a{
	color:#FFF;
}

#blockPage .cartoucheTitle h2 span.name{
	float: left;
	color: #414141;
	font-size: 14px;
	padding: 3px 0 0 8px;
	cursor: pointer;
} 

#blockPage .cartoucheTitle h3.catTitle{
	float: right;
	color: #414141 !important;
	font-size: 11px;
	padding: 3px 8px 0 0;
	font-weight: normal;
}

#blockPage .cartoucheTitle h3.catTitle a{
	color: #ff6800;
	font-size: 11px;
}

#blockPage .cartoucheTitle h3.catTitle a:hover{
	color: #666;
	font-size: 11px;
}

#blockPage .resultInfo {
	width: 664px;
}

#blockPage .resultInfo .box-logo {
	float: left;
	display: block;
	width: 80px;
	height: 60px;
	overflow: visible;
	margin-left: 12px;
	margin-top: 0px;
}

#blockPage .resultInfo .box-info {
	float: left;
	width: 400px;
	margin-left: 27px;
}

#blockPage .resultInfo .box-info2 {
	float:left;
	margin-left:27px;
}

#blockPage .resultInfo .box-info p.adress {
	padding-left: 10px;
	background: url(picto-puceSidebar.gif) no-repeat left;
	font-size: 12px;
	margin-bottom: 8px;
}

#blockPage .resultInfo .box-info p.descr {
	padding-left: 10px;
	font-style: italic;
	font-size: 12px;
	margin-bottom: 12px;
}

#blockPage .resultInfo .contactFiche {
	float: right;
	margin-right: 10px;
	text-align: right;
	font-size: 12px;
	margin-bottom: 8px;
}

#blockPage .resultInfo .contactFiche a.btn-fiche {
	margin-top: 8px;
	margin-left: 8px;
	display: block;
	width: 100px;
	height: 20px;
	overflow: hidden;
	background: url(btn-voirFiche.gif) no-repeat;
}
#blockPage .resultInfo .contactFiche a.btn-fiche:hover {
	background-position: 0 -20px;
}

/******block Pub*********/
#blockPage .pub-inscr{
	display: block;
	width: 668px;
	padding:0px;
	height: 80px;
	border: 1px solid #ffaf24;
	margin-bottom: 12px;
	background: #ff9c31 url(bgd-blockPub.gif) repeat-x bottom;	
}

#blockPage .cartoucheTitlePub{
	width: 668px;
	background: url(bgd-titleCartouche.gif) repeat-x bottom;
}

#blockPage .cartoucheTitlePub h2 span.pubbox{
	float: left;
	display: block;
	width: 26px;
	height: 20px;
	background: url(picto-pucePub.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 0 8px;
}

#blockPage .cartoucheTitlePub h2 span.orangeTitle{
	float: left;
	color: #ff8400;
	font-size: 14px;
	padding: 3px 0 0 8px;
	text-transform: uppercase;
}

#blockPage .cartoucheTitlePub h3.catTitle{
	float: right;
	color: #414141 !important;
	font-size: 11px;
	padding: 3px 8px 0 0;
}

#blockPage .cartoucheTitlePub h3.catTitle a{
	color: #ff6800;
	font-size: 11px;
}

#blockPage .cartoucheTitlePub h3.catTitle a:hover{
	color: #666;
	font-size: 11px;
}

#blockPage .infoPub {
	
}
#blockPage .infoPub .box-logo {
	float: left;
	display: block;
	width: 80px;
	height: 60px;
	overflow: visible;
	margin-left: 12px;
	margin-top: 0px;
}

#blockPage .infoPub .box-info {
	float: left;
	width: 380px;
	margin-left: 27px;
	margin-top: 12px;
}

#blockPage .infoPub .box-info p.txt-pub {
	color: #fff;
	font-size: 14px;
	text-align: center;
}

#blockPage .pub-inscr  .contactFiche {
	float: right;
	margin-right: 12px;
	margin-top: 20px;
	text-align: right;
	font-size: 12px;
	/*font-weight: bold;*/
}

#blockPage .pub-inscr .contactFiche a.btn-inscrFiche {
	margin-left: 8px;
	display: block;
	width: 120px;
	height: 20px;
	overflow: hidden;
	background: url(btn-inscrFiche.gif) no-repeat 0 -20px;
}
#blockPage .pub-inscr .contactFiche a.btn-inscrFiche:hover {
	background-position: 0 0;
}

/*----------------------------------------------+
+ fiche entreprise                              +
+----------------------------------------------*/
#blockPage #blockName{
	width: 666px;
	padding:1px;
	border: none;
	margin-bottom: 12px;
}

#blockPage .bgdSociete-top{
	display: block;
	height: 17px;
	width: 666px;
	padding:0px;
	border: none;
	background: url(bgd-infoSociete_top.gif) no-repeat -1px 0;
}

#blockPage .bgdSociete-bottom{
	display: block;
	height: 18px;
	width: 666px;
	padding:0px;
	border: none;
	background: url(bgd-infoSociete_bottom.gif) no-repeat top;
}

#blockPage #blockName .generalInfo div.logo {
	margin:auto 10px auto 40px !important;
	margin:auto 10px auto 20px;
	float:left;
}

#blockPage #blockName .generalInfo div.logo img {
	border:1px solid #C9C9C9;
}

#blockPage #blockName h1.cardName, 
#blockPage #blockName h2.cardName{
	padding-left: 40px;
	margin-bottom: 8px;
	font-size: 18px !important;
	text-transform: uppercase;
}

#blockPage .cartoucheTitle h2 span.arrow-2{
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce2.gif) no-repeat;
}

#blockPage .cartoucheTitle h2 span.arrow-3{
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce3.gif) no-repeat;
}

#blockPage .cartoucheTitle h2 span.arrow-4{
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce4.gif) no-repeat;
}

#blockPage .cartoucheTitle h2 span.arrow-5{
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce5.gif) no-repeat;
}

#blockPage .cartoucheTitle h2 span.arrow-6 {
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce6.gif) no-repeat;
}

#blockName .cartoucheTitle h2 span.orangeName{
	float: left;
	color: #ff8400;
	font-size: 14px;
	padding: 3px 0 0 8px;
	text-transform: uppercase;
}

#blockPage .cartoucheTitle h2 span.category{
	float: left;
	color: #414141;
	font-size: 14px;
	padding: 3px 0 0 8px;
	text-transform: none;
}

#blockPage .generalInfo{
	width: 664px;
	border-right: 1px solid #fe9a00;
	border-left: 1px solid #fe9a00;
	margin-top: 0px !important;
	margin-top: -2px !important;
	margin-bottom: 0px;
	background: #fff;	
}

#blockPage .generalInfoTable{
	/*float: left;*/
	margin-left: 0px;
	margin-top: 0px;
	font-size: 12px;
	color: #414141;
}

#blockPage .generalInfoTable table{
	border-collapse: collapse;
	width: 584px;
}

#blockPage .generalInfoTable table.withLogo {
	width:450px;
}

#blockPage .generalInfoTable table td{
	vertical-align: top;
	/*height: 40px;*/
	padding-top: 10px;
}

#blockPage .generalInfoTable p.descr {
	text-align:justify;
}

#blockPage .actionLinks{
	float: right;
	padding-top: 3px;
	margin-right: 8px;
	color: #666;
	font-style: italic;
}
#blockPage .actionLinks img{
	vertical-align: bottom;
}

#blockPage .actionLinks a{
	color: #666;
	font-style: italic;
}
#blockPage .actionLinks a:hover{
	color: #414141;
	font-style: italic;
}

#blockPage .generalInfoTable table td.last {
	border-bottom: none;
}
#blockPage .generalInfoTable table td.label {
	text-align: left;
	width: 80px;
	font-weight: bold;
}


#blockPage .generalInfo .serviceInfo {
	/*float: left;*/
	margin-left: 40px;	
	font-size: 12px;
	color: #414141;
}


#blockPage .infoTable {
	float: left;
	margin-left: 40px;
	margin-top: 0px;
	font-size: 12px;
	color: #414141;
}

#blockPage .infoTable table{
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 12px;
	width: 628px;
}
/*ie6*/ * html #blockPage .infoTable table {width: 90%;}

#blockPage .infoTable table td.last {
	border-bottom: none;
}

#blockPage .infoTable table td.label-2 {
    text-align: left;
    width: 60px;
    height: 40px;
    font-weight: bold;
}

#blockPage .infoTable table td.infoName {
    text-align: left;
    width: 150px;
    font-weight: normal;
}
#blockPage .infoTable table td.infoAddr {
    text-align: left;
    width: 250px;
    font-weight: normal;
}

#blockPage .infoTable table td.label {
	text-align: left;
	width: 130px;
	height: 20px;
	font-weight: bold;
}

#blockPage .infoTable table td.info {
	text-align: left;
	width: 170px;
	font-weight: normal;
	border-right: 1px solid #dedede ;
}

#blockPage .infoTable table td.cardLogo{
	text-align: center;
}

#blockPage .infoTable table td.persoFiche {
    text-align: center;
}
#blockPage .infoTable table .persoFiche .persoFicheBtn {
	display: block;
    width: 230px;
	height: 122px;
	background: transparent url(bgd-persoFicheBtn.gif) no-repeat;
	padding: 3px 5px 5px 5px;
	cursor:pointer;
}
#blockPage .infoTable table .persoFiche .persoFicheBtn h2 {
	color: #fff !important;
}
#blockPage .infoTable table .persoFiche .persoFicheBtn ul {
    list-style-type: square;
	text-align: left;
	font-size: 12px;
	color: #fff;
	margin: 7px 0 0 20px;
	float: left;
}

#blockPage .infoTable table .persoFiche .persoFicheBtn p {
	text-align: justify;
	font-size: 12px;
	color: #FFFFFF !important;
	margin: 20px 0 0 10px;
	width:120px;
	float: left;
}

#blockPage .infoTable table .persoFiche .persoFicheBtn .btn-clickHere{
    display:block;
    width: 90px;
    height: 37px;
    overflow:hidden;
    background: transparent url(btn-clickHere2.gif) no-repeat;
    float:right;
    margin: 70px 0 0 0px;
}

#blockPage .infoTable table .persoFiche .persoFicheBtn .btn-clickHere:hover{
    background: transparent url(btn-clickHere2.gif) no-repeat  0px -37px;
}

#blockPage .infoTable table .persoFiche .persoFicheBtn .btn-clickHere span{
	display: none;
}

#blockPage table.icoTable{
	width: 270px;
	margin: 0 auto;
}
#blockPage .icoTable td{
	text-align: center;
	height: 70px;
}

#blockPage .icoTable td a{
	color: #ff7109;
}
#blockPage .icoTable td a:hover{
	color: #fe9a00;
}

#blockPage #blockDocuments{
	width: 666px;
	border: 1px solid #c9c9c9;
	margin-bottom: 12px;
	background: url(bgd-blockSidebar.gif) repeat-x bottom;
}

#blockPage .visioPhoto{
	margin: 12px auto;
	width: 638px;
	/*padding: 1px;*/
	border: 1px solid #c9c9c9;
	margin-bottom: 12px;
	background: #fff;
}

#blockPage .cartoucheTitleVisio{
	display: block;
	margin-bottom: 12px;
	height: 23px;
	padding: 1px;
	background: url(bgd-titleCartouche.gif) repeat-x 0 1px;
}

#blockPage .cartoucheTitleVisio h2 span.arrow-5{
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-puce5.gif) no-repeat;
}

#blockPage .cartoucheTitleVisio h2 span.category{
	float: left;
	color: #414141;
	font-size: 14px;
	padding: 3px 0 0 8px;
	text-transform: none;
}

/****carrousel photo*****/
#blockPage #blockCarousel{
	display:block;
	margin: 10px 0 0 15px;
	height:100px;
	position: relative;
	width: 638px;
}

#blockPage #blockCarousel .diapoPhoto{
	overflow:hidden;
	position: absolute;
	width:570px;
	height:90px !important;
	height: 92px;
	left: 35px !important;
	left: 36px;
}

#blockPage #blockCarousel #leftButton {
	float:left;
	margin:30px 5px 0 10px;
}

#blockPage #blockCarousel #rightButton {
	float:right;
	margin:30px 10px 20px 10px;
}

#blockPage #blockCarousel #leftButton:hover,
#blockPage #blockCarousel #rightButton:hover {
	cursor: pointer;
}

#blockPage #blockCarousel ul#blockCarousel_content {
	float: left;
	width: 1500px;
	margin-bottom: 12px;
}

#blockPage #blockCarousel ul li{
	float: left;
	list-style: none;
	padding-left:2px;
	padding-right:4px;
}

#blockPage #blockCarousel li a.box{
	display: block;
	padding: 2px;
	padding-bottom: 0px;
	border: 1px solid #c9c9c9;
}

#blockPage #blockCarousel li a.box:hover{
	border: 1px solid #ff6e0d;
}

#blockPage #blockDocuments #blockDownload{
	margin: 0 auto;
	width: 600px;
	margin-bottom: 12px;
}
/************************/

#blockPage #blockDocuments #blockDownload table{
	margin: 0 auto;
	text-align:center;
	width:100%;
}

#blockPage #blockDocuments #blockDownload table td{
	height: 30px;
}

#blockPage #blockDocuments #blockDownload a img{
	vertical-align: middle;
}

/*****block Aside********/
#blockPage #blockAside .blockSameActivity{
	float: left;
	display: block;
	width: 327px;
}
#blockPage #blockAside .blockSameCity{
	float: right;
	display: block;
	width: 327px;
}

#blockPage #blockAside .blockSameActivity h2,
#blockPage #blockAside .blockSameCity h2{
	color: #fff !important;
	font-size: 13px !important;
}

#blockPage #blockAside h2{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	display: block;
	width: 320px;
	height: 21px;
	background: url(bgd-asides.gif) no-repeat;
	border: 1px solid #ff7e00;
	padding: 7px 0 0 6px; 
}

#blockPage #blockAside li{
	display: block;
	height: 36px;
	width: 309px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	padding: 4px 0 0 17px;
	margin-top: -3px;
	background: url(picto-puceSidebar.gif) no-repeat 6px 7px;
	background-color: transparent;
}

#blockPage #blockAside li.line-1{background-color: #dedede;}
#blockPage #blockAside li.line-2{background-color: #fff;}
#blockPage #blockAside li.line-1:hover{background-color: #eee;}
#blockPage #blockAside li.line-2:hover{background-color: #eee;}
#blockPage #blockAside li.last{border-bottom: 1px solid #c9c9c9;}

#blockPage #blockAside li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: underline;
}
#blockPage #blockAside li a:hover{
	color: #666;
	cursor: pointer;
}

#blockPage #blockAside li p.telNumber{
	margin-top: 5px;
	margin-right: 5px;
	float: right;
}

#blockPage #blockAside li p.telNumber a,
#blockPage #blockAside h3.smaller a{
	text-decoration: inherit;
}

#blockPage #blockAside li .infoSociete{
	float: left;
}

#blockPage #blockAside h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141 !important;
}

#blockPage #blockAside h3.smaller{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141 !important;
	font-weight: inherit;
}

#blockPage #blockAside a{
	text-decoration: inherit;
}

/*----------------------------------------------+
+ FAQ                                           +
+----------------------------------------------*/
#blockGlobal .blockHelpQuestions ul {
	margin: 10px 0 30px 0;
}
#blockGlobal .blockHelpQuestions li {
	list-style: none;
	border-bottom: 1px solid #d4d4d4;
	padding: 7px 4px 4px 14px;;
	background: url(picto-puceContent.gif) no-repeat left;
	height: 18px;
	font-size: 12px;
}
#blockGlobal .blockHelpQuestions li a:hover {
	text-decoration: underline;
}
#blockGlobal .blockHelpAnswer {
	margin: 10px 0;
	border-bottom: 1px solid #d4d4d4;
}
#blockGlobal .blockHelpAnswer h3 {
	border: none;
}
#blockGlobal .blockHelpAnswer h3 span.top {
	float: right;
	font-size: 12px;
	color: #7c7c7c;
	padding-left: 13px;
	background: url(picto-anchorUp.gif) no-repeat left;
}

#blockGlobal .blockHelpAnswer .listeFaq {
	list-style-image: url(puce-V.gif);
	margin-left: 20px;
}

#blockGlobal .blockHelpAnswer h4 {
	font-size: 12px;
    border: none;
}

#blockGlobal .blockHelpAnswer p {
	margin: 0;
	padding: 10px 0 20px 0;
	font-size: 12px;
}

/*----------------------------------------------+
+ top recherche                                 +
+----------------------------------------------*/
#blockGlobal #blockContent table.topSearchTab {
	width: 100%; 
}
#blockGlobal #blockContent table.topSearchTab td.number {
	color: #ff7109;
}

/*----------------------------------------------+
+ offres                                        +
+----------------------------------------------*/
#blockGlobal #blockContent .blockTitle h2 {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background: url(bgd-titleCartouche.gif) repeat-x;
	color: #ff7109 !important;
	text-transform: none;
	margin-bottom: 12px;
	height: 23px;
}

#blockGlobal #blockContent .blockTitle h3 {
	padding: 5px 0px 5px 0px !important;
	color: #ff9831 !important;
	font-size: 12px !important;
	text-transform: uppercase;
}

#blockGlobal #blockContent .blockTitle h2 span.arrow-form {
	float: left;
	display: block;
	width: 32px;
	height: 23px;
	background: url(picto-pucePub.gif) no-repeat;
	margin-right: 8px;
}

#blockGlobal #blockContent #blockOffer-1{
	float: left;
	margin: 0px 6px 0 0px;
	display: block;
	width: 327px;
	height: 322px;
	background: #eee;
	text-align: center;
}

#blockGlobal #blockContent #blockOffer-2{
	float: left;
	margin: 0px 0px 0 6px;
	display: block;
	width: 327px;
	height: 322px;
	background: #eee;
	text-align: center;
}

#blockGlobal #blockContent #blockOffer-3{
	margin: 12px 0 0 0;
	display: block;
	width: 666px;
	background: #eee;
	padding-top: 2px;
	padding-bottom: 5px;
}

#blockGlobal #blockContent #blockOffer-4{
    margin: 12px 0 0 0;
    display: block;
    width: 666px;
    background: #eee;
    padding-top: 2px;
    padding-bottom: 5px;
}

#blockContent #blockOffer-1 .blockOfferWindow-1 {
	margin: 8px auto;
	display: block;
	width: 309px;
	height: 118px;
	background: url(bgd-blockOfferWindow-1.gif) no-repeat;
	border: 1px solid #c9c9c9;
}

#blockContent #blockOffer-1 .blockOfferWindow-1 h3{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #ff7109;
	font-size: 14px;
	margin: 8px 0 0 100px;
	font-weight: bold;
	text-align: left;
}
#blockContent #blockOffer-1 .blockOfferWindow-1 h3 span {
	color: #000;
}

#blockContent #blockOffer-1 .blockOfferWindow-1 h4{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	margin: 8px 0px 0 100px;
	text-align: left;
}
#blockContent #blockOffer-2 .blockOfferWindow-1 h4 span{
    color: #ff7109;
}

#blockContent #blockOffer-1 p{
    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
    font-size: 12px;
    text-align: justify;
    margin: 8px 8px 8px 8px;
}

#blockContent #blockOffer-1 a.inscriptionLink {
}

#blockGlobal #blockContent #blockOffer-2 .blockOfferWindow-2{
	margin: 0;
	display: block;
	width: 309px;
	height: 118px;
	background: url(bgd-blockOfferWindow-2.gif) no-repeat;
	border: 1px solid #c9c9c9;
	margin: 8px auto;
}

#blockGlobal #blockContent #blockOffer-4 .blockOfferWindow-2{
    display: block;
    width: 309px;
    height: 118px;
    background: url(bgd-blockOfferWindow-2.gif) no-repeat;
    border: 1px solid #c9c9c9;
    margin: 8px 10px;
}

#blockContent #blockOffer-2 .blockOfferWindow-2 h3,
#blockContent #blockOffer-4 .blockOfferWindow-2 h3{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #ff7109;
	font-size: 14px;
	margin: 8px auto;
	font-weight: bold;
	text-align: center;
}
#blockContent #blockOffer-2 .blockOfferWindow-2 h3 span.titleStyle2,
#blockContent #blockOffer-4 .blockOfferWindow-2 h3 span.titleStyle2{
	color: #000;
}

#blockContent #blockOffer-2 .blockOfferWindow-2 h4,
#blockContent #blockOffer-4 .blockOfferWindow-2 h4
{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	margin: 8px 0px 8px 110px;
	text-align: left;
}

#blockContent #blockOffer-2 .blockOfferWindow-2 h4 span.colorTxt,
#blockContent #blockOffer-4 .blockOfferWindow-2 h4 span.colorTxt{
	color: #ff7109;
}

#blockContent #blockOffer-2 .blockOfferWindow-2 span.bigPrice,
#blockContent #blockOffer-4 .blockOfferWindow-2 span.bigPrice{
	color: #ff7109;
	margin: 0px 0px 0 110px;
	font-size: 24px;
	font-weight: bold;
}

#blockContent #blockOffer-2 .blockOfferWindow-2 span.exposant,
#blockContent #blockOffer-4 .blockOfferWindow-2 span.exposant{
	color: #ff7109;
	font-size: 14px;
}

#blockContent #blockOffer-2 p,
#blockContent #blockOffer-4 p{
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
	font-size: 12px;
	text-align: justify;
	margin: 8px 8px 8px 8px;
}

#blockContent #blockOffer-2 button{
	margin: 15px 0 0 0;
}

#blockContent #blockOffer-4 button{
    margin: 0px 10px 8px 0;
	float: right;
}

#blockContent #blockOffer-3 .infoBlockOffer-3{
	background: url(podium.gif) no-repeat bottom left;
	margin: 8px 0 0 50px;
}


#blockContent #blockOffer-3 h3{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #ff7109;
	font-size: 18px;
	margin: 8px 0px 0 215px;
	font-weight: normal;
}

#blockContent #blockOffer-3 h4{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin: 8px 0px 0 110px;
}

#blockContent #blockOffer-3 p{
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
	font-size: 12px;
	margin: 6px 0px 0 110px;
}


#blockContent #blockOffer-3 .price-1{
	float: left;
	display: block;
	width: 172px;
	height: 79px;
	background: url(bgd-priceOpt.gif) no-repeat;
	margin: 12px 16px 0 44px;
	text-align:center;
	cursor:pointer;
}

#blockContent #blockOffer-3 p.example {
	margin: 10px 10px 0;
	text-align: center;
}

#blockContent #blockOffer-2 a.clickLink,
#blockContent #blockOffer-3 a.clickLink,
#blockContent #blockOffer-4 a.clickLink {
	font-weight: bold;
	color: #FF7109;
}

/*ie6*/ * html #blockContent #blockOffer-3 .price-1 {margin: 12px 16px 0 20px;}

#blockContent #blockOffer-3 .price-2{
	float: left;
	display: block;
	width: 172px;
	height: 79px;
	background: url(bgd-priceOpt.gif) no-repeat;
	margin: 12px 16px 0 16px;
	text-align:center;
	cursor:pointer;
}
#blockContent #blockOffer-3 .price-3{
	float: left;
	display: block;
	width: 172px;
	height: 79px;
	background: url(bgd-priceOpt.gif) no-repeat;
	margin: 12px 0px 0 16px;
	text-align:center;
	cursor:pointer;
}
#blockContent #blockOffer-3 .price-3 label{
    cursor: pointer;
}


#blockContent #blockOffer-3 .price-1 h4,
#blockContent #blockOffer-3 .price-2 h4,
#blockContent #blockOffer-3 .price-3 h4{
	margin: 8px 0 0 0;
	padding: 0;
	color: #ff7109;
	font-size: 22px;
}

#blockContent #blockOffer-3 .price-1 span.horsTaxes,
#blockContent #blockOffer-3 .price-2 span.horsTaxes,
#blockContent #blockOffer-3 .price-3 span.horsTaxes{
	font-size: 14px;
}

#blockContent #blockOffer-3 .price-1 h5,
#blockContent #blockOffer-3 .price-2 h5,
#blockContent #blockOffer-3 .price-3 h5{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

#blockContent #blockOffer-3 .price-1 input,
#blockContent #blockOffer-3 .price-2 input,
#blockContent #blockOffer-3 .price-3 input{
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

#blockContent #blockOffer-3 .validBtn{
	margin: 12px 0 0 277px;
}


#blockContent #blockOffer-4 .infoBlockOffer-4{
	background: url(bgd-blockOffer-4.gif) no-repeat 25px center;
	margin: 8px 0 0 20px;
}

#blockContent #blockOffer-4 h3{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #ff7109;
	font-size: 18px;
	margin: 8px 0px 0 130px;
	font-weight: normal;
}

#blockContent #blockOffer-4 h4{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin: 8px 0px 0 130px;
}

#blockContent #blockOffer-4 p{
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
	font-size: 12px;
	margin: 6px 5px 0 130px;
}

#blockContent #blockOffer-4 span.bigPrice{
	color: #ff7109;
	margin: 80px 0 0;
	font-size: 24px;
	font-weight: bold;
	display: block;
	float:left;
}

#blockContent #blockOffer-4 .validBtn{
	margin: 12px 0 0 147px;
}

/*----------------------------------------------+
+ fonctionalités                                +
+----------------------------------------------*/

#blockGlobal #blockContent #blockFunction-1{
	float: left;
	margin: 0px 20px 0 0px !important;
	margin: 0 4px 0 0;
	width: 317px;
}

#blockGlobal #blockContent #blockFunction-2{
	float: left;
	margin: 0px 0px 0 0px;
	width: 317px;
}

#blockGlobal #blockContent .blockFunction{
	margin: 0px 6px 10px 0px;
	width: 317px;
	background: #efefef;
	border: 1px solid #c9c9c9;
	padding: 5px !important;
	padding: 3px;
}


#blockGlobal #blockContent .functionDescr{
	margin: 0px 0px 0px 0px;
}

#blockGlobal #blockContent .functionDescr img{
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	margin-right: 5px;
}

#blockGlobal #blockContent .functionDescr .functionTxt{
	float: left;
	display: block;
	width: 250px;
}
#blockGlobal #blockContent .functionDescr .functionTxt p{
    text-align:justify;
}

/*----------------------------------------------+
+ espace client                                 +
+----------------------------------------------*/
#blockPage .menuClient{
	display: block;
	width: 666px;
	height: 30px;
	background: url(bgd-menuClient.gif) no-repeat;
	margin-bottom: 12px;
	/*text-transform: uppercase;*/
	font-size: 12px;
	margin-top: 0px;
}

#blockPage .menuClient ul {
    margin:0;
    padding:0;
	margin-left: 27px;
    list-style:none;
}

#blockPage .menuClient li {
    margin-top: 7px;
    padding: 0px 8px 0 8px;
	border-right: 1px solid #fff;
	float: left;
}

#blockPage .menuClient li.item-5 {
    margin-top: 7px;
    padding: 0px 8px 0 8px;
	border-right: none;
	float: left;
}

#blockPage .menuClient li a{
	color: #fff;
	/*font-size: 12px !important;*/
	font-weight: bold;
}

#blockPage .menuClient li a:hover{
	color: #9b1901;
}

#blockPage .menuClient li a.activ{
    color: #9b1901;
}

#blockPage .result .commandBox{
	/*width: 658px;*/
	text-align:center;
	padding:4px;
	padding-bottom: 0;
	/*border-top: 1px solid #c9c9c9;*/
	background: #eee;
}

#blockPage .result .commandBox ul {
    margin:0;
    padding:0;
    list-style:none;
	/*float: right;*/
}

#blockPage .result .commandBox li {
    margin-left:4px;
    padding:0;
	/*float: left;*/
	display:inline;
}

#blockPage .result .commandBox li a.send {
	margin-right: 10px;
	color:#ff7109;
}

#blockPage .titleBar{
	display: block;
	width: 668px;
	height: 23px;
	background: url(bgd-titleCartouche.gif) repeat-x top;
	/*border: 1px solid #c9c9c9;*/
	margin-bottom: 12px;
	text-transform: uppercase;
	font-size: 14px !important;
	margin-top: 30px;
}

#blockPage h2.titleBar span.arrow-dash{
	float: left;
	height: 23px;
	background: url(picto-pucePub.gif) no-repeat;
	margin-right: 8px;
	padding: 0;
}

#blockPage h2.titleBar span{
	float: left;
	padding-left: 40px;
	padding-top: 3px;
}

#blockPage h2.titleBar span.noArrow{
	float: left;
	padding-left: 8px;
	padding-top: 3px;
}

#blockPage table.addressBook{
	border: 1px solid #c9c9c9;
	border-collapse: collapse;
	width: 100%;
}

#blockPage table.addressBook tr.tableClientHead{
	background: url(bgd-titleCartouche.gif) repeat-x bottom;
	height: 23px;
	border-bottom: 1px solid #fff;
}

#blockPage table.addressBook tr.tableClientHead h2{
	text-transform: uppercase;
	font-size: 14px !important;
}

#blockPage .addressBook tr.tableClientHead h2 span.arrow-dash{
	float: left;
	height: 23px;
	background: url(picto-pucePub.gif) no-repeat;
	margin-right: 8px;
	padding: 0;
}

#blockPage .addressBook tr.tableClientHead h2 span{
	float: left;
	padding-left: 40px;
	padding-top: 3px;
}


#blockPage table.addressBook tr{
	height: 30px;
}

#blockPage tr.line-1{background-color: #dedede;}
#blockPage tr.line-2{background-color: #fff;}
#blockPage tr.line-1:hover{background-color: #eee;}
#blockPage tr.line-2:hover{background-color: #eee;}

#blockPage table.addressBook td.addrName{
	font-weight: bold;
	padding-left: 8px;
	width: 220px;
	font-size: 12px;

}
#blockPage table.addressBook td.addrPhone{
	width: 86px;
}
#blockPage table.addressBook td.addrFiche{
	width: 120px;
}

/*Block dernieres entreprises enregistrées*/

#blockLastCompany {
	float:left;
	width:655px;
	margin:10px 0 10px 0;
	padding:0;
	border: 1px solid #c9c9c9;
	min-height:272px;
	height:auto !important;
	height:272px;
	background:#F0F0F0 none;
}

#blockLastCompany h2 {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:500;
	color:#FF7109;
	display: block;
	background: url(bgd-title.gif) repeat-x;
	height:21px;
	padding:1px 0 5px 7px;
	margin:0;
}

#blockLastCompany ul { padding:0; margin:0; }

#blockLastCompany li {
	display: block;
	padding:3px 6px 8px 17px;
	margin-top: -3px;
	background: url(picto-puceSidebar.gif) no-repeat 7px 7px;
	background-color:#FFF;
}

#blockLastCompany li:hover, #blockLastCompany li.altLastCompany:hover { background-color:#FFF0DF; }

#blockLastCompany li.altLastCompany { background-color: #F0F0F0; }

#blockLastCompany li .catLastCompany { float:right; padding:8px 0 0 0; }
#blockLastCompany li .catLastCompany a { color:#FF7109; }

#blockLastCompany li .nameLastCompany { font-size:110%; font-weight:bold; }

/*Block nuage mots clés Top Recherche*/

#blockSearchTagCloud {
	float:right;
	width:314px;
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #C9C9C9;
	text-align:center;
	min-height:272px;
	height:auto !important;
	height:272px;
}

#blockSearchTagCloud #SearchTagCloud {
	padding:5px 10px 0 10px;
	text-align:justify;
}

#blockSearchTagCloud h2 a{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	font-weight:500;
	color:#FF7109;
	display: block;
	background: url(bgd-title.gif) repeat-x;
	height:21px;
	padding:1px 0 5px 7px;
	margin:0;
}

#blockSearchTagCloud #SearchTagCloud ul { padding:0; margin:0; }

#blockSearchTagCloud #SearchTagCloud li {
	list-style:none;
	display:inline;
	margin:0 5px 0 0;
	line-height:20px;
}

#blockSearchTagCloud #SearchTagCloud li.level_1 a { font-size: 12px; color:#989898; }
#blockSearchTagCloud #SearchTagCloud li.level_2 a { font-size: 14px; }
#blockSearchTagCloud #SearchTagCloud li.level_3 a { font-size: 16px; color:#666; }
#blockSearchTagCloud #SearchTagCloud li.level_4 a { font-size: 18px; color:#555; }
#blockSearchTagCloud #SearchTagCloud li.level_5 a { font-size: 20px; color:#444; }
#blockSearchTagCloud #SearchTagCloud li.level_6 a { font-size: 22px; color:#000; font-weight:bold; }

#blockSearchTagCloud #SearchTagCloud li a { color:#666; text-decoration:none; }
#blockSearchTagCloud #SearchTagCloud li a:hover { color:#FF7109; text-decoration:none; }



.blockLastProducts {
	margin: 12px 0;
	padding: 0;
	border: 1px solid #c9c9c9;
	background: #fff none;
}
.blockLastProducts h2 {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:500;
	color:#FF7109;
	display: block;
	background: url(bgd-title.gif) repeat-x;
	height:21px;
	padding:1px 0 5px 7px;
	margin:0;
}

.blockLastProducts .lastProduct {
	float:left;
	width:296px;
	margin:5px 10px 15px;
	padding:6px 4px 14px;
	border:1px solid #fff;
	border-bottom:2px solid #ddd;
	position:relative;
	height:75px;
}
.blockLastProducts .lastProduct:hover {
	background:#f5f5f5;
	border:1px solid #ddd;
	border-bottom:2px solid #ddd;
}

.blockLastProducts .line-2 .lastProduct { border-bottom:2px solid #fff; }
.blockLastProducts .line-2 .lastProduct:hover { border-bottom:1px solid #ddd; }
.blockLastProducts .end { margin-right:0; }

.blockLastProducts .lastProduct .visual {
	float:left;
	margin:0 6px 4px 0;
	border:1px solid #ccc;
	padding:1px;
}
.blockLastProducts .lastProduct .visual img { display:block; }

.blockLastProducts .lastProduct h3 {
	margin:0 0 4px;
	color: #000 !important;
	font-size:12px !important;
}

.blockLastProducts .lastProduct h3 a { color:#ff7109; }
.blockLastProducts .lastProduct h3 a span.prodName { text-transform: capitalize; }

.blockLastProducts .lastProduct .prodMore {
	position:absolute;
	bottom:4px;
	right:4px;
	font-weight:bold;
}
.blockLastProducts .lastProduct .prodMore a span {
	background:url(picto_more.gif) no-repeat left center;
	padding:0 0 0 16px;
}

.blockLastProducts .lastProduct .prodMore a { color:#ff7109; }

.blockLastProducts .moreProducts {
	clear:both;
	padding:7px;
	text-align:right;
	font-weight:bold;
	background:#F0F0F0;
}
.blockLastProducts .moreProducts a { color:#222; }

.blockLastProducts .moreProducts a span {
	background:url(picto-puceContent.gif) no-repeat left center;
	padding:0 0 0 18px;
}
.blockLastProducts .moreProducts a span {
	background:url(picto-puceContent.gif) no-repeat left center;
	padding:0 0 0 18px;
}

/* Dans la fiche société */

.companyLastProducts h2 {
	font-weight:bold;
	height:auto;
	padding:0;
}

.companyLastProducts .lastProduct {
	width:304px;
}

/* Page detail produit */

.companyProduct {
	padding:0 12px;
}

.companyProduct .aboutCompany {
	background:#f5f5f5;
	border:1px solid #eee;
	padding:6px;
	margin:0 0 16px;
	font-size:11px;
	color:#666;
}

.companyProduct .aboutCompany a {
	color:#ff6600;
}

.companyProduct .aboutCompany .about {
	color:#555;
	font-style:italic;
	margin:0 0 4px;
}

.companyProduct .aboutCompany .aboutName {
	color:#FF7109;
	font-size:16px;
}

.companyProduct .moreinfo {
	float:right;
	margin:0 10px;
}

.companyProduct .moreinfo .btnCompany {
	background:url(btn_product_company_info.gif) no-repeat 0 0;
	width:182px;
	height:23px;
	display:block;
}

.companyProduct .moreinfo .btnCompany span { display:none; }

.companyProduct .moreinfo .btnCompany:hover { background-position:0 -23px; }


.companyProduct .productCol-1 {
	float:left;
	width:144px;
	overflow:hidden;
}

.companyProduct .productCol-1 .visual {
	margin:0 0 10px;
	width:140px;
	border:1px solid #ddd;
	padding:1px;
}

.companyProduct .productCol-1 .visual img { display:block; }

.companyProduct .productCol-1 .infos {
	padding:5px;
	border:1px solid #ddd;
	-moz-border-radius:4px;
}

.companyProduct .productCol-1 .infos li { margin:0 0 2px; }

.companyProduct .productCol-1 .infos .name {
	font-weight:bold;
	text-transform:uppercase;
}

.companyProduct .productCol-1 .infos .link span {
	background:url(picto_more.gif) no-repeat left center;
	padding:0 0 0 18px;
}

.companyProduct .productCol-2 {
	float:left;
	width:480px;
	margin:0 0 0 15px;
	overflow:hidden;
}

.companyProduct .productCol-2 h1, 
.companyProduct .productCol-2 h2 {
	margin:0 0 10px;
}

.companyProduct .productCol-2 .cat {
	color:#666;
	margin:0 0 5px;
}

.companyProduct .productCol-2 .descr p {
	margin:0 0 12px;
}

.companyProduct .productCol-2 .date {
	font-style:italic;
	color:#666;
}

/* Page index produits (catalogue) */

.blockProductIndex .companyProduct {
	padding:0;
}

.blockProductIndex .blockLastProducts .line-1 .lastProduct, 
.blockProductIndex .blockLastProducts .line-2 .lastProduct, 
.blockProductIndex .blockLastProducts .line-1 .lastProduct:hover, 
.blockProductIndex .blockLastProducts .line-2 .lastProduct:hover {
	border:1px solid #eee;
	background:#fff;
}

.blockProductIndex .blockLastProducts .line-1 .lastProduct, 
.blockProductIndex .blockLastProducts .line-1 .lastProduct:hover {
	background:#f5f5f5;
}

/* Page admin produits */

.blockProductIndex .companyAddProduct {
	float:right;
	margin:-34px 6px 0 0;
}

.blockLastProducts .lastProduct h3 .menu {
	float:right;
}

/* Top recherche
---------------------------------------------------------------*/

#blockPage .blockTopSearch .topSearchTab .tag a {
	font-size:13px;
	font-weight:bold;
}

/*blockAlpha
---------------------------------------------------------------*/

#blockPage #blockAlpha {
	width: 668px;
	margin-top: 30px;
	margin-bottom: 20px;
}

#blockAlphaFooter {
	width:982px;
	margin:20px auto 20px auto;
}

#blockPage #blockAlpha h2, #blockAlphaFooter h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px !important;
	color: #000 !important;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	margin-top: 8px;
}

#blockPage #bottomTab {
	margin-top:10px;
	width: 666px;	
}

#bottomTabFooter {
	margin-top:10px;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom {
	float: right;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom p, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom p {
	margin-top: 10px;
	margin-right: 5px;
	float: left;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom ul, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom ul {
    margin:0;
    padding:0;
    list-style:none;
	float: left;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom li, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom li {
    margin:0;
    padding:0;
	float: left;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom li .tabText, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom li .tabText {
    display:none;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom li .tabEntreprise, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom li .tabEntreprise {
	display:block;
	height:30px;
	width:125px;
	margin-left:1px;
	background: url(tab-entreprise-little.gif) no-repeat;
}
#blockPage #blockAlpha #bottomTab #blockOnglets-bottom li .tabEntreprise:hover, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom li .tabEntreprise:hover {
	background: url(tab-entreprise-little.gif) no-repeat 0px -30px;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom .tabDirigeant, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom .tabDirigeant {
	display:block;
	height:30px;
	width:125px;
	margin-left:1px;
	background: url(tab-dirigeant-little.gif) no-repeat;
}
#blockPage #blockAlpha #bottomTab #blockOnglets-bottom .tabDirigeant:hover, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom .tabDirigeant:hover {
	background: url(tab-dirigeant-little.gif) no-repeat 0px -30px;
}

#blockPage #blockAlpha #bottomTab #blockOnglets-bottom a.tabActive, #blockAlphaFooter #bottomTabFooter #blockOngletsFooter-bottom a.tabActive {
	background-position : 0px -30px;
}

#blockPage #blockAlpha #blockLetters {
	display: block;
	height: 19px;
	width: 666px;
	background: url(bgd-blockAlpha.gif) no-repeat bottom;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-top: -1px;
	border-top:1px solid #DADADA;
	text-transform: uppercase;
}

#blockAlphaFooter #blockLettersFooter {
	display: block;
	height: 20px;
	width: 982px;
	/*background: url(bgd-blockAlpha.gif) no-repeat bottom;*/
	border:1px solid #DDD;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-top: -1px;
	text-transform: uppercase;
}

#blockPage #blockAlpha #blockLetters a {
	color:#414141;
	padding: 1px 5px 2px 5px;
	border: 1px solid #c9c9c9;
	font-size: 11px;
	margin: 0 1px 0 0px;
	font-weight: bold;
	background: url(pagination.gif) repeat-x bottom;	 
}

#blockAlphaFooter #blockLettersFooter a {
	color:#414141;
	padding: 1px 11px 2px 11px;
	border: 1px solid #c9c9c9;
	font-size: 11px;
	margin: 0 1px 0 0px;
	font-weight: bold;
	background: url(pagination.gif) repeat-x bottom;	 
}

#blockPage #blockAlpha #blockLetters a:hover, #blockAlphaFooter #blockLettersFooter a:hover {
	border: 1px solid #fd8816;
	background: url(paginationActive.gif) repeat-x bottom;	 
}



/*----------------------------------------------+
+ side bar                                      +
+----------------------------------------------*/
#blockGlobal #blockContent #blockSidebar{
	width: 302px;
	margin-left: 12px;
	float:right;
}
/*ie6*/ * html #blockGlobal #blockContent #blockSidebar {margin-left: 10px;}

#blockGlobal #blockContent #blockSidebar #blockMap{
	display: block;
	width: 300px;
	height: 204px;
	border: 1px solid #c9c9c9;
	background: url(bgd-blockSidebar.gif) repeat-x bottom;
	margin-bottom: 12px;
}

#blockGlobal #blockContent #blockSidebar #blockMap img{
	margin: 4px 4px 2px 4px;
	border: 1px solid #c9c9c9;
}

#blockGlobal #blockContent #blockSidebar #blockMap .btn-map{
	width: 109px;
	height: 20px;
	border: none;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar{
	width: 302px;
	margin: 0px 0 0px 0;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore{
	float: left;
	display: block;
	height: 253px;
	width: 149px;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search{
	margin-bottom: 4px;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search h2{
	display: block;
	width: 143px;
	height: 23px;
	background: url(bgd-h2Sidebar.gif) no-repeat;
	font-family: "Tahoma" Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0 0 6px;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search ul{
	/*list-style-image: url(picto-puceSidebar.gif); */
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search li{
	display: block;
	height: 21px;
	width: 130px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	padding: 4px 0 0 17px;
	background: url(picto-puceSidebar.gif) no-repeat 6px 7px;
	background-color: transparent;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search li.line-1{background-color: #dedede;}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search li.line-2{background-color: #fff;}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search li.last{border-bottom: 1px solid #c9c9c9;}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: underline;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore #blockMore-search li a:hover{
	color: #666;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-inscription-2{
	display:block;
	width: 149px;
	height: 30px;
	overflow:hidden;
	background: transparent url(btn-inscription2.gif) no-repeat;
	margin-bottom: 4px;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-inscription-2:hover{
	background: transparent url(btn-inscription2.gif) no-repeat  0px -30px;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-completerFiche{
	display:block;
	width: 149px;
	height: 60px;
	background: url(btn-inscriptionFiche-2.gif) no-repeat;
	margin: 0;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-completerFiche:hover{
	background: url(btn-inscriptionFiche-2.gif) no-repeat  0px -60px;
	cursor: pointer;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-completerFiche span{
	display: none;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-freeInscription{
    display:block;
    width: 149px;
    height: 60px;
    background: url(btn-freeInscription.gif) no-repeat;
    margin: 0 0 4px 0;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .btn-freeInscription:hover{
    background: url(btn-freeInscription.gif) no-repeat  0px -60px;
    cursor: pointer;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn {
	display: block;
	width: 149px;
	background: transparent url(extenseBtn-top.gif) no-repeat top;
	margin-top: 4px;
	padding-top: 15px;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn a.btn-bottom {
    display: block;
    width: 149px;
    background: transparent url(extenseBtn-bottom.gif) no-repeat bottom;
	padding-bottom: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serifs;
	text-align: center;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn a.btn-bottom span.btn-mid {
    display: block;
    width: 125px;
    background: transparent url(extenseBtn-middle.gif) repeat-y;
	padding: 0 12px 0 12px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn a.btn-bottom table {
	vertical-align:middle;
	border-collapse:collapse;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn a.btn-bottom span span {
    color: #000;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-align: center;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn a.btn-bottom:hover span.btn-mid {
    color: #fcf300;
}
#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockMore .extenseBtn a.btn-bottom:hover span span {
    color: #9b1901;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #blockEvent{
	float: left;
	display: block;
	width: 144px;
	height: 253px;
	margin-left: 7px;
	border: 1px solid #c9c9c9;
}

#blockGlobal #blockContent #blockSidebar #blockInfo-sidebar #btn-search-company {
	float: left;
	display: block;
	width: 144px;
	height: 253px;
	margin-left: 7px;
	border:0;
}

/*annonce remplir fiche*/
#blockGlobal #blockContent #blockSidebar #blockRemplirFiche{
	margin-top: 13px;
	display: block;
	width: 300px;
	height: 120px;
	background: url(bgd-blockRemplirFiche.gif) no-repeat;
	border: 1px solid #c9c9c9;
}

#blockGlobal #blockContent #blockSidebar #blockRemplirFiche h3 {
	width: 130px;
	color: #ff7109;
	font-size: 16px;
	text-align: center;
	margin: 6px 0 0 150px;
}

#blockGlobal #blockContent #blockSidebar #blockRemplirFiche a.btn-inscrFiche {
	float: right;
	margin-top: 6px;
	margin-right: 12px;
	display: block;
	width: 138px;
	height: 25px;
	overflow: hidden;
	background: url(btn-inscrFiche2.gif) no-repeat 0 -25px;
}
#blockGlobal #blockContent #blockSidebar #blockRemplirFiche a.btn-inscrFiche:hover {
	background-position: 0 0;
}

.blockOption{
	margin-top: 10px;
	display: block;
	width: 300px;
	height: 120px;
	background: url(bgd-blockVisibility.gif) no-repeat;
	border: 1px solid #c9c9c9;
}

#blockGlobal #blockContent #blockSidebar .blockOption h3{
	color: #ff7109;
	font-size: 16px;
	text-align: center;
	margin-top: 6px;
}
#blockGlobal #blockContent #blockSidebar .blockOption p{
	width: 168px;
	text-align: justify;
	color: #6a6a6a;
	font-size: 12px;
	margin: 8px 0 0 100px;
}
#blockGlobal #blockContent #blockSidebar .blockOption p strong{
	color: #ff7109;
}

#blockGlobal #blockContent #blockSidebar .blockOption .btn-clickHere{
	display:block;
	width: 90px;
	height: 37px;
	overflow:hidden;
	background: transparent url(btn-ccm.gif) no-repeat;
	float:right;
	margin: 5px 15px 0 0px;
}

#blockGlobal #blockContent #blockSidebar .blockOption .btn-clickHere:hover{
	background: transparent url(btn-ccm.gif) no-repeat  0px -37px;
}

#blockGlobal #blockContent #blockSidebar #blockPub-sidebar{
	margin-top: 10px;
	display: block;
	width: 302px;
	height: 265px;
	background: url(txt-pub.gif) no-repeat bottom right;
}

#blockGlobal #blockContent #blockSidebar #blockPub-sidebar img{
	border: 1px solid #c9c9c9;
}

#blockGlobal #blockContent #blockSidebar #adsense-sidebar{
	margin-top: 10px;
	display: block;
	width: 302px;
	height: 250px;
	margin-bottom: 10px;
}

/*----------------------------------------------+
+ Bas de page                                   +
+----------------------------------------------*/
#blockGlobal #blockFooter {
	background: url(bgd-blockFooter.gif) repeat-x;
	font: 11px "Tahoma" Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	border: none;
	border-top: 1px solid #969696;
	width: 982px;
	height: 140px;
	margin-top: 10px;
}

#blockGlobal #blockFooter .blockMenu{
	padding:0 10px 0 0;
	margin:0 0 0 15px;
	height: 140px;
	float:left;
	background: transparent url(lineSeparator-blockFooter.gif) right 10px no-repeat;
}

#blockGlobal #blockFooter .blockMenu h4{
	padding: 5px 0px 5px 0px;
	color: #ff7109;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#blockGlobal #blockFooter .blockMenu ul li{
	width: 164px; !important;
	width:155px;
	padding:3px 10px 0 0px;
	border: none;
	list-style: none;
}

#blockGlobal #blockFooter .blockMenu a{
	text-decoration:none;
	color: #666;
}

#blockGlobal #blockFooter .blockMenu a:hover{
	color: #999;
}

#blockGlobal #blockFooter .blockMenuCategories {
	width:auto;
	background:none;
}

#blockGlobal #blockFooter .blockMenuCategories ul {
	float:left;
}

#blockGlobal #blockFooter .blockMenuCategories .moreCategories {
	clear:both;
	padding:8px 0 0 0;
	text-align:right;
}

#blockGlobal #blockFooter .blockMenuCategories .moreCategories a {
	color:#FF7109;
}


#blockGlobal .blockSignatureFooter{
	padding:8px;
	margin:18px auto 35px auto;
	border:1px solid #DDD;
	background-color:#FAFAFA;
}

#blockGlobal .blockSignatureFooter p {
	float:left;
	margin:0 10px 0 0;
}

#blockGlobal .blockSignatureFooter .explicLibbre {
	width:370px;
	padding:8px 0 0 0;
}

#blockGlobal .blockSignatureFooter .copyright{
	float:right;
	padding:8px 0 0 0;
}


/*---------------------------------------------+
+ gmap                                         +
+---------------------------------------------*/

#map
{
	margin:4px;
	position:relative;
	z-index:1;
}

#gmapSearch{
	width: 100%;
	height: 40px;
	background: url(bgd-gmapSearch.gif) repeat-x;
}

#gmapSearch .gmapFields{
	margin-left: 120px;
}

#gmapSearch .gmapFields label{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#gmapSearch .gmapFields input,
#gmapSearch .gmapFields select{
	width: 200px;
	border:1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	background: url(bgd-inputRecherche.gif) no-repeat;
	font-size: 100%;
	color:#666666;
	font-weight:bold;
	margin: 5px 0 5px 10px;
	padding: 5px;
	float: left;
}

#gmapSearch .gmapFields .btn-itineraireOk {
	display:block;
	float: left;
	width: 42px;
	height: 22px;
	overflow:hidden;
	background: transparent url(btn-itineraireOk.gif) no-repeat;
	margin: 8px 0 0 15px;
	border: none;
}

#gmapSearch .gmapFields .btn-itineraireOk:hover {
	background: transparent url(btn-itineraireOk.gif) no-repeat  0px -22px;
}

#gmapSearch .gmapFields .btn-itineraireOk span{
	display: none;
}

.gmnoprint span{ display:block;font-size:3px; }
#map div span{ display:block;font-size:3px; }
.btn-suppr
{
	width:87px;
	height:25px;
	margin:8px 0;
}

div#mapOverlay
{
	display:none;
	position:absolute;
	z-index:2;
	background-color:white;
	opacity: 0.8;
}

div#mapOverlay table
{
	width:670px;
	height:480px;
}

div#mapOverlay table td
{
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}

p.formError
{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

div.listPopup
{
	display:none;
	position:absolute;
	z-index:500;
	width:300px;
	background: transparent;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 10px;
}

div.listPopup span
{
	display:block;
	padding:3px;
	cursor:pointer;
}

div.listPopup span.list-item-1:hover, 
div.listPopup span.list-item-0:hover, 
div.listPopup span.list-item-first:hover, 
div .listPopup span.list-item-last-w:hover, 
div .listPopup span.list-item-last-g:hover
{
	color: #FF7109;
}

div.listPopup span.list-item-1{
	color: #333;
    padding: 6px;
    background: #c9c9c9;
}

div .listPopup span.list-item-0{
    color: #333;
    padding: 6px;
    background: #f0f0f0;
}

div .listPopup span.list-item-first{
    color: #333;
    padding: 6px;
    background: transparent url(bgd-popupItemFirst.gif) no-repeat top;
	border: none;
}
div .listPopup span.list-item-last-w{
    color: #333;
    padding: 6px;
    background: transparent url(bgd-popuItemLastW.gif) no-repeat bottom;
    border: none;
}
div .listPopup span.list-item-last-g{
    color: #333;
    padding: 6px;
    background: transparent url(bgd-popuItemLastG.gif) no-repeat bottom;
    border: none;
}


div.informationPopup{
	display:none;
	position:absolute;
	width:210px;
	margin-top: -9px;
	color: #414141;
	background: transparent url(bgd-infoPopup.gif) no-repeat top;
	text-align:center;
	font-size:11px;
	font-weight: normal;
	border:none;
	margin-left:10px;
	padding-top: 13px;
	padding-bottom: 10px;
}

div.creditAlert
{
    background-color: #EEEEEE;
    font-size:12px;
    font-weight:bold;
	padding:10px;
	margin-bottom: 12px;
}

div.creditAlert p
{
	text-align:left;
}
div.creditAlert p.creditInfo {
    font-weight: normal;
}

div.creditAlert ul, div.creditAlert table {
	margin:10px 0 10px 0px;
	list-style-type:none;
	background-color: #eee;
}

div.creditAlert table {
	border-collapse:collapse;
	width:100%;
}

div.creditAlert table td.first {
	width:20px;
}

div.creditAlert ul li, div.creditAlert table td{
    margin:0px 0 5px 0px;
    background-color: #fff;
	height: 20px;
	padding: 0 0 0px 0;
}

div.creditAlert ul li span.creditNumber, div.creditAlert table td span.creditNumber {
	display: block;
	width: 10px;
	height: 16px;
	background: url(bgd-creditNumber.gif) no-repeat;
	padding:2px 5px 2px 5px;
	margin-right:10px;
	text-align:center;
	color: #fff;
	font-size: 12px;
}

div.creditAlert ul li span.creditLabel-1
{
    float:left;
    font-size: 11px;
}

div.creditAlert ul li span.creditLabel-1, div.creditAlert table td span.creditLabel-1 {
    padding: 3px 0 0 0;
}

div.creditAlert ul li span.creditNumber, div.creditAlert ul li span.creditLabel
{
	float:left;
	font-size: 11px;
}

div.creditAlert ul li span.creditLabel, div.creditAlert table td span.creditLabel {
	padding: 0 0 0 0;
	vertical-align: middle;
}


div.creditAlert ul li span.creditLabel label, div.creditAlert table td span.creditLabel label {
    padding: 0 0 0 20px;
    vertical-align: middle;
}

div.creditAlert ul li span.creditLabel input, div.creditAlert table td span.creditLabel input {
	margin-left: 20px;
    padding: 0 0 0 0;
    vertical-align: middle;
}



div.creditAlert ul li span.creditSelect {
	margin-left:20px;
	margin-right: 20px;
	float: left;
	vertical-align: middle;
}

div.creditAlert ul li span.creditSelect input {
	margin-top:3px;
}

div.emptyAlert{
    background-color: #EEEEEE;
    font-size:12px;
    font-weight:bold;
    padding:10px;
    margin-bottom: 12px;
}
div.emptyAlert p
{
    text-align:center;
}

/*----------------------------------------------+
+ panier                                        +
+----------------------------------------------*/

p.visibilityError
{
	margin:10px 0 0 0 !important;
	text-align:center;
	color:red !important;
	font-weight:bold;
	/*display:none;*/
}


#blockGlobal table.basket {
    margin: 0px 0 10px 0;
	width:100%;
    border:none;
    border-collapse:collapse;
}
#blockGlobal table.basketTotal {
    width: 290px !important;
    float: right;
    margin-bottom: 5px;
}
#blockGlobal table.basket td {
    padding: 3px;
    border: 1px solid #c6c6c6;
    text-align: center;
    background: #fff;
	height:24px;
}
*+html #blockGlobal table.basket td {height: 18px;}
*html #blockGlobal table.basket td {height: 18px;}

#blockGlobal table.basket tr.title td {
    background: #adadad;
    font-weight: bold;
    color: #fff;
    padding: 7px;
    text-transform: uppercase;
    border-bottom: 2px solid #ff7e19;
}
*+html #blockGlobal table.basket tr.title td {padding: 4px 0 4px 7px;}
*html #blockGlobal table.basket tr.title td {padding: 4px 0 4px 7px;}

#blockGlobal table.basket tr.title td {
    background: #d5d5d5;
    color: #535353;
}
#blockGlobal table.basketTotal td.price-2,
#blockGlobal table.basket td.product {
    text-align: left;
    padding: 4px;
}

#blockGlobal table.basketTotal td.price-2 {
    text-transform: uppercase;
}

#blockGlobal table.basket td.product span {
    font-size: 11px;
    display: block;
}
#blockGlobal table.basket td.styleOrder-1 {
    background: #ffc394;
}
#blockGlobal table.basket td.trash {
    width: 30px;
}
*+html #blockGlobal table.basket td.trash {width:50px;}
*html #blockGlobal table.basket td.trash {width:50px;}

#blockGlobal table.basket td.unitPrice,
#blockGlobal table.basket td.totalPrice {
    width: 107px;
}

#blockGlobal table.basket td.styleOrder-2 {
    background: #e7f1f6;
}
#blockGlobal table.domainsResults td.styleOrder-3 {
    background: #e7f1f6;
}
#blockGlobal table.basket td.hidden {
    border: none !important;
    background: none !important;
    text-align: left;
}

#blockGlobal table.basket td.quantity {
    width: 80px;
}

#blockGlobal table.basketTotal td.price {
    width: 115px;
}
#blockGlobal table.basketTotal tr.priceTotal td {
    background: #ff8e35;
}

#blockGlobal .modifPack {
    float: left;
	display: block;
	width: 352px;
	height: auto;
	border: 1px solid #c9c9c9;
	font-size: 12px;
	background-color: #fff;
	padding: 4px;
	margin-top: -1px;
}

#blockGlobal ul.ajouterPack {
	list-style: none;
	padding-left: 60px;
	margin-top: 5px;
}

#blockGlobal table.basketTotal td.emptyCell,
#blockGlobal table.basketTotal td.btnCell {
    border: none;
	background-color: transparent;
}

#blockGlobal table.basketTotal td.btnCell {
    padding: 12px 0 0 0;
	text-align: right;
}

#blockGlobal .blockPayment {
	width: 600px;
	text-align: center;
	margin: 10px auto;
}

#blockGlobal .blockPayment label {
    vertical-align: top;
	padding-left: 5px;
}


/*----------------------------------------------+
+ Impression                                    +
+----------------------------------------------*/
@media print
{
  #topTab, #blockAnnuaire-second, #blockPath, #blockAlpha, #blockSidebar, .blockMenu, .blockPath, .commandBox, .pub-inscr, #blockAside, #favorites, .actionLinks, .icoTable {
    display:none !important;
  }
  .printPages {
    display:block !important;
  }
  #blockGlobal {
    margin-top: 0px !important;
  }
  #blockPage {
    margin: 20px auto 0 auto !important;
  }
  #blockPage, #blockResumeSearch, .blockTotal-result, .cartoucheTitle, #blockSponsored, .result {
  	width: 980px !important;
  }
  .resultInfo {
	width: 978px !important;
  }
  #blockName {
	width: 980px;
	border: none;
	background: none;
  }
  #blockName .generalInfo {
	border-right: none;
	border-left: none;
  }
  #blockPage .infoTable table td.info {
	border-right: none;
  }
}

/*----------------------------------------------+
+ page construction                             +
+----------------------------------------------*/
#blockGlobal .waitPage{
	display:block;
	width: 185px;
	height: 85px;
	background: url(bgd-blockWait.gif) no-repeat;
	border: 1px solid #c9c9c9;
	padding: 35px 0 0 115px;
	margin: 0 auto;	
}

#blockGlobal .waitNavi{
	width: 340px;
    margin: 10px auto 20px auto;
}

#blockGlobal ul.waitList{
    list-style:none;
	margin: 0;
	padding: 0 0 0 20px;
}

#blockGlobal .waitNavi li {
    float:left;
    margin:0 20px 0 0;
    padding:0;
}

#blockGlobal .waitNavi li a{
	font-size: 12px;
}


.map
{
	border:1px solid #FFF;
}

.map .tip-title
{
	padding:2px;
	color:white;
	font-weight:bold;
	background-color:#FF7109;
}

.map .tip-text
{
	display:none;
}

.map-static
{
	border:1px solid #FFF;
}

.map-static .tip-title
{
	padding:7px;
	color:white;
	font-weight:bold;
	background-color:#FF7109;
	font-size:12px;
}

.map-static .tip-text
{
	display:none;
}

/*----------------------------------------------+

+ ToolTips Mootools                             +

+----------------------------------------------*/

.help-tip {
	color:#fff;
	width: 139px;
	z-index: 13000;
}	

.help-tip .tip-title {
	font-weight: bold;
	font-size: 11px;
	margin:0;
	color: #cbcbcb;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}

.help-tip .tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}



#blockGlobal .etablissements input {
	width:145px;
}

#nafList span
{
	display:block;
	cursor:pointer;
}

/*************popup geoloc **********/

div.geolocPopup
{
	display:none;
	border: 1px solid #FD840E;
	position:absolute;
	margin-top:100px;
	background: #ffae4d url(bgd-homePopup.gif) repeat-x bottom;
	padding:5px;
	width: 320px;
}

div.geolocPopup h2 {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}
div.geolocPopup h2 span {
    font-weight: bold;
}

div.geolocPopup img {
    float: left;
	padding-top: 4px;
}
div.geolocPopup input.geolocPopInput {
    float: left;
	background:transparent url(bgd-inputRecherche.gif) no-repeat scroll 0 0;
	border:1px solid #888888;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:0px 0 0 10px;
	padding:5px;
	width:160px;
}

div.geolocPopup .commandPopupBtn {
	width: 220px;
    text-align: center;
    margin: 10px auto 5px;
}

div.geolocPopup .commandPopupBtn button {
	float: left;
	display: block;
	margin: 0 5px !important;
	margin: 0px;
	padding: 0;
    width: 100px;
	height: 20px;
	background: transparent url(btn-homePopup.gif) no-repeat;
    color: #fff;
	border: none !important;
	font-weight: bold;
	font-size: 10px;
	font-family: "Tahoma", Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	cursor: pointer;
}


div.geolocOnglet
{
	margin-left:200px;
}

div.geolocEdito
{
	background:none !important;
	text-align:center;
}

/*******************************/
button.img
{
	border:0;
	cursor:pointer;
}

button.btnCommander
{
	background:url(btn-commander.gif);
	width:114px;
	height:20px;
}

.tableForm #listSelectcategory_id {
	width: 200px;
}
.tableForm #listSelectcategory_id select{
	width: 200px !important;
}

img.btnFiche {
	cursor: pointer;
}


/*****************google news************/

.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  border: 1px solid #c9c9c9;
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #ff7109;
  background-color: #fff;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #414141;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

#geoError
{
	display: none;
	color: red;
	font-weight: bold;
	text-align:center;
}

.nocursor
{
	cursor: default !important;
}

.payInformation {
	width:667px;
	/*text-align:right;*/
	overflow:hidden;
}

.payInformation h2.payInfoTitle {
	margin:10px 0 0 auto;
	text-align:center;
	cursor:pointer;
	clear:both;
}

.payInformation h2.payInfoTitle .payInfo {
	margin:0;
	clear:both;
	display:block
}

.payInformation h2.payInfoTitle .payValid { margin:0; float:right; }
.payInformation h2.payInfoTitle .payValid img { border:0; }

.payInformation #payInfoContent {
	height:540px;
	overflow:hidden;
}

.payInformation #payInfoContent .payMoreInfo {
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
}
payInformation div#payInfoContent
{
	height:540px;
	overflow:hidden;
}

.payInformation h2.payInfoTitle
{
	margin:10px 0 0 auto;
	text-align:center;
	cursor:pointer;
}

.payInformation .payMoreInfo
{
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	margin:12px 0 0 0;
}

span.lastCompanies
{
	float:right;
	margin: 5px 0 3px 0;
}

span.lastCompanies a
{
	font-weight:bold;
	background:transparent url(picto-puceContent.gif) no-repeat center left;
	padding:0 0 0 15px;
}

span.lastCompanies a:hover
{
	text-decoration:underline;
}

li.lastLink
{
	background-image: none !important;
	height:13px;
}

/*---------------------------------------------------
CGV
----------------------------------------------------*/

#blockCgv { padding:0; margin:0; }

#blockCgv h2, #blockCgv h3, #blockCgv h4 { margin:15px 0 12px 0; }

#blockCgv h3 {
padding:0 0 5px 0;
border-bottom:1px solid #FF9900;
}

#blockCgv h4 {
color:#666;
padding:0 0 5px 0;
margin:12px 0 10px 25px;
border-bottom:1px dotted #999;
}

#blockCgv p { margin:0 0 10px 0; text-align:justify; }

#blockCgv ul li {
margin:0 0 6px 20px;
list-style-type:square;
font-size:12px;
}

/*---------------------------------------------------
GOOGLE AFS
----------------------------------------------------*/

/*.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px}
.ad_line1 {color:#0000FF;font-size:15px; text-decoration:underline}
.ad_text {color:#000000;font-size:13px; text-decoration:none}
.ad_url {color:#008000;font-size:13px;margin-bottom:12px; text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads {background:#ddf8cc; padding:10px}
.narrow_ads {background:#e5ecf9; padding:10px}*/

#top_ad_unit, #bottom_ad_unit {
	background:#FFF none;
	padding:0;
	margin:0;
}

#top_ad_unit .ad_header, 
#bottom_ad_unit .ad_header {
	float:left;
	color:#555;
	font-size:15px;
	font-weight:bold;
	margin:-5px 0 0 0;
	/*font-family:"Times New Roman", Times, serif;*/
}

#top_ad_unit a span, 
#bottom_ad_unit a span { cursor:pointer; }

#top_ad_unit .ad_line1, 
#bottom_ad_unit .ad_line1 {
	float:left;
	color:#333;
	padding:0 0 0 10px;
	font-size:15px;
	font-weight:bold;
	z-index:2;
}

#top_ad_unit .ad_text, #bottom_ad_unit .ad_text {
	background:transparent url(bgd_ad_line1.gif) no-repeat left top;
	border:1px solid #DADADA;
	border-top:0;
	display:block;
	width:656px;
	padding:28px 0 28px 10px;
	margin:-17px 0 -23px 0;
	font-size:13px;
	z-index:1;
}

#top_ad_unit .ad_url, 
#bottom_ad_unit .ad_url {
	float:left;
	margin:-16px 0 0 0;
	font-size:13px;
	z-index:2;
	padding:2px 0 5px 10px;
	color:#FF6600;
	font-size:13px;
}

/* ----- POUR IE7 ------------------- */

*+html #top_ad_unit .ad_header,
*+html #bottom_ad_unit .ad_header {
	margin:-8px 0 0 0;
}

*+html #top_ad_unit .ad_line1,
*+html #bottom_ad_unit .ad_line1 {
	position:absolute;
	margin:-13px 0 0 0;
}

*+html #top_ad_unit .ad_text,
*+html #bottom_ad_unit .ad_text {
	margin:-30px 0 0 0;
}

*+html #top_ad_unit .ad_url,
*+html #bottom_ad_unit .ad_url {
	margin:-40px 0 0 0;
}

/* ----- POUR IE6 ------------------- */

* html #top_ad_unit .ad_header,
* html #bottom_ad_unit .ad_header {
	margin:-8px 0 0 0;
}

* html #top_ad_unit .ad_line1,
* html #bottom_ad_unit .ad_line1 {
	position:absolute;
	margin:-13px 0 0 0;
}

* html #top_ad_unit .ad_text,
* html #bottom_ad_unit .ad_text {
	margin:-30px 0 0 0;
}

* html #top_ad_unit .ad_url,
* html #bottom_ad_unit .ad_url {
	margin:-40px 0 0 0;
}

/* --- AFS SIDEBAR ----------------- */

#narrow_ad_unit {
	border:1px solid #DDD;
	padding:10px;
	margin:10px 0 10px 0;
}

#narrow_ad_unit .ad_header {
	color:#555;
	font-size:15px;
	font-weight:bold;
	margin:-5px 0 0 0;
	/*font-family:"Times New Roman", Times, serif;*/
}

#narrow_ad_unit .ad_line1 {
	color:#FF6600;
	font-weight:bold;
	margin:0 0 6px 0;
	font-size:13px;
}

#narrow_ad_unit .ad_url {
	color:#FF6600;
	margin:6px 0 0 0;
}

/* ----- FIN GOOGLE AFS ------------- */

#blockGlobal #blockContent .blockSocial {
	margin-top: 10px;
	width: 314px;
	height: 51px;
	overflow: hidden;
	background: url(bgd-blockSocial.gif) no-repeat;
}
#blockGlobal #blockContent .blockSocial a {
	display: block;
	width: 110px;
	font-size: 14px;
	color: #585858;
	height: 45px;
	padding: 6px 0 0 47px;
	float: left;
}
#blockGlobal #blockContent .blockSocial a.link-2 {
	padding-left: 64px;
	width: 90px;	
}
#blockGlobal #blockContent .blockSocial a span {
	display: none;
}
#blockGlobal #blockContent .blockSocial a:hover {
	color: #000;
}
.likeBoxFB {
	float: left;
	background: #fff;
	margin: 12px 0 0 0;
	width: 300px !important;
	overflow: hidden !important;
	border-top: 1px solid #ddd;
}
.shareWith {
	float: right;
	padding: 5px 3px 0 12px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #545454;
	width: 129px;
	height: 18px;
	margin-top: 17px;
	background: url(btn-shareWith.jpg) no-repeat top;
}
.shareWith:hover {
	color: #000;
	background-position: bottom;
}
.shareWith a {
	float: right;
	margin: -3px 1px;
	position: relative;
}

