/* Layout prehome.html et prehome_formulaire.html */


h1{margin:0;}
h2{font-size:12px;}
input{font-weight:normal;border:1px solid #FFB340;}

#main{
	width:100%;
	width:expression(Math.min(1000, Math.max(772, document.body.clientWidth)));
	min-width:772px;
	max-width:1000px;
	height:100%;
	
	margin-left:auto;
	margin-right:auto;
	
	text-align:left;
	
	background-color:#E6E6F1;
}


/* Header */
#header{width:100%;}
#header #c1{width:183px;text-align:center;background-color:#0C2E84;}
#header #c2{width:411px;}
#header #c3{text-align:right;padding-right:10px;background-color:#FFFFFF;}

/* Middle */
#middle{width:100%;}
#middle div, #middle a{	color:#FFF;}

#middle #left{
	width:373px;
	background:url(../img/visuel_photo.jpg) no-repeat top left;
	vertical-align:top;
	padding-top:6px;
}
#middle #left div{
	text-align:right;
	background:url(../img/puce_carre_txt_photo.gif) no-repeat 97% 8px;
	padding:2px 25px 2p 25px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#middle #login{
	background:url(../img/img_fond_login.gif) no-repeat top left #F70;
	color:#FFF;
}
#middle #login h2{font-size:16px; padding-top:8px; margin-left:50px; margin-bottom:2px;}
#middle #login #champs{width:auto;margin-left:80px;margin-top:6px;margin-bottom:2px;}
#middle label{color:#FFF;	font-weight:bold;margin-right:10px;}
#middle #login label{font-size:15px;}
#middle #champs td{padding-left:5px;}

/* Formulaire Perte du mot de passe */
#formulaire{
	height:174px;
	-height:194px;
	background-color:#FF9A00;
	font-weight:bold;
	padding:10px;
}

/* Erreur */
#middle #erreur{
	background:url(../img/img_erreur.gif) no-repeat 18px 50% #FFF;
	padding: 2px;
	padding-left:37px;
	color:#F30;
	/*visibility:hidden;*/
}
/* Erreur sur prehome page */
#middle #erreur2{
	background:url(../img/img_erreur.gif) no-repeat 18px 50% #FFF;
	padding: 2px;
	padding-left:37px;
	font-weight:bold;
	color:#F30;
	/*visibility:hidden;*/
}
#middle #infos{
	background:18px 50% #FFF;
	padding: 2px;
	padding-left:37px;
	color:#F30;
	/*visibility:hidden;*/
}

/* Probleme */
#middle #probleme{
	border-top:1px solid #FFB340;
	padding: 12px 0 3px 37px;
	background-color:#FF9A00;
	color:#FFF;
	font-size:13px;
}
#middle #probleme h2{margin:0px;}

/* Favoris/Retour */
#middle #favoris{
	padding:2px;
	padding-left: 37px;
	background-color: #F70;
}
#middle #retour{
	padding:2px;
	padding-left: 37px;
	background-color: #F70;
	text-align:right;
}


/* Infos */
#infos{padding:2px;padding-left:37px;}
#infos h2{margin:0;color:#F70;}
#infos a{color:#F70;}

/* Footer 
#footer{
	background-color:#CBCBE2;
	padding:5px;
	padding-left:37px;
}
#footer a{color:#35388C;}
#footer h2{margin:0; color:#35388C;}
#footer #inscription{float:left;width:336px;} 
*/

/* Footer */
#footerInscription{
	background-color:#CBCBE2;
	height:40px;
	padding:5px;
	padding-left:37px;
	color:#35388C;
}
#footerInscription a{color:#35388C; text-decoration:none;}
#footerInscription a:hover{text-decoration:underline;}
#footerInscription h2{margin:0; color:#35388C;}
#footerInscription #inscription{float:left;width:336px;}
#footerInscription #demo{float:left;width:336px;}

#footer{
	background-color:#E6E6F1;
	padding-top:10px; 
}
#footer a{color:#35388C; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

