/*CSS bloc central contenu Index*/
#contenuindex
{
float:right;
width:613px;
min-height:624px;
padding:1px;
padding-top:10px;
background-image: url(./image/piedfond.png);
background-repeat: no-repeat;
background-position: top right;
}
/* FIN CSS bloc central contenu Index*/

/* CSS des titres et du logo soleil de toutes les pages*/
#logo
{
margin-top:17px;
padding-bottom:15px;
margin-left:15px;
height:37px;
background-image:url(./image/logotitre.png);
background-repeat:no-repeat;
width:300px;
}

#logo h2
{
padding-top:10px;
padding-left:50px;
font-family:comic sans ms; color:#1c298e ;
}
/*FIN CSS des titres et du logo soleil de toutes les pages*/

/*CSS bloc central contenu actualité*/
#contenuactu
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/album.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenuactufb
{
width:518px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
border: 1px solid #FF6634;
}
/*Fin CSS bloc central contenu actualité*/

/*CSS bloc central contenu actualité*/
#contenuzoomsur
{
float:right;
width:513px;
padding-right:100px;
margin-top:0px;
margin-right:0px;
padding-top:20px;
background-image: url(./image/atelier.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenuzoomsur img
{
margin-bottom:20px;
}

#contenuzoomsur p{
  margin-bottom:8px;
  color:#4A28B5;
}

#contenuzoomsur li{
  color:#4A28B5;
  margin-left:30px;
  margin-bottom:3px;
}

/*Fin CSS bloc central contenu actualité*/

/*CSS bloc central contenu actualité*/
#contenuonparledenous
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:63px;
background-image: url(./image/asso.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenuonparledenousfb
{
float:right;
width:520px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:63px;
background-image: url(./image/asso.png);
background-repeat: no-repeat;
background-position: top right;
border: 1px solid #FF6634;
}

#contenuonparledenous img
{
margin-bottom:20px;
}
/*Fin CSS bloc central contenu actualité*/

/*CSS bloc central contenu philosophie*/
#contenuphilo
{
float:right;
width:600px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/philo.png);
background-repeat: no-repeat;
background-position: top right;
}
/*FIN CSS bloc central contenu philosophie*/

.texte
{
color:#1c298e;
text-align:justify;
padding-right:138px;
}

.video
{

}
/* FIN CSS  Philosophie.php*/


/* CSS  Titres*/
/*CCS pour petite_enfance albums et les_grands*/
#contenuenfance
{
float:right;
width:600px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/enfant.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenuenfancefacebook
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/enfant.png);
background-repeat: no-repeat;
background-position: top right;
border: 1px solid #FF6634;
}

#contenualbums
{
float:right;
width:600px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/album.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenualbumsfb
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/album.png);
background-repeat: no-repeat;
background-position: top right;
border: 1px solid #FF6634;
}

#contenualbumsfacebook
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/album.png);
background-repeat: no-repeat;
background-position: top right;
border: 1px solid #FF6634;
}

#contenugrands
{
float:right;
width:600px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/grands.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenugrandsfacebook
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/grands.png);
background-repeat: no-repeat;
background-position: top right;
border: 1px solid #FF6634;
}

.livre
{
margin-top:15px;
margin-right:170px;
padding-bottom:50px;
width:500px;
}

.livrefb
{
margin-top:15px;
margin-right:170px;
padding-bottom:50px;
width:400px;
}

.image
{
float:left;
margin:7px;
}

.info
{
font-family:comic sans ms;
color:#1c298e;
margin-left:190px;
padding-top:15px;
}

.generique
{
font-family:comic sans ms;
color:#f16d29;
margin:2px;
}

.generique a{
color:#f16d29;
text-decoration: none;
}

.generique a:hover{
color:#1c298e;
text-decoration: none;
font-style: italic;
}

em
{
font-style: normal;
color:#1c298e;
}
/*FIN CCS pour petite_enfance, albums et les_grands*/

