@charset "utf-8";
/* CSS Document */

div#contenuProspect p.retour_profil a {
	text-decoration:none;
}
div#contenuProspect p.retour_profil a:hover {
	text-decoration:none;
	color:#999;
}

/*GENERAL*/

#contenuProspect {
	margin:20px 0 0 10px;
	width:990px;
	color:#333;
}
#contenuProspect h1 {
	font-size:1.7em;
	padding-bottom:0.4em;
	margin:20px 0 10px 0;
	font-weight:normal;
	color:#0099cc;
	clear:both;
}



/*FICHES NON TRAITEES*/

div.o_ficheNonTraitees, div.o_ficheEnCours {
	margin: 20px 0;
	width:990px;
}
div.o_ficheNonTraitees h1, div.o_ficheEnCours h1 {
	margin: 0 0 0 20px;
}
div.o_ficheNonTraitees table, div.o_ficheEnCours table {
	margin: 0 0 15px 0;
	clear:both;
	border-collapse:collapse;
}
	/*Calendrier*/
div.o_ficheNonTraitees input#calendrier, div.o_ficheEnCours input#calendrier2  {
	width:190px;
	border:1px solid #999;
	padding:2px;
	background: #fff url(/img/calendrier.png) no-repeat center right;
	height:18px;
	margin:0 5px 20px 0 ;
	float:left;
}
div.o_ficheNonTraitees h3, div.o_ficheEnCours h3 {
	clear:both;
	margin:0;
}
	/*toutes les actions*/
div.o_ficheEnCours form select  {
	width:190px;
	border:1px solid #999;
	padding:2px;
	margin:0 5px 20px 0 ;
	float:left;
}

	/*En-tête*/

div.o_ficheNonTraitees table tr.titreLead, div.o_ficheEnCours table tr.titreLead{
	margin:15px 0 15px 0;
	width:1000px;
}
table tr.sautLigne td{
	border:solid 1px #999;
	height:7px;
	border:none;
	margin:0;
}
table tr.sautLigne2 td{
	border:solid 1px #999;
	height:10px;
	border:none;
	margin:0;
}
table tr.titreLead th{
	background-color:#A4AAB4;
	text-align:center;
	border:none;
}
table tr.ligne {
	background:#E4E4E4;
}
table tr.ligne2 {
	background:#E4E4E4;
}
table tr.ligne3 {
	background:#D2D2D2;
}
table tr.ligne4 {
	background:#D2D2D2;
}

	/*tr-td*/

table tr.ligne td, table tr.ligne2 td, table tr.ligne3 td, table tr.ligne4 td{
	text-align:center;
	margin:0;
	padding:5px;
	border: solid 1px #999;
}
tr.ligne a, tr.ligne2 a, tr.ligne3 a, tr.ligne4 a, tr a {
	text-decoration:none;
}
	/*Voir*/
tr.ligne td.voir, tr.ligne2 td.voir, tr.ligne3 td.voir, tr.ligne4 td.voir {
	width:15px;
}
td.voir img {
	margin:3px 0 0 5px;
}
	/*Vide*/
tr.titreLead th.vide {
	width:15px;
}
	/*Date*/
tr.titreLead th.DateH {
	width:50px;
}
tr.ligne td.DateH, tr.ligne2 td.DateH, tr.ligne3 td.DateH, tr.ligne4 td.DateH {
	width:50px;
}
	/*Prestation*/
tr.titreLead th.presta {
	width:85px;
	margin:0 0 0 5px;
}
tr.ligne td.presta, tr.ligne2 td.presta, tr.ligne3 td.presta, tr.ligne4 td.presta {
	width:85px;
}
	/*Nom*/
tr.titreLead th.nom {
	width:95px;
}
tr.ligne td.nom, tr.ligne2 td.nom, tr.ligne3 td.nom, tr.ligne4 td.nom {
	width:95px;
}
	/*Contact*/
tr.titreLead th.contact {
	width:110px;
}
tr.ligne td.contact, tr.ligne2 td.contact, tr.ligne3 td.contact, tr.ligne4 td.contact {
	width:110px;
}
	/*Localisation*/
tr.titreLead th.lieu {
	width:75px;
}
tr.ligne td.lieu, tr.ligne2 td.lieu, tr.ligne3 td.lieu, tr.ligne4 td.lieu {
	width:75px;
}
	/*Dernière action*/
tr.titreLead th.last {
	width:130px;
	border-left: solid 3px #999 ;
}
tr.ligne td.last, tr.ligne2 td.last, tr.ligne3 td.last, tr.ligne4 td.last {
	width:130px;
	border-left: solid 3px #999 ;
	border-right: dashed #999 1px;
}
	/*Date dernière action*/
