body{
background: url("fond-site.png") repeat-x scroll 50% 0 transparent;
background-color:#E2E2E2;
font-size:12px;
font-family:tahoma, arial, verdana;
}

#page{
width:1000px;
margin-left:auto;
margin-right:auto;
}

#header{
height: 100px;
width: 1000px;
background:transparent;
overflow:auto;
}

.logo{
float:left;
}

.logoCentre{
margin-top:25px;
margin-left:30px;
}

img.logoCentre{
border: none;
}

.imageHeader{
float:right;
}

#conteneur{
background-color:#FFF;
width: 1000px;
height: auto;
overflow:auto;
border: solid 2px black;
}

#edito{
background-color:#ADADAD;
border:dashed black 1px;
height:90px;
width:770px;
margin-left:5px;
}

h1.edito{
text-align:left;
font-size:15px;
color:#191E02;
}

p.edito{
font-size:12px;
color:#191E02;
}

#videos{
float:left;
width:780px;
height:auto;
margin-bottom:25px;
}

#actualites{
overflow: hidden; 
width:780px;
height:auto;
}

#actu1{
float:left;
width:380px;
margin-right:10px; 
}

#actu2{
float:right;
width:380px;
margin-right:10px; 
}

#suite{
float:right;
margin-right:10px; 
margin-top:10px;
text-align:right;
}

#campagnes{
float:left;
margin-top:25px;
width:780px;
height:auto;
}

#campagneCirque{
float:left;
width:240px;
margin-right:10px; 
}

#campagneZoo{
float:left;
width:240px;
margin-right:10px; 
border-left: dashed 1px black;
}

#campagneDivers{
float:right;
width:240px;
margin-right:10px; 
border-left: dashed 1px black;
}

#blocInfos{
float:right;
background-color:#AC1B16;
color:#FFF;
width:220px;
height:auto;
text-align:left;
}

.blocInfos{
text-align:left;
}

.imageInfo{
padding:6px;
text-align:left;
}

#petition{
background-color:#CCCCCC;
margin-right: 10px; 
}

#photosNews{
float:left;
width:150px;
margin-right:10px;
margin-top:15px;
}

#resumeNews{
padding:10px;
overflow: hidden; 
}

#citation{
width:780px;
height:auto;
padding:5px;
}

#rapport{
clear:both;
width:1000px;
height:204px;
padding:0px;
}

.photosNews{
padding:10px;
}

p.conteneur{
padding:5px;
margin-left:15px;
}

#footer{
background-color:#FFF;
height:120px;
width: 1000px;
color:black;
}

#rubriques{
background-color:#484948;
height:220px;
width: 1000px;
color:white;
}

.image{
padding:5px;
float:left;
margin: 0 10px 10px 0;
}

blockquote{
padding:10px;
}

h1{
font-size:16px;
text-align:left;
}

h2{
font-size:16px;
text-align:center;
text-decoration:underline;
}

h3{
font-size:14px;
}

h1, h2, h3, h4, h5, h6{
margin-left:30px;
}

p{
padding:10px;
text-align:left;
}

p.footer{
text-align:center;
}

p.texte{
margin-left:15px;
margin-right:15px;
text-indent:15px;
}

p.image{
text-align: center;
padding:10px;
color:#0C529B;
}

p.texteBiblio{
padding:15px;
margin-right:40px;
margin-left:20px;
}

p.livreUne{
padding:10px;
margin-right:10px;
margin-left:10px;
color:#FFFFFF;
}

h3, p.centre{
text-align:center;
}

a:link{
text-decoration:none;
color:#8BB036;
font-weight:bold;
}

a:hover{
text-decoration:underline;
}
a:visited{
color:#8BB036;
}

a img
{
border: none;
} 

li{
margin-left:50px;
margin-right:50px;
text-align:justify;
}

ul.liste{
list-style-type:none;
color:#3548BB;
}

table.tableau{
background-color:#CCCCCC;
margin-left:auto;
margin-right: auto;
width:70%;
border:1px solid;
border-collapse: collapse;
}

th.tableau {
border: thin solid;
width: auto;
padding: 5px;

}

td.tableau {
border: thin solid;
width: auto;
padding: 5px;
text-align: justify;
}

.image1{
float:left;
width: 40%;
margin-left:50px;
text-align:center;
}

.image2{
float:right;
width: 40%;
margin-right:30px;
text-align:center;
}

#classement1{
background-color:#CCCCCC;
}

#classement2{
background-color:#CCCCCC;
}

#classement3{
float:left;
}

#classement4{
float:left;
}

#biblio{
clear:both;
}

.imageBiblio{
padding:5px;
float:left;
margin-left: 20px;
margin-right:15px;
}

#livreUne{
background-color:#E96A0D;
border:1px solid black;
width:350px;
padding:10px;
float:right;
margin-right:15px;
margin-bottom:25px;
}

#presentation{
float: left;
width:500px;
margin-left:10px;
margin-top:80px;
}

#lienBiblio{
clear:both;
margin-left:20px;
margin-right:20px;
width:730px;
}

.themeBiblio{
background:url(bibliotheque_animale/images/livres.png) no-repeat;
background-color:#CCCCCC;
width:600px;
height:60px;
margin-left:auto;
margin-right:auto;
}

.bibliotheque{
margin-left:60px;
}

#adhesion{
float:left;
width:220px;
margin-left:10px;
background-color:#C82012;
border:1px solid black;
}

.adhesion{
padding:10px;
margin-right:10px;
margin-left:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

#nousSommes{
float:right;
margin-right:15px;
width:700px;
}

#bannieres{
float:left;
margin-left:15px;
width:500px;
background-color:#CCCCCC;
}

#tracts{
border:dashed 1px black;
float:right;
margin-right:15px;
width:400px;
}

#rubriquesSite{
clear:both;
float:left;
padding:10px;
margin-bottom:30px;
}

.rubriques{
text-align:justify;
padding:8px;
}

#imageSite{
float:left;
width:300px;
margin-left:10px;
margin-top:20px;
}

#texteSite{
float:right;
width:600px;
margin-right:10px;
}

table .ancienTableau{
border:collapse;
border-style:hidden;
}

#blocdroite{
float:right;
width:500px;
margin-right:5px;
}

#blocGauche{
float:left;
width:200px;
margin-left:5px;
}

.imageIllustration{
float:left;
padding:15px;
margin-right:5px; 
}

#coordonnees{
float:left;
width:1000px;
text-align:center;
}

#logoFooter{
clear:both;
float:left;
width:1000px;
}
