body {
	background-color: #bb2c86;
	background-image: url(../images/fond_page.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#container {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#avPart {
	position:absolute;
	left:26px;
	top:310px;
	width:464px;
	height:126px;
	z-index:105;
	visibility: hidden;
}
#avPro {
	position:absolute;
	left:513px;
	top:302px;
	width:464px;
	height:126px;
	z-index:105;
	visibility: hidden;
}
.basdepage {
	color:#FFF;
	font-size:11px;
	line-height: 30px;
	text-align: center;
	}
a.basdepage:link, a.basdepage:active, a.basdepage:visited {
	color:#FFF;
	text-decoration:none;
	}

a.basdepage:hover {
	text-decoration:underline;
	}

.bandeauRef {
	font-size: 11px;
	line-height: 20px;
	background-image: url(../images/bandeau1.jpg);
	text-align: center;
	color: #FFF;
}
.bandeauIndex {
	background-image: url(../images/bandeau2.jpg);
	background-repeat: no-repeat;
	padding-top: 110px;
	padding-left: 22px;
	padding-right: 22px;
	vertical-align: top;
	height: 70px;
}
.sousTitRose {
	font-size: 14px;
	font-weight: bold;
	color: #bb2c86;
}


td {
	font-family: Arial;
	font-size: 12px;
}
.centre {
	background-image: url(../images/fond_centre.gif);
	background-repeat: repeat-y;
	padding-right: 19px;
	padding-left: 19px;
}

