/* CSS Document */
*{
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 100%;
font-style: normal;
font-weight: normal;
text-decoration: none;
border:0;
}
html,body{
background:#EFEFEF;
margin:0;
padding:0;
height: 100%;
}
body{
font-size:0.9em;
line-height: 1.4em;
background:#EFEFEF;
}
/* textes */
h1{
font-size:1.3em;
line-height: 1.6em;
font-weight:bold;
color:#CC0000;
padding-bottom:0.2em;
}
h1.italique{
font-style:italic;
}
h2{
font-size:1.1em;
font-weight:bold;
color:#2B70AF;
padding-bottom:0.2em;
}
h3{
color:#CC0000;
font-weight:bold;
padding-left:14px;
}
h4{
color:#CC0000;
padding-left:14px;
}
p{
text-align:justify;
text-indent:2em;
padding-bottom:0.2em;
}
p.situation{
text-align:left;
text-indent:0em;
font-size:0.9em;
padding-bottom:0.4em;
padding-top:0px;
}
p.noIndent{
text-indent:0em;
}
a{
color:#4288D3;
}
a:hover{
text-decoration:underline;
}
a:visited{
color:#4288D3;
}
a.bookTitre{
color:#4288D3;
font-style:italic;
}
a.bookTitre:hover{
text-decoration:underline;
}
a.bookTitre:visited{
color:#4288D3;
}
span.gras{
font-weight:bold;
}
span.italique{
font-style:italic;
}
span.comments{
font-size:0.9em;
}
/* listes */
ul.livres{
text-indent:0em;
padding:0em;
margin:0em;
}
/* calques */
#global{
position:absolute;
top:10px;
width:760px;
left:50%;
margin-left:-380px;
border-top:#4288D3 solid 2px;
}
#header{
height:120px;
background:url(../images/header.jpg);
border-left:#4288D3 solid 2px;
border-right:#4288D3 solid 2px;
}
#nav{
height:30px;
background:#4288D3;
}
#nav ul{
margin:0;
padding:5px 0 0 40px;
}
#nav ul li{
height:30px;
display:inline;
font-size:1.0em;
}
#nav ul li a{
color:#000000;
text-decoration:none;
}
#nav ul li a:hover{
text-decoration:underline;
}
#intro{
position:absolute;
width:500px;
height:400px;
top:50%;
left:50%;
margin-left: -250px;
margin-top:-200px;
text-align:center;
}
.introflash{
width:500px;
height:263px;
border:#4288D3 solid 2px;
}
#contenu{
float:left;
width:756px;
background:#FFFFFF;
overflow: auto;
border-left:#4288D3 solid 2px;
border-right:#4288D3 solid 2px;
border-bottom:#4288D3 solid 2px;
}
#divcontenu{
background:#FFFFFF;
padding:5px 40px 50px 40px;
overflow: auto;
}
#gauche{
float:left;
width:425px;
margin:0;
}
#droite{
margin:0 0 20px 0;
padding:0px;
float:right;
width: 220px;
}
ul.essai{
padding:0 0 0 14px;
margin:0;
}
ul#theatre{
padding:0;
margin:0;
}
ul#theatre li{
margin-left:15px;
}
/*théâtre*/
a.subtitle{
font-size:1.1em;
font-weight:bold;
color:#2B70AF;
padding-bottom:0.2em;
text-decoration:none;
}
a.subtitle:hover{
text-decoration:underline;
}
/* essais */
.essai_couv{
float:left;
margin:0 20px 0 0;
border:#4288D3 solid 2px;
}
.center1{
border:#4288D3 solid 2px;
}
/* encorts gris */
#gris{
background:#CCCCCC;
padding:2px;}
#gris p{
padding:10px;}
th{
text-align:left;
color:#999999;
font-weight:bold;
}
p.center{
text-indent:0em;
text-align:center;
}
#droite p{
text-indent:0em;
text-align:left;
}
h2.news{
text-indent:0em;
margin-bottom:-15px;
text-align:left;
}
h3.news{
text-indent:0em;
padding-left:0px;
}
p.noindent{
text-indent:0em;
padding-left:2em;
}
.gris2{
background:#CCCCCC;
height:1.5em;
}
.gris2 p{
padding:0;}
input{
background-color:#CCCCCC;
padding:2px;
}
hr{
display:none;}
.imgessais{
text-align:center;
}
.imgessais img{
padding: 5px 10px 5px 10px;
}
/* footer */
#footer{
height:15px;
}
p.footer{
text-align:center;
font-size:0.8em;}
.petit{
font-size:0.8em;
}
/* admin */
select{
	width:150px;
	background-color:#CCCCCC;}
table.forms td{
width:160px;}
