
/*** CSS default ***/

/*** CSS default ***/

/*** CSS default ***/
@charset "utf-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background: #FFF;
  font-family: Arial, Helvetica, Tahoma, "Trebuchet MS" ,sans-serif;
  font-size: 11px;
  text-align: center;
  overflow-x:hidden;
}
iframe:first-of-type{
 padding:0;
 margin:0;
 float:left;
}
a, a:link, a:active, a:visited {
  color: #414141; 
  text-decoration : none;
  outline: none;
} 
a:hover {
  color: #000; 
  text-decoration: none; 
}
h1, h2, h3, h4, hr, div, form, img, table, td, tr, p, li, ul, dd, input, map, .clear_both {
  margin: 0;
  padding: 0;
}
img { border: none; }

.clearBoth { clear:both; }

#blockGlobal {
	width: 1020px;
	margin: 0px auto;
	text-align: left;
}

h3 {
	font-size: 14px;
	color: #fe9a00;
}

input.top {
	vertical-align: text-top;
}

/* replacement of h2 */
.secondTitle, .thirdTitle{
	display:block;
}

/*----------------------------------------------+
+ header                                        +
+----------------------------------------------*/

#blockGlobal #blockHeader{
	width: 1020px;
	height: 126px;
	overflow: hidden;
}

#blockGlobal #blockHeader .block-1{
	float: left;
	width: 326px;
	height: 126px; 
}

#blockGlobal #blockHeader .block-2{
	float: left;
	width: 694px;
	height: 126px;
}

#blockGlobal #blockHeader #logo{
	float:left;
	margin-top: 16px;
}

#blockGlobal #blockHeader #slogan{
	text-align:right;
	padding: 0px;
	font-weight: normal;
	height: 31px;
	padding-top: 10px;
	padding-bottom: 25px;
}

#blockGlobal #blockHeader #slogan .slogan{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #414141;
}

#blockGlobal #blockHeader #slogan .orangeTxt{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #fe9a00;
}
#blockGlobal #blockHeader-2 .block-1 .reg,
#blockGlobal #blockHeader #slogan .reg {
	font-size: 80%;
}

#blockGlobal #blockHeader #blockOnglets{
	position: absolute;
	z-index: 10;
}

#blockGlobal #blockHeader #blockOnglets ul {
	margin: 0;
    	padding:0;
    	list-style:none;
}
#blockGlobal #blockHeader #blockOnglets li {
    float:left;
    margin-left: 12px;
}
#blockGlobal #blockHeader #blockOnglets .tab-achat{
	display:block;
	height:26px;
	width:188px;
	background: url(ong-acheter.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:34px;
	padding-left: 90px;
	color: #fff;
	text-transform:uppercase;
}

* html #blockGlobal #blockHeader #blockOnglets .tab-achat {
	font-size: 13px;
}

*+html #blockGlobal #blockHeader #blockOnglets .tab-achat {
	font-size: 13px;
	letter-spacing: -0.05em;
}

#blockGlobal #blockHeader #blockOnglets .tab-achat:hover {
	background: url(ong-acheter.jpg) no-repeat 0px -60px;
	color: #c00100;
}

#blockGlobal #blockHeader #blockOnglets .tab-vendre{
	display:block;
	height:26px;
	width:188px;
	background: url(ong-vendre.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:34px;
	padding-left: 90px;
	color: #fff;
	text-transform:uppercase;
}
#blockGlobal #blockHeader #blockOnglets .tab-vendre:hover {
	background: url(ong-vendre.jpg) no-repeat 0px -60px;
	color: #c00100;
}

#blockGlobal #blockHeader #blockOnglets .active{
	background-position : 0px -60px;
	color: #c00100;
}

/*----------------------------------------------+
+    header page secondaires                    +
+----------------------------------------------*/
#blockGlobal #blockHeader-2{
	width: 1020px;
	height: 117px;
	overflow: hidden;
}

#blockGlobal #blockHeader-2 .block-1 {
	float: left;
	width: 263px;
	padding:0 12px 0 0;
}

#blockGlobal #blockHeader-2 .block-2 { 
	float: left;
	width: 728px;
}

#blockGlobal #blockHeader-2 #logo-2{
	margin-top: 22px;
	display:block;
}
#blockGlobal #blockHeader-2 #logo-2 strong {
	/*visibility:hidden;*/
	display:none;
}

#blockGlobal #blockHeader-2 #slogan-2{
	text-align:left;
	padding: 0;
	font-weight: normal;
	margin-top: 15px;
}

#blockGlobal #blockHeader-2 #slogan-2 .slogan{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #414141;
}

#blockGlobal #blockHeader-2 #slogan-2 .orangeTxt{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #fe9a00;
}

#blockGlobal #blockHeader-2 #blockPub-top{
	display: block;
	height: 90px;
	width: 740px;
	padding: 0px;
	background: none !important;
	margin-top: 15px;
	margin-bottom: 11px;
}

#blockGlobal #blockHeader-2 #blockOnglets-2{
	position: relative;
	z-index: 10;
	margin-left: 46px;
}

#blockGlobal #blockHeader-2 #blockOnglets-2 ul {
	margin: 0;
    padding:0;
    list-style:none;
}
#blockGlobal #blockHeader-2 #blockOnglets-2 li {
    float:left;
    margin-left: 12px;
}
#blockGlobal #blockHeader-2 #blockOnglets-2 .tab-achat{
	display:block;
	height:26px;
	width:188px;
	background: url(ong-acheter.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:34px;
	padding-left: 90px;
	color: #fff;
	text-transform:uppercase;
}

* html #blockGlobal #blockHeader-2 #blockOnglets-2 .tab-achat {
	font-size: 13px;
}

*+html #blockGlobal #blockHeader-2 #blockOnglets-2 .tab-achat {
        font-size: 13px;
}

#blockGlobal #blockHeader-2 #blockOnglets-2 .tab-achat:hover {
	background: url(ong-acheter.jpg) no-repeat 0px -60px;
	color: #c00100;
}

#blockGlobal #blockHeader-2 #blockOnglets-2 .tab-vendre{
	display:block;
	height:26px;
	width:188px;
	background: url(ong-vendre.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:34px;
	padding-left: 90px;
	color: #fff;
	text-transform:uppercase;
}

* html #blockGlobal #blockHeader-2 #blockOnglets-2 .tab-vendre {
	font-size: 13px;
}

*+html #blockGlobal #blockHeader-2 #blockOnglets-2 .tab-vendre {
	font-size: 13px;
}

#blockGlobal #blockHeader-2 #blockOnglets-2 .tab-vendre:hover {
	background: url(ong-vendre.jpg) no-repeat 0px -60px;
	color: #c00100;
}

#blockGlobal #blockHeader-2 #blockOnglets-2 .active{
	background-position : 0px -60px;
	color: #c00100;
}

/*----------------------------------------------+
+ sidebar                                       +
+----------------------------------------------*/
#blockGlobal #blockSidebar{
	width: 187px;
	float:left;
}

#blockGlobal #blockSidebar .secondTitle.blockSidebarTop {
	display:block;
	background:url(bgd_blocksidebartop.gif) no-repeat;
	width:189px;
	height:85px;
	overflow:hidden;
	margin:0 0 8px;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
#blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line {
	display:block;
	padding:0 10px 0 6px;
	text-align:right;
	white-space:nowrap;
}
#blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line-1 {
	color:#ff8a04;
	text-transform:uppercase;
	font-size:19px;
	padding-top:21px;
}
#blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line-2 {
	font-size:12px;
	letter-spacing:-0.03em;
}
#blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line-3 {
	font-size:11px;
	color:#999;
	letter-spacing:-0.03em;
	padding-top:3px;
}
#blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line-3 strong {
	color:#ff8a04;
}
* html #blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line-2, 
* html #blockGlobal #blockSidebar .secondTitle.blockSidebarTop .line-3 {
	letter-spacing:-0.05em;
	text-align:justify;
	font-size:13px;
}

#blockGlobal #blockSidebar .blockAnnounce4Free {
	margin:0 0 8px;
}
#blockGlobal #blockSidebar .blockAnnounce4Free a, 
#blockGlobal #blockSidebar .blockAnnounce4Free img {
	display:block;
}
#blockGlobal #blockSidebar .blockAnnounce4Free strong {
	display:none;
}

#blockGlobal #blockSidebar #sideMenu ul {
    margin:0;
    padding:0;
    list-style:none;
}

#blockGlobal #blockSidebar #sideMenu li {
	margin-bottom:6px;
}



#blockGlobal #blockSidebar #sideMenu ul li a {
	font-size:11px !important;
	text-transform:uppercase;
	font-weight:bold;
	padding-top: 7px;
	padding-left: 30px;
	display:block;
	width: 157px;
	height:22px;
	background: transparent url(menuBtn.jpg) no-repeat;
}

#blockGlobal #blockSidebar #sideMenu ul li a.video {
        background-image: url(menuBtn-video.jpg);
}

#blockGlobal #blockSidebar #sideMenu ul li a.basket {
        background: transparent url(menuBtnPanier.gif) no-repeat 0 0px;
	color: #fff;
}

#blockGlobal #blockSidebar #sideMenu ul li a.basket:hover {
        background: transparent url(menuBtnPanier-hover.gif) no-repeat 0 0px;
        color: #fff;
}


#blockGlobal #blockSidebar #sideMenu ul li a:hover, 
#blockGlobal #blockSidebar #sideMenu ul li .active {
	background-position: 0 -29px;
}


#blockGlobal #blockSidebar a.equylibrePro{
        font-size:12px;
        text-transform:uppercase;
        font-weight:bold;
        padding-top: 7px;
        padding-left: 30px;
        display:block;
        width: 157px;
        height:22px;
        background: transparent url(btn-equylibrePro.jpg) no-repeat;
	margin-top: 13px;
	cursor: pointer;
}

#blockGlobal #blockSidebar a.equylibrePro:hover {
        background: transparent url(btn-equylibrePro.jpg) no-repeat 0 -29px;
}

#blockGlobal #blockSidebar a.equylibrePro span{
        display: none;
}

#blockGlobal #blockSidebar #votreCompte {
	margin-bottom: 11px;
}

#blockGlobal #blockSidebar .contentBlock-cartouche {
	margin-top:12px;
	display: block;
	width: 187px;
	height: 29px;
	/*border: 1px solid #8f8f8f;*/
	background:url(bgd-sidebarCartouche.jpg) no-repeat;	
}
#blockGlobal #blockSidebar .contentBlock {
	width: 185px;
	border: 1px solid #d7d7d7;
	border-top:0;
	background:#fff url(bgd-block.jpg) bottom repeat-x;		
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
}

#blockGlobal #blockSidebar #about #titre {
	background: url(bgd-titreAbout.jpg) no-repeat;	
}
#blockGlobal #blockSidebar #about #titre .secondTitle {
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:12px;	
	padding-top:6px;
	padding-left: 45px;
}
#blockGlobal #blockSidebar #votreCompte #compteClient p,
#blockGlobal #blockSidebar #about #aboutContent p{
	color: #414141;
	font-size:12px;	
	padding:10px;
	text-align:justify;
}

#blockGlobal #blockSidebar #about #aboutContent img{
	margin-left: 9px;
	margin-top: 4px;
}

#blockGlobal #blockSidebar #reseau {
	margin-top: 12px;
}

#blockGlobal #blockSidebar #reseau .secondTitle img {
	display:block;
}

#blockGlobal #blockSidebar #reseau .intReseau {
	background: transparent url(bgd-blockReseau.gif) no-repeat center bottom;
}

#blockGlobal #blockSidebar #reseau .intReseau p {
	padding: 10px;
	font-size: 13px;
	text-align: justify;
}

#blockGlobal #blockSidebar #reseau .intReseau div img {
	margin: 10px 0 0 1px;
}

#blockGlobal #blockSidebar #reseau .intReseau .link {
	text-align: center;
}

#blockGlobal #blockSidebar #reseau .intReseau .link img {
	margin: 0px 0 10px 0px;
}

#blockGlobal #blockSidebar .blockEquylibrePro {
	margin: 7px 0 0;
}
#blockGlobal #blockSidebar .blockEquylibrePro .secondTitle {
	background:url(img-header-equylibre-pro.gif) no-repeat;
	height:43px;
}
#blockGlobal #blockSidebar .blockEquylibrePro .secondTitle strong {
	display:none;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent {
	background:url(bgd_blockequylibrepro.gif) no-repeat;
	width:187px;
	height:113px;
	font-size:12px;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent .line {
	display:block;
	text-align:right;
	padding:4px 9px 0 0;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent .line-1 {
	padding-top:13px;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent .line-2 {
	letter-spacing:0.04em;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent .line-3 {
	letter-spacing:-0.03em;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent .readMore {
	display:block;
	width:111px;
	height:23px;
	padding:17px 0 0 62px;
}
#blockGlobal #blockSidebar .blockEquylibrePro .proContent .readMore img {
	display:block;
}

#blockGlobal #blockSidebar #alert{
	margin-top:12px;
	/*border-top: 1px solid #d7d7d7;*/
}

#blockGlobal #blockSidebar #alert #alertContent {
	background:url(bgd_blocksidebar-alert.gif) no-repeat;
	width:187px;
	height:103px;
	border:0;
}

#blockGlobal #blockSidebar #alert #alertContent p{
	color: #414141;
	font-size:12px;	
	padding:10px;
	text-align:justify;
}

#blockGlobal #blockSidebar #alert #alertContent a{
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:12px;	
	text-align:center;
	padding-top:4px;
	display:block;
	/*width: 185px;*/
	width: 169px;
	margin:0 auto;
	height:32px;
	/*background: transparent url(bgd-alertBtn.jpg) no-repeat;*/
	background: transparent url(bgd-alertBtn.gif) no-repeat;
}

/*#blockGlobal #blockSidebar #alert #alertContent a:hover {
	background: transparent url(bgd-alertBtn.jpg) no-repeat 0 -36px;
}*/

#blockGlobal #blockSidebar #identification .secondTitle {
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:12px;	
	padding-top:6px;
	padding-left: 10px;
}

#blockGlobal #blockSidebar #formulaireIdentification {
	padding:10px;
	height: 86px;
}

#blockGlobal #blockSidebar #formulaireIdentification #email, 
#blockGlobal #blockSidebar #formulaireIdentification #passe {
	margin-bottom:6px;
	padding-left:12px;
}

#blockGlobal #blockSidebar #formulaireIdentification #email label, 
#blockGlobal #blockSidebar #formulaireIdentification #passe label {
	display:none;
}


#blockGlobal #blockSidebar #formulaireIdentification input#btnConnexion{
	display:block;
	width: 68px;
	height:18px;
	border: none;
	margin: 8px auto 0 auto;
}

#blockGlobal #blockSidebar #formulaireIdentification input {
	width: 130px;
	border: 1px solid #666;
	padding:1px;
}

#blockGlobal #blockSidebar #formulaireIdentification p {
	margin: 5px 0 0;
	padding:0;
}

