@font-face {
    font-family: 'avantgarde_md_btmedium';
    src: url('avgardm-webfont.eot');
    src: url('avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardm-webfont.woff') format('woff'),
         url('avgardm-webfont.ttf') format('truetype'),
         url('avgardm-webfont.svg#avantgarde_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_md_btMdOb';
    src: url('avgardmi-webfont.eot');
    src: url('avgardmi-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardmi-webfont.woff') format('woff'),
         url('avgardmi-webfont.ttf') format('truetype'),
         url('avgardmi-webfont.svg#avantgarde_md_btMdOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('avgardn-webfont.eot');
    src: url('avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardn-webfont.woff') format('woff'),
         url('avgardn-webfont.ttf') format('truetype'),
         url('avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_bk_btbook_oblique';
    src: url('avgardni-webfont.eot');
    src: url('avgardni-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardni-webfont.woff') format('woff'),
         url('avgardni-webfont.ttf') format('truetype'),
         url('avgardni-webfont.svg#avantgarde_bk_btbook_oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}


body, html{
	background-color: rgb(235,235,235);
	padding: 0;
	margin: 0;
	font-family: Arial;
}

#Container{
	width: 970px;
	margin: auto;
	padding: 0;
}

#ColGauche{
	float: left;
	width: 209px;
	background-color: rgb(53,119,151);
	padding-right: 4px;
}

#MiddleContainer{
	float: left;
	width: 729px;
	padding-left: 28px;
	background-color: rgb(251,250,248);
}

.clearboth{
	clear: both;
}

#MiddleHeader{
	width: 729px;
	height: 173px;
	background-color: rgb(251,250,248);
}

#Fonction{
	float: right;
	width: 120px;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
	/*font-weight: bold;*/
	margin-top: 60px;
	font-family: 'avantgarde_md_btmedium';
}

#Content{
	margin-bottom: 30px;
}

#Fonction li a{
	text-decoration: none;
	color: rgb(101,101,99);
}

#Fonction li{
	list-style-type: none;
	margin-bottom: 4px;
}

#LogoApamee{
	width: 276px;
	height: 85px;
	position: absolute;
}

#Footer{
	width: 970px;
	height: 69px;
	margin:0;
	padding: 0;
	
}

#Barinf{
	background-color: rgb(50,110,138);
	width: 213px;
	height: 69px;
	float: left;
}

#Barinf ul{
	margin-top: 14px;
	margin-bottom: 0px;
}

#Barinf li{
	font-family: "Verdana";
	list-style-type: none;
	margin-left: -16px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
}

#Barinf li a{
	text-decoration: none;
	color: rgb(171,191,198);
}

#Organica{
	background-color: rgb(243,239,236);
	width: 757px;
	height: 69px;
	float: left;
	font-size: 10px;
	font-family: "Verdana";
}

#Organica a{
	color: rgb(163,159,158);
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	margin-left:647px;
	margin-top: 44px;
}

#MenuSec ul li{
	list-style-type: none;
	margin-bottom: 14px;
}

#MenuSec li a{
	text-decoration: none;
	color: white;
	font-size: 15px;
}

#LogoApamee{
	margin-top: 62px;
	margin-left: -3px;
}

#MenuSec{
	margin-top: 175px;
	text-transform: uppercase;
	margin-left: -16px;
	font-family: 'avantgarde_bk_btbook';
	letter-spacing:1px;
}

#MenuSec .Leftmenu2 {
	text-transform: lowercase;
	font-size: 12px;
	margin-left: -6px;
}

#MenuSec ul li ul{
	margin-left: -39px;
}

#MenuSec ul li ul li{
	list-style-type: none;
	margin-bottom: -10px;
}
	
#MenuSec ul li ul li:first-child{
	margin-top: -4px;
}

/*#MenuSec ul li ul li:last-child{
	margin-bottom: 2px;
}*/


#MenuSec ul li ul li .puce{
	vertical-align: -1px;
}

#Barre2{
	width: 154px;
	height: 1px;
	background-color: rgb(88,142,168);
	margin-left: 23px;
	margin-bottom: 23px;
	margin-top: 23px;
}

#Barre1{
	width: 154px;
	height: 1px;
	background-color: rgb(88,142,168);
	margin-left: 23px;
	margin-top: 25px;
}

#TexteAvantLogo{
	margin-left: 24px;
	color: rgb(255,254,255);
	font-size: 12px;
	font-family: 'avantgarde_bk_btbook';
	letter-spacing:1px;
}

#Logo1{
	margin-left: 24px;
	margin-top: 21px;
}

#Logo2{
	margin-left: 24px;
	margin-top: 20px;
	margin-bottom: 26px;
	
}

#Logo1 a img{
	width: 75px;
}

#Logo2 a img{
	width: 60px;
}

#Logo1 a img, #Logo2 a img, #RechGlobale a img, #MiddleHeader a img{
	border: 0px solid;
}

