/*****************************************************/
/*                      CSS							 */
/*****************************************************/
/*	Author: Adrien van DELFT						 */
/*													 */
/*	Date : 							 				 */
/*	Client : NOT-AIR.FR						         */
/*													 */
/*													 */
/*													 */
/*****************************************************/





*{
	margin:	0;
	padding:0;
}
	
html, body {
	margin:0;
	padding:0;
	font-family:Verdana, Tahoma;
	font-size: 11px;
}

img{
	border:0;
	}

h1{
	position: absolute;
	font-size: 14px;
	text-indent: -5000px;
	width: 289px;
	height: 104px;
	left: 50%;
	margin-top: 165px;
	margin-left: -471px !important;
	margin-left: -466px;
	z-index: 2;
	}

#container{
	position: absolute;
	width:1000px;
	left: 50%;
	margin-left: -500px;
	margin-top: 140px;
	padding-bottom: -30px;
	z-index: 0;
	}

#contenu{
	position: relative;
	}

#contenuPrincipal{
	width:1000px;
	margin-left: 350px;
	width: 600px;
	min-height: 260px !important;
	}
.prop {
    height:450px;
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.PHcontenuPrincipal{float: left;margin: 10px 10px 10px 0px;}
	
#contenuHaut{
	height:25px;
	width: 1000px !important;
	margin-left:0px !important;
	width:990px;
	margin-left:5px;
	position: relative;
	}
	
#contenuBasAcc{
	position: relative;
	height:25px;
	width: 1000px !important;
	margin-left:0px !important;
	width:990px;
	margin-left:5px;
	display: block;
	color: #fff;
	}
	
#contenuBas{
	position: relative;
	height:55px;
	width: 1000px !important;
	margin-left:0px !important;
	width:990px;
	margin-left:5px;
	display: block;
	color: #fff;
	}


#subMenu{
	position: absolute;
	left: 50%;
	margin-left: -469px !important;
	margin-left: -464px;
	margin-top: 230px;
	min-height: 200px;
	width: 287px;
	background: url(../medias/commun/subMenu.bg.jpg) repeat-x;
	z-index: 5;
	}

#subMenu:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #subMenu {height: 1%;}
#subMenu {display: block;}
/* End hide from IE-mac */


.propSub {
    height:300px;
    float:right;
    width:1px;
  }

 .clearSub {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#subMenu ul {list-style-type: none;margin-top: 25px;}

#subMenu li {margin-top: 15px;margin-left: 22px;}

#subMenu li a {
	color: #fff;
	text-decoration: none;
	}	
#rub1 #subMenu li span {color: #f19300;background-color: #fff;}	
#rub1 #subMenu li a {background-color: #f19300;}
#rub2 #subMenu li span {color: #a4bd05;background-color: #fff;}	
#rub2 #subMenu li a {background-color: #a4bd05;}
#gabarit4 #subMenu li span {color: #05bdb4;background-color: #fff;}	
#gabarit4 #subMenu li a {background-color: #05bdb4;}
#rub3 #subMenu li span {color: #c558ae;background-color: #fff;}	
#rub3 #subMenu li a {background-color: #c558ae;}
	
#header{
	position: absolute;
	display: block;
	margin: 0;
	width: 100%;
	height:120px;
	}
#logo{
	position: absolute;
	left: 50%;
	margin-left: -500px;
	height:131px;
	width:268px;
	text-indent: -5000px;
	background: url(../medias/commun/logo.png) no-repeat;
	}
#linkHeader a {
	position: absolute;
	left: 50%;
	margin-left: 183px;
	margin-top: 10px;
	color: #32a1c3;
	font-size: 10px;
	text-decoration: none;
	}
	



#beatscrumb{
	display: block;
	position: absolute;
	left: 50%;
	margin-top:125px;
	width: 980px;
	height: 20px;
	margin-left: -490px;
	}

#beatscrumb ul {list-style-type: none}

#beatscrumb li {
	float: right;
	color: #fff;
	}

#beatscrumb li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	}

#gabarit1 {
	background: url(../medias/pages/g1/bg.g1.jpg);}
#gabarit1 a {
	color: #147b8e}
#gabarit1 h2 {
	color:#147b8e;
	font-size: 11px;
	font-weight: bold;}
#gabarit1 h1{
	background: url(../medias/pages/g1/h1.g1.jpg) no-repeat;}
#gabarit1 #contenu{
	width: 1000px;
	background: url(../medias/pages/g1/contenu.bg.g1.png) repeat-y !important;
	background: url(../medias/pages/g1/contenu.bg.g1.jpg) repeat-y;}
