/* general */

/*table.formation_titre {
	border:0px solid black;
	margin:0px;
	padding:0px;
	width:auto;
	margin-left:15px;
}

table.formation_titre tr td {
	height:42px;
}

.n1{
	background-image:url(images/formation_n1_b.gif);
	background-position:center;
	background-repeat:repeat-x;
}

.n2{
	background-image:url(images/formation_n2_b.gif);
	background-position:center;
	background-repeat:repeat-x;
	vertical-align:middle;
}

.n3{
	background-image:url(images/formation_n3_b.gif);
	background-position:center;
	background-repeat:repeat-x;
}

.n10{
	background-image:url(images/formation_n10_b.gif);
	background-position:center;
	background-repeat:repeat-x;
}
*/

/* index */

div#formation_gauche {
	display:block;
	float:left;
	width:320px;
	padding:10px;
	margin-top:6px;
	padding:10px;
	border-right:1px solid gray;
}

div#formation_droit {
	display:block;
	margin-left:340px;
	height:auto;
	padding-left:20px;
	padding-right:20px;

}

div#fiche_formation_gauche {
	float:left;
	width:250px;
	margin-top:100px;
	border-right:1px solid black;

}

div#fiche_formation_droit {
	margin-left:320px;
}

H1 {
	color:#99CC33;
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	margin-top:20px;
}

H1.fiche_formation {
	color:black;
	font-size:2em;
	margin-left:320px;
	border-bottom:1px solid gray;
	padding-bottom:10px;
	margin-bottom:20px;
}

img.illustration {
	position:absolute;
	left:170px;
	top:150px;
}

img.picto {
	margin-top:-50px;
/*	margin-right:120px;*/
	float:right;
}


.rubrique {
	display:block;
	color:#99CC33;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	margin-top:20px;	
}

#logoniveau {
	float:left;
}

div#objectifs {
	margin-left:80px;
	margin-bottom:15px;
}

div#objectifs .TitreRubriqueFiche  {
	font-weight:bold;
}

div#public {
	margin-left:80px;
	margin-bottom:15px;
}

div#public .TitreRubriqueFiche  {
	font-weight:bold;
}

div#formateur {
	margin-bottom:15px;
}

div#formateur .TitreRubriqueFiche  {
	font-weight:bold;
}

div#formateur .RubriqueAnime {
	font-weight:bold;
}

div#formateur .RubriqueFiche {
	margin-left:30px;
}

div#programme {
	margin-top:20px;
}

div#programme .TitreRubriqueFiche {
	color:#99CC33;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;

}

td.typeFormation {
	font-size:1.1em;
}

td.titreFormation {
	font-size:1.1em;
}

td.titreFormation img {
	height:12px;
}

td.logoniveau {
}


.brochurepdf {
	font-size:0.5em;
}

tr.outofdate {
/*	visibility:hidden;
	display:none;
*/
}

tr.outofdate td.admin_table_cell{
	background-color:#D6D6D6;
	color:white;
}

div.messageAdminFormations {
	font-size:1em;
	/*color:green;*/
	margin-bottom:15px;
	margin-top:10px;
}

div.messageAdminFormationsEchoue {
	font-size:0.7em;
	color:red;
	margin-bottom:15px;
	margin-top:10px;
}

/* view */

a#return {
	display:block;
	float:right;
	height:26px;
	line-height:26px;
	width:110px;
	margin:0px:
	padding:0px;
	border:0px solid black;
}