#blockGlobal #blockSidebar #formulaireIdentification small {
	text-decoration:underline;
	color: #666;
	font-size: 9px;
}

#blockGlobal #blockSidebar #votreCompte .secondTitle {
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:12px;	
	padding-top:6px;
	padding-left: 10px;
}

#blockGlobal #blockSidebar #votreCompte ul {
    margin:10px;
	margin-top: 0px;
    padding: 0px;
    list-style:none;
}

#blockGlobal #blockSidebar #votreCompte li {
	padding-bottom:6px;
	border-bottom: 1px solid #c4c4c4;
	background: url(puce-adminMenu.gif) no-repeat left;
	font-size:12px;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 7px;
	vertical-align: middle;
}

#blockGlobal #blockSidebar #votreCompte li a {
	color: #fe9a00;
}
#blockGlobal #blockSidebar #votreCompte li a:hover {
	color: #ff7109;
}


#blockGlobal #blockSidebar #partenaires .secondTitle {
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:12px;	
	padding-top:6px;
	padding-left: 10px;
}

#blockGlobal #blockSidebar #partenaires #partenaireLogos{
	padding-top:15px;
}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul {
    margin:0;
    padding:0;
    list-style:none;
}

#blockGlobal #blockSidebar #partenaires #partenaireLogos li {
	margin-bottom:20px;
}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoCJ{display:block; width:139px; height:37px; margin-left:25px; background: url(logos-Libbre/logo_conseil-juridique.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoCJ:hover {background: url(logos-Libbre/logo_conseil-juridique.jpg) no-repeat 0 -37px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoCE{display:block; width:139px; height:38px; margin-left:25px; background: url(logos-Libbre/logo_creation-entreprise.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoCE:hover {background: url(logos-Libbre/logo_creation-entreprise.jpg) no-repeat 0 -38px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoEF{display:block; width:139px; height:39px; margin-left:25px; background: url(logos-Libbre/logo_espace-franchise.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoEF:hover {background: url(logos-Libbre/logo_espace-franchise.jpg) no-repeat 0 -39px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoFC{display:block; width:139px; height:33px; margin-left:25px; background: url(logos-Libbre/logo_fonds-commerce.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoFC:hover {background: url(logos-Libbre/logo_fonds-commerce.jpg) no-repeat 0 -33px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoIE{display:block; width:139px; height:47px; margin-left:25px; background: url(logos-Libbre/logo_immobilier-entreprise.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoIE:hover {background: url(logos-Libbre/logo_immobilier-entreprise.jpg) no-repeat 0 -47px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoPF{display:block; width:139px; height:28px; margin-left:25px; background: url(logos-Libbre/logo_partenaire-financier.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoPF:hover {background: url(logos-Libbre/logo_partenaire-financier.jpg) no-repeat 0 -28px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoTE{display:block; width:139px; height:42px; margin-left:25px; background: url(logos-Libbre/logo_transmission-entreprise.jpg) no-repeat;}
#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoTE:hover {background: url(logos-Libbre/logo_transmission-entreprise.jpg) no-repeat 0 -42px;}

#blockGlobal #blockSidebar #partenaires #partenaireLogos ul li #logoLibbre{display:block; width:139px; height:67px; margin-left:25px; background: url(logos-Libbre/logo_libbre.gif) no-repeat;}

/*----------- Block localisation-------------*/

#blockGlobal #blockSidebar .blockLocalisation .list {
	list-style:none; margin:0; padding:0;
}
#blockGlobal #blockSidebar .blockLocalisation .list .item a {
	background:url("picto-arrow-1.gif") no-repeat 10px 3px;
	margin-bottom:4px;
	padding:0 0 4px 20px;
	border-bottom:1px solid #ddd;
	display:block;
	font-size:12px;
}
#blockGlobal #blockSidebar .blockLocalisation .list .item.departement a {
	background:url("picto-arrow-2.gif") no-repeat 20px 2px;
	padding-left:28px;
	font-size:11px;
}
#blockGlobal #blockSidebar .blockLocalisation .list .item.ville a {
	font-size:11px;
	background:url("picto-arrow-3.gif") no-repeat 27px 5px;
	padding-left:36px;
}
#blockGlobal #blockSidebar .blockLocalisation .list .item.first a {
	padding-top:4px;
	background-position:10px 6px;
}
#blockGlobal #blockSidebar .blockLocalisation .list .item.last a {
	border-bottom:none;
	margin-bottom:0;
}

#blockGlobal #blockSidebar .blockLocalisation .secondTitle {
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:14px;	
	padding-top:6px;
	padding-left: 15px;
	width: 280px;
}

/*----------------------------------------------+
+ page                                          +
+----------------------------------------------*/
#blockGlobal #blockPage {
	/*width: 821px;*/
	width: 820px;
	margin-left: 12px;
	float: left;
	overflow:hidden;
}

* html #blockGlobal #blockPage {
	margin-left: 10px;
}

#blockGlobal #blockCenter{
	clear: both;
}

/* 3 blocks TOP */

#blockGlobal #blockPage .blockNavigationTop {
	padding:15px 0 0;
	height:159px;
	overflow:hidden;
}
#blockGlobal #blockPage .blockNavigationTop .block {
	display:block;
	float:left;
	width:268px;
	height:159px;
	margin:0 0 0 9px;
}
#blockGlobal #blockPage .blockNavigationTop .block .title {
	display:block;
	font-size:18px;
	color:#fff;
	padding:12px 0 0 90px;
	text-transform:uppercase;
	line-height:14px;
}
#blockGlobal #blockPage .blockNavigationTop .block .title span {
	display:block;
}
#blockGlobal #blockPage .blockNavigationTop .block .title .line-2 {
	font-size:14px;
}
#blockGlobal #blockPage .blockNavigationTop .block .descr {
	display:block;
	font-size:12px;
	color:#333;
	padding:7px 0 0 90px;
	line-height:12px;
}
#blockGlobal #blockPage .blockNavigationTop .block .btnGo {
	display:block;
	font-size:12px;
	color:#fff;
	background:url(bgd_blocktop-btngo-1.gif) no-repeat right bottom;
	width:171px;
	height:25px;
	line-height:25px;
	text-align:center;
	padding:7px 0 0 90px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:-0.02em;
}
#blockGlobal #blockPage .blockNavigationTop .block-1 {
	background:url(bgd_blocktop-1.gif) no-repeat;
	margin:0;
}
#blockGlobal #blockPage .blockNavigationTop .block-2 {
	background:url(bgd_blocktop-2.gif) no-repeat;
}
#blockGlobal #blockPage .blockNavigationTop .block-2 .btnGo {
	/*background-image:url(bgd_blocktop-btngo-2.gif);*/
}
#blockGlobal #blockPage .blockNavigationTop .block-3 {
	background:url(bgd_blocktop-3.gif) no-repeat;
	width:266px;
}
#blockGlobal #blockPage .blockNavigationTop .block-3 .btnGo {
	background-image:url(bgd_blocktop-btngo-3.gif);
}

/* Navigation apparaissant/disparaissant au clic*/

#blockGlobal #blockPage .blockNavigationAppear {
	padding:0;
	margin:-31px 0 0;
	position:relative;
}
#blockGlobal #blockPage .navigationUp {
	margin:-135px 0 0;
}
#blockGlobal #blockPage .blockNavigationAppear .btnAppear {
	display:block;
	background:url(bgd_blocknavigationtop-click.png) no-repeat center top;
	height:52px;
}
* html #blockGlobal #blockPage .blockNavigationAppear .btnAppear {
	 behavior: url(/iepngfix.htc); 
}
#blockGlobal #blockPage .blockNavigationAppear .btnAppear span {
	display:none;
}

/************************************************recherche*****************************************/
#blockGlobal #blockPage #blockRecherche {
	margin-top:-1px;
	background:url(bgd_blockrecherche-bottom.gif) no-repeat center bottom;
	padding:0 0 14px;
	width:820px;
	overflow:hidden;
}
#blockGlobal #blockPage #blockRecherche .blockSearchContent {
	background-color:#e6e6e6;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	padding:0;
}
* html #blockGlobal #blockPage #blockRecherche .blockSearchContent {
	height:1%;
}
*+html #blockGlobal #blockPage #blockRecherche .blockSearchContent {
	height:1%;
}
#blockGlobal #blockPage #blockRecherche #blockChamps{
	width: 786px;
	margin: 0 auto;
	padding: 7px 0 23px;
	overflow: hidden;
}

#blockGlobal #blockPage #blockRecherche #blockChamps #rechercherTxt{
	float: left;
	text-transform:uppercase;
	color:#414141;
	font-weight: bold;
	font-size: 14px;
	margin-top:3px;
}

#blockGlobal #blockPage #blockRecherche #blockChamps input.search {
	float: left;
	width: 280px;
	border:1px solid #c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	height: 17px;
	margin-left: 10px;
	padding-top: 3px;
	padding-left: 3px;
}

#blockGlobal #blockPage #blockRecherche #blockChamps select {
	float: left;
	width: 180px;
	font: 12px Arial, Helvetica, sans-serif;
	border:1px solid #c9c9c9;
	color:#666666;
	height: 22px;
	margin-left: 10px;
	margin-right: 10px;
}

* html #blockGlobal #blockPage #blockRecherche #blockChamps select {
	margin-right: 2px;
}

#blockGlobal #blockPage .nav {
	background-color:#e6e6e6;
	margin-top: -12px;
	position: relative;
	border: 1px solid #c9c9c9;
	border-top: none;
	padding: 5px;
	margin-bottom: 12px;
	width:808px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
}

* html #blockGlobal #blockPage .nav {
	margin-top: 0px;
	overflow: hidden;
}

#blockGlobal #blockPage .nav #path {
	background-color:#e6e6e6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding: 5px 0px 5px 12px;
	
}

#blockGlobal #blockPage .nav #path a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	padding: 0 10px 0 0;
	background: url(pucePath.gif) no-repeat right;
}

#blockGlobal #blockPage .nav table{
	background: #e6e6e6;
	margin: 15px auto;	
}

#blockGlobal #blockPage .nav .txtRecherche{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#414141;
	vertical-align:middle;
	text-transform:uppercase;
	margin-right: 10px;
}

#blockGlobal #blockPage .nav table .formBtn{
	border:none;
	width:inherit;
	height:inherit;
	background-color: #e6e6e6;
} 

#blockGlobal #blockPage .nav table .okBtn{
	border:none;
	width: 34px;
	height: 21px;
	margin-top: 3px !important;
	margin-top: 1px;
}

#blockGlobal #blockPage .nav table .searchInput{
	border: none;
	padding-top: 3px;
	border:1px solid #c9c9c9;
	width: 207px;
	height: 18px;
	padding-left: 3px;
}  

#blockGlobal #blockPage .nav table .searchBtn{
	border:none;
	width: 200px;
	height: 26px;
} 

#blockGlobal #blockPage .nav table input{
	width: 210px;
	border:1px solid #c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	margin-right: 10px;
}
#blockGlobal #blockPage .nav table input.inputCodePostal{
	width: 100px;
	border:1px solid #c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	margin-right: 10px;
	padding-top: 3px;
	height: 17px;
}

#blockGlobal #blockPage .nav table select{
	width: 210px;
	color:#666666;
}

#blockGlobal #blockPage .nav table select:focus {
	border:1px solid #c9c9c9;
	color:#666666;
}

#blockGlobal #blockPage .nav table input.check{
	width: auto;
	margin: 0;
	padding: 0;
}
/************************************************Annuaire**************************************************/
#blockGlobal #blockPage #blockRecherche #blockAnnuaire{
	padding:0px 0 0 0px;
	float:left;
}

#blockGlobal #blockPage #blockRecherche #blockAnnuaire .column {
	float:left;	
	margin-left: 20px !important;
	margin-left: 10px;
	width: 221px !important;
	width: 226px;
}

#blockGlobal #blockPage #blockRecherche #blockAnnuaire a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;	
}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire .categoryTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#b40000;	
}

#blockGlobal #blockPage #blockRecherche #blockAnnuaire ul {
    margin: 0 0 12px 0;
    padding-left: 60px;
	list-style-image: url(puceAnnuaire.gif);
}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire li {
	padding-top: 2px;
	font-size: 11px;
}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;	
}


#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_9 {background:url(annuaire-tourisme.gif) no-repeat left;}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_15 {background:url(annuaire-com.gif) no-repeat left;}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_23 {background:url(annuaire-services.gif) no-repeat left;}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_35 {background:url(annuaire-bati.gif) no-repeat left;}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_1 {background:url(annuaire-info.gif) no-repeat left;}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_78 {background:url(annuaire-immo.gif) no-repeat left;}
#blockGlobal #blockPage #blockRecherche #blockAnnuaire #homecat_56 {background:url(annuaire-immo.gif) no-repeat left;}

#blockGlobal #blockPage #blockRecherche #blockMap {
	padding: 2px 0 0 0px;
	width: 336px;
	/*height: 290px;*/
	height: 286px;
	overflow: hidden;
	float: left;
}
#blockGlobal #blockPage #blockRecherche #blockMap img {
}

/*----------------------------------------------+
+ formulaire vendre un commerce                 +
+----------------------------------------------*/
#blockGlobal #blockPage #blockAnnonce-form {
	background:#fff url(bgd-blockAnnonce-form.gif) repeat-x 0 0;
	border: 1px solid #c9c9c9;
	margin-top:-1px;
	padding: 12px 0 0 0;
}

*+html #blockGlobal #blockPage #blockAnnonce-form {
	 margin-top:0;
}
* html #blockGlobal #blockPage #blockAnnonce-form {
         margin-top:0;
}
#blockGlobal #blockPage #blockAnnonce-form .block-1 {
	overflow: hidden;
	height: 135px;
	margin: 0 12px;
}

* html #blockGlobal #blockPage #blockAnnonce-form .block-1 .secondTitle {
	margin-left: 20px;
}

*+html #blockGlobal #blockPage #blockAnnonce-form .block-1 .secondTitle {
        margin-left: 10px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-1 .imgBlock-1 {
	float: left;
	margin: 0px 10px 0 0;
	width: 197px;
}

* html #blockGlobal #blockPage #blockAnnonce-form .block-1 .imgBlock-1 {
	margin: 0px 10px 0 10px;
}

*+html #blockGlobal #blockPage #blockAnnonce-form .block-1 .imgBlock-1 {
        margin: 0px 10px 0 10px;
}


#blockGlobal #blockPage #blockAnnonce-form .block-1 p {
	width: 265px;
	text-align: justify;
	margin:0 14px 10px 10px;
	float: left;
}