#gabarit1 #contenuHaut{
	background: url(../medias/pages/g1/contenu.header.g1.png) no-repeat;}
#gabarit1 .emphase { color: #147b8e;font-weight:bold;}
#gabarit1 #header{
	background: url(../medias/pages/g1/header.bg.g1.jpg) repeat-x;}
#gabarit1 #contenuBasAcc{
	background: url(../medias/pages/g1/footer.g1.png) no-repeat;}
	
#gabarit1 #contenuBas{
	background: url(../medias/pages/g1/footer.g1.png) no-repeat; height:26px;}		

#gabarit1 #contenuPrincipal a {background: #147b8e;color:#fff;padding: 0px 2px 0px 2px;text-decoration: none;}
#gabarit1 #contenuPrincipal a:hover {background: #fff;color:#147b8e;}




#rub2 {
	background: url(../medias/pages/g3/bg.g3.jpg);}
#rub2 h1{
	background: url(../medias/pages/g3/h1.g3.jpg) no-repeat;}
#rub2 #contenu{
	background: url(../medias/pages/g3/contenu.bg.g3.png) repeat-y !important;
	background: url(../medias/pages/g3/contenu.bg.g3.jpg) repeat-y;
	}
#rub2 #contenuHaut{
	background: url(../medias/pages/g1/contenu.header.g1.png) no-repeat;}
#rub2 .emphase {  color: #a4bd05;font-weight:bold;}
#rub2 #header{
	background: url(../medias/pages/g3/header.bg.g3.jpg) repeat-x;}
#rub2 #contenuBas{
	background: url(../medias/pages/g3/footer.g3.png) no-repeat;}

#rub2 #contenuPrincipal a {background: #a4bd05;color:#fff;padding: 0px 2px 0px 2px;text-decoration: none;}
#rub2 #contenuPrincipal a:hover {background: #fff;color:#a4bd05;}






#rub1 {
	background: url(../medias/pages/g2/bg.g2.jpg);}
#rub1 h1{
	background: url(../medias/pages/g2/h1.g2.jpg) no-repeat;}
#rub1 #contenu{
	background: url(../medias/pages/g3/contenu.bg.g3.png) repeat-y !important;
	background: url(../medias/pages/g2/contenu.bg.g2.jpg) repeat-y;
	}
#rub1 #contenuHaut{
	background: url(../medias/pages/g1/contenu.header.g1.png) no-repeat;}

#rub1 .emphase { color: #f19300;font-weight:bold;}
#rub1 #header{
	background: url(../medias/pages/g2/header.bg.g2.jpg) repeat-x;}
#rub1 #contenuBas{
	background: url(../medias/pages/g3/footer.g3.png) no-repeat;}

#rub1 #contenuPrincipal a {background: #f19300;color:#fff;padding: 0px 2px 0px 2px;text-decoration: none;}
#rub1 #contenuPrincipal a:hover {background: #fff;color:#f19300;}





#gabarit4 {
	background: url(../medias/pages/g4/bg.g4.jpg);}
#gabarit4 h1{
	background: url(../medias/pages/g4/h1.g4.jpg) no-repeat;}
#gabarit4 #contenu{
	background: url(../medias/pages/g3/contenu.bg.g3.png) repeat-y !important;
	background: url(../medias/pages/g4/contenu.bg.g4.jpg) repeat-y;
	}
#gabarit4 #contenuHaut{
	background: url(../medias/pages/g1/contenu.header.g1.png) no-repeat;}
#gabarit4 .emphase { color: #05bdb4;font-weight:bold;}
#gabarit4 #header{
	background: url(../medias/pages/g4/header.bg.g4.jpg) repeat-x;}
#gabarit4 #contenuBas{
	background: url(../medias/pages/g3/footer.g3.png) no-repeat;}

#gabarit4 #contenuPrincipal a {background: #05bdb4;color:#fff;padding: 0px 2px 0px 2px;text-decoration: none;}
#gabarit4 #contenuPrincipal a:hover {background: #fff;color:#05bdb4;}



#rub3 {
	background: url(../medias/pages/g5/bg.g5.jpg);}
#rub3 h1{
	background: url(../medias/pages/g5/h1.g5.jpg) no-repeat;}
#rub3 #contenu{
	background: url(../medias/pages/g3/contenu.bg.g3.png) repeat-y !important;
	background: url(../medias/pages/g5/contenu.bg.g5.jpg) repeat-y;
	}
#rub3 #contenuHaut{
	background: url(../medias/pages/g1/contenu.header.g1.png) no-repeat;}
