@charset "utf-8";

/* CSS Document */
#actualitetext a:hover {
	text-decoration: underline;
}

#anime {
	z-index: 1;
	position: relative;
	top: 5px;
	left: 5px;
}

#accesrapidetext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	position: absolute;
	top: 180px;
	left: 5px;
	width: 215px;
	height: 14px;
	text-align: right;
	border: 0px none #000000;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}

#accesrapidecontenu {
	position: absolute;
	top: 205px;
	left: 5px;
	width: 215px;
	height: 90px;
	text-align: right;
}

#accesrapidecontenu a {
	border: 0px none #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#accesrapidecontenu a:hover {
	border: 0px none #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

#accesrapidetextrubrique {
	position: relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	top: 50px;
	width: 220px;
	height: auto;
	text-align: right;
	border: 0px none #000000;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}

#accesrapidecontenurubrique {
	width: 215;
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 5px;
	height: auto;
}

#accesrapidecontenurubrique a {
	border: 0px none #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#accesrapidecontenurubrique a:hover {
	border: 0px none #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}



#actualitetext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	position: absolute;
	left: 10px;
	top: 55px;
	width: 210px;
	height: 150px;
	text-align: left;
	border: 0px none #000000;
	color: #000000;
	z-index: 3;
	overflow: hidden;
}

#actualitetext a {
	color: #c20000;
	font-weight: bold;
	text-decoration: none;
}

#actualitetext a:hover {
	text-decoration: underline;
}

#bouton1menuhaut {
	position: absolute;
	left: 235px;
	top: 5px;
	width: 148px;
	height: 41px;
	border: 0px none #000000;
	z-index: 5;
	background-image: url(../images/bouton1_menu_haut.gif);
}

#boutontext1 {
	position: absolute;
	top: 13px;
	left: 0px;
	width: 148px;
	height: auto;
	text-align: center;
}

#boutontext1 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}

#boutontext1 a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #e9b2b2;
}

#bouton2menuhaut {
	position: absolute;
	left: 384px;
	top: 5px;
	width: 148px;
	height: 41px;
	border: 0px none #000000;
	z-index: 5;
	background-image: url(../images/bouton2_menu_haut.gif);
}

#boutontext2 {
	position: absolute;
	top: 13px;
	left: 0px;
	width: 148px;
	height: auto;
	text-align: center;
}

#boutontext2 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}

#boutontext2 a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #fccdb3;
}

#bouton3menuhaut {
	position: absolute;
	left: 533px;
	top: 5px;
	width: 148px;
	height: 41px;
	border: 0px none #000000;
	z-index: 5;
	background-image: url(../images/bouton3_menu_haut.gif);
}

#boutontext3 {
	position: absolute;
	top: 13px;
	left: 0px;
	width: 148px;
	height: auto;
	text-align: center;
}

#boutontext3 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}

#boutontext3 a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffe3b4;
}

#bouton4menuhaut {
	position: absolute;
	left: 682px;
	top: 5px;
	width: 148px;
	height: 41px;
	border: 0px none #000000;
	z-index: 5;
	background-image: url(../images/bouton4_menu_haut.gif);
}

#boutontext4 {
	position: absolute;
	top: 13px;
	left: 0px;
	width: 148px;
	height: auto;
	text-align: center;
}

#boutontext4 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}

#boutontext4 a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #dff0b8;
}

#bouton5menuhaut {
	position: absolute;
	left: 831px;
	top: 5px;
	width: 148px;
	height: 41px;
	border: 0px none #000000;
	z-index: 50;
	background-image: url(../images/bouton5_menu_haut.gif);
}

#boutontext5 {
	position: absolute;
	top: 13px;
	left: 0px;
	width: 148px;
	height: auto;
	text-align: center;
	border: 0px none #000000;
}

#boutontext5 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}

#boutontext5 a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #80b092;
}

#cadre {
	width: 100%;
	height: 100%;
	border: 0px none #000000;
}

#champrecherche {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	position: absolute;
	top: 16px;
	left: 30px;
	width: 145px;
	border: 1px solid #c1c1c1;
	font-size: 11px;
}

