body {
	background-color: #FFFFFF;
	background-image: url(../Interface/FOND_GLOBAL.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
body,th,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #9924C3;
	font-weight: bold;
}
div.SPACER {
	clear:both;

}
div.DOTTED {
	clear:both;
	height:1px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.DOTTED90 {
	clear:both;
	height:1px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 90%;
}

#ZGLOBAL {
	background-color: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	height: 100%;
	position: relative;
}
#NAVTHEME {
	width: 313px;
	background-color: #FFFFFF;
	float: left;
	display: block;
	font-size: 12px;
}
#NAVTHEME img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#NAVTHEME dt a {
	background-color: #FFFFFF;
	background-image: url(../Interface/ACCUEIL_RUBRIQUE2_PUCE.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 2px;
	padding-left: 35px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 3px;
	background-position: left -5px;
}
#NAVTHEME dt a:hover {
	background-color: #FFFFFF;
	background-image: url(../Interface/ACCUEIL_RUBRIQUE2_PUCE.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 2px;
	padding-left: 35px;
	font-size: 12px;
	font-weight: normal;
	color: #97009B;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 3px;
	background-position: left -5px;
}

#SIGNATURE {
	background-image: url(../Interface/ACCUEIL_SIGNATURE_FOND.jpg);
	background-repeat: repeat;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#DOCUMENTATION  {
	background-image: url(../Interface/ACCUEIL_SIGNATURE_DOCSC1.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 450px;
	height: 90px;
	margin-top: 25px;
	float: right;
}
#DOCUMENTATION  #LIENDOCS  {
	padding-top: 20px;
	background-image: url(../Interface/ACCUEIL_SIGNATURE_DOCSCENTR.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 90px;
	margin-left: 205px;
	padding-left: 30px;
}
#DOCUMENTATION    #LIENDOCS    dt   a  {
	display: block;
	font-size: 10px;
	color: #645FAF;
	text-decoration: none;
	width: 150px;
}
#DOCUMENTATION #LIENDOCS dt a:hover {
	display: block;
	font-size: 10px;
	color: #99009B;
	text-decoration: none;
	width: 150px;
}

#ACTUMETEO {
	width: 202px;
	background-color: #FFFFFF;
	float: left;
	margin: 5px;
}
#ACTUMETEO dt a {
	background-image: url(../Interface/ACCUEIL_ACTUS_PUCE.jpg);
	display: block;
	background-repeat: no-repeat;
	height: auto;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}
#ACTUMETEO dt a:hover {
	background-color: #FFFFFF;
	background-image: url(../Interface/ACCUEIL_ACTUS_PUCE.jpg);
	display: block;
	background-repeat: no-repeat;
	height: auto;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: normal;
	color: #333397;
	text-decoration: none;
	margin: 0px;
}

#AGENDA {
	width: 434px;
	float: left;
	margin: 5px;
}

#AGENDA   .ENCARTAGENDA  {
	background-image: url(../Interface/ACCUEIL_AGENDA_CENTRE.jpg);
	background-repeat: repeat-x;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font-size: 10px;
	color: #666666;
}
#COMMUNES {
	margin: 5px;
	width: 515px;
	overflow: hidden;
	float: left;
	padding-top: 14px;
}
#COMMUNES #COMMUNESTXT {
	width: 200px;
	font-size: 10px;
	display: block;
	text-align: justify;
	margin: 5px;
	padding: 10px;
	float: left;
}
#COMMUNES #ACCUEILCARTE {
	text-align: center;
	display: block;
	position: static;
	padding: 20px;
}
#IDEES {
	width: 436px;
	float: left;
	margin: 5px;
}
#IDEES  #IDEETXT  {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	text-align: justify;
	margin-left: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#IDEES  #VISUELIDEE  {
	float: left;
	width: 130px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
}
#INFOSRUB {
	display: block;
	width: 286px;
	background-color: #f1f1f1;
}
#INFOSRUB dt a {
	background-color: #f1f1f1;
	display: block;
	height: auto;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	background-image: none;
}
#INFOSRUB dt a:hover {
	background-color: #f1f1f1;
	display: block;
	height: auto;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: normal;
	color: #9A0099;
	text-decoration: none;
	margin: 0px;
	background-image: none;
}
#INFOSRUB #ANNONCEAGENDA {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#DEVELOPPEMENT  {
	position: static;
	float: right;
	height: 100%;
	width: 640px;
	margin: 10px;
}

