<STYLE>
HTML
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
SPAN
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

IFRAME
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
H1
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
H2
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
H3
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
H4
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
H5
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
H6
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
P
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

A
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

EM
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
FONT
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

SMALL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

STRONG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
SUB
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
SUP
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

B
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
U
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
I
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
CENTER
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

OL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
LI
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

FORM
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
LABEL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
OL
{
    LIST-STYLE-TYPE: none
}
UL
{
    LIST-STYLE-TYPE: none
}

P.clr
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 0px
}
.clr
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 0px
}

TABLE
{
    BORDER-SPACING: 0;
    BORDER-COLLAPSE: collapse
}
BODY
{
	LINE-HEIGHT: 1;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/bg.png) #333333 repeat-x center top;
    PADDING-TOP: 0px
}
A
{
    COLOR: #00b7f3;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.clear
{
    CLEAR: both
}
.ui-tabs-hide
{
    DISPLAY: none
}
BR.clear
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1em;
    LETTER-SPACING: -1px;
    COLOR: #111111;
    FONT-WEIGHT: normal
}
H2
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1em;
    LETTER-SPACING: -1px;
    COLOR: #111111;
    FONT-WEIGHT: normal
}
H3
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1em;
    LETTER-SPACING: -1px;
    COLOR: #111111;
    FONT-WEIGHT: normal
}
H4
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1em;
    LETTER-SPACING: -1px;
    COLOR: #111111;
    FONT-WEIGHT: normal
}
H5
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1em;
    LETTER-SPACING: -1px;
    COLOR: #111111;
    FONT-WEIGHT: normal
}
H6
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1em;
    LETTER-SPACING: -1px;
    COLOR: #111111;
    FONT-WEIGHT: normal
}
H1 A
{
    COLOR: #111111
}
H2 A
{
    COLOR: #111111
}
H3 A
{
    COLOR: #111111
}
H4 A
{
    COLOR: #111111
}
H5 A
{
    COLOR: #111111
}
H6 A
{
    COLOR: #111111
}
H1
{
    FONT-SIZE: 30px
}
H2
{
    FONT-SIZE: 24px
}
H3
{
    FONT-SIZE: 22px
}
H4
{
    FONT-SIZE: 18px
}
H5
{
    FONT-SIZE: 16px
}
H6
{
    FONT-SIZE: 14px
}
P
{
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 18px
}
STRONG
{
    COLOR: #6f6f6f;
    FONT-WEIGHT: bold
}
STRONG A
{
    COLOR: #6f6f6f;
    FONT-WEIGHT: bold
}
UL LI
{
    COLOR: #6f6f6f
}
CITE
{
    FONT-STYLE: italic
}
EM
{
    FONT-STYLE: italic
}
I
{
    FONT-STYLE: italic
}
PRE
{
    FONT-FAMILY: Courier New, monospace;
    MARGIN-BOTTOM: 10px
}

SUP
{
    POSITION: relative;
    LINE-HEIGHT: 1;
    HEIGHT: 0px;
    VERTICAL-ALIGN: baseline
}
SUB
{
    POSITION: relative;
    LINE-HEIGHT: 1;
    HEIGHT: 0px;
    VERTICAL-ALIGN: baseline
}
SUP
{
    BOTTOM: 0.8em
}
SUB
{
    TOP: 0.3em
}
IMG#about-image
{
    MARGIN: 3px 8px 8px 0px;
    FLOAT: left
}
.clearfix:after
{
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    FONT-SIZE: 0px
}
* HTML .clearfix
{
    ZOOM: 1
}
*:first-child + HTML .clearfix
{
    ZOOM: 1
}
#header
{
    HEIGHT: 50px;
    ALIGN: center   
}
#header .header-top
{
    HEIGHT: 59px;
    ALIGN: center
}
#header .header-top STRONG.tel IMG
{
    MARGIN-TOP: 5px;
    ALIGN: center
}
#header .header-top STRONG.tel
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    FONT: 24px/60px Arial,Helvetica,sans-serif;
    BACKGROUND: url(img/Styles/top_l.png) no-repeat left top;
    FLOAT: left;
    HEIGHT: 59px;
    COLOR: #adadad;
    PADDING-TOP: 0px;
    ALIGN: center
}
#container
{
    POSITION: relative;
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    WIDTH: 1002px
}
IMG#logo
{
    MARGIN: 10px 0px 10px 15px
}
#menu
{
	BORDER:0px solid navy;
	FLOAT:left;
	HEIGHT:46px;
	WIDTH:1000px;
	PADDING: 0px;
}
DIV.nos_formations
{
    POSITION: relative
}
DIV.nos_formations H2
{
	border:0px solid navy;
	FLOAT:left;
	WIDTH:445px;
	HEIGHT:18px;
	MARGIN-TOP:12px;
	MARGIN-LEFT:6px;
    FONT-FAMILY: Verdana;
    COLOR: purple;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
#Liens
{
	BORDER:0px solid navy;
	FLOAT:right;
	HEIGHT:32px;
	WIDTH:540px;
	MARGIN-TOP:8px;
	MARGIN-RIGHT:0px;
}
DIV.block_header
{
	BORDER:0px solid navy;
	FLOAT:left;
	WIDTH:1002px;
	HEIGHT:166px;
    PADDING:0px;
    MARGIN:0px auto 20px;
    background:url('img/sub_block_header.png') no-repeat  0 0 transparent
}
DIV.title_header
{
	BORDER:0px solid red;
    PADDING: 0px;
    MARGIN:0px;
    HEIGHT: 163px;
}
.title_header IMG
{
    FLOAT: left
}
.title_header H2
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 40px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    WIDTH: 400px;
    FONT: bold 24px/1.4em Arial,Helvetica,sans-serif;
    FLOAT: left;
    COLOR: #f3f4f4;
    MARGIN-LEFT: 7px
}
#TabTitres
{	
	border: 0px solid navy;
	float: left;
	width: 518px;
	height: 152px;
	margin-top: 3px;
	margin-left: 0px
}
#Titres
{	
	border: 0px solid red;
	float: left;
	text-align: center;
	font-family: verdana;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 3px;
	margin-left: 0px
}
.title_header H2
{
	Border: 0px solid navy;
	MARGIN-LEFT:15px ;
    MARGIN-TOP: 2px;
    HEIGHT: 110px;
    WIDTH: 250px;
    TEXT-ALIGN: center
}
.title_header H3
{	
	border: 0px solid navy;
	float: right;
	width: 180px;
	height: 90px;
	margin-top: 5px;
	margin-right: 15px;
	BACKGROUND: url(img/ens-sup-logo.png) no-repeat 0px 0px
}
.title_header H4
{	
	border: 0px solid navy;
	float: left;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	width: 110px;
	height: 56px;
	margin-top: -60px;
	margin-left: 846px
}
.Accueil .title_header H2
{
    BACKGROUND: url(img/erp.png) no-repeat 0px 0px
}
.formations .title_header H2
{
    BACKGROUND: url(img/formation.png) no-repeat 0px -5px
}
.preinscription .title_header H2
{ 
    BACKGROUND: url(img/preinscription.png) no-repeat 10px -5px
}
.contact .title_header H2
{ 
	BACKGROUND: url(img/contact.png) no-repeat 15px 0px
}


