body{
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	background-attachment: scroll;
	background-color: #333635;
	background-image: url(../images/gen-fond.png);
	background-repeat: repeat-x;
	background-position: left top;
}

/* Gestion bug ie */
br
{
	letter-spacing : 0px;
}
   

*html .texte_fond{  /*visible que sous internet explorer
	/* Attention pas de ../ avant images/ */
	background-repeat:repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/texte_fond_repeat.png', sizingMethod='scale');
	height:300px;
}

*>.texte_fond{  /* fonctionnera pas pour ie6*/
	background-repeat:repeat-y;
	background-image:url(../images/texte_fond_repeat.png);
	min-height:300px;
	overflow:hidden;
}

/*Permet de positionner une image dans une div contenant du texte comme pour COLL ETT DIEU.com */
.floatimage {
   float : left;
   margin : 5px 10 0px 0px;  
   display : inline;
 /*C'est la dernière valeur qui indique 0px de marge à gauche */
}
/*
h1,h2,h3,h4,h5,h6 ,hr{
	display:none;
}
*/
.referencement, hr{
	display:none;
}
.top {
	background-attachment: scroll;
	/*background-image: url(../images/home-fond-menu.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
}
.top .slogan {
	background-attachment: scroll;
	background-image: url(../images/gen-top-01.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 706px;
}
.home-palafis .menu{
	height: 49px;
	position: absolute;
	visibility: visible;
	z-index: 100;
	left: 0px;
	top: -49px;
}.home-palafis {
	background-attachment: scroll;
	background-image: url(../images/home-div-02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 299px;
	width: 923px;
	position: relative;
}
.home-palafis .flash{
	height: 213px;
	width: 426px;
	position: absolute;
	left: 0px;
	top: 20px;
}
.home-palafis .flash-vert{
	height: 360px;
	width: 265px;
	position: absolute;
	left: 393px;
	top: -60px;
	z-index: 90;
}
.home-palafis .flash-orange{
	height: 360px;
	width: 265px;
	position: absolute;
	left: 657px;
	top: -60px;
	z-index: 80;
}
.home-principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-right: 42px;
	padding-top: 0px;
}
.home-bloc-left {
	float: left;
	width: 347px;
}
.home-bloc-left .adresse {
	font-size: 12px;
	padding-top: 15px;
	padding-right: 10px;
}

.home-bloc-right {
	float: right;
	width: 533px;
}
.home-principal-top  {
	background-attachment: scroll;
	background-image: url(../images/home-principal-01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.home-principal-fond  {
	background-attachment: scroll;
	background-image: url(../images/home-principal-02.png);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.home-principal-bottom  {
	background-attachment: scroll;
	background-image: url(../images/home-principal-03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.home-bref-top  {
	background-attachment: scroll;
	background-image: url(../images/home-bref-01.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.home-bref-fond  {
	background-attachment: scroll;
	background-image: url(../images/home-bref-02.png);
	background-repeat: repeat-y;
	background-position: right bottom;
}

.home-bref-bottom  {
	background-attachment: scroll;
	background-image: url(../images/home-bref-03.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:120px;
}
.home-principal-bottom .texte{
	font-size: 14px;
	line-height: 22px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: justify;
	position:relative;
}
.home-bloc-left .actu {
	font-size: 11px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 115px;
	text-align: justify;
}
.home-bloc-left .actu a{
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF8700;
}
.home-bloc-left .actu a:hover{
	text-decoration:none;
	font-weight: bold;
	color: #77A912;
	text-transform: uppercase;
}
.home-bloc-left .actu .titre{
	font-size: 14px;
	font-weight: bold;
	color: #ff8700;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.home-bloc-left .actu .date{
	font-weight: bold;
	color: #FF8700;
	padding-bottom: 5px;
}

/* menu */

#menu {
	margin:0;
	padding:0;
}
#menu li {
	display:block;
	float:left;
	height:45px;
	margin:0;
}
#menu *{
	display:block;
	height:49px;
}
#menu #menu-presentation{width:122px;}
#menu #menu-financements_et_parcours{width:155px;}
#menu #menu-metiers{width:112px;}
#menu #menu-conseil_et_evaluation{width:238px;}
#menu #menu-actualites{width:96px;}
#menu #menu-nous_contacter{width:133px;}