* html #blockGlobal #blockPage #blockAnnonce-form .block-1 p {
	margin:0 10px 10px 10px;
	width: 250px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 {
	background:url("bgd-blockAnnonce-form.gif") repeat-x scroll 0 0 #FFFFFF;
        overflow:hidden;
	padding: 12px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 .blockEquy {
	margin: 0 0 10px 0; 
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 .blockEquy img {
	float: left;
	margin: 0 20px 0;
}


#blockGlobal #blockPage #blockAnnonce-form .block-2 .blockEquy .detailsReseau {
	margin: 20px 0 0 0;
	float: left;
	width: 406px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 #blockLogo-moteurs img {
	margin: 0 7px;
}

* html #blockGlobal #blockPage #blockAnnonce-form .block-2 #blockLogo-moteurs img {
	margin: 0 3px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 #blockLogo-moteurs {
	margin: 20px 0 0 0;
	background: transparent url(bgd-blockSearchEngine.gif) no-repeat 0 0;
	padding: 4px 10px 10px 16px;
	width: 770px;
	overflow: hidden;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 #blockLogo-moteurs .detailsEngine {
	width: 365px;
	float: left;
	margin-top: 2px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 .blockEquy .plus {
	margin-bottom: 10px;
}

#blockGlobal #blockPage #blockAnnonce-form .block-2 .blockTopEquy {
	background: transparent url(bgd-topBlockDetails.gif) no-repeat 0 0;
	height:3px;
}

#blockGlobal #blockPage #blockAnnonce-form .secondTitle{
	color: #ff9835;
	text-transform:uppercase;
	font-size:14px;
	margin-top: 12px;
	margin-bottom: 12px;	
}

* html #blockGlobal #blockPage #blockAnnonce-form .secondTitle {
	height: 1%;
}

#blockGlobal #blockPage #blockAnnonce-form p{
	color: #666;
	font-size:12px;
	margin-bottom: 12px;	
}

#blockGlobal #bonus, 
#blockGlobal #blockPage #blockAnnonce-form #bonus {
	background: #e0e0e2;
	padding: 14px;
	margin: 20px 0;
	border: 1px solid #c9c9c8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#blockGlobal #bonus .advantages, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .advantages {
	background: transparent url(bgd-blockAvantages.gif) no-repeat 0 0;
	margin: 0 20px 0 0;
	width: 427px;
	height: 104px;
	float: left;
}

#blockGlobal #bonus .advantages .secondTitle, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .advantages .secondTitle {
	text-transform: lowercase;
	margin: 5px 0 0 5px;
	font-size: 18px;
}

#blockGlobal #bonus .advantages .secondTitle .titleAdvantages,
#blockGlobal #blockPage #blockAnnonce-form #bonus .advantages .secondTitle .titleAdvantages {
	background: transparent url(ico-moreDetails.gif) no-repeat 0 0;
	padding: 5px 0 0 40px;
	display: block;
	color: #f47b15;
	height: 30px;
}

#blockGlobal #bonus .advantages .secondTitle .intAdvantages,
#blockGlobal #blockPage #blockAnnonce-form #bonus .advantages .secondTitle .intAdvantages {
	text-transform: uppercase;
}

#blockGlobal #bonus .advantages .list-1,
#blockGlobal #blockPage #blockAnnonce-form #bonus .advantages .list-1 {
	margin: 5px 0 0 46px;
	list-style: square;
	font-size: 12px;
	color: #333;
}

#blockGlobal #bonus .visibility, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .visibility {
	background: transparent url(bgd-blockVisibility.gif) no-repeat 0 0;
	margin: 0;
	width: 321px;
	height: 104px;
	float: left;
}
#blockGlobal #bonus .visibility .secondTitle, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .visibility .secondTitle {
	text-transform: lowercase;
	margin: 5px 0 0 5px;
	font-size: 18px;
	color: #f47b15;
}

#blockGlobal #bonus .visibility .secondTitle .titleAdvantages, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .visibility .secondTitle .titleAdvantages {
	background: transparent url(ico-Visibility.gif) no-repeat 0 0;
	padding: 5px 0 0 40px;
	display: block;
	height: 30px;
}

#blockGlobal #bonus .visibility .secondTitle .intVisibility, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .visibility .secondTitle .intVisibility {
	text-transform: uppercase;
}

#blockGlobal #bonus .visibility .list-1, 
#blockGlobal #blockPage #blockAnnonce-form #bonus .visibility .list-1 {
	margin: 5px 0 0 46px;
	list-style: square;
	font-size: 12px;
	color: #333;
}




#blockGlobal #blockPage #blockAnnonce-form .cartoucheForm .secondTitle{
	color: #fff;
	text-transform:uppercase;
	font-size:14px;
	margin-top: 12px;
	display: block;
	height: 22px;
	width: 777px;
	background: url(bgd-cartoucheForm.gif) no-repeat;
	/*border: 1px solid #8f8f8f;*/
	padding-top:6px;
	padding-left: 15px;	
	margin-bottom: 0px;
}

#blockGlobal #blockPage #blockAnnonce-form .form-contentBlock{
	width: 776px;
	background: #fff;
	border-top: none;
	padding: 8px;
	padding-bottom: 0px;	
	margin: 5px 0 15px 0;
}

#blockGlobal #blockPage #blockAnnonce-form .form-contentBlock .annonceType-btn{
	float: left;
	display: block;
	width: 298px !important;
	height: 27px;
	background: url(bgd-formType-opt.gif) no-repeat;
	margin-bottom: 8px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 60px !important;
	margin-left: 35px;
	padding: 8px 0 0 0 !important;		
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	cursor: pointer;
}


#blockGlobal #blockPage #blockAnnonce-form .form-contentBlock .annonceType-btn label{
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;		
}

#blockGlobal #blockPage #blockAnnonce-form .form-contentBlock .annonceType-btn input{
	vertical-align: middle;
	margin-right: 10px;
}

#blockGlobal #droite_col .depotAnnounce, #blockGlobal #droite_col .renewAnnounce {
background:url("bgd-formType-opt.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
font-weight:bold;
height:27px;
margin-bottom:20px;
margin-left:60px !important;
margin-right:0;
margin-top:20px;
padding:8px 0 0 !important;
text-align:center;
text-transform:uppercase;
width:298px !important;
}

#blockGlobal #droite_col .backDashBoard {
background:url("bgd-formType-opt.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
height:27px;
margin-bottom:20px;
margin-left:240px !important;
margin-right:0;
margin-top:0px;
padding:8px 0 0 !important;
text-align:center;
text-transform:uppercase;
width:298px !important;
}


#blockGlobal #blockPage #blockAnnonce-form .formCell{
	display: block;
	height: 35px;
	width: 776px;
	background: url(bgd-formCell.gif) repeat-x;
	margin-bottom: 8px;
}


#blockGlobal #blockPage #blockAnnonce-form #blockDuree .info{
	float:left;
	display: block;
	height: 35;
	width: auto;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px !important;
	margin-left: 12px;
}

#blockGlobal #blockPage #blockAnnonce-form #blockOption .info{
	float:left;
	display: block;
	height: 35;
	width: auto;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px !important;
	margin-left: 12px;
}

html>/**/body #blockGlobal #blockPage #blockAnnonce-form #blockOption .info{
	margin-top: 0px;
}/*ff only*/



#blockGlobal #blockPage #blockAnnonce-form .questionMark{
	margin-left: 20px;
}

#blockGlobal #blockPage #blockAnnonce-form .info input{
	vertical-align: middle;
}

#blockGlobal #blockPage #blockAnnonce-form .info label{
	margin-left: 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
}

#blockGlobal #blockPage #blockAnnonce-form .info label span{
	font-size: 16px;
	vertical-align: baseline;
}

#blockGlobal #blockPage #blockAnnonce-form .info img{
	margin-top:0px;
	vertical-align: middle;
}


#blockGlobal #blockPage #blockAnnonce-form .price{
	float:right;
	margin: 6px 23px 0 0 !important;
	margin: 6px 15px 0 0;
	font-size: 16px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
}

#blockGlobal #blockPage #blockAnnonce-form .priceAst{
	float:right;
	margin: 6px 3px 0 0;
	font-size: 16px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
}

#blockGlobal #blockPage #blockAnnonce-form .asterisque{
	float:right;
	margin-right: 8px;
	font-size: 10px;
	color: #666;
	font-weight: bold;
}

#blockGlobal #blockPage #blockAnnonce-form .price span,
#blockGlobal #blockPage #blockAnnonce-form .priceAst span{
	font-size: 12px;
}

#blockGlobal #blockPage #blockAnnonce-form #blockValid input{
	margin: 12px 0 12px 280px;
}

#blockGlobal #blockPage #blockAnnonce-form #blockValid p{
	text-align: left;
	font-size: 10px;
	margin-bottom: 0px;
}

#blockGlobal #blockPage #blockAnnonce-form .error{
	color: #CC0000;
	text-align: center;
	font-size:12px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 8px;
	margin-bottom: 12px;
	border: 1px solid #CC0000;
	padding: 6px;
}

#blockGlobal #droite_col  {
    /*min-height:600px;*/
	height:auto !important;
	height:600px;
}

/*----------------------------------------------+
+ formulaire clients                            +
+----------------------------------------------*/

#blockGlobal #droite_col .blockAnnonceForm {
        background-color:#e6e6e6;
        border: 1px solid #c9c9c9;
        margin-top:-1px;
        padding: 12px;
}

#blockGlobal #droite_col .blockAnnonceForm  .secondTitle{
        color: #ff9835;
        text-transform:uppercase;
        font-size:14px;
        margin-top: 12px;
        margin-bottom: 12px;
	background: none;
	display: inherit;
	width: auto;
	height: auto;
	padding: 0;
}

#blockGlobal #droite_col .blockAnnonceForm p{
        color: #666;
        font-size:12px;
        margin: 0 0 12px 0;
}

#blockGlobal #droite_col .blockAnnonceForm .cartoucheForm .secondTitle{
        color: #fff;
        text-transform:uppercase;
        font-size:14px;
        margin-top: 12px;
        display: block;
        height: 22px;
        width: 777px;
        background: url(bgd-cartoucheForm.gif) no-repeat;
        border: 1px solid #8f8f8f;
        padding-top:6px;
        padding-left: 15px;
        margin-bottom: 0px;
}

#blockGlobal #droite_col .blockAnnonceForm .formContentBlock{
        width: 776px;
        background: #fff;
        border: 1px solid #c9c9c9;
        border-top: none;
        padding: 8px;
        padding-bottom: 0px;
}

#blockGlobal #droite_col .blockAnnonceForm .formContentBlock .annonceType-btn{
        float: left;
        display: block;
        width: 277px;
        height: 27px;
        background: url(bgd-formType-opt.gif) no-repeat;
        margin-bottom: 8px;
        margin-top: 0;
        margin-right: 0px;
        margin-left: 60px !important;
        margin-left: 35px;
        padding: 8px 0 0 20px;
}

#blockGlobal #droite_col .blockAnnonceForm .formContentBlock .annonceType-btn label{
        color: #fff;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        vertical-align: middle;
        cursor: pointer;
}

#blockGlobal #droite_col .blockAnnonceForm .formContentBlock .annonceType-btn input{
        vertical-align: middle;
        margin-right: 10px;
}

#blockGlobal #droite_col .blockAnnonceForm .formCell{
        display: block;
        height: 35px;
        width: 776px;
        background: url(bgd-formCell.gif) repeat-x;
        margin-bottom: 8px;
}

#blockGlobal #droite_col .blockAnnonceForm .quantityInput {
        margin-left: 4px;
	text-align: center;
	font-weight: bold;
}

#blockGlobal #droite_col .blockAnnonceForm #blockPacks .info,
#blockGlobal #droite_col .blockAnnonceForm #blockAbonn .info
{
        float:left;
        display: block;
        height: 35;
        width: auto;
        margin-top: -1px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 30px !important;
        margin-left: 12px;
}

html>/**/body #blockGlobal #droite_col .blockAnnonceForm #blockPacks .info,
html>/**/body #blockGlobal #droite_col .blockAnnonceForm #blockAbonn .info
{
        margin-top: 0px;
}/*ff only*/

#blockGlobal #droite_col .blockAnnonceForm #blockPacks .infoPerso,
#blockGlobal #droite_col .blockAnnonceForm #blockAbonn .infoPerso{
        float:left;
        display: block;
        height: 35;
        width: auto;
        margin-top: 5px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 30px !important;
        margin-left: 12px;
}

html>/**/body #blockGlobal #droite_col .blockAnnonceForm #blockPacks .infoPerso,
html>/**/body #blockGlobal #droite_col .blockAnnonceForm #blockAbonn .infoPerso{
        margin-top: 5px;
}/*ff only*/

#blockGlobal #droite_col .blockAnnonceForm .info input{
        vertical-align: middle;
}

#blockGlobal #droite_col .blockAnnonceForm .info .legend{
	margin-left: 0px;
        font-size: 12px;
        text-transform: lowercase;
        color: #666;
        font-weight: bold;
        vertical-align: middle;
}


#blockGlobal #droite_col .blockAnnonceForm .info label {
        margin-left: 20px;
        font-size: 12px;
        text-transform: uppercase;
        color: #666;
        font-weight: bold;
        vertical-align: middle;
	cursor: pointer;
}

#blockGlobal #droite_col .blockAnnonceForm .info .legend span,
#blockGlobal #droite_col .blockAnnonceForm .info label span {
        font-size: 16px;
        vertical-align: baseline;
}

#blockGlobal #droite_col .blockAnnonceForm .info .legend .lowA{
        font-size: 12px;
	text-transform: lowercase;
}

#blockGlobal #droite_col .blockAnnonceForm .info img{
        margin-top:0px;
        vertical-align: middle;
	margin-right: 10px;
}


#blockGlobal #droite_col .blockAnnonceForm .price{
        float:right;
        margin: 6px 23px 0 0 !important;
        margin: 6px 15px 0 0;
        font-size: 16px;
        text-transform: uppercase;
        color: #666;
        font-weight: bold;
}

#blockGlobal #droite_col .blockAnnonceForm .price span {
        font-size: 12px;
	text-transform: lowercase;
}

#blockGlobal #droite_col .blockAnnonceForm #blockValidCom input{
        margin: 12px 0 12px 280px;
}

#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table {
	width: 400px;
	margin: 0 auto;
	border: 1px solid #c9c9c9;
	border-collapse: collapse;
}
#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table td.title {
        text-align: center;
	height: 22px;
	background: #999;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table td.titlePrice {
	width: 140px;
}

#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table td.infoPrice{
        padding: 6px 20px;
	text-align: center;
	font-size: 14px;
        text-transform: uppercase;
        color: #666;
        font-weight: bold;
	border-bottom: 1px solid #c9c9c9;
	background: #ebe9ea;
}
#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table td.infoPrice span {
        font-size: 12px;
        text-transform: lowercase;
}

#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table td.quantity{
	padding: 6px 20px;
        font-size: 14px;
        text-transform: uppercase;
        color: #666;
        font-weight: bold;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}
#blockGlobal #droite_col .blockAnnonceForm #blockValidCom table td.quantity span {
        font-size: 12px;
        text-transform: lowercase;
}

#blockGlobal #droite_col .blockAnnonceForm #blockValidCom p{
        text-align: left;
        font-size: 10px;
        margin-bottom: 0px;
}

#blockGlobal #droite_col .blockAnnonceForm .error{
        color: #CC0000;
        text-align: center;
        font-size:12px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 8px;
        margin-bottom: 12px;
        border: 1px solid #CC0000;
        padding: 6px;
}