#menu UL LI
{
	MARGIN: 0px;
	BORDER: 0px;
    BORDER-RIGHT: 1px solid;
    PADDING: 0px;
    FLOAT: left
}
#menu UL LI.page-item-243
{
    DISPLAY: none
}
#menu UL LI.page-item-365
{
    DISPLAY: none
}
#menu UL LI.page-item-356
{
    DISPLAY: none
}
.footer UL LI.page-item-243
{
    DISPLAY: none
}
#menu UL LI.page-item-178
{
    DISPLAY: none
}
#menu UL LI.page-item-551
{
    DISPLAY: none
}
.footer UL LI.page-item-551
{
    DISPLAY: none
}
#menu UL LI.page-item-547
{
    DISPLAY: none
}
.footer UL LI.page-item-178
{
    DISPLAY: none
}
#menu UL LI.page-item-554
{
    DISPLAY: none
}
.footer UL LI.page-item-554
{
    DISPLAY: none
}
#menu UL LI.page-item-570
{
    DISPLAY: none
}
.footer UL LI.page-item-570
{
    DISPLAY: none
}
#menu UL LI.page-item-602
{
    DISPLAY: none
}
.footer UL LI.page-item-602
{
    DISPLAY: none
}
#menu UL LI.page-item-566
{
    DISPLAY: none
}
.footer UL LI.page-item-566
{
    DISPLAY: none
}
.footer UL LI.page-item-547
{
    DISPLAY: none
}
#menu UL LI A
{
    PADDING-BOTTOM: 8px;
    MARGIN: 0px 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: 11px Arial,Helvetica,sans-serif;
    FLOAT: left;
    COLOR: #000000;
    TEXT-DECORATION: none;
    PADDING-TOP: 8px
}
#menu UL LI.current_page_item A
{
    BACKGROUND: url(img/Styles/menu_r.gif) no-repeat right center
}
#menu UL LI A:hover
{
    BACKGROUND: url(img/Styles/menu_r.gif) no-repeat right center
}
#menu UL LI.current_page_item A SPAN
{
    BACKGROUND: url(img/Styles/menu_l.gif) no-repeat left center;
    COLOR: #ffffff
}
#menu UL LI A:hover SPAN
{
    BACKGROUND: url(img/Styles/menu_l.gif) no-repeat left center;
    COLOR: #ffffff
}
#menu UL LI A SPAN
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BACKGROUND: 0px 0px;
    PADDING-TOP: 8px
}
#content-top
{
    BACKGROUND: url(img/Styles/content-top-bg.png) no-repeat 
}
#content-bottom
{
    BACKGROUND: url(img/Styles/content-bottom-bg.png) no-repeat
}
.top-alt
{
    BACKGROUND: url(img/Styles/content-top-bg-alt.png) no-repeat
}
.bottom-alt
{
    BACKGROUND: url(img/Styles/content-bottom-bg-alt.png) no-repeat
}
DIV.service
{
    POSITION: relative;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 90px;
    WIDTH: 190px;
    PADDING-RIGHT: 32px;
    FLOAT: left;
    PADDING-TOP: 36px
}
DIV.service IMG.service-icon
{
    POSITION: absolute;
    TOP: 34px;
    LEFT: 32px
}
DIV.service H3.title
{
    MARGIN-BOTTOM: 3px;
    FONT-SIZE: 18px
}
DIV.service H3.title A
{
    COLOR: #000
}
DIV.service H3.title A:hover
{
    TEXT-DECORATION: none
}
DIV.service SPAN.tagline
{
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, serif;
    MARGIN-BOTTOM: 9px;
    COLOR: #9e9e9e;
    FONT-SIZE: 10px
}
DIV.hr
{
    WIDTH: 202px;
    MARGIN-BOTTOM: -2px;
    BACKGROUND: url(img/Styles/hr-bg.png) no-repeat;
    HEIGHT: 18px
}
#content A.readmore
{
    LINE-HEIGHT: 27px;
    PADDING-RIGHT: 13px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/readmore.png) no-repeat right bottom;
    FLOAT: right;
    HEIGHT: 27px;
    COLOR: #282828;
    FONT-SIZE: 11px;
    text-shadow: 1px 1px 1px #ffffff
}
#content A.readmore SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/readmore.png) no-repeat;
    HEIGHT: 27px;
    PADDING-TOP: 0px
}
#content A.readmore:hover
{
    COLOR: #3e3e3e
}
#breadcrumbs
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    PADDING-BOTTOM: 11px;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: italic;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 15px;
    FONT-FAMILY: Georgia, serif;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
