









html body {
    line-height: 1.2em;
    margin: 1%;
    padding: 0;
    background-color: #ffffff;
    font-size : 12px;
    font-family: "arial", "verdana", "geneva", "sans-serif";
    font-weight: normal;
    color: #003366;
}

td{
    line-height: 1em;
	}

.slogan{
    font-size :  31px;
    text-shadow: black;
    letter-spacing: -2px;
    color: #ffffff;
}
.slogan1
{
    font-size :  18px;
	letter-spacing: -1px;
    font-weight: normal;
    color: #ffffff;
	margin-left:5px;
}
.slogan2
{
    font-size :  12px;
    color: #CAD9E6;
    margin-left:5px;
}

.adresse{
    font-size :  11px;
	letter-spacing: -0.01em;
    font-weight: normal;
    color: #0E284F;
	line-height: 1.3em;
	margin-left:5px;
}


a.niv1home:link,a.niv1home:visited{
    font-size :  13px;
    color: #ffffff;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv1home:hover,a.niv1home:active{
    color: #FA612B;
}


a.niv1:link,a.niv1:visited{
    font-size :  12px;
    color: #ffffff;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv1:hover,a.niv1:active{
    color: #FA612B;
}

a.niv1a:link,a.niv1a:visited{
    font-size :  12px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.3em;
    text-decoration:none;
    background-image:url(/www/content/sites/idm/imgs/puce_tr_orange.gif) ;
    background-repeat:no-repeat;
    padding-left:11px;
}
a.niv1a:hover,a.niv1a:active{
    color: #FA612B;
}
.niveau0{
    font-size :  13px;
    font-weight: bold;
    color: #FA612B;
    line-height: 1.3em;
    padding-left:-20px;
}
.niveau1{
    font-size :  11px;
    font-weight: bold;
    color: #004A99;
    line-height: 1.2em;
    padding-left:-20px;
}
.niveau2{
    font-size :  13px;
    font-weight: bold;
    color: #FA612B;
    line-height: 1.2em;
    padding-left:7px;
}

.surtitrearticle{
 font-size: 15px;
 color: #314463;
 font-weight: bold;
}
.surtitrearticlecateg{
 font-size: 13px;
 color: #314463;
 font-weight: bold;
 display:block;
 margin-bottom:-4px;

}
.entete{
            font-size : 12px;
            font-weight: bold;
            color: #ffffff;
            margin-bottom: -5px;
            margin-left: 12px;
            margin-top: 3px;
            }
.txttab
            {
            font-size : 11px;
            color: #072149;
            margin-bottom: 5px;
            margin-left: 12px;

            }
.txttabbold
            {
            font-size : 11px;
            font-weight: bold;
            color: #072149;
            margin-bottom: 5px;
            margin-left: 12px;

            }

.tniveau1{
    font-size :  12px;
    color: #294163;
    font-variant:small-caps;
    line-height: 1.6em;
    padding-left:-20px;
    letter-spacing:0.02em;
}
.tniveau2{
    font-size :  10px;
    font-weight: bold;
    color: #314463;
    line-height: 1.9em;
    padding-left:10px;
    text-decoration:none;
}
a.niv2:link{
    font-size :  11px;
    color: #FA612B;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv2:visited{
    font-size :  11px;
    color: #FA612B;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv2:hover{
    font-size :  11px;
    color: #294163;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv2:active{
    font-size :  11px;
    color: #FA612B;
    line-height: 1.3em;
    text-decoration:none;
}

a.niv2a:link{
    font-size :  11px;
    color: #004A99;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv2a:visited{
    font-size :  11px;
    color: #004A99;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv2a:hover{
    font-size :  11px;
    color: #FA612B;
    line-height: 1.3em;
    text-decoration:none;
}
a.niv2a:active{
    font-size :  11px;
    color: #FA612B;
    line-height: 1.3em;
    text-decoration:none;
}

.titrenews{
font-size:12px;
color:#575C62;
font-weight:bold;
text-align:left;
line-height:18px;
}
.tnews{
font-size:11px;
color:#575C62;
font-weight:normal;
text-align:left;
}
a:link{
font-size:12px;
color:#D1522D;
text-align:left;
text-decoration:underline;
}
a:visited{
font-size:12px;
color:#D1522D;
text-align:left;
text-decoration:underline;
}
a:hover{
font-size:12px;
color:#FA612B;
text-align:left;
text-decoration:none;
}
a:active{
font-size:12px;
color:#D1522D;
font-weight:normal;
text-align:left;
text-decoration:none;
}

