/* ############################################################################## */

/* #################				Commun Page personnalisation					##################### */

/* ############################################################################## */



.Personnalisation{position:relative;width:1000px;color:#666;margin:15px 0 15px 0;border:solid 1px #0060ae;}

.PersonnalisationContent{position:relative;width:800px;margin:25px 0 25px 100px;overflow:hidden;}



.FormPersonnaliser{position:relative;width:650px;margin:0 0 25px 100px;overflow:hidden;}

.FormPersonnaliser label, .FormPersonnaliser  .InputPersonnaliser, .FormPersonnaliser .BtnPersonnaliserValider .InputPersonnaliserMail{float:left;display:inline;}

.FormPersonnaliser  .InputPersonnaliser, .FormPersonnaliser .BtnPersonnaliserValider{margin-left:10px;}

.InputPersonnaliserMail{

  margin: 10px 0 0 260px;

  

}



.Personnalisation .Titre01{font-size:22px;color:#FFF;line-height:30px;padding-left:10px;background:#FF4901;}

.Panier_etape01_content .Titre01{font-size:22px;color:#FFF;line-height:30px;padding-left:10px;background:#FF4901;}



.FormPersonnaliser label{font-size:14px;color:#ff4901;font-weight:bold;margin-top:13px;}

.FormPersonnaliser  .InputPersonnaliser input{width:257px;border:1px solid #ff4901;padding:2px 0 2px 3px;margin-top:10px;text-transform:uppercase;}

.FormPersonnaliser  .InputPersonnaliser p{font-size:10px;margin-top:2px;}

.InputPersonnaliserMail input{width:257px;border:1px solid #ff4901;padding:2px 0 2px 3px;margin-top:10px;text-transform:uppercase;}



.TexteInfoPerso{font-size:12px;line-height:14px;}

.TexteInfoPerso .TexteAttention{color:#E6003C;}



.BtnPersoRetour{float:left;display:inline;margin:35px 0 0 350px;}



.PersonnaliserPanier{padding:10px;}

.PersonnaliserPanier .FormPersonnaliser{margin:0 0 25px 25px;}

.PersonnaliserPanier .BtnPersoRetour{float:left;display:inline;margin:35px 0 0 300px;}



/*header*/

.BlocServices{position:relative;float:left;display:inline;width:731px;color:#666;margin:15px 0 0 6px;padding-bottom:15px;border:solid 1px #0060ae;}



.ServicesHeader{position:relative;width:100%;border-bottom:1px solid #0066ae;overflow:hidden;}

.ServicesHeaderLeft, .ServicesHeaderRight{float:left;display:inline;}

.ServicesHeaderLeft{width:163px;}

.ServicesHeaderRight{width:548px;}



.ServicesHeaderRight .ServicesHeaderTitre{position:relative;font-size:48px;color:#FFF;font-weight:bold;line-height:58px;background:#ff4901;padding:0 0 0 10px;margin-top:25px;}

.ServicesHeaderMenu{position:relative;margin:15px 0 15px 10px;padding:0;list-style-type:none;}

.ServicesHeaderMenu li{position:relative;margin:0;padding:0;}

.ServicesHeaderMenu li a{font-size:24px;color:#666;}



/*content*/

.ServicesContent{position:relative;width:691px;margin:15px 0 0 20px;}



.ServicesContentTitre{position:relative;font-size:24px;color:#FFF;font-weight:bold;line-height:34px;background:#ff4901;padding:0 0 0 10px;}

.ServicesContentIntro{font-size:18px;line-height:18px;margin-top:20px;}

.ServicesContentIntro span{color:#0283ec;font-style:italic;}



/* GENERAL */

	

	/* taille police */

	.Ft12px{font-size:12px;line-height:14px;}

	.Ft14px{font-size:14px;line-height:16px;}

	.Ft16px{font-size:16px;line-height:18px;}

	.Ft18px{font-size:18px;line-height:20px;}

	

	/* couleur */

	.ClBleuTexte{color:#0283ec;}

	.ClOrangeTexte{color:#ff4901;}

	

	/* style texte */

	.TxtItalic{font-style:italic;}

	.TxtSouligne{text-decoration:underline;}

	.TxtGras{font-weight:bold;}

	

	/* sup */

	.Sup01{position:relative;bottom:5px;color:#ff4901;font-size:11px;}





.TextePerso{

  width:250px;

  align:left;

}



.DescPerso{

  margin-left : 260px;

  float:left;

}



.DescPerso2{

  margin-left : 260px;

  float:left;

}





/*.Panier_etape01_content{position:relative;width:100%;margin-top:12px;overflow:hidden;}

.Panier_etape01_content.border01{position:relative;width:729px;border:1px solid #0060ae;padding-bottom:10px;overflow:hidden;}

*/











