body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}
a.lienGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

a.lienGris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
}
.lienGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #999999;
	text-decoration: none;
}
.blanc {
	color: #FFFFFF;
	text-decoration: none;
}
a.blanc {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a.blanc {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a:hover.blanc {
	background: #CC0000;
	color: #FFFFFF;
}
.bleu {
	color: #446378;
	text-decoration: none;
}

.langues a {
	display:block;
	height: 12px;
	float:left;
	width: 19px;
	font-size:5px;
}
.langues a:hover {
	background-position: 0px 0px;
}

a.fr {background:  url(/images/langues/fr.jpg) no-repeat 0px 0px;background-position: 0px -12px;}
a.en {background:  url(/images/langues/en.jpg) no-repeat 0px 0px;background-position: 0px -12px;}
a.it {background:  url(/images/langues/it.jpg) no-repeat 0px 0px;background-position: 0px -12px;}
a.nl {background:  url(/images/langues/nl.jpg) no-repeat 0px 0px;background-position: 0px -12px;}
a.de {background:  url(/images/langues/de.jpg) no-repeat 0px 0px;background-position: 0px -12px;}
a.es {background:  url(/images/langues/es.jpg) no-repeat 0px 0px;background-position: 0px -12px;}

a.fr_on {background:  url(/images/langues/fr.jpg) no-repeat 0px 0px;background-position: 0px 0px;}
a.en_on {background:  url(/images/langues/en.jpg) no-repeat 0px 0px;background-position: 0px 0px;}
a.it_on {background:  url(/images/langues/it.jpg) no-repeat 0px 0px;background-position: 0px 0px;}
a.nl_on {background:  url(/images/langues/nl.jpg) no-repeat 0px 0px;background-position: 0px 0px;}
a.de_on {background:  url(/images/langues/de.jpg) no-repeat 0px 0px;background-position: 0px 0px;}
a.es_on {background:  url(/images/langues/es.jpg) no-repeat 0px 0px;background-position: 0px 0px;}

.input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007B00;
	text-decoration: none;
}
.titreBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}
.titreBlue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	/*padding-left: 10px;*/
}
.texteGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	
}
.texteGris a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	
}
.texteGris a.rouge { color: #CC0000; text-decoration: none; ; font-weight: bold}

.titreOrange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}
.titreOrange a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	/*padding-left: 10px;*/
}
.texteOrange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.texteOrange a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.texteSejourTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #949494;
	text-decoration: none;
	font-weight: bold;
	
}
.texteSejourTitre a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #949494;
	text-decoration: none;
	font-weight: bold;
	
}
.texteSejour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;
	text-decoration: none;
	font-weight: normal;
	
}
.texteSejour a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;
	text-decoration: none;
	font-weight: normal;
	
}
.texteViolet {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52E73;
	text-decoration: none;
	font-weight: bold;
}
.texteViolet a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52E73;
	text-decoration: none;
	font-weight: bold;
}
#propresse a:hover {
	background-position: 0px -26px;
}

a.pro {
	display:block;
	height: 26px;
	width: 191px;
	background:  url(/images/pages/pro.jpg) no-repeat 0px 0px;
	color: #FF6600;
}
a.presse {
	display:block;
	height: 26px;
	width: 191px;
	background:  url(/images/pages/presse.jpg) no-repeat 0px 0px;

}
a.pro_en {
	display:block;
	height: 26px;
	width: 191px;
	background:  url(/images_en/pages/pro.jpg) no-repeat 0px 0px;
	color: #FF6600;
}
a.presse_en {
	display:block;
	height: 26px;
	width: 191px;
	background:  url(/images_en/pages/presse.jpg) no-repeat 0px 0px;

}
a.pro_al {
	display:block;
	height: 26px;
	width: 191px;
	background:  url(/images_al/pages/pro.jpg) no-repeat 0px 0px;
	color: #FF6600;
}
a.presse_al {
	display:block;
	height: 26px;
	width: 191px;
	background:  url(/images_al/pages/presse.jpg) no-repeat 0px 0px;

}
.titreManifs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
.texteGrisInter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding-right: 5px;
}
a.lienOutils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #50A52C;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}
a.lienOutils:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005300;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}