/*----------------------------------------------+
+ Block credits                                 +
+----------------------------------------------*/

#blockGlobal #droite_col .blockMoreCredits {
	/*padding: 12px 12px 12px 14px;*/
	padding: 12px 0 12px 0;
}
#blockGlobal #droite_col .blockMoreCredits .blockPacks {
	padding: 0 12px 0 14px;
}

#blockGlobal #droite_col .noPadding {
	padding-top: 0;
}

#blockGlobal #droite_col .blockMoreCredits .cartoucheMoreCredits .secondTitle {
	background:url("bgd-cartoucheFull_h2.gif") no-repeat scroll 0 0 transparent;
	/*border:1px solid #8F8F8F;*/
	color:#FFFFFF;
	display:block;
	font-size:14px;
	height:24px;
	margin-bottom:0;
	margin-top:12px;
	padding-left:15px;
	padding-top:6px;
	text-transform:uppercase;
	/*width:777px;*/
}

#blockGlobal #droite_col .blockMoreCredits .cartoucheMoreCredits .screenOffer {
	margin: 20px 15px 0px;
	float: left;
}

#blockGlobal #droite_col .blockMoreCredits .cartoucheMoreCredits .infoTxt {
	text-align: justify;
	font-size: 15px;
	margin: 40px 15px 0 0;
}


#blockGlobal #droite_col .blockMoreCredits .cartoucheMoreCredits p {
	margin: 14px 12px;
}

#blockGlobal #droite_col .blockMoreCredits .blockPackCredits {
	float: left;
	width: 362px;
	height: 66px;
	padding: 5px 14px;
	overflow: hidden;
	background: transparent url(bgd-blockCredits.gif) no-repeat 0 0;
	margin: 0 0 12px 12px; 
}

#blockGlobal #droite_col .blockMoreCredits .blockCredits-1, #blockGlobal #droite_col .blockMoreCredits .blockCredits-3 {
	/*margin: 0px 0 8px 0px;*/
}


#blockGlobal #droite_col .blockMoreCredits .blockPackCredits .details {
	background: transparent url(ico-packCredits.gif) no-repeat 0 0;
	width: 160px;
	padding: 7px 0 13px 70px;
	color: #333;
	float: left;
	font-size: 13px;
}

#blockGlobal #droite_col .blockMoreCredits .blockPackCredits .details .titleCredits {
	display: block;
	text-transform: uppercase;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

#blockGlobal #droite_col .blockMoreCredits .blockPackCredits .details .line-1 {
	display: block;
}

#blockGlobal #droite_col .blockMoreCredits .blockPackCredits .prize {
	float: left;
	padding: 3px 0 0 0;
	width: 125px;
	text-align: center;
	color: #ff8400;
	font-size:15px;
}

#blockGlobal #droite_col .blockMoreCredits .blockPackCredits .prize .number {
	font-size: 25px;
	font-weight: bold;
}

#blockGlobal #droite_col .blockMoreCredits .blockPackCredits .prize a {
	display: block;
	margin: 3px 0 0 0;
}




/*----------------------------------------------+
+ home portail                                  +
+----------------------------------------------*/
#blockGlobal #blockPage #blockPortal{
	width: 821px;
	margin-top: 12px;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-1 {
	background: transparent url(bgd-blockReadFree.gif) no-repeat 0 0;
	width: 272px;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-2 {
        background: transparent url(bgd-blockSellFree.gif) no-repeat 0 0;
	width: 277px;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-3 {
        background: transparent url(bgd-blockEquylibrePro.gif) no-repeat 0 0;
	width: 272px;
}

#blockGlobal #blockPage #blockPortal #blockThree .intBlockThree {
	float: left;
	height: 174px;
	overflow: hidden;
}

#blockGlobal #blockPage #blockPortal #blockThree .intBlockThree .secondTitle {
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	margin: 10px 0 0 5px;
}

#blockGlobal #blockPage #blockPortal #blockThree .intBlockThree .secondTitle span {
	font-size: 18px;
}	

#blockGlobal #blockPage #blockPortal #blockThree .intBlockThree p {
	margin: 10px 0 0 5px;
	color: #000;
	font-size: 12px;
	letter-spacing: -0.015em;
}

#blockGlobal #blockPage #blockPortal #blockThree .intBlockThree a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	float: right;
	margin: 27px 16px 0 0;
}

* html #blockGlobal #blockPage #blockPortal #blockThree .intBlockThree a {
	margin: 28px 7px 0 0;
}


#blockGlobal #blockPage #blockPortal #blockThree .block-1 a {
	margin: 27px 18px 0 0;
}

* html #blockGlobal #blockPage #blockPortal #blockThree .block-1 a {
	margin: 28px 8px 0 0;
}



#blockGlobal #blockPage #blockPortal #blockThree .block-3 {
	font-size: 16px;
	color: #666;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-3 .line-1 {
	margin: 54px 0 0 40px;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-3 .line-2 {
        margin: 0px 0 0 72px;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-3 .line-3 {
        margin: 0px 0 0 85px;
}

#blockGlobal #blockPage #blockPortal #blockThree .block-3 a {
	color: #fff;
	font-size:12px;
	margin: 32px 14px 0 0;
}

* html #blockGlobal #blockPage #blockPortal #blockThree .block-3 a {
	margin: 36px 7px 0 0;
}

*+html #blockGlobal #blockPage #blockPortal #blockThree .block-3 a {
        margin: 36px 14px 0 0;
}


#blockGlobal #blockPage #blockPortal #left-column .portal-contentBlock {
	width:489px;
	background:transparent url(bgd-block-round.gif) no-repeat center bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top: 3px;
	padding-bottom: 17px;		
}

#blockGlobal #blockPage #blockPortal #left-column {
	float: left;
	width: 507px;
	/*overflow: hidden;*/
}

#blockGlobal #blockPage #blockPortal #right-column {
	float: left;
	width: 300px;
	/*overflow: hidden;*/
	margin-left: 12px;
}

/*******************************************************************************leftcolumn**************/
#blockGlobal #blockPage #blockPortal #left-column #last-cession {
	position:relative;
	float: left;
	/*width: 487px;*/
	display:block;
	height: 220px;
	overflow: hidden;
	padding-bottom: 0px;
}

#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2{
	margin-top:10px;
	display: block;
	width: 509px;
	height: 28px;
	/*border: 1px solid #8f8f8f;*/
	background:url(bgd-cartoucheCentre.jpg) no-repeat;	
}

#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 .titleCartouche{
   float:left;
   display:block;
   height:20px;
   width:320px;
}

#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 .secondTitle{
	color: #fff;
	text-transform:uppercase;
	font-size:14px;	
	padding-top:6px;
	padding-left: 15px;
}

#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 .archives{
	color: #fff;
	font-size:11px;
	text-transform:lowercase;
	text-decoration:underline;	
	padding-top:6px;
	padding-left: 15px;
	margin-left:280px;
}
#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 .rssLast{
	color: #fff;
	display: block;
	height: 17px;
	width: 150px;
	background: url(rss.gif) no-repeat right;
	float:right;
	margin-top: 6px;
	margin-right: 15px;
}

/*ie6*/* html #blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 .rssLast{margin-top: -17px;}

#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 .listRss{
	color: #FFFFFF;
	font-size:11px;
	text-transform:lowercase;
	text-decoration:underline;
	padding-top:6px;
	font-weight: bold;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #last-cessionContainer {
	width: 477px;
	overflow: hidden;
	margin: 0 0 0 5px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #last-cessionContent{
	overflow: hidden;
	height: 180px;
	/*position:absolute;*/
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #last-cessionContent div.slide{
	float: left;
	width: 492px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession .photoAnnonce {
	float: left;
	background: #FFFFFF url(bgd-block.jpg) bottom repeat-x;
	display:block;
	height: 170px;
	width: 147px;
	border: 1px solid #d4d4d4;
	margin: 7px 15px 0 15px !important;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession .first{
	margin: 7px 0 0 0 !important;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession .last{
	margin: 7px 0 0 0 !important;
}


#blockGlobal #blockPage #blockPortal #left-column #last-cession .photoAnnonce img {
	margin: 10px;
	margin-bottom: 5px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #last-cessionContent .orangeAnnounce{
	display:block;
	width:125px;
	height: 50px;
	color:#fe9a00;
	font-size:13px;
	text-align:center;
	margin: 0 10px 0 10px;
	font-weight:bold;
}
#blockGlobal #blockPage #blockPortal #left-column #last-cession #last-cessionContent .orangeAnnounce:hover {
	color:#ff6600;
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #player {
	position:relative;
	margin-top : 7px;
	margin-left: 5px;
	border: 1px solid #d4d4d4;
	display: block;
	height: 23px;
	width: 475px;
	background:url(bgd-player.jpg) repeat-x;
}


#blockGlobal #blockPage #blockPortal #left-column #last-cession #player #player-back {
	float: left;
	display: block;
	height: 19px;
	width: 180px;
	background: url(player-back.gif) no-repeat left;
	padding: 4px 0 0 20px;
	text-decoration: underline;
	margin-left: 17px !important;
	margin-left: 9px;
	
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #player #galleryLink {
	float: left;
	padding: 4px 0 0 0;
	text-decoration: underline;
	
}

#blockGlobal #blockPage #blockPortal #left-column #last-cession #player #player-forward {
	float: left;
	display: block;
	height: 19px;
	width: 180px;
	background: url(player-forward.gif) no-repeat right;
	padding: 4px 20px 0 0px;
	text-decoration: underline;
	text-align:right;
}

/*************************************************************************************aquisition*****************************/
#blockGlobal #blockPage #blockPortal #left-column #last-aquisition{
	margin-top:13px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent .annonce {
	margin-left:10px;
	margin-right:10px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent .thirdTitle {
	color:#fe9a00;
	margin-bottom: 5px; 
	padding-left: 12px;
	background: transparent url(pucePortail.gif) no-repeat left;
	font-size:13px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent .thirdTitle:hover {
	color:#ff6600; 
}

#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent .ca {
	color:#666;
	font-size:12px;
	font-weight:bold;
	width:200px;
	float:left; 
	margin-left:12px;
	margin-bottom: 5px;
}

#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent .dateDepos {
	color:#414141;
	font-size:12px;
	font-weight:bold;
	width:200px; 
	float:right;
	margin-bottom: 5px;
	text-align:right;
}

#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent #annonce1 {
	border-top:none;
}
#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent #annonce2 {
	border-top:1px solid #d4d4d4;
}
#blockGlobal #blockPage #blockPortal #left-column #last-aquisitionContent #annonce3 {
	border-top:1px solid #d4d4d4;
}

/*****************************************************************************************edito***************************/
#blockGlobal #blockPage #blockPortal #left-column #blockEdito {
	margin-top:14px;
}

#blockGlobal #blockPage #blockPortal #left-column #blockEdito .secondTitle{
	color:#b40000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	display: block;
	width: 507px;
	height:22px;
	border-bottom: 1px dotted #c9c9c9;
	text-transform:uppercase;
}

#blockGlobal #blockPage #blockPortal #left-column p{
	font-size:12px;
	margin-bottom: 10px;
	line-height:17px;
	text-align:justify;
}


/****************************************************************************************actu home*************************/
#blockGlobal #blockPage #blockPortal #left-column .date{
	color:#b40000;
}

#blockGlobal #blockPage #blockPortal #left-column .thirdTitle {
	margin-top:15px;
}

#blockGlobal #blockPage #blockPortal #left-column .thirdTitle a{
	color:#fe9a00;
	font-size:13px;
}
#blockGlobal #blockPage #blockPortal #left-column .thirdTitle a:hover {
	color:#ff6600;
}

#blockGlobal #blockPage #blockPortal #left-column .more{
	font-size:12px;
	text-decoration:underline;
	color:#666;
	margin: 5px 0 5px 270px;
}

#blockGlobal #blockPage #blockPortal #left-column .separator{
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 10px;
}

/****************************************************************************************rightcolumn*******************/

#blockGlobal .blockFE {
	margin: 12px 0 0 0;
}
#blockGlobal .pub-Portail,
#blockGlobal #blockPage #blockPortal #right-column #pub-Portail{
	display:block;
	width:298px;
	height: 249px;
	border:1px solid #d4d4d4;
	margin: 0 0 14px;
	overflow:hidden;
}
#blockGlobal #blockPage #blockPortal #right-column #pub-Portail{
	margin-top:10px;
}

#blockGlobal #blockPage #blockPortal #right-column #blockDossier{
	margin-top:12px;
}

#blockGlobal .contentBlock-cartouche3,
#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3{
	margin-top: 0;
	display: block;
	width: 300px;
	height: 28px;
	background:url(bgd-cartoucheDroite.jpg) no-repeat;	
}

#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3{
	margin-top:10px;
}
#blockGlobal .contentBlock-cartouche3 .secondTitle a,
#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 a,
#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 a:hover {
	color: #fff;
}

#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 a,
#blockGlobal #blockPage #blockPortal #left-column .contentBlock-cartouche2 a:hover {
        color: #fff;
}

#blockGlobal .portal-contentBlock2, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 {
	/*width: 278px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	background: #FFFFFF url(bgd-block.jpg) bottom repeat-x;*/
	width:280px;
	background:transparent url(bgd-block-round-2.gif) no-repeat center bottom;
	padding-top: 3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;	
}

#blockGlobal #blockTopSearch {
	margin:0 0 14px;
}
#blockGlobal .portal-contentBlock2 .topSearch, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch {
	color: #666;
	text-align: justify;
	margin: 5px;
	font-size: 13px;
}

#blockGlobal .portal-contentBlock2 .topSearch a, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch a {
	color: #666;
}

#blockGlobal .portal-contentBlock2 .topSearch .tag1, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag1 {
	color: #999;
	font-size: 11px;
}

#blockGlobal .portal-contentBlock2 .topSearch .tag2, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag2 {
	color: #999;
        font-size: 12px;
}

#blockGlobal .portal-contentBlock2 .topSearch .tag3, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag3 {
        color: #666;
        font-size: 13px;
}
#blockGlobal .portal-contentBlock2 .topSearch .tag4, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag4 {
	color: #666;
        font-size: 15px;
}
#blockGlobal .portal-contentBlock2 .topSearch .tag5, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag5 {
        color: #666;
        font-size: 13px;
	font-weight: bold;
}

#blockGlobal .portal-contentBlock2 .topSearch .tag6, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag6 {
        color: #666;
        font-size: 15px;
        font-weight: bold;
}
#blockGlobal .portal-contentBlock2 .topSearch .tag7, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag7 {
        color: #666;
        font-size: 19px;
        font-weight: bold;
}
#blockGlobal .portal-contentBlock2 .topSearch .tag8, 
#blockGlobal #blockPage #blockPortal #right-column .portal-contentBlock2 .topSearch .tag8 {
        color: #666;
        font-size: 21px;
        font-weight: bold;
}
#blockGlobal .contentBlock-cartouche3 .secondTitle,
#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 .secondTitle{
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:14px;	
	padding-top:6px;
	padding-left: 15px;
	width: 280px;
}