#breadcrumbs
{
    COLOR: #9e9e9e
}
#breadcrumbs A
{
    COLOR: #9e9e9e
}
#breadcrumbs A:hover
{
    COLOR: #5f5e5e;
    TEXT-DECORATION: none
}
#breadcrumbs SPAN.sep
{
    MARGIN: 1px 1px 0px 3px;
    WIDTH: 4px;
    DISPLAY: inline-block;
    BACKGROUND: url(img/Styles/breadcrumb-separator.png) no-repeat;
    HEIGHT: 7px
}
.entry H2.title
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 2px;
    FONT-FAMILY: arial;
    MARGIN-BOTTOM: 25px;
    COLOR: #3e4f59;
    FONT-SIZE: 24px
}
.entry H1.title
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 2px;
    FONT-FAMILY: arial;
    MARGIN-BOTTOM: 25px;
    COLOR: #3e4f59;
    FONT-SIZE: 24px
}
.entry H2.title A:hover
{
    COLOR: #333232;
    TEXT-DECORATION: none
}
P.post-meta
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    PADDING-BOTTOM: 7px;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: italic;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Georgia, serif;
    MARGIN-BOTTOM: 11px;
    COLOR: #9e9e9e;
    FONT-SIZE: 12px;
    BORDER-TOP: #ebebeb 1px solid;
    PADDING-TOP: 8px
}
P.post-meta A
{
    COLOR: #646464
}
P.post-meta A:hover
{
    COLOR: #414141;
    TEXT-DECORATION: none
}
DIV.thumb
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px 0px 0px;
    PADDING-LEFT: 8px;
    WIDTH: 191px;
    PADDING-RIGHT: 0px;
    HEIGHT: 191px;
    PADDING-TOP: 8px
}
DIV.thumb SPAN.overlay
{ 
    POSITION: absolute;
    WIDTH: 199px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/image-overlay.png) no-repeat;
    HEIGHT: 199px;
    TOP: 0px;
    LEFT: 0px
}
.entry UL
{
    LIST-STYLE-TYPE: disc;
    MARGIN: 10px 0px 10px 20px
}
.post UL
{
    LIST-STYLE-TYPE: disc;
    MARGIN: 10px 0px 10px 20px
}
.entry OL
{
    LIST-STYLE-POSITION: inside;
    LIST-STYLE-TYPE: decimal;
    MARGIN: 10px 0px 10px 2px
}
.post OL
{
    LIST-STYLE-POSITION: inside;
    LIST-STYLE-TYPE: decimal;
    MARGIN: 10px 0px 10px 2px
}
.entry UL LI UL
{
    MARGIN: 2px 0px 2px 20px
}
.post UL LI UL
{
    MARGIN: 2px 0px 2px 20px
}
.entry UL LI OL
{
    MARGIN: 2px 0px 2px 20px
}
.post UL LI OL
{
    MARGIN: 2px 0px 2px 20px
}
.entry OL LI UL
{
    MARGIN: 2px 0px 2px 35px
}
.post OL LI UL
{
    MARGIN: 2px 0px 2px 35px
}
.entry OL LI OL
{
    MARGIN: 2px 0px 2px 35px
}
.post OL LI OL
{
    MARGIN: 2px 0px 2px 35px
}
.hr-separator
{
    MARGIN-TOP: 17px;
    BACKGROUND: #ebebeb;
    HEIGHT: 1px
}
.page-nav
{
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 24px
}
UL.nav
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-SIZE: 13px;
    PADDING-TOP: 8px
}
UL.nav LI
{
    Z-INDEX: 10;
    MARGIN-RIGHT: 5px
}
UL.nav LI A
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 1px;
    COLOR: #4e4d4d;
    PADDING-TOP: 6px;
    text-shadow: 1px 1px 0px #eeeeee
}
UL.nav LI A:hover
{
    TEXT-DECORATION: none
}
UL.nav LI:hover UL
{
    BORDER-BOTTOM: #9a9a9a 1px solid;
    BORDER-LEFT: #9a9a9a 1px solid;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 0px;
    WIDTH: 186px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/dropdown-bg.png) repeat-y;
    BORDER-TOP: medium none;
    TOP: 39px !important;
    BORDER-RIGHT: #9a9a9a 1px solid;
    PADDING-TOP: 2px;
    box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px
}
UL.nav LI.sfHover UL
{
    BORDER-BOTTOM: #9a9a9a 1px solid;
    BORDER-LEFT: #9a9a9a 1px solid;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 0px;
    WIDTH: 186px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/dropdown-bg.png) repeat-y;
    BORDER-TOP: medium none;
    TOP: 39px !important;
    BORDER-RIGHT: #9a9a9a 1px solid;
    PADDING-TOP: 2px;
    box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px
}
UL.nav LI:hover UL UL
{
    TOP: -2px !important;
    LEFT: 174px !important
}
UL.nav LI.sfHover UL UL
{
    TOP: -2px !important;
    LEFT: 174px !important
}
UL.nav UL LI
{
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 0px 13px;
    PADDING-LEFT: 4px;
    BACKGROUND: url(img/Styles/dropdown-separator.png) no-repeat left bottom
}
UL.nav UL LI A
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 15px;
    WIDTH: 145px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/menu-bullet.png) no-repeat 0px 9px;
    PADDING-TOP: 4px
}
UL.nav UL LI:hover UL
{
    TOP: -12px;
    LEFT: 191px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px
}
UL.nav UL LI.sfHover UL
{
    TOP: -12px;
    LEFT: 191px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px
}
UL.nav LI.backLava
{
    Z-INDEX: 5;
    POSITION: absolute;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(img/Styles/link-active-bg.png) no-repeat right bottom;
    HEIGHT: 35px !important
}
UL.nav LI.backLava DIV.leftLava
{
    POSITION: relative;
    WIDTH: 100%;
    BACKGROUND: url(img/Styles/link-active-bg.png) no-repeat;
    HEIGHT: 100%
}
UL.nav LI.selectedLava A
{
    COLOR: #000000;
    text-shadow: 1px 1px 0px #fff
}
UL.nav LI A:hover
{
    COLOR: #000000;
    text-shadow: 1px 1px 0px #fff
}
UL.nav > LI.sfHover > A
{
    COLOR: #000000;
    text-shadow: 1px 1px 0px #fff
}
#search-form
{
	PADDING: 0px ;
	PADDING-top: 8px ;
	MARGIN: 0px;
    MARGIN-TOP: 0px;
    WIDTH: 600px;
	HEIGHT: 60px;
    TEXT-ALIGN: center;
    FONT-FAMILY:tahoma,verdana,arial;
    FONT-SIZE: 10pt;
    BACKGROUND: url(img/Styles/top_r.png) no-repeat right top;
    FLOAT: right;
    COLOR:#FFE4C4
}
#search-form FORM
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 17px
}
#searchinput
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    WIDTH: 180px;
    PADDING-RIGHT: 5px;
    FONT: 11px Tahoma,Geneva,sans-serif;
    BACKGROUND: 0px 0px;
    HEIGHT: 14px;
    COLOR: #9c9c9c;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 5px
}
#search-form SPAN.bgs
{
    MARGIN: 0px 10px;
    WIDTH: 190px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/search_l.gif) no-repeat left center;
    FLOAT: left;
    HEIGHT: 24px
}
#search-form SPAN.bgs SPAN
{
    DISPLAY: block;
    BACKGROUND: url(img/Styles/search_r.gif) no-repeat right center;
    HEIGHT: 24px
}
#searchsubmit
{
    FLOAT: left
}
#featured
{
    POSITION: relative;
    BACKGROUND: url(img/Styles/slider_bg.jpg) no-repeat center top;
    HEIGHT: 303px
}
DIV.slide DIV.overlay
{
}
DIV.description
{
    POSITION: absolute;
    WIDTH: 512px;
    HEIGHT: 232px;
    TOP: 40px;
    LEFT: 60px
}
DIV.description H2.title A
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FONT: bold 28px/1.4em Arial,Helvetica,sans-serif;
    COLOR: #f3f4f4;
    PADDING-TOP: 40px
}
DIV.description H2.title A:hover
{
    TEXT-DECORATION: none
}
DIV.description P
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 35px;
    FONT: 34px/45px Arial,Helvetica,sans-serif;
    COLOR: #f3f4f4;
    PADDING-TOP: 15px
}
DIV.description A.readmore
{
    LINE-HEIGHT: 23px;
    MARGIN: 15px 13px 15px 0px;
    WIDTH: 113px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/but_read_more_2.png) no-repeat left top;
    FLOAT: left;
    HEIGHT: 29px;
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    text-shadow: 1px 1px 1px #000000
}
DIV.description A.readmore SPAN
{
    DISPLAY: none
}
DIV.description A:hover
{
    COLOR: #eeeeee !important
}
P#controls
{
    Z-INDEX: 99;
    POSITION: relative;
    MARGIN: 0px
}
.left-arrow
{
    POSITION: absolute;
    MARGIN: 0px;
    WIDTH: 60px;
    DISPLAY: block;
    HEIGHT: 60px;
    OVERFLOW: hidden;
    TOP: -180px;
    LEFT: -28px !important
}
.right-arrow
{
    POSITION: absolute;
    MARGIN: 0px;
    WIDTH: 60px;
    DISPLAY: block;
    HEIGHT: 60px;
    OVERFLOW: hidden;
    TOP: -180px;
    LEFT: -28px !important
}
.right-arrow
{
    LEFT: 967px !important
}
.left-arrow A
{
    WIDTH: 60px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/l_arrow.png) no-repeat 0px 0px;
    HEIGHT: 60px
}
.right-arrow A
{
    WIDTH: 60px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/r_arrow.png) no-repeat 0px 0px;
    HEIGHT: 60px
}
#slides
{
    BACKGROUND: #000000
}
#controllers
{
    Z-INDEX: 10;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    WIDTH: 76px;
    DISPLAY: none !important;
    BACKGROUND: url(img/Styles/controllers-bottom.png) no-repeat left bottom;
    BORDER-TOP: medium none;
    TOP: 25px;
    RIGHT: -7px;
    BORDER-RIGHT: medium none
}
#controllers-top
{
    BACKGROUND: url(img/Styles/controllers-top.png) no-repeat;
    HEIGHT: 15px
}
#controllers-main
{
    BACKGROUND-IMAGE: url(img/Styles/controllers-bg.png);
    BORDER-BOTTOM: yellow thick;
    BORDER-LEFT: yellow thick;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: yellow thick;
    BORDER-RIGHT: yellow thick;
    PADDING-TOP: 4px
}
#controllers A
{
    POSITION: relative;
    DISPLAY: block;
    MARGIN-BOTTOM: 5px
}
#controllers A:hover
{
    TEXT-DECORATION: none
}
#controllers A.last
{
    MARGIN-BOTTOM: 0px
}
#controllers A SPAN.overlay
{
    POSITION: absolute;
    WIDTH: 48px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/featured-overlay.png) no-repeat;
    HEIGHT: 48px;
    TOP: 0px;
    LEFT: 0px
}
#controllers A SPAN.tooltip
{
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 15px;
    WIDTH: 175px;
    PADDING-RIGHT: 20px;
    DISPLAY: none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: #ffffff 1px solid;
    TOP: -52px;
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-TOP: 13px;
    LEFT: -222px;
    box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}