a.lienSejour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #588EE3;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}
a.lienSejour:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4D9D;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}
/********************************/
/* Les menus deroulants en haut */
/********************************/
ul.menu {
	width:200px;
	padding:0px;
	margin:0px;
	list-style:none;
	/*background-color: #DDD;*/
}
ul.menu a {
font-size:13px;
color:#FFFFFF;
text-decoration:none;
display:block;
text-align:right;
/*padding-left:10px;
padding-bottom:1px;
border-top:solid 1px #FFF;
border-left:solid 1px #FFF;*/
border-bottom:solid 1px #999;
border-right:solid 1px #999;
width:190px;
height:18px;
padding-top:2px;
}
ul.menu a:hover {
background-color:#E64C0C;
}
ul.menu li {
	display:block;
	width:200px;
	height:30px;
	float:left;
	list-style:none;
	/*margin:10px;*/
	position:relative;
}
ul.menu ul{
list-style:none;
margin:0;
padding:0px;
width:190px;
display:none;
position:absolute;
top:30px;
left:5px;
}
ul.menu li:hover > ul {
display:block;
}
ul.menu li li {
float:none;
margin:0;
padding:0;
/*height:auto;*/
height:21px;
width:auto;
background-color:#BC3D03;
z-index:5000;
}



/****************************/
/*  Les rubriques a gauche  */
/****************************/
.titreRubriques {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
}
a.rubriques:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.titreRubriquesVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336633;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
table.bordRubriquesVert {
	border: solid 1px #336633;
	margin:5px;
}
td.titreRubriquesVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#CDE3BA;
	color: #336633;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriquesVert, span.rubriquesVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336633;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	display:block;
}
a.rubriquesVert:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}


.titreRubriquesBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699FF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
table.bordRubriquesBleu {
	border: solid 1px #6699FF;
	margin:5px;
}
td.titreRubriquesBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#BBD1FF;
	color: #40376C;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriquesBleu, span.rubriquesBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	display:block;
}
a.rubriquesBleu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.titreRubriquesOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D55500;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
table.bordRubriquesOrange {
	border: solid 1px #FF9B59;
	margin:5px;
}
td.titreRubriquesOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#FFD7BB;
	color: #D55500;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriquesOrange, span.rubriquesOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D55500;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	display:block;
}
a.rubriquesOrange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}


.titreRubriquesRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #980716;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
table.bordRubriquesRouge {
	border: solid 1px #980716;
	margin:5px;
}
td.titreRubriquesRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#FCB6BD;
	color: #980716;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriquesRouge, span.rubriquesRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #980716;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	display:block;
}
a.rubriquesRouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.titreRubriquesJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
table.bordRubriquesJaune {
	border: solid 1px #FF9900;
	margin:5px;
}
td.titreRubriquesJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#FFEBCC;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriquesJaune, span.rubriquesJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	display:block;
}
a.rubriquesJaune:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.titreRubriquesGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #446378;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
table.bordRubriquesGris {
	border: solid 1px #446378;
	margin:5px;
}
td.titreRubriquesGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#D0D7DD;
	color: #446378;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
a.rubriquesGris, span.rubriquesGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446378;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	display:block;
}
a.rubriquesGris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
/**************************/
/*  L'interieur des pages */
/**************************/
.titreIntVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336633;
	text-decoration: none;
	font-weight: normal;
}
.titreIntBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6699FF;
	text-decoration: none;
	font-weight: normal;
}
.titreIntOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D55500;
	text-decoration: none;
	font-weight: normal;
}
.titreIntRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #980716;
	text-decoration: none;
	font-weight: normal;
}
.titreIntJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}
.titreIntGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #446378;
	text-decoration: none;
	font-weight: normal;
}

.texteGrisInt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	
}
.texteGrisInt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	
}
.texteGrisInt a.rouge { color: #CC0000; text-decoration: none; ; font-weight: bold}
.texteGrisInt a.blanc {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.texteGrisInt a.blanc {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.texteGrisInt a:hover.blanc {
	background: #CC0000;
	color: #FFFFFF;
}