/* A éventuellement réintégrer dans la feuille de style globale */
/****************************************************************/
.iframe input,
body.iframe select { width: 300px; }
.iframe textarea { width: 450px; height: 50px; }

/* Mettre ici les styles propres aux développeurs */
/**************************************************/

/* Restreint la largeur des champs disp_order */
#data_disp_order_ { width: 20px; }

/* Restreint la largeur des PDM "id_categ" pour ne pas casser le masque */
#data_id_categ_ { width: 400px; }

/* Ajuste la page d'édition des visiteurs */
#aaEditVisitor #data_date_creation_j_ { width: 15px; }
#aaEditVisitor #data_date_creation_m_ { width: 15px; }
#aaEditVisitor #data_date_creation_a_ { width: 30px; }
#aaEditVisitor #data_date_creation_H_ { width: 15px; }
#aaEditVisitor #data_date_creation_M_ { width: 15px; }
#aaEditVisitor #data_date_creation_S_ { width: 15px; }
#aaEditVisitor #data_username_ { width: 250px; }
#aaEditVisitor #data_password_ { width: 250px; }

/* Restreint la largeur du PDM "FAQ associée" du masque d'édition du lexique */
#aaEditLexique #data_id_faq_ { width: 400px; }

/* Restreint la largeur du PDM "Version site" du masque d'édition de la tarification */
#aaEditTarif #data_version_site_ { width: 150px; }

/* Ajuste la page (iframe) des paramètres */
#aaEditParametres_users #data_value_ { width: 40px; }

/* Titre de la fenêtre de prévisualisation d'une image */
.jsPreviewImageTitle { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: black;}

/* Ajuste la page d'édition des watermarks */
#aaEditWatermark #data_taille_proportion_ { width: 50px; }
#aaEditWatermark #data_couleur_ { width: 75px; }
#aaEditWatermark #data_couleur_ombre_ { width: 75px; }

/* Page tarification */
#aaEditTarification #jsLineForm_id_categ_ { display:none; }

/* Mes annonces */
#data_commission_ { width:20px;}

/* s04p01_inbox*/
.message_actif { background-color: #FFFFC5 }

/* zone d'affichage des templates ou sont présents les tags de traduction */
#data_localization_occurence_ {height:300px;width:600px}

/* template skin AA translation*/
#actionTranslationContainer {z-index:10000;position:absolute;background-color:#ffffff;border:1px solid black;height:100px;width:250px;left:75px;top:0px}

/****************************************************** AutoCompleter Recherche de bateau moteur */

#aaEditCompany_YW select#data_id_pays_,
#aaEditCompany_YW select#data_id_company_ { width:250px}

.jsCol{
   width: 450px;
   float: left;}
#jsAnnotation {color: #cc0000;}
.jsAjaxAnnonce{cursor: help;}
#jsInfoCompAnnonce{
   width: 520px !important;
   position: absolute !important;
   background-color : #C9D4E8;
   padding:10px;
   border:1px solid #CCCCCC;
   margin-bottom:10px;}
#jsInfoCompAnnonce .blocAnnonce{
      width: 520px !important;
      border: none;}

/* Correction de problème d'affichage dans liste des traductions quand un paragraphe a la classe "mentions" */
#aaList_translation .mentions { position:relative; left: 0px; bottom: 0px; display: inline; }

#pageCote li.btnPrecedent {width:33% !important;}

/* mentionne des champs comme obligatoires mais sans tests (exple: constructeur / modele) */
input.requiredInfo,
textarea.requiredInfo,
fieldset .requiredInfo {border: 1px solid #85b66a; background-color: #DDFFC7;}


.jsColB{
position: absolute; left: 260px; top: 52px;
   border: 2px #8a6a33 solid; text-align: center;
	width: 497px; padding: 10px 10px 0 10px; z-index: 1;
   background-color: #fff; text-align: left; font-size: 11px;
   padding:15px;
   width:170px;
/*
   width:170px !important;
   border: 1px solid #000;
   padding:15px;
   float: left; */
}
.jsColB label {width: 80px !important;}
/*.jsColB select {width: 50px !important;} */
.jsColB .jsInput {text-align: right;}
.MaLigne {margin: 10px;}
#aaEditReferentiel_constructeur iframe {height: 730px;}

#aaListReferentiel_modele #allContent,
#aaEditReferentiel_modele #allContent {width: 905px;}

.jsSupp{
   display: block; float: right;
   height: 14px; width:  14px;
   background: url('../../images/cancel.png');}
.jsSupp span{display:none;}

.btnSuppLocaGeo {
   background:transparent url(../../images/btnSuppLocaGeo.gif) no-repeat scroll 0 0 !important;
   position: relative;
   width: 10px;
   height:10px;
   margin:2px 0 0;}
.btnSuppLocaGeo span {display:none;}

.jsIdentity {
   display:block;
   font-weight:bold;}
   
#layerImpression{
background-color:#FFFFFF;
border:2px solid #8A6A33;
font-size:11px;
left:230px;
padding:10px 10px 0;
position:absolute;
text-align:left;
top:71px;
width:497px;
z-index:1;
}

#jsTypeIndefini {
background-color:#FFFFFF;
border:2px solid #8A6A33;
font-size:11px;
left:230px;
padding:8px;
position:absolute;
text-align:left;
top:31px;
width:200px;
z-index:1;
}

