*{
		margin: 0px;
		padding:0px;
	}
	
	#contenuCalendrier #LIENS {
	background-color: #FFF;
	color: #F0C2C2;
}




.carre {
	background-color: #e04700;
	height: 13px;
	width: 15px;
	margin-right: 2px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 2px;
}
 a.liencarre:link{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

}
a.liencarre:visited {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.liencarre:hover  {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#conteneur {
	position: absolute;
	width: 980px;
	left: 50%;
	margin-left: -490px;
	top: 0px;
	height: 722px;
	z-index: 2;
}
#bd {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 2;
}
#barreBas {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 3;
	color: #a54b1f;
	background-image: url(interface/BAS.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 19px;
	width: 381px;
	padding-left: 600px;
	text-transform: uppercase;
	padding-top: 9px;
}
 a.bb:link, a.bb:visited, a.bb:hover {
	color: #a54b1f;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#titreActu {
	position: absolute;
	right: 14px;
	height: 20px;
	width: 231px;
	text-align: center;
	top: 135px;
	background-image: url(interface/actualites.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	z-index: 5;
}
#accueil {
	position: absolute;
	left: 305px;
	top: 75px;
	z-index: 9;
}
#contact {
	position: absolute;
	left: 382px;
	top: 75px;
	z-index: 10;
}
#media {
	position: absolute;
	top: 390px;
	right: 14px;
	z-index: 15;
}


#Actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #F6C5C1;
	text-align: left;
	padding: 15px;
	position: absolute;
	right: 14px;
	top: 155px;
	width: 201px;
	height: 178px;
	overflow: hidden;
	z-index: 6;
	cursor: pointer;
}
#blocAdresse {
	position: absolute;
	height: 115px;
	width: 980px;
	left: 0px;
	top: 0px;
	background-attachment: scroll;
	background-image: url(interface/degrade.jpg);
	background-repeat: repeat-y;
	color: #808184;
	font-weight: bold;
}
.orange {
	color: #F37F2C;
}

a.adr:link, a.adr:visited, a.adr:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F4802B;
	text-decoration: none;
	font-size:10px;
}

#blocCesan {
	position: absolute;
	height: 90px;
	width: 240px;
	left: 490px;
	top: 24px;
}
#blocIconographe {
	position: absolute;
	height: 90px;
	top: 24px;
	right: 14px;
	width: 234px;
}

#edito {
	position: absolute;
	top: 415px;
	right: 14px;
	z-index: 14;
}
#anim {
	position: absolute;
	height: 190px;
	width: 462px;
	left: 260px;
	top: 170px;
	z-index: 4;
}
#contenuIndex {
	position: absolute;
	height: 265px;
	width: 462px;
	left: 260px;
	top: 373px;
	z-index: 16;
	font-size: 13px;
	font-weight: normal;
	color: #6d6e70;
}
.rouge {
	color: #cc0000;
}




#bulleCalendrier {
	position: absolute;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FEFEFF;
	border-right-color: #FEFEFF;
	border-bottom-color: #FEFEFF;
	border-left-color: #FEFEFF;
	height: 41px;
	width: 143px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	top: 338px;
	right: 99px;
	z-index: 13;
}
#imgIndex {
	position: absolute;
	left: 1px;
	top: 135px;
	z-index: 8;
}
#imgIndex0 {
	position: absolute;
	left: 1px;
	top: 275px;
	z-index: 8;
}

#logo {
	position: absolute;
	left: 11px;
	top: 24px;
	z-index: 7;
}







body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
}
#menu1 {
	position: absolute;
	left: 260px;
	top: 135px;
	z-index: 11;
	width: 599px;
}

#toutesActus {
	position: absolute;
	height: 29px;
	width: 85px;
	font-weight: bold;
	color: #C33;
	text-align: center;
	right: 0px;
	bottom: 0px;
}
#mediatheque {
	position: absolute;
	left: 15px;
	top: 170px;
}
#mediathequeTitre {
	position: absolute;
	left: 261px;
	top: 170px;
}
#contenuMediatheque {
	position: absolute;
	top: 189px;
	height: 471px;
	width: 441px;
	left: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404041;
	background-color: #e6e7e8;
	padding: 10px;
	z-index: 9;
}
#contenuTarif {
	position: absolute;
	top: 155px;
	height: 464px;
	width: 441px;
	left: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404041;
	background-color: #F90;
	z-index: 9;
	background-image: url(interface/fondTarif.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#contenuTarif  a:link,#contenuTarif  a:visited,#contenuTarif  a:hover  {
	color:  #F90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#inscription {
	position: absolute;
	z-index: 10;
	left: 156px;
	top: 180px;
}
#tabPedago tr td {
	padding-bottom: 2px;
}

#tarifs {
	position: absolute;
	left: 156px;
	top: 200px;
	z-index: 10;
}
#formulaire {
	position: absolute;
	left: 155px;
	top: 587px;
	z-index: 10;
}
#contenuPedagogique {
	position: absolute;
	top: 155px;
	height: 503px;
	width: 441px;
	left: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404041;
	background-color: #ffe47a;
	z-index: 11;
	padding: 10px;
	overflow: auto;
}
#contenuPedagogique a:link,#contenuPedagogique  a:visited,#contenuPedagogique  a:hover  {
	color: #e06b00;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#contenuPedagogique #LIEN   {
	color: #C00;
	text-align: center;
	font-size: 11px;
	z-index: 15;
	background-color: #fff1ba;
	left: 0px;
	right: 0px;
	height: 16px;
	padding-top: 2px;
	position: absolute;
	top: 20px;
}
#contenuPedagogique #LIEN  a:link,#contenuPedagogique #LIEN  a:visited,#contenuPedagogique #LIEN  a:hover  {
	color: #e06b00;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
