/** TABLEAU **/
.col-690{
	margin-top: 40px;
}
.col-690.col-690_head{
	padding-bottom: 0;
}
.col-690.col-690_content,
.col-1010.col-1010_content{
	margin-top: 0;
	padding-top: 30px;
}
.tableResult {
    color: #000 !important;
}
.container_table td {
	font-family : open_sanssemibold;
	font-weight : normal;
	font-size : 13px;
    color: #231f20;
}
.tableTd12 {
    width: 50%
}
.tableTd13 {
    width: 225px
}
.container_tableIF {
    background: #fff;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 20px
}
.container_tableIF caption {
    color: #646464;
    font-size : 18px;
    text-align: left;
    padding-bottom: 5px
}
.container_tableIF td {
    border-bottom: 1px solid #ebebeb;
    padding: 7px 15px;
    font-size: 12px;
}
.container_tableIF tr {
    height: 35px
}
.container_tableIF th {
    text-align: center;
    padding: 5px 0
}
tr.titreIF,
tr.titreIF td {
    background: #fAfAfA;
    border-top: #000 1px solid;
    font-size: 14px;
	font-family: open_sansbold !important;
}
tr.titreIFBorder,
tr.titreIFBorder td {
    border-top: #000 1px solid
}
.rightElement td {
    text-align: right
}
td.leftElement {
    text-align: left;
	color: #231f20 !important;
	font-weight : bold;
}
td.centerElement {
    text-align: center;
}
.tableResult {
    width: 380px;
}
.ColDate {
    width: 72px;
}
td.eGauche {
    height: 86px;
    width: 68px;
    border-bottom: none;
    border-right: none;
}
td.eCentre {
    vertical-align: text-top;
    border-bottom: none;
    border-right: none;
}
td.eDroite {
    width: 140px;
    vertical-align: text-top;
    border-bottom: none;
    border-right: none;
}

/** BOUTON **/

.container_button {
    float: left;
    position: relative;
    width: 120px
}
.container_button a {
    float: left;
	height: 30px;
	width: 80px;
	line-height: 35px;
	padding: 0px 0px 0px 42px;
	margin: 0px 0px 5px;
	color: #E01F2C;
	cursor: pointer;
	text-align: left;
	border-radius: 3px;
    border: 1px solid #b6121e;
}
.container_button a:hover {
	color: #B6121E;
}
.veille {
    background: url("/public/img/picto/star.png") 8px 8px scroll no-repeat;
}
.veille:hover {
    background: url("/public/img/picto/star.png") 8px 8px scroll no-repeat;
}
.veilleActive {
    background: url("/public/img/picto/star.png") 8px 6px scroll no-repeat;
    padding-left: 44px !important;
}
.veilleActive:hover {
    background: url("/public/img/picto/star.png") 8px 6px scroll no-repeat;
}
.imprimer {
    background: url("/public/img/picto/printer.png") 8px 8px scroll no-repeat
}
.imprimer:hover {
    background: url("/public/img/picto/printer.png") 8px 8px scroll no-repeat;
}
.telecharger {
    background: url("/public/img/picto/download.png") 8px 8px scroll no-repeat;
}
.telecharger:hover {
    background: url("/public/img/picto/download.png") 8px 8px scroll no-repeat;
}
.locaux {
    padding: 0 ! important
}
button.moinsDePub {
    background: url("/public/img/picto/f_h_rouge.png") 10px 50% scroll no-repeat !important;
}
.title {
    clear: both;
    color: #2d9edc;
    margin-bottom: 10px;
    font-size: 22px;
    margin-left: 10px;
    background: url("/public/img/picto/filetBleu.png") 0 100% no-repeat transparent;
    line-height: 40px;
}
.title2 {
    color: #000;
}
.container_but {
    clear: both;
    width: 649px;
    padding: 9px 0 9px;
    text-align: right;
}
.button {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
    margin: auto;
}
.container_menu {
    float: left;
    width: 100%;
    margin: 12px 0 0 0px;
    border-top: 1px solid #cfcfcf;
}
.container_menu p {
    float: left;
    margin: 0;
    width: 100%;
    text-transform: uppercase;
}
.element_menu {
    float: left;
	padding: 15px 8px 15px 9px;
	margin: 0px;
	color: #241f20;
	cursor: pointer;
	position: relative;
	height: 20px;
	line-height: 15px;
	font-size: 16px;
	text-align: center;
}
#infosTitre {
    height: auto;
}
.container_head {
    float: left;
    height: auto;
    width: 525px;
}
.container_head .logoInfos {
    float: left;
    height: 135px;
    width: 142px;
    margin: 0;
    padding: 0;
    border: 1px solid #e5e5e5;
    background: #fff!important;
}
.container_head div {
    float: left;
    height: auto;
    width: 327px;
    padding: 0px 0 0 20px;
}
.adresse {
    margin: 0;
    color: #241f20;
    font-family : open_sansregular;
	font-size : 14px;
	font-weight : normal;
}
.siret,
.telephone {
    margin: 0;
    font-family : open_sansregular;
	font-size : 14px;
	font-weight : normal;
    color: #241f20;
}
.siret > span,
.telephone > span{
    font-family : open_sansbold;
}
.telephone .mentions {
    margin: 10px;
}
.container_menu {
    position: relative;
}
.container_menu img {
    display: none;
    position: absolute;
    bottom: -5px;
}
tr.fontfonce {
    background: #f4f4f4!important;
}
.pc1 {
    width: 80px;
}
.pc2 {
    width: 190px;
    color: #0c7798!important;
}
.pc3 {
    width: 270px;
    color: #000!important;
}
#infosGenerales,
#publication {
    clear: both;
    position: relative;
    width: 100%;
}
#plusDePub {
    background: url("/public/img/picto/f_b_rouge.png") 10px 50% scroll no-repeat;
    color: #E21E22;
	font: normal 13px open_sansregular;
	font-weight : normal;
	line-height : 20px;
	padding: 5px 20px 5px 30px;
	border-radius: 3px;
	text-transform: uppercase;
	cursor: pointer;
    border: solid 1px #E21E22;
    text-align: center;
    text-decoration: none;
    float: right;
    margin-top: 10px;
}
.ppub {
    display: block;
    margin: auto;
}
.tooltip img {
    margin-top: -2px
}
#liensCapitalistiques caption {
    margin-left: 20px;
    font-size: 14px
}
a.fiche_AD {
    color: #3399cc!important;
    border-right: none
}
.warningEntreprise {
    clear: both;
    color: #ff0000;
    font-size: 16px;
    padding-top: 10px
}
.warningEntreprise a {
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline
}

