
	/* CKE FIX */
	.cke_editable {background:#000000;}
	.cke_panel_list {background:#000000;color:#343434;margin:0;}
	a {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: underline;}
a:hover {text-decoration: none;}
body {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
td {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 20px;}
.titre {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #0000AA;}
.titresmall {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #0000AA;}
.soustitre {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: black;}
.soustitreshadow {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #888888;}
.texteadmin {font-family: arial, helvetica, sans-serif;font-size:10pt;font-weight:bold;font-style:italic; color: black;}
.statsred {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #8E252F;}
.statsblue {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #2B3498;}
.statsorange {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #ff8000;}
.red {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #ee4444;}
.alert {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ee4444;}
.shadow {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #888888;}
.page {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #666666;}
.activeonglet {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #000000;text-decoration: underline}
.onglet {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.onglet:hover {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.button {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF;}
.bigbutton {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #FFFFFF;}

label {
	cursor: pointer;
}

#menu a {
	text-decoration: none;
}

ul#link {
	margin: 0 0 0 15px;
	padding: 0;	
}
ul#link li {
	color: #ebd9ad;
}
#link a {
	color: #ebd9ad;
	font-size: 13px;
	font-style: italic;
}

#link a:hover {
	text-decoration: underline;
}

#menuParcours {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 821px;
	height: 23px;
	overflow: hidden;
}
#menuParcours li {
	float: left;
	margin: 0 20px 0 0;
	height: 23px;
}
#menuParcours .first {
	margin-left: 20px;
}
#menuParcours li a {
	float: left;
	display: block;
	line-height: 23px;
	height: 23px;
	color: #af6946;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
#menuParcours li.current a,
#menuParcours li a:hover,
#menuParcours li a:focus {
	text-decoration: underline;
	color: #ddcba3;
}

#menuPeinture {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 172px;
}
#menuPeinture li {
	border-bottom: 1px solid #000;
	padding: 8px 0 8px 8px;
}
#menuPeinture li a {
	display: block;
	color: #af6946;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	width: 156px;
}
#menuPeinture li.current a,
#menuPeinture li a:hover,
#menuPeinture li a:focus {
	text-decoration: underline;
	color: #ddcba3;
}
#menuPeinture ul {
	margin: 0;
	padding: 0;
	width: 156px;
	list-style: none;
}
#menuPeinture ul li {
	color: #af6946;
	border-bottom: none;
	padding-bottom: 0;
}
#menuPeinture ul li a {
	padding: 0 0 0 20px;
}


.titreh1 {
	padding: 0 0 20px 20px;
	color: #ebd9ad;
}
#patchwork {
	position: relative;
	width: 467px;
	height: 500px;
}
#patchwork a {
	position: absolute;
}
#patchwork #patch1 { top: 10px; left: 65px; z-index: 4; }
#patchwork #patch2 { top: 100px; left: 200px; z-index: 3; }
#patchwork #patch3 { top: 225px; left: 212px; z-index: 2; }
#patchwork #patch4 { top: 230px; left: 0; z-index: 1; }


#patchwork2 {
	position: relative;
	width: 660px;
	height: 600px;
}
#patchwork2 div, #patchwork2 p {
	position: absolute;
}
#patchwork2 #patch1 { top: 0; left: 163px; z-index: 4; }
#patchwork2 #patch2 { top: 93px; right: 70px; z-index: 3; }
#patchwork2 #patch3 { top: 263px; right: 160px; z-index: 2; }
#patchwork2 #patch4 { top: 263px; left: 70px; z-index: 1; }

#patchwork2 #patch1 span { position: absolute; bottom: 15px; left: -25px }
#patchwork2 #patch2 span { position: absolute; top: -25px; left: 0; }
#patchwork2 #patch3 span { position: absolute; top: 15px; right: -25px; }
#patchwork2 #patch4 span { position: absolute; bottom: -25px; right: 0;}

#patchwork2 marquee { position: absolute; top: 320px; right: -150px;}

#titreHome {
	position: relative;
	width: 660px;
	height: 80px;
	z-index: 10;
}
#titreHome h1 {
	display: inline;
	position: absolute;
	left: -80px;
	top: 0;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 10px;
	color: #DDDDDD;
	font-family: 'century gothic', Tahoma, Arial, sans-serif;
	font-weight: normal;
}
#titreHome p {
	position: absolute;
	right: -80px;
	top: 10px;
	padding: 0;
	margin: 0;
}
.criteres {
	 font-size: 12px;
}

.content ol, .content ul {
	margin: 0;
	padding: 0;
}

.paginationList {margin:2px;padding:8px;width:100%;height:40px;text-align:center;}
.paginationList li {display:inline;}
.paginationList li.current {padding:6px 8px 6px 8px;background:#ebd9ad;border:solid 1px #4c1816;color:#4c1816;margin:3px;}
.paginationList li a {padding:6px 8px 6px 8px;border:solid 1px #444;background:#4c1816;margin:3px;}
.paginationListEmpty {height:16px;}

/* ********************************************************************************************* */
.lbLoading {background: #000 url('/system_images/slimbox/loading.gif') no-repeat center;}
#lbPrevLink:hover {background: transparent url('/system_images/slimbox/prev_black_fr.gif') no-repeat 0 15%;}
#lbNextLink:hover {background: transparent url('/system_images/slimbox/next_black_fr.gif') no-repeat 100% 15%;}
#lbCloseLink{background: transparent url('/system_images/slimbox/close_black_fr.gif') no-repeat center;}
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #000;}
#lbImage {position: absolute;left: 0;top: 0;border: 8px solid #000;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbNextLink {right: 0;}
#lbBottom {font-family: 'Arial';font-size: 10px;color: #fff;line-height: 1.4em;text-align: left;border: 10px solid #000;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