#blockGlobal .contentBlock-cartouche3 .titleCartouche,
#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 .titleCartouche{
	float:left;
	display:block; 
	height:20px; 
	width:40px;
}

#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 .archivesDossier{
	color: #FFFFFF;
	font-size:11px;
	text-transform:lowercase;
	text-decoration:underline;	
	padding-top:6px;
	font-weight: bold;
	}

#blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 .rss{
	color: #fff;
	display: block;
	height: 17px;
	width: 160px;
	background: url(rss.gif) no-repeat right;
	float:right;
	margin-top: 6px;
	margin-right: 15px;
}

/*ie6*/* html #blockGlobal #blockPage #blockPortal #right-column .contentBlock-cartouche3 .rss{margin-top: -17px;}

#blockGlobal #blockPage #blockPortal #right-column p .picto {
	padding: 2px;
	border: 1px solid #d4d4d4;
	float: left;
	margin: 3px 10px 0 0;
}

#blockGlobal #blockPage #blockPortal #right-column p {
        margin: 3px 10px 0 0;
}

#blockGlobal #blockPage #blockPortal #right-column .thirdTitle{
	margin: 10px 0 5px 0;
	font-size: 13px;
}

#blockGlobal #blockPage #blockPortal #right-column a{
	color: #fe9a00;
}
#blockGlobal #blockPage #blockPortal #right-column a:hover {
	color: #ff7109;
}

#blockGlobal #blockPage #blockPortal #right-column span.more{
	font-size:12px;
	text-decoration:underline;
	color:#666;
	margin: 5px 0 5px 0px;
	text-align: right;
}

#blockGlobal #blockPage #blockPortal #right-column .archives{
	color: #FFFFFF;
	font-size:11px;
	text-transform:lowercase;
	text-decoration:underline;	
	padding-top:6px;
	padding-left: 15px;
	margin-left:60px;
}

#blockGlobal #blockPage #blockPortal #right-column .agenda{
	color: #FFFFFF;
	font-size:11px;
	text-transform:lowercase;
	text-decoration:underline;	
	padding-top:6px;
	padding-left: 15px;
	margin-left:47px;
}



#blockGlobal #blockPage #blockPortal #right-column #blockNewsletter #formNewsletter{
	margin: 10px 0 0;
	text-align: center;
}

#blockGlobal #blockPage #blockPortal #right-column #blockNewsletter input.input-newsletter{
	width: 200px;
	border:1px solid #c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	height: 17px;
	margin-left: 0px;
	margin-right: 8px;
	padding-top: 3px;
	padding-left: 3px;
}

#blockGlobal #blockPage #blockPortal #right-column #blockNewsletter input.input-ok{
	vertical-align: top;
}

#blockGlobal #blockPage #blockPortal #right-column #blockNewsletter .checkbox{
        padding-top:4px;
        margin: 4px 0 0 0;
}
#blockGlobal #blockPage #blockPortal #right-column #blockNewsletter .checkbox input{
	vertical-align: middle;
	margin: 0 0 4px 5px;
}
#blockGlobal #blockPage #blockPortal #right-column #blockNewsletter .btn{
	width: 28px;
	height:25px;
	background: #787878;
	padding-bottom: 6px;
	margin-top: 3px;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	margin-left: 10px;
	border: 1px solid #414141;
}

/*ie7*/*:first-child+html #blockGlobal #blockPage #blockPortal #right-column #blockNewsletter .btn{margin-bottom: 1px;} 

/*----------------------------------------------+
+ droite col                                    +
+----------------------------------------------*/
#blockGlobal #droite_col .secondTitle{
	color: #fff;
	text-transform:uppercase;
	font-size:14px;
	margin-top: 12px;
	display: block;
	height: 24px;
	width: 805px;
	background: url(bgd-cartoucheFull_h2.gif) no-repeat;
	padding-top:6px;
	padding-left: 15px;
	margin-bottom: 0px;
}

#blockGlobal #droite_col .secondTitle span{
        color: #fff;
        text-transform: none;
        font-size:12px;
	font-weight: normal;
}

#blockGlobal #droite_col .secondTitle.ficheTitle{
	color: #fe9a00;
	text-transform:uppercase;
	font-size:14px;
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
	border-bottom: 1px solid #fe9a00;
	background: none;
	width: 497px !important;
	width: 493px;
	height: inherit;
}

#droite_col div#btn_prev {
	float: left;
	height: 22px;
	text-align: left;
	padding:  5px 0;
}

#droite_col div#loader {
	width: 32px;
	height: 32px;
	float: right;
	margin: 0 350px 0 0;
	text-align: center;
}

#droite_col div#btn_next {
	float: right;
	height: 22px;
	text-align: right;
	padding: 5px 0;
}

#droite_col div#btn_prev span,
#droite_col div#btn_next span {
	display: block;
	width: 156px !important;
	height: 20px;
	background: url(btnStep.gif) no-repeat;
	padding: 5px 0 0 0 !important;		
	text-align: center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	cursor: pointer;
}

#droite_col div#btn_prev span:hover,
#droite_col div#btn_next span:hover {
	/*background-color: #B2B2B2;*/
}

#droite_col p, #droite_col .p{
	color: #414141;
	font-family: arial,helvetica,"Trebuchet MS",sans-serif;
	font-size: 12px;
	margin-top: 8px;
	margin-right: 9px;
	margin-bottom: 30px;
	margin-left: 9px;
	text-align: justify;
}

#droite_col p.first-p{
        margin-top: 10px;
        margin-right: 9px;
        margin-bottom: 12px;
        margin-left: 9px;
        text-align: justify;
	float: left;
	width: 480px;
	font-size: 12px;
}

/*#droite_col .blockBorder {
	border: 1px solid #cacaca;
	padding: 5px;
	width: 490px;
	margin: 5px auto;
	background: transparent url(bgd-block.jpg) repeat-x;
}*/
#droite_col p.second-p{
        font-weight: bold;
	width: 490px;
	margin: 10px 0 0 0;
	color: #fe9a00;
	font-size: 14px;
}
#droite_col ul.equylistePro {
	list-style-type: none;
        margin: 0px;
	padding: 0 0 0 13px;
}
#droite_col ul.equylistePro li {
        margin: 10px auto;
	color: #414141;
	text-align: justify;
	font-size: 12px;
}
#droite_col ul.equylistePro li img.pucePro {
        float: left;
}
#droite_col ul.equylistePro li div {
        margin-left: 40px;
	padding-top: 5px;
	vertical-align: center;
}


#droite_col p.third-p{
        margin-top: 15px;
        margin-right: 9px;
        margin-bottom: 12px;
        margin-left: 9px;
        text-align: justify;
	font-size: 12px;
}

#droite_col .logoEquylibrePro {
        background: url(logoEquylibrePro.jpg) no-repeat;
        display: block;
        width: 300px;
        height: 74px;
        margin: 0 auto;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	margin-left: 9px;
}

#droite_col .logoEquylibrePro span {
        display: none;
}

#droite_col .p a,
#droite_col p a{
	color: #fe9a00;
}

#droite_col .p a:hover,
#droite_col p a:hover {
	color: #ff7109;
}

#droite_col .forget_login a{
	color: #fe9a00;
}

#droite_col .forget_login a:hover {
	color: #ff7109;
}

#droite_col .doss_page .mois,
#droite_col .doss_page .actions{
    text-align: center;
	padding: 12px;
	font-weight: bold;
}
	
#droite_col .mois a,
#droite_col .actions a{
    font-size: 13px;
	color: #fe9a00;
}
#droite_col .mois a:hover,
#droite_col .actions a:hover {
	color: #ff7109;
}


#droite_col .h3{
	color: #fe9a00;
	padding-left: 10px;
	background: url(pucePortail.gif) no-repeat left;
	margin-left: 5px;
}

#droite_col table.liste_1 {
	margin: 4px 0px 30px 0px;
	width: 100%;
	font: 12px arial, helvetica, "Trebuchet MS", sans-serif;
	color: #414141;
}

#droite_col table.liste_1 td {
	padding: 0 2px;
	height: 25px;
	border-bottom: 1px solid #c4c4c4;
}

#droite_col table.liste_1 .nom {
	width: 400px;
	color: #fe9a00;
	font-weight: bold;
	background: url(puce-adminMenu.gif) no-repeat 2px 8px;
	background-color: none;
	padding: 4px 0px 4px 15px;
}
#droite_col table.liste_1 .nom a {
	color: #fe9a00;
}
#droite_col table.liste_1 .owner {
	width: 120px;
}

.tab_search_adv {
	margin: 4px auto 0 auto;
	width: 70%;
	font: 13px arial, verdana, helvetica, "Trebuchet MS", sans-serif;
	color: #666;
}
.tab_search_adv td {
  padding: 5px 0 5px 36px;
  border-bottom: 1px solid #c9c9c9;
}
.tab_search_adv .label {
   font-weight: bold;
   width: 50%;
}
.tab_search_adv .valeur {
  vertical-align: middle;
}
.tab_search_adv td.go {
  padding: 15px 0 12px 0;
  border: 0;
}

#blockGlobal #blockPage .tab_search_adv .valeur #filterpro, #blockGlobal #blockPage .tab_search_adv .valeur #filterpart {
	width: auto;
}

.align-center {
	text-align: center;
}

.top input.txt, select{
	height: 18px;
	border: 1px solid #c9c9c9;
	margin: 0;
	padding: 1px 0 0;
	background: #fff;
	vertical-align: middle;
}
.top input.txt:focus, select:focus {
	border-color: #fe9a00;
	background: #fff;
	outline: none;
}

.top select{
	height: 22px;
}

*+html .top  select {
  height: 24px;
}

#droite_col .formBtn,
.top .formBtn{
	border:none;
	width:inherit;
	height:inherit;
}

#droite_col .okBtn,
.top .okBtn{
	border:none;
	width: 34px;
	height: 21px;
}

#droite_col .searchBtn,
.top .searchBtn{
	border:none;
	width: 200px;
	height: 26px;
}

#droite_col .blockConnex {
	margin: 12px 12px 45px 10px;
	width: 385px;
	height: 153px;
	border: none;
	background: #FFF;
	padding: 0;
	float: left;
}

* html #droite_col .blockConnex {
	margin: 12px 6px 45px 6px;
}

#droite_col .blockConnex .secondTitle {
	width: auto;
	border: none;
	background:url("bgd-cartoucheMiddle_h2.gif") no-repeat scroll 0 0 transparent;
	margin: 0;
}

#droite_col .blockConnex form {
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 0 0 0 15px;
}

#droite_col .blockConnex .intBlockConnex {
	border-left: 1px solid #c9c9c9;
        border-right: 1px solid #c9c9c9;
        border-bottom: 1px solid #c9c9c9;
        padding: 0 0 0 15px;
	height: 151px;
}

#droite_col .blockConnex .intBlockConnex p {
	margin:0px 21px 15px 9px;
	padding-top: 8px;
}

#droite_col .blockConnex .btn-Subscribe {
	text-align: right;
	padding-right: 21px;
}

#droite_col .blockConnex .tab_res_2 {
	border:none;
}

#droite_col .blockConnex .tabIdentity  td {
	padding: 4px 5px;
}
	

#droite_col .tab_res,
#droite_col .tab_res_2 {
	margin: 4px auto 10px auto;
	width: 100%;
	font: 12px arial, verdana, helvetica, "Trebuchet MS", sans-serif;
	color: #525252;
	border: 1px solid #d4d4d4;
	background: #FFF;
	padding: 0px;
}

#droite_col .tab_res .imageAnnonce,
#droite_col .tab_res_2 .imageAnnonce {
        border: 1px solid #d4d4d4;
        padding: 4px;
}

#droite_col .tab_res td.cellImage,
#droite_col .tab_res_2 td.cellImage{
        width: 135px;
	text-align: center;
}

#droite_col .tab_res_2 {
    border: none;
	background: none;
}
#droite_col .tab_res td,
#droite_col .tab_res_2 td {
  padding: 7px 5px;
}

#droite_col .tab_res td.titre,
#droite_col .tab_res_2 td.titre {
	background:none;
	color:#666;
	border-bottom:1px solid #ddd;
	font-style:italic;
}
#droite_col .tab_res td.titre a,
#droite_col .tab_res_2 td.titre a {
	color:#333;
	font-style:normal;
}

#droite_col .tab_res td.result,
#droite_col .tab_res_2 td.result {
  font-weight: bold;
}

#droite_col .tab_res td.details, #droite_col .tab_res_2 td.details {
	background: #efefef;
	border-bottom: 1px solid #fff;
}

#droite_col .tab_res td.tdImage, #droite_col .tab_res_2 td.tdImage {
	text-align: center;
	vertical-align: top;
}

#droite_col .tab_res td.tdImage .linkZoom, #droite_col .tab_res_2 td.tdImage .linkZoom {
	display: block;
	font-size: 11px;
	text-align: center;
	padding-left: 13px;
	background: transparent url(picto-zoom.gif) no-repeat 23px 2px;
}

#droite_col .tab_res td.info, #droite_col .tab_res_2 td.info {
	background: #aaaaaa;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

#droite_col .tab_res_2 td.tdImage img {
/*	display:block; */
	margin:0 0 5px 0;
}

#droite_col .tab_res_2 tr.hidden td {
	background: transparent url(barre-closedopen.gif) no-repeat 0 -77px;
	border: none;
	color: #fff;
	padding-left: 25px;
	height: 30px;
}

* html #droite_col .tab_res_2 tr.hidden td {
	padding-top: 0px;
}

#droite_col .tab_res_2 tr.hidden td .thirdTitle, #droite_col .tab_res_2 tr.show td .thirdTitle {
	color: #484848 !important;
}



#droite_col .tab_res_2 tr.hidden td .thirdTitle span, #droite_col .tab_res_2 tr.show td .thirdTitle span {
	display:block;
	margin: 8px 0 0;
}

* html #droite_col .tab_res_2 tr.hidden td .thirdTitle {
	margin: 0px 0 0;
	line-height: 18px;
}

#droite_col .tab_res_2 tr.show td {
        background: transparent url(barre-closedopen.gif) no-repeat 0 0;
        border: none;
	padding-left: 25px;
}


.res_border td {
  border-bottom: 1px dotted #d4d4d4;
}

.res_border .no-border {
  background: url("bgd-blockAnnonce-form.gif") repeat-x scroll 0 0px transparent;
}

.res_no-border {
  border: none;
}

#blockGlobal #droite_col .topBasket {
	margin-top: 12px;
	width: 822px;
	height: 5px;
	background: transparent url(bgd-topBasket.gif) no-repeat 0 0;
}

#blockGlobal #droite_col .bottomBasket {
        width: 822px;
        height: 5px;
        background: transparent url(bgd-BottomBasket.gif) no-repeat 0 0;
	margin-bottom: 12px;
}

