td{
    font-family: Verdana;
    font-size: 12px;
}
table{
    margin:auto;
}
div{
    margin:auto;
}
font{
    font-family: Verdana;
}
.td_online{
    font-family: Verdana;
    font-size: 12px;
    color: #F4EC85;
}
input{
    font-family: Verdana;
    font-size: 12px;
}
#divDownGraded table td {
    vertical-align : bottom;
}
body{
    font-family:Verdana;
    font-size: 12px;
}
textarea{
    font-size : 12px;
    font-family : Verdana;
}
.isNotBrokenLink {
    font-family: Verdana;
    color: #0000FF;
    font-size: 12px;
}
.isBrokenLink{
    font-family: Verdana;
    color: #FF0000;
    font-size: 12px;
}
.text_fr{
    font-family: Verdana;
    color: #0000FF;
    font-size: 12px;
}
.text_gris{
    font-family: Verdana;
    color: #5b6767;
    font-size: 12px;
}
.text_en{
    font-family: Verdana;
    color: #FF0000;
    font-size: 12px;
}
.text_de{
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
}
.text_es{
    font-family: Verdana;
    color: #FF6100;
    font-size: 12px;
}
.text_it{
    font-family: Verdana;
    color: #008080;
    font-size: 12px;
}
.text_Fr{
    font-family: Verdana;
    color: #0000FF;
    font-size: 12px;
}
.text_En{
    font-family: Verdana;
    color: #FF0000;
    font-size: 12px;
}
.text_De{
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
}
.text_Es{
    font-family: Verdana;
    color: #FF6100;
    font-size: 12px;
}
.text_It{
    font-family: Verdana;
    color: #008080;
    font-size: 12px;
}
.text_Zh {
    font-family: Verdana;
    color: #008080;
    font-size: 12px;
}
.text_Pt {
    font-family: Verdana;
    color: #008080;
    font-size: 12px;
}
.text_Ru {
    font-family: Verdana;
    color: #008080;
    font-size: 12px;
}
.text_Ja {
    font-family: Verdana;
    color: #008080;
    font-size: 12px;
}
.text_gris_10 {
    font-family: Verdana;
    color: #5b6767;
    font-size: 10px;
}
.text_gris_10_r{
    font-family: Verdana;
    color: #5b6767;
    font-size: 10px;
    background-color:#FF0000;
}
.text_gris_10_wp{
    font-family: Verdana;
    color: #5b6767;
    font-size: 10px;
    cursor:pointer;
}
.text_gris_10_wp_r{
    font-family: Verdana;
    color: #5b6767;
    font-size: 10px;
    cursor:pointer;
    background-color:#FF0000;
}
.text_10 {
    font-family: Verdana;
    color: #000000;
    font-size: 10px;
}
.text_10_r{
    font-family: Verdana;
    color: #000000;
    font-size: 10px;
    background-color:#FF0000;
}
.text_10_wp{
    font-family: Verdana;
    color: #000000;
    font-size: 10px;
    cursor:pointer;
}
.text_10_wp_r{
    font-family: Verdana;
    color: #000000;
    font-size: 10px;
    cursor:pointer;
    background-color:#FF0000;
}
.text_Fr_10 {
    font-family: Verdana;
    color: #0000FF;
    font-size: 10px;
}
.text_En_10 {
    font-family: Verdana;
    color: #FF0000;
    font-size: 10px;
}
.text_De_10 {
    font-family: Verdana;
    color: #000000;
    font-size: 10px;
}
.text_Es_10 {
    font-family: Verdana;
    color: #FF6100;
    font-size: 10px;
}
.text_It_10 {
    font-family: Verdana;
    color: #008080;
    font-size: 10px;
}
.text_Zh_10 {
    font-family: Verdana;
    color: #008080;
    font-size: 10px;
}
.text_Pt_10 {
    font-family: Verdana;
    color: #008080;
    font-size: 10px;
}
.text_Ru_10 {
    font-family: Verdana;
    color: #008080;
    font-size: 10px;
}
.text_Ja_10 {
    font-family: Verdana;
    color: #008080;
    font-size: 10px;
}
.lien{
    font-family: Verdana;
    color: #0000FF;
    font-size: 12px;
    text-decoration:underline;
    cursor:pointer;
}
.titre{
    font-family: Verdana;
    color: #000000;
    font-size: 15px;
    font-weight:bold;
}
/**
 * @popmodif OCL 10.08.2007
 * Style rajoutés pour l'interface FicheSociete_ModifCat.php
 */
