*{
	margin:0;
	padding:0;
}
body{
	font-size:0.625em;
	height:888px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#FFF;
}
h1{
	background:url("images/bkg_header.png") no-repeat scroll left top transparent;
	height:36px;
	padding:0px 0px 0px 5px;
	margin-bottom:15px;
	width:80%;
	font-size:23px;
	line-height:36px;
}
h2{
	height:auto;
	min-height:36px;
	padding:0px 0px 0px 5px;
	margin-bottom:15px;
	width:80%;
	font-size:23px;
	line-height:36px;
}
#normal h3{
	font-size:1.4em;
	background:url("images/bkg_header.png") no-repeat scroll left top transparent;
	height:16px;
	/* width:70%; */
	color:#FFF;
	padding:0.5em 0 0.5em 0.3em;
	margin-top:1em;
}
h3{
	font-size:1.4em;
	padding:0.2em 0;
}
h4{
	font-size:1.2em;
	padding:0.2em 0;
}
.eno_visiteur_title h3{
	background:url("images/bkg_header.png") no-repeat scroll left top transparent;
	height:12px;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:5px;
	width:100%;
	color:#FFF;
}
.eno_visiteur_title a + p{
	padding-top:11px;
}
/* #frameRL td,
#frameRL table{
	width:inherit !important;
} */
#frameR #frameRL .csc-header{
	width:360px;
}
ul{
	margin-left:2.2em;
	padding-bottom:0.6em;
}
ul.csc-menu-3{
	padding-bottom:1.6em;
}
ul > li > a{
	color:#231F20;
}
a{
	color:#231F20;
}
a:hover{
	color:#1E1E1E;
}
.centrer{
	width:1057px;
	min-height:386px;
	height:auto;
	display:inline-block;
}
.rose #menuG{
	z-index:1;
}
.bleu{
	background:url(images/bkg.png) center top repeat-x #009dda;
	min-height:888px;
	height:auto;
	width:100%;
	display:inline-block;
}
.vert{
	background:url(images/bkg_vert.png) center top repeat-x #b1d236;
	min-height:888px;
	height:auto;
	width:100%;
}
.rose{
	background:url(images/bkg_rose.png) center top repeat-x #e11e40;
	min-height:888px;
	height:auto;
	width:100%;
}
.orange{
	background:url(images/bkg_orange.png) center top repeat-x #fdba2d;
	min-height:888px;
	height:auto;
	width:100%;
}
#container{
	width:1057px;
	min-height:386px;
	height:auto;
	display:block;
	margin:0 auto;
	font-size:1.4em;
	font-weight:bold;
	position:relative;
}
#bottom{
	background-color:#000000;
	bottom:0;
	height:99px;
	position:relative;
	width:100%;
	z-index:20;
	clear:both;
	margin-top:2px;
}
#bottom img{
	height:99px;
	float:right;
	width:298px;
}
#bordure img{
	height:auto;
	float:left;
	width:auto;
	padding-right:5px;
}
#menuH{
	width:1056px;
	min-height:136px;
	height:auto;
	display:block;
	clear:both;
}
#qsn,
#ss{
	display:none;
	position:absolute;
	z-index:99;
	left:50%;
	margin-left:30px;
}
#qsn{
	margin-left:-167px;
}
#qsn li,
#ss li{
	list-style:none;
}
#qsn li a,
#ss li a{
	padding:0px 15px;
	text-decoration:none;
	color:#FFF;
	width:150px;
	height:18px;
	background-color:#000;
	opacity : 0.9;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
    filter : alpha(opacity=90); /* IE < 8 */ 
	border:2px solid #FFF;
	display:block;
	margin-top:3px;
}
#qsn li a{
	width:160px;
}
#qsn li a:hover,
#ss li a:hover{
	padding:0px 15px;
	text-decoration:none;
	color:#000;
	width:150px;
	height:18px;
	background-color:#FFF;
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
	border:2px solid #000;
	display:block;
	margin-top:3px;
}
#qsn li a:hover{
	width:160px;
}
#frameL{
	width:295px;
	min-height:252px;
	height:auto;
	display:block;
	float:left;
}
#fade{
	position:relative;
	bottom:152px;
	z-index:10;
}
.bleu.inside #frameR,
.orange #frameR,
.rose #frameR,
.vert #frameR,
#frameR{
	background:url("images/bkg_right.png") repeat-x top left;
	float:right;
	width:762px;
	min-height:252px;
	height:auto;
	display:inline-block;
}
.bleu.inside #frameR{
	background:url("images/bkg_droite_bleu.png") repeat-x top left;
	width:742px;
	min-height:232px;
	height:auto;
	padding:10px;
}
.rose #frameR{
	background:url("images/bkg_droite_rose.png") repeat-x top left;
	padding: 10px 120px 10px 10px;
    width: 632px;
	min-height:232px;
	height:auto;
}
.vert #frameR{
	background:url("images/bkg_droite_vert.png") repeat-x top left;
	padding: 10px 120px 10px 10px;
    width: 632px;
	min-height:232px;
	height:auto;
}
.orange #frameR{
	background:url("images/bkg_droite_orange.png") repeat-x top left;
	padding: 10px 120px 10px 10px;
    width: 632px;
	min-height:232px;
	height:auto;
}
#frameR .csc-textpic-text,
#frameR .csc-header,
#frameR p{
	width:560px;
	display:block;
}
#frameRR{
	float:right;
	height:587px;
	margin:65px 73px 0 0;
	width:300px;
}
#frameRR .csc-textpic-text,
#frameRR .csc-header,
#frameRR p{
	width:235px;
}
#frameRL{  /*  A la une  */
	width:276px;
	min-height:24px;
	height:auto;
	display:block;
	padding:100px 0 0 14px;
}
#frameRL p{
	margin:0 0 13px 13px;
	width:auto;
}
#dynamicL{
	float:left;
	width:290px;
	height:587px;
	display:block;
}
#dynamicR{
	float:right;
	height:587px;
	margin:65px 73px 0 0;
	width:300px;
	display:block;
}
#propos{
	height:133px;
	width:235px;
	overflow:none;
	display:block;
	margin-bottom:1.4em;
	color:#000;
	font-size:0.7em;
	margin-left:-0.9em;
}
#contentListNouvelle{
	width:276px;
}
#canadon{
	position:absolute;
	top:2px;
	right:150px;
	width:152px;
	height:67px;
	display:block;
}
#fbLike{
	position:absolute;
	top:3px;
	right:0;
	width:137px;
	height:20px;
	display:block;
}
p.align-right{
	text-align:right;
}
p.align-center{
	text-align:center;
}
blockquote{
	padding:0 50px;
}
#frameR blockquote p{
	width:460px;
}
#bottomContent{
	display: block;
    height: 99px;
    left: 50%;
    margin: 0 0 0 -528px;
    position: absolute;
    width: 528px;}
	
#frameR .csc-frame-frame1 p{
	text-align:center;
	padding-left:50px;
	width:510px;
}