.offresPromo {
    margin-top: 20px;
    border: 7px solid #59aad3;
}
.offresPromo .title_promo{
	background: url("/public/img/new/bbleu.png") 0 0 transparent no-repeat;
	font-size: 20px;
	font-weight: normal;
	font-family: pt_sans_narrowbold;
	line-height: 44px;
	color: #fff;
	width: 100%;
	padding-left: 20px;
	position: relative;
	top: -7px;
	left: -7px;
	margin : 0px;
	margin-top : 2px;
	margin-left : 2px;
}
.offresPromo .text_promo{
	color: #231f20;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 15px;
}
.offresPromo .offre_action_container{
	text-align: center;
}
.offresPromo .btnCTA_BIG {
	display: inline-block;
	padding: 11px 20px;
	margin-bottom: 20px;
}


#entreprisesMemeSecteurOuMemeDep tr { 
	/*cursor: pointer;*/s
}
#entreprisesMemeSecteurOuMemeDep td.colRaisonSociale {
    font-family: pt_sans_narrowbold;
    font-size: 12px;
    color: #e01f2c;
    font-weight: bold;
    width: 33%;
}
#entreprisesMemeSecteurOuMemeDep td.colRaisonSociale > img {
    position: relative;
    top: -1px;
}
#entreprisesMemeSecteurOuMemeDep td.colActivite {
    font-family: pt_sans_narrowbold;
    font-size: 13px;
    color: #231f20;
}
#entreprisesMemeSecteurOuMemeDep td.colAdresse {
    font-family: open_sanssemibold;
    font-size: 12px;
    color: #817e7e;
    width: 25%;
}

#entreprisesMemeSecteurOuMemeDepOuTop10 {
    background-color: transparent;
	border-style: none;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 .border { 
	border-bottom: 1px solid #e5e5e5 !important;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 tr { 
	/*cursor: pointer;*/
}
#entreprisesMemeSecteurOuMemeDepOuTop10 td { 
	padding: 0px;
	border-style: none;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 td.colChiffre { 
	font-family: pt_sans_narrowbold;
	font-size: 46px;
	font-weight: bold;
	color: #d8d8d8;
    left: -8px;
    padding-right: 10px;
    position: relative;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 td.colChiffre p { 
	text-align: center;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 td.colData { 
    left: -8px;
    position: relative;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 .raisonSociale { 
	font-family: pt_sans_narrowbold;
	font-size: 15px;
	color: #3399cc;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 .ca { 
	font-family: pt_sans_narrow;
	font-size: 14px;
	color: #231f20;
}
#entreprisesMemeSecteurOuMemeDepOuTop10 .adresse { 
	font-family: open_sanssemibold;
	font-size: 12px;
	color: #817e7e;
}