#menu #menu-presentation		a{background-image:url(../images/home-menu-top-01-off.png);}
#menu #menu-financements_et_parcours	a{background-image:url(../images/home-menu-top-02-off.png);}
#menu #menu-metiers	 			a{background-image:url(../images/home-menu-top-03-off.png);}
#menu #menu-conseil_et_evaluation 			a{background-image:url(../images/home-menu-top-04-off.png);}
#menu #menu-actualites			a{background-image:url(../images/home-menu-top-05-off.png);}
#menu #menu-nous_contacter 		a{background-image:url(../images/home-menu-top-06-off.png);}

#menu #menu-presentation span,#menu #menu-presentation a:hover{background-image:url(../images/home-menu-top-01-on.png);}
#menu #menu-financements_et_parcours span,#menu #menu-financements_et_parcours a:hover{background-image:url(../images/home-menu-top-02-on.png);}
#menu #menu-metiers	span,#menu #menu-metiers a:hover{background-image:url(../images/home-menu-top-03-on.png);}
#menu #menu-conseil_et_evaluation span, #menu #menu-conseil_et_evaluation a:hover{background-image:url(../images/home-menu-top-04-on.png);}
#menu #menu-actualites span, #menu #menu-actualites a:hover{background-image:url(../images/home-menu-top-05-on.png);}
#menu #menu-nous_contacter span,#menu #menu-nous_contacter a:hover{background-image:url(../images/home-menu-top-06-on.png);}


UL#menu-inter LI#menu-conseil_et_evaluation {
	width:238px;
	height:49px;
	background-attachment: scroll;
	background-image: url(../images/menu-top-conseil_et_evaluation-off.png);
	background-repeat: no-repeat;
	background-position: left top;
}
UL#menu-inter LI#menu-conseil_et_evaluation:hover{
	background-attachment: scroll;
	background-image: url(../images/menu-top-conseil_et_evaluation-on.png);
	background-repeat: no-repeat;
	background-position: left top;
}
UL#menu-inter LI#menu-conseil_et_evaluation SPAN{
	background-attachment: scroll;
	background-image: url(../images/menu-top-conseil_et_evaluation-on.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*#menu #menu-droits_et_parcours-inter {width:155px;}
#menu #menu-droits_et_parcours-inter	a{background-image:url(../images/inter-menu-top-02-off.png);}
#menu #menu-droits_et_parcours-inter	a:hover{background-image:url(../images/inter-menu-top-02-on.png);}*/


#menu-inter {
	margin:0;
	padding:0;
}
#menu-inter li {
	display:block;
	float:left;
	height:45px;
	margin:0;
}
#menu-inter *{
	display:block;
	height:49px;
}

#menu-inter #menu-presentation{width:122px;}
#menu-inter #menu-financements_et_parcours{width:155px;}
#menu-inter #menu-metiers{width:112px;}
#menu-inter #menu-ils_parlent_de_leur_experience{width:238px;}
#menu-inter #menu-actualites{width:96px;}
#menu-inter #menu-nous_contacter{width:133px;}

#menu-inter #menu-presentation		a{background-image:url(../images/home-menu-top-01-off.png);}
#menu-inter #menu-financements_et_parcours	a{background-image:url(../images/inter-menu-top-02-off.png);}
#menu-inter #menu-metiers	 			a{background-image:url(../images/home-menu-top-03-off.png);}
#menu-inter #menu-ils_parlent_de_leur_experience 			a{background-image:url(../images/home-menu-top-04-off.png);}
#menu-inter #menu-actualites			a{background-image:url(../images/home-menu-top-05-off.png);}
#menu-inter #menu-nous_contacter 		a{background-image:url(../images/home-menu-top-06-off.png);}

