body {
	background-color:#0064AC; 
	background-image: url(images/ci_facade_08040102.jpg);
	background-repeat: no-repeat;
	background-position: 750px 0;
	color: black;
}
/* ------------------------------------ */
/* --- ELEMENTS TO RENDER INVISIBLE --- */
/* ------------------------------------ */
.main_caption {
	visibility: visible;
}


/* ------------------------------------ */
/* ----------- Main Start  ------------ */
/* ------------------------------------ */
a {
	font-size: 10px;
	color: black;	
	text-decoration: none;
}
a:link {
	font-size: 10px;
	color: black;	
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}


img {
	border: 0;
}

table {
	float: left;
	width: 100%;
}

td {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#mainContainer .nextprev {
	font-size: 11px;
}
#mainContainer .nextprev a {
	font-size: 11px;
}

#mainContainer {
	float: left;
	margin: 0;
	padding: 0;
	width: 722px;
	font-family: Verdana, sans-serif;
	font-size: 10px;

}

#leftMainContainer {
	position: absolute;
	top: 0;
	left: 0;
	/*float: left;*/
	margin: 0;
	padding: 0;
	width: 249px;
}

#leftMainContainer p {
	float: right;
	margin: 0;
	padding: 0;
	width: 183px;
}

#leftMainContainer ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 183px;
	list-style-type: none;
}
.leftMainContainer li {
	float: right;
	margin: 0;
	padding: 0;
	font-weight: 700;
	list-style-type: none;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 500;
	text-align: left;
	color: #000000;
}
.leftMainContainer ul li {
	margin: 5px 0;
	padding: 10px 0;
}
.leftMainContainer li img {
	/*width: 183px;*/
	/*overflow: hidden;*/
}
.leftMainContainer li img a, a:link {
	border: none;
}
.leftMainContainer li img a:hover {
	border: none;	
	text-decoration: underline;
}

.leftMainContainer li a {
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 500;
	text-align: left;
	color: #000000;
}
.leftMainContainer li a:link {
	text-decoration: none;
}
.leftMainContainer li a:hover {
	border: none;	
	text-decoration: underline;
}




/*#colImage {
	float: right;
	margin: 0;
	padding: 0;
	width: 183px;
}

.colImageArticle {
	float: right;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	width: 100%;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 500;
	text-align: left;
	color: #000000;

}
.colImageArticle img {
	width: 100%;
	overflow: hidden;
}
.colImageArticle img a, a:link {
	border: none;
}
.colImageArticle img a:hover {
	border: 2px solid #0064AC;	
	text-decoration: underline;
}*/














#menuMainContainer {
	float: right;
	margin: 0;
	padding: 0;
	width: 235px;
}
#menuMainContainer ul {
	float: left;
	margin: 0;
	padding: 0 0 14px 39px;
}
#menuMainContainer li {
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	width: 173px;
	list-style-type: none;
}
#menuMainContainer .tit {
	float: left;
	margin: 0 0 3px 0;
	/*width: 128px;*/
}
#menuMainContainer img {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
#logoContainer {
	float: left;
	margin: 14px 0 14px 13px;
	width: 235px;
}
#menuContainer {
	float: left;
	width: 235px;
}