#coordonnees {
	position: absolute;
	height: 28px;
	width: 478px;
	border: 0px none #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	left: 0px;
	text-align: right;
	color: #f0ceb0;
	top: 24px;
}

#coordonnees a {
	color: #fb8259;
	text-decoration: none;
}

#coordonnees a:hover {
	text-decoration: underline;
}

#coordonneesaccueil {
	position: absolute;
	height: 28px;
	width: 478px;
	border: 0px none #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	left: 0px;
	text-align: right;
	color: #f0ceb0;
	top: 10px;
}

#coordonneesaccueil a {
	color: #fb8259;
	text-decoration: none;
}

#coordonneesaccueil a:hover {
	text-decoration: underline;
}

#corp {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 5px;
	height: auto;
	width: 979px;
	border: 0px none #000000;
	z-index: 1;
}

#corpflash {
	position: absolute;
	top: 101px;
	left: 234px;
	height: 490px;
	width: 750px;
	border: 0px none #000000;
	z-index: 1;
}

#fondbasgauche {
	position: relative;
	height: 26px;
}

#fondtextcentre {
	position: relative;
	width: 724;
	left: 15px;
	border: 0px none #000000;
}

#fondtextcentre a {
	color: #c20000;
	font-weight: bold;
	text-decoration: none;
}

#fondtextcentre a:hover {
	text-decoration: underline;
}

#fondanime {
	background-color: #FFFFFF;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
}

#fondhaut {
	position: relative;
	left: 0px;
	top: 0px;
	width: 984px;
	height: 53px;
	border: 0px none #000000;
	background-color: #FFFFFF;
	z-index: 2;
	background-image: url(../images/fond_choix_haut.gif);
	background-repeat: no-repeat;
}

#logo {
	position: relative;
	top: 6px;
	width: 225px;
	height: 160px;
	border: 0px none #000000;
}

#logopage1 {
	position: absolute;
	left: 0px;
	top: 6px;
	width: 230px;
	height: 160px;
	border: 0px none #000000;
}

#menuderoul1 {
	position: absolute;
	left: 0px;
	top: 41px;
	width: 148px;
	height: auto;
	border: 0px none #000000;
	background-color: #c20000;
	visibility: hidden;
	z-index: 50;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menuderoul1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e9b2b2;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul2 {
	position: absolute;
	left: 0px;
	top: 41px;
	width: 148px;
	height: auto;
	border: 0px none #000000;
	background-color: #fa5a02;
	visibility: hidden;
	z-index: 50;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menuderoul2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fccdb3;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul3 {
	position: absolute;
	left: 0px;
	top: 41px;
	width: 148px;
	height: auto;
	border: 0px none #000000;
	background-color: #fea208;
	visibility: hidden;
	z-index: 50;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menuderoul3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffe3b4;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul4 {
	position: absolute;
	left: 0px;
	top: 41px;
	width: 148px;
	height: auto;
	border: 0px none #000000;
	background-color: #96ce15;
	visibility: hidden;
	z-index: 50;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menuderoul4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dff0b8;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul5 {
	position: absolute;
	left: 0px;
	top: 41px;
	width: 148px;
	height: auto;
	border: 0px none #000000;
	background-color: #026125;
	visibility: hidden;
	z-index: 20;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menuderoul5 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px none #000000;
	text-decoration: none;
}

#menuderoul5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80b092;
	border: 0px none #000000;
	text-decoration: none;
}

#ok {
	position: absolute;
	top: 16px;
	left: 180px;
	width: 20px;
	height: 18px;
	border: 0px none #000000;
}

#photo {
	position: absolute;
	top: 543px;
	left: 136px;
	z-index: 16;
	border: 0px none #000000;
}

#photo1 {
	position: absolute;
	top: 215px;
	left: 133px;
	z-index: 16;
	border: 0px none #000000;
}

#pied {
	position: relative;
	height: 54px;
	width: 984px;
	background-image: url(../images/pied.gif);
	border: 0px none #000000;
	background-repeat: no-repeat;
}