#tabPedago {
	position: absolute;
	z-index: 10;
	left: 99px;
	top: 155px;
}

#actualites {
	position: absolute;
	left: 16px;
	top: 170px;
}
#actualiteTitre {
	position: absolute;
	left: 261px;
	top: 170px;
}
#contenuActualites {
	position: absolute;
	top: 190px;
	height: 470px;
	width: 442px;
	left: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404041;
	background-color: #e6e7e8;
	z-index: 9;
	background-attachment: scroll;
	background-image: url(interface/fondActualite.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#actuIn {
	height: 460px;
	overflow: auto;
	position: absolute;
	right: 0px;
	left: 10px;
	top: 0px;
	padding-top: 10px;
}
#imgPublication {
	position: absolute;
	left: 1px;
	top: 135px;
	z-index: 8;
}
#contenuPublication {
	position: absolute;
	top: 155px;
	height: 504px;
	width: 442px;
	left: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #F60;
	z-index: 7;
	padding: 10px;
}
#PLANCHE {
	position: absolute;
	height: 213px;
	width: 195px;
	top: 310px;
	left: 40px;
	z-index: 40;
}
#PLANCHEIN {
	height: 68px;
	width: 62px;
	padding-right: 3px;
	padding-bottom: 3px;
	float: left;
}


#publicationPlus {
	position: absolute;
	top: 225px;
	z-index: 20;
	left: 105px;
}
#blocBlanc {
	width: 442px;
	float: none;
	top: 150px;
	position: absolute;
	margin-left: -221px;
	left: 50%;
	text-align: center;
}
#texteImagePublication {
	font-weight: normal;
	color: #FFF;
	position: absolute;
	width: 230px;
	left: 12px;
	top: 145px;
	z-index: 45;
	font-size: 14px;
}
#contenuActualites a:link,#contenuActualites  a:visited,#contenuActualites  a:hover  {
	color: #e06b00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#lireCalend {
	height: 150px;
	bottom: 30px;
	background-color: #FFF;
	padding: 5px;
	width: 452px;
	position: absolute;
}
#contenuCalendrier {
	position: absolute;
	top: 190px;
	height: 470px;
	width: 462px;
	left: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404041;
	background-color: #e6e7e8;
	z-index: 9;
	background-attachment: scroll;
	background-image: url(interface/fondActualite.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
}
.t2 {
	background-color: #F0C2C2;
	color: #000;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.t1 {
	padding: 6px;
	background-color: #CD3333;
	color: #FFF;
	text-align: center;
}
#totop {
	width: 242px;
	margin-left: -121px;
	position: absolute;
	left: 50%;
	text-align: center;
	top: 134px;
}
#carreCal {
	width: 209px;
	height: 110px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #C33;
}

.titreRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
a.LienRougeSouligne:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD3333;
	text-decoration: underline;
}
a.LienRougeSouligne:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD3333;
	text-decoration: underline;
}
a.LienRougeSouligne:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD3333;
	text-decoration: underline;
}



a.LienOrangeSouligne:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	text-decoration: underline;
}
a.LienOrangeSouligne:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	text-decoration: underline;
}
a.LienOrangeSouligne:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	text-decoration: underline;
}
#pub a:link,#pub  a:visited,#pub  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B41A00;
	text-decoration: underline;
}
#xiti-logo {
	position: absolute;
	left: 0px;
	top: 2px;
}
#bulle {
	background-color: #FFDC5D;
	position: absolute;
	height: 141px;
	width: 235px;
	bottom: 56px;
	z-index: 90;
	right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 5px;
	visibility: hidden;
	
}
#IMBU {
	position: absolute;
	bottom: -23px;
	left: -15px;
}
#menu1 a:link,#menu1 a:visited,#menu1 a:hover {
	color: #CD3333;
	font-size: 14px;
	font-weight: bold;
}
#in {
	position:absolute;
	left:17px;
	top:170px;
	width:455px;
	height:530px;
	z-index:30;
}
#inSuite {
	position:absolute;
	left:479px;
	top:169px;
	width:474px;
	height:531px;
	z-index:30;
}
input  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #990100;
}
textarea  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #990100;
}
select  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #990100;
}
a.CADRE:link {
	padding: 1px;
	border: thin solid #000;
	color: #000;
	font-size: 10px;
	float: right;
	height: 12px;
	width: 12px;
	font-weight: bold;
	text-align: center;
	margin: 1px;
	text-decoration: none;
}
a.CADRE:visited {
	padding: 1px;
	border: thin solid #000;
	color: #000;
	font-size: 10px;
	float: right;
	height: 12px;
	width: 12px;
	font-weight: bold;
	text-align: center;
	margin: 1px;
		text-decoration: none;
}
a.CADRE:hover {
	padding: 1px;
	border: thin solid #000;
	color: #FFF;
	font-size: 10px;
	float: right;
	height: 12px;
	width: 12px;
	font-weight: bold;
	text-align: center;
	margin: 1px;
	background-color: #000;
		text-decoration: none;
}

#in #titreActu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #990100;
	position: static;
	background-color: #FFF;
	background-image: none;
	height: auto;
	width: auto;
	text-align: left;
}#images {
	position: absolute;
	top: 170px;
	left: 17px;
	right: 25px;
	height: 531px;
	z-index: 50;
}
.encadreBack {
	border: 1px solid #000;
	margin: 5px;
	padding: 5px;
}

