@charset "utf-8";
/* CSS Document f6f4f2 */

body{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#000;
color:#000000;
margin:0;
padding:0;
}

form{
padding:0;
margin:0;
}

p{
margin:0 0 0 0;
padding:0 0 11px 0;
}

a img:hover{
text-decoration:none;
line-height:inherit;
}

a, a:hover{
text-decoration:none;
color:#F7931E;
line-height:inherit;
font-weight:bold;
}

a.bleu, a.bleu:hover{
text-decoration:none;
color:#348fbc;
line-height:inherit;
}

a.simple{
text-decoration:none;
color:#000000;
font-weight:normal;
}

a.simple:hover{
text-decoration:none;
color:#F7931E;
font-weight:normal;
}

ul, ol{
list-style-position:outside;
list-style-type:square;
padding:0 0 5px 15px;
margin:0 0 0 0;
}

li {
list-style-position:outside;
list-style-image:url(../images/puce.gif);
padding-bottom:7px;
}


img{
border:none;
margin:0;
padding:0;
}

.avertissements{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FF0000;
font-weight:bold;
}

.logos{
float:left;
margin-top:25px;
margin-left:15px;
}

/* pour l'inclusion de la page */
#page{
width:100%;
height:auto;
/*border:1px solid #FF0000;*/
background:url(../images/bg-page-clair.gif) top left repeat-x;
background-color:#FFFFFF;
}

#site{
width:1050px;
height:590px;
/*border:1px solid #000;*/
margin:0 auto 0 auto;
}

#entete{
width:100%;
height:160px;
/*border:1px solid #333;*/
background-color:#FFFFFF;
}

#entete #gauche{
float:left;
width:615px;
height:145px;
/*border:1px solid #666;*/
}

#entete #droite{
float:left;
width:430px;
height:145px;
overflow:visible;
/*border:1px solid #666;*/
}


#fremaa{
width:100%;
height:120px;
/*border:1px solid #999;*/
}


#navigation-top{
width:100%;
height:25px;
/*border:1px solid #999;*/
}

#navigation-top .items{
	margin:5px 0 0 170px;
	width:auto;
	height:auto;
}

#navigation-top .items .item-nav {
width:auto;
margin:0;
float:left;
}

#navigation-top .items .separateur {
text-align:center;
width:20px;
float:left;

font-family:Arial, Helvetica, sans-serif;
color:#7F6F60;
font-size:11px;
}

#contenu{
clear:both;
width:100%;
height:370px;
background-color:#f6f4f2;
padding:30px 0 30px 0;
/*border:1px solid #FFCC00;*/
}

.theIframe{
border:1px solid #F6F4F2;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
}

#navigation-principale{
width:140px;
height:390px;
/*border:1px solid #FFCC00;*/
float:left;
}

#navigation-principale ul{
list-style:none;
margin:0;
padding:0;
}

#navigation-principale  li {
list-style:none;
margin:0;
padding:0 0 5px 0;
}

#navigation-principale  li .sousrubriques {
padding:5px 0 0 0;
margin:0;
}

#navigation-principale  li a {
display:block;
font-family:"Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#7F6F60;
}

#navigation-principale  li a:hover,#navigation-principale  li a.active {
text-decoration:none;
color:#F7931E;
}

#navigation-principale .items{
margin:0 0 0 10px;
padding-right:5px;
width:125px;
height:370px;
/*border:1px solid #FFCC00;*/
border-right:1px dashed #7F6F60;
}

#navigation-principale .items .item-nav {
width:auto;
margin:0 0 5px 0;
}

#affichage{
float:left;
width:820px; /*870px*/
height:365px;
/*border:1px solid #FFCC00;*/
margin:0 0 0 30px;
overflow:auto; !important
}

.colonne-article{
float:left;
width:250px;
height:auto;
padding-right:15px;
/*border:1px solid #FFCC00;*/
}



#footer{
width:100%;
height:180px;
overflow:visible;
/*border:1px solid #333;*/
background-color:#FFFFFF;
}

/* end inclusion */

.courant{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#000;
}

.courantMax{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#000;
}
.courant14Noir{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#000;
}
.courantMaxGris{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#707173;
}

.courantIntro{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#000;
}

.courantNoir{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#000;
}

.courantN95{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#666;
}

.courantN80{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#555;
}

.courant-avertissement{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#dd353a;
}


.notes{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#999999;
}

.notes2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#707173;
}

.notes3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#999999;
}


/* autres éléments */
.alinea00{
padding-left:0px;
}

.alineaMini{
margin-left:11px;
display:block;
}

.alinea01{
margin-left:15px;
display:block;
}

.alinea02{
padding-left:30px;
display:block;
}

.alinea03{
padding-left:45px;
display:block;
}

.alinea04{
padding-left:60px;
display:block;
}


.gauche{
float:left;
border:0;
margin:3px 10px 0px 0;
}

.droite{
float:right;
border:0;
margin:3px 0 0 10px;
}

.puce-liste {
position: relative; 
clear:both;
float:left;
left: -12px;
width:8px;
height:9px;
border:1px solid #DDD;
margin-right:-8px;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
display:inline;
text-align:right;
}

.puce-liste-image{
position: relative; 
clear:both;
float:left;
left: -35px;
width:30px;
height:9px;
margin-right:-35px;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
display:inline;
text-align:right;
border:1px solid #DDD;
}

.puce-liste-dossiers {
position: relative; 
clear:both;
float:left;
left: -20px;
width:8px;
height:9px;
border:1px solid #DDD;
margin-right:-17px;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
display:inline;
text-align:right;
}


/* --- --- --- */

.miniGris80{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#222;
}
.miniGris60{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#444;
}
.miniGris40{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#666;
}
.miniGris20{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#999;
}

.miniGris10{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#CCC;
}


/* forms */
a.noteLink, a.noteLink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#000;
font-weight:normal;
}


/* typos ref */
h1{
	width:auto;
	margin:0;
	padding:0;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	
	background-color:#7F6F60;
}

.titres{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#7F6F60;
}

h2{
	width:auto;
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#348fbc;
}

h3{
	width:auto;
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#348fbc;
	font-weight:bold;
	text-transform:uppercase;
}

.soustitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#348fbc;
	font-weight:bold;
	text-transform:uppercase;
}

.soustitre_orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#F7931E;
	font-weight:bold;
	text-transform:uppercase;
}


h4{
	width:auto;
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#000000;
}

.courant_bleu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#348fbc;
}

.courant_orange{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#F7931E;
}


.isbn{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
}