/****************************************
Alexandra Lach pour astralgraal.com 2008
*****************************************/

html {font-size: 100%;}

body { 
background-color: #FFFFFF; 
background: url(img/fond.jpg) repeat-x; 
background-position: top;
font-size: 0.8em;
margin-top:15px;
margin:0;
}

#link {
width:600px;
height:20px;
text-align:right;
margin-right:50px;
margin-top:-210px;
float:right;
}

#header {
height:210px;
width:280px;
margin-left:220px;
}

#global {
margin-left:0;
margin-top:0;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#left {
width: 200px;
float:left;
padding:45px 20px 0px 50px;
margin:0;
}

#right {
width: 630px;
float:right;
padding:40px 50px 0px 10px;
margin:0;
}

/* footer */
#footer{
width:100%;
height:80px;
font-family:georgia, serif;
color: #66cccc;
font-weight:normal;
font-size:0.85em;
font-weight:normal;
letter-spacing:0.05em;
background:#ffffff url(img/footer.jpg) repeat-x;
text-align:center;
padding-top:15px;
clear: both;
}
/* liens survolés footer */
a.footer:link{color:#999999; text-decoration:none; }
a.footer:visited{color: #999999; text-decoration:none; }
a.footer:hover{color: #ffcc66; text-decoration:none; }

h1 {
font-family:georgia, serif;
font-weight:normal;
color:#66cccc;
font-size:1.5em;
letter-spacing:0.3em;
line-height:1.3em;
}

h2 {
font-family:georgia, serif;
font-weight:normal;
color:#ffcc66;
font-size:1.1em;
font-weight:bold;
line-height:1.4em;
letter-spacing:0.2em;
}

h3 {
font-family:tahoma, sans serif;
font-weight:normal;
color:#666666;
font-size:1.0em;
line-height:1.3em;
letter-spacing:0.1em;
text-align:justify;
}

/* liens haut de page */
.links {
font-family:georgia, serif;
color: #66cccc;
font-weight:normal;
font-size:0.85em;
font-weight:normal;
letter-spacing:0.05em;
}
/* liens survolés haut de page */
.link:link{color:#999999; text-decoration:none; }
.link:visited{color: #999999; text-decoration:none; }
.link:hover{color: #ffcc66; text-decoration:none; }

/* liste plan du site */
.list {
font-family:georgia, serif;
font-weight:normal;
font-size:1.0em;
line-height:1.5em;
letter-spacing:0.1em;
text-align:justify;
margin:0;
}

ul {
line-height:1.1em;
}

li {
color:#ffcc66;
}

img {
border:0;
}

.imgg {
float:left;
margin-right:10px;
}

.imgce {
display : block;
margin-left : auto;
margin-right : auto;
}

/* image annonce */
.imgc {
border:0;
margin-bottom:20px;
}

/* liens survolés et visités toutes pages */
a:link { color: #66cccc; text-decoration:none; }
a:visited { color: #66cccc; text-decoration:none; }
a:hover { color: #ffcc66 ; text-decoration:none; }