#blockGlobal #droite_col .tab_basket .degrade {
	border-top: none;
	border-bottom: none;
	border-right: none;
	background: transparent url(bgd-topBasketTitle.gif) repeat-x 0 -4px;
}

#blockGlobal #droite_col .tab_basket .degrade2 {
        border-top: none;
	border-left: none;
        border-bottom: none;
        background: transparent url(bgd-topBasketTitle.gif) repeat-x 0 -4px;
}

#blockGlobal #droite_col .tab_basket_recap {
	margin: 10px 0 0 0;
}

#blockGlobal #droite_col .tab_basket_recap .middle {
	margin: 0 50px;
}

#blockGlobal #droite_col .tab_basket_recap .degrade {
        background: url("bgd-block.jpg") repeat-x scroll 0 -120px transparent;
	border:1px solid #C4C4C4;
}


#blockGlobal #droite_col .tabTotal {
	margin: 10px 0 ;
} 

#blockGlobal #droite_col .tab_basket .cellWidth {
	width: 100px;
}

#droite_col .titre {
    background: url(bgd-cartoucheFull_h2.gif) no-repeat;
	height: 24px;
    color: #FFF;
    font: bold 14px arial, "Trebuchet MS",helvetica,  sans-serif;
	padding-top: 6px;
} 
#droite_col .titre a {
    color: #FFF;
}
#droite_col .plus {
	background: #f2f2f2;
	font-weight: bold;
	text-align: left;
}

#droite_col .plus a {
	color: #fe9a00;
}

#droite_col .plus a:hover {
	color: #ff7109;
}

.city {
	float: right;
}

#droite_col .visible {
	border-color: #fe9a00;
/*	background: #fce3bd;*/
	background: #fff;
}

#droite_col .visible .titre {
	background: transparent url(bgd-cartoucheVisible_h2.gif) no-repeat 0 0;
}

#blockGlobal .top .cont li {
   font: 13px verdana, arial, helvetica, "Trebuchet MS", sans-serif;
   list-style-type: none;
}
#blockGlobal .top .cont ul.geo_cat li {
	margin: 5px 0;
}

#blockGlobal .top .cont table {
	margin: 0 auto 12px auto;
	border: 1px solid #c4c4c4;
	padding: 8px;
	padding-top: 0;
}

#blockGlobal .top .cont td {
  vertical-align: top;
  padding: 5px 0 0 0;
}

#blockGlobal .cont .secondTitle{
	color: #fff !important;
	text-transform:uppercase;
	font-size:14px;
	margin-top: 12px;
	display: block;
	height: 24px;
	width: 805px;
	background: url(bgd-cartoucheFull_h2.gif) no-repeat;
	padding-top:6px;
	padding-left: 15px;	
	margin-bottom: 12px;
}

#blockGlobal .cont .secondTitle a,
#blockGlobal .cont .secondTitle a:hover {
        color: #fff !important;
}

#blockGlobal .cont .cat-edito {
	display:block;
	font-size:12px;
	margin:-12px 0 0;
	padding:10px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

#blockGlobal .cont #blockChefLieux{
        background-color:#e6e6e6;
        font-size: 12px;
	font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
        padding: 5px 0px 5px 12px;
	margin-bottom: 12px;        
}

#blockGlobal #blockPage .top .archiveLink{
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: right;
	color: #fe9a00; 
}

#blockGlobal #blockPage .top .archiveLink a{
	text-decoration: underline;
	color: #fe9a00; 
}

.navigation {
    text-align: center;
    margin: 20px 10px 20px 10px;
    font: bold 13px Arial, Tahoma, "Trebuchet MS" ,Helvetica, sans-serif;
}

.navigation a {
    border: 1px solid #7d7d7d;
	color: #7d7d7d;
	padding: 3px 5px 3px 5px;
}

.navigation a:hover {
    border: 1px solid #fe9a00;
	color: #fe9a00;
	padding: 3px 5px 3px 5px;
}


#droite_col .obt_coor{
	text-align: center;
	margin-top: 12px;
	margin-right: 9px;
	margin-bottom: 20px;
	margin-left: 9px;
}

#droite_col .btnFE {
	float:left;
	padding:0;
	width:300px;
	margin:5px 0;
}

#droite_col .fiche_actions_bottom{
	text-align: inherit;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	width: 100%;
	text-align: right;
	margin-top: 12px;
}

#droite_col .fiche_actions_bottom a{
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}

.filter_2 {
	display: block;
	height: 12px;
	width: 804px;
	padding: 8px;
	background: #e8e8e8;
	}

.filter_2 .links_fiche{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	}

.filter_2 .links_fiche img{
	vertical-align: middle;
	}

#droite_col .blockDealerBtn {
	width: 736px;
	margin: 0 auto;
}
#droite_col .blockDealerBtn a {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 23px;
}

#droite_col .blockDealerBtn a.transBtn{
	float: left;
	display: block;
	width: 228px;
	height: 25px;
	background: transparent url(btn-compte-annonce-new.gif) no-repeat;
	cursor: pointer;
	margin: 0 5px 0 5px;
}
#droite_col .blockDealerBtn a.transBtn:hover {
        background: transparent url(btn-compte-annonce-new.gif) no-repeat left -25px;
}

#droite_col .blockDealerBtn a.commerceBtn{
	float: left;
	display: block;
	width: 228px;
	height: 25px;
	background: transparent url(btn-compte-annonce-new.gif) no-repeat;
	cursor: pointer;
	margin: 0 5px 0 5px;
}
#droite_col .blockDealerBtn a.commerceBtn:hover {
        background: transparent url(btn-compte-annonce-new.gif) no-repeat left -25px;
}
#droite_col .blockDealerBtn a.immoBtn{
        float: left;
        display: block;
        width: 228px;
        height: 25px;
        background: transparent url(btn-compte-annonce-new.gif) no-repeat;
        cursor: pointer;
	margin: 0 5px 0 5px;
}
#droite_col .blockDealerBtn a.immoBtn:hover {
        background: transparent url(btn-compte-annonce-new.gif) no-repeat left -25px;
}

#droite_col .blockDealerBtn a span{
/*	display: none;*/
}

#droite_col .blockDealerBtn a.active{
        background-position: left -25px;
}


/********************************************************panier******************************/
	
.float-left{
	text-align: center;
	float: left;
	margin: 0 0 0 0;
	}
	
.float-right{
	text-align: center;
	float: right;
	margin: 0 0 0 5px;
	}

table.tab_basket{
/*	margin-top: 12px;*/
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	width: 100%;
	background-color: #fff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.tab_basket td{
	background-color: #fff;
	color: #414141;
	padding: 4px;
	border: 1px #c4c4c4 solid;
}

table.tab_basket td.head{
	background-color: #e6e6e6;
	color: #ff7109;
	padding: 4px 4px 4px 10px;
	border-bottom: 1px #c4c4c4 solid;
	font-size: 12px;
	font-weight: bold;
}

table.tab_basket td.pad-left{
	padding: 4px 4px 4px 10px;
}

table.tab_basket td.align-center{
	padding: 4px 4px 4px 4px;
	text-align: center;
}

table.tab_basket td.align-right{
	color: #666;
	font-weight: bold;
	background-color: none;
	padding: 4px 10px 4px 0px;
	text-align: right;
}

table.tab_basket td.nom {
	color: #fe9a00;
	font-weight: bold;
	background: url(puce_3.gif) no-repeat 2px 8px;
	background-color: none;
	padding: 4px 5px 4px 10px;
}

p.panier_spplus{
	margin-top: 25px !important;
	margin-bottom: 40px !important;
}

p.panier_spplus img{
	float: left;
	margin: 0 5px 0 0;
}

p.panier_spplus span{
	display: block;
	line-height: 1.35em;
	padding: 5px 0;
}

/***************************************************admin options***************************************/

table.tab_option{
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	width: 100%;
	background-color: #fff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.tab_option td{
	background-color: #fff;
	color: #414141;
	padding: 6px;
	border: 1px #c4c4c4 solid;
}

table.tab_option td.head{
	background-color: #e6e6e6;
	color: #ff7109;
	border-bottom: 1px #c4c4c4 solid;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

table.tab_option td.pad-left{
	padding: 6px 6px 6px 12px;
}

table.tab_option td.align-center{
	padding: 6px 6px 6px 6px;
	text-align: right;
	font-weight: bold;
	margin-right: 12px;
}

.ast_required{
	font-size: 14px;
	color: #b40000;
}

.important {
  color: #b40000;
  font: bold 11px  tahoma, verdana, arial,sans-serif;
  padding-top: 5px;
}

.asterix{
	color: #969696;
	font-family: verdana,arial,tahoma,sans-serif;
	font-style: italic;
	font-size: 11px;
	text-align: left;
	}
	
#droite_col .select_recap { width: auto; text-align: center; }
#droite_col .select_option{ text-align:right;}
#droite_col .select_option a{color: #fe9a00;}
#droite_col .select_option a:hover {color: #ff7109;}

/*************** Pub *******************/
/*.pub_edito {
  float: right;
  padding: 3px;
  margin: 5px 0 0 20px;
  width: 300px;
  height: 250px;
  text-align: center;
    background: url(pub.png) no-repeat right bottom;
    padding-right: 15px;
}*/

.pub_dircat {
  float: right;
  padding: 3px;
  margin: 0 0px 0 12px;
  width: 300px;
  height: 250px;
  text-align: center;
}

#droite_col .tab_pub {
  width: 503px !important;
  width: 500px;
}

#blockGlobal #droite_col .secondTitle.noResult{
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #FE9A00;
	color:#FE9A00;
	font-size:14px;
	height:inherit;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	text-transform:uppercase;
	width:497px !important;
	width: 493px;
}

#droite_col .tab_res_2 .tdImage .pro {
	margin: 0 0 30px 10px;
}

#droite_col .tab_res_2 .pub_fiche {
  width: 300px;
  vertical-align: middle;
}

#droite_col .tab_res_2 .pub_fiche div {
  padding: 3px;
  margin: 0 -5px 0 5px;
  width: 300px;
  overflow: hidden;
  text-align: center;
}

#droite_col .tab_res_2 .coord_pub {
  text-align: center;
  margin: 0;
  padding: 0;
  height: 123px;
}

#droite_col #blockPub-annonce{
  float: left;
  margin-top: 12px;
}

#droite_col #blockPub-annonce{
  float: right;
  margin-top: 12px;
}

#droite_col input.txt, select{
	height: 18px;
	border: 1px solid #c9c9c9;
	margin: 0px;
	padding: 1px 0 0;
	background: #fff;
	vertical-align: middle;
}
#droite_col input.txt:focus, select:focus {
	border-color: #fe9a00;
	background: #fff;
	outline: none;
}

#droite_col input.check{
	height: 18px;
	border: 1px solid #c9c9c9;
	margin: 0;
	padding: 1px 0 0;
	background: #fff;
	vertical-align: middle;
}

#droite_col  select{
	height: 22px;
}
*+html #droite_col  select {
  height: 24px;
}

#droite_col .form_inscr {
	width: 70%;
}

#droite_col .legend {
	font: 11px arial, verdana, helvetica, "Trebuchet MS", sans-serif;
	color: #666;
	text-align: right;
	margin-right: 125px;
}

#droite_col textarea{
	border: 1px solid #c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin: 0;
	padding: 1px 0 0;
	background: #fff;
	vertical-align: middle;
}
#droite_col textarea:focus {
	border-color: #fe9a00;
	background: #fff;
	outline: none;
}

#blockGlobal #droite_col #homepress .news{
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 7px;
	margin-bottom: 6px;
	padding-top: 6px;
}

#blockGlobal #droite_col #homepress .news .headline a{
	color:#fe9a00;
	font-size:13px;
}

#blockGlobal #droite_col #homepress .news .headline a:hover {
	color:#ff6600;
}

#blockGlobal #droite_col #homepress .news .headline span{
	/*color:#b40000;*/
	color:#666;
}

#blockGlobal #droite_col #homepress .news .description{
	color: #414141;
}

	
#blockGlobal #droite_col #homepress .news .readmore{
	text-align: right;
}

#blockGlobal #droite_col #homepress .news .readmore a{
	font-size:12px;
	text-decoration:underline;
	color:#666;
	margin-top: 3px;
}

#blockGlobal #droite_col #homepress .news .readmore a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#aaa;
	margin-top: 3px;
}

#blockGlobal #droite_col .last_dossier .date{
	color:#b40000;
}

#blockGlobal #droite_col .doss_page .thirdTitle{
	margin-top: 10px;
}
#blockGlobal #droite_col .last_dossier .picto {
	padding: 2px;
	border: 1px solid #d4d4d4;
	float: left;
	margin: 3px 10px 0 0;
}
#blockGlobal #droite_col .last_dossier .actions{
	font-size: 12px;
	text-align: center;
}

.valid_form {
	text-align: right;
	margin: 0 0 20px 0;
	}


/****************  Bibliographie  ***************/
table.calendar{
	margin-top: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	width: 100%;
	background-color: #fff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.calendar td{
	background-color: #fff;
	color: #414141;
	padding: 4px;
	text-align: center;
	border: 1px #c4c4c4 solid;
}

table.calendar td.head{
	background-color: #e6e6e6;
	color: #ff7109;
	padding: 4px;
	text-align: center;
	border-bottom: 1px #c4c4c4 solid;
	font-size: 12px;
	font-weight: bold;
}


.biblio_tab  {
  width: 90%;
  margin: 10px 8px;
  font: 12px arial, helvetica, "Trebuchet MS", sans-serif;
  line-height: 16px;
  color: #262626;
}
.biblio_tab .couverture {
  width: 90px;
  text-align: center;
  vertical-align: top;
}
.biblio_tab .infos {
  vertical-align: top;
}
.biblio_tab b {
  color: #000;
}
.resume_title, .art_book {
  font: 12px arial, helvetica, "Trebuchet MS", sans-serif;
  line-height: 16px;
  margin: 8px;
}
.resume_title {
  font-weight: bold;
  margin: 10px 8px 3px 8px;
  color: #262626;
  color: #000;
}
.art_book {
  margin: 0 8px 18px 8px;
  color: #262626;
}
#book_link {
  font-weight: bold;
  text-decoration: underline;
  color: #fe9a00;
}

/************************************************faq*******************************/
#droite_col #summary{
	border: 1px solid #d7d7d7;
	background: #FFFFFF url(bgd-block.jpg) bottom repeat-x;	
	margin: 12px 0 12px 0;
	}
	
#droite_col #summary ul {
	list-style-type: square;
	color: #fe9a00;
	margin-left: 24px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#droite_col #summary li {
	margin-bottom:4px;
	margin-top: 4px;
}

#droite_col #summary li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe9a00;
}

/************************************************newsletter************************/
#droite_col #newsletterTable{
	width: 500px;
	border: 1px solid #c4c4c4;
	padding: 8px;
	background: #e6e6e6;
	color: #414141;
}

#droite_col #newsletterTable .align-left{
	text-align: left;
}

/************************************************connexion************************/
/* #droite_col .blockConnex{
	width: 500px;
	border: 1px solid #c4c4c4;
	padding: 8px;
	background: #e6e6e6;
	color: #414141;
}*/

