*{ padding:0px; margin:0px; border-collapse:collapse; font-family:verdana; font-size:0.95em; list-style:none; text-decoration:none; color:black; }
body{ width:100%; height:100%; }
.global{ width:960px; /*height:auto;*/ height:500px; margin-left: auto; margin-right: auto; }

header{background-color:white;padding:5px 0 0 10px;}
#welcome{display:inline-block;float:right;margin:10px 10px 0 0;}
#deco{display:inline-block;float:right;margin:10px 10px 0 0;}

nav{ width:120px; background-color:rgb(95, 159, 205); display:inline-block; float:left; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -moz-box-shadow:5px 5px 5px #AAAAAA; -webkit-box-shadow:5px 5px 5px #AAAAAA; box-shadow:5px 5px 5px #AAAAAA; margin-top: 10px;}
nav ul{margin:5px;}
nav hr{margin-top:5px;margin-bottom:5px;}
nav hr:last-child{display:none;}
.menu ul li:last-child{ margin-bottom:10px; }
.menu ul li:first-child{ font-weight:bold; font-size:0.98em;text-align:center;}
.menu ul li:first-child:hover{background-color:rgb(95, 159, 205);}
.menu li:hover{background-color:rgba(215, 215, 215, 0.6);}

section{ width:840px; display:inline-block; margin-top:10px; }
	article{ display:inline-block; width:67%;background-color:rgba(200, 200, 200, 0.2);}
aside{ float:right; width:32%; background-color:rgb(140, 192, 66); display:inline-block;-webkit-border-radius:0 15px 15px 0; -moz-border-radius:0 15px 15px 0; border-radius:0 15px 15px 0; position:relative; left:-9px;}
.form_aside{margin:5px}
.form_aside input{margin:5px 0 0 5px;}
LEGEND{margin: 10px 5px 0px 10px;}
.full_tab table{width:100%;}
.full_tab table tr:nth-child(2n+1) { background-color: #CCC;}
.full_tab table tr th{background-color:rgba(17,112,180,0.5);}
.full_tab table tr td{text-align:center; padding:5px;}
.ajout_user{float:right; background-color:rgba(255, 0, 0, 0.5);}

/*fenetre de connexion*/
.windowLog{ width:400px; margin-top:150px; margin-left:auto; margin-right:auto; padding:10px; background: #FFFFFF url('../img/extra_logo_site.png') no-repeat center top; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.windowLog form{ margin-top:75px; }
.windowLog label, .windowLog input { margin-left:10px; margin-top:5px;}
.windowLog legend{ margin-left:15px; }
.windowLog #connexion{ margin-bottom:10px; }



/* Tableaux liste des annonces */
.al p { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: left; color: #000;}
.al table tr{ background-color: #FFF;}
.al table tr:nth-child(2n+1) { background-color: #CCC;}
.al table tr { font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.al th, tr, td { height:auto; padding: 1px 0 0 1px; margin: 1px;} /*  */
.al tr, td { border-top:10px medium #CCC;}
.al .tab_link {cursor: pointer;}
.al .tab_link:hover{background-color: #FCF;}
.AlpourImpression{ font-size:1.4em; cursor:pointer; padding:2px 5px 2px 5px; text-align: center; background-color: rgba(255, 255, 255, 0.7); border: 1px solid black;
} 
/*#article textarea { width:570px; }*/

/* Tableaux droit annonce sélectionnée */

/*titre page*/
.titre_tab{padding:5px 0 5px 5px;font-size:1.2em;}

/* Ecrire Article */
.redaction_article textarea mep{ width:480px;}
.boiteOutils{ display:inline-block;}
#affCount{float:right;}
.boiteOutils input{ display:block; margin-bottom:8px; width:40px;}	
.redaction_article{padding:5px 10px 5px 10px;}
.redaction_article LEGEND{ margin-top:10px;}
.hide{display:none;}
.redaction_article LABEL,.redaction_article SELECT{margin-top:10px;}

/* Ecrire Article bis*/
.zone_article{
	width:480px;
	height:400px; 
	border:1px solid #aaaaaa; 
	background-color: white; 
	overflow-y: scroll;
	display:inline-block;
}

.progress{
	display:none;	
}

/* consultation planning*/
.planning_consulte{width:100%;border-collapse: collapse;}
.planning_consulte tr{background-color:rgba(240,240,240,0.6);}
.planning_consulte tr:nth-child(2n+1) { background-color: #CCC;}
.planning_consulte th{background-color:rgba(17,112,180,0.5);}
.planning_consulte td, .planning_consulte th{text-align: center; border:1px solid black;padding:2px 5px 2px 5px;}
.ajout_planning{float:right; background-color:rgba(255, 0, 0, 0.5);width:50px;}
.modif_planning{float:right; background-color:rgba(17, 112, 180, 0.5);width:50px;}
/* aside planning */
.form_add_plan label{margin:5px 2px 0px 5px;}
.form_add_plan input{margin-top:5px;}
.form_add_plan p{margin:5px 2px 0px 5px;}
.form_add_plan textarea{margin:5px 0px 0px 5px;}
.form_add_plan select{margin-top:5px;}

/* historique article affichage */
.aff_historique_article{padding: 5px 10px 5px 10px;}


/*validation article*/
.valid{border-collapse:collapse; margin-bottom:25px;}
.valid tr{width:100%; text-align:center;}
.valid th{background-color:rgba(17,112,180,0.5);}
.valid td, .valid th{padding:5px;text-align:center;border:1px solid black;}
.valid td input[type=radio]{margin-right:5px;}
.colorBackVal{background-color:rgba(142,190,68,0.6);}
.pititTd{width:15px;}
.grandTd{width:80px;}
.Encours{background-color: #ff4c00;}


/* pub accueil*/
.tableauRecapPub{ width:100%; }
.tableauRecapPub th{ border:1px solid black; padding: 5px 10px 5px 10px; text-align:center; }
.apTd{ border:1px solid black; padding: 5px 10px 5px 10px; text-align:center; }
.cd{background-color:red;}
.ni{background-color:green;}
.yo{background-color:gold;}
.tt{background-color:orange;}


/*pub liste*/
.pub_list{ border-collapse:collapse;}
.pub_list tr{ width:100%; text-align:center;}
.pub_list th{ background-color:rgba(17,112,180,0.5); }
.pub_list td, .pub_list th{padding:5px;text-align:center;border:1px solid black;}

/*Pub recherche*/
#resultat{margin-left:10px;width:200px;}
#resultat ul{display:none;}
#resultat ul li{border:1px solid black;height:15px;}
#resultat ul li:hover{background-color:#333333;}
#resultat ul li a:hover{color:white;}
.rechAnnonceur{margin-left:10px;width:200px;height:25px;}
#search{margin-left:10px;width:200px;height:25px;}
#loader{margin-left:90px; display:none;}
.inModif{margin-top:5px;margin-bottom:10px;}

/*Pub Modif*/
#formModifPub input{height:40px;}
#formModifPub tr:first-child{height:20px;}
#formModifPub td{text-align:center;}
.modifPubValid{float:right;margin-top:15px;margin-right:15px;}
.imgModifPub{margin-top:20px;}

/*Agenda*/
.tab_affiche_simple td{border:1px solid black; text-align:center;}
.boutonSubmit{background-color:#ffffff; padding:2px 5px 2px 5px;border:1px solid #999999;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:black;}
.boutonSubmit:hover{color:#555555;}
.fullAff{width: 65px; }
#affAjoutAgenda{margin:10px;padding:5px;}
#affAjoutAgenda legend{font-weight:bold;font-size:1.1em;}
#affAjoutAgenda label, #affAjoutAgenda input, #affAjoutAgenda textarea, #affAjoutAgenda select{margin-top:10px;}

/*Photo*/
.rech_ph label, .rech_ph input{margin:5px 0 5px 10px;}
.legende{height:40px; position:relative; width:450px;}
.photoArticleHistorique{max-width:540px;margin-left:10px;}
.legendePhotoHisto{margin-left:10px;margin-bottom:25px;}
.dossierIcone{display:inline-block;margin-left:5%;}
.dossierIcone span{display:block; margin-left:38%; margin-top:-10%;margin-bottom:10px;}
.fichierIcone{display:inline-block;margin-left:5%;}
.fichierIcone span{display:block; margin-left:38%; margin-top:-10%;margin-bottom:10px;}
.vid_modif{margin-bottom:25px;}

/* Al */
.infoMaj{color:#1170b4;margin: 0 0 0 10px;}
.fullHeight{width:99%;}
.modifierBouton{display:inline-block;margin:5px 5px 5px 5px;float:left;}
.supprimerBouton{display:inline-block; float:right; margin:5px 120px 0px 0px; font-size:1em;}
.label{margin:10px 2px 5px 5px;}
.espace{margin:5px 0 0 0;}
.fieldsetSelec{padding:0px 5px 5px 5px; margin:5px 5px 5px 5px;}
.fieldsetSelec legend{font-size:1.5em;}
.ajustInfoClient{margin:5px 5px 5px 5px;}
.tabFacturation tr td{border:1px solid black; text-align:center; padding:2px 5px 2px 5px; max-width:563px;}
.tabFacturation tr th{border:1px solid black; padding:2px 5px 2px 5px;}
.nbPageSelect{margin:0 5px 5px 5px;font-size:1.4em;font-weight:bold;color:rgb(17, 112, 180);}
.nbPAge{margin:0 5px 5px 5px;}
.mEPTableClientAl tr td{border:1px solid black; padding:2px;}
.mEPTableClientAl tr:hover{background-color:rgba(142, 190, 68, 0.8);}
#AjoutClientAl{margin:5px 0 15px 5px;}
.BoutonSuppClientAl{background-color:rgba(255,0,0,0.3);}
.resultatMoisSem{float:right;margin-top:25px;}
.resultatMoisSem td{ border:1px solid black; text-align:center; padding: 2px 5px 2px 5px;}
.marginGauche{ margin-left:15px;margin-top:5px;}


/*info bulle adresse justif*/
a .info_bulle_adresse{ position: relative; color: black; text-decoration: none; border-bottom: 1px gray dotted; /* On souligne le texte. */}
a .info_bulle_adresse span { display: none; /* On masque l'infobulle. */}
a .info_bulle_adresse:hover { background: none; /* Correction d'un bug d'Internet Explorer. */ z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */ cursor: help; /* On change le curseur par défaut par un curseur d'aide. */}
a .info_bulle_adresse:hover span { display: inline; /* On affiche l'infobulle. */position: absolute; white-space: nowrap; top: 30px; /* On positionne notre infobulle. */ left: 20px; background: white; color: green; padding: 3px; border: 1px solid green; border-left: 4px solid green;}

/*tableau client al */
.stal_client_num{width:35px;text-align:center;}
.stal_client_societe{width:180px;}
.stal_client_nom{}
.stal_client_prenom{}
.stal_client_cp{width:35px;text-align:center;}
.stal_client_ville{}

/* Compta al */
.al_compta table, .al_compta label, .al_compta select{ margin: 15px 0 0 5px;}
.tab_al_compta_1{float:left;}
.tab_al_compta_2{float:right;}
.al_compta th, .al_compta td{ border:1px solid black; padding:2px 5px 2px 5px; text-align:center;}
.al_semaine_coloJ{ background-color:rgba(212, 191, 106, 0.6);}
.al_semaine_coloJau{ background-color:rgba(255, 223, 4, 0.8);}
.al_semaine_coloV{ background-color:rgba(142, 190, 68, 0.6);}
.al_semaine_coloB{ background-color:rgba(17, 112, 180, 0.6);}
.al_semaine_coloM{ background-color:rgba(87, 14, 81, 0.4);}
.al_semaine_coloR{ background-color:rgba(255, 0, 0, 0.8);}
.al_le_mois{text-transform : uppercase;}

/*----------abonnement--------------*/
/* relance */
.tab_relance{ width:100%;}
.tab_relance .col_tel, .tab_relance .col_port, .tab_relance .col_dateEch{ text-align:center;}
.tab_relance tr:nth-child(2n+1) { background-color: #CCC;}
.tab_relance td{padding:5px;}
/* choix canton */
.choixCanton{ border-collapse:collapse; text-align : left; vertical-align:top;}
.choixCanton tr td{ border:1px solid black; vertical-align:top; padding:5px;}
.abo1Td th{ border:1px solid black; padding:2px;}
.abo1Td td{ border:1px solid black; padding:2px;}

/*-----------Prospect-----------*/
.tableauProspect{ width:100%;}
.tableauProspect .tabProspTh, .tableauProspect .tabProspTd{ border:1px solid black; text-align:center;}
.info_sup_prosp{ display:inline-block; margin: 0 0 0 5px;}
.confSup{ margin-left: 5px;}
.rechProspect{ margin: 10px 0 10px 10px;}

.arrondissementRechLigne{ border:1px solid red; vertical-align:top;}
.arrondissementRech{}
.cantonRechLigne{ border:1px solid blue;}
.cantonRech{display:inline-block;vertical-align:top;}
.villeRechLigne{ border: 1px solid yellow;}
.villeRech{display:inline-block;}

.boutonPlus{ font-weight: bold; font-size: 1.2em; color:rgb(140, 192, 66);}
#affDep, #affCanton, #affAffiliation, #affActivite, #affType, #affOption, #affNb, #leFichier{}
#loaderTdB{ position: fixed; z-index: 9999; background : url('../img/loaderTdB.gif') 50% 50% no-repeat; top: 0px; left: 0px; height: 100%; width: 100%; cursor: wait; background-color:rgba(255,255,255,0.7);}
#leFichier{margin-top:15px;}
#resultActive{float:right; border:2px solid rgb(140, 192, 66);}