#contentContainer {
	float: right;
	margin: 0 0 50px 0;
	padding: 55px 0 0 0;
	width: 473px;
	background-color: #FFFFFF;
	/*text-align: center;*/
}
#contentContainerMarges {
	margin: 0;
	text-align: left;
	margin-left: 30px;
	padding: 0;
	width: 413px;
}
#contentContainerHpLower {
	margin: 0;
	text-align: left;
	margin-left: 30px;
	padding: 0;
	width: 433px;
}
#contentContainerFooter {
	margin: 0;
	text-align: left;
	margin-left: 30px;
	padding: 0;
	width: 413px;
}
#contentContainer a {
}
.pageTitleIMAGE {
	float: left;
	margin: 0 0 45px 0;
	padding: 0;
	width: 100%;
}
#titreContainer {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
#dateContainer {
	float: left;
	margin: 5px 0 20px 0;
	padding: 0;
	width: 100%;
	font-weight: 700;
}
#dateContainerNEWSLIST {
	float: left;
	margin: 5px 0 40px 0;
	padding: 0;
	width: 100%;
	font-weight: 700;
}
#dateContainerNEWSAFFICHE {
	float: left;
	margin: 5px 0 50px 0;
	padding: 0;
	width: 100%;
	font-weight: 100;
}
#texteContainer {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
#texteContainer a {
	text-decoration: underline;
}
.tablerender a {
	text-decoration: underline;
}
.noUnderline a {
	text-decoration: none;
}
#navBarDetailContainer {
	float: left;
	margin: 15px 0 15px 0;
	padding: 0;
	width: 100%;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #207dc5;
}
#navBarDetailContainer ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
#navBarDetailContainer li {
	float: left;
	margin: 0;
	padding: 0;
}
#navBarDetailContainer a {
	font-size: 10px;
	color: #207dc5;
}
#navBarDetailContainer a:hover {
	color: #207dc5;	
	text-decoration: none;
}
#imageOneContainer {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	font-size: 9px;
	color: #000000;
}
#imageTwoContainer {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	font-size: 9px;
	color: #000000;
}
#distributionContainer {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
/* ----------------------------------------------------- */
/* -------- NEW HOMEPAGE 2008 -------------------------- */
/* ----------------------------------------------------- */

.MenuClientAContainer {
	float: right;
	width: 196px;
	margin: 0;
}
.MenuClientAContainer .tablerender {
	float: left;
	width: 196px;
	margin-bottom: 20px;
}
#autourSpectaclesContainer {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 700;
	text-align: left;
	color: #000000;
}
#autourSpectaclesContainer  a {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
#autourSpectaclesContainer  a:link {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
#autourSpectaclesContainer  a:hover {
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
#autourSpectaclesContainer  ol {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#autourSpectaclesContainer  ol li {
	float: left;
	border-top: 10px solid #0064AC;
	padding: 12px 0 0 0;
	margin: 0 14px 0 0;
	width: 200px;
}
#autourSpectaclesContainer  ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#autourSpectaclesContainer  ul li {
	float: left;
	border-top: 10px solid #0064AC;
	padding: 12px 0 0 0;
	width: 413px;
}
.autourSpectaclesBarreCouleur {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 10px;
	background-color: #0064AC;
}
.autourSpectaclesBox {
	float: left;
	margin: 12px 0 0 0;
	padding: 0;
	width: 100%;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 700;
	text-align: left;
	color: #000000;
}

.autourSpectaclesBox img {
	width: 100%;
	overflow: hidden;
	border: none;
}
.autourSpectaclesBox img a, a:link {
	border: none;
}
.autourSpectaclesBox img a:hover {
	border: 2px solid #0064AC;	
}

.autourSpectaclesColsignature {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	width: 100%;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 500;
	text-align: left;
	color: #000000;
}
.autourSpectaclesColsignature p {
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	font-weight: 700;
	width: 100%;
}
.autourSpectaclesColsignature ul {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: 700;
	width: 100%;
	list-style-type: none;
	display: inline;
}
.autourSpectaclesColsignature li {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: 700;
	list-style-type: none;
	display: inline;
}
.autourSpectaclesColsignature ul li {
	margin: 1px 0;
	padding: 0;
}


.autourSpectaclesColsignature a {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: 500;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.autourSpectaclesColsignature a:link {
	color: #000000;
	text-decoration: none;
}
.autourSpectaclesColsignature a:hover {
	color: #000000;
	text-decoration: underline;
}



.HowToAboBox {
	float: left;
	border-top: 10px solid #0064AC;
	padding: 18px 0 0 0;
	width: 413px;
	margin: 20px 0 10px 0;
}


#footerContainer {
	float: left;
	width: 100%;
	height: 50px;
	margin: 20px 0 0 0;
	padding: 0;
	background-color: #0064AC;
}
.nextprev {
	font-size: 12px;
}
.nextprev a {
	color: #207dc5;
	font-size: 12px;
	font-weight: 700;
}
.nextprev_current {
}
.nextprev_link {
}
#contentContainer object {
	width: 413px;
	height: 350px;
}
#contentContainer embed {
	width: 413px;
	height: 350px;
}
#contentContainer hr {
	width: 100%;
	height: 10px;
	background-color: #0064AC;
	border: none;
	margint-top: 10px;
	margin-bottom: 10px;
}