#rub3 .emphase { color: #c558ae;font-weight:bold;}
#rub3 #header{
	background: url(../medias/pages/g5/header.bg.g5.jpg) repeat-x;}
#rub3 #contenuBas{
	background: url(../medias/pages/g3/footer.g3.png) no-repeat;}

#rub3 #contenuPrincipal a {background: #c558ae;color:#fff;padding: 0px 2px 0px 2px;text-decoration: none;}
#rub3 #contenuPrincipal a:hover {background: #fff;color:#c558ae;}





#gabarit6 {
	background: url(../medias/pages/g6/bg.g6.jpg);}
#gabarit6 h1{
	background: url(../medias/pages/g6/h1.g6.jpg) no-repeat;}
#gabarit6 #contenu{
	background: url(../medias/pages/g3/contenu.bg.g3.png) repeat-y !important;
	background: url(../medias/pages/g6/contenu.bg.g6.jpg) repeat-y;
	}
#gabarit6 #contenuHaut{
	background: url(../medias/pages/g1/contenu.header.g1.png) no-repeat;}
#gabarit6 .emphase { color: #d5bf00;font-weight:bold;}
#gabarit6 #header{
	background: url(../medias/pages/g6/header.bg.g6.jpg) repeat-x;}
#gabarit6 #contenuBas{
	background: url(../medias/pages/g3/footer.g3.png) no-repeat;}

#gabarit6 #contenuPrincipal a {background: #d5bf00;color:#fff;padding: 0px 2px 0px 2px;text-decoration: none;}
#gabarit6 #contenuPrincipal a:hover {background: #fff;color:#d5bf00;}



	
/*///////////////////////////////////////////*/
/*             ACCUEIL                       */
/*///////////////////////////////////////////*/

	
	
#menu{
	position: absolute;
	left:50%;
	margin: 69px 0px 0px -93px;
	height:43px;
	width:590px;
	}

#menu ul {list-style-type:none; }

#menu li{float: left;}	
	
	
#menu li a {
	display: block;
	height: 43px;
	margin-right: 4px;
	text-indent: -5000px;
	}

#menu li a:hover{background-position: 0px -43px;}
#menu li a.current{background-position: 0px -43px;}

#menu1{	background: url(../medias/commun/menu1.jpg) no-repeat;	width: 76px;}
#menu2{	background: url(../medias/commun/menu2.jpg) no-repeat;	width: 87px;}
#menu3{	background: url(../medias/commun/menu3.jpg) no-repeat;	width: 87px;}
#menu4{	background: url(../medias/commun/menu4.jpg) no-repeat;	width: 150px;}
#menu5{	background: url(../medias/commun/menu5.jpg) no-repeat;	width: 79px;}
#menu6{	background: url(../medias/commun/menu6.jpg) no-repeat;	width: 84px;}




	
	
	
/*///////////////////////////////////////////*/
/*             ACCUEIL                       */
/*///////////////////////////////////////////*/


#accCol1{
	width:618px;
	margin-left: 35px;
	}
	
#accCol2{
	float:right; 
	width:287px;
	margin-right: 35px !important;
	margin-right: 15px;
	z-index: 10;
	}

#contenuPrincipal:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #contenuPrincipal {height: 1%;}
#contenuPrincipal {display: block;}
/* End hide from IE-mac */