tr.titreLead th.dateLast {
	width:50px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
 tr.ligne td.dateLast, tr.ligne2 td.dateLast, tr.ligne3 td.dateLast, tr.ligne4 td.dateLast {
	width:50px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
	/*A faire*/
tr.titreLead th.next {
	width:130px;
	border-left: solid 3px #999 ;
}
tr.ligne td.next, tr.ligne2 td.next, tr.ligne3 td.next, tr.ligne4 td.next {
	width:130px;
	border-left: solid 3px #999 ;
	border-right: dashed #999 1px;
}
	/*Date à faire*/
tr.titreLead th.dateNext {
	width:50px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
tr.ligne td.dateNext, tr.ligne2 td.dateNext, tr.ligne3 td.dateNext, tr.ligne4 td.dateNext {
	width:50px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
	/*+ nouvelle action*/
tr.titreLead th.new {
	width:65px;
}
tr.ligne td.new, tr.ligne2 td.new, tr.ligne3 td.new, tr.ligne4 td.new {
	width:65px;
	border-right: solid 1px #999 ;
	font-size:10px;
	border-bottom:solid 1px #999;
}
tr.ligne td.new p a, tr.ligne2 td.new p a, tr.ligne3 td.new p a, tr.ligne4 td.new p a{
	display:block;
	text-align:center;
	margin:0;
	clear:both;
}
tr.ligne td.new img, tr.ligne2 td.new img, tr.ligne3 td.new img, tr.ligne4 td.new img {
	margin:5px 0 5px 0;
}
	/*Projet*/
tr.ligne td.projet, tr.ligne2 td.projet, tr.ligne3 td.projet, tr.ligne4 td.projet {
	border :solid 1px #999 ;
	text-align:left;
}

	/*Ajut d'une nouvelle action*/
table tr.actionPlus {
	border-top: solid 1px #999;
}
table tr.actionPlus td{
	border: solid #fff 2px;
	border-top: solid 1px #999;
}
tr.actionPlus td.ajoutAction {
	border:solid 3px #999;
	background-color:#CFCFCF;
	margin:-16px 0 20px 0;
	width:250px;
}
tr.actionPlus td.ajoutAction form {
	/*margin:15px;*/
	width:390px;
}
tr.actionPlus td.ajoutAction p {
	/*width:200px;*/
	text-align:left;
	font-size:12px;
	clear:both;
	margin:0 0 5px 10px;
}
tr.actionPlus td.ajoutAction select {
	margin:0 0 10px 0;
	border:1px solid #999;
}
tr.actionPlus td.ajoutAction select.lastAction {
	border:1px solid #999;
	float:left;
	width:170px;
	margin: 10px;
}
tr.actionPlus td.ajoutAction select.nextAction {
	border:1px solid #999;
	float:right;
	width:170px;
	margin: 10px 0 10px 0;
}
tr.actionPlus td.ajoutAction input {
	width:150px;
	border:1px solid #999;
	padding:2px 0 2px 5px;
	/*margin:0 10px 0;*/
}
tr.actionPlus td.ajoutAction input.dateNextAction {
	margin:0 0 10px 220px;
	border:1px solid #999;
	padding:2px;
	height:16px;
	width:164px;
}
tr.actionPlus td.ajoutAction textarea {
	width:370px;
	margin: 0 0 10px 10px;
	border:1px solid #999;
	clear:both;
}
tr.actionPlus td.ajoutAction #btvalider{
	border:none;
	font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	width:85px;
	height:27px;
	background:none;
	margin:0;
}


/*ZOOM FICHE*/

	/*général*/
div.profils {
	float:left;
	width:510px;
	margin:0 15px 15px 0;
}
div.profils tr td.infoProfils {
	width:145px;
	/*border-left:solid 1px #fff;*/
}
div.profils table, div.coordonnees table {
	border-collapse:collapse;
}
div.profils td, div.coordonnees td {
	border:solid 1px #999;
	padding: 5px 5px 5px 10px;
}
div.profils td.gauche, div.coordonnees td.gauche {
	/*border-right:solid 1px #fff;*/
}
div.coordonnees {
	float:left;
	width:450px;
	margin:0 15px 15px 0;
}
div.coordonnees tr td.infoCoordonnees {
	width:165px;
	/*border-left:solid 1px #fff;	*/
}
div.historique tr.titreLead th.last {
	border-left:none;
}
div.profils tr.titreLead th, div.coordonnees tr.titreLead th {
	text-align:left;
	margin:0;
	background-color:#A4AAB4;
	border:none;
	padding:0 0 0 10px;
	height:25px;
}

/*Historique*/
div.historique {
	clear:both;
	text-align:center;
	margin: 0 0 15px 0;
	width:980px;
}
div.historique table {
	border-collapse:collapse;
	width:980px;
}
div.historique table th{
	padding:5px;
	height:25px;
}
div.historique table td{
	border: solid #999 1px ;
	padding:5px;
}
	/*Dernière action*/
div.historique tr.titreLead th.last {
	width:130px;
}
div.historique td.last {
	width:130px;
	border-right: dashed #999 1px ;
	/*border-left: solid #fff 1px ;*/
}
	/*Date dernière action*/
div.historique tr.titreLead th.dateLast {
	width:60px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
div.historique td.dateLast {
	width:60px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
	/*A faire*/
div.historique tr.titreLead th.next {
	width:119px;
	border-left: solid 3px #999 ;
}
div.historique td.next {
	width:130px;
	border-left: solid 3px #999;
	border-right: dashed #999 1px;
}
	/*Date à faire*/
div.historique tr.titreLead th.dateNext {
	width:60px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
div.historique td.dateNext {
	width:60px;
	border-left: dashed #999 1px;
	border-right: solid 3px #999 ;
}
	/*+ commentaire*/
div.historique tr.titreLead th.comment {
	width:350px;
}
div.historique td.comment {
	width:350px;
	text-align:left
}


	/*Ajut d'une nouvelle action*/

div#newActionZoom table {
	/*padding:10px;*/
	border:solid 1px #fff;
	margin:0;
	height:190px;
	width:980px;
}
div#newActionZoom tr.titreLead th {
	border:none;
	background-color:#A4AAB4;
	text-align:left;
	text-indent:8px;
	height:25px;
}
div#newActionZoom td.formulaire {
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	background:#EDEDED;
}
div#newActionZoom td.formulaire table{
	border-top:solid 2px #EDEDED;
	border-bottom:solid 2px #EDEDED;
	border-left:solid 2px #EDEDED;
	border-right:solid 1px #EDEDED;
	background:#EDEDED;
	margin:0;
}
div#newActionZoom td.formulaire table td{
	border-top:solid 2px #EDEDED;
	border-bottom:solid 2px #EDEDED;
	border-left:solid 2px #EDEDED;
	border-right:solid 3px #999;
	background:#EDEDED;
	width:255px;
	margin:15px;
}
div#newActionZoom td.formulaire table td div.nextAction{
	width:210px;
	margin:10px 25px;
}
div#newActionZoom td.formulaire table td.commentaire{
	border-top:solid 2px #EDEDED;
	border-bottom:solid 2px #EDEDED;
	border-left:solid 2px #EDEDED;
	border-right:solid 2px #EDEDED;
	background:#EDEDED;
	margin:0;
}
div#newActionZoom select {
	margin:10px 0 10px 0;
	border:1px solid #999;
}
div#newActionZoom select.nextAction {
	margin:0 0 10px 0;
	border:1px solid #999;
	float:left;
}
div#newActionZoom input {
	border:1px solid #999;
	padding:2px 0 2px 5px;
	width:175px;
	margin:0;
}
div#newActionZoom #date_pick {
	width:195px;
	border:1px solid #999;
	padding:2px;
	height:16px;
	/*float:right;*/
	margin:0 15px 0 0 ;
}
div#newActionZoom #btvalider{
	border:none;
	font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	width:85px;
	height:27px;
	background:none;
	margin:10px 0 0 50px;
	clear:both;
}
div#newActionZoom .lastAction{
	width:200px;
	margin:5px 0 0 15px;
	float:left;
}
div#newActionZoom div.nextAction {
	margin:10px 0 0 30px;
	width:215px;
}
div#newActionZoom .nextAction {
	width:200px;
	float:left;
	margin:10px 0 0 30px;
}
div#newActionZoom .commentaire {
	width:380px;
	float:right;
	margin:10px 20px 20px 20px;
}
div#newActionZoom .commentaire p {
	width:150px;
	text-align:left;
	font-size:12px;
	clear:both;
	margin:0 10px 0 0;
}
div#newActionZoom .commentaire textarea{
	width:340px;
	border:1px solid #999;
	clear:both;
	margin:5px 0 20px 0; 
}


	/*PARAMETRES*/

