#pas_print
{
	display: none;
}

#corps
{
	width: 813px;
	
}
form.pas_affiche
{
	display: none;
}

a.pas_affiche
{
	display: none;
}

.contenu
{
	padding-left: 22px;
	padding-right: 20px;
}

#cv
{
	height: 900px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	margin-bottom: 10px;
}



.tlogo, .t21-60, .t21-50, .t7-60, .t10, .t11, .t14, .t14-2, .t1, .t6, .tcv1, .tcv3, .tcv6, .tcv2, .tcv4, .tcv5, .tcv3-b, .tcv6-b, .tcv2-b, .tcv4-b, .tcv5-b, .t1-b, .t6-b, .t1-b-2, .t6-b-2, .tcv3-b-2, .tcv6-b-2, .tcv2-b-2, .tcv4-b-2, .tcv5-b-2, .t1-2, .t6-2, .tcv1-2 .tcv3-2, .tcv6-2, .tcv2-2, .tcv4-2, .tcv5-2, .t1-b-3, .t6-b-3, .tcv3-b-3, .tcv6-b-3, .tcv2-b-3, .tcv4-b-3, .tcv5-b-3, .t1-3, .t6-3, .tcv1-3 .tcv3-3, .tcv6-3, .tcv2-3, .tcv4-3, .tcv5-3
{
	float:left;
	margin-left: -1px;
	border: 1px solid black;
}


.tab_cv
{
	border: 1px solid black;
}

.tlogo
{
	width: 252px;
	height: 60px;
	border: 0px;
}

.t21-60
{
	width: 375px;
	height: 60px;
	border-bottom: 0px;
}

.t21-50
{
	width: 375px;
	height: 50px;
	border-bottom: 0px;
}

.t7-60
{
	width:125px;
	height: 60px;
	border-bottom: 0px;
}

.t10
{
	width:180px;
	height: 50px;
	border-bottom: 0px;
}

.t11
{
	width:195px;
	height: 50px;
	border-bottom: 0px;
}
.t14, .t14-2
{
	width:250px;
	height: 40px;
	border-bottom: 0px;
}

.t1
{
	width:20px;
	height: 20px;
	border-bottom: 0px;
}
.t1-2
{
	width:20px;
	height: 40px;
	border-bottom: 0px;
}
.t1-3
{
	width:20px;
	height: 60px;
	border-bottom: 0px;
}

.t6
{
	width:103px;
	height: 20px;
	border-bottom: 0px;
}
.t6-2
{
	width:103px;
	height: 40px;
	border-bottom: 0px;
}
.t6-3
{
	width:103px;
	height: 60px;
	border-bottom: 0px;
}

.tcv1, .tcv3, .tcv6
{
	width:124px;
	height: 20px;
	border-bottom: 0px;
}
.tcv1-2, .tcv3-2, .tcv6-2
{
	width:124px;
	height: 40px;
	border-bottom: 0px;
}


.tcv1-3, .tcv3-3, .tcv6-3
{
	width:124px;
	height: 60px;
	border-bottom: 0px;
}
.tcv2, .tcv4, .tcv5
{
	width:125px;
	height: 20px;
	border-bottom: 0px;
}
.tcv2-2, .tcv4-2, .tcv5-2
{
	width:125px;
	height: 40px;
	border-bottom: 0px;
}
.tcv2-3, .tcv4-3, .tcv5-3
{
	width:125px;
	height: 60px;
	border-bottom: 0px;
}

.t1-b
{
	width:20px;
	height: 20px;
}
.t1-b-2
{
	width:20px;
	height: 40px;
}
.t1-b-3
{
	width:20px;
	height: 60px;
}

.t6-b
{
	width:103px;
	height: 20px;
}
.t6-b-2
{
	width:103px;
	height: 40px;
}
.t6-b-3
{
	width:103px;
	height: 60px;
}

.tcv3-b, .tcv6-b
{
	width:124px;
	height: 20px;
}
.tcv3-b-2, .tcv6-b-2
{
	width:124px;
	height: 40px;
}
.tcv3-b-3, .tcv6-b-3
{
	width:124px;
	height: 60px;
}
.tcv2-b, .tcv4-b, .tcv5-b
{
	width:125px;
	height: 20px;
}
.tcv2-b-2, .tcv4-b-2, .tcv5-b-2
{
	width:125px;
	height: 40px;
}
.tcv2-b-3, .tcv4-b-3, .tcv5-b-3
{
	width:125px;
	height: 60px;
}

.p_vcentre
{
	margin-top: 18px;
}

.p_vcentre14
{
	margin-top: 12px;
}

.p_r1
{
	margin-top: 3px;
}
.p_r1-2
{
	margin-top: 10px;
}
.p_r1-3
{
	margin-top: 25px;
}
.p_vcentret
{
	margin-top: 6px;
}

h3
{
	font-size: 15px;
}

