/*_____FDS BOREAL : ENVELOPPE */


body{ margin:0px; background-color:#FFFFFF}
body, td, th, caption {font-family:arial,Verdana,Helvetica; font-size:12px; color:#000000}
h2, h3, h4, h5, h6, div, span, p, a  {font-family:arial,Verdana,Helvetica; font-size:12px; color:#000000}
select, input {font-family:arial,Verdana,Helvetica; font-size:12px; color:#000000}
form, h1, h2, h3, h4, h5, h6 { margin:0px; }
p { margin:0px; margin-top:3px; margin-bottom:4px; padding:0px;}
acronym { cursor:help; border-bottom:dotted 1px #000000;}
em { font-style:italic; font-weight:bold; }
em.niv1,strong.niv1 {}
em.niv2,strong.niv2 {}
em.niv3,strong.niv3 {}

/* _____Environnement G : GLOBAL */
.envgnobor{border:0px solid;}
.envglobal{ width:100%;}
.envg1col{ width:100%;}
.envgc{ width:100%; padding-left:15px; padding-right:10px; padding-top:10px;}
.envg{ border:2px solid #FFF; }

/* _____Environnement A : LOGO */
.enva {overflow:auto;width:100%;marging-top:0px; background: url(../images/css/env/enva.jpg) top right}
.enva1 { float:left; margin:0px; padding-top:0px; margin-left:0px }

p.enva2 {margin:0px; padding-top:50px; padding-left:250px}


/*.enva3 table {margin-left:10px;}*/
.enva4a{ background: url(../images/css/env/enva4.jpg) top left no-repeat; height:10px;}
.enva4{ background: url(../images/css/env/enva4fond.gif) top left repeat-x; height:10px;}


/*.enva3cal{ margin-left:8px; background:#FFF url(../images/css/env/envn.gif) top left no-repeat; width:584px}*/

.nof {clear:both}

/* _____Environnement A3 : MENU (marche niv1 )non actif
div.enva3 { background: url(../images/css/env/enva3.gif) top left repeat-x; height:29px; }

div.enva3 ul {float:right; margin:0px; list-style-type:none; padding-left:180px; padding-top:5px;}
div.enva3 ul li{ float:left; white-space:nowrap; }
div.enva3 li.enva3niv1sel{height:23px; text-align:center;}
div.enva3 li.enva3niv1sel a{  padding-right:10px;  padding-left:10px; color:#000; font-size:14px; font-weight:bold; text-decoration:none; }
div.enva3 li.enva3niv1sel a:hover{ text-decoration:underline;}

div.enva3 li.enva3niv1nonsel{text-align:center; }
div.enva3 li.enva3niv1nonsel a{padding-right:10px; padding-left:10px; color:#FFCC09; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none;}
div.enva3 li.enva3niv1nonsel a:hover{ text-decoration:underline;}

div.enva3 li.enva3niv1sep{ background:#A19444 url(../images/css/env/envrectorange.gif) center center no-repeat; width:4px; height:23px; text-align:center;}

div.enva3 li.enva3niv2on{ padding-left:15px; background:#76B1D6 url(../images/css/env/enva3niv2omb.gif) top left no-repeat; display:inline}
div.enva3 li.enva3niv2off{ background:#76B1D6 url(../images/css/env/enva3niv2omb.gif) top left no-repeat; height:14px}
*/

/* _____Environnement B : COLONNE GAUCHE*/
.envb{ background: url(../images/css/env/envb.jpg) top left repeat-y; width:180px;}

/* _____Environnement : B2 MENU MARCHE NIVEAU 3 et 4 */
.envb2rubnonsel{width:170px;}
.envb2rubnonsel p{ font-size:120%;margin:18px 1px 10px 8px;color:#222; font-weight:bold; }
.envb2rubnonsel a{ color:#222; text-decoration:none;}
.envb2rubnonsel a:hover{ text-decoration:underline;}

.envb2rubsel{width:170px;}
.envb2rubsel p{ font-size:120%;margin:18px 1px 10px 8px;  color:#222; font-weight:bold; }
.envb2rubsel a{ color:#222; text-decoration:none;}
.envb2rubsel a:hover{ text-decoration:underline;}

.envb2item {margin:0px 3px 0px 8px}
.envb2itemrubnonsel, .envb2itemrubsel{width:170px;  background: url(../images/css/env/envb2itemrubsel.gif) center left no-repeat;}
.envb2itemrubnonsel p,.envb2itemrubsel p{ margin:0px; padding:0px 1px 3px 12px;}
.envb2itemrubnonsel a,.envb2itemrubsel a{color: #444; text-decoration:none;}
.envb2itemrubnonsel a:hover,.envb2itemrubsel a:hover{ margin:0px; text-decoration:underline; font-weight:bold }

.envb2itemrubselon{ width:170px; background: url(../images/css/env/env2pucerubselon.gif) center left no-repeat;}
.envb2itemrubselon p{margin:0px;padding:0px 1px 3px 12px;font-weight:bold}
.envb2itemrubselon a{color: #444; text-decoration:none; font-weight:bold}
.envb2itemrubselon a:hover{ text-decoration:underline;}

.envb2bas{}

/* _____Environnement B3 : MENU INFORMATIONS*/
div.envb3 { padding-top:15px; padding-bottom:5px; }
div.envb3 ul { margin:0px; list-style-type:none; }
div.envb3 li { margin:0px; margin-left:8px; padding:0px}
div.envb3 li a { font-weight:normal; color:#004080; text-decoration:none; font-weight:bold;}
div.envb3 li a:hover { text-decoration:underline; }
div.envb3 li.sep { margin:0px;padding-left:10px; height:1px; font-size:120%;font-weight:bold; color:#0000; }
div.envb3 li em { font-style:normal }

/* _____Environnement N : CHEMIN*/
.envntit{ font-size:10px; color:#114F9C}

.envn{ margin-right:8px;margin-top:5px}
.envn p{ margin:0px; margin-left:20px; padding-top:5px; padding-bottom:5px; color:#114F9C; border-bottom:solid #AEC3DE; border-width:1px;}
.envn span{ color:#E10000}
.envn a{ color:#114F9C; text-decoration:none;}
.envn a:hover{ text-decoration:underline;}

/* _____Environnement : P PIED DE PAGE*/
.envpcolg { margin:0px; height:30px; }
.envpc { margin:0px; width:100%; height:30px;}
.envpcold { margin:0px;}

.envp{ margin-right:8px;margin-top:5px; text-align:center}
.envp p{ margin:0px; margin-left:20px; padding-top:5px; padding-bottom:5px; color:#444; border-top:solid #AEC3DE; border-width:1px;}
.envp a{ color:#444; text-decoration:none;}
.envp a:hover{ text-decoration:underline;}

/* MACIE5 \*/
head:first-child+body, head:first-child+body td, head:first-child+body th, head:first-child+body caption 
{font-size:14px;}
head:first-child+body div, head:first-child+body span, head:first-child+body p, 
head:first-child+body input, head:first-child+body select, head:first-child+body a, 
head:first-child+body h2, head:first-child+body h3, head:first-child+body h4, 
head:first-child+body h5, head:first-child+body h6 {font-size:12px;}

head:first-child+body div.envb2rubnonsel p, head:first-child+body div.envb2rubsel p {font-size:14px;}
head:first-child+body div.envb3 ul {padding:0px;margin:0px}
head:first-child+body .envntit{ font-size:small;}
head:first-child+body select,head:first-child+body input {font-size:102%}


