/* DEBUT BALISE HTML */
body, html{
background : #000;
top : 0;
left : 0;
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
color: white;
font-size: 11px;
}
div {
margin: 0;
border: 0 none;
padding: 0;
text-align: left; 
}
p{
margin: 0 0 12px 0;
}
a{
color: white;
text-decoration: underline;
}   
a:hover{
text-decoration: none;
}
img{
border: 0 none;
}
h3{
margin: 2px 0 10px 0;
text-align: left;
}
h4{
color: #EA640D;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0;
}
/* FIN BALISE HTML */

/* DEBUT ZONES */
div#entete{
position : absolute;
z-index : 1;
width: 100%;
min-width: 950px;
height: 75px;
left: 0;
top: 0;
background-color: white;
background-image: url('img_gr/cathedrale.gif');
background-position: 25px 0px;
background-repeat: no-repeat;
color: #EA640D;
}
div#logo{
position : absolute;
z-index : 2;
width: 270px;
left: 0;
top: 75px;
padding: 400px 0 0 20px;
background-color: black;
background-image: url('img_gr/fleche.gif');
background-position: top right;
background-repeat: no-repeat;
}
div#logo-print{
display: none;
}
div#menu{
position : absolute;
z-index : 20;
width: 200px;
left: 25px;
top: 75px;
padding: 103px 0 0 0;
background-color: black;
}
div#menu a{
color: white;
text-decoration: none;
}   
div#menu a:hover{
color: #EA640D;
text-decoration: none;
}
div#images{
position : absolute;
z-index : 4;
width: 630px;
height: 104px;
left: 320px;
top: 75px;
background-color: black;
border-bottom: 8px solid #EA640D;
overflow: hidden;
}
div#contenu{
position : absolute;
z-index : 10;
width: 630px;
left: 320px;
top: 189px;
text-align: justify;
font-size: 11px;
line-height: 15px;
}
div#cont{
position : relative;
float: left;
text-align:justify;
}
div#info{
position : relative;
float: right;
}
div#ppage{
position : relative;
float: left;
width: 100%;
height: 30px;
background-color: black;
border-top: 1px solid #EA640D;
font-size: 10px;
}
div#ppage a{
text-decoration: none;
}
/* FIN ZONES */

/* DEBUT MENU*/
div#menu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
div#menu ul li{
margin: 0;
padding: 0 0 5px 0;

line-height: 14px;
}
div#menu ul ul{
margin: 5px 0 3px 0;
padding: 0 0 0 15px;
list-style: url('img_deco/puce.gif') outside;
text-transform: none;
font-size: 11px;
font-weight: normal;
}
div#menu ul ul li{
margin: 0;
padding: 0 0 7px 0;

line-height: 12px;
}
div#menu ul ul li.sel_sm{
list-style: url('img_deco/puce_orange.gif') outside;
color: #EA640D;
margin: 0;
padding: 0 0 7px 0;

line-height: 12px;
}
div#contenu ul{
margin: 0;
padding: 0 0 10px 15px;
text-align: left;
}
div#contenu ul li{
margin: 0;
padding: 0 0 3px 0;
line-height: 13px;
}
div#contenu ol{
margin: 0;
padding: 0 0 10px 30px;
text-align: left;
}
div#contenu ol li{
margin: 0;
padding: 0 0 2px 0;
line-height: 14px;
}
/* FIN MENU*/
div#entete a{
color: black;
text-decoration: none;
}
div#entete a:hover{
color: #EA640D;
text-decoration: overline;
}

/* DEBUT MISE EN FORME */
a.no_sign{
color: white;
text-decoration: none;
}
a.no_sign:hover{
text-decoration: underline;
}
a.lnk_biblio{
color: white;
text-decoration: underline;
}
a.lnk_biblio:hover{
text-decoration: none;
}
a.lnk_biblio:visited{
color: #ccc;
text-decoration: none;
}
.txt_contenu{
text-align: justify;
font-size: 11px;
line-height: 15px;
}
.orange{
color: #EA640D;
}
.fichier{
text-decoration: none;
color: #AAA;
}
.fichier:hover{
color: #EA640D;
text-decoration: none;
}
.titre_print{
display: none;
}
.for_print{
display: none;
}
.for_screen{
display: block;
}
/* FIN MISE EN FORME */