body {
	margin:0;
	padding:0;
	font-family:ARIAL, SERIF;
	font-size:11px;
}

img {
	border:0;
}

#helper { position:absolute; color:#000000; background-color:#ffffe1; border:1px solid #000000; padding:5px 15px 5px 15px; visibility:hidden;}

#loading { background: #0080ff; position: absolute;	visibility:hidden; left:200px; width:400px; top:420px; }
#loading table { color: #003488; width: 100%; border:solid black; }



div.spacer {
 	clear: both;
 	font-size:0px;
 	margin:0;
	padding:0;
}

#conteneur{
	width:862px;
	/*height:640px;enlever a la fin*/
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	border:solid 1px #B6B2B2;
}

/*Entete des pages*/
#Header{
	width:862px;
	/*height:86px;*/
}

#logo{
	float:left;
	margin:0;
	padding:0;
}

#Bandeau {
	float:left;
	margin:0;
	padding:0;
	height:86px;
	width:652px;
	background-image:url("../img/bandtplMdp.gif");
	background-repeat:no-repeat;	
	background-color:#000000;
}

#Bandeau .titre{
	margin:0;
	padding:0;
	padding-top:66px;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

#menu {
	font-size:11px;
	margin:0;
	padding:0;
	padding-top:66px;
	padding-left:25px;
}

#menu li{
	margin:0;
	padding:0;
	display:inline;
	padding-right:20px;
	color:#ffffff;
}

#menu li a {
	text-decoration:none;
	color:#ffffff;
}

#menu li select {
	background-color:#000000;
	font-size:11px;
	color:#ffffff;
}

#cheNav{
	padding-left:235px;
	/*height:30px;*/
}


#partieCentrale{
	width:862px;
	/*height:524px;*/
}

/*Partie centre gauche des templates*/
#pCgauche{
	float:left;
	width:570px;
	/*height:510px;*/
	border:solid 2px;
	margin-left:5px;
}

#pCgauche h1 
{
	font-size:16px;
	padding-left:15px;
	color:#008DC4;
}

#Content 
{
	margin:10px;
}

#etape{
	width:554px;
	/*height:23px;*/
	margin-left:8px;
	border:solid 1px #000000;
	font-weight:bold;
	font-size:11px;
}

#etape td{
	text-align:center;
	height:23px;
}

td.violet {
	background-color:#008DC4;
	color:#FFFFFF;	
}

#etape a {
	/*text-decoration:none;*/
	color:black;
}

#notice{
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}


#legende {
	float:left;	
	font-size:11px;
	margin-left:60px;
}



/*Parite droite de chaque template*/
#pCdroite{
	width:270px;
	float:right;
	margin-right:5px;
	/*height:524px;*/
}

#projet{
	/*width:230px;*/
	/*height:179px;*/
	margin-left:16px;
	margin-bottom:0px;
	border:solid 1px #008DC4;
}
#projet h1 {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	background-color:#008DC4;
	width:90px;
	height:20px;
	margin:0 0 5px 8px;
	padding-top:5px;
	float:left;
}

#arboProjet
{
	height:125px;
	overflow:auto;
	margin-bottom:8px;	
}

#FormDroite{
	width:230px;
	height:90px;
	padding-top:10px;
	margin-left:10px;
	margin-top:-1px;
	margin-bottom:10px;
	border:solid 1px #008DC4;
	font-size:11px;
}

#FormDroite td{
	width:60px;
	padding-left:5px;
}
	
#FormDroite input{
	width:150px;	
	height:14px;
	border:1px black solid;		
	margin-top:2px;
	color:black;
}
	


#comptez{
	width:230px;
	margin-left:10px;
	margin-bottom:10px;
	border:solid 1px #008DC4;
	font-size:10px;
}

.btCPT 
{
	height:40px;
}

#comptez input{
	width:60px;	
	height:14px;
	border:1px black solid;		
	margin-top:2px;
	color:black;
}
	
#comptez .radio input { width:10px;	border:none; margin-top:0px; margin-left:0px; }
#comptez td { padding-top:1px; }
#comptez table { padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
#comptez .checkbox input { width:10px;	border:none; margin-top:0px; margin-left:0px; }

/*
V2 : commande optimis.aspx ln 46
debut
*/
.nextv2
{
	width:230px;
	height:75px;
	margin-left:10px;
	margin-bottom:10px;
	border:solid 1px #008DC4;
}

.nextv2 img {
	float:none;
	margin-right:10px;
}

.nextlinksv2
{
	padding-left:50px;
	position:relative;
	top:-45px;
}

.nextlinksv2 a 
{
	border-style:none;
	color:#008DC4;
	font-weight:bold;
	margin-bottom:10px;
}

/*
V2 : commande optimis.aspx ln 46
fin
*/

#plan {
	margin-top:5px;
	margin-left:190px;
}

#plan a{
	color:#000000;
	margin:0 10px 0 10px;
}

#plan a:link{font-family : arial; color:#000000; font-size : 11px;  text-decoration : none;}
#plan a:hover{font-family : arial; color:#000000; font-size : 11px;  text-decoration : underline;}
#plan a:visited{font-family : arial; color:#000000; font-size : 11px;  text-decoration : none;}

input.bttous {
	/*width:48px;*/
	font-size:11px;
	border:1px outset #000000;
	font-weight:normal;
	/*cursor:pointer;*/
	background-color:#FFFFFF;
	background-image:url("../img/bt.gif");
	background-repeat:no-repeat;	
}

a.bttous {
	font-size:11px;
	border:SOLID 1px;
	font-weight:normal;
	cursor:pointer;
	background-color:#FFFFFF;
	background-image:url("../img/bt.gif");
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0 10px 1px 20px;
}

/* Prospection Particuliers */
#prospecParticuliers h2
{
	margin-bottom:0px;
}

.tabLabel
{
	padding:0px;
	margin:0px;
	margin-left:21px;	
}

.barre{
	background-color:#008DC4;
	color:White;
	text-align:center;
	font-weight:bold;
}
.btSAVE 
{
	width:70px;
	margin: 4px 0px 10px 140px;
	font-size:11px;
	border:4px solid #CA2027;
	font-weight:bold;
	cursor:pointer;
	background-color:#FFFFFF;
	background-image:url("../img/flecherouge.gif");
	background-repeat:no-repeat;
	background-position:3px;
	text-decoration:none;
	color:#CA2027;
	padding:1px 2px 2px 28px;
}

.DEPT
{
	margin-left: 8px;
	height:50px;
	overflow:auto;
	margin-bottom:8px;	
}

.linkLogin {
	font-size: 10pt; 
	font-family: DIN, Verdana;
}

.linkLogin a
{
	color:#000000;
}

.linkLogin span 
{
	color:#96037E;
}

.linkLogin2 {
	font-family: DIN, Verdana;
	color:#96037E;
	font-size:9pt;
	font-weight:bold;
}
#comptez .OverMaxCount
{
	color:Red;
	font-weight:bold;
}
#comptez .NormalCount
{
	color:Black;
	font-weight:normal;
}