ul{
    list-style-image: url(/www/content/sites/idm/imgs/li2.gif);
    margin-top: -9px;
	margin-bottom: 35px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left:0px;
    padding-top:0px;
    font-size:12px;
}

li{ padding-top:9px;
    margin-top: -2px;
	margin-bottom: -12px;
    margin-left: 5px;
	margin-right:40px;
font-size:11px;
color: #555566;
font-size:13px;
font-family:  "trebuchet MS", "verdana";
}

p.media{
margin-left:15px;
margin-top:50px;
margin-bottom:-40px;
	}

p {
margin-top:-2x;
padding-top:2x;
margin-bottom:0x;
padding-bottom:0x;
margin-left:1px;
margin-right:20px;
border-top:none;
font-size:12px;
font-family:  "verdana", "trebuchet MS";
text-align:justify;
}

.copyright {
line-height:18px;
clear: both;
 color: #4F585F;
 font-size: 11px;
}


#TITRE{
 font-size: 18px;
 color: #FA612B;
 font-weight: bold;
 margin-bottom: 5px;
}

h1 {
 font-size: 17px;
 color: #FA612B;
 margin-top: 25px;
 margin-bottom: 5px;
 font-family: "arial";
}

h2 {
 color: #003366;
 margin-bottom: -7px;
 padding-top: 20px; 
margin-top:5px;
font-size: 16px;
text-decoration: none;
}

h3 {
 color: #004A99;
 margin-bottom: -5px;
margin-top:15px;
font-size: 14px;
text-decoration: none;
}

h4 {
 color: #003A87;
 margin-bottom: -5px;
margin-top:5px;
font-size: 13px;
 text-decoration: none;
 font-weight:bold;
text-decoration:underline;
}



b{
 color: #004A99;
}

hr {
background-color:#EAECE2;
height:1px;
border:0px;
font-size:11px;
clear:both;
}

div.leftOne {
margin-left:23px;
width: 46%;
float: left;
overflow: hidden;
padding-right:15px;
border-right:1px solid #EAECE2;
}

div.rightOne {
margin-right:10px;
width: 47%;
padding-left: 15px;
float: right;
}

#article {
 margin: 41px 0px 0 10px;
padding-left: 286px;
padding-right: 100px;
padding-bottom: 25px;
}

#article div.leftOne {
width: 67%;
float: left;
overflow: hidden;
}

#article div.rightOne {
width: 30%;
padding-left: 10px;
float: right;
border-left:1px solid #EAECE2;
}


#TroisColonne {
 margin: 10px 200px 0px 200px;
 padding: 0 30px 25px 20px;
 border-top: 1px solid #FFF;
 border-right: 1px solid #EAECE2;
 border-left: 1px solid #EAECE2;
}

#DeuxColonne {
 margin: 10px 0px 0 10px;
 padding-bottom: 25px;
 padding-left: 45px;
 padding-right: 100px;
 border-top: 1px solid #FFF;
}

ol{
    list-style-image: url(/www/content/sites/idm/imgs/li.gif);
    margin-top: -4px;
	margin-bottom: 24px;
    margin-left: 18px;
    padding-left:0px;
    padding-top:0px;
}

#UneColonne {
 margin: 0 15px 0 20px;
 padding-bottom: 25px;
}

.col#TroisColonne, .col#DeuxColonne, .col#UneColonne {
margin-top: 15px;
}


#colgauch {
 position: absolute;
 top: 310px;
 left:5.2%;
 padding: 10px 21px 0px 5px;
 width: 196px;
 right: 0;
 color: #605C5B;
}
.col#colgauch { top: 130px;
 }
 #SURTITRE{
        display:none;
 }
 #CHAPO {  
    display:none;
   }
.basecorps p {  
    font-size :  13px;
    font-weight: normal;
    color: #021532;
	text-align:left;
 }
 
 STRONG {
    font-size : 12px;
    font-weight: bold;
    color: #004A99;
	letter-spacing:0.02em;
 }
 h1.acceuil{
	 margin-top: 0px;
	 margin-bottom:-20px;
}
.leftOne  h1,.rightOne  h1{
	 margin-top: 10px;
}
.enlarge{
	text-align:left;
    color: #bbbbbb;
	padding:15px;
    margin-top:40px;
	margin-left:17px;
	font-size:13px;
	margin-bottom:-45px;
	font-style: italic;
}