/*CCS pour livre_petite_enfance, livre_albums et livre_les_grands*/
#livres_enfance
{
float:right;
width:600px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/enfant.png);
background-repeat: no-repeat;
background-position: top right;
}

#livres_enfancefacebook
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
border: 1px solid #FF6634;
}

#livres_albums
{
float:right;
width:600px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/album.png);
background-repeat: no-repeat;
background-position: top right;
}

#livres_albumsfb
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
border: 1px solid #FF6634;
}

#livres_grands
{
float:right;
width:600px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/grands.png);
background-repeat: no-repeat;
background-position: top right;
}

#livres_grandsfb
{
float:right;
width:518px;
padding:0px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
border: 1px solid #FF6634;
}

.livre_unique
{
margin-right:140px;
margin-top:30px;
padding-bottom:50px;
}

.livre_unique_a
{
margin-right:170px;
margin-top:30px;
padding-bottom:50px;
}

.image_unique
{
float:left;
margin:7px;
}

.info_unique
{
color:#1c298e;
margin-left:170px;
margin-top:15px;
margin-bottom:40px;
}


.generique_unique
{
font-family:comic sans ms;
color:#1c298e;
margin-top:10px;
}

.generique_unique a
{
color:#f16d29;
text-decoration: none;
}

.generique_unique a:hover
{
color:#f16d29;
text-decoration: none;
font-style: italic;
}

.generique_uniquefb
{
font-family:comic sans ms;
color:#1c298e;
margin-top:10px;
width:300px;
text-align:justify;
}

.generique_uniquefb a
{
color:#f16d29;
text-decoration: none;
}

.generique_uniquefb a:hover
{
color:#f16d29;
text-decoration: none;
font-style: italic;
}

.resume_unique{
  width:300px;
}

.presse{
font-family:comic sans ms;
color:#1c298e;
margin-top:10px;
margin-left:17px;
}

.pressefacebook{
font-family:comic sans ms;
color:#1c298e;
margin-top:10px;
margin-left:17px;
width:480px;
text-align:justify;
}

.liens {
text-align:right;
margin-top:20px;
}

.liens a{
color:#f16d29;
text-decoration: none;
}

.liens a:hover
{
color:#1c298e;
text-decoration: none;
font-style: italic;
}

.liensfb {
width:518px;
text-align:center;
margin-top:20px;
}

.liensfb a{
color:#f16d29;
text-decoration: none;
}

.liensfb a:hover
{
color:#1c298e;
text-decoration: none;
font-style: italic;
}

strong
{
color:#f16d29;
}

.precedent
{
padding-top:30px;
}

.precedent a
{
color:#1c298e;
text-decoration: none;
}

.precedent a:hover
{
color:#1c298e;
font-style: italic;
}

.precedentfb
{
margin-top:15px;
width:518px;
text-align:center;
}

.precedentfb a
{
color:#1c298e;
text-decoration: none;
}

.precedentfb a:hover
{
color:#1c298e;
font-style: italic;
}
/*FIN CCS pour livre_petite_enfance, livre_albums et livre_les_grands*/
/* FIN CSS  Titres*/


/*CSS Auteurs et illustrateurs*/
/*CSS Auteurs*/
#contenuauteurs
{
float:right;
width:610px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/auteur.png);
background-repeat: no-repeat;
background-position: top right;
}

.auteurs
{
color:#f16d29;
font-size: 14px;
font-weight: bold;
font-style: italic;
padding-left:60px;
margin:2px;
margin-bottom:20px;
}

.auteurs img
{
vertical-align:middle;
padding-right:10px;
}

.auteurs a
{
color:#f16d29;
text-decoration: none;
}

.auteurs a:hover
{
color:#1c298e;
text-decoration: underline;
}
/*FIN CSS Auteurs*/

/*CSS Illustrateurs*/
#contenuillustrateurs
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/illustrateur.png);
background-repeat: no-repeat;
background-position: top right;
}

