/*Liens*/

.favolien{color:#FFFFFF; text-decoration:none; font-style:italic; height:15px; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:12px; border:none; margin-top:21px; text-align:center; vertical-align:middle;}


.transcontact{
    font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	margin-top:5px;
	border:none;
	padding:0px;
	text-align:center;
	font-style:italic;
	text-decoration:none;
	
}
.global{
    vertical-align:top;
	margin-right:auto;
	margin-left:auto;
	width:760px;
	border:none;
	padding:0px;
	}
/* Barre navigation haut de page*/

.textmenuH{
    font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:middle;
	margin-top:15px;
	border:none;
	padding:0px;
	text-decoration:none;
	
	
}
.textmenuH2{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:middle;
	margin-top:10px;
	border:none;
	padding:0px;
	
	
}.textmenuHEC{
    font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8BEEF3;
	vertical-align:middle;
	margin-top:15px;
	border:none;
	padding:0px;
	text-decoration:none;
	
}
.textmenuHEC2{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8BEEF3;
	vertical-align:middle;
	margin-top:10px;
	border:none;
	padding:0px;
	
	
}
.textmenuHEC3{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8BEEF3;
	vertical-align:middle;
	margin-top:13px;
	border:none;
	padding:0px;
	}
	.textmenuHEC4{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8BEEF3;
	vertical-align:middle;
	margin-top:8px;
	border:none;
	padding:0px;
	}
/* Barre navigation gauche*/	

.casesmenuleft {
	height:34px;
	/*max-height:34px;*/
/*	width:170px;*/
	border:0px solid;
	border-left:none;
	background-image:url(images/images_34.gif);
	vertical-align:top;
/*	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float:left;
	clear:left;*/
	}

.menulinkG{color:#FFFFFF; text-decoration:none; height:15px; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:12px; border:0px solid; margin-left:2px; text-align:left; vertical-align:top; margin:0px; padding:0px;}

.menulinkG a:hover{font-weight:bold;}

/* Barre en bas de page*/	
.baspage {
    vertical-align:middle;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-image:url(images/images_37.gif);
	height:24px;
	margin:Opx;
	padding:0px;
	
}

.baspage2 {
    vertical-align:middle;
	border-left-width:thick;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;

	
}
.logopartenaires{
vertical-align:top;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	height:40px;
	border:0px solid;
border-color:#FFFFFF;
padding:0px;
}
	
.fondtexte{
	background-color:#FFFFFF;
	vertical-align:top
		}
	
.grandtitre {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000099;
	width:100%;
	text-align:left;
	margin-top:2px;
	margin-left:10px;
	margin-bottom:2px;	
	font-weight:bold;

}
.petittitrebis {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:bold;
	color:#0099FF;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:2px;
	vertical-align:top;

	}
.petittitre{
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:bold;
	color:#0099FF;
	width:100%;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:2px;
	vertical-align:top;

	}
	
.title{
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:bold;
	color:#000066;
	text-align:center;
	width:100%;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:2px;
	vertical-align:top;

	}
.pucetitre{
	background-image:url(images/images_39.gif);
	height:14px;
	width:14px;
	margin-right:2px;
	margin-bottom:2px;
	float: left;
	vertical-align:top;
}
.logopdf{
	border:0px solid;
	height:20px;
	width:20px;
	margin-right:2px;
	margin-bottom:2px;
	float: left;
	vertical-align:top;
}
.motgras {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin-left:5px;
		}
.texte {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	margin-top:3px;
	margin-left:10px;
	margin-bottom:12px;
	margin-right:10px;
	text-align :justify;
	vertical-align:top;
}
.lienstexte {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;<s
	}
.bordertop{
    width:100%;
	height:2px;
	}
.textbottom {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	height:20px;
	margin-top:0px;
	padding-top:5px;
	text-align:left;
	height:24px;
	vertical-align:bottom;
	}
	.imgbottom {
	background-image:url(images/images_377.gif);
	height:24px;
	vertical-align:bottom;
	}
 Menus 
.G{
   clear:both;	
}
	
	.transmettre{
    vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	width:590px;
	border:none;
	padding:0px;
	}
	
	.transtexte {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:left;
	margin-left:10px;
	clear:left;
	
		}
		
		.transcadre {
		width:590px;
		padding:0px;
		border:none;
		background-color:#FFFFFF
		}
		
			.datetexte {
    font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	margin-top:7px;
	margin-left:2px;
	clear:left;
			}
		
/* Banniere du haut*/
	
.a{
    vertical-align:top;
	background-image:url(images/images_01.gif);
	width:40px;
	height:30px;
	float:left;
	border:none;
	padding:0px;
	
}
.b{
    vertical-align:top;
	background-image:url(images/images_02.gif);
	width:119px;
	height:30px;
	float:left;
	border:none;
	padding:0px;
	
}
.c{
    vertical-align:top;
	background-image:url(images/images_03.gif);
	width:178px;
	height:30px;
	float:left;
	border:none;
	padding:0px;
	
}
.d{
    vertical-align:top;
	background-image:url(images/images_04.gif);
	width:236px;
	height:30px;
	float:left;
	border:none;
	padding:0px;
	
}
.e{
    vertical-align:top;
	background-image:url(images/images_05.gif);
	width:60px;
	height:30px;
	float:left;
	border:none;
	padding:0px;
	
}
.f{
    vertical-align:top;
	background-image:url(images/images_06.gif);
	width:29px;
	height:30px;
	float:left;
	border:0px solid;
	padding:0px;
	
}.g{
    vertical-align:top;
	background-image:url(images/images_07.gif);
	width:26px;
	height:30px;
	float:left;
	border:0px solid;
	padding:0px;
	
}

.h{
    vertical-align:top;
	background-image:url(images/images_08.gif);
	width:28px;
	height:30px;
	float:left;
	border:0px solid;
	padding:0px;
	
}.i{
    vertical-align:top;
	background-image:url(images/images_09.gif);
	width:28px;
	height:30px;
	float:left;
	border:0px solid;
	padding:0px;
	
}
.j{
    vertical-align:top;
	background-image:url(images/images_10.gif);
	width:16px;
	height:30px;
	float:left;
	border:none;
	padding:0px;	
}

.k{
    vertical-align:top;
	background-image:url(images/images_11.gif);
	width:41px;
	height:112px;
	float:left;
	clear:both;
	border:none;
	padding:0px;
	
}
	
.l{
    vertical-align:top;
	background-image:url(images/images_12.gif);
	width:168px;
	height:112px;
	float:left;
	border:none;
	padding:0px;
	
}
.m{
    vertical-align:top;
	background-image:url(images/images_13.gif);
	width:542px;
	height:112px;
	float:left;
	border:none;
	padding:0px;
	
}
.n{
    vertical-align:top;
	background-image:url(images/images_14.gif);
	width:9px;
	height:112px;
	float:left;
	border:none;
	padding:0px;
	
}
.o{
    vertical-align:top;
	background-image:url(images/images_15.gif);
	width:167px;
	height:42px;
	float:left;
	clear:both;
	border:none;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	
	
}
.o a:hover{ font-weight:bold;}
.p{ vertical-align:top;
	background-image:url(images/images_16.gif);
	width:31px;
	height:42px;
	float:left;
	border:none;
	padding:0px;}
	
	
.q{
    vertical-align:top;
	background-image:url(images/images_17.gif);
	width:78px;
	height:42px;
	float:left;
	border:none;
	padding:0px;}
	

	
	.r{
    vertical-align:top;
	background-image:url(images/images_18.gif);
	width:121px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.r a:hover{ color:#CCCC00;}
.s{
    vertical-align:top;
	background-image:url(images/images_19.gif);
	width:99px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.s a:hover{ color:#CCCC00;}
.t{
    vertical-align:top;
	background-image:url(images/images_20.gif);
	width:83px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.t a:hover{ color:#CCCC00;}
.u{
    vertical-align:top;
	background-image:url(images/images_21.gif);
	width:83px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.u a:hover{ color:#CCCC00;}
.v{
    vertical-align:top;
	background-image:url(images/images_22.gif);
	width:98px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.v a:hover{font-weight:bold;}
.aa{
    vertical-align:top;
	background-image:url(images/images_23.gif);
	width:167px;
	height:42px;
	float:left;
	clear:both;
	border:none;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	
}.aa a:hover{ font-weight:bold;}

.ab{
    vertical-align:top;
	background-image:url(images/images_24.gif);
	width:35px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.ac{
    vertical-align:top;
	background-image:url(images/images_25.gif);
	width:77px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.ac a:hover{ color:#CCCC00;}
.ad{
    vertical-align:top;
	background-image:url(images/images_26.gif);
	width:113px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.ad a:hover{ color:#CCCC00;}
.ae{
    vertical-align:top;
	background-image:url(images/images_27.gif);
	width:92px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.ae a:hover{ color:#CCCC00;}
.af{
    vertical-align:top;
	background-image:url(images/images_28.gif);
	width:98px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
}
.af a:hover{ color:#CCCC00;}
.ag{
    vertical-align:top;
	background-image:url(images/images_29.gif);
	width:80px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
	}
.ag a:hover{ color:#CCCC00;}	
	.ah{
    vertical-align:top;
	background-image:url(images/images_30.gif);
	width:61px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	
	}.ah a:hover{ color:#CCCC00;}
	
	.ai{
    vertical-align:top;
	background-image:url(images/images_31.gif);
	width:37px;
	height:42px;
	float:left;
	border:none;
	padding:0px;
	}
	
	
.pubspace {
    height:200px;
    width:170px;
	vertical-align:top;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:0px solid;
	clear:left;
	border-left:none;
	background-image:url(images/spacer.gif);
	margin:0px;
	padding:Opx;
}

	
.basmenuG {
    width:170px;
	vertical-align:bottom;
	background-color:#333333;
	border:0px solid;
	margin:Opx;
	padding:0px;
	min-height:0px;
	}
	
	.stayhere {
    width:170px;
	vertical-align:top;
	border:0px solid;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

	.photoright {
   	border:0px solid;
	margin:0px;
	padding:0px;
	float:right;
	margin-right:10px;
	margin-left:10px;
		margin-top:5px;
	margin-bottom:5px;
	
	}
	
	.photorightclear {
   	border:0px solid;
	margin:0px;
	padding:0px;
	float:right;
	clear:right;
	margin-right:10px;
	margin-left:10px;
		margin-top:5px;
	margin-bottom:5px;
	
	}
		.photoleft {
   	border:0px solid;
	padding:0px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	vertical-align:middle;
	
	}
		.photonofloat {
   	border:0px solid;
	padding:0px;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	vertical-align:middle;
	
	}

	