#jsTypeIndefini strong{ color: red}

/*********************************************************************************************************************************/
/** ajout du nom, prenom et company */
/*********************************************************************************************************************************/

body#frameMenu #devNomPrenom{
   clear:both;
   text-align: right;
   padding:15px 0 15px 192px;
   width:798px;   
   font-size: 9px; 
   font-weight: bold;
   position: absolute;
   top : 25px;
}
body#frameMenu .panel{
   height: 66px;
}

/* Infos annonces */
#annonceInfos #allContent {width: 650px;}
#annonceInfos content {border:0; padding: 1px 0 2px 0;margin:0;}
#annonceInfos fieldset {border:0; padding: 1px 0 2px 0; margin:0;}
#annonceInfos .lineForm { border:0; border-bottom: 1px solid #DDDDDD; padding:0; margin:0; padding-bottom: 2px;}
#annonceInfos label {  margin-bottom: 0px; padding-bottom: 0px; }
#annonceInfos .ligneImpaire { background-color: #F0FFC0; }
#annonceInfos .lignePaire { background-color: #E0FFB0;}
#annonceInfos .ligneImpaire label { background-color: #FBFBFD; }
#annonceInfos .lignePaire label { background-color: #F0F2F4;}


/* Crooner */
#jsLineForm_script_name_ strong,
#jsLineForm_parameters_ strong,
#jsLineForm_date_first_start_ strong,
#jsLineForm_IP_restriction_  strong,
#jsLineForm_date_last_started_ strong,
#jsLineForm_last_exec_duration_sec_ strong {
   background-color: #EEEEEE;
	display: block;
	float: left;
	width: 250px; height: 16px;
	line-height: 16px;
	text-align: right;
	padding-right: 5px;
	margin-right: 5px;
	font-weight: bold;
   font-family:"Arial",Verdana,sans-serif;
   font-size:12px;
}

/* Labelisation YO */

#labelYo {
   background: transparent url(../../images_lg/logoLabelYo.gif) no-repeat 2px 2px;
   border: 1px dotted #426A9E;
   background-color: #FFFFFF;
   margin: 2px;
   padding: 8px 2px 6px 2px;
}

#labelYo p strong {
   margin-top: 5px;
   color: #E3003D;
}

#labelYo ul {
   padding-bottom: 29px;
}

#labelYo label {
   width: 180px;
}

/* Boite de réception (lire la suite) */
.readMoreContainer {
   left: 300px;
   top: 20%;
   width:550px;
   height:250px;
   z-index:1000;
   position: fixed;
   border: 1px solid #024577;
   background-color: #EEEEEE;
   padding: 10px;
}

.readMoreContainer div {width: 100%;text-align:right;}

.readMoreContainer div.readMoreBody{
   height:200px;
   overflow:auto;
   text-align:left;
   background-color: #E6E6E6;
   margin-top: 5px;
   padding-top: 5px;
}

/****************************************** Reportings */
#s96ReportingList td span.actions {float: right; margin-bottom: 0px;}

#reportingContainer {
	background-color: #FFFFFF;
	border: 2px solid #666666;
	padding: 10px;
	color: #666666;
   z-index: 5;}

#detailReportingInfos {
   background-color: #aaaa;}

#detailReportingInfos .btnClose {
  width: 60px; height: 16px; padding-left: 10px;
  border: 0px;
  float:right;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  font-size: 11px;
  cursor: pointer;
  background: transparent url(../images/btnClose.png) no-repeat;}

#detailReportingInfos .btnValidate {
  width: 75px; height: 16px;
  padding-left: 5px;
  border: 0px;
  float:right;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  font-size: 11px;
  cursor: pointer;
  background: transparent url(../images/btnValidate.png) no-repeat;}

#detailReportingInfos label { width: 130px; border-color:black;}

#s96ReportingEdit #jsLabeldata_format_export1_ { background-color: white; width: 100px; float: none; display: inline; }
#s96ReportingEdit #jsLabeldata_format_export2_ { background-color: white; width: 100px; float: none; display: inline; }


/****************************************** Objectifs commerciaux */

#listeObjectifsCom fieldset {margin-bottom:0;}
.lineFormExercice {margin-bottom:0;}
.lineFormExercice label {background-color: #CCCCCC;}
.lineFormObj {margin-bottom:2px;}
#listeServices {border-top: 2px solid #AAAAAA; padding: 10px;margin: 0px; width:380px;padding-left:0;}
.iframe select.exerciceCompt {width: 80px;}
.iframe input.objQte {width: 30px;}
.iframe input.objObjectif {width: 40px;}

#listeObjectifsCom  #bp_update {width:140px;margin:10px 0 0 262px;}



body#frameMenu #onglets #tab6 {
   height: 20px;
}

body#frameMenu #onglets #tab6 ul li a {
   padding: 0;
   width: 85px;
   height: 12px;
   vertical-align: middle;
}


#listeAnnoncesSalon .prix{
   height: 34px;
}



.lnkNewsDl {
   display: block; text-align: left;
   font-weight: bold; color: #8a6a33;
   text-decoration: none;}
   
   
   
/*** Autocompleter module cotation */
ul.autoCompleter {
	border: 1px solid #8dadc4; padding: 5px; background: #fff; z-index: 500;list-style: none;
}