div.parametres {
	font:normal 12px/140% Verdana, Arial, Helvetica, sans-serif;
	background:#DFDFDF ;
	padding:10px;
	border:solid 1px #999;
	width:960px;
}
div.parametres table {
	border:#DFD8D1;
	background:#DFDFDF ;
	margin:0 0 10px 0;
	/*font:normal 12px/140% Verdana, Arial, Helvetica, sans-serif;*/
}
div.parametres form{
	background:#DFDFDF ;
	border:#DFD8D1;
	margin:0;
	font:normal 12px/140% Verdana, Arial, Helvetica, sans-serif;
}
div.parametres td{
	border:#DFD8D1;
}
div.parametres div.emailList input{
	width:250px;
}
div.parametres div.destinataire input{
	margin:0 38px 0 0;
	width:250px;
}
div.parametres td.mail {
	width:235px;
	margin:0;
}
div.parametres td.confirmMail {
	margin:0;
	padding:0;
	text-align:left;
}
div.parametres tr.invisible {
	width:275px;
	margin:10px 0;
	vertical-align:middle;
}
div.parametres td.demandes{
	width:500px;
	margin: 0 0 10px 0;
}
div.parametres td.demandes p {
	float:left;
	margin:3px 15px 0 0;
}
div.parametres tr td.zoneGeo p{
	float:left;
	margin:0;
}
div.parametres label p {
	margin:0 10px 0;
}
div.parametres p.small {
	font-size: 10px;
	font-style: italic;	
	margin:0;
}
div.parametres em.smallFloat {
	font-size: 10px;
	font-style: italic;	
	margin:3px 0 0 10px;
	font-weight:normal;
}
div.parametres p a {
	margin:0;
}
div.parametres p.ajoutDestinataire {
	/*float:right;*/
	width:136px;
	color:#A631C3;
	text-decoration:underline;
	font-size:10px;
	background:url(../img/puce_plus.gif) no-repeat center left;
	margin:15px 0 0 600px;
}
div.parametres a {
	text-align:right;
	color:#385787;
	text-decoration:underline;
	font-size:10px;
}
div.parametres label.emailList{
	margin:0 0 10px 0;
	padding:0;
	float:none;
}

