body {
	background-image: url(/img/fond5.gif);
	background-color: #162476;
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #30549F;
}
body a {
	color: #30549F;
}
td {
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
	margin: auto;


}
h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 28px;
	color: #30549f;
	font-style: italic;
	margin : 0.50em 0;
	text-align: left;
}
h3 {
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	color: #30549f;
	font-style: italic;
	margin : 0px;
	text-align: left;
	marging-top: 3px;
	marging-bottom: 0px;
	padding: 0px;



}
.txt_arial_14 { font-size: 14px; font-family: Arial, Helvetica }
.txt_arial_13 { font-size: 13px; font-family: Arial, Helvetica }
.txt_arial_12 { font-size: 12px; font-family: Arial, Helvetica }
.txt_arial_11 { font-size: 11px; font-family: Arial, Helvetica }
.txt_arial_10 { font-size: 10px; font-family: Arial, Helvetica }
.cadre_photo {
	border: 1px solid #656E8A;
	color: #656e8a;
}
.titre {
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;

}


#content {
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #30549f;
	height: auto;
	width: auto;
	padding-right: 20px;
	padding-left: 30px;
	padding-top: 4px;
}
#img_bottom{
	float: left;
	margin: 0px;
	vertical-align: bottom;
	padding-top: 8px;
}

/* Menu */

#menu {
	float: left;
	width: 160px;
	height: 100%;
	margin: 0px auto;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #323B2E;
	border-bottom: 1px solid #EDEDED;
	background-color: #B8CCEB;
}

#menu ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#menu li {
}

#menu a {
	display: block;
	width: 160px;
	padding: 15px 0px;
	background-color: #B8CCEB;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #585A9A;
	background-image: url(/img/menu-fond.gif);

}

#menu a:hover {
	background-color: #295596;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	color: #FCD358;
	background-image: url(/img/menu-fond-hover.gif);

}

/* promotions */

#promotions {
	float: none;
	width: 160px;
	margin: 0px auto;
	padding-bottom: 20px;
	font-size: 14px;
	color: #009900;
	padding-top: 20px;
	font-weight: bold;
	clear: both;
	text-align: center;
	padding-right: 10px;


}

/* titres */

#fond_opaque_gauche {
	float: left;
	z-index: 10;
	position: absolute;
	background-color: #666666;
	filter:alpha(opacity=20);
	height: 50px;
	left: 0px;
	top: 0px;
	width:515px;
	-moz-opacity:0.2;
	opacity: 0.2;}

#titre_gauche {
	font-size: 24px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	letter-spacing: 0.25em;
	text-align: left;
	z-index: 15;
	position: relative;
	font-family: VAGRounded BT,Arial, Helvetica, sans-serif;

} 
/*#titre_gauche {
	float: left;
	font-size: 24px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	letter-spacing: 0.3em;
	text-align: left;
	z-index: 10;
	position: relative;
	background-color: #666666;
	filter:alpha(opacity=70);
	height: 50px;
	left: 0px;
	top: 0px;
	-moz-opacity:0.7;
	opacity: 0.7;}*/ 
#fond_opaque_droit {
	float: right;
	z-index: 10;
	position: relative;
	background-color: #666666;
	filter:alpha(opacity=20);
	height: 50px;
	left: 0px;
	top: 160px;
	width:515px;
	-moz-opacity:0.2;
	opacity: 0.2;}

#titre_droit {
	float: right;
	font-size: 24px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	letter-spacing: 0.10em;
	text-align: left;
	vertical-align: top;
	z-index: 15;
	top: 205px;
	left: 0px;
	height: 50px;
	position: relative;
	font-family: VAGRounded BT,Arial, Helvetica, sans-serif;

}
.titre2 {
	color: #30549F;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #30549F;
	border-right-color: #30549F;
	border-bottom-color: #30549F;
	border-left-color: #30549F;
}
a.menu-diapo {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585A9A;
	background-color: #B8CCEB;
	margin: 0px;
	padding: 5px;
}
a.menu-diapo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #295596;
	margin: 0px;
	padding: 5px;
	font-weight: bold;

}
.textbasdepage { color: #D2D6DF; font-size: 10px; line-height: 17px; font-family: Arial, Helvetica, sans-serif}
.textbasdepage a{ color: #D2D6DF; font-size: 10px; line-height: 17px; font-family: Arial, Helvetica, sans-serif}
#titre-entete-box{
	width: 800px;
	position: relative;
	left: 50%;
	margin-left:-400px;
	margin-bottom:4px;
	z-index: 30;
}

#titre-hot-air-balloon{
	float: left;
	z-index: 30;


}
#drapeaux{
	float: right;
margin-top:28px;}