.illustrateurs
{
color:#f16d29;
font-size: 14px;
font-weight: bold;
font-style: italic;
padding-left:60px;
margin:2px;
margin-bottom:20px;
}

.illustrateurs img
{
vertical-align:middle;
padding-right:10px;
}

.illustrateurs a
{
color:#f16d29;
text-decoration: none;
}

.illustrateurs a:hover
{
color:#1c298e;
text-decoration: underline;
}
/*FIN CSS Illustrateurs*/

/*CSS pour auteur_unique et illustrateur_unique*/
#aut_illus
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/aut_illus.png);
background-repeat: no-repeat;
background-position: top right;
}

.contenu_aut_illus
{
color:#1c298e;
width:465px;
margin-top:20px;
margin-left:5px;
}

.nom_aut_illus
{
color:#1c298e;
font-size: 20px;
font-weight: bold;
}

.nom_aut_illus img
{
vertical-align:middle;
padding-right:20px;
}

.titre_aut_illus
{
color:#f16d29;
font-size: 14px;
font-weight: bold;
margin-top:20px;
}

.resume_aut_illus
{
color:#1c298e;
margin-top:10px;
}

.phrase
{
color:#1c298e;
margin-top:10px;
padding-bottom:10px;
}

.phrase a
{
color:#1c298e;
text-decoration: none;
}

.phrase a:hover
{
color:#1c298e;
font-style: italic;
}

.list_aut_illus
{
color:#f16d29;
padding-left:40px;
list-style-image: url("image/soleil.png");
}

.site a{
color:#f16d29;
text-decoration: none;
}

.site a:hover{
color:#1c298e;
text-decoration: underline;
}

.list_aut_illus a
{
color:#f16d29;
text-decoration: none;
list-style-image: url("image/soleil.png");
}

.list_aut_illus a:hover
{
color:#1c298e;
text-decoration: underline;
list-style-image: url("image/soleil.png");
}
/*FIN CSS pour auteur_unique et illustrateur_unique*/

/*FIN CSS Auteurs et illustrateurs*/


/*CSS bloc central contenu Diffusion*/
#contenudiffusion
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/diffu.png);
background-repeat: no-repeat;
background-position: top right;
}

#diffusion
{
float:right;
width:600px;
color: #1c298e;
}

#diffusion input{
  border: 1px solid #1c298e;
  width:290px;
}

#diffusion #input2{
  width:130px;
}
/* FIN CSS bloc central contenu Diffusion*/



/*CSS de la rubrique Actions*/

.titre_actions /*la classe titre est commune à toutes les parties de la rubrique Actions*/
{
margin-top:5px;
margin-right:170px;
color:#f16d29;
font-weight: bold;
font-size: 14px;
}

.titre_actionsfb /*la classe titre est commune à toutes les parties de la rubrique Actions*/
{
margin-top:15px;
margin-left:20px;
color:#f16d29;
font-weight: bold;
font-size: 14px;
}

/*CSS bloc central contenu Agenda*/
.agenda
{
color:#1c298e;
margin-right:170px;
width:400px;
margin-top:7px;
margin-bottom:40px;
}

.agendafb
{
color:#1c298e;
margin-left:20px;
width:400px;
margin-top:7px;
margin-bottom:40px;
text-align:justify;
}

#contenuagendafb
{
float:right;
width:613px;
min-height:192px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/agenda.png);
background-repeat: no-repeat;
background-position: top right;
}


/* FIN CSS bloc central contenu Agenda*/

/*CSS bloc central contenu Expositions*/
.expositions
{
color:#1c298e;
margin-right:220px;
margin-top:7px;
margin-bottom:30px;
width:400px;
}

#contenuexpo
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
min-height:401px;
padding-top:10px;
background-image: url(./image/expo.png);
background-repeat: no-repeat;
background-position: top right;
}
/* FIN CSS bloc central contenu Expositions*/

/*CSS bloc central contenu Ateliers*/
.ateliers
{
color:#1c298e;
margin-right:170px;
margin-top:7px;
margin-bottom:30px;
}

