html {
}

*
{
	margin:0;
	padding:0;
}

body {
	margin: 0px;
	padding: 0;
	border: 0;
	text-align: left;
	background-color: #5184BD;
	}
	
IMG, A, P, SPAN, INPUT, TEXTAREA, SELECT, OPTION, DIV, UL, LI, FORM {
	border: 0px;
	margin:0px;
	padding: 0px;
}

FORM {
}
OPTION {
	padding-left:5px;
}

TEXTAREA {
	height:60px;
	margin-bottom:5px;
}

UL {
	margin:10px 0px 10px 20px;
}

LI {
	margin-top:5px;
	margin-bottom:5px;
}

A { text-decoration:none; }
A:hover, A:active {
	text-decoration:none;
	cursor:hand;	
}

A.lien {
	font-weight:bold;
	color:#FF7F00;
}	
A.lien:hover {text-decoration:underline; }	

A.lienCorps { font-weight:bold;/*color:#FF7F00;*/}
A.lienCorps:hover {text-decoration:underline; }	

h2 {
	padding:10px 0px 10px 0px;
}

h2 IMG {
	margin-right:5px;
}

/**
* Permet d'afficher correctement un PNG avec dégradé et transparent sous IE
*/
IMG.png {
	behavior: url(../../include/js/png.htc);
}

/******************************* COLONNE GAUCHE *****************************************/

#colGauche {
	position:absolute;
	top:0px;
	left:0px;
}

#acces {
	z-index:10;
	position:absolute;
	top:110px;
	left:6px;
	/*width:148px;*/
	/*height:150px;*/
	margin:0px;
	padding:0px;
}

#acces #corps {
	width:148px;
	height:20px;
	margin:0px;
	padding:0px;
	z-index:1;
	background: url(../../images/fonds/acces_corps.png) top left no-repeat !important; 
	background: url(no-image);	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../images/fonds/acces_corps.png');
}

#acces #corps FORM {
	padding:30px 10px 0px 10px;
}

#acces #corps LABEL {
	font-weight:bold;
}

#acces #corps INPUT {
	position:relative;
	border:solid 1px black;
	width:120px;
	margin-bottom:5px;
}

#acces #corps INPUT#ok {
	border:0px;
	width:50px;
}

#acces #corps P.erreur {
	width:122px;
	text-align:center;
}

#acces #corps P.button {
	width:130px;
	text-align:right;
}

#acces #corps UL {
	margin:0px;
	margin-left:15px;
}

#acces #corps LI {
	list-style-image: url(../../images/pictos/puce1.jpg); 
}

#acces #corps LI A {
	font-family:arial;
	font-weight:bold;
}


#acces #footer{
	position:relative;
	width:148px;
	height:17px;
	margin:0px;
	z-index:0;
	background-image:url(../../images/fonds/acces_footer.png) !important; 
	background-image:url(no-image);	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../images/fonds/acces_footer.png');
}

/******************************* MENU HAUT *****************************************/
#menu_haut {
	float:left;
	position:relative;
	width:100%;
	height:30px;
}

#menu_haut P {
	float:left;
	border-left:solid 2px white;
	margin:0px;
	padding:0px;
	margin-top:8px;	
	padding-left:9px;
	padding-right:9px;	
}
#menu_haut P#first {
	border-left:0px;
}

#menu_haut A {
	font-size:1em;
	color:white;
}

.selected {
	font-weight:bold;
}

/************************** COLONNE CENTRALE ************************************/

#container {
	float:left;
	position:absolute;
	top:0px;
	left:153px;	
	width: 550px;
	height:100%;
	text-align: left;
}

#container #separateur,
#container_popup #separateur {
	width:100%;
	height:10px;
	margin:2px 0px 2px 0px;
	/*background-color:#CBDAEB;*/
	background-color:#E7F1FC;
}

#container #main {
	float:left;
	width:100%;
	background-color:white;
}


#contenu {
	position:relative;
	padding:0px;
	margin:0px;
}

#divContenu {
	padding:10px 15px 0px 15px;
}
/******************************** POP UP *******************************/

#container_popup {

	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}

#container_popup #header {
	/*height:141px;*/
	height:127px;
	background :url(../../images/bandeaux/popup_offreImmo.jpg) top center no-repeat; 
	margin:0px;	
}

#container_popup #separateur {
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

#container_popup #main {
	width:493px;
	margin:0 auto;
	text-align:left;
	padding:0px;
}

#container_popup #contenu {
	padding:20px 38px 20px 35px;
	margin-bottom:2px;
	text-align:left;
	background-color:white;	
}

#container_popup h2 {
	clear:left;
}

#container_popup DIV.row {
	padding:1px;
	margin:0px;
}

#container_popup DIV.row A {font-weight:bold;}
#container_popup DIV.row A:hover {text-decoration:underline;cursor:pointer;}

#container_popup LABEL {
   float: left;
   width: 166px;
   padding-right: 5px;
   text-align: right;
   color: #2864A7;
   font-weight:bold;
}	
#container_popup SPAN {
   float: left;
	width: 233px;
   text-align: left;
	margin-bottom:5px;
	diplay:block;
	
}