#RechGlobale{
	width: 180px;
	height: 21px;
	margin-top: 35px;
}

#RechGlobale a img{
	height:21px;
}

#RechGlobale input{
	border: none;
	height: 19px;
	width: 120px;
	display: block;
	float: left;
	margin-left: 23px;
	background-color: rgb(110,156,179);
	color: rgb(255,254,255);
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

.invisible{
	display: none;
}

#SlideAccueil{
	width: 729px;
	height: 519px;
	background-color: rgb(254,254,254);
	margin-bottom: 25px;
	font-family: 'avantgarde_md_btmedium';
}

.bouleall.carreOff{
	background-color: rgb(223,222,221);
	cursor: pointer;
}

.bouleall.carreOn{
	background-color: rgb(185,184,183);
	cursor: pointer;
}

.DivBoules{
	margin-top: 11px;
}

.slideshowinfoall{
	text-transform: uppercase;
	width: 527px;
	text-align: right;
	font-size: 11px;
	color: rgb(105,105,105);
	line-height:16px;
	letter-spacing:1px;
}

.TitreApamee{
	color: rgb(53,119,151);
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'avantgarde_bk_btbook';
	line-height:16px;
	letter-spacing:1px;
}

.APA_Texte_Section{
	font-size: 12px;
	margin-top: 24px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	font-family: 'avantgarde_bk_btbook';
	line-height:16px;
	letter-spacing:1px;
}

.APA_Texte_Pub{
	font-size: 12px;
	margin-top: -7px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	font-family: 'avantgarde_bk_btbook';
}

.BlocDecouv{
	margin-top: 30px;
	margin-bottom: 47px;
}

.BlocDecouv span{
	margin-right: 27px;
}

.BlocDecouv span:last-child{
	margin-right: 0px;
}

.BlocDecouv a img{
	border: 0px solid;
}

.ToutesActus{
	font-family: "Verdana";
	padding-right: 24px;
	text-transform: uppercase;
	font-size: 9px;
	margin-top: 5px;
}

.ToutesActus a{
	color: rgb(142,142,142);
	text-decoration: none;
}

.APA_Texte_Section img{
	display: block;
}

.descrCont{
	width: 223px;
	background-color: white;
	
}

#ActuAccueilContainer{
	height: 327px;
	width: 729px;
	margin-top:17px;
}

#ActutitreAccueil{
	height: 30px;
	width: 135px;
	color: #194a68;
	margin-top: 5px;
	font-family: 'avantgarde_bk_btbook';
}
.titreAccueil {
	font-family: 'Times new roman';
	font-weight: bold;
	font-size: 20px;
	color: #194b67;
}

#ActuAccueilContainer .ActuAccueil{
	height: 300px;
	width: 225px;
	padding:0px;
	float:left;
	margin:0px;
	margin-right:27px;
}
#ActuAccueilContainer .ActuAccueil:last-child {
	margin-right:0px;
}
.ActuAccueil .overflowContainer {
	height:313px;
	margin:0px;
}

.ActuAccueilTitre{
	margin-top: 9px;
	margin-bottom: 3px;	
	text-transform: uppercase;
	font-family: 'avantgarde_bk_btbook';
	text-align: justify;
}

.ActuAccueilTitreDer{
	margin-top: 9px;
	margin-bottom: 3px;	
	text-transform: uppercase;
	font-family: 'avantgarde_bk_btbook';
	text-align: justify;
	margin-right: 12px;
}

.ActuAccueilTitre a, .ActuAccueilTitreDer a{
	text-decoration: none;
	color: rgb(117,117,117);
	font-size: 14px;
}

.ActuAccueilImg img{
	height: 187px;
	width: 225px;
	margin:0px;
	padding:0px;
	display:block;
}

.ActuAccueilImg img a{
	border: none;
}

.ActuAccueilDescr{
	font-size: 12px;
	line-height:16px;
	letter-spacing:1px;
	/*padding-right: 24px;*/
	text-align: justify;
	color: rgb(104,104,104);
	/*line-height: 17px;*/
	font-family: 'avantgarde_bk_btbook';
}

.ActuAccueilDescrDer{
	font-size: 12px;
	line-height:16px;
	letter-spacing:1px;
	/*padding-right: 24px;*/
	text-align: justify;
	color: rgb(104,104,104);
	/*line-height: 17px;*/
	font-family: 'avantgarde_bk_btbook';
	margin-right: 12px;
}

.ActuAccueilDate{
	color: #919191;
	float: left;
	font-family: "Verdana";
	font-size: 10px;
	text-transform: uppercase;
}
.ActuBlocBas {
	height:15px;
	width:100%;
	margin:0px;
}
.Suite{
	float: right;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	/*margin-right: 5px;*/
}

.SuiteDer{
	float: right;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	margin-right: 12px;
}

.Suite a, .SuiteDer a{
	text-decoration:none;
	color: rgb(142,142,142);
}

.ActuAccueilLien{
	color: #194a68;
}

