/*  ---------------------------------------------------------------- */
/*  Feuille de style specifique a l'impression                       */
/*  ---------------------------------------------------------------- */

body{
font-family: Helvetica, arial, verdana, sans-serif;
text-align: left;
}

.clearer{
clear:both;
margin:0;
padding:0;
height:0;
line-height:0;
}

p{
margin-top:0;
}

/**************************Entete************************/
/*******************************************************/

#entete{
height:140pt;
width:100%;
border:none;
padding:0;
}

#blocInfos{
display:none;
}

#identite{
margin:0 auto 0 50pt;
width:495pt;
}

#identite h1{
font-family: Helvetica, arial, verdana, sans-serif;
font-size:12pt;
font-weight:bolder;
text-transform:uppercase;
color:#000;
font-style:italic;
margin-top:47pt;
letter-spacing:0.03em;
}

#identite #h1Gauche{
width:166pt;
text-align:right;
}

#identite #h1Droite{
width:181pt;
text-align:left;
}

#identite h1, #identite a img{
float:left;
}

#identite a img{
margin:0 9pt;
}

#langue{
display:none;
}

/*******Entete sommaire*******/

.page_sommaire #identite img{
opacity:100; 
filter:alpha(opacity=100); 
}

.page_sommaire #entete #enteteFlash{
display:none;
}

/**************************Nav************************/
/***********************************************************/

.lavaLamp{
display:none;
}

/**************************Section************************/
/***********************************************************/

section{
width:100%;
margin:0 auto;
display:block;
}

section header p{
font-size:13pt;
line-height:20pt;
letter-spacing:0.05em;
color:#000;
font-style:italic;
font-weight:lighter;
display:block;
}


section p, section .colonne p{
font-size:12pt;
line-height:20pt;
color:#000;
letter-spacing:0.05em;
font-weight:lighter;
text-align: left;
}

section a, section .colonne a{
color:#000;
}


section .colonne{
float:none;
width:100%;
}

section #colonne0{
padding-left:15pt;
}

section .separateur{
display:none;
}


section .colonne ul{
padding-left:0;
margin-left:0;
}


section h3, section .colonne h3{
font-size:17pt;
line-height:25pt;
letter-spacing:0.05em;
color:#016835;
font-weight:bold;
font-family: Helvetica, arial, verdana, sans-serif;
text-align: left;
margin:0 0 14pt 0;
}


section .colonne li{
list-style:none;
list-style-position:inside;
background:url(../IMG/css/icrf_flecheListe.png) no-repeat;
background-position:0 4pt;
font-size:11pt;
line-height:16pt;
letter-spacing:0.05em;
margin-bottom:20pt;
padding-left:15pt;
font-weight:lighter;
color:#000;
}

section .colonne li strong{
font-size:12pt;
color:#000;
font-weight:bold;
}

.Contact section #colonne1{
display:none;
}




/**************************Zone images************************/
/***********************************************************/

#zoneImage{
display:none;
}

/**************************Pied************************/
/***********************************************************/
footer, #footer{
display:none;
}