#droite_col .blockConnex .align-left{
	text-align: left;
}

#blockGlobal #droite_col .blockConnex .secondTitle {
	width: auto;
	background:url("bgd-cartoucheMiddle_h2.gif") no-repeat scroll 0 0 transparent;
}

/************************************************annonces**************************/
.cont table.blockSummary{
	border: 1px solid #d7d7d7;
	background: #FFFFFF url(bgd-block.jpg) bottom repeat-x;	
	margin: 0px 0 12px 0;
	width: 100%;
	}
	
.cont table.blockSummary td li {
	margin-bottom:4px;
	margin-top: 4px;
	padding-left: 10px;
	background: transparent url(picto-arrow-1.gif) no-repeat left;
}

table.detailed{
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	width: 100%;
	background-color: #fff;
	border-spacing: 0px;
}

table.detailed td{
	border-bottom: 1px #c4c4c4 solid;
	background-color: #fff;
	color: #414141;
	padding: 6px;
	height: 26px;
}

table.detailed td.result{
	text-align: right;
	margin-right: 40px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 6px;
	width: 255px;
}

table.detailed td.head{
	background-color: #e6e6e6;
	color: #ff7109;
	border: 1px #c4c4c4 solid;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

table.detailed td.pad-left{
	padding: 6px 6px 6px 12px;
}

table.detailed td.align-center{
	padding: 6px 6px 6px 6px;
	text-align: right;
	margin-right: 12px;
}

table.detailedPhoto{
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #c4c4c4;
}

table.detailedPhoto td{
	border-bottom: none;
	background-color: #fff;
	color: #414141;
	padding: 6px;
	height: 26px;
}

table.detailedPhoto td.head{
	background-color: #e6e6e6;
	color: #ff7109;
	border: 1px #c4c4c4 solid;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

table.detailedPhoto td.align-center{
	padding: 6px 6px 6px 6px;
	text-align: center;
}
table.detailedPhoto img{
	border: 1px solid #c4c4c4;
	padding: 4px;
}

table.insup_gallery{
	margin: 0 auto;
	}
	
table.insup_gallery td{
	text-align: center;
	}


/*----------------------------------------------+
+ footer                                        +
+----------------------------------------------*/

#blockGlobal #pub_footer{
	background: #f0f0f0;
	height: 102px;
	text-align:center;
	margin-top:12px;
	padding-top:12px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#blockGlobal #blockKeywords{
	border: 1px solid #d7d7d7;
	background: #FFFFFF url(bgd-block.jpg) bottom repeat-x;
	padding:10px;
	text-align:center;
	margin-top:12px;
}



#blockGlobal #blockFooter {
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 12px;
	color: #414141;
	text-align: left;
	border: none;
	border-top: 1px solid #d4d4d4;
	width: 1020px;
	height: 140px;
}

#blockGlobal #blockFooter .blockMenu{
	padding: 5px 0 0 20px;
	height: 140px;
	float:left;
	background: transparent url(lineSeparator-blockFooter.gif) right 10px no-repeat;
}

#blockGlobal #blockFooter .blockMenu .fourthTitle{
	padding: 5px 0px 5px 0px;
	color: #fe9a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#blockGlobal #blockFooter .blockMenu ul li{
	width: 150px;
	padding: 2px 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 .blockMenu img{
	padding-left: 40px;
	margin-top: 10px;
}

#blockGlobal #blockFooter .blockMenuRight{
	float:left;
	width: 300px;
	padding: 0;
	margin-top:10px; 
	margin-left: 30px;
	background: transparent;
	text-align: justify;
}

#blockGlobal .copyright{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 11px;
	text-align:center;
	padding: 20px 0 0 0;
}

/*-------------------------------------
	BLOCK DASHBOARD
-------------------------------------*/

#blockGlobal .clear { clear:both; }

#blockGlobal #droite_col #blockDashboard {
	padding:0;
	margin:0;
}

#blockGlobal #droite_col #blockDashboard .secondTitle {
	border-bottom:1px solid #ccc;
	background:url("bgd-cartoucheFull_h2.gif") no-repeat scroll 0 0 transparent;
	padding:6px 0 4px 12px !important;
	height:18px;
	margin:10px 0 0px 0;
	color:#fff !important;
	border:0 !important;
	width: 808px;
}

#blockGlobal #droite_col #blockDashboard .dbEdito2 {
	background: #f3f3f3;
	margin:16px 15px 16px 0px;
	padding:8px;
	float: left;
	width: 252px;
	border: none;
}
* html #blockGlobal #droite_col #blockDashboard .dbEdito2 {
	margin-right:12px;
}

#blockGlobal #droite_col #blockDashboard .dbEdito .hello {
	font-weight:bold;
	font-size:120%;
	color:#FF6600;
	margin:0 0 4px 0;
}

#blockGlobal #droite_col #blockDashboard .dbEdito .linkInfoClient {
	display: block;
	text-align: center;
	background: transparent url(btn-infosperso.gif) no-repeat center 0;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	font-size: 11px;
	height: 19px;
}

#blockGlobal #droite_col #blockDashboard .dbEdito p {
	margin: 8px 9px;
}

#blockGlobal #droite_col #blockDashboard .dbEdito .linkInfoClient span {
	padding: 0 0 0 20px;
	display: block;
	height: 16px;
	background: transparent url(ico-infosperso.gif) no-repeat 49px center;
}

#blockGlobal #droite_col #blockDashboard #dbRecap {
	margin-top: 25px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .hotline {
	float:right;
	margin:15px 0 0 0;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap {
	float:left;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .secondTitle.recapTitle {
	background:transparent url(bgd-recap-title.gif) no-repeat 15px 2px;
	padding:2px 0 0 50px !important;
	border:0;
	margin:0;
	font-size:13px;
	color:#666;
	height:26px;
	display:inline;
}

	

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable {
	background:#FFF url(bgd-recap-table-small.gif) no-repeat left top;
	width:520px;
	min-height:104px;
	padding:10px 10px 10px 5px;
	margin:0;
	color:#FF6600;
	clear:both;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .block-1, #blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .block-2 {
	float: left;
	width: 239px;
	margin: 0 0 0 15px;
	padding: 11px 0 0 0;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockSubRecap {
	height: 33px;
	margin: 0 0 10px 0;
	background: transparent url(bgd-blockSubRecap.gif) no-repeat 0 0;
	padding: 0px 14px 0 15px;
	font-weight: bold; 
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockSubRecap .link {
	padding: 9px 0 0 35px;
        display: block;
        float: left; 
        height: 21px;
}


#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockCredit .link {
	background: transparent url(ico-credit-dashboard.gif) no-repeat 0 6px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockCoordonnee .link {
        background: transparent url(ico-coordonnee-dashboard.gif) no-repeat 0 7px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockAnnonce-1 .link {
        background: transparent url(ico-annonce1-dashboard.gif) no-repeat 0 9px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockAnnonce-2 .link {
        background: transparent url(ico-annonce2-dashboard.gif) no-repeat 0 9px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockSubRecap .link a {
	color: #000;
	text-decoration : none;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .blockSubRecap .totalActiv {
	float: right;
	display: block;
	padding: 9px 0 0 11px;
	border-left: 1px solid #ccc;
	height: 24px;
}

	
	

#blockGlobal #droite_col #blockDashboard #dbRecap .listRecap {
	list-style:none;
	margin:0;
	padding:0;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .listRecap li {
	padding:5px 0 0 25px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .listRecap li.arrow {
	padding:0 0 0 11px;
	background:transparent url(puce-adminMenu.gif) no-repeat left 2px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .listRecap li.gerer {
	padding:20px 0 0 25px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .listRecap li.back {
	float:right;
	padding:0 0 0 11px;
	background:transparent url(puce-adminMenu.gif) no-repeat left 2px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .recapTd {
	background:transparent none;
	padding:4px 8px;
	font-size:13px;
	font-weight:bold;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .recapTd a {
	color:#FF6600;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .recapTd span {
	float:right;
	font-size:115%;
	padding:0 15px;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .recapTdAlt {
	background:#E6E6E6;
}

#blockGlobal #droite_col #blockDashboard #dbRecap .recap .recapTable .recapInfoAbonn {
	border-top:#FFEFDF;
	margin:8px 0 0 0;
	padding:8px 0 0 8px;
}

#blockGlobal #droite_col #blockDashboard .message {
	background:none repeat scroll 0 0 #F3F3F3;
	border:1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

#blockGlobal #droite_col #blockDashboard .dbOnglets {
	background:url("bgd-blockAnnonce-form.gif") repeat-x scroll 0 0 transparent;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0 0 16px;
	padding:20px 0px 0 12px;
	width:806px;
}

#blockGlobal #droite_col #blockDashboard .dbOnglets .dbOnglet {
/*	background:#FFF url(bgd-onglet-dashboard.gif) no-repeat left top;*/
	background: none;
	width:181px;
	height:63px;
	float:left;
	margin:0 20px 20px 0;
}

*+html #blockGlobal #droite_col #blockDashboard .dbOnglets .dbOnglet {
	margin: 0 20px 0px 0;
}

* html #blockGlobal #droite_col #blockDashboard .dbOnglets .dbOnglet {
        margin: 0 20px 0px 0;
}

#blockGlobal #droite_col #blockDashboard .dbOnglets .bgdOnglet:hover {
	background:#FFF url(bgd-onglet-dashboard2.gif) no-repeat left top;
}

#blockGlobal #droite_col #blockDashboard .dbOnglets .ongPicto {
	float:left;
	margin:12px 6px 0 10px;
}

#blockGlobal #droite_col #blockDashboard .dbOnglets .ongTxt a {
	float:left;
	font-size:13px;
	color:#666;
	font-weight:bold;
	margin:12px 0 0 4px;
}

#blockGlobal #droite_col #blockDashboard .dbOnglets .ongTxt span {
	display:block;
	text-transform:uppercase;
	font-size:15px;
	margin:0;
}

/* ---------- FIN DASHBOARD */



/*----------------------------------------------+
+ mootools tips                                 +
+----------------------------------------------*/
.questionInfo .tip,
.map .tip {
	background: #f88602;
	border: 1px solid #fff;
	color: #fff;
	overflow: visible;
}

.questionInfo .tip-title{
        font-weight: bold;
        font-size: 12px;
        margin: 0;
        color: #fff;
        padding: 4px;
	width: 230px;
	text-align: justify;
}
 
.map .tip-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #fff;
	padding: 4px;
}

.questionInfo .tip-text,
.map .tip-text {
	display:none;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}


/*--------------------------------------
         	Etapes panier
--------------------------------------*/

#blockGlobal .blockCheckoutProcess {
background:url("bgd_checkout_process.gif") no-repeat scroll 30px 33px transparent;
height:40px;
margin:8px auto;
padding: 0 0 8px;
overflow:hidden;
}

#blockGlobal .blockCheckoutProcess .step {
color:#676767;
float:left;
font-size:11px;
font-weight:bold;
width:200px;
overflow: hidden;
text-align:center;
}

#blockGlobal .blockCheckoutProcess .step a {
color:#676767;
display:block;
text-decoration:none;
}

#blockGlobal .blockCheckoutProcess .step span {
background:url(bgd_processStep_notvalid.gif) no-repeat scroll center bottom transparent;
display:block;
height:34px;
padding:7px 0 0 0;
}


#blockGlobal .blockCheckoutProcess .activ span {
background:url(bgd_processStep_notvalid.gif) no-repeat scroll center bottom transparent;
display:block;
height:34px;
padding:7px 0 0 0;
color: #FE9A00;
}

#blockGlobal .blockCheckoutProcess .valid span {
background:url(bgd_processStep_valid.gif) no-repeat scroll center bottom transparent;
display:block;
height:34px;
padding:7px 0 0 0;
color:#FE9A00;
}


#blockGlobal .blockPublishAnnonce {
	background: url(bgd-blockPublishAnnonce.png) no-repeat 0 bottom #e6e5e5;
	height: 331px;
	padding: 18px 45px 0 253px;
	width:523px;
}
*+html #blockGlobal .blockPublishAnnonce {
	margin-left:1px;
}
#blockGlobal .blockPublishRepreneur {
	background: url(bgd-blockPublishRepreneur.jpg) no-repeat 0 bottom #e6e5e5;
	width:523px;
}

#blockGlobal .blockPublishAnnonce .secondTitle {
	margin: 0;
	padding: 0;
	color: #ff7a04;
	font: 17px arial, helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 18px;
}
#blockGlobal .blockPublishAnnonce .secondTitle span.line {
	display: block;
	font-weight: bold;
	font-size: 21px;
}
#blockGlobal .blockPublishAnnonce p {
	margin: 15px 0;
	padding: 0;
	color: #333333;
	text-align: justify;
	font-size: 13px;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish {
	width: 244px;
	margin-top: 10px;
	float: left;
	background: url(bgd-blockActionPublish.gif) no-repeat bottom;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish-2 {
	float: right;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish-3 {
	width: 521px;
	float: none;
	margin-top: 30px;
	padding-bottom: 10px;
	background: url(bgd-blockActionPublish-2.gif) no-repeat bottom;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish .top {
	background: url(bgd-blockActionPublish_top.gif) no-repeat top;
	padding: 5px 1px;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish-3 .top {
	background: url(bgd-blockActionPublish-2_top.gif) no-repeat top;
}
#blockGlobal .blockPublishRepreneur .blockActionPublish ,
#blockGlobal .blockPublishRepreneur .blockActionPublish-2, 
#blockGlobal .blockPublishRepreneur .blockActionPublish .top,
#blockGlobal .blockPublishRepreneur .blockActionPublish-2 .top {
	background: none;
	padding:0;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish .thirdTitle {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px 0 10px 0;
	text-align: center;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish-3 .thirdTitle {
	text-align: left;
	margin-left: 12px;
	font-size: 16px;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-1,
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-2 {
	display: block;
	height: 50px;
	background: url(bgd-button-1.gif) no-repeat;
	padding: 9px 14px 0 43px;
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	cursor: pointer;
	text-transform: uppercase;
	width: 193px;
	text-align: justify;
}
#blockGlobal .blockPublishRepreneur .blockActionPublish a.button-1,
#blockGlobal .blockPublishRepreneur .blockActionPublish a.button-2 {
	padding: 11px 14px 0 43px;
	font-size: 13px;
	font-weight:bold;
	line-height: 17px;
	text-align: left;
	letter-spacing:-0.02em;
	white-space:nowrap;
	height:48px;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-2 {
	background: url(bgd-button-2.gif) no-repeat;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-1 span,
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-2 span {
	display: block;
	font-size: 24px;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-1:hover,
#blockGlobal .blockPublishAnnonce .blockActionPublish a.button-2:hover {
	background-position: left bottom;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish p.desc-1,
#blockGlobal .blockPublishAnnonce .blockActionPublish p.desc-2 {
	color: #999;
	font-size: 12px;
	font-style: italic;
	margin: 7px 5px 4px 0;
	line-height: 12px;
	padding: 0 8px 0 56px;
	background: url(picto-stencil-1.gif) no-repeat 4px center;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish p.desc-2 {
	background: url(picto-stencil-2.gif) no-repeat 4px center;
}
#blockGlobal .blockPublishRepreneur .blockActionPublish p.desc-1 {
	background: url(bgd_infos_announce-search.gif) no-repeat 4px center;
}
#blockGlobal .blockPublishRepreneur .blockActionPublish p.desc-2 {
	background: url(bgd_infos_announce-deposit.gif) no-repeat 4px center;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish-3 a.button-2 {
	float: left;
	margin: 0 12px;
}
* html #blockGlobal .blockPublishAnnonce .blockActionPublish-3 a.button-2 {
	margin:0 7px;
}
#blockGlobal .blockPublishAnnonce .blockActionPublish-3 p.desc-2 {
	float: left;
	width: 176px;
	background: url(picto-stencil-2.gif) no-repeat 4px center;
}

#blockGlobal .blockVideoPresentation {
	background: url(bgd-blockVideoPresentation.gif) no-repeat 0 bottom #e6e5e5;
	width:820px;
	height:auto;
	padding:10px 0 40px;
}
#blockGlobal .blockVideoPresentation .btnDiscoverPro {
	display:block;
	float:right;
	background: url(bgd_blockvideo-discoverpro.gif) no-repeat;
	width:187px;
	height:52px;
}
#blockGlobal .blockVideoPresentation .btnDiscoverPro span {
	display:none;
}
#blockGlobal .blockVideoPresentation .blockVideo {
	margin:0 auto;
	width:740px;
	height:476px;
	border:1px solid #999;
	background:#f2f2e8;
}
#blockGlobal .blockVideoPresentation .blockVideo object {
	display:block;
}