#ENCART  dt  a   {
	font-size: 10pt;
	color: #990096;
	text-decoration: none;
	background-image: url(../Interface/RUBRIQUE_PUCE.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	margin-left: 30px;
	font-weight: bold;
}
#ENCART dt a:hover {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background-image: url(../Interface/RUBRIQUE_PUCE.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	margin-left: 30px;
	font-weight: bold;
}

#ENCART  .SRUB {
	display: block;
	margin-left: 30px;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.MENUG_TITRESRUB1 {
	font-size: 14px;
	font-weight: bold;
	color: #333298;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #D5D6EB;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.MENUG_TITRESRUB2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.MENUG_ARTENCOURS {
	background-color: #FFFFFF;
	background-image: url(../Interface/ACCUEIL_RUBRIQUE2_PUCE.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 2px;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 3px;
	background-position: left -5px;
}




.RUBTSRUB  {
	font-size: 16pt;
	color: #97009B;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.RUBTEXTE dd {
	font-size: 9pt;
}
#formulaireContact td {
	font-size: 9pt;
}


.RUBTEXTE   {
	font-size: 11pt;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 580px;
}
.TRUB  {
	font-size: 14pt;
	font-weight: bold;
	color: #333399;
}

.dateagenda    {
	font-size: 10px;
	color: #343399;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	padding-left: 10px;
}
.titreagenda {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.texteagenda {
	font-size: 11px;
	color: #000000;
	width: 280px;
	padding-left: 120px;
}
.lienagenda a {
	font-size: 10px;
	color: #660033;
	text-decoration: none;
	font-weight: bold;
}
.ADRESSE {
	font-size: 12px;
	padding-top: 0px;
	padding-left: 160px;
}
.ADRESSE h3 {
	font-size: 18px;
	height: 8px;
	color: #99009B;
}

.COORDONNEES {
	padding-left: 160px;
	font-size: 10px;
}
.COORDONNEES a {
	color: #353299;
	text-decoration: none;
}
.texteagendarub {
	font-size: 11px;
	color: #000000;
}
.MENUG_TITRESRUBPRAT {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-weight: bold;
}
div.MENUG_TITREARTPRAT a {
	padding: 0px;
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 35px;
}
#RUBENCOURS a    {
	background-color: #FFFFFF;
	display: block;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #323499;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 3px;
}
#LISTELIENASSO  {
	color: #333333;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#LISTELIENASSO a {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#LISTELIENASSO:hover {
	color: #333333;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #CCCCCC;
}
#TITREMOTCLE {
	font-size: 10pt;
	font-weight: bold;
	color: #313398;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#TITREMOTCLECOMART {
	font-size: 10pt;
	font-weight: bold;
	color: #313398;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ENPETITGRIS {
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
}
#LIENTITBREVE a {
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CCCCCC;
	display: block;
	margin-top: 2px;
	margin-right: 30px;
	margin-bottom: 1px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#LIENTITBREVE a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CCCCCC;
	display: block;
	margin-top: 2px;
	margin-right: 30px;
	margin-bottom: 1px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#RUBNOMCOMM {
	background-color: #FFFFFF;
	display: block;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	font-size: 11pt;
	font-weight: bold;
	color: #323499;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 3px;
}
#COLG {
	padding: 0px;
	width: 300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	overflow: hidden;
	display: block;
}
#COLD {
	padding: 0px;
	width: 300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	overflow: hidden;
	float: right;
}
.TRUBCOM {
	font-size: 14pt;
	font-weight: bold;
	color: #323499;
}

#TITREMOTCLECOMMU {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#ZLISTHEBERGE {
	display: none;
}
#ZLISTRESTO {
	display: none;
}
#ZLISTART {
	display: none;
}
#ZLISTCOM {
	display: none;
}
#ZLISTASS {
	display: none;
}

#ZLISTHEBERGEON {
	display: block;
}
#ZLISTRESTOON {
	display: block;
}
#ZLISTARTOON {
	display: block;
}
#ZLISTCOMON {
	display: block;
}
#ZLISTASSON {
	display: block;
}


#SYNAPTURE {
	text-align: center;
	display: block;
	width: 800px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 8pt;
	color: #666666;
}
#SYNAPTURE a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#SYNAPTURE a:hover {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
#DEVELOPPEMENT #DOCATTACHE {
	margin: 5px;
	background-color: #D5D6EB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#DEVELOPPEMENT #DOCATTACHE dt a {
	font-size: 10pt;
	color: #97009B;
	text-decoration: none;
}
#DEVELOPPEMENT #DOCATTACHE dt a:hover {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#ZLISTASSCULT {
	display: none;
}
#ZLISTASSSPORT {
	display: none;
}

