body,td,th {
	font-family: Trebuchet MS, Calibri, Century Gothic, Nimbus Sans L;
	font-size: 14px;
	color: #222;
}

body {
	background-color: #FFF;
	text-align: center;
	margin:0px auto;
	height:auto;
	width:1280px;
	border-width:0px;
	align: center;
	border: none;
}

/* Enlever les bordures de toutes les images cliquables */
a img {
border: none;
}

a:link {
	color: #787878;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #787878;
}
a:hover {
	text-decoration: underline;
	color: #616161;	
}
a:active {
	text-decoration: underline;
	color: #616161;
}

/* Commun */
.fil_ariane{
	font-family: trebuchet MS, arial;
	font-size: 12px;
	color: #222;
	text-align: left;
	position:relative;
	left:30px;	
}

.div_date_maj{
	font-family: trebuchet MS, arial;
	color: #222;
	position:absolute;
	border:0px;
	top:0px;
	right:30px;
	margin-left:auto;
	margin-right:auto;
	text-align: right;
	text-decoration: none;
	font-size: 12px;
}

.div_bas_page{
	font-family: trebuchet MS, arial;
	color: #222;
	position:relative;
	border:0px;
	top:0px;
	right:30px;
	margin-left:auto;
	margin-right:auto;
	text-align: right;
	text-decoration: none;
	font-size: 12px;
}

.texte_titre{
	font-family: trebuchet MS, arial;
	color: #222;
	text-align: left;
	font-weight:bold;
	font-size: 18px;
	position:relative;
	left:10px;
}

.texte_titre_niveau_2{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align: left;
	font-weight:bold;
	font-size: 16px;
	position:relative;
	left:10px;
}

.texte_titre_niveau_2_tabulation{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align: left;
	font-weight:bold;
	font-size: 14px;
	position:relative;
	left:20px;
}

.texte_colonne_1{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:400px;
}

.texte_colonne_2{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:1120px;
}

.texte_toute_largeur{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:1100px;
}

.texte_colonne_large{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:800px;
}

/* Formateurs */

.texte_colonne_formateurs{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:750px;
}
.div_liste_formateurs_colonne_1{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	top:0px;
	width:520px;
}

.div_liste_formateurs_colonne_2{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	top:-500px;
	width:520px;
	margin-left:560px;
}


/* Fin Formateurs */



.div_cadre_contenu_court{
	position:relative;
	border:0px;
	width:1160px;
	height:auto;
	top:0px;
	left:20px;
	text-align: left;
	background-image: url(../images/commun/cadre_contenu_court.png);
	background-repeat: no-repeat;
	background-position: center;
}

.div_cadre_contenu_long{
	position:relative;
	border:0px;
	width:1160px;
	height:auto;
	top:0px;
	left:20px;
	text-align: left;
	background-image: url(../images/commun/cadre_contenu_long.png);
	background-repeat: no-repeat;
	background-position: center;
}

.div_cadre_contenu_tres_long{
	position:relative;
	border:0px;
	width:1160px;
	height:auto;
	top:0px;
	left:20px;
	text-align: left;
	background-image: url(../images/commun/cadre_contenu_tres_long.png);
	background-repeat: no-repeat;
	background-position: center;
}


a.lien_blanc:link {
	text-decoration: underline;
	color: #222;	
}

a.lien_blanc:visited {
	text-decoration: underline;
	color: #222;
}

a.lien_blanc:hover {
	text-decoration: underline;
	color: #616161;	
}

a.lien_blanc:active {
	text-decoration: underline;
	color: #222;
}

a.cadre_contenu:link {
	text-decoration: underline;
	color: #222;	
}

a.cadre_contenu:visited {
	text-decoration: underline;
	color: #222;
}

a.cadre_contenu:hover {
	text-decoration: underline;
	color: #CCC;	
}

a.cadre_contenu:active {
	text-decoration: underline;
	color: #222;
}

.texte_toute_largeur{
	position:relative;
	left:20px;
	width:1000px;
}

.div_colonne_1{
	position:relative;
	border:0px;
	width:500px;
	height:auto;
	top:0px;
	left:20px;
	text-align: left;
}

.texte_colonne_1_moitie{
	position:relative;
	left:40px;
	width:500px;
}


.div_colonne_2{
	position:absolute;
	border:0px;
	width:500px;
	height:auto;
	top:60px;
	left:560px;
	text-align: left;
}

.images_a_droite{
	position:absolute;
	border:0px;
	width:500px;
	height:auto;
	top:60px;
	left:900px;
}

.image_a_droite_2{
	position:absolute;
	border:0px;
	width:500px;
	height:auto;
	top:60px;
	left:800px;
}

.image_a_droite_3{
	position:absolute;
	border:0px;
	width:500px;
	height:auto;
	top:20px;
	left:800px;
}

/* Fin commun */

/* Accueil */
.div_bandeau{
	position:relative;
	border:0px;
	width:1200px;
	height:308px;
	
	top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
	background-image: url(../images/commun/tetiere.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.div_menu{
	position:relative;
	border:0px;
	width:1200px;
	top:220px;
	left:25px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

.div_menu_haut{
	position:relative;
	border:0px;
	text-align:right;
	top:24px;
	right:27px;
	margin-left:auto;
	margin-right:auto;
}

.div_index{
	position:relative;
	border:0px;
	width:1200px;
	top:10px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

.div_fond{
	position:relative;
	border:0px;
	width:1200px;
	height:auto;
	top:0px;
	left:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
	background-image: url(../images/commun/fond.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.div_cadre_contenu_acc{
	position:relative;
	border:0px;
	width:1160px;
	top:0px;
	left:20px;
	text-align: left;
	background-image: url(../images/01_acc/cadre_contenu_acc.png);
	background-repeat: no-repeat;
	background-position: top;
}

.div_actu_tournante{
	position:absolute;
	border:0px;
	width:575px;
	top:80px;
	left:550px;
	text-align: left;
	background-image: url(../images/01_acc/cadre_contenu_acc.png);
	background-repeat: no-repeat;
	background-position: center;
}

.div_liens_acc{
	text-align: right;
}

.div_colonne_droite{
	position:absolute;
	border:0px;
	width:575px;
	top:50px;
	left:500px;
	text-align: left;
}

/* Fin Accueil */


/* Infolettres */

.div_infolettres_colonne_1{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	top:0px;
	width:400px;
}

.div_infolettres_colonne_2{
	position:absolute;
	margin-left:500px;
	border:0px;
	width:250px;
	height:auto;
	left:0px;
	top:60px;
	text-align: left;
}

.div_infolettres_colonne_3{
	position:absolute;
	margin-left:800px;
	border:0px;
	width:250px;
	height:auto;
	left:0px;
	top:60px;
	text-align: left;
}

/* Fin Infolettres */


/* Formation pro */

.div_form_pro_colonne_1{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:1000px;
	height:auto;
}

/* Fin Formation pro */

/* Photos stages */

.div_contenu_liste_photos{
	font-family: trebuchet MS, arial;
	color: #222;;
	text-align:justify;
	text-decoration: none;
	font-size: 14px;
	position:relative;
	left:20px;
	width:1000px;
}

.div_galerie_photos{
	position:absolute;
	border:0px;
	top:50px;
	left:440px;
	text-align: left;
	background-image: url(../images/01_acc/cadre_contenu_acc.png);
	background-repeat: no-repeat;
	background-position: center;
}
/* Fin Photos stages */