#piedaccueil {
	position: absolute;
	top: 591px;
	left: 0px;
	height: 44px;
	width: 984px;
	background-image: url(../images/piedacceuil.gif);
	border: 0px none #000000;
	background-repeat: no-repeat;
	border: 0px none #000000;
}

#piedlien {
	height: 11px;
	width: 480px;
	position: absolute;
	top: 28px;
	left: 493px;
	text-align: center;
	border: 0px none #000000;
}

#piedlien a {
	color: #6f0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	border: 0px none #000000;
}

#piedlien a:hover {
	color: c20000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	border: 0px none #000000;
}

#piedlienaccueil {
	height: 11px;
	width: 480px;
	position: absolute;
	top: 9px;
	left: 493px;
	text-align: center;
	border: 0px none #000000;
}

#piedlienaccueil a {
	color: #6f0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	border: 0px none #000000;
}

#piedlienaccueil a:hover {
	color: c20000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	border: 0px none #000000;
}

#plan {
	position: absolute;
	top: 543px;
	left: 182px;
	z-index: 16;
	border: 0px none #000000;
}

#plan1 {
	position: absolute;
	top: 220px;
	left: 175px;
	z-index: 16;
	border: 0px none #000000;
}

#retouraccueil {
	position: absolute;
	top: 160px;
	left: 10px;
	z-index: 2;
}

#retouraccueil span {
	position: relative;
	top: 2px;
}

#retouraccueil a {
	color: #c20000;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 2px;
	border: 0px none #000000;
}

#retouraccueil a:hover {
	text-decoration: underline;
}

#site {
	position: relative;
	height: auto;
	width: 984px;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

#siteaccueil {
	position: relative;
	height: 634px;
	width: 984px;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

#titre {
	position: absolute;
	height: 44px;
	width: 749px;
	top: 54px;
	left: 235px;
	border: 0px none #000000;
}

.bouton {
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #c20000;
	border: 0px none #000000;
	cursor: hand;
	text-align: center;
}

.fondgauche {
	background-color: #c20000;
}

.fond1 {
	background-color: #c20000;
}

.fond2 {
	background-color: #fcc774;
}

.fond3 {
	background-color: #f3d5ca;
}

.fond4 {
	background-color: #FFFFFF;
}

.formulaire {
	background-color: #ffffff;
	border: #f3d5ca;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	scrollbar-face-color: #f3d5ca;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #f3d5ca;
	scrollbar-darkshadow-color: #f3d5ca;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
}

.important {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 11px
}

.importantgras {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 11px
}

.legende {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #a9b9db;
	text-decoration: none;
	font-size: 11px
}

.legendegras {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #a9b9db;
	text-decoration: none;
	font-size: 11px
}

.soustitre {
	font-size: 18px;
	color: #6f0000;
	font-family: Arial, Verdana, Geneva, sans-serif;
}

.texteblanc {
	color: #FFFFFF;
}

.titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #6f0000;
}

a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #c20000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #6f0000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #6f0000;
	scrollbar-darkshadow-color: #6f0000;
	scrollbar-track-color: #6f0000;
	scrollbar-arrow-color: #ffffff;
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
	background-color: #6f0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #595959;
}

br {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

em {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #6f0000;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #6f0000;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

ol {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

nobr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

s {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

strike {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

strong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

sub {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

sup {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

tr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}


#contenuactualites {
	height: 125px;
}

#contenuactualites .hidden {
	left:360px;
}

#contenuactualites tr {
	position:absolute;
	width:210px;
}

#contenuactualites tr.pair {
	top: 10px;
}
#contenuactualites tr.impair {
	top: 60px;
}

.inscription-newsletter {
	display: none;
}
#loadingOverLay {
	position: relative;
	width: 100%;
	heigth: 100%;
	display: none;
	 z-index:3000;
}

#loadingOverLay #loadingOverLayBgContainer {
	position: fixed;
	background-color: #E8E8EC;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
}

#loadingOverLay #loadingOverLayImgContainer {
	position: fixed;
	top: 33%;
	left: 50%;
}
.titre-agenda-salle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #6f0000;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}