.bloc1{	background: #d9d9d9 url(../medias/pages/g1/bloc.bg.jpg) repeat-x;width: 618px;}
.bloc1img {float:left;margin: 10px 10px 0px 10px; z-index: 15; }
.bloc1Titre img {float:none;margin: 0;margin-left: 20px;}
.bloc1Text{
	font-size: 11px;
	color: #333333;
	margin-left: 20px;
	margin-right: 20px;
	min-height: 140px;
	}
.bloc1Footer{
	width:618px;
	height:13px;
	margin-bottom: 45px;
	background: #d9d9d9 url(../medias/pages/g1/footer.bloc1.jpg) no-repeat;
	}
.bloc1Header{
	width:618px;
	height:9px;
	margin-bottom: 0px !important;
	margin-bottom: -4px;
	}
#editoHeader{background: #d9d9d9 url(../medias/pages/g1/editoHeader.jpg) no-repeat;}	
#blognotHeader{background: #d9d9d9 url(../medias/pages/g1/blognotHeader.jpg) no-repeat;}	
#carrerHeader{background: #d9d9d9 url(../medias/pages/g1/carrerHeader.jpg) no-repeat;}	
	
.blogNot{
	border-top: 1px solid #798c01;
	margin-top:5px;
	margin-bottom:10px;
	display: block;
	}

.blogNot img{float: none;margin: 0;margin-top: -10px;}
	
.blogNotTitre{
	font-weight: bold;
	color:#798c01;
	}
	
.Carrer{
	border-top: 1px solid #018c85;
	margin-top:5px;
	margin-bottom:10px;
	display: block;
	}

.Carrer img{float: none;margin: 0;}
	
.CarrerTitre{
	font-weight: bold;
	color:#018c85;
	}


















	
.bloc2{	
	background: #d9d9d9 url(../medias/pages/g1/bloc.bg.jpg) repeat-x;
	padding-left: 20px;
	padding-right: 20px;
	width: 247px;
	}
.bloc2Footer{
	width:287px;
	height:11px;
	margin-bottom: 45px;
	background: #d9d9d9 url(../medias/pages/g1/bloc2Footer.jpg) no-repeat;
	}
.bloc2Header{
	width:287px;
	height:9px;
	margin-bottom: 0px !important;
	margin-bottom: -4px;
	}
#portraitHeader{background:  url(../medias/pages/g1/portraitHeader.jpg) no-repeat;}	
#lifestyleHeader{background:  url(../medias/pages/g1/lifestyleHeader.jpg) no-repeat;}		

.portrait{
	border-top: 1px solid #c37802;
	margin-top:10px;
	display: block;}	
.portraitPh img {float: left;margin-right: 10px;margin-top: 10px;}
.portraitbloc3{height: 80px;color: #c37802;margin-top: 10px;}
.portraitbloc3b{color: #c37802;margin-top: 10px;}
#gabarit1 .portraitBloc4Link{background: #c37802;padding-left: 2px;padding-right: 2px;color: #fff;text-decoration:none; }
.portraitBloc4{}


.lifestyle{
	border-top: 1px solid #a1368a;
	margin-top:10px;
	display: block;}	
.lifestylePh img {float: left;margin-right: 10px;margin-top: 10px;}
.lifestylebloc3{height: 80px;color: #a1368a;margin-top: 10px;}
.lifestylebloc3b {color: #a1368a;margin-top: 10px;}
#gabarit1 .lifestyleBloc4Link{background: #a1368a;padding-left: 2px;padding-right: 2px;color: #fff;text-decoration:none; }
.lifestyleBloc4{}


#textContainer{
	margin: 0px 25px 0px 25px;
	width: 950px;
	}

#footer span {
	display: block;
	float: left;
	color: #fff;
	font-size: 10px;
	margin-left: 15px;
	}

#footer a {
	color: #fff;
	text-decoration: none;
	}
	
	
	
	
	
	
	
	
	
	
.blocSitemap{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	}

.blocSitemap ul {list-style-type: none;}

.blocSitemap li {margin-top: 5px;margin-left: 22px;}

.blocSitemap li a {	
	color: #fff;
	text-decoration: none;
	}	

.blocSitemap .bloc2{width: 169px;padding-top: 10px;padding-bottom: 20px;min-height: 300px;}
.blocSitemap .bloc2Footer{width: 209px;background-image: url(../medias/pages/g1/miniFooter.jpg);height: 9px !important;background-position: bottom;}
.blocSitemap .bloc2Header{width: 209px;}


.propSiteMap {
    height:330px;
    float:right;
    width:1px;
  }

.clearSiteMap {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#g1HeaderMini{background-image: url(../medias/pages/g1/g1HeaderMini.jpg);}
#g2HeaderMini{background-image: url(../medias/pages/g1/g2HeaderMini.jpg);}
#g3HeaderMini{background-image: url(../medias/pages/g1/g3HeaderMini.jpg);}
#g4HeaderMini{background-image: url(../medias/pages/g1/g4HeaderMini.jpg);}
#g5HeaderMini{background-image: url(../medias/pages/g1/g5HeaderMini.jpg);}
#g6HeaderMini{background-image: url(../medias/pages/g1/g6HeaderMini.jpg);}


#titre1 span,#titre1 a {color: #fff;background-color: #147b8e;text-decoration: none;}
#titre2 span,#titre2 a {color: #fff;background-color: #f19300;}
#titre3 span,#titre3 a {color: #fff;background-color: #a4bd05;}
#titre4 span,#titre4 a {color: #fff;background-color: #05bdb4;}
#titre5 span,#titre5 a {color: #fff;background-color: #c558ae;}
#titre6 span,#titre6 a {color: #fff;background-color: #d5bf00;}


	
#blocSitemapContainer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #blocSitemapContainer {height: 1%;}
#blocSitemapContainer {display: block;}
/* End hide from IE-mac */



.StageListe{
	border-bottom: 1px solid #05bdb4;
	margin-bottom: 20px;
	padding-bottom: 10px;
	}
.StageListeTitre{font-weight: bold;color:#05bdb4;margin-bottom: 10px;}
.StageListeText{margin-bottom: 10px;}
.StageListeAdresse{display: block}
.StageListePostuler a {float:right;background: #05bdb4;color:#fff;margin-top: -10px;padding:2px;text-decoration: none}
.StageListePostuler a:hover {background: #fff;color:#05bdb4}


#subMenuContact{font-weight: bold;color:#ae9d05}

.txtContact{color:#ae9d05}

#formContact{
	width:618px;
	height:273px;
	}
	
#label1{position: absolute;margin: 12px 0px 0px 0px;}
#label2{position: absolute;margin: 53px 0px 0px 0px;}
#label3{position: absolute;margin: 93px 0px 0px 0px;}
#label4{position: absolute;margin: 133px 0px 0px 0px;}
#label5{position: absolute;margin: 173px 0px 0px 0px;}
#label6{position: absolute;margin: 213px 0px 0px 0px;}
#label7{position: absolute;margin: 15px 0px 0px 320px;}

#input1{position: absolute;margin: 10px 0px 0px 100px;border:1px solid #ae9d05;}
#input2{position: absolute;margin: 50px 0px 0px 100px;border:1px solid #ae9d05;}
#input3{position: absolute;margin: 90px 0px 0px 100px;border:1px solid #ae9d05;}
#input4{position: absolute;margin: 130px 0px 0px 100px;border:1px solid #ae9d05;}
#input5{position: absolute;margin: 170px 0px 0px 100px;border:1px solid #ae9d05;}
#input6{position: absolute;margin: 210px 0px 0px 100px;border:1px solid #ae9d05;}
#input7{position: absolute;margin: 10px 0px 0px 400px;width:200px;height:150px;border:1px solid #ae9d05;font-family:Verdana, Tahoma;	font-size: 13px; }

#gabarit4 #input1, #gabarit4 #input2, #gabarit4 #input3, #gabarit4 #input4, #gabarit4 #input5, #gabarit4 #input6, #gabarit4 #input7{border:1px solid #05bdb4}

#gabarit4 .txtContact{color:#05bdb4}

#gabarit4 #submitBtn{border:1px solid #05bdb4;background-color: #05bdb4;}

#error1, #error2, #error3, #error4, #error5, #error6, #error7{color:#999999}

#error1{position: absolute;margin: 28px 0px 0px 100px;}
#error2{position: absolute;margin: 68px 0px 0px 100px;}
#error3{position: absolute;margin: 108px 0px 0px 100px;}
#error4{position: absolute;margin: 148px 0px 0px 100px;}
#error5{position: absolute;margin: 188px 0px 0px 100px;}
#error6{position: absolute;margin: 228px 0px 0px 100px;}
#error7{position: absolute;margin: 162px 0px 0px 400px;}

#submitBtn{
	position: absolute;
	margin: 258px 0px 0px 542px;
	border:1px solid #ae9d05;
	color: #fff;
	height: 17px;
	width: 60px;
	background-color: #ae9d05;
	text-align: center;
	font-size: 11px;
	}








#gabarit1 .portraitbloc3 a {background: #f19300;padding: 0px 2px 0px 2px;color:#fff;text-decoration: none;}
#gabarit1 .portraitbloc3 a:hover {background: #fff;color:#f19300;}

#gabarit1 .lifestylebloc3 a {background: #c558ae;padding: 0px 2px 0px 2px;color:#fff;text-decoration: none;}
#gabarit1 .lifestylebloc3 a:hover {background: #fff;color:#c558ae;}

#gabarit1 .blogNot a {background: #a4bd05;padding: 0px 2px 0px 2px;color:#fff;text-decoration: none;}
#gabarit1 .blogNot a:hover {background: #fff;color:#a4bd05;}

#gabarit1 .Carrer a {background: #05bdb4;padding: 0px 2px 0px 2px;color:#fff;text-decoration: none;}
#gabarit1 .Carrer a:hover {background: #fff;color:#05bdb4;}

#byND{
	float: left;
	display: block;
	height:17px;
	width: 33px;
	background: url(../medias/commun/byND.png) no-repeat;
	text-indent: -5000px;
	margin: -2px 0px 5px 6px;
	}