.BlocImagePage{
	width: 729px;
	height: 168px;
}

.BlocTransparent{
	width: 727px;
	height: 56px;
	background-color: white;
	opacity: 0.8;
	filter:alpha(opacity=80);
	position: absolute;
	margin-top: 112px;
	border-left: solid 2px rgb(217,217,217);
}

.TitreSection{
	color: rgb(53,119,151);
	text-transform: uppercase;
	font-size: 18px;
	position: absolute;
	margin-top: 121px;
	margin-left: 14px;
	/*font-family: 'avantgarde_md_btmedium';*/
	font-family: 'avantgarde_bk_btbook';
	letter-spacing:1px;
}

.pathhtml a, .pathhtml{
	text-decoration: none;
	color: rgb(143,142,140);
	font-family: "Verdana";
	font-size: 10px;
}

.Chemin{
	position: absolute;
	margin-top: 144px;
	margin-left: 14px;
	text-transform: uppercase;
}

.Item{
	position: absolute;
	margin-top: 143px;
	margin-left: 654px;
	text-transform: uppercase;
	color: rgb(143,142,140);
	font-family: "Verdana";
	font-size: 10px;
}

.RelationLigne{
	width: 729px;
	height: 109px;
	background-color: rgb(248,247,245);
	margin-top: 26px;
	overflow: hidden;
}

.RelationImage{
	width: 131px;
	height: 109px;
	margin-right: 16px;
	float: left;
}

.RelationImage img{
	width: 131px;
	height: 109px;
	display: block;
}

.RelationInfos{
	float: left;
	width: 582px;
	height: 109px;
	font-family: 'avantgarde_md_btmedium';
}

.RelationNom{
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 12px;
	color: rgb(53,119,151);
	font-family: 'avantgarde_bk_btbook';
}

.RelationProf{
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	font-size: "Verdana";
	margin-top: 7px;
	color: rgb(142,142,142);
	padding-right: 24px;
}

.RelationDesc{
	font-size: 12px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 5px;
	color: rgb(107,107,107);
}

.PlusRel{
	display: block;
	width: 443px;
	height: 20px;
	padding-top: 3px;
	background: url('../Images/Plus.png') repeat-y;
	border-left: solid 2px rgb(217,217,217);
	margin-top: 31px;
	text-transform: uppercase;
	font-size: 13px;
	color: rgb(53,119,151);
	padding-top: 5px;
	padding-left: 284px;
	cursor: pointer;
	font-family: 'avantgarde_bk_btbook';
}

.ItemActu{
	position: absolute;
	margin-top: 143px;
	margin-left: 618px;
	text-transform: uppercase;
	color: rgb(143,142,140);
	font-family: "Verdana";
	font-size: 10px;
}

.DateFPActu{
	text-transform: uppercase;
	color: rgb(143,142,140);
	font-family: "Verdana";
	font-size: 10px;
}

.ActuLigne{
	height: 189px;
	width: 729px;
	background-color: rgb(248,247,245);
	margin-top: 26px;
	cursor: pointer;
}

.ActuImage{
	height: 189px;
	width: 225px;
	float: left;
	margin-right: 24px;
}

.ActuImage img{
	height: 189px;
	width: 225px;
	display: block;
}

.ActuInfos{
	height: 189px;
	width: 480px;
	float: left;
}

.ActuTitre{
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 19px;
	color: rgb(53,119,151);
}

.ActuDate{
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	font-size: "Verdana";
	position: absolute;
	margin-top: 162px;
	margin-left: 249px;
	color: rgb(142,142,142);
	padding-right: 24px;
}

.ActuDesc{
	font-size: 12px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 5px;
	color: rgb(107,107,107);
	font-family: 'avantgarde_bk_btbook';
}

.ActuLire{
	position:absolute;
	font-size: 9px;
	letter-spacing: 1px;
	font-size: "Verdana";
	font-weight: bold;
	color: rgb(53,119,151);
	text-transform: uppercase;
	margin-top: 162px;
	margin-left: 624px;
}

.ItemPub, .ItemBiblio{
	position: absolute;
	margin-top: 143px;
	margin-left: 618px;
	text-transform: uppercase;
	color: rgb(143,142,140);
	font-family: "Verdana";
	font-size: 10px;
}

.PubImage{
	height: 92px;
	width: 66px;
	float: left;
	margin-right: 15px;
	border: solid rgb(217,217,217) 1px;
}

.PubImage img{
	height: 92px;
	width: 66px;
	display: block;
}

.PubInfos{
	height: 94px;
	width: 639px;
	float: left;
}

/*.BiblioImage{
	height: 94px;
	width: 66px;
	float: left;
	margin-right: 15px;
}

.BiblioImage img{
	height: 94px;
	width: 66px;
	display: block;
}*/

.BiblioInfos{
	height: 94px;
	width: 729px;
	/*float: left;*/
}