#blockGlobal .blockHowto {
	margin-top: 15px;
	background: url(bgd-blockHowto.gif) no-repeat 0 bottom;
	overflow: hidden;
	padding-bottom: 15px;
	width:821px;
}
* html #blockGlobal .blockHowto {
	width:821px;
}
*+html #blockGlobal .blockHowto {
	width:821px;
}
#blockGlobal .blockHowto .top {
	background: url(bgd-blockHowto_top.gif) no-repeat 0 0;
	padding: 10px 0 0 0;
}
#blockGlobal .secondTitle.newTitle {
	color: #f47b15;
	font-size: 13px;
	margin: 12px 12px 17px 21px;
	text-transform: uppercase;
}
#blockGlobal .blockHowto ul.list-1 {
	margin: 0 28px 0 21px;
	height: 158px;
	padding-left: 367px;
	background: url(schema-1.gif) no-repeat 15px 0;
}
#blockGlobal .blockHowto ul.list-1 li {
	margin: 20px 0 7px 0;
	background: url(picto-arrow-1.gif) no-repeat left 5px;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 13px;
	color: #000000;
}
#blockGlobal .blockHowto .blockBot {
	width: 340px;
	margin: 30px 0 0 21px;
	color: #fff;
	font-size: 13px;
}
/*----------------------------------------------+
+ fiche entreprise                              +
+----------------------------------------------*/

#blockGlobal .col-1 {
	width: 510px;
	float: left;
}

#blockGlobal .col-1 div.admin {
	background-color:#E5E5E5;
	border:1px solid #CCCCCC;
	margin:0 0 10px;
	padding:5px;
}

#blockGlobal .col-2 {
	width: 300px;
	margin-left: 10px;
	float: right;
}

#blockGlobal .col-2 #blockListServices {
	margin:0 0 14px;
}
#blockGlobal .col-2 #blockListServices ul {
	padding:6px 0 0;
}
#blockGlobal .col-2 #blockListServices li {
	display:block;
	padding:0;
	float:left;
	width:170px;
}
#blockGlobal .col-2 #blockListServices .item-2, 
#blockGlobal .col-2 #blockListServices .item-4 {
	width:90px;
}
#blockGlobal .col-2 #blockListServices li a {
	display:block;
	height:22px;
	text-transform:uppercase;
	font-size:11px;
}
#blockGlobal .col-2 #blockListServices li a span {
	display:block;
	height:22px;
	line-height:22px;
	background:url(picto-arrow-1.gif) no-repeat scroll left center transparent;
	padding:0 0 0 12px;
}

#blockGlobal .col-2 #blockNews {
	margin:0 0 14px;
}
#blockGlobal .col-2 #blockNews .news {
	margin:8px 0 0;
	padding:0 0 10px;
	border-bottom:1px solid #ddd;
}
#blockGlobal .col-2 #blockNews .news .thirdTitle {
	font-size:12px;
	font-weight:bold;
	padding:0 0 6px;
	margin:0;
}
#blockGlobal .col-2 #blockNews .news .thirdTitle .date {
	font-weight:normal;
	font-style:italic;
	color:#777;
	padding:0 5px 0 0;
}
#blockGlobal .col-2 #blockNews .news p {
	padding:0;
	margin:0;
	text-align:justify;
	font-size:11px;
}
#blockGlobal .col-2 #blockNews .news .more {
	padding:6px 10px 0 0;
	text-align:right;
	display:block;
}
#blockGlobal .col-2 #blockNews .news .more a {
	padding:0 11px 0 0;
	background:url("picto-arrow-1.gif") no-repeat scroll right center transparent;
}

#blockGlobal .blockCard {
	border: 1px solid #c9c9c8;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left: 10px;
	-webkit-border-bottom-right: 10px;
	border-bottom-left: 10px;
	border-bottom-right: 10px;
}
#blockGlobal .blockCard  .secondTitle {
	color: #ff8a04;
	font: bold 14px arial, helvetica, sans-serif;
	text-transform: uppercase;
	margin: 30px 16px 16px;
	padding-left: 12px;
	background: url(picto-arrow-1.gif) no-repeat left 4px;
}
#blockGlobal .blockCard p {
	font-size: 13px;
	margin: 10px 16px;
	color: #303030;
}
#blockGlobal .blockCard p.ref {
	line-height: 22px;
	margin-top: 15px;
}
#blockGlobal .btnPro {
	float: right;
	display: block;
	width: 103px;
	height: 19px;
	margin: 0 0 -23px 0;
	position: relative;
	text-align: center;
	padding-top: 4px;
	color: #737373;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	background: url(bgd-btnPro.gif) no-repeat left top #c2c2c2;
	text-shadow: 1px 1px 0px #e7e7e7;
}
#blockGlobal .blockCard .picture {
	float: right;
	width: 176px;
	margin: 0 16px;
	height: 147px;
}
#blockGlobal .blockCard .picture img {
	padding: 2px;
	border: 1px solid #cdcdcc;
	display: block;
}
#blockGlobal .blockCard .picture .btnZoom {
	display: block;
	float: right;
	width: 83px;
	height: 16px;
	padding-left: 30px;
	padding-top: 2px;
	font: 11px;
	color: #959595;
	text-align: left;
	background: url(bgd-btnZoom.gif) no-repeat left;
}
#blockGlobal .blockCard .picture .btnZoom:hover {
	color: #6f6f6f;
 }
#blockGlobal .callSurcharge {
	float:right;
	text-align:center;
	width:180px;
	color: #666;
	font-size: 14px;
	padding:8px 14px 0 12px;
}
#blockGlobal .priceCall {
	display:block;
	margin:5px 0 0 0;
}
#blockGlobal .callSurcharge .asterix {
	font-size:12px;
}
#blockGlobal .bottomBar {
	background: url(bgd-bottomBar.gif) repeat-x top #c8c8c8;
	height: 33px;
	margin:  40px 1px 1px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left: 10px;
	-webkit-border-bottom-right: 10px;
	border-bottom-left: 10px;
	border-bottom-right: 10px;
}
#blockGlobal .bottomCard {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left: 4px;
	-webkit-border-bottom-right: 4px;
	border-bottom-left: 4px;
	border-bottom-right: 4px;
	margin: 1px 2px;
	position: relative;
}
#blockGlobal .bottomBar .btnCoord {
	width: 192px;
	background: url(bgd-btnCoord.gif) no-repeat left top;
	height: 21px;
	text-align: center;
	padding: 4px 0 0 0;
	margin: 4px 3px 0 0;
	cursor: pointer;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
}
#blockGlobal .bottomBar .btnExp {
	width: 192px;
	height: 21px;
	text-align: center;
	padding: 4px 0 0 0;
	margin: 4px 3px 0 0;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
}

#blockGlobal .bottomCard .btnCoord {
	width: 146px;
	font-size: 11px;
	background-image: url(btn-moreInfos.gif);
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	text-align: center;
}
#blockGlobal .sponsor .bottomCard .btnCoord {
	background-image: url(btn-moreInfos-2.gif);
}
#blockGlobal .bottomBar .linkMail {
	float: left;
	display: block;
	height: 25px;
	padding: 8px 14px 0 14px;
	background: url(bar-1.gif) repeat-y right;
}
#blockGlobal .bottomBar .linkMail a {
	padding-left: 18px;
	background: url(btn-mail.gif) no-repeat left center;
	color: #666;
	font-size: 12px;
}
#blockGlobal .bottomBar .linkPrint {
	float: left;
	display: block;
	height: 25px;
	padding: 8px 14px 0 12px;
	background: url(bar-1.gif) repeat-y right;
}
#blockGlobal .bottomBar .linkPrint a {
	padding-left: 18px;
	background: url(btn-print.gif) no-repeat left center;
	color: #666;
	font-size: 12px;
}
#blockGlobal .bottomBar .linkPro {
	text-shadow: 1px 1px 0px #e7e7e7;
	color: #737373;
	text-transform: uppercase;
	font-size: 12px;
	height: 24px;
	padding: 9px 14px 0 0;
	font-weight: bold;
	float: left;
}
#blockGlobal .thirdTitle.newTitle {
	background: url(bgd-h3.gif) no-repeat left #e9e9e9;
	margin: 15px 0 5px 0;
	font-size: 13px;
	color: #484848;
	padding: 6px 0 0 23px;
	height: 20px;
}
#blockGlobal .tableCard {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}
#blockGlobal .tableCard td {
	font-size: 12px;
	vertical-align: top;
	color: #414141;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
#blockGlobal .tableCard td.label {
	width: 222px;
}
#blockGlobal .tableCard td.field {
	font-weight: bold;
	text-align: right;
	color: #222;
}
#blockGlobal .tableCard td.field-2 {
	font-weight: normal;
	text-align: right;
	color: #222;
}

#blockGlobal .miniCard {
	background: url(bgd-miniCard.gif) no-repeat bottom;
	padding-bottom: 1px;
	margin-bottom: 15px;
}
#blockGlobal .sponsor {
	background: url(bgd-miniCard-2.gif) no-repeat bottom;
}
#blockGlobal .miniCard .thirdTitle {
	height: 23px;
	background: url(bgd-miniCardH2.gif) no-repeat left top;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0 0 10px;
}
#blockGlobal .sponsor .thirdTitle {
	background: url(bgd-miniCardH2-2.gif) no-repeat left top;
}
#blockGlobal .miniCard .thirdTitle a {
	color: #fff;
}
#blockGlobal .miniCard table {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}
#blockGlobal .miniCard table td {
	padding: 10px 5px;
	border-bottom: 10px;
	font-size: 12px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
}
#blockGlobal .miniCard table td.ref {
	width: 140px;
}
#blockGlobal .miniCard table td.picture,
#blockGlobal .miniCard table td.desc {
	border: none;
}
#blockGlobal .miniCard table td.picture {
	vertical-align: middle;
	width: 100px;
	padding: 5px 10px 5px 0;
}
#blockGlobal .miniCard table td.picture img {
	padding: 3px;
	border: 1px solid #ccc;
}
#blockGlobal .miniCard div {
	padding: 0 10px;
}
#blockGlobal .secondTitle.newTitle-2 {
	margin: 25px 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 4px 12px;
	background: url(picto-arrow-1.gif) no-repeat left 4px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #333;
}

/*---------------------------------------------+
 + Onglets formulaire                          +
 +---------------------------------------------*/
.form {
	border: 1px #c1c1c1;
	border-style: solid solid solid solid;
	padding: 10px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right: 4px;
	-webkit-border-bottom-left: 4px;
	-webkit-border-bottom-right: 4px;
}

div.tabs{
	/* width: 90%; width of menu. Uncomment to change to a specific width */
}

div.tabs ul{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: 12px Arial;
	text-transform: uppercase;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

div.tabs ul li{
	display: inline;
	margin: 0;
}

div.tabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #c1c1c1;
	color: #808080;
}

div.tabs li a.rounded{
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left: 4px;
	-webkit-border-top-right: 4px;
}

div.tabs li a:visited {
	color: #808080;
}
	
div.tabs li a:hover {
	text-decoration: underline;
	color: #808080;
}

div.tabs li.activ{
	position: relative;
	/*top: 1px;*/
	top: 0;
}

div.tabs li.activ a{ /*selected main tab style */
	background-image: url('/skins/default/deg_tab.gif');
	border-bottom-color: white;
	color: #f68b1d !important;
}

div.tabs li.activ a:hover { /*selected main tab style */
	text-decoration: none;
}

#blockGlobal #droite_col span.explications {
	display: block;
	margin: 0 0 0 10px;
}

#blockGlobal #droite_col span.explications img {
	float: left;
	margin: 0 10px 0 0;
}

#blockGlobal #droite_col span.explications p {
	padding: 8px 0 0;
}

#blockGlobal #droite_col span.explications p span{
	color: #6a6a6a;
}

div.containerForm {
	position: absolute;
	background-color: #fff;
	padding: 15px;
	margin-top: -295px;
	margin-left: 559px;
}

div#formClient {
	width: 220px;
	background: url(deg_ident.gif) repeat-x;
	padding: 5px;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#formClient .thirdTitle{
	margin: 0 0 10px 0;
	color: #fff;
}

div#formClient input.txt{
	display: block;
	width: 208px;
	margin: 0 5px 0 5px;
}
#blockGlobal .tab_res .callSurcharge {
	display:inline;
}


/*************Sites Libbre*************/
#blockGlobal #header h2, 
#blockGlobal #header .h2 {
	float: none !important;
	line-height: 16px !important;
}
#blockGlobal #header .block-2 h3 {
	margin-left: 13px !important;
	clear: none !important;
	display: block !important;
	width: 445px
}

/**** Background habillage *****/

body {
    position: relative;
	overflow-x:hidden;
}
#blockGlobal {
    position: relative;
    z-index: 1;
}
.mainContainer { background-color:#fff; }
.mainContainer #blockGlobal {
    margin-top:-471px !important;
}
.mainContainer .background {
	background:url("bgd-dressing-viaduc.jpg") repeat-x;
	height:600px;
}
.mainContainer .background .innerBackground {
    background: url("bgd-dressingTop-viaduc.jpg") no-repeat center 0;
	height:2000px;
}
#blockDressingTop {
    display: block;
    position: relative;
    width: 100%;
    height: 250px;
    z-index: 1;
}



/*** CSS admin ***/