#contenuateliers
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/asso.png);
background-repeat: no-repeat;
background-position: top right;
}
/* FIN CSS bloc central contenu Ateliers*/




/*CSS pour la rubrique Partenaires*/
#renseignements
{
margin-left:60px;
margin-right:130px;
margin-bottom:50px;
}

.nom
{
color:#f16d29;
font-size: 14px;
font-weight: bold;
list-style-image: url("image/soleil.png");
margin-top:10px;
}

.complement
{
color:#1c298e;
}

.adresse
{
color:#1c298e;
}

.cp_ville
{
color:#1c298e;
}

.telephone
{
color:#1c298e;
font-style: italic;
}

.mail
{
color:#1c298e;
}

.mail a
{
color:#f16d29;
font-style: italic;
text-decoration: none;
}

.mail a:hover
{
color:#1c298e;
text-decoration: underline;
font-style: italic;
}

.internet
{
color:#1c298e;
}

.internetfb
{
color:#1c298e;
margin-left:20px;
}

.internetfb a
{
color:#f16d29;
font-style: italic;
text-decoration: none;
}

.internetfb a:hover
{
color:#1c298e;
text-decoration: underline;
font-style: italic;
}

.internetfbimg{
  margin-left:0px;
}

.internet a
{
color:#f16d29;
font-style: italic;
text-decoration: none;
}

.internet a:hover
{
color:#1c298e;
text-decoration: underline;
font-style: italic;
}



/*CSS bloc central contenu Institutions et asso*/
#contenuinstitutions
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/atelier.png);
background-repeat: no-repeat;
background-position: top right;
}
/* FIN CSS bloc central contenu Institutions et asso*/

/*CSS bloc central contenu Librairies*/
#contenulibrairies
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/librair.png);
background-repeat: no-repeat;
background-position: top right;
}
/* FIN CSS bloc central contenu Librairies*/

/*CSS bloc central contenu Bibliothèques*/
#contenubibliotheques
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/biblio.png);
background-repeat: no-repeat;
background-position: top right;
}

#contenuinscription
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/biblio.png);
background-repeat: no-repeat;
background-position: top right;
color:#28299E;
min-height:265px;
}

/* FIN CSS bloc central contenu Bibliothèques*/

/*FIN CSS pour la rubrique Partenaires*/

/*CSS bloc central contenu contacts*/
#contenucontacts
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/contact.png);
background-repeat: no-repeat;
background-position: top right;
}
/* FIN CSS bloc central contenu contacts*/

/*CSS bloc central contenu plan du site*/

.info-contact{
  color:#1c298e;
  margin-top:20px;
  margin-bottom:20px;
  width:490px;
}

.complement{
  width:300px;
}

.info-contact a{
  color:#f16d29;
  text-decoration:none;
}

.info-contact a:hover{
  color:#f16d29;
  font-style:italic;
}



#contenuplan
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/diffu.png);
background-repeat: no-repeat;
background-position: top right;
}

#plan_site 
{
color:#f16d29;
text-decoration: none;
list-style-image: url("image/soleil.png");
padding-left:70px;
}

#plan_site a
{
color:#f16d29;
text-decoration: none;
list-style-image: url("image/soleil.png");
}

#plan_site a:hover
{
color:#1c298e;
text-decoration: underline;
list-style-image: url("image/soleil.png");
}
/* FIN CSS bloc central contenu plan du site*/

/*CSS bloc central contenu Mentions*/
#contenumentions
{
float:right;
width:613px;
padding:1px;
margin-top:0px;
margin-right:0px;
padding-top:10px;
background-image: url(./image/mentions.png);
background-repeat: no-repeat;
background-position: top right;
}

#mentions
{
color:#1c298e;
padding-right: 220px;
padding-bottom:10px;
margin-top:30px;
margin-left:10px;
font-size:13px;
}
/* FIN CSS bloc central contenu Mentions*/