#menu-inter #menu-presentation span,#menu-inter #menu-presentation a:hover{background-image:url(../images/home-menu-top-01-on.png);}
#menu-inter #menu-financements_et_parcours span,#menu-inter #menu-financements_et_parcours a:hover{background-image:url(../images/inter-menu-top-02-on.png);}
#menu-inter #menu-metiers	span,#menu-inter #menu-metiers a:hover{background-image:url(../images/home-menu-top-03-on.png);}
#menu-inter #menu-ils_parlent_de_leur_experience span, #menu-inter #menu-ils_parlent_de_leur_experience a:hover{background-image:url(../images/home-menu-top-04-on.png);}
#menu-inter #menu-actualites span, #menu-inter #menu-actualites a:hover{background-image:url(../images/home-menu-top-05-on.png);}
#menu-inter #menu-nous_contacter span,#menu-inter #menu-nous_contacter a:hover{background-image:url(../images/home-menu-top-06-on.png);}

/*#menu #menu-droits_et_parcours-inter {width:155px;}
#menu #menu-droits_et_parcours-inter	a{background-image:url(../images/inter-menu-top-02-off.png);}
#menu #menu-droits_et_parcours-inter	a:hover{background-image:url(../images/inter-menu-top-02-on.png);}*/




.menu-google {
	text-align: center;
	width: 667px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 20px;
}
.menu-google a, a{
	text-decoration:none;
	color: #FFF;
}
.menu-google a:hover, a:hover{
	text-decoration:none;
	color: #70A109;
}

.inter-fond {
	background-attachment: scroll;
	background-image: url(../images/inter-div-fond-02.png);
	background-repeat: repeat-y;
	background-position: right top;
	position: relative;
}
.inter-fond .bottom{
	background-attachment: scroll;
	background-image: url(../images/inter-div-fond-03.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 18px;
}
.inter-fond .gauche{
	background-attachment: scroll;
	background-image: url(../images/inter-gauche-div-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 299px;
	width: 214px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.inter-fond .gauche .flash{
	padding-bottom: 77px;
}
.inter-fond .gauche .adresse{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	clear: both;
	text-align: right;
}
.inter-fond .gauche .adresse .menu-supp{
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 50px;
	padding-bottom: 10px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 20px;
	margin-top: -10px;
	
}
.inter-fond .gauche .adresse .menu-supp a{
	color: #70a109;
	text-decoration:none;
}
.inter-fond .gauche .adresse .menu-supp a:hover{
	color: #FFF;
	text-decoration:none;
}
.inter-titre  {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width:620px;
	position: absolute;
	left: 244px;
	top: 173px;
}
.inter-fond .droite {
	background-attachment: scroll;
	/*background-image: url(../images/bandeau-presentation.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
}
.inter-fond .droite .contenu{
	padding-top: 220px;
	padding-right: 80px;
	padding-left: 245px;
	text-align: left;
	
}
h2{
color:#ff8700;
}
.gen-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
}
.gen-text-vert{
		color: #70a109;
	font-weight: bold;
}
.gen-text-orange{
		color: #ff8700;
	font-weight: bold;
}

.sous-titre-vert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #70a109;
	font-weight: bold;
}
.sous-titre-orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff8700;
	font-weight: bold;
}
.image-gauche{
}

.image-droite{
padding-left:15px;
margin-left: 15px;
float:right;
}



.lien-vert{
	text-decoration:none;
	color: #70A109;	
}

.lien-vert:hover{
	text-decoration:none;	
	color: #FFF;
}


.lien-orange {
	text-decoration:none;
	color: #fff;	
}
DIV.conseil-bloc STRONG{
	color: #FF8700;
}

.lien-orange:hover{
	text-decoration:none;	
	color: #FFF;
}.home-mini-text {
	color: #757B79;
	margin-bottom: 20px;
	padding-top: 10px;
}

.titre-slide {
    background-attachment: scroll;
    background-image: url("../images/decouvrez-formations.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    position: absolute;
    top: 20px;
    width: 330px;
	left:100px;
}