div.parametres div.emailList{
	margin:20px 0 10px 0;
	padding:0;
}
div.parametres div{
	margin:10px 0;
	padding:0;
}
div.parametres div#signin_pro{
	margin:0 0 20px;
}
div.parametres div li input{
	padding:2px;
	margin:0 0 5px 0;
	border:none;
	width:10px;
}
div.parametres div li.titre{
	margin: 0 0 10px 0;
}
div.parametres div li label{
	margin: 0;
	vertical-align:top;
}
div.parametres div#act3 li label{
	margin:5px 0 0 0 ;
	vertical-align:top;
}
div.parametres div input{
	padding:2px;
	width:170px;
	border:solid 1px #999;
}
div.parametres input.mail {
	margin:0 35px 0 0 ;
	float:left;
}
/*div.parametres input.confirmMail {
	margin:0 95px 0 0 ;
	float:left;
	width:180px
}*/
div.parametres label{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
div.parametres label.float{
	float:left;
}
div.parametres input.champFloat{
	border:solid 1px #999;
	width:300px;
	/*float:left;*/
	margin:0 0 10px 15px;
}
div.parametres input.champCourt{
	border:solid 1px #999;
	width:35px;
	margin:0;
	float:left;
	margin:0 0 10px 0;
}
div.parametres input#allZipZones {
	float:left;
	width:10px;
	margin:2px 10px 0 30px;
}
div.parametres input#departementsZipZones {
	float:left;
	margin:2px 10px 0 156px;
}
div.parametres div#signin_pro div.produits ul li.titre {
	font:normal 12px/140% Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.parametres #signin_pro.resultat {
	font:normal 12px/150% Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.parametres tr.bouton{
	width:90px;
	padding:0;
	
}
div.parametres td #btvalider{
	border:none;
	color:#666;
	width:84px;
	height:23px;
	background:none;
	float:none;
	/*margin:10px 50px 0 450px;*/
	clear:both;
	margin:0 0 0 430px;
}


/*SUSPENSION*/

div.suspension {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:#E9E9E9 ;
	padding:10px;
	border:solid 1px #999;
	width:800px;
	margin: 0 0 25px 0;
}
div.suspension h1 {
	margin: 5px 0 10px 0;
}
div.suspension table {
	border:#DFD8D1;
	background:#E9E9E9 ;
	margin:0 0 10px 0;
}
div.suspension form{
	background:#E9E9E9 ;
	border:#DFD8D1;
	margin:0;
}
div.suspension td{
	border:#DFD8D1;
	margin: 0 0 10px 0;
	padding:2px;
}
div.suspension input{
	margin: 10px 0 15px 0;
	border:solid 1px #999;
	padding:2px;
	width:95px;
}
div.suspension input.date_pick{
	padding:2px;
	height:16px;
}
div.suspension textarea{
	width:750px;
	margin: 0;
	border:solid 1px #999;
	padding:2px;
	height:50px;
}
div.suspension td.redefinir p{
	color:#FF0000;
	font-weight:bold;
	margin:10px 0;
}
div.suspension td #btvalider{
	border:none;
	color:#666;
	width:84px;
	height:23px;
	background:none;
	margin:10px 0;
	clear:both;
	margin:0;
}
div.suspension td input{
	margin:0;
}
div.suspension td #btsuspendre{
	border:none;
	color:#666;
	width:245px;
	height:23px;
	background:none;
	clear:both;
}
#contenuProspect div.suspension tr.reprise h1{
	margin: 0 0 -5px 0;
}