#controllers A SPAN.tooltip SPAN.heading
{
    PADDING-BOTTOM: 1px;
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 14px
}
#controllers A SPAN.tooltip SPAN.excerpt
{
    DISPLAY: block;
    COLOR: #464646
}
#controllers A SPAN.tooltip SPAN.left-arrow
{
    POSITION: absolute;
    LINE-HEIGHT: 0;
    WIDTH: 12px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/tooltip-arrow.png) no-repeat;
    HEIGHT: 24px;
    TOP: 64px;
    RIGHT: -13px
}
#comment-wrap
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 45px;
    BORDER-TOP: #ebebeb 1px solid;
    PADDING-TOP: 30px
}
LI.depth-1
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 30px
}
H3#comments
{
    COLOR: #000000;
    FONT-SIZE: 24px
}
.comment-icon
{
    PADDING-BOTTOM: 14px;
    BACKGROUND: url(img/Styles/comment-bottom-bg.png) no-repeat left bottom
}
.comment-icon .post
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
DIV.authordata
{
    WIDTH: 100px
}
DIV.avatar
{
    POSITION: relative;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 4px;
    FLOAT: left;
    PADDING-TOP: 6px
}
DIV.avatar SPAN.overlay
{
    POSITION: absolute;
    WIDTH: 67px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/avatar-overlay.png) no-repeat;
    HEIGHT: 67px;
    TOP: 0px;
    LEFT: 0px
}
.comment-wrap
{
    FLOAT: left;
    MARGIN-LEFT: 14px
}
.reply-container
{
    LINE-HEIGHT: 27px;
    PADDING-RIGHT: 13px;
    DISPLAY: block;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(img/Styles/readmore.png) no-repeat right bottom;
    FLOAT: right;
    HEIGHT: 27px;
    FONT-SIZE: 11px;
    text-shadow: 1px 1px 1px #ffffff
}
.reply-container A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/readmore.png) no-repeat;
    HEIGHT: 27px;
    COLOR: #282828;
    PADDING-TOP: 0px
}
.reply-container A:hover
{
    COLOR: #383838;
    TEXT-DECORATION: none
}
LI.depth-1 .comment-wrap
{
    WIDTH: 789px
}
LI.depth-2 .comment-wrap
{
    WIDTH: 707px
}
LI.depth-3 .comment-wrap
{
    WIDTH: 625px
}
LI.depth-4 .comment-wrap
{
    WIDTH: 543px
}
.content-alt LI.depth-1 .comment-wrap
{
    WIDTH: 485px
}
.content-alt LI.depth-2 .comment-wrap
{
    WIDTH: 403px
}
.content-alt LI.depth-3 .comment-wrap
{
    WIDTH: 321px
}
.content-alt LI.depth-4 .comment-wrap
{
    WIDTH: 239px
}
OL.commentlist
{
    LIST-STYLE: none none outside;
    PADDING-TOP: 8px
}
OL.commentlist UL
{
    LIST-STYLE: none none outside
}
.commentlist LI.comment LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 0px
}
.commentlist LI.comment UL
{
    MARGIN: 8px 0px 8px 82px
}
#respond
{
    PADDING-TOP: 25px
}
.comment #respond
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px
}
#commentform INPUT[type=text]
{
    WIDTH: 40%
}