.BiblioLigne{
	width: 729px;
	min-height: 94px;
	background-color: rgb(248,247,245);
	margin-top: 26px;
}

.BiblioTitre{
	text-transform: uppercase;
	font-size: 13px;
	color: rgb(53,119,151);
	font-family: 'avantgarde_md_btmedium';
}

.BiblioDesc{
	font-size: 13px;
	text-align: justify;
	color: rgb(107,107,107);
	font-family: 'avantgarde_bk_btbook';
}

.PubLigne{
	width: 729px;
	height: 94px;
	background-color: rgb(248,247,245);
	margin-top: 26px;
	cursor: pointer;
	overflow: hidden;
}

.PubTitre{
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 13px;
	color: rgb(53,119,151);
	font-family: 'avantgarde_md_btmedium';
}

.PubDesc{
	font-size: 13px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 5px;
	color: rgb(107,107,107);
	font-family: 'avantgarde_bk_btbook';
}

.BiblioAuteur, .PubAuteur{
	font-size:12px;
	padding-right: 14px;
	color: rgb(107,107,107);
	font-family: 'avantgarde_bk_btbook';
	margin-top: 3px;
}

.BiblioLiInfos, .PubLiInfos{
	font-size:11px;
	padding-right: 14px;
	color: rgb(107,107,107);
	font-family: 'avantgarde_bk_btbook';
	margin-top: 3px;
}

.BlocTitreRel{
	width: 729px;
	height: 56px;
	background: url('../Images/TitreFP.png') repeat-y;
	margin-bottom: 26px;
}

.RelNom{
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 9px;
	color: rgb(53,119,151);
	position: absolute;
	margin-left: 13px;
}

.RelProf{
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	font-size: "Verdana";
	margin-top: 34px;
	color: rgb(142,142,142);
	padding-right: 24px;
	position: absolute;
	margin-left: 13px;
}

.ImageFPRel{
	width: 225px;
	height: 187px;
	float:left;
	margin-right: 25px;
	margin-bottom: 22px;
}

.ImageFPRel img{
	display: block;
	width: 225px;
	height: 187px;
}

.DescFPRel{
	width: 705px;
	font-size: 12px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	margin-bottom: 28px;
	line-height: 17px;
}

.TitreFormFPRel{
	text-transform: uppercase;
	font-size: 17px;
	color: rgb(53,119,151);
}

.FormationFPRel{
	width: 705px;
	font-size: 12px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	margin-bottom: 28px;
	margin-top: 17px;
	line-height: 17px;
}

.TitreDiscFPRel{
	text-transform: uppercase;
	font-size: 17px;
	color: rgb(53,119,151);
	margin-top: 28px;
}

.DisciplineFPRel{
	width: 705px;
	font-size: 12px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	margin-bottom: 28px;
	margin-top: 17px;
	line-height: 17px;
}

.TitreFoncFPRel{
	width: 729px;
	height: 31px;
	background: url('../Images/TitreFP.png') repeat-y;
	margin-bottom: 16px;
	text-transform: uppercase;
	font-size: 17px;
	color: rgb(53,119,151);
	font-family: 'avantgarde_md_btmedium';
}

