
	/* CKE FIX */
	.cke_editable {background:#1d1d1d;}
	.cke_panel_list {background:#1d1d1d;color:#5f5f5f;margin:0;}
	body {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;color:#5f5f5f;background:#161616 url('/specific_images/5/6/stripe_73ac5725c2bc14b7a9ef9ab42b095b94.png?update=20111005180156') center top repeat;}
td {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;color:#5f5f5f;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 24px;}
.justif3 {line-height: 20px;}
.justif4 {line-height: 24px;}
.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;}
.clear {clear:both;height:0px;}
.cke_show_borders {background:transparent;}
h1, h2, h3, h4 {margin: 0; padding: 0; font-weight: normal;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.titre1 {
	font-size: 22px;
	color: #c2215e;
	font-weight: bold;
	margin-bottom: 10px;
}
.titre1 a {
	font-size: 22px;
	color: #c2215e;
	font-weight: bold;
}

.sousMenu {margin: 0;padding: 0;height: 30px;width: 164px;list-style: none;position: relative;z-index: 3000;}
.sousMenu li {background: url('/specific_images/4/4/liste.png?update=20110126172359') no-repeat 0 0;margin: 0;padding: 0;width: 164px;/*height: 48px;*/display: block;line-height: 48px;color: #fff;font-size: 15px;text-indent: 25px;text-align:left;cursor: pointer;}
.sousMenu li div {display: none;width: 920px;position: absolute;top: 30px;left: 3px;z-index: 1000;margin: 0;padding: 0;}
.sousMenu li ul {margin: 0;padding: 0;zoom: 1;}
.sousMenu li ul li {display: block;width: 25%;height: 18px;line-height: 12px;float: left;background: transparent;text-indent: 0;margin: 0;padding: 0;}
.sousMenu li ul li[float="left"]+ li {/*float: none;*/}
.sousMenu li ul li a {text-transform: uppercase;/* text-transform:lowercase; */color: #fff;font-size: 11px;line-height:12px;}

/* EDIT 20111005 - Menu onglets */
#mainMenu {width:949px;margin:auto;background:url('/specific_images/4/menu_left.png?update=20101211235235') left top no-repeat;height:47px;padding:0px;margin:0px;padding-left:11px;}
#mainMenu * {margin:0px;padding:0px;outline:0;}
#mainMenu .mainMenuTab {background:url('/specific_images/5/7/menu_right_long.png?update=20111006105735') right top no-repeat;height:47px;}
#mainMenu .mainMenuTab li {display: block;float:left;font:normal 11px Verdana;color:#fff;height:47px;line-height:47px;padding:0px;}
#mainMenu .mainMenuTab li a {display:block;font:normal 11px Verdana;color:#fff;height:47px;line-height:47px;padding:0px 15px;text-decoration:none;}
#mainMenu .mainMenuTab li.active {background:url('/specific_images/1/0/menu_select_left.png?update=20100824180840') left top no-repeat;padding-left:7px;}
#mainMenu .mainMenuTab li.active a {background:url('/specific_images/5/8/menu_select_right_long.png?update=20111006105756') right top no-repeat;padding:0px 15px 0px 8px;}
#mainMenu .mainMenuTab li.submenu {background:none;padding:0px;margin-right:10px;height:42px;width:164px;list-style:none;position: relative;width:164px;line-height:42px;color:#fff;font-size:15px;text-indent:25px;text-align:left;cursor: pointer;}

#mainMenu .mainMenuTab li.submenu .submenuTitle {background: url('/specific_images/4/4/liste.png?update=20110126172359') no-repeat 0 0;text-decoration:none;}
#mainMenu .mainMenuTab li.submenu .submenuContent {display:none;width:920px;position:absolute;margin-top:5px;left: 3px;z-index:1000;background:#8E2A3A;border-radius:10px;padding:10px 20px;}
#mainMenu .mainMenuTab li.submenu .submenuContent ul {}
#mainMenu .mainMenuTab li.submenu .submenuContent li {display: block;width:25%;height:18px;line-height:12px;float:left;background:none;text-indent: 0;margin: 0;padding: 0;}
#mainMenu .mainMenuTab li.submenu .submenuContent li a {text-transform:uppercase;color:#fff;font:normal 11px Arial;line-height:12px;background:none;}
#mainMenu .mainMenuTab li.submenu .submenuContent li a:hover {text-decoration:underline;}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

/********************************************************/

.carousel-wrap {
	width:188px;
	margin:0 auto;
}

.slideLinkSite {
	position:relative;
	width:200px;
	text-align:center;
	background-color:#CCCCCC;
	border:1px solid #BBB;
	padding:55px 5px 20px 5px;
}

.slideLinkSite ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.slideLinkSite ul li {
	min-height:185px;
	width:184px;
	text-align:right;
}

.carousel-control {
	width:95px;
	height:36px;
	padding:0;
	margin:0 auto;
	border:0;
	text-indent:-9999px;
}

.a-la-une {
	float:left;
	width:100px;
	margin:20px 12px 0 12px;
}

.a-la-une a img.aLaUneImg {
	width:64px;
	height:64px;
	margin:0 auto 3px auto;
}

.a-la-une a {display:block;width:100%;}

/***********************************************/

.bannOnglet {
	width:166px;
	float:left;
	margin:20px 12px 10px 0;
	text-align:left;
}

.bannOngletLink {
	display:block;
	width:160px;
	height:120px;
	margin-bottom:5px;
}

.bannOngletLink img {
	border:1px solid #fff;
}

	.paginationList {margin:16px;}
	.paginationList li {display:inline;}
	.paginationList li.current {padding:6px 8px 6px 8px;background:#c2215e;border:solid 1px #6b615c;color:#6b615c;}
	.paginationList li a {padding:6px 8px 6px 8px;border:solid 1px #6b615c;}

/* EDIT 20111007 */
ul.tabs {margin:0 0 0 28px;padding:0;float:left;list-style:none;height:32px;width:940px;}
ul.tabs li {float: left;margin: 0 5px 0 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #777;margin-bottom: -1px;overflow: hidden;position: relative;border-top-right-radius:5px;border-top-left-radius:5px;}
ul.tabs li a {text-decoration: none;color:white;display: block;font-size: 1.2em;padding: 0 50px;outline: none;}
ul.tabs li a:hover {}	

html ul.tabs li, html ul.tabs li a:hover, html .tab_container {background:transparent url('/specific_images/5/4/sans_titre_1_03.png?update=20110712150325') repeat top left; }
html ul.tabs li.active, html ul.tabs li.active a:hover {border-bottom: 1px solid #455;}
html ul.tabs li.active a {background:transparent url('/specific_images/5/5/sans_titre_1_03.png?update=20110712160801') repeat top left; }

.tab_container {list-style:none;border: 1px solid #555;clear:both;float:left;width: 920px;background: #fff;margin:0px;padding:0px;margin: 0 0 20px 28px;border-radius:5px;}
.tab_content {padding: 0 20px 10px 20px;font-size: 1.2em;}
.tab_content h2 {font-weight: normal;padding-bottom: 10px;border-bottom: 1px dashed #ddd;font-size: 1.8em;}
.tab_content h3 a{color: #254588;}
.tab_content img {float: left;}


#menuFooter {width:996px;float:left;clear:both;list-style:none;margin-top:10px;text-align:center;}
#menuFooter li {display:inline;border-right:1px solid #5f5f5f;padding:0px 5px;}
#menuFooter li.last {border-right:none;}
#menuFooter li a {font-size:12px;color:#5f5f5f;}
#menuFooter li a:hover {color:#b5a39a;text-decoration:none;}
#menuFooter li.current a {color:#b5a39a;}
