.retour {
	margin:10px 10px 0 0;
	float:right;
}

div.colonne_droite{
	display:inline;
	width:600px;
	float:left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#192123;
	padding-top:30px;
}

div.colonne_droite div.details2,div.colonne_droite div.details3{
	width:500px;
	float:left;
	font-size:12px;
	padding-left:25px;
}

div.colonne_droite h1 {
	font-size:24px;
	font-weight:normal;
	color:#633063;
	padding-left:25px;
    margin-left:0px;
    margin-top:0;
	color:#192123;
}
div.colonne_droite p {
	font-size:12px;
	margin:0 20px;
}

div.colonne_droite a, div.colonne_droite a:hover {color:#192123;}


div.tableformulaire2 {
	width:600px;
	min-height:512px;
}

 div.tableformulaire2 div.contactsc {
	width:505px;
	float:left;
	color:#633063;
	font-size:14px;
	font-weight:bold;
	margin:10px 10px 5px 25px ;
	color:#192123;
	display:inline;
}

div.champs{
	width:450px;
	float:left;
	/*padding:5px 0 10px 50px;*/

}

div.champs h2{
	padding-bottom:10px;
	padding-left:12px;
}

div.champs fieldset{
	width:500px;
	float:left;
}

div.champs fieldset p{
	width:500px;
	float:left;
	margin-top:10px;
}

div.champs label{
	width:180px;
	float:left;
	text-align:right;
	font-size:12px;
	padding:2px;
}

div.champs fieldset .largeurdesinput{
	width:285px !important;
	width:287px;
	float:left;
	border:1px solid #192123;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#192123;
	font-size:12px;
	float:left;
	padding:1px;
	margin-left:10px;
	margin-top:3px;
}

div.champs fieldset select.styleselect,div.champs fieldset p select#civilite{
	width:289px !important;
	width:287px;
	float:left;
	border:1px solid #192123;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#192123;
	font-size:12px;
	float:left;
	padding:1px;
	margin-left:10px;
	margin-top:3px;
}

div.champs fieldset p.error_msg{
	width:305px;
	float:right;
	font-size:12px;
	margin-top:3px;
}

div.champs fieldset .largeurdesinputbis{
	width:287px;
	height:100px;
	float:left;
	border:1px solid #192123;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#192123;
	font-size:12px;
	margin-left:10px;
}

div.champ_obligatoire{
	display:inline;
	width:200px;
	float:left;
	margin-left:158px;
	font-size:12px;
}

div.bt_valider{
	width:145px;
	float:right;
	margin-top:30px;
}

div.imagecall{
	display:inline;
	width:500px;
	float:left;
	font-size:12px;
	margin:15px 10px;
}

div.imagecall h2{
	margin-bottom:0;
	padding:0;
}







/******************************************************************************/
/*.top {
  background:transparent url(http://media2.brandalley.com/shops/3/moncompte/contact/serviceclient.gif) no-repeat scroll left center;
  height:70px;
  text-align:right;
  width:950px;
  float:left;
}*/

.top { display : none;}

#page_container div.colonne_droite img, 
#page_container div.colonne_droite_closed img {margin-top:22px;}


#page_container div.colonne_gauche_presentation,
#page_container div.colonne_droite_presentation {
	margin-top : 40px;
}

#page_container div.colonne_droite_presentation h1{
	font-size : 26px;
	margin-bottom : 40px;	
}

#page_container div.colonne_gauche_presentation {
text-align : right;
  width:355px;
  height:494px;
  float:left;
}

#page_container div.colonne_droite_presentation {
  width:579px;
  padding:20px 0 ;
  font-size:12px;
  float:left;
}

#page_container div.colonne_droite_presentation a, #page_container div.colonne_droite_presentation a:hover{
  color:#1D1D1D;
  text-decoration:underline;
}

#page_container div.colonne_droite_presentation img {
  margin-top:20px;
}

div.colonne_gauche {
  height:700px;
  float:left;
  width:582px;
  font-size:12px;
  padding : 25px 0 0 20px;
}

.serviceclient_sujet {
  /*width:306px;*/
  width:294px;
  float:left;
}
fieldset.formcontact { float : right;}
fieldset.formcontact label {
  width:287px;
  height:18px;
  line-height:18px;
  float:left;
  font-size:12px;
  padding:2px 0;
  margin:0;
}

fieldset.formcontact input.type1, fieldset.formcontact select {
  height:20px;
  line-height:18px;
  border:1px solid #101010;
}

#sujet {
  width:268px;
  float:left;
}

fieldset.formcontact select{
  font-weight:bold;
  float:left;
  font-size:12px;
}

fieldset.formcontact .type1 {
  padding-left:3px;
  border:1px solid #101010;
  font-size:12px;
}

#didyouknowthat {
  width:238px !important;
  width:268px;
  height:352px;
  float:left;
  background-color:#ccc;
  display:inline;
  font-size:12px;
  padding:50px 15px;
}


html>body  #didyouknowthat{
	  height:auto;
	  min-height : 262px;
}

#didyouknowthat a, didyouknowthat a:hover {
  color:#666666;
  text-decoration:underline;
}

.serviceclient_suite {
  width:270px;
  float:left;
}

fieldset.formcontact .type1, fieldset.formcontact label {
  width:252px;
  float:left;
}

.serviceclient_suite select{
  margin-bottom:5px;
}

.serviceclient_suite .type1{
  margin-top:5px;
}

fieldset.formcontact .type6 {
  width:256px !important;
  width:252px;
}

fieldset.formcontact textarea.type1 {
  margin-top:0px;
  height:193px;
}

fieldset.formcontact .type4 {
  margin-top:18px;
}

.smallrequired {
  display:block;
  width:200px;
  float:left;
  font-size:10px;
  height:20px;
  padding-top:5px;
}
.smallrequired, fieldset.formcontact input#submit {
  margin-top:5px;
  float:left;
}

p.error_msg, p.error_msg2 {
  color:#A71E22;
  margin : 3px 0px;
  width:290px;
  font-size:12px;
    float:left;
}

fieldset.formcontact select, p.error_msg, p.error_msg2, #didyouknowthat .question {
  font-weight:bold;
}

#page_container div.colonne_droite {
  /*background:transparent url(http://media2.brandalley.com/shops/3/moncompte/contact/visuel_question1.jpg) no-repeat scroll center top;*/
}


 
#page_container div.colonne_droite, #page_container div.colonne_droite_closed {
  width:355px;
  height:494px;
  float:right;
  padding-top:0px;
}

.top a, .top a:hover {
  text-transform:uppercase;
  color:#101010;
  text-decoration:underline;
  font-size:12px;
}

#page_container div.colonne_droite_presentation .spanlink {cursor:pointer;}

div.colonne_gauche a { font-weight:bold; text-decoration:underline; color:#990000;}

div.colonne_gauche p.confirmMsg {color:#990000;font-size:12px; font-weight:bold;}