html{
	/*overflow:visible;*/
	overflow-y:scroll;
	overflow-x:hidden;
}
body{
	margin: 0;
	padding: 0;
	background-image: url(../img/trame.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
td{
	/*text-align:justify;*/
}
p{
	text-align:justify;
}
.popup{
	background-color:#DEE9F1;
	background-image:none;
	padding:0;
	margin:0;
}
/* traitement des images */
img{
	border:0;
	margin:0;
	padding:0;
}
/* polices */
.topheader{
	font-size:10px;
	color:#FFF;
}
.menu{
	font-size:10px;
	color:#666;
}
.auCentre{
	text-align:center;
}
.txtNormal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47577C;
}
.txtPetit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#47577C;
}
.txtMoyen{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#47577C;
	font-weight:bold;
}
.txtGrand{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#47577C;
	font-weight:bold;
}
.tabActus{
	background:url(../img/degrade_alaune.jpg);
	background-repeat:repeat-x;
	height:180px;
}
.tabAgenda{
	background:url(../img/degrade_agenda.jpg);
	background-repeat:repeat-x;
	height:180px;
}
.tabRubriques{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47577C;
	border:solid 2px #fff;
	height:25px;
}
.tabplusdinfos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#466D86;
	background:url(../img/degrade_plus_dinfos.jpg);
	background-repeat:repeat-x;
	text-align:left;
}
.tabProjets{
	border:1px #FF0000 solid;
}
.liensousmenu_on{
	background-color:#FF9900;
	color:#FFF;
	text-align:center;
}
.liensousmenu_off{
	background-color:#A1C2D8;
	text-align:center;
	cursor:pointer;
}
.ariane{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#679EC2;
}
.obligatoire {
	color:#FF9900;
}
.hide {
  display: none;
}
/* liens */
a{
	color:#47577C;
}
a.lienheader:link {
	color: #FFF;
   text-decoration: none;
}
a.lienheader:visited {
	color: #FFF;
	text-decoration: none;
}
a.lienheader:active {
	color: #FFF;
	text-decoration: none;
}
a.lienheader:hover {
	color: #FFF;
	text-decoration: none;
}
a.lienmenu:link {
	color: #666;
   text-decoration: none;
}
a.lienmenu:visited {
	color: #666;
	text-decoration: none;
}
a.lienmenu:active {
	color: #666;
	text-decoration: none;
}
a.lienmenu:hover {
	color: #666;
	text-decoration: none;
}
a.liensousmenu:link {
	color: #3C4866;
   text-decoration: none;
}
a.liensousmenu:visited {
	color: #3C4866;
	text-decoration: none;
}
a.liensousmenu:active {
	color: #3C4866;
	text-decoration: none;
}
a.liensousmenu:hover {
	color: #fff;
	text-decoration: none;
}
a.lienactus:link {
	color: #47577C;
   text-decoration: none;
}
a.lienactus:visited {
	color: #47577C;
	text-decoration: none;
}
a.lienactus:active {
	color: #47577C;
	text-decoration: none;
}
a.lienactus:hover {
	color: #47577C;
	text-decoration: none;
}
a.lienplusdinfos:link {
	color: #466D86;
   text-decoration: none;
   text-align:left;
}
a.lienplusdinfos:visited {
	color: #466D86;
	text-decoration: none;
	text-align:left;
}
a.lienplusdinfos:active {
	color: #466D86;
	text-decoration: none;
	text-align:left;
}
a.lienplusdinfos:hover {
	color: #466D86;
	text-decoration: none;
	text-align:left;
}
a.liennontexte:link {
   text-decoration: none;
}
a.liennontexte:visited {
	text-decoration: none;
}
a.liennontexte:active {
	text-decoration: none;
}
a.liennontexte:hover {
	text-decoration: none;
}
/* bordures */
.bordurecadre{
	/*border:1px #FF0000 solid;*/
	background-color:#BEDAF3;
	padding:10px;
}

/*actu */
.txtTitreActu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #45A9D3;
}

.txtNormalActu{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47577C;
}
.dateActu{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#f60;
}

/* IMAGES DANS TEXTE */
.imageAGaucheBordure {
	float: left;
	margin: 0px 5px 0px 5px;
	text-align:center;
	font-size:10px;
	font-style:italic;
}
.imageAGauche {
	float: left;
	margin: 0px;
	text-align:center;
	font-size:10px;
	font-style:italic;
}
.imageADroiteBordure {
	float: right;
	margin: 0px 5px 0px 5px;
	text-align:center;
	font-size:10px;
	font-style:italic;
}
.imageADroite {
	float: right;
	margin:0px;
	text-align:center;
	font-size:10px;
	font-style:italic;
}
.imageAuCentre{
	clear:both;
	margin:0px;
	text-align:center;
	font-size:10px;
	font-style:italic;
}
.puce {
margin-right:10px;
}
.enRouge {
	color: #ED1C24;
}
.txtDateAgenda {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
.txtTitreAgenda {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #45A9D3;
}
.txtNormalAgenda {

	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47577C;
}
.trameTiretsVertic {
	background-image: url(../img/trame_tirets_verticale.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.MT_TabSousTheme {
	border: 1px solid #FFA162;
}

.MT_themePDF {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DB5802;
}
.MT_TabDocPDF {
	border: 1px solid #FFA162;
	background-color: #FEBB78;
}
.MT_SousThemePDF {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DB5802;
}

.MT_themeIMG {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.MT_TabDocIMG {
	border: 1px solid #84B7EA;
	background-color: #A2C9EE;
}
.MT_SousThemeIMG{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.MT_themeVID {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A5B9B;
}
.MT_TabDocVID {
	border: 1px solid #84A3EA;
	background-color: #9FAFF0;
}
.MT_SousThemeVID{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A5B9B;
}

.MT_themeOTH {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.MT_TabDocOTH {
	border: 1px solid #D6DFE4;
	background-color: #C0CFD8;
}
.MT_SousThemeOTH{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.MT_noborder{
	border-width:0;
	padding:0;
	margin:0;
}
