div#page_container{background:none;}

div.page_container_header,
div#page_container div.bandeau,
div.bandeau div.tableau_log,
div.tableau_log div.EnTete,
div.OngletTexte,
div.tableau_log div.TextePresentation,
div.formulaire_saisie,
fieldset p.identifiez ,
div.formulaire_saisie label,
input.texte, 
input#confemail,
select,
fieldset p.acceptez, 
fieldset p.acceptez label, 
fieldset p.acceptez input,
div.bandeau2 div.tableau_log2, 
div.tableau_log2 div.EnTete2,
div.TextePresentation2, 
div.TextePresentation2 div.espacebas,
div.espace2,
div.tableau_log2 div.saisie_adresse2,
div.saisie_adresse2 div.colonne_gauche_saisie,
div.saisie_adresse2 p, 
div.saisie_adresse2 label,
p.detailcolonnedroite,
div.saisie_adresse2 div.colonne_droite_saisie fieldset,
div.colonne_droite_saisie label ,
div.saisie_adresse2 div.colonne_gauche_saisie2,
p.titrecasebis,
span.newsSentence, 
fieldset.bt_radio, 
input.radio,
div.valider,
div.valider input,
div.bandeau2,
div.fermeture_saisie_adresse2 {float:left;} 


p.detailobligatoire,
div.saisie_adresse2 div.colonne_droite_saisie,
div.formulaire_saisie input.texte,
div.miniature a,
div.formulaire_saisie div.bt_ok,
div.bandeau div.imagevisage,
div.erreur_mot_de_passe2, 
p.error_msg
  {	float:right;}

div.page_container_header {
	width:953px;
	margin:10px 0 20px;
}

div.page_container_header .page_container_header_texte {
	font-size:20px;
	font-family:'georgia';
	font-weight:bold;
	margin-top:15px;
	padding-left:15px;
	
}

div#page_container div.bandeau {
	display:inline;
	width:924px;
	font-size:12px;
	height:162px;
	margin:0 15px 0px;
	padding-bottom:20px;
	border-bottom:black solid 1px;
}

div.bandeau div.tableau_log,
div.tableau_log div.EnTete  {width:370px;}

div.OngletTexte {
	font-size:16px;
	font-weight:bold;
	height:16px;
	text-align:left;
	margin-bottom:5px;
}


div.tableau_log div.TextePresentation {
	width:362px;
	height:23px;
	color:#000000;
	font-weight:bold;
	padding-top:5px;
}

div.formulaire_saisie {
	width:359px;
	border:1px solid #CECECE;
	padding:8px 9px 0 0 ;
	min-height:104px;
	height:auto !important;
	height:104px;
}

fieldset p.identifiez {
	min-height:25px;
	height:auto !important;
	height:25px;
}



.enrouge {
	color:#9E0000;
	font-size:14px;
}

div.formulaire_saisie input.texte {
	width:215px !important;
	width:205px;
}

input.texte, 
input#confemail{
	display:inline;
	margin-left:10px;
	width:205px;
	border:black solid 1px;
}

select {
	margin-left:10px;
	border:black solid 1px;
}

div.miniature a {
	width:330px;
	color:black;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}

fieldset p.acceptez {
	width:285px;
	height:20px;
	line-height:20px;
	margin:5px 0 0;
}

fieldset p.acceptez label {
	width:265px;
	display:inline;
	font-size:11px;
	margin:2px 0 0 7px;
	text-align:left;
}

fieldset p.acceptez input {
	width:20px;
	height:20px;
	margin-left:0;
	border:none;
}

div.formulaire_saisie div.bt_ok {
	display:inline;
	width:45px;
	margin-top:10px;
	padding:0;
	text-align:right;
}

div.formulaire_saisie div.bt_ok input {
	margin:0;
	width:45px;
	border:none;
}

div.bandeau div.imagevisage {
	width:540px;
	padding-top:20px;
}

div.bandeau2,
div.espace2, 
div.tableau_log2 div.saisie_adresse2,
div.valider {width:922px;}

div.bandeau2 {
	font-size:12px;
	margin-top:10px;
	padding : 0 15px;
}

div#masquer {display:block;}

div.bandeau2 div.tableau_log2 {width:750px;}

div.tableau_log2 div.EnTete2 {width:916px;}

div.TextePresentation2 {
	height:23px;
	font-weight:bold;
	padding-top:5px;
}

div.TextePresentation2 div.espacebas {
	width:140px;
	margin-bottom:5px;
}

div.espace2 {
	height:20px;
	margin-bottom:10px;
}

div#montrer {display:none;}

div.tableau_log2 div.saisie_adresse2 {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:9px 0;
}

div.saisie_adresse2 div.colonne_gauche_saisie {
	width:449px;
	min-height:290px;
	height:auto!important;
	height:290px;
	border-right:1px solid #CECECE;
}

p.detailobligatoire {
	width:430px;
	font-size:10px;
	text-align:right;
}

div.saisie_adresse2 fieldset p {height:25px;}

div.colonne_gauche_saisie label {width:190px;}

div.formulaire_saisie label {width:120px;}

div.formulaire_saisie label,
div.saisie_adresse2 label {
	display:inline;
	margin-left:10px;
}

div.formulaire_saisie label,
div.saisie_adresse2 label,
p.detailcolonnedroite  {
	font-size:11px;
	font-weight:bold;
}

div.saisie_adresse2 div.colonne_droite_saisie {
	width:451px;
	margin-right:9px;
}

p.detailcolonnedroite {
	width:440px;
	min-height:25px;
	height:auto !important;
	height:25px;
	margin:10px 0;
	padding:0 10px;
}

div.saisie_adresse2 div.colonne_droite_saisie fieldset {width:430px;}

div.colonne_droite_saisie label {
	width:200px;
	text-align:right;
}

p.espaceseparateur {
	width:350px;
	height:15px;
}

.minus {
	font-size:10px;
	margin-right:9px;
}

div.saisie_adresse2 div.colonne_gauche_saisie2 {width:900px;}

p.titrecasebis {
	width:899px;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 10px;
	display:inline;
}

span.newsSentence {
	font-size:11px;
	padding-top:5px;
}

fieldset.bt_radio {
	width:500px;
	margin-top:10px;
}

fieldset.bt_radio p {
	width:650px;
	height:auto !important;
	min-height:20px;
}

input.radio {
	margin-left:10px;
	min-height:20px;
}

fieldset.bt_radio label {
	width:450px;
	line-height:20px;
}

div.valider{ 
	border-left:1px solid #CCCCCC;  
	border-right:1px solid #CCCCCC;  
	padding-bottom:10px;
}

div.valider input {margin-left:10px;}

div.fermeture_saisie_adresse2 {
	width:923px;
	border-top:1px solid #CCCCCC;
	color:#8F8F8F;
	height:15px;
	padding:9px 0;
}

div.colonne_gauche_saisie p.error_msg {
	display:inline;
	width:190px;
	margin-left:210px;
	text-align:left;
}

div.erreur_mot_de_passe2,
p.error_msg{
	margin-right:15px;
	text-align:right;
}

div.colonne_droite_saisie p.error_msg {	width:425px;}

p.error_msg3 {
	width:585px;
	padding-left:10px;
}

div.erreur_mot_de_passe2,
p.error_msg,
p.error_msg3 {
	color:#9E0000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

div.erreur_mot_de_passe {
	color:#9E0000;
	float:right;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-right:15px;
	text-align:right;
}