a.lien1:link, a.lien1:active, a.lien1:visited {
	color: #bb2c86;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}
a.lien1:hover {
	color: #000000;
	text-decoration: underline;
}
input {
	border: 1px solid #bb2c86;
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}

textarea {
	font-size: 11px;
	border: 1px solid #BB2C86;
	font-family: Arial;
}

select {
	border: 1px solid #bb2c86;
	font-size: 11px;
}

.sousTitNoir {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.adroite {
	text-align: right;
}
.titre {
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	vertical-align: middle;
}
.soustitre {
	font-size: 13px;
	color: #bb2c86;
	background-image: url(../images/deg_soustitre.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 20px;
	font-weight: bold;
}

.titRose {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #bb2c86;
}
.titNoir {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
.ombreG {
	background-image: url(../images/ombre_pave_G.jpg);
	background-repeat: repeat-y;
	width: 3px;
}
.ombreD {
	background-image: url(../images/ombre_pave_D.gif);
	background-repeat: repeat-y;
	width: 3px;
}
.mesExp {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #BB2C86;
}

.ombreB {
	background-image: url(../images/ombre_pave_B.jpg);
	background-repeat: repeat-x;
}
.presPart {
	font-family: georgia;
	font-size: 15px;
	font-style: italic;
	text-align: justify;
}
.relief {
	color: #bb2c86;
}
.presPartGros {
	font-family: georgia;
	font-size: 25px;
	font-style: italic;
	text-align: center;
}
.titBleu {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #379ec0;
}
.reliefPro {
	color: #379ec0;
}
.premRech {
	font-size: 13px;
	color: #FFF;
	background-image: url(../images/fond_prem_rech.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	text-align: center;
}
.premRech2 {
	font-size: 13px;
	color: #FFF;
	vertical-align: top;
	padding-top: 20px;
	font-weight: bold;
	text-align: center;
}
.titBlanc {
	font-size: 16px;
}
a.lien2:link, a.lien2:active, a.lien2:visited {
	font-size: 11px;
	color: #bb2c86;
	text-decoration: none;
	padding-left: 10px;
}
a.lien2:hover {
	color:#000;
	text-decoration: underline;
}
.navOn {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #bb2c86;
	vertical-align: middle;
	text-transform: uppercase;
	width: 25%;
}
.nav {
	margin-bottom: 10px;
}

.navOff {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-transform: uppercase;
	width: 25%;
}
a.btNavOff:link, a.btNavOff:active, a.btNavOff:visited {
	color:#000000;
	text-decoration:none;
	}
a.btNavOff:hover {
	color:#bb2c86;
	text-decoration:none;
	}
.redac1 {
	padding: 10px;
}
li {
	background-image: url(../images/puce.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	margin-left: -25px;
}
.voir {
	font-size: 12px;
	color: #BB2C86;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
a.voir:link, a.voir:active, a.voir:visited {
	color: #BB2C86;
}
a.voir:hover {
	color: #000000;
}

a.noir:link, a.noir:active, a.noir:visited {
	color: #000000;
	text-decoration:none;
}
a.noir:hover {
	color: #000000;
	text-decoration:underline;
}



.fleche{
	float: left;
	height: 18px;
	width: 13px;
	vertical-align: middle;
}
.LignGBl {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}

.fleche2{
	float: left;
	height: 5px;
	width: 2px;
	
}
.titre2 {
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
}
.calendrier1 {
	color: #bb2c86;
	font-weight: bold;
}
.calendJour {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	text-align: center;
}
.calendCase1 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	background-color: #bb2c86;
	text-align: center;
}
.calendCase2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	background-color: #831159;
	text-align: center;
}

.bulle{
	font-size: 11px;
	color: #FFF;
	background-color: #831159;
	padding: 5px;
	border: 3px solid #FFF;
}
a.Cal:link, a.Cal:active, a.Cal:visited{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-decoration:none;
}
a.Cal:hover {
	color: #FFF;
	text-decoration:underline;
}
.calendJourJ {
	color: #ffff00;
}
.rechAccueil {
	color: #FFF;
	background-image: url(../images/fond_rech.jpg);
	height: 348px;
	padding-top: 20px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	vertical-align: top;
}
.titRech {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 25px;
}
.tableRech {
	font-size: 13px;
	color: #FFF;
	vertical-align: top;
	font-weight: bold;
	text-align: center;
}
.soustitreContact {
	font-size: 13px;
	color: #000;
	background-image: url(../images/deg_soustitre.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 20px;
	font-weight: bold;
	line-height: 22px;
}
.reliefGras {
	color: #bb2c86;
	font-weight: bold;
}
.tableRech2 {
	font-size: 13px;
	vertical-align: top;
	font-weight: bold;
	text-align: center;
}
.calendrier2 {
	color: #bb2c86;
	font-weight: bold;
	padding-bottom: 15px;
}
.calendCase3 {
	line-height: 20px;
	color: #FFF;
	background-color: #831159;
	padding-left: 5px;
	padding-right: 5px;
}
a.calendCase3:link, a.calendCase3active, a.calendCase3visited {
	color: #FFF;
	text-decoration:none;
	padding: 0px;
}
a.calendCase3:hover {
	text-decoration:underline;
	}
.calendCase4 {
	line-height: 20px;
	color: #FFF;
	background-color: #831159;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.adroiteGras {
	text-align: right;
	font-weight: bold;
}
.redac2 {
	padding: 10px;
	line-height: 20px;
}
a {
	color: #BB2C86;
}
a:hover {
	text-decoration:none;
	color: #000000;
}.calendCase3Select {
	line-height: 20px;
	color: #FFF;
	background-color: #000;
	padding-left: 5px;
	padding-right: 5px;
}
.calendCase4Select {
	line-height: 20px;
	color: #FFF;
	background-color: #000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.mesSuj {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.mesDate {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #BB2C86;
	text-align: center;
}
.mesType {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.nonLu1 {
	font-weight: bold;
	color: #BB2C86;
	background-color: #f1d5e7;
	padding: 3px;
}
a.nonLu1:link, a.nonLu1:active, a.nonLu1:visited {
	text-decoration: none;
}
a.nonLu1:hover {
	color:#000;
	text-decoration:underline;
}
.nonLu2 {
	font-weight: bold;
	color: #BB2C86;
	padding: 3px;
}
a.nonLu2:link, a.nonLu2:active, a.nonLu2:visited {
	text-decoration: none;
}
a.nonLu2:hover {
	color:#000;
	text-decoration:underline;
}
.Lu1 {
	color: #000;
	background-color: #f1d5e7;
	padding: 3px;
}
a.Lu1:link, a.Lu1:active, a.Lu1:visited {
	text-decoration: none;
}
a.Lu1:hover {
	color:#BB2C86;
	text-decoration:underline;
}
.Lu2 {
	color: #000;
	padding: 3px;
}
a.Lu2:link, a.Lu2:active, a.Lu2:visited {
	text-decoration: none;
}
a.Lu2:hover {
	color:#BB2C86;
	text-decoration:underline;
}
.titre3 {
	background-image: url(../images/deg_pave.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
	font-weight: bold;
	color: #BB2C86;
}
.calendAttente {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	background-color: #BB2C86;
	text-align: center;
	background-image: url(../images/plan_attente.gif);
	background-repeat: no-repeat;
}
.asterix {
	font-size:11px;
}
.FdBarreNoir {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/fd_noir.jpg);
	background-repeat: repeat-x;
}
.Maj {
	text-transform: uppercase;
}
.Rosept {
	color: #bb2c86;
	font-size: 11px;
	font-weight: bold;
}
h2 {
	vertical-align: middle;
	font-size: 14px;
	color: #000;
}
h1 {
	vertical-align: middle;
	font-weight: bold;
	color: #BB2C86;
	font-size: 16px;
}
.FdRose {
	color: #FFF;
	background-color: #bb2c86;
	line-height: 20px;
}

.FdRose3 {
	color: #FFF;
	background-color: #d157a4;
	line-height: 20px;
}
.FdRose2 {
	color: #FFF;
	background-color: #831159;
	line-height: 20px;
}


.bouton{
	color: #FFF;
	background-color: #831159;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.bouton2{
	color: #FFF;
	background-color: #bb2c86;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}

.FdRose2 a:link, .FdRose2 a:active, .FdRose2 a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.FdRose2 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.FdRose a:link, .FdRose a:active, .FdRose a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.FdRose a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.inputnone {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.inputB {
	border: 1px solid #379ec0;
	font-size: 11px;
	font-family: Arial;
	color: #000;
	background-color: #FFF;
}
.NbReseau {
	background-image: url(../images/fd_nb_reseau.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 18px;
	font-weight: bold;
	color: #BB2C86;
}
.Lecture {
	font-weight: bold;
	color: #FFF;
	background-color: #BB2C86;
	padding: 3px;
}
.btvoir {
	font-size: 12px;
	color: #BB2C86;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
}
.FdMenuMess {
	background-image: url(../images/fd_menu_mess.jpg);
	background-repeat: repeat-x;
}
.FdBleu {
	background-color: #d3ecf4;
}
.FdBleu2 {
	background-color: #379ec0;
	color: #FFF;
}
.FdBleu3 {
	background-color: #1680a3;
	color: #FFF;
}

.SsSsNavOff {
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	font-size: 13px;
	height: 19px;
	margin-left: 20px;
}
.SsSsNavOn {
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #bb2c86;
	height: 19px;
	margin-left: 20px;
}

a.SsSsNavOnLink:link,a.SsSsNavOnLink:visited, a.SsSsNavOnLink:active  {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}


a.SsSsNavOnLink:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-left: 20px;
}
.Statut0 {
	font-weight: bold;
	color: #fecb00;
}
.Statut1 {
	font-weight: bold;
	color: #FFFFFF;
}
.Statut2 {
	font-weight: bold;
	color: #ff0600;
}
.Statut3 {
	font-weight: bold;
	color: #56a756;
}
.Statut4 {
	font-weight: bold;
	color: #b1f4b1;
}.bouton3 {
	color: #FFF;
	background-color: #369ed1;
	font-weight: bold;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.ReseauG {
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #000;
	background-image: url(../images/ico/reseau_G.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 57px;
	vertical-align: middle;
	padding-top: 13px;
}
.FdGris {
	background-color: #e3e3e3;
}

.ReseauD {
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #000;
	background-image: url(../images/ico/reseau_D.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 33px;
	width: 57px;
	padding-top: 12px;
}
.btvoir2 {
	font-size: 11px;
	color: #BB2C86;
	text-align: right;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
}
.btvoir3 {
	font-size: 11px;
	color: #000;
	text-align: right;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
}
.btvoir0 {
	font-size: 12px;
	color: #000;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
}
.FdNoir {
	color: #FFF;
	background-color: #000;
}
a.FdNoir:link, a.FdNoir:active, a.FdNoir:visited {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}
a.FdNoir:hover {
	color: #FFF;
	text-decoration: underline;
}
.centre2 {
	background-color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
}
.Txt16 {
	font-size: 16px;
}
.Oxymania {
	background-image: url(../images/fond_prem_rech2.jpg);
	background-repeat: no-repeat;
}
.presPart2 {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	text-align: justify;
	padding: 5px;
}
.presPartGros2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	text-align: center;
}
.presPart3 {
	background-image: url(../images/fond_home_part.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.presPro3 {
	background-image: url(../images/fond_home_pro.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

