
	/* CKE FIX */
	.cke_editable {background:#FFFFFF;}
	.cke_panel_list {background:#FFFFFF;color:#df0432;margin:0;}
	a {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none; color: #5d6669;}
a:hover {text-decoration: underline;}
body {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
td {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #5d6669;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 20px;}
.titre {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #0000AA;}
.titresmall {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #0000AA;}
.soustitre {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: black;}
.soustitreshadow {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #888888;}
.texteadmin {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;font-style:italic; color: black;}
.statsred {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #8E252F;}
.statsblue {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #2B3498;}
.statsorange {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #ff8000;}
.red {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #ee4444;}
.alert {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ee4444;}
.shadow {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #888888;}
.page {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #666666;}
.activeonglet {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #000000;text-decoration: underline}
.onglet {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.onglet:hover {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.button {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF;}
.bigbutton {font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #FFFFFF;}

/*  Generic
-----------------------*/
ul, ol, p, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
ul, ol {margin: 0 0 10px 0;padding: 0;}
ul {list-style: none;}
ul li {padding-left: 10px;}
label {cursor: pointer;}

body {background: url(/specific_images/1/body_bg.gif?update=20101117171226) repeat-y center top;}
.titre11, .titre12 {background: url(/specific_images/6/dot_h_red.png?update=20101118114830) repeat-x left bottom;}
ul li {background: url(/specific_images/7/arrow.png?update=20101118121457) no-repeat 0 6px;}

/* Structure
-------------------------*/
.titre11 {font-size: 27px;color: #5d6669;margin-bottom: 15px;text-transform: uppercase;font-weight: normal;cursor: default;}
.titre12, .titre21 {font-size: 16px;color: #5d6669;margin-bottom: 16px;text-transform: uppercase;font-weight: normal;cursor: default;}
.texte1 {text-align: justify;line-height: 20px;margin-bottom: 10px;}
.texte2 {text-align: justify;line-height: 15px;margin-bottom: 10px;}
.texte3 {line-height: 24px;text-align: justify;}
.texte4 {line-height: 15px;text-align: justify;}
.texte5 {text-align: justify;line-height: 19px;}

.liste1 ul {list-style: disc;font-size: 13px;}
.liste1 ul li {list-style-type:none;background: transparent;padding: 0;margin-bottom: 15px;text-align: justify;}
.center {text-align: center;}

.linkplus a {color: #df0432;font-size: 12px;text-transform: uppercase;}
.bloc {margin-bottom: 20px;text-align:left;}

#lang a {font-size: 11px;text-transform: uppercase;}
#lang a:hover, #lang a.current {color: #e10435;}

#menuMain {list-style:none;margin:0;}
#menuMain * {margin:0;padding:0;}
#menuMain li {float: left;background: transparent url(/specific_images/2/dot_v_red.gif?update=20101117175702) repeat-y right top;}
#menuMain li.lastMenuMain {background:none;}
#menuMain li span {display:block;padding:10px 19px;text-transform: uppercase;font-size: 14px;}
#menuMain li a {display:block;padding:10px 19px;text-transform: uppercase;font-size: 14px;}
#menuMain li a:hover, #menuMain li.current a {color: #e10435;} 
#menuMain li.lastMenuMain a {padding:0 2px;}

#menuMain li ul {display:none;background:white;}
#menuMain li:hover ul  {display:block;position:absolute;z-index:2;}
#menuMain li:hover ul li {float:none;background:none;}
#menuMain li:hover ul li a {}

#header {width:996px;height:174px;position: relative;clear:both;}
#header #header1 {position: absolute;width:420px;height:90px;top:30px;left:10px;}
#header #header1 span {padding-left: 50px;}
#header #header1 a {display:block;width:420px;height:90px;text-indent:-99999px;}
#header #header2 {display:none;position: absolute;top: 85px;left: 180px;text-transform: uppercase;color: #fff;font-size: 12px;cursor: default;}
#header #header3 {display:none;position: absolute;top: 100px;left: 50px;text-transform: uppercase;color: #fff;font-size: 37px;cursor: default;}
#header #header4 {position: absolute;top: 152px;left: 790px;text-transform: uppercase;color: #8e9496;font-size: 13px;cursor: default;}

#footer1 {padding: 4px 0;color: #bdbdbd;}
#footer1 a {color: #bdbdbd;}

/* Contact */
#contact div {margin-bottom: 10px;float: left;width: 285px;}
#contact label {width: 80px;text-align: right;margin-right: 5px;float: left;vertical-align: middle;}
#contact label em {color: #e10435;margin-right: 5px;}
#contact input, #contact textarea {width: 180px;vertical-align: middle;float: left;font-family: "Lucida Sans Unicode", "Lucida Grande", arial, Helvetica, sans-serif;font-size: 13px;padding: 3px;background: #eeeeee;border: 1px solid #c8c8c8;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;height: auto;}
#contact #address {height: 60px;}
#contact #comment {width: 465px;height: 105px;}
#contact #verifCode {width: 550px;}
#contact #verifCode img {vertical-align: middle;}
#contact #submit {clear: both;padding-left: 105px;}
#contact #submit button {background: transparent;overflow: visible;border: none;cursor: pointer;padding: 0;}

#menufade {margin: 0;padding: 0;background: none;}
#menufade li {background: none;padding: 0;}

.teamList {margin:35px 0;}
.teamList li {background:none;width:332px;padding:0;float:left;padding:0 10px;box-sizing:border-box;overflow:hidden;text-align:center;}
.teamList li .teamList-thumb img {width:auto;height:auto;max-height:370px;}
.teamList li .teamList-thumb img:hover {opacity:0.8;}
.teamList li .titre11 {background:none;cursor:pointer;}