LI.comment #respond INPUT[type=text]
{
    WIDTH: 50% !important
}
#respond H3#comments
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 0px
}
.comment-author
{
    PADDING-TOP: 2px
}
.comment-author .comment-meta
{
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, serif;
    COLOR: #9e9e9e;
    FONT-SIZE: 14px
}
.comment-author .comment-meta A
{
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, serif;
    COLOR: #9e9e9e;
    FONT-SIZE: 14px
}
.comment-author .comment-meta A:hover
{
    TEXT-DECORATION: none
}
SPAN.fn
{
    COLOR: #000000;
    FONT-SIZE: 18px
}
SPAN.fn A
{
    COLOR: #000000;
    FONT-SIZE: 18px
}
SPAN.fn A:hover
{
    TEXT-DECORATION: none
}
.comment-content
{
    PADDING-TOP: 5px
}
P#copyright
{
    TEXT-TRANSFORM: uppercase;
    MARGIN-TOP: -5px;
    PADDING-RIGHT: 2px;
    FLOAT: right;
    COLOR: #858585;
    FONT-SIZE: 10px;
    text-shadow: 1px 1px 1px #fff
}
P#copyright A
{
    COLOR: #757575;
    FONT-WEIGHT: bold
}
DIV#sidebar
{
    MARGIN-TOP: -8px;
    WIDTH: 303px;
    PADDING-RIGHT: 2px;
    FLOAT: left;
    text-shadow: 1px 1px 1px #ffffff
}
#sidebar A
{
    COLOR: #727272
}
.widget
{
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(img/Styles/widget-separator.png) repeat-x left bottom;
    PADDING-TOP: 25px
}
.widget H3.widgettitle
{
    PADDING-BOTTOM: 28px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/widget-title-bg.png) no-repeat left bottom;
    COLOR: #656464;
    MARGIN-LEFT: -11px;
    FONT-SIZE: 18px;
    PADDING-TOP: 0px
}
.widget UL UL
{
    MARGIN: 0px 0px 0px 15px
}
.widget UL LI
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/sidebar-bullet.png) no-repeat 0px 8px;
    PADDING-TOP: 0px
}
.widget UL LI UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px -4px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
DIV.post .new-post .aligncenter
{
    DISPLAY: block;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.aligncenter
{
    DISPLAY: block;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.wp-caption
{
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #ddd 1px solid;
    BACKGROUND-COLOR: #f3f3f3;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-TOP: 4px
}
.alignleft
{
    MARGIN: 0px 10px 10px 0px
}
.alignright
{
    MARGIN: 0px 0px 10px 10px
}
.wp-caption IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.wp-caption P.wp-caption-text
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 17px;
    MARGIN: 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
.alignright
{
    FLOAT: right
}
.alignleft
{
    FLOAT: left
}
IMG.alignleft
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
IMG.alignright
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-LEFT: 15px
}
.nav UL
{
    Z-INDEX: 10;
    POSITION: absolute;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    TOP: -999em
}
.nav LI
{
    POSITION: relative;
    FLOAT: left
}
.nav A
{
    DISPLAY: block;
    FLOAT: left
}
.nav LI:hover UL
{
    TOP: 50px;
    LEFT: 0px
}
UL.nav LI.sfHover UL
{
    TOP: 50px;
    LEFT: 0px
}
.nav LI:hover LI UL
{
    TOP: -999em
}
.nav LI.sfHover LI UL
{
    TOP: -999em
}
.nav LI LI:hover UL
{
    TOP: 0px;
    LEFT: 192px
}
UL.nav LI LI.sfHover UL
{
    TOP: 0px;
    LEFT: 192px
}
.nav LI:hover UL
{
    TOP: -999em
}
.nav LI LI:hover UL
{
    TOP: -999em
}
.nav LI LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: auto !important;
    PADDING-TOP: 0px
}
.nav LI UL
{
    WIDTH: 191px
}
.nav LI LI A:link
{
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: auto
}
.nav LI LI A:visited
{
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: auto
}
.nav LI:hover
{
    VISIBILITY: inherit
}
#wp-calendar
{
    MARGIN: 10px auto 0px;
    WIDTH: 240px;
    EMPTY-CELLS: show
}
#wp-calendar A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#wp-calendar A:hover
{
    TEXT-DECORATION: underline
}
#wp-calendar CAPTION
{
    FONT: bold 13px Arial, Sans-Serif;
    TEXT-DECORATION: none
}
#wp-calendar TD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px
}
#wp-calendar TD#today
{
    COLOR: #ffffff
}
#wp-calendar TH
{
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: capitalize;
    FONT-STYLE: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 3px
}
#wp-calendar #prev A
{
    FONT-SIZE: 9pt
}
#wp-calendar #next A
{
    FONT-SIZE: 9pt
}
#wp-calendar #next A
{
    TEXT-ALIGN: right;
    PADDING-RIGHT: 10px
}
#wp-calendar #prev A
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 10px
}
.pagination
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.wp-pagenavi
{
    POSITION: relative;
    TEXT-ALIGN: right;
    FONT-SIZE: 24px
}
.wp-pagenavi A
{
    BORDER-BOTTOM: transparent 1px solid;
    BORDER-LEFT: transparent 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    COLOR: #d8d8d8;
    BORDER-TOP: transparent 1px solid;
    BORDER-RIGHT: transparent 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.wp-pagenavi A:link
{
    BORDER-BOTTOM: transparent 1px solid;
    BORDER-LEFT: transparent 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    COLOR: #d8d8d8;
    BORDER-TOP: transparent 1px solid;
    BORDER-RIGHT: transparent 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.wp-pagenavi A:visited
{
    BORDER-BOTTOM: transparent 1px solid;
    BORDER-LEFT: transparent 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    COLOR: #d8d8d8;
    BORDER-TOP: transparent 1px solid;
    BORDER-RIGHT: transparent 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.wp-pagenavi SPAN.pages
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px !important;
    BACKGROUND-COLOR: #fff;
    MARGIN: 2px;
    PADDING-LEFT: 7px !important;
    PADDING-RIGHT: 7px !important;
    COLOR: #d8d8d8;
    FONT-SIZE: 12px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px !important
}
.wp-pagenavi SPAN.current
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    BORDER-LEFT: #ebebeb 1px solid;
    PADDING-BOTTOM: 5px !important;
    MARGIN: 2px;
    PADDING-LEFT: 7px !important;
    PADDING-RIGHT: 7px !important;
    COLOR: #474747 !important;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-WEIGHT: normal !important;
    BORDER-RIGHT: #ebebeb 1px solid;
    PADDING-TOP: 5px !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}
.wp-pagenavi SPAN.extend
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    BORDER-LEFT: #ebebeb 1px solid;
    PADDING-BOTTOM: 5px !important;
    MARGIN: 2px;
    PADDING-LEFT: 7px !important;
    PADDING-RIGHT: 7px !important;
    COLOR: #474747 !important;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-WEIGHT: normal !important;
    BORDER-RIGHT: #ebebeb 1px solid;
    PADDING-TOP: 5px !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}
.wp-pagenavi A:active
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    BORDER-LEFT: #ebebeb 1px solid;
    PADDING-BOTTOM: 5px !important;
    MARGIN: 2px;
    PADDING-LEFT: 7px !important;
    PADDING-RIGHT: 7px !important;
    COLOR: #474747 !important;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-WEIGHT: normal !important;
    BORDER-RIGHT: #ebebeb 1px solid;
    PADDING-TOP: 5px !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}
.wp-pagenavi A:hover
{
    BORDER-BOTTOM: #ebebeb 1px solid;
    BORDER-LEFT: #ebebeb 1px solid;
    PADDING-BOTTOM: 5px !important;
    MARGIN: 2px;
    PADDING-LEFT: 7px !important;
    PADDING-RIGHT: 7px !important;
    COLOR: #474747 !important;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-WEIGHT: normal !important;
    BORDER-RIGHT: #ebebeb 1px solid;
    PADDING-TOP: 5px !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}
A.readmore:hover
{
    TEXT-DECORATION: none
}
#sidebar DIV.custom-sidebar-block UL.control LI A:hover
{
    TEXT-DECORATION: none
}
UL#cats-menu LI A:hover
{
    TEXT-DECORATION: none
}
UL#page-menu LI A:hover
{
    TEXT-DECORATION: none
}
DIV#slider-control DIV.featitem H2 A
{
    TEXT-DECORATION: none
}
.js #feat-content
{
    DISPLAY: none
}
.js DIV#from-blog DIV.entries
{
    DISPLAY: none
}
.foursixeight
{
    MARGIN: 0px 0px 15px 84px
}