ul.Zar {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 13px;
}
ul.Zar li {
	background-image: url('../images/pupucebleue.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	margin-bottom:5px;
	font-family:'avantgarde_bk_btbook';
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:12px;
	line-height:16px;
	color:#357797;
}
ul.Zar li a{
	text-decoration:none;
	color:#357797;
}

.TitreFoncFPRel span{
	position: absolute;
	margin-top: 5px;
	margin-left: 13px;
}

.FonctionFPRel ul{
	margin: 0;
}

.FonctionFPRel{
	text-transform: uppercase;
	color: rgb(53,119,151);
	font-size: 12px;
}

.FonctionFPRel ul li{
list-style-image:url('../Images/pupucebleue.png');
margin-bottom: 10px;
}

.FonctionFPRel ul li:last-child{
margin-bottom: 0px;
}

.TitreTelFPRel{
	width: 729px;
	height: 31px;
	background: url('../Images/TitreFP.png') repeat-y;
	margin-bottom: 16px;
	text-transform: uppercase;
	font-size: 17px;
	color: rgb(53,119,151);
	margin-top: 28px;
	font-family: 'avantgarde_md_btmedium';
	letter-spacing:1px;
}

.TitreTelFPRel span{
	position: absolute;
	margin-top: 5px;
	margin-left: 13px;
}

.TableauTelecom{
	width: 729px;
	text-align: left;
}

.TableauTelecom tr{
	height: 28px;
	background-color: white;
	font-size: 13px;
	color: rgb(53,119,151);
	text-transform: uppercase;
}

.TableauTelecom th{
	text-transform: uppercase;
	font-size: 13px;
	color: rgb(53,119,151);
}

.TableauTelecom .LigneVide{
	height: 8px;
	width: 729px;
}

.Col1{
	width: 155px;
	padding-left: 14px;
}

.Col2{
	width: 182px;
	padding-left: 14px;
}

.Col3{
	width: 350px;
	padding-left: 14px;
}

.TitreDocFPRel{
	font-size: 13px;
	color: rgb(116,100,81);
	text-transform: uppercase;
	margin-left: 10px;
}

.InfoDocFPRel{
	font-size: 13px;
	color: rgb(91,91,90);
}

.imgDocFPRel{
	vertical-align: -4px;
}

.DocFPRel{
	cursor: pointer;
	margin-bottom: 1px;
}

.DescFPActu{
	font-size: 12px;
	margin-top: 13px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	color: #686868;
    font-family: 'avantgarde_bk_btbook';
}

.DescFPActu table{
	float: left;
	margin-bottom: 10px;
	margin-right : 10px;
}

.DescFPActu a{
	color: rgb(66,128,158);
	text-decoration: none;
}

.DescFPActu a:hover{
	color: black;
}

.DescFPActu a img{
	display: block;
}

.NbImgGalerie{
	position: absolute;
	text-transform: uppercase;
	color: rgb(143,142,140);
	font-family: "Verdana";
	font-size: 10px;
	margin-left: 548px;
	margin-top: 9px;
	width:70px;
	text-align:right;
}

.APA_Texte_Section .ImagePlanApa img{
	width: 729px;
}

.APA_Texte_Section2{
	font-size: 12px;
	margin-top: 24px;
	padding-right: 24px;
	text-align: justify;
	color: rgb(104,104,104);
	font-family: 'avantgarde_bk_btbook';
}

.GoogleLien{
	width: 707px;
	height: 21px;
	background-color: white;
	font-size: 11px;
	text-align: right;
	margin-top: -4px;
	padding-top: 7px;
	padding-right: 22px;
}

.GoogleLien a{
	text-decoration: none;
	color: #357797;
}

.imagegauche {
	float: left;
	margin:10px 25px 10px 0px;
}

.imagedroite {
	float: right;
	margin:3px -24px 10px 25px;
}

.APA_Texte_Section table{
	width: 327px;
}

.APA_Texte_Section img{
	width: 327px;
	display: block;
}

.DescImgTexteSection{
	min-height: 17px;
	background-color: white;
	display: block;
	padding-top: 5px;
	padding-left: 29px;
	padding-right: 24px;
	padding-bottom: 5px;
	text-align: right;
	color: rgb(51,51,51);
	font-family: 'avantgarde_bk_btbook';
}

.APA_Texte_Section a{
	color: rgb(66,128,158);
	text-decoration: none;
}

.APA_Texte_Section a:hover{
	color: black;
}

.APA_Texte_Section .chapNiv1{
	color: rgb(53,119,151);
	text-transform: uppercase;
	font-size: 17px;
	margin-top: 30px;
	margin-bottom: 2px;
	font-family: 'avantgarde_md_btmedium';
}

.APA_Texte_Section .chapNiv2,.ActuChapNiv2{
	color: rgb(53,119,151);
	font-size: 14px;
	margin-bottom: -3px;
	margin-top: 20px;
	font-family: 'avantgarde_md_btmedium';
}

.ImageApercuPub{
	margin-top: 24px;
	margin-right: 12px;
	margin-bottom: -13px;
	float: left;
	border: solid rgb(217,217,217) 1px;
	width: 200px;
	height: 282px;
}

.ImageApercuPub img{
	width: 200px;
	height: 282px;
}

.BlocImgDesc{
	width: 729px;
	margin-top: 30px;
	font-family: 'avantgarde_bk_btbook';
}

a img{
	border: 0px solid;
}

.DivBlocGeo{
	width:225px;
	text-align:justify;
	padding-right:0px;
	color: #686868;
    font-size: 12px;
	padding-top:6px;
	line-height:16px;
	letter-spacing:1px;
}

.DivBlocHist{
	width:225px;
	text-align:justify;
	padding-left:10px;
	padding-right:12px;
	color: #686868;
    font-size: 12px;
	padding-top:6px;
	line-height:16px;
	letter-spacing:1px;
}

.DivBlocTopo{
	width:213px;
	text-align:justify;
	padding-left:20px;
	padding-right:12px;
	color: #686868;
    font-size: 12px;
	padding-top:6px;
	line-height:16px;
	letter-spacing:1px;
}

.DivBlocGeo a, .DivBlocHist a, .DivBlocTopo a{
	text-decoration: none;
	color: #686868;
}

.Leftmenu1.active,.Leftmenu2.active{
	font-weight: bold;
}

.ad-gallery .ad-slideshow-controls{
	color: #8F8E8C;
    font-family: "Verdana";
    font-size: 10px;
    margin-left: 616px;
    margin-top: -38px;
    position: absolute;
    text-transform: uppercase;
	position: absolute;
	font-weight: bold;
}

.Indicateur{
	margin-left: -17px;
	margin-top: 23px;
	position: absolute;

}

.IndicateurMSec1 {
	position:absolute;
	margin-left:-17px;
	margin-top:7px;
 }
 
 
 #MenuSec ul li ul .special{
	margin-bottom:2px;
 }
 
 @media screen and (-webkit-min-device-pixel-ratio:0) {
  #MenuSec ul li ul li{
	list-style-type: none;
	margin-bottom: -31px;
  }
  
  #MenuSec ul li ul .special{
	margin-bottom:-18px;
	}
	
  .Indicateur{
	margin-left: -17px;
	margin-top: 27px;
	position: absolute;

	}

   .IndicateurMSec1 {
	position:absolute;
	margin-left:-17px;
	margin-top:10px;
	}
	
}