/*div.ficheFormation_1 {
	width:100%;
	padding-top:2px;
	border: 1px solid #F6D760;
}

div.ficheFormation_2 {
	width:100%;
	padding-top:2px;
	border: 1px solid #63AD15;
}

div.ficheFormation_3 {
	width:100%;
	padding-top:2px;
	border: 1px solid #CE81B4;
}

div.ficheFormation_10 {
	width:100%;
	padding-top:2px;
	border: 1px solid #FF8080;
}

table.FicheFormation {
	width:100%;
	border: 0px solid black;
	background-color:white;
	text-align:left;
}

div#coingauche {
	clear:left;
	float:left;
}

div#colgauche {
	margin-top:30px;
	margin-left:5px;
	margin-bottom:10px;
	width:375px;
	text-align:justify;
	border:0px;
}

div#coldroite {
	margin-top:10px;
	text-align:justify;
	border:0px;
	margin-right:5px;
}

div#titreFormation{
	width:auto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;

	font-family:arial;
	font-size:1em;
	font-weight:bold;
	color:white;
}
*/
div#infoFormation {
	padding-bottom:10px;
	border-bottom:1px solid black;
	padding-left:15px;
}
/*
div.FormSuscribeFormation {
	padding:10px;
}
*/
div#liensFormations {
	padding-left:15px;
	padding-bottom:10px;
	border-bottom:1px solid black;
}

div#liensInscriptions {
	padding-left:15px;
}

div#inscription_titre {
	text-align:center;
	font-size:1.6em;
	color:#99CC33;
	text-transform:uppercase;
	font-weight:bold;
}

div#inscription_titre H1 {
	font-size:1em;
	color:black;
	margin-top:0px;
}

/*
div#liensFormations a {
	color:black;
}

table.liensFormations {
	font-size:1em;
	font-weight:bold;
}

table.liensFormations td {
	padding-right:10px;
}


div#logoniveau {
	height:140px;
	width:100px;
	padding-top:10px;
	
	background-color:#DCDDEF;
	background-image:url(images/fondlogoniveau.gif);
	background-position:bottom left;
	background-repeat:no-repeat;

	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	color:#0F1A57;
}

.RubriqueFiche, .RubriqueProgramme {
	font-size:0.8em;
	font-weight:none;
	text-align:justify;
}

.TitreRubriqueFiche {
	font-size:0.8em;
	font-weight:bold;
}

.RubriqueAnime {
	font-size:0.8em;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}

.RubriqueProgramme ul {
	margin-left:10px;
	padding-left:10px;
}

.RubriqueProgramme ul li {
	list-style-type:disc;
}

.RubriqueProgramme ul li.rond {
	list-style-type:circle;
	margin-left:15px;
	padding-left:15px;
}

.RubriqueProgramme ul li.titre {
	list-style-type:none;
	margin-left:-20px;
	font-weight:bold;
}
h3 {
	font-size:12px;
	text-decoration:underline;
	margin-bottom:0px;
}*/

div.droite {
	text-align:right;
}

/* suscribe */ 
a.hideview {
	font-size:0.9em;
	text-align:right;
	cursor:pointer;
}

table#rapelInfos {
	font-size:0.9em;
	background-color:#DCDDEF;
	border:1px solid black;
	margin-top:15px;
	margin-bottom:20px;
	color:black;
	width:auto;
	display:table;
}
table#rapelInfos td {
	vertical-align:top;
}

table#rapelInfos td.intitule {
	font-weight:bold;
}

input {
	background-color:transparent;
}

table.formulaire tr td {
	font-size:0.9em;
}

table.formulaire tr td.titreRubriqueForm {
	font-size:1em;
}

td.titreRubriqueForm {
	text-align:left;
	font-weight:bold;
	padding-top:15px;
	border-bottom:2px solid;
}

input.formationbouton {
	padding:5px;
	width:320px;
	color:black;
	font-weight:bold;

 }

div.dlcomm {
	margin-top:0px;
	margin-bottom:10px;
	font-size:0.6em;
	color:red;
	text-align:center;
 }

 iframe#pdf_inscription {
	width:100%;
	height:500px;
 }

div.blocformation {
	display:block;
	float:left;
	margin-top:20px;
}

div#divinfos {
	text-align:center;
}

div.InscriptionFormation {
	float:left;
	margin-top:100px;
}