#cv_bas
{
	text-align: left;
	margin-top: 60px;
	margin-left: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.bas
{
	height: 45px;
	margin-left: 7px;
	margin-top: 30px;
	background-image: url(kit/pied.jpg);
	background-repeat: no-repeat;
}

.texte_acceuil
{
	height: 500px;
	width: 550px;
	margin-left: 170px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.texte_acceuil_sl
{
	height: 600px;
	width: 500px;
	margin-left: 170px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.texte_acceuil_sup
{
	height: 750px;
	width: 500px;
	margin-left: 170px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

#films
{
	width: 500px;
	margin-left: 170px;
	text-align: center;
}

.texte_acceuil p.corps_texte
{
	color: black;
	text-align: justify;
	margin-left: 15px;
}

.texte_acceuil p.titre_texte
{
	color: #667fa9;
	font-size: 20px;
}
.texte_acceuil_sl p.titre_texte
{
	color: #667fa9;
	font-size: 20px;
}

.texte_acceuil_sup p.titre_texte
{
	color: #667fa9;
	font-size: 20px;
}

.texte_acceuil img
{
	margin-left: 5px;
}

.construction
{
	height: 515px;
	margin-left: 170px;
	background-image: url(kit/construction.png);
	background-repeat: no-repeat;
}
/******************************************************************************/
#criteres
{
	width: 700px;
	margin: auto;
	margin-top: 50px;
	color: #3e4d78;
	font-size: 14px;
	text-align: center;
}

.titre_section
{
	width: 200px;
	margin: auto;
	text-align: center;
	text-decoration: underline;
	font-size: 18px;
	color: #222f53;
}

.lien_cacher
{
	width: 150px;
	margin: auto;
	font-size: 12px;
}

#criteres p
{
	display: inline;
}

#criteres form
{
	margin: auto;
}

.critere_block
{
	margin-bottom: 5px;
}

.input_petit
{
	width: 30px;
}

/******************************************************************************/

#liste_cv 
{
	font-size: 10px;
}

#liste_cv table
{
	width: 600px;
	margin: auto;
	color: #3e4d78;
	border: 1px solid #7a86a7;
	font-size: 12px;
}

#liste_cv td
{
	margin: 0px;
}

#liste_cv caption
{
	margin-bottom: 3px;
	font-size: 16px;
}

#liste_cv td.pair
{
	background-color: #f2e1b4;
}

#liste_cv td.impair
{
	background-color: #e0c57e;
}

#liste_cv td.pairR
{
	background-color: #ff3300;
}

#liste_cv td.impairR
{
	background-color: #ff6600;
}

#liste_cv td.pairT
{
	background-color: #e0e5ec;
}

#liste_cv td.impairT
{
	background-color: #bcc7d5;
}

#suiv_prec
{
	margin: auto;
}

/****************************************************************************/

#dc
{
	height: 1200px;
	margin-left: 7px;
	margin-top: 65px;
	text-align: center;
	font-size: 12px;
	font-family: "Tahoma";
	color: black;
	margin-bottom: 30px;
}

.vide
{
	height: 50px;
}

.dc_logo, .dc_1-2, .dc_1-3, .dc_2, .dc_3-2, .dc_3-1, .dc_3-3, .dc_4, .dc_5, .dc_6, .dc_8-1, .dc_8-2, .dc_10-1, .dc_10-2, .dc_11
{
	float:left;
	margin-left: -1px;
	border: 1px solid black;
}

.dc_logo
{
	width: 252px;
	height: 60px;
	border-bottom: 0px;
}

.dc_1-2
{
	width: 375px;
	height: 60px;
	font-size: 21px;
	color: grey;
}

.dc_1-3
{
	width:125px;
	height: 60px;
	font-size: 15px;
	color: grey;
}

.dc_2
{
	width: 754px;
	height: 60px;
	font-size: 18px;
	border-bottom: 0px;
	border-top: 0px;
	margin-top: -1px;
}

.dc_3-1
{
	width: 440px;
	height: 70px;
	font-size: 14px;
}

.dc_3-2
{
	width: 74px;
	height: 62px;
	border: 5px solid black;
}

.dc_3-3
{
	width: 227px;
	height: 62px;
	border: 5px solid black;
	border-left: 0px solid black;
}

.dc_4
{
	width: 750px;
	height: 40px;
	border: 3px solid black;
	margin-top: -3px;
	font-size: 20px;
}

.dc_4 p
{
	margin: 0px; 
	margin-top: 6px;
}

.dc_5
{
	width: 754px;
	height: 40px;
	border-bottom: 0px;
	border-top: 0px;
}

.dc_5 p, .dc_6 p
{
	text-align: left;
	font-size: 14px;
	padding-left: 7px;
}

.dc_5 p.dc
{
	font-size: 12px;
}

.dc_6
{
	width: 754px;
	height: 40px;
}

.dc_8-1, .dc_8-2
{
	width: 187px;
	height: 35px;
	margin-top: -1px
}

.dc_8-2
{
	width: 190px;
}

.dc_10-1, .dc_10-2
{
	width: 375px;
	height: 100px;
	margin-top: -1px
}

.dc_10-1 p
{
	text-align: left;
	font-size: 14px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 20px;
}

.dc_10-2
{
	width: 378px;
}

.dc_11
{
	width: 754px;
	height: 70px;
	margin-top: -1px;
}

.dc_11 p
{
	text-align: left;
	padding-left: 7px;
}

/****************************************************************************/

.espace
{
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

.espaceV
{
	margin-top: 2px;
	margin-bottom: 2px;
}


/****************************************************************************/
.erreur {
	font-size: 12px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
	

.form_upld_pics
{
	height: 500px;
	width: 550px;
	margin-left: 170px;
	margin-top: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.separation
{
	width: 400px;
	height: 10px;
	margin: auto;
	border-bottom: 1px solid grey;
}

img.modgal
{
	width: 109px;
	height: 80px;
	margin: auto;
	border-left: 1px solid white
}