#container_popup P.formation {
	margin-bottom:5px;
}

#container_popup #imgFooter {
	margin-bottom:20px;
}
/******************************** INSCRIPTION **********************************/
	.formulaire-row-obligatoire,
	.formulaire-row {
		width:100%;
		float: left;
		color: #2864A7;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
	}
	
	.formulaire-row-obligatoire {
		font-weight: bold; 
	}	

	.formulaire-row-obligatoire LABEL, 
	.formulaire-row LABEL {
	   float: left;
	   width: 150px;
	   padding-right: 5px;
	   text-align: right;
	}

	.formulaire-row-obligatoire INPUT, 
	.formulaire-row INPUT,
	.formulaire-row-obligatoire TEXTAREA, 
	.formulaire-row TEXTAREA,	
	.formulaire-row-obligatoire SELECT, 
	.formulaire-row SELECT {
		width:200px;
		border:solid 1px #2864A7;
		margin-right:5px;
		vertical-align:middle; 
	}
	
	INPUT.radio {
		width:20px;
		vertical-align:middle; 
		border:0px;
		margin:0px;
		padding:0px;
	}
	#message{
		width:100%;
		text-align:center;
		margin-top:10px;
		padding-top:10px;
		padding-bottom:10px;		
		/*background-color:#E7F1FC;*/
		background-color:#ECEEEF;
		border:solid 1px #D3D5D6;
	}	

#message_biens {
		width:100%;
		text-align:center;
		margin-top:10px;
		padding-top:20px;
		padding-bottom:20px;		
		/*background-color:#E7F1FC;*/
		background-color:#ECEEEF;
		border:solid 1px #D3D5D6;
	}	



	#message P{
		font-size:13px;
	}	

	.btn,
	#btn_submit {
		width:100px;
		color:white;
		font-size:12px;
		font-weight:bold;
		background-color:#FF7F00;
		text-align:center;
		padding:2px 10px 2px 10px;
		margin:10px 0px 0px 160px;
		cursor:pointer;
	}
	
	#btn_submit {
	
	}
/******************************  VOTRE PROJET ************************/
	
	#formProjet .formulaire-row-obligatoire LABEL.tab1, 
	#formProjet .formulaire-row LABEL.tab1 {
	   width: 60px;
	}	
	#formProjet .formulaire-row-obligatoire LABEL.tab2, 
	#formProjet .formulaire-row LABEL.tab2 {
	   width: 120px;
	}	

/******************************  A QUI VOUS ADRESSER  ************************/
	
	#liste {
		float:left;
		margin:0px;
		padding:0px;
		padding-top:20px;
		padding-bottom:10px;
	}

	#liste DIV {
		height:35px;
		vertical-align:bottom;
	}

	#liste P {
		clear:left;
		color:#4377B6;
		width:390px;
		margin-bottom:10px;
	}	

	#liste P IMG {
		margin-right:5px;
	}	
	
	#liste A.organisme {font-style:italic;}
	#liste A.organisme:hover {text-decoration:underline;}
/******************************  FILIERE DE FORMATION ************************/
/*	
	#liste P {
		width:100px;
		float:left;
		padding:5px 0px 5px 0px;
	}
	
	#liste P.filiere {
		clear:left;
		width:290px;
	}	

	#liste P.filiere A {
		font-style:italic;
	}
*/	
/****************************** RESULTATS *****************************/
#resultats,
#pagination {
	margin-top:10px;
	width:390px;
}

#resultats TR.ligneImpaire TD {
	background-color:#E4EAF1;
}
#resultats TH,
#resultats TD {
position:relative;
	text-align:center;
	height:25px;
	padding:0px 2px 0px 2px;
}	

#resultats TH {
	font-weight:bold;
	background-color:#CBDAEB;
}

#resultats TD IMG {
	margin:0px 5px 0px 5px;
}

#pagination {
	float:left;
	margin-top:30px;	
	margin-bottom:20px;
}
#pagination #lienPrec,
#pagination #lienSuiv {
	width:145px;
	float:left;
	text-align:left;	
}
#pagination #page {
	width:100px;
	float:left;	
	text-align:center;
}
#pagination #lienSuiv {
	text-align:right;	
}

#pagination P,
#pagination A
{
	color:#2864A7;
	font-weight:bold;
}

#pagination A:hover{
	text-decoration:underline;
}

/******************************* FOOTER *****************************************/
#container #footer {
	float:left;
	margin:2px 0px 0px 0px;
	width:100%;
	height:82px;
	background: url(../../images/fonds/footer.jpg) top left no-repeat; 
}

#container #copyright{
	padding-bottom:30px;
}
#container #copyright,
#container #copyright A {
	margin-top:0px;
	width:100%;
	text-align:center;
	font-size:10px;
	color:#CBDAEB;
}

#container #copyright A:hover {
	text-decoration:underline;
}


