body {
    font-family: helvetica, verdana, sans-serif;
    font-size: 12px;
}

h1{
padding:0;
margin:0;
}

h2{
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #00AEEF;
	font-weight:bold;
	margin: 0px;	
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

p {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	margin: 0px;
}

p.blue {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #00AEEF;
	font-weight:bold;
	margin: 0px;	
}

p.blueSmall {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #00AEEF;
	font-weight:bold;
	margin: 0px;	
}

p.blueBig {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 18px;
	color: #00AEEF;
	font-weight:bold;
	margin: 0px;	
}

p.videosKMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 24px;
	color: #000000;
	font-weight:bold;
	margin: 0px;	
}

a.blue {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #00AEEF;
	font-weight:bold;
	margin: 0px;
	text-decoration: none;	
}

a.blue:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #00AEEF;
	font-weight:bold;
	margin: 0px;
	text-decoration: underline;
}

a.blackKMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	text-decoration: none;	
}

a.blackKMPO:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	text-decoration: underline;
}

a.blackBigKMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	text-decoration: none;	
}

a.blackBigKMPO:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	text-decoration: underline;
}

p.footerKMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight:bold;
}

a.videosMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-weight:bold;
	text-decoration: none;
}

a.videosMPO:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-weight:bold;
	text-decoration: underline;
}

a.footerKMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight:bold;
	text-decoration: none;
}

a.footerKMPO:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight:bold;
	text-decoration: underline;
}

a.arianeKMPO {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight:normal;
	text-decoration: none;
}

a.arianeKMPO:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight:normal;
	text-decoration: underline;
}

a.blueLink {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #00AEEF;
	margin: 0px;
	font-weight:bold;
	text-decoration: none;
}

a.blueLink:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #00AEEF;
	margin: 0px;
	font-weight:bold;
	text-decoration: underline;
}

p.mainBlue {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #06427e;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0px;
	font-weight:bold;
}

p.mainBlueMap {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #06427e;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight:bold;
}

a.mainBlueMap {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #06427e;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight:bold;
	text-decoration: none;
}

a.mainBlueMap:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #06427e;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight:bold;
	text-decoration: none;
}

p.mainBlueSmall{
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #06427e;
	padding-top: 20px;
	padding-bottom: 0px;
	margin: 0px;
	font-weight:bold;
}

p.mainBrown {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-top: 0px;
	margin: 0px;
}

p.mainBrownMap {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-top: 0px;
	margin: 0px;
}

a.mainBrownMap {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-top: 0px;
	margin: 0px;
	text-decoration: none;
}

a.mainBrownMap:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-top: 0px;
	margin: 0px;
	text-decoration: none;
	font-weight:bold;
}

p.equipeBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06427e;
	margin: 0px;	
	padding-top: 7px;
	padding-bottom: 7px;
}

li {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-top: 5px;
	margin: 0px;
}

p.footerBlue {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #06427e;
	padding-left: 400px;
	margin: 0px;
}
p.footerBrown {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 10px;
	color: #b19f7c;
	padding-left:  500px;
	padding-top: 3px;
	margin: 0px;
}
p.menuBrown {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-left:  0px;
	padding-top: 10px;
	margin: 0px;	
}
A.menuLeft {
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px;
	color: #b19f7c;
	padding-left:  0px;
	padding-top: 2px;
	margin: 0px;
	display: block;
	height: 20px;
	width: 150px;
	text-decoration: none;

}

A.menuLeft:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	color: #07437f;
	padding-top: 2px;
	background: url(../images/fleche-menu.png) no-repeat;
	display: block;
	height: 20px;
	width: 152px;
	text-decoration: none;
	font-weight:bold;

}

A.menuLeft:active {
	font-family: Arial, Helvetica, sans-serif ; 
	color: #07437f;
	padding-top: 2px;
	background: url(images/fleche-menu.png) no-repeat;
	display: block;
	height: 20px;
	width: 152px;
	text-decoration: none;

}

A.menuLeftOn {
	font-family: Arial, Helvetica, sans-serif ; 
	color: #07437f;
	padding-top: 2px;
	background: url(../images/fleche-menu.png) no-repeat;
	display: block;
	height: 20px;
	width: 152px;
	text-decoration: none;
	font-weight:bold;
}

A.menuLeftOn:hover {
	font-family: Arial, Helvetica, sans-serif ; 
	color: #07437f;
	padding-top: 2px;
	background: url(../images/fleche-menu.png) no-repeat;
	display: block;
	height: 20px;
	width: 152px;
	text-decoration: none;
	font-weight:bold;

}

A.menuLeftOn:active {
	font-family: Arial, Helvetica, sans-serif ; 
	color: #07437f;
	padding-top: 2px;
	background: url(images/fleche-menu.png) no-repeat;
	display: block;
	height: 20px;
	width: 152px;
	text-decoration: none;

}

td.ariane
{
font-family: arial;
font-size: 11px;
color: #08427e;
padding-top: 7px;
padding-bottom: 7px;
text-align:right;
}

a.ariane
{
font-family: arial;
font-size: 11px;
color: #989898;
padding-top: 7px;
padding-bottom: 7px;
text-align:right;
text-decoration: none;
}

a.ariane:hover
{
font-family: arial;
font-size: 11px;
color: #989898;
padding-top: 7px;
padding-bottom: 7px;
text-align:right;
text-decoration: underline;
}

a.foot
{
font-family: Arial, Helvetica, sans-serif ; 
font-size: 12px;
color: #06427e;
text-decoration: none;
}

a.foot:hover
{
font-family: Arial, Helvetica, sans-serif ; 
font-size: 12px;
color: #06427e;
text-decoration: underline;
}

a.foot2
{
font-family: Arial, Helvetica, sans-serif ; 
font-size: 11px;
color: #b19f7c;
text-decoration: none;
}

a.foot2:hover
{
font-family: Arial, Helvetica, sans-serif ; 
font-size: 11px;
color: #b19f7c;
text-decoration: underline;
}

/* Wslide */
/*====================== Exemple basique ======================*/
#parent1 li{
	background: #000000;
	padding: 5px;
	color: #ffffff;
}
#parent1-menu a.wactive{
	padding: 0px 2px;
	background: #000000;
	color: #eeeeee;
}
/*====================== Exemple 2 ======================*/
#parent2-wrap{
	border: 1px solid gray;
}
#parent2 li{
	background: #F2F2F2;
	padding: 15px;
	margin: 5px;
}
#parent2-menu a.wactive{
	font-weight: bold;
}
/*====================== Exemple 3 ======================*/
#parent3 li{
	background: gray;
	padding: 10px;
	color: white;
}
#menu3 a.wactive{
	padding: 0 3px;
	border: 1px solid gray;
}
/*====================== Exemple 4 ======================*/
#parent4 li{
	background: #F2F2F2;
	padding: 15px;
	margin: 5px;
}
#menu4 a.wactive{
	color: #B2CCFF;
	text-decoration: underline;
}
/*Wslide */