.cadre2px {
    text-align: center;
    border-collapse: collapse;
    border: solid #C0C0C0 2px;
    background-color: #F3F3F3;
}
.cadre2px th,
.cadre2px td {
    margin: 0;
    border: 0;
    border: solid #C0C0C0 2px;
}
.cadre2px tr {
    height: 25px;
    font-weight: normal;
}
/**
 * @popmodif CAT20071205
 * Style rajoutés pour l'interface FicheSociete_ModifCat.php
 */
.cadre0px {
    border:0px solid #C0C0C0 ;
}
.cadre0px th,
.cadre0px td {
    border:0px solid #C0C0C0;
}
.cadre0px tr {
    border:0px solid #C0C0C0;
}

h4.warning {
    color: red;
}
/**
 * Fin des styles rajoutés pour l'interface FicheSociete_ModifCat.php
 */
.ficheOnline{
    background-color:green;
    color:navy;
    font-weight:bold
}
.ficheOffline{
    background-color:red;
    color:white;
    font-weight:bold
}
.option_rouge{
    color : #E7350D ;
    background-color : #FFFFFF ;
}
.option_vert{
    color : #0A9A0A ;
    background-color : #FFFFFF ;
}
.option_essai{
    color : #FFB81D ;
    background-color : #FFFFFF ;
}
.option_abonne{
    color : #CF5763 ;
    background-color : #FFFFFF ;
}
.option_relance{
    color : #3F5DE1 ;
    background-color : #FFFFFF ;
}
.option_degrade{
    color : #9D9EA2 ;
    background-color : #FFFFFF ;
}
.option_autre{
    color : #93D896 ;
    background-color : #FFFFFF ;
}
.abonnement_essai{
    background-color : #FFB81D ;
    color : white ;
    font-weight : bold
}
.abonnement_abonne{
    background-color : #CF5763 ;
    color : white ;
    font-weight : bold
}
.abonnement_relance{
    background-color : #3F5DE1 ;
    color : white ;
    font-weight : bold
}
.abonnement_degrade{
    background-color : #9D9EA2 ;
    color : white ;
    font-weight : bold
}
.abonnement_autre{
    background-color : #93D896 ;
    color : white ;
    font-weight : bold
}
.checkboxVerte{
    background-color : green;
}
.checkboxRouge{
    background-color : red;
}
.titre_info{
    color : #808080;
    font-style : italic;
    font-family : Verdana;
    text-align : right;
}
a.lien_page{
    font-family:Verdana;
    text-decoration:none;
    color:#000EAF;
    font-weight:bold;
    font-size:8px;
}
a.lien_page:hover{
    font-family:Verdana;
    text-decoration:none;
    color:#000EAF;
}
a.lien_page:visited{
    font-family:Verdana;
    text-decoration:none;
    color:#000EAF;
}
.select_zone {
    font-family:verdana;
    font-size : 12px ;
    width : 200px ;
}
.itemMenu {
    text-align:left;
    font-family:verdana;
    font-size:10pt;
    background-color:menu;
    color:black;
}
.itemMenuOn {
    text-align:left;
    font-family:verdana;
    font-size:10pt;
    background-color:highlight;
    color:white;
}
.contactFormLabelCell {
    font-size: 13px;
    text-align: right;
    color: white;
    font-weight: bold;
    padding-right: 6px;
}
.barreTitre{
    text-align:center;
    font-weight: bold;
    font-size: 7pt;
    color: #999999;
}
.divChamps{
    padding:3px;
    width:100%;
}
.cadre600{
    border:2px solid #DDDDDD;
    width:600px;
    padding:20px;
}
.cadre800{
    border:2px solid #DDDDDD;
    width:800px;
    padding:20px;
}
.fondGris{
    background-color: #F0F3F0;
}
#tb_info_com {
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    text-align:center;
    color:#FFFFFF;
}
#tb_info_com td{
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    font-size:12px;
}
.bord{
    border:1px solid #FFFFFF;
}
.tab100pour100{
    border:0px;
    width:100%;
    height:100%;
    padding:0px;
    margin:0px;
}
.trans{
    -moz-opacity:0.85;FILTER: Alpha(Opacity=85);
}
.bodyPopup{
    margin:0px;
    padding:0px;
    font-size : 12px;
    font-family : verdana;
    color : black;
}
/**
 * pour les box des liens dans fiche société droit on
 */
