/* Cadres et Menus*/
/*-------------------------------------------------*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/*-------------------------------------------------*/
/* Bandeau haut de page - Logo */
#BandeauHaut {
/*	background-image: url(/DevHTML/Images/bg.png);
	background-repeat: repeat;*/
	float: left;
	width: 100%;
}
/* Barre de menu horizontale sous Bandeau Haut */
#BarreMenuH {
	background-color: #000099;
	float: left;
	width: 100%;
}
.Menu {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Menu a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
.Menu a:hover {
	color: #00FFFF;
}
.droite {
	text-align: right;
	float: right;
	font-weight: bolder;
}
/*-------------------------------------------------*/
/* Bandeau pied de page - Contact */
#BandeauPied {
	
	float: left;
	width: 100%;
	color: #CCCCCC;
	font-size: 8pt;
	text-align: center;
	padding-top: 2px;
}
#BandeauPied a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#BandeauPied a:hover {
	color: #FFFF00;
}
.PiedGauche {
	float: left;
	text-align: left;
	color: #000099;
}
.PiedCentre {
	text-align: center;
	background-color: #000099;
	width: 100%;
	margin-top: 2px;
}
.PiedDroite {
	text-align: right;
	color: #000099;
}
/*-------------------------------------------------*/
/* Cadre principal */
#CadreContPrincipal {
	float: left;
	width: 70%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}
/*-------------------------------------------------*/
/* Cadre Droite */
#CadreContDroite {
	float: right;
	width: 25%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#CadreContDroite a {
	color: #990000;
	font-weight: bold;
}
#CadreContDroite a:hover {
	background-color: #990000;
	color: #FFFFFF;
	text-decoration: none;
}

.CadreBlanc {
	width: 100%;	
}
.CadreCouleur {
	width: 100%;
	background-color: #FFFFCC;
	color: #990000;
	font-size: 8pt;
	padding: 5px;
	margin-top: 10px;
}
.CadreNavSorties {
	background-color: #FFFFCC;
	color: #990000;
	font-size: 8pt;
	line-height: 18px;
}
.CadreNavSorties a:hover {
	background-color: #990000;
	color: #FFFF00;
	text-decoration: none;
}

/*-------------------------------------------------*/
/* Cadre Interieur Gauche */
.IntGauche {
	float: left;
	margin-right: 10px;
}
/*Cadre Interieur Droite */
.IntDroite {
	float: right;
	margin-left: 10px;
}
#LogoFFESSM {
	position: absolute;
	top: 2px;
	right: 2px;
}
.IntFFESSM {
	width: 100px;
	font-size: 7pt;
	color: #000099;
	font-weight: bold;
	text-align: center;
}
.CadreCMAS {
	background-image:  url("/Club/a_Visit/Images/CMAS_R30.gif");
	background-repeat: no-repeat;
	height: 100px;
	padding-left: 160px;
	padding-top: 15px;
	color: #990000;
	background-color: #FFFFCC;
	font-size: 8pt;
	font-weight: bold;
}
#CadreBasDroite {
	visibility: visible;
	position: absolute;
	bottom: 2px;
	right: 2px;
}
.CadreLiens {
	width: 45%;
	height: 100px;
	color: #000099;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}
.CadreLiens a {
	color: #990000;
}
.CadreLogoLiens {
	float: left;
	width: 120px;
	height: 100px;

}
.CadreNab {
	font-weight: bolder;
	margin-top: 30px;
	margin-bottom: 2px;
	color: #000099;
}

.CadreCom {
	font-weight: bold;
	background-image: url(../Images/coolbar.gif);
	background-repeat: repeat-x;
	color: #666666;
	font-size: 9pt;
	padding-top: 4px;
}
.Separation {
	width: 100%;
}