.header_panel
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/sl_bot.png) no-repeat center bottom;
    PADDING-TOP: 10px
}
.panel_left
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 5px;
    MIN-HEIGHT: 150px;
    PADDING-LEFT: 10px;
    WIDTH: 300px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 10px
}
.panel_left H2
{
    BACKGROUND: url(img/Styles/title_1.jpg) no-repeat left center
}
.header_panel H2
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 60px;
    PADDING-RIGHT: 0px;
    FONT: 24px Arial,Helvetica,sans-serif;
    COLOR: #f3f4f4;
    PADDING-TOP: 10px
}
.header_panel P
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT: 11px/1.8em Arial,Helvetica,sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
.header_panel A
{
    FONT: 11px/1.8em Arial,Helvetica,sans-serif;
    COLOR: #2bb9c5
}
.panel_center
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 10px;
    TEXT-INDENT: 80px;
    MARGIN: 0px 5px;
    MIN-HEIGHT: 150px;
    PADDING-LEFT: 10px;
    WIDTH: 300px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 10px
}
.panel_center H2
{
    TEXT-ALIGN: center;
    BACKGROUND: url(img/Styles/title_2.jpg) no-repeat 80px center
}
.header_panel UL
{
    LIST-STYLE: none none outside;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.header_panel UL LI A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 5px;
    FONT: 11px/1.8em Arial,Helvetica,sans-serif;
    BACKGROUND: url(img/Styles/icon_1.gif) no-repeat left center;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.header_panel UL LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 5px;
    FONT: 11px/1.8em Arial,Helvetica,sans-serif;
    BACKGROUND: url(img/Styles/icon_1.gif) no-repeat left center;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.header_panel UL LI A
{
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.panel_right
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 300px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 10px
}
.panel_right H2
{
    PADDING-LEFT: 71px;
    BACKGROUND: url(img/Styles/title_3.jpg) no-repeat 156px center
}
DIV.body_right DIV.profs
{
    MARGIN-BOTTOM: 24px
}
DIV.body_right DIV.profs .infos
{
    WIDTH: 470px;
    FLOAT: right
}
DIV.body_right DIV.profs .infos UL LI
{
    LIST-STYLE: none none outside;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(img/Styles/puce2.jpg) no-repeat left 6px
}
DIV.body_right DIV.profs .infos P STRONG
{
    DISPLAY: block;
    FONT-SIZE: 18px
}
DIV.body_right DIV.profs .infos P STRONG.profession
{
    COLOR: #4691ce
}
DIV.body_right DIV.profs .back_profs
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 11px;
    WIDTH: 610px;
    PADDING-RIGHT: 11px;
    BACKGROUND: url(img/Styles/top_prof.jpg) no-repeat left top;
    FLOAT: left;
    CLEAR: left;
    PADDING-TOP: 9px
}
DIV.body_right DIV.profs .bottom_profs
{
    BACKGROUND: url(img/Styles/bottom_profs.jpg) no-repeat left center;
    HEIGHT: 5px;
    CLEAR: both
}
DIV.body_right DIV.profs IMG
{
    FLOAT: left
}
DIV.body_right IMG.pays
{
    MARGIN: 0px 0px 0px 5px;
    VERTICAL-ALIGN: middle
}
DIV.body_right P
{
    FONT-SIZE: 12px
}
DIV.body_right P STRONG
{
    COLOR: #6f6f6f;
    FONT-SIZE: 12px
}
DIV.body_right P A.read_more
{
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 7px;
    WIDTH: 87px;
    BACKGROUND: url(img/Styles/read_more.jpg) no-repeat left center;
    FLOAT: left;
    HEIGHT: 16px;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
DIV.body_left P A.plus_infos
{
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 7px;
    WIDTH: 134px;
    BACKGROUND: url(img/Styles/plus_info.jpg) no-repeat left center;
    FLOAT: left;
    HEIGHT: 16px;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
DIV.entry H3
{
    MARGIN: 20px 0px 10px;
    COLOR: #3e4f59;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
DIV.entry
{
    PADDING-TOP: 20px
}
DIV.equipe IMG
{
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    WIDTH: 131px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #ffffff 0px 0px;
    FLOAT: left;
    HEIGHT: 124px;
    BORDER-TOP: #cfcfcf 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: #cfcfcf 1px solid;
    PADDING-TOP: 1px
}
DIV.equipe STRONG.function
{
    COLOR: #333333
}
DIV.equipe STRONG.name
{
    COLOR: #3f8ccc
}
DIV.body_right DIV.equipe P STRONG
{
    DISPLAY: block;
    FONT-FAMILY: arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal
}
DIV.equipe
{
    PADDING-BOTTOM: 13px;
    MIN-HEIGHT: 127px;
    PADDING-LEFT: 13px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/bg_equipe.jpg) #dcdcdc repeat-x left top;
    HEIGHT: 127px;
    PADDING-TOP: 13px
}
DIV.back
{
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px auto 10px;
    PADDING-LEFT: 1px;
    WIDTH: 473px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #ffffff;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-RIGHT: #cfcfcf 1px solid;
    PADDING-TOP: 1px
}
DIV.footer
{
    MARGIN-BOTTOM: 20px;
}
.qsmn .title_header H2
{
    PADDING-BOTTOM: 50px;
    PADDING-LEFT: 250px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(img/Styles/qsmn.jpg) no-repeat left top;
    PADDING-TOP: 70px
}
.block_header P
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT: 12px/1.8em Arial,Helvetica,sans-serif;
    COLOR: #f3f4f4;
    PADDING-TOP: 10px
}
.title_header P
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 340px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 45px
}
UL.sub_nav
{
    LIST-STYLE: none none outside;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 10px
}
UL.sub_nav LI
{
    BORDER-BOTTOM: #d3d3d3 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px
}
UL.sub_nav LI:unknown
{
    BORDER-BOTTOM: medium none
}
UL.sub_nav LI A.multipays
{
    CURSOR: pointer
}
UL.sub_nav LI UL.multipays
{
    DISPLAY: none
}
UL.sub_nav LI SPAN.formation_encours
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FONT: 13px/1.8em Arial,Helvetica,sans-serif;
    BACKGROUND: url(img/Styles/sub_menu.png) no-repeat left center;
    COLOR: #3a3c3c;
    PADDING-TOP: 0px
}
UL.sub_nav LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FONT: 13px/1.8em Arial,Helvetica,sans-serif;
    BACKGROUND: url(img/Styles/sub_menu.png) no-repeat left center;
    COLOR: #3a3c3c;
    PADDING-TOP: 0px
}
UL.sub_nav LI A:hover
{
    BACKGROUND: url(img/Styles/sub_menu_h.png) no-repeat left center;
    COLOR: #208fa1
}
UL.sub_nav LI A.active
{
    BACKGROUND: url(img/Styles/sub_menu_h.png) no-repeat left center;
    COLOR: #208fa1
}
DIV.logo
{
    MARGIN: 3px 0px;
    MIN-HEIGHT: 50px;
    HEIGHT: 50px;
    CLEAR: both
}
DIV.logo IMG
{
    BORDER-BOTTOM: #88898c 1px solid;
    BORDER-LEFT: #88898c 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    WIDTH: 91px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #ffffff 0px 0px;
    FLOAT: left;
    HEIGHT: 35px;
    BORDER-TOP: #88898c 1px solid;
    MARGIN-RIGHT: 8px;
    BORDER-RIGHT: #88898c 1px solid;
    PADDING-TOP: 1px
}
DIV.logo A
{
    FONT-FAMILY: arial;
    COLOR: #3f8ccc;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
IMG.pays_agenda
{
    VERTICAL-ALIGN: middle
}
DIV.agenda IMG
{
    VERTICAL-ALIGN: middle
}
DIV.block_formation1
{
    WIDTH: 473px;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 80px
}
DIV.block_formation2
{
    WIDTH: 473px;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 80px
}
DIV.block_formation2 DIV.top_formation
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 17px;
    WIDTH: 444px;
    PADDING-RIGHT: 12px;
    BACKGROUND: url(img/Styles/top_formation.jpg) no-repeat left top;
    FLOAT: left;
    PADDING-TOP: 13px
}
DIV.block_formation1 DIV.top_formation
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 17px;
    WIDTH: 444px;
    PADDING-RIGHT: 12px;
    BACKGROUND: url(img/Styles/top_formation.jpg) no-repeat left top;
    FLOAT: left;
    PADDING-TOP: 17px
}
DIV.block_formation1 DIV.bottom_formation
{
    BACKGROUND: url(img/Styles/bottom_formation.jpg) no-repeat left bottom;
    HEIGHT: 8px;
    CLEAR: both
}
DIV.block_formation2 DIV.bottom_formation
{
    BACKGROUND: url(img/Styles/bottom_formation.jpg) no-repeat left bottom;
    HEIGHT: 8px;
    CLEAR: both
}
DIV.block_formation1 H4 SPAN.module
{
    FONT-FAMILY: arial;
    FLOAT: left;
    COLOR: #5d858b;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    text-shadow: 0 0 4px #FFFFFF
}
DIV.block_formation2 H4 SPAN.module
{
    FONT-FAMILY: arial;
    FLOAT: left;
    COLOR: #5d858b;
    FONT-SIZE: 22px;
    FONT-WEIGHT: bold;
    text-shadow: 0 0 4px #FFFFFF
}
DIV.block_formation1 P.title
{
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
DIV.block_formation2 P.title
{
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
DIV.block_formation1 UL.list
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 10px 30px
}
DIV.block_formation2 UL.list
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 10px 30px
}
DIV.block_formation1 P.descr
{
    LINE-HEIGHT: 20px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
DIV.block_formation2 P.descr
{
    LINE-HEIGHT: 20px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
DIV.block_formation1 UL.list LI
{
    LINE-HEIGHT: 20px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
DIV.block_formation2 UL.list LI
{
    LINE-HEIGHT: 20px;
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
DIV.programme2 P.descr
{
    MARGIN-BOTTOM: 6px
}
DIV.programme2 P.descr
{
    LINE-HEIGHT: 22px
}
DIV.programme2 P.degre
{
    LINE-HEIGHT: 22px
}
DIV.block_formation1 UL.list LI
{
    FONT-SIZE: 13px
}
DIV.block_formation2 UL.list LI
{
    FONT-SIZE: 13px
}
DIV.block_formation1 P.title
{
    COLOR: #4691ce
}
DIV.block_formation2 P.title
{
    COLOR: #4691ce
}
DIV.programme6 P.title
{
    LINE-HEIGHT: 13px
}
DIV.programme4 P.title
{
    MARGIN-BOTTOM: 1px
}
DIV.block_formation1 P.degre
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #d80101;
    PADDING-TOP: 10px
}
DIV.block_formation2 P.degre
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #d80101;
    PADDING-TOP: 10px
}
DIV.programme2 P.degre
{
    MARGIN-BOTTOM: 10px
}
DIV.block_formation1 H4
{
    WIDTH: 100%;
    MARGIN-BOTTOM: 20px;
    FLOAT: left;
    CLEAR: left
}
DIV.block_formation2 H4
{
    WIDTH: 100%;
    MARGIN-BOTTOM: 30px;
    FLOAT: left;
    CLEAR: left
}
DIV.block_formation1 H4 SPAN.date
{
    FONT-FAMILY: arial;
    FLOAT: right;
    COLOR: #333333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
DIV.block_formation2 H4 SPAN.date
{
    FONT-FAMILY: arial;
    FLOAT: right;
    COLOR: #333333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.body H3.title_programme
{
    FONT-FAMILY: arial;
    COLOR: #3e4f59;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
}
.body P.footer_programme
{
    FONT-FAMILY: arial;
    COLOR: #53bac8;
    FONT-SIZE: 18px
}
DIV.objectif_form UL LI
{
    LIST-STYLE: none none outside;
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(img/Styles/puce.jpg) no-repeat left 8px;
    FONT-SIZE: 13px
}
DIV.contact_form DIV.left_col
{
	BORDER:1px solid navy;
	PADDING:0px;
	MARGIN:0px;
	FLOAT: left ;
    WIDTH: 330px
}
DIV.contact_form DIV.right_col
{
	BORDER:1px solid navy;
	FLOAT: left ;
    WIDTH: 300px;
    FLOAT: right
}
DIV.contact_form DIV.middle_col
{
	BORDER:1px solid navy;
	FLOAT: left;
    WIDTH: 630px;
    CLEAR: left
}
DIV.contact_form P
{
    FONT-FAMILY: arial;
    COLOR: #a7a7a7;
    FONT-SIZE: 12px
}
DIV.contact_form FORM DIV.left_col LABEL
{
	BORDER:1px solid navy;
	FLOAT: left;
	MARGIN-TOP:12px;
    FONT-FAMILY:arial;
    FONT-WEIGHT:bold;
    FONT-SIZE:11px;
    COLOR: #336699
}
DIV.contact_form FORM DIV.middle_col LABEL
{
	BORDER:1px solid navy;
	FLOAT: left;
	MARGIN-TOP:12px;
    FONT-FAMILY:arial;
    FONT-WEIGHT:bold;
    FONT-SIZE:11px;
    COLOR: #336699
}
DIV.contact_form FORM DIV.middle_col SPAN
{
    FLOAT: left;
    COLOR: #333333
}
DIV.contact_form FORM DIV.middle_col SPAN INPUT
{
    FLOAT: left;
    COLOR: #333333;
}
DIV.contact_form FORM DIV.right_col LABEL
{
	FLOAT: left;
	MARGIN-TOP:12px;
    FONT-FAMILY:arial;
    FONT-WEIGHT:bold;
    FONT-SIZE:11px;
    COLOR: #336699
}
DIV.contact_form FORM DIV.middle_col LABEL
{
    WIDTH: 130px
}
DIV.contact_form FORM DIV.left_col LABEL
{
    WIDTH: 130px
}
DIV.contact_form FORM DIV.right_col LABEL
{
    WIDTH: 100px
}
DIV.contact_form FORM P.message2 SPAN INPUT
{
    WIDTH: 304px;
    BACKGROUND: url(img/Styles/bg_input_text_message.jpg) no-repeat left top
}
DIV.contact_form FORM SPAN INPUT
{
	BORDER: 1px solid navy; 
	FLOAT: RIGHT;
	WIDTH: 184px;
	HEIGHT: 26px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN:0px;
    BACKGROUND: url(img/Styles/bg_input_text.jpg) no-repeat left top  
}
DIV.contact_form FORM SPAN.wpcf7-list-item INPUT
{
    WIDTH: auto;
    HEIGHT: auto
}
DIV.contact_form P.object
{
    CLEAR: both
}
DIV.contact_form P
{
    FONT-FAMILY: arial;
    COLOR: #a7a7a7;
    CLEAR: both;
    FONT-SIZE: 12px
}
DIV.contact_form DIV.middle_col P.object INPUT
{
	BORDER: 0px solid navy; 
	FLOAT: left;
	WIDTH: 314px;
	HEIGHT: 26px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    BACKGROUND: url(img/Styles/bg_input_object.jpg) no-repeat left top
}

DIV.contact_form FORM SPAN SELECT OPTION
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.contact_form FORM SPAN SELECT
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    WIDTH: 186px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(img/Styles/bg_input_text.jpg) no-repeat left top;
    FLOAT: left;
    HEIGHT: 26px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
DIV.contact_form IMG.wpcf7-captcha-captcha-407
{
    VERTICAL-ALIGN: middle
}
DIV.contact P
{
    FONT-FAMILY: arial;
    COLOR: #333333;
    FONT-SIZE: 12px;
    text-shadow: 0 1px 0 #F4F4F4
}
H3 SPAN.lieu
{
    COLOR: #6f6f6f;
    MARGIN-LEFT: 100px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
H2 SPAN.lieu
{
    COLOR: #6f6f6f;
    MARGIN-LEFT: 100px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
H3 SPAN.lieu_big
{
    TEXT-ALIGN: center;
    MARGIN: 10px 0px 0px;
    DISPLAY: block
}
STRONG.name_formation
{
    COLOR: #6f6f6f;
    FONT-SIZE: 12px
}
SPAN.name_formateur
{
    COLOR: #3f8ccc;
    FONT-SIZE: 12px
}
IMG.screen_video
{
    FLOAT: right
}
SPAN.display_none
{
    DISPLAY: none
}
DIV.show_hide
{
    DISPLAY: none
}
A.show SPAN.h
{
    DISPLAY: none
}
A.show SPAN
{
    FONT-FAMILY: arial;
    COLOR: #333333;
    FONT-SIZE: 12px;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.read_more
{
    FLOAT: right;
    COLOR: #333333;
    CLEAR: right;
    TEXT-DECORATION: underline
}

DIV.seminaire
{
    POSITION: absolute;
    WIDTH: 265px;
    BOTTOM: 0px;
    HEIGHT: 42px;
    LEFT: 0px
}
DIV.endodontie
{
    POSITION: absolute;
    WIDTH: 265px;
    BOTTOM: 0px;
    HEIGHT: 42px;
    LEFT: 0px
}
DIV.parodontie
{
    POSITION: absolute;
    WIDTH: 265px;
    BOTTOM: 0px;
    HEIGHT: 42px;
    LEFT: 0px
}
DIV.seminaire
{
    BOTTOM: 75px;
    HEIGHT: 32px
}
DIV.endodontie
{
    BOTTOM: 43px;
    HEIGHT: 30px
}
DIV.parodontie
{
    BOTTOM: 0px;
    HEIGHT: 42px
}
DIV.formation_continue IMG
{
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
DIV.formation_continue P.name
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333333;
    FONT-SIZE: 18px;
    PADDING-TOP: 0px
}
DIV.formation_continue P.function
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #4691ce;
    FONT-SIZE: 18px;
    PADDING-TOP: 0px
}
DIV.formation_continue DIV.prof
{
    WIDTH: 100%;
    MARGIN-BOTTOM: 20px;
    FLOAT: left;
    CLEAR: left
}
.album A.screen
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    WIDTH: 134px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(img/Styles/bg_album.jpg) no-repeat 0px 0px;
    HEIGHT: 127px;
    PADDING-TOP: 8px
}
DIV.prevnext DIV.prev A
{
    WIDTH: 42px;
    BACKGROUND: url(img/Styles/previous_link.jpg) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 28px
}
DIV.prevnext DIV.next A
{
    WIDTH: 42px;
    BACKGROUND: url(img/Styles/next_link.jpg) no-repeat 0px 0px;
    FLOAT: right;
    HEIGHT: 29px
}
A.voir_prgrm
{
    FLOAT: right;
    TEXT-DECORATION: underline
}
DIV.formation UL LI
{
    LINE-HEIGHT: 20px
}
DIV.formation
{
    WIDTH: 100%;
    MARGIN-BOTTOM: 20px;
    FLOAT: left;
    CLEAR: left
}
DIV.price P
{
    FONT-WEIGHT: bold
}

A.show
{
    CURSOR: hand
}

input, select, textarea
{
    BORDER:2px solid #CCCCCC;
    BACKGROUND-COLOR:#FFFFFF;
    CURSOR:hand;
    MARGIN:px;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	PADDING-TOP:0px;
	PADDING-BOTTOM:0px;
	FONT-FAMILY:tahoma;
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	COLOR: #336699
}
textarea:focus, input:focus, select:focus
{
    BORDER: 2px solid #336699;
    BACKGROUND-COLOR:#FFFFCC;
    FONT-WEIGHT:bold;
    COLOR:#000000
}
#TabForm
{
	MARGIN:0px auto;
	ALIGN:center;
	FONT-FAMILY:tahoma;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR:#336699
}
.FormText
{
	WIDTH:200px;

}
.FormText:hover
{
	BACKGROUND-COLOR:#FFFFCC;
}
.FormArea
{
	WIDTH:600px;
	HEIGHT:100px;
	FONT-FAMILY:tahoma;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
}
.FormArea:hover
{
	BACKGROUND-COLOR:#FFFFCC;
}
.bouton
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    WIDTH: 84px;
    DISPLAY: block;
    FONT-FAMILY: arial;
    BACKGROUND: url(img/Styles/button_contact.jpg) no-repeat left top;
    HEIGHT: 28px;
    COLOR: #908f8f;
    CLEAR: both;
    FONT-SIZE: 12px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}


</STYLE>