	/********* Taille générale *********/
.documentation #content .content, .documentation .content .two-cols{width: 1024px;}

	/********* Tailles et espacements des 2 grandes colonnes *********/
.documentation .content .two-cols .col-one, .documentation .content .two-cols .col-two{float: left; position: relative;}
.documentation .content .two-cols .col-one {width: 512px; padding-right: 12px; padding-bottom: 12px;}
.documentation .content .two-cols .col-two {width: 499px; padding-bottom: 12px;}
.documentation .content {color: #fff;}
.documentation .content .derniere{padding-top: 45px;}
.documentation .content .premiere{padding-top: 54px;}
	/********* Espace entre la col-one (label) et la col-two (input/select) *********/
.documentation .content .two-cols .col-two .etablissement {margin-bottom: 54px;}
.documentation .content .two-cols .col-two .niveaux {margin-bottom: 54px;}

	/*Formulaire de contact*/
.btnSubmit{background:url(../img/btnEnvoyer.png) no-repeat top left; width: 146px; height: 39px; border: none; cursor: pointer;}

	/********* Background *********/
.documentation .content .two-cols{ position: relative;}
	/********* Titre H2 *********/
.documentation .content .two-cols .col-one .titre_formation, .documentation .content .two-cols .col-two .titre_formation
{ font-size: 25px; margin-bottom: -18px; letter-spacing: 0.019em; text-transform: uppercase; text-align: center;}
.documentation .content .two-cols .col-one .titre_formation{color: #b177a7;}
.documentation .content .two-cols .col-two .titre_formation{color: #66285b;}


	
	/********* DIV ROSE *********/
.documentation .content .two-cols .rose{ display: block; margin: 0; background: repeat top left #b177a7; top:0; left:0; overflow: hidden; padding: 26px 28px 38px 20px;}

.documentation .content .two-cols  .col-one .rose .two-cols, .documentation .content .two-cols  .col-one .coordonnees span{/*padding-left:26px; padding-right: 31px;*/  }
.documentation .content .two-cols  .col-one .coordonnees .two-cols { /*width: 457px;*/}

.documentation .content .two-cols  .col-one .coordonnees .two-cols .col-one{ float: left; text-align: right; line-height: 27px; width: 203px;}
.documentation .content .two-cols  .col-one .coordonnees .two-cols .col-two{ float: left; text-align: right; width: 243px;}


.documentation .content .rose .col-one{padding-right: 22px;}
.documentation .content .rose .col-two{padding-right: 31px;}


	/********* DIV VIOLET *********/
.documentation .content .two-cols .violet{display: block; margin: 0; background: repeat top left #66285b; top:0; left:0; overflow: hidden;}
.documentation .content .two-cols .violet .two-cols .col-one{padding-right: 20px;}


	/********* etablissement *********/
.documentation .content .two-cols .etablissement{padding: 34px 43px 27px 20px;}
.documentation .content .two-cols .etablissement .two-cols .col-one{ float: left; text-align: right; line-height: 27px; width: 150px;}
.documentation .content .two-cols .etablissement .two-cols .col-two{ float: left; width: 243px;}
	/********* niveau etudes *********/
.documentation .content .two-cols .niveaux{padding: 35px 56px 32px 20px;}
.documentation .content .two-cols .niveaux .two-cols .col-one{ float: left; text-align: right; line-height: 27px; width: 163px;}
.documentation .content .two-cols .niveaux .two-cols .col-two{ float: left; width: 243px;}

	/********* spécialisations souhaitées *********/
.documentation .content .two-cols .specialisations{padding: 27px 56px 32px 20px;}
.documentation .content .two-cols .specialisations .two-cols .col-one{ float: left; text-align: right; line-height: 27px; width: 163px;}
.documentation .content .two-cols .specialisations .two-cols .col-two{ float: left; width: 243px;}
	
	/********* dimensions input et select *********/
input[type="text"], select{width: 235px; height: 34px; padding-left: 5px; display: inline-block; zoom: 1; *display: block; border: 1px solid #707070;
-moz-box-shadow: inset 0px 0px 5px 0px #939393;
-webkit-box-shadow: inset 0px 0px 5px 0px #939393;
-o-box-shadow: inset 0px 0px 5px 0px #939393;
box-shadow: inset 0px 0px 5px 0px #939393;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#939393, Direction=NaN, Strength=5);
}
	/********* réglages du texte à cocher et de la coche *********/
.documentation .content .txt_coche{font-size: 16px; line-height: auto; letter-spacing: 0.001em; color: #fff; width: 344px; margin-left: -33px;}
.documentation .content .specialisations .coche {padding-left: 0px;}

	/********* portions de texte *********/
.documentation #content label, .documentation #content span { font-size: 21px;}
.documentation .content .cgv{width: 1024px;}
.documentation .content .cgv .conditions{	font-size: 14px; letter-spacing: 0.025em; line-height: 18px; width: 910px; padding-left: 57px;}
.documentation .content .etoile{font-size: 16px; line-height: auto; letter-spacing: 0.001em; padding-left: 57px; padding-top: 47px; padding-bottom: 12px;}

	/********* ombre *********/
.shadow {
	box-shadow: inset 0px 22px 38px 17px #7D7D7D;
	-webkit-box-shadow: inset 0px 22px 38px 17px #7D7D7D;
	-moz-box-shadow: inset 0px 22px 38px 17px #7D7D7D;
}


#checkbox .col-one{width: 80px;}
#checkbox .col-two{width: 355px;}
#checkbox .col-two label{font-size: 16px;}
.documentation #content label span{font-size: 10px; position: absolute; top: 5px; left: 5px; width: 238px; color: #000; line-height: 12px; text-align: left;}