.boxLinkDemande{
    margin:auto;
    width:920px;
    text-align:left;
}
.boxLinkDemande table{
    width:920px;
    border:0px;
}
.boxLinkDemande img{
    display:inline;
    vertical-align:middle;
    margin-right:5px;
    margin-left:5px;
    width:25px;
}
.boxLinkDemande input{
    display:inline;
    vertical-align:middle;
    width:600px;
}
.colLinkgauche{
    width:180px;
    text-align:right;
}
.colLinkdroite{
    width:740px;
    text-align:left;
}
.boxLinkDemande div{
    width:885px;
    text-align:right;
}
.colLinkdroite div{
    width:720px;
    margin-left:20px;
}
/*
pour l'interface de comparaison
*/
.cadreComparaison{
    text-align:center;
    border:1px solid #C0C0CA;
    background-color:#FAFAFA;
    width:90%;
    margin:auto;
    margin-top:10px;
    margin-bottom:10px;
}
.lienComp, .lienComp:visited {
    color: #0000FF;
    text-decoration: none;
}
.lienComp:hover{
    color: #0000FF;
    text-decoration: underline;
}
.inactif{
    color:#BBBBBB;
    font-style:italic;
}

.hide{
    display: none !important;
}
/*
Sprite pour le bouton "Modif description Univers"
*/
.lien-desc-univ{
    display:block;
    width:40px;
    height:40px;
    background:url("../images_di/2ai/picto-edit-BO.png") 0 0 no-repeat;
}
.lien-desc-univ:hover,.lien-desc-univ:active,.lien-desc-univ:focus{
    background-position:0 -40px;
}
.lien-desc-univ span{
    display:inline-block;
    text-indent: -5000px;
}

.statut-i {
    background-color: #FF00FF;
    color: #FFFFFF;
    vertical-align: middle;
}

.statut-v {
    background-color: #FF0000;
    color: #FFFFFF;
    vertical-align: middle;
}

.statut-p {
    background-color: #0000FF;
    color: #FFFFFF;
    vertical-align: middle;
}

.statut-n{
    color: #000;
    vertical-align: middle;
}

.statut-gc {
    background-color: #046607;
    color: #FFFFFF;
    vertical-align: middle;
}

/* Style des IPDText bloqués */
.warning {
    border: 2px solid yellow;
    color: yellow;
    font: 14px bold Verdana;
}

.locked-textarea {
    background-color: #FFF;
    position: relative;
}

.locked-textarea-overlay {
    background-color: #000000;
    display: block;
    opacity : 0.85;
    -moz-opacity : 0.85;
    -ms-filter: "alpha(opacity=85)"; /* IE 8 */
    filter : alpha(opacity=85); /* IE < 8 */
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 20;
}

.error {
    color: #8c2e0b;
    background-color: #fef5f1;
    font-size: 22px;
}
