TD.Tmenu
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #ff9a22 2px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    BORDER-BOTTOM: #ff9a22 2px solid;
    FONT-FAMILY: Arial, Helvetica;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center
}
TD.Tmenusearch
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #ff9a22 2px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ff9a22 2px solid;
    FONT-FAMILY: Arial, Helvetica;
    BORDER-COLLAPSE: collapse
}
TD.Tmenume
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #ff9a22 2px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #f4a527;
    BORDER-BOTTOM: #ff9a22 2px solid;
    FONT-FAMILY: Arial, Helvetica;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center
}
TABLE.grey
{
    BACKGROUND-COLOR: #f2f3ed
}
TABLE.ecoles0
{
    MARGIN-TOP: 43px;
    BACKGROUND-COLOR: #f2f3ed
}
TABLE.ecoles
{
    BACKGROUND-COLOR: #f2f3ed
}
TD.main_left0
{
    PADDING-LEFT: 6px;
    BORDER-RIGHT: #ff9a22 1px solid;
}
TD.main_left
{
    PADDING-LEFT: 6px;
    !PADDING-TOP: 22px
}
TD.main_right
{
    PADDING-LEFT: 9px;
}
P.main_left_title
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
P.main_left_srt
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    LINE-HEIGHT: 14pt;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
TD.main_left_left_cell
{
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 33px
}
TD.main_left_right_cell
{
    PADDING-RIGHT: 17px;
    PADDING-LEFT: 17px;
    PADDING-TOP: 33px
}
P.main_left_chapo
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
TD.main_left_header
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
P.enbref
{
    PADDING-LEFT: 90px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica
}
TD.main_breve
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica
}
TD.main_right_title
{
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica
}
TD.voir_aussi_title
{
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
TD.ecoles_link
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TABLE.voir_aussi
{
    MARGIN-TOP: 30px
}
TABLE.services
{
    MARGIN-TOP: 43px
}
TABLE.services2
{
    MARGIN-TOP: 43px
}
TABLE.menuart
{
    MARGIN-TOP: 0px
}
TABLE.encadre
{
    MARGIN-TOP: 30px;
    BACKGROUND-COLOR: #f2f3ed
}

TD.services UL
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TD.services UL LI
{
    LIST-STYLE-IMAGE: url(http://www.cervoniconseil.fr/IPSL/charte/images/pucebleu.gif);
    PADDING-BOTTOM: 5px
}
TD.services2 UL
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 30px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TD.services2 UL LI
{
    LIST-STYLE-IMAGE: url(http://www.cervoniconseil.fr/IPSL/charte/images/pucebleu.gif);
    PADDING-BOTTOM: 5px
}
TD.voir_aussi
{
}
TD.voir_aussi UL
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TD.voir_aussi UL LI
{
    LIST-STYLE-IMAGE: url(http://www.cervoniconseil.fr/IPSL/charte/images/pucebleu2.gif);
    PADDING-BOTTOM: 5px
}
TD.voir_aussi2
{
}
TD.voir_aussi2 UL
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 30px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TD.voir_aussi2 UL LI
{
    LIST-STYLE-IMAGE: url(http://www.cervoniconseil.fr/IPSL/charte/images/pucebleu2.gif);
    PADDING-BOTTOM: 5px
}
TD.menuart UL
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TD.menuart UL LI
{
    LIST-STYLE-IMAGE: url(http://www.cervoniconseil.fr/IPSL/charte/images/puceorange.gif);
    PADDING-BOTTOM: 5px
}
TD.menuart2 UL
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 30px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
TD.menuart2 UL LI
{
    LIST-STYLE-IMAGE: url(http://www.cervoniconseil.fr/IPSL/charte/images/puceorange.gif);
    PADDING-BOTTOM: 5px
}
TD.plaquettes
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 30px;
    FONT-FAMILY: Arial, Helvetica
}
TD.Tmenu2
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial, Helvetica
}
TD.menu2
{
    PADDING-LEFT: 14px
}
TABLE.smenu
{
    PADDING-TOP: 10px
}
TD.smenu0
{
    BORDER-RIGHT: #f4a527 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #f4a527 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #f4a527 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.smenu
{
    BORDER-RIGHT: #f4a527 1px solid;
    BORDER-TOP: #f4a527 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #f4a527 1px solid;
    BORDER-BOTTOM: #f4a527 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.menu:link
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.menu:active
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.menume:link
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #f4a527;
    TEXT-DECORATION: none
}
A.menume:visited
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #f4a527;
    TEXT-DECORATION: none
}
A.menume:active
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #f4a527;
    TEXT-DECORATION: none
}
A.menume:hover
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #f4a527;
    TEXT-DECORATION: none
}
A.menuoutils:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.menuoutils:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.menuoutils:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.menuoutils:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #f4a527;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.texte
{
    FONT-SIZE: 10pt;
    COLOR: #6e6e6e;
    FONT-FAMILY: Arial, Helvetica
}
SPAN.LabelT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 12px;
    PADDING-BOTTOM: 12px;
    COLOR: #ff9a22;
    PADDING-TOP: 12px;
    FONT-FAMILY: Arial, Helvetica
}
SPAN.Label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
TEXTAREA.boxsize3
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
SELECT.boxsize3
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    HEIGHT: 16pt
}
INPUT.boxsize3
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    HEIGHT: 16pt
}
INPUT.boxsearch
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: thin;
    WIDTH: 90px;
    COLOR: #6e6e6e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial, Helvetica
}
A.bouton
{
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ff9a22;
    TEXT-DECORATION: none
}
A.smenu:link
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.smenu:active
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.smenu:visited
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none
}
A.smenu:hover
{
    COLOR: #ff9a22;
    TEXT-DECORATION: none
}
P.titrearticle
{
    MARGIN-TOP: 3px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #505050;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
P.titretelecharger
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #505050;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
TD.tdarticle
{
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica
}
DIV.texte
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 65px;
    FONT-SIZE: 10pt;
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: justify
}
DIV.texte TABLE
{
    FONT-SIZE: 10pt;
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica
}
DIV.texte TABLE TD
{
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: justify
}
DIV.texteenc
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: justify
}
DIV.texteenc TABLE
{
    FONT-SIZE: 10pt;
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica
}
DIV.texteenc TABLE TD
{
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: justify
}
TD.telecharger
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica
}
TABLE.fassocies
{
    MARGIN-TOP: 20px
}
A.services
{
    COLOR: #1489cb;
    FONT-FAMILY: Arial, Helvetica
}
A.voir_aussi:link
{
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.voir_aussi:active
{
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.voir_aussi:visited
{
    COLOR: #505050;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.voir_aussi:hover
{
    COLOR: #1489cb;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
TD.encadres
{
    FONT-SIZE: 10pt;
    COLOR: #505050;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica
}
DIV.texte P
{
    FONT-SIZE: 10pt;
    COLOR: #505050;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica
}
DIV.texteenc P
{
    FONT-SIZE: 10pt;
    COLOR: #505050;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica
}
P.chapoarticle
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    COLOR: #505050;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica
}
SPAN.srt
{
    FONT-WEIGHT: bold;
    COLOR: #1489cb
}
A.menuart:link
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.menuart:visited
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.menuart:active
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.menuart:hover
{
    FONT-SIZE: 10pt;
    COLOR: #f4a527;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
SPAN.menuartme
{
    FONT-SIZE: 10pt;
    COLOR: #f4a527;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.ecoles_link:link
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline;
    line-height:150%
}
A.ecoles_link:active
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.ecoles_link:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.ecoles_link:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline;
}
P.titresearch
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13pt;
    COLOR: #f4a527;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
P.suitesearch
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13pt;
    COLOR: #f4a527;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
span.nbsearch
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13pt;
    COLOR: #f4a527;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
span.warningsearch
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13pt;
    COLOR: #FF0000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}