.Triangle{
	position:absolute;
	margin:474px 0px 0px 651px;
}

.ad-image-description{
	font-family: 'avantgarde_md_btmedium';
}

.ad-description-title{
	font-family: 'avantgarde_bk_btbook';
}

.BlocTitreRes{
	width: 729px;
	height: 47px;
	background: url('../Images/Resultats_background.png');
	padding-top: 9px;
}

.TitreRes{
	color: #357797;
    font-family: 'avantgarde_md_btmedium';
    font-size: 16px;
	text-transform: uppercase;
	margin-left: 14px;
}

.SsTitreRes{
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 14px;
	margin-top: 4px;
	color: #919191;
	font-family: "Verdana";
}

.RechGloActuRes{
	position: absolute;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 503px;
	margin-top: 9px;
	color: #919191;
	font-family: "Verdana";
	width: 200px;
	text-align: right;
}

.BlocNewSearch{
	background: url('../Images/TitreFP.png') repeat-y;
	width: 729px;
	height: 79px;
}

.TitreNewSearch{
	text-transform: uppercase;
	font-family: 'avantgarde_md_btmedium';
	font-size: 14px;
	margin-left: 14px;
	color: rgb(146,146,146);
	margin-top: 7px;
	position: absolute;
}

.InputRechSimple{
	border: none;
	height: 19px;
	position: absolute;
	margin-top: 38px;
	margin-left: 14px;
	width: 548px;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

.SearchBtn{
	font-family: 'avantgarde_bk_btbook';
	position: absolute;
	width: 128px;
	height: 18px;
	background-color: rgb(138,175,193);
	color: white;
	margin-left: 601px;
	margin-top: 38px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	cursor: pointer;
}

.BlocRechCache{
	display: none;
	margin-top:9px;
}

.BlocRechCacheAffich{
	position: absolute;
	text-transform: uppercase;
	font-family: 'avantgarde_md_btmedium';
	font-size: 14px;
	margin-left: 552px;
	color: rgb(146,146,146);
	margin-top: -14px;
	cursor: pointer;
}

.BlocRechCacheAffich img{
	display: block;
	position: absolute;
	margin-top: -12px;
	margin-left: 146px;
}

.BlocNewAdvSearch{
	width: 729px;
	height: 207px;
	background: url('../Images/TitreFP.png') repeat-y;
	margin-top: 9px;
}

.RechAdvDecTitre{
	width: 205px;
	height: 18px;
	background-color: rgb(232,231,231);
	padding-left: 6px;
	text-transform: uppercase;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	position: absolute;
	margin-top: 38px;
	margin-left: 14px;
	font-size: 12px;
	padding-top: 3px;
}

.InputRechAdvDec{
	border: none;
	height: 19px;
	position: absolute;
	margin-top: 38px;
	margin-left: 251px;
	width: 311px;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	
}

.RechAdvActuTitre{
	width: 205px;
	height: 18px;
	background-color: rgb(232,231,231);
	padding-left: 6px;
	text-transform: uppercase;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	position: absolute;
	margin-top: 70px;
	margin-left: 14px;
	font-size: 12px;
	padding-top: 3px;
}

.InputRechAdvActu{
	border: none;
	height: 19px;
	position: absolute;
	margin-top: 70px;
	margin-left: 251px;
	width: 311px;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

.RechAdvFouTitre{
	width: 205px;
	height: 18px;
	background-color: rgb(232,231,231);
	padding-left: 6px;
	text-transform: uppercase;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	position: absolute;
	margin-top: 102px;
	margin-left: 14px;
	font-size: 12px;
	padding-top: 3px;
}

.InputRechAdvFou{
	border: none;
	height: 19px;
	position: absolute;
	margin-top: 102px;
	margin-left: 251px;
	width: 311px;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

.RechAdvPubTitre{
	width: 205px;
	height: 18px;
	background-color: rgb(232,231,231);
	padding-left: 6px;
	text-transform: uppercase;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	position: absolute;
	margin-top: 134px;
	margin-left: 14px;
	font-size: 12px;
	padding-top: 3px;
}

.InputRechAdvPub{
	border: none;
	height: 19px;
	position: absolute;
	margin-top: 134px;
	margin-left: 251px;
	width: 311px;
	font-family: 'avantgarde_bk_btbook';
	color: rgb(136,136,136);
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

.SearchBtnAdv{
	font-family: 'avantgarde_bk_btbook';
	position: absolute;
	width: 128px;
	height: 18px;
	background-color: rgb(138,175,193);
	color: white;
	margin-left: 601px;
	margin-top: 166px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	cursor: pointer;
}

.image1 img, .image2 img , .image3 img, .image4 img,.image5 img,.image6 img,.image7 img,.image8 img,.image9 img,.image10 img,.image11 img,.image12 img,.image13 img,.image14 img,.image15 img,.image16 img,.image17 img,.image18 img,.image19 img,.image20 img,.image21 img,.image22 img,.image23 img,.image24 img,.image25 img,.image26 img,.image27 img,.image28 img,.image29 img,.image30 img,.image31 img,.image32 img,.image33 img,.image34 img,.image35 img,.image36 img,.image37 img,.image38 img,.image39 img,.image40 img {
	width: 60px;
	height: 60px;
	display: block;
}


.image41 img, .image42 img , .image43 img, .image44 img,.image45 img,.image46 img,.image47 img,.image48 img,.image49 img,.image50 img,.image51 img,.image52 img,.image53 img,.image54 img,.image55 img,.image56 img,.image57 img,.image58 img,.image59 img,.image60 img,.image61 img,.image62 img {
	width: 60px;
	height: 60px;
	display: block;
}


.image1{
	position: absolute;
	margin-left: 513px;
    margin-top: -5066px
}

.image2{
    margin-left: 513px;
    margin-top: -4914px;
    position: absolute;
}

.image3 {
    margin-left: 442px;
    margin-top: -4762px;
    position: absolute;
}

.image4 {
    margin-left: 223px;
    margin-top: -4686px;
    position: absolute;
}

.image5 {
    margin-left: 151px;
    margin-top: -4610px;
    position: absolute;
}

.image6{
    margin-left: 442px;
    margin-top: -4458px;
    position: absolute;
}

.image7 {
    margin-left: 151px;
    margin-top: -4382px;
    position: absolute;
}

.image8 {
    margin-left: 223px;
    margin-top: -4306px;
    position: absolute;
}

.image9 {
    margin-left: 151px;
    margin-top: -4230px;
    position: absolute;
}

.image10 {
    margin-left: 442px;
    margin-top: -4078px;
    position: absolute;
}

.image11 {
    margin-left: 223px;
    margin-top: -4002px;
    position: absolute;
}

.image12 {
    margin-left: 513px;
    margin-top: -3926px;
    position: absolute;
}

.image13 {
    margin-left: 223px;
    margin-top: -3774px;
    position: absolute;
}

.image14 {
    margin-left: 151px;
    margin-top: -3698px;
    position: absolute;
}

.image15 {
    margin-left: 223px;
    margin-top: -3622px;
    position: absolute;
}

.image16 {
    margin-left: 442px;
    margin-top: -3622px;
    position: absolute;
}

.image17 {
    margin-left: 151px;
    margin-top: -3546px;
    position: absolute;
}

.image18 {
    margin-left: 223px;
    margin-top: -3470px;
    position: absolute;
}

.image19 {
    margin-left: 151px;
    margin-top: -3394px;
    position: absolute;
}

.image20 {
    margin-left: 223px;
    margin-top: -3318px;
    position: absolute;
}

.image21 {
    margin-left: 442px;
    margin-top: -3318px;
    position: absolute;
}

.image22 {
    margin-left: 513px;
    margin-top: -3242px;
    position: absolute;
}

.image23{
    margin-left: 442px;
    margin-top: -3165px;
    position: absolute;
}

.image24 {
    margin-left: 513px;
    margin-top: -3089px;
    position: absolute;
}

.image25 {
    margin-left: 442px;
    margin-top: -3014px;
    position: absolute;
}

.image26{
    margin-left: 223px;
    margin-top: -2938px;
    position: absolute;
}

.image27{
    margin-left: 442px;
    margin-top: -2862px;
    position: absolute;
}

.image28{
    margin-left: 442px;
    margin-top: -2786px;
    position: absolute;
}

.image29{
    margin-left: 513px;
    margin-top: -2710px;
    position: absolute;
}

.image30{
    margin-left: 442px;
    margin-top: -2634px;
    position: absolute;
}

.image31{
    margin-left: 223px;
    margin-top: -2558px;
    position: absolute;
}

.image32{
    margin-left: 442px;
    margin-top: -2405px;
    position: absolute;
}

.image33{
    margin-left: 223px;
    margin-top: -2329px;
    position: absolute;
}

.image34{
    margin-left: 442px;
    margin-top: -2252px;
    position: absolute;
}

.image35{
    margin-left: 223px;
    margin-top: -2177px;
    position: absolute;
}

.image36{
    margin-left: 442px;
    margin-top: -2101px;
    position: absolute;
}

.image37{
    margin-left: 223px;
    margin-top: -2025px;
    position: absolute;
}

.image38{
    margin-left: 442px;
    margin-top: -1949px;
    position: absolute;
}

.image39{
    margin-left: 513px;
    margin-top: -1873px;
    position: absolute;
}

.image40{
    margin-left: 223px;
    margin-top: -1797px;
    position: absolute;
}

.image41{
    margin-left: 223px;
    margin-top: -1645px;
    position: absolute;
}

.image42{
    margin-left: 223px;
    margin-top: -1493px;
    position: absolute;
}

.image43{
    margin-left: 442px;
    margin-top: -1341px;
    position: absolute;
}

.image44{
    margin-left: 513px;
    margin-top: -1265px;
    position: absolute;
}

.image45{
    margin-left: 223px;
    margin-top: -1113px;
    position: absolute;
}

.image46{
    margin-left: 442px;
    margin-top: -1037px;
    position: absolute;
}

.image47{
    margin-left: 513px;
    margin-top: -961px;
    position: absolute;
}

.image48{
    margin-left: 442px;
    margin-top: -885px;
    position: absolute;
}

.image49{
    margin-left: 513px;
    margin-top: -809px;
    position: absolute;
}

.image50{
    margin-left: 442px;
    margin-top: -657px;
    position: absolute;
}

.image51{
    margin-left: 442px;
    margin-top: -506px;
    position: absolute;
}

.image52{
    margin-left: 223px;
    margin-top: -429px;
    position: absolute;
}

.image53{
    margin-left: 151px;
    margin-top: -353px;
    position: absolute;
}

.image54{
    margin-left: 442px;
    margin-top: -201px;
    position: absolute;
}

.image55{
    margin-left: 513px;
    margin-top: -125px;
    position: absolute;
}

.PpuceInstal {
    background: url("../images/puce.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 11px;
    margin-left: -13px;
    margin-right: 7px;
    margin-top: 4px;
    width: 5px;
}


.puceCarre {
    background: url("../Images/pucePuceCarre.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 5px;
    margin-left: 1px;
    margin-right: 10px;
    margin-top: 6px;
    width: 5px;
}

.credits{
	margin-left: 13px;
}

.titreInstal {
    color: #505A65;
    font-size: 12px;
    font-family: 'avantgarde_md_btmedium';
    text-transform: uppercase;
	letter-spacing: 1px;
}

.APA_Texte_Section .tablevie{
	width: 689px;
	margin-left: 13px;
    margin-top: -3px;
}

.tableliens{
	width: 729px;
	background-color: rgb(248,247,245);
	height: 33px;
	/*margin-bottom: 1px;*/
}

.tableliens .col1{
	width: 362px;
	text-align: left;
	padding-left: 12px;
	text-transform: uppercase;
	color: #357797;
	font-family: 'avantgarde_bk_btbook';
	font-size: 14px;
	padding-top: 4px;
}

.tableliens .col2{
	width: 355px;
	text-align: left;
	font-size: 12px;
	color: rgb(104,104,104);
	font-family: 'avantgarde_bk_btbook';
	padding-top: 2px;
}

#Content a{
	text-decoration: none;
}

a:link, a:visited, a:hover, a:active { 
	outline:none 
}

.video{
	float:right;
	margin: 3px -21px 28px 28px;
	width: 327px;
	height: 212px;
	z-index:0;
	position: relative;
}

.video table{
	border-spacing : 0;
	border-collapse : collapse;
	text-align: right;
}

.video tr:last-child td{
	padding-right:24px;
	padding-left:29px;
	background-color: #FFFFFF;
    color: #333333;
}

.TablePublication{
	width: 515px;
	float:right;
	margin-top: 24px;
}

.TablePublication .col1{
	color: rgb(100,100,100);
	font-family: 'avantgarde_bk_btbook';
	font-size: 11px;
	background-color: rgb(230,230,230);
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 120px;
	vertical-align: top;
}

.TablePublication .LigneVide{
	width: 515px;
	height: 11px;
}

.TablePublication .ColVide{
	width: 5px;
}

.TablePublication .col2{
	color: rgb(100,100,100);
	font-family: 'avantgarde_bk_btbook';
	font-size: 11px;
	background-color: rgb(255,255,255);
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 383px;
	text-transform: uppercase;
}

.BtnAchat{
	margin-top:20px;
	 margin-left: 614px;
}

.BtnAchat a {
	display:block;
	width:115px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	background-color:#357797;
	color:white;
	text-decoration:none;
	font-family: 'avantgarde_md_btmedium';
	font-size: 13px;
}
.BtnAchat a:hover {
	background-color:#296b8c;
}

#Logo3 img, #Logo4 img{
	width:131px;
	
}

#Logo3{
	margin-left: 24px;
	margin-top: -10px;
	margin-bottom: 26px;
}

#Logo4{
	margin-left: 24px;
	margin-top: 20px;
	margin-bottom: 26px;
}