h2 {border:0;clear:none;}

#btn_search {text-indent:-9000em;}

#entete {background:transparent url(/commun/images/background/entete-home.png) 0 0 no-repeat;height:142px;}
#entete #e-middle {height:79px;}
#entete #e-middle #logo {height:80px;}
#entete #e-middle div {}
#entete #e-bottom {margin:0;}
#entete #e-bottom div img {margin:1px 0 0 10px;}
#e-middle #cta-entete {float:right;width:400px;text-align:right;margin:5px 5px 0 0;}

#corps {background:transparent url(/commun/images/background/corps-home.gif) 0 0 repeat-y;}

#contenu {width:626px;padding:0;padding:25px 0 0 24px;}

#recherche {margin:0;float:left;background:transparent url(/commun/images/background/boite-recherche.png) 0 0 no-repeat;width:616px;/*height:159px;*/height:121px;}
#recherche h2 {width:363px;height:26px;margin:13px 0 10px 202px;padding:0;}
#recherche h2 img {display:none;}
#recherche p, #recherche form {margin:0 0 0 28px;width:400px;}
#recherche p {color:#605f5f;}
#recherche form {margin:0 auto;text-align:center;}
#recherche form p{margin:0;}
#recherche #q {width:275px;height:26px;padding:4px 0 0 3px ;}
#recherche #btn_search {width:99px;height:31px;border:none;background:transparent url(/commun/images/btn-search-home.gif) 0 0 no-repeat;}

#offre-gratuite {float:left;margin:25px 0 0 0;}

/*
.dossier - Generique pour DDM & Question d'actualit?  _______________________*/
.dossier {margin:30px 0 0 0;float:left;background:transparent url(/commun/images/background/large-element.jpg) 0 0 no-repeat;width:616px;height:200px;}
.dossier .illustration{display:block;width:180px;float:left;}
.dossier div {/*margin:0 0 0 202px ;*/width:400px;float:right;margin-right:20px;vertical-align:top;}
.dossier h2 {margin-top:0;float: left;text-align: left;width: 100%;}
.dossier h2 a{margin:0 0 15px 0;color:#5B8C8C;text-decoration:none;}
.dossier h2 a:hover{text-decoration:underline;}
.dossier p {float:left;line-height:160%;}
.dossier .consulter-dossier{float:right;width: 150px;display:block;text-align:right;position:relative;top:175px;}

#point-sur {float:left;}
#point-sur-classif {float:left;margin-top:20px;font-size:90%;width: 250px;}

#dossier-archives {display:block;float:left;position:relative;top:172px;width:150px;}

.dossier .zone-top {margin-right:0px;}

/*
#weeklybiblio - Fiche de lecture  _______________________*/
#weeklybiblio {}
#weeklybiblio div{float:right;width:145px;height:166px;margin:0;padding:0 8px 0 0px;}
#weeklybiblio #weeklybiblio_a {float:left;}
#weeklybiblio p {float:left;width:145px;}
#weeklybiblio p {color:#252525;font-size:11px;margin:0;padding:0;}
#weeklybiblio #weeklybiblio_p {color:#5B8C8C;font-size:14px;font-weight:bold;padding:0;margin:0 0 5px 0;}
#weeklybiblio #weeklybiblio_p a{color:#5B8C8C;text-decoration:none;}
#weeklybiblio #weeklybiblio_p a:hover{color:#5B8C8C;text-decoration:underline;}
#weeklybiblio .consulter-weekly {display:block;float:left;height:10px;left:75px;position:relative;top:145px;}

/*
#weeklyanime - Annimation de la semaine  _______________________*/
#weeklyanime {}
#weeklyanime div{float:right;width:145px;height:166px;margin:0;padding:0 8px 0 0px;}
#weeklyanime #weeklyanime_a {float:left;}
#weeklyanime p {float:right;width:145px;padding:0px;font-size:11px;}
#weeklyanime #weeklyanime_p {color:#5B8C8C;font-size:14px;font-weight:bold;padding:0px 0px 10px 0px;}
#weeklyanime p span{display:block;float:right;margin:8px 0 0 0;font-size:80%;font-style:italic;}
#weeklyanime #weeklyanime_p a:hover{color:#5B8C8C;text-decoration:underline;}
#weeklyanime #weeklyanime_p a{color:#5B8C8C;text-decoration:none;}
#weeklyanime .consulter-weekly {display:block;float:left;height:10px;left:75px;position:relative;top:145px;}

#sous-menu {float:left;width:610px;margin:30px 0 0 0;}
#sous-menu .petit-element {float:left;width:294px;height:166px;margin:0 0 20px 0;background:transparent url(/commun/images/background/home-petit-element.gif) 0 0 no-repeat;}
#sous-menu #slider,#sous-menu #education-famille{float:right;}

#sous-menu #animation-semaine .illustration {float:left;width:131px;height:166px;background:transparent url(/commun/images/vignettes/animation-de-la-semaine.jpg) 0 0 no-repeat;}
#sous-menu #animation-semaine p {float:right;width:150px;margin-top:20px;}
#sous-menu .consulter-dossier{float:right;width:100px;display:block;text-align:right;position:relative;top:140px;margin:0 10px 0 0;}

/*
#Atlas _______________________*/
#atlas {width: 100%; float: none; margin: 10px 0px 20px 0px;}
/*
#atlas a{width: 609px; float: left; display:block;}
#atlas a{width: 609px; float: left; display:block;margin: 0px 0px 20px 0px;}
*/


.petit-element .titre span {display:none;}
#assistance {text-align:center;padding-top:10px;}
#education-famille {text-align:center;padding-top:10px;}



#navigation {padding:0;}
#navigation h2 {margin:0;}

/*
#ephemeride - Ephemeride  _______________________*/
#ephemeride {text-align:left;height:280px;/*width:273px;height:260px;margin:0px 0 40px 10px;background:transparent url(/commun/images/background/post-it.jpg) 0 0 no-repeat;padding:50px 0 0 25px;*/}
#ephemeride.block {margin:0 0 0 10px;}
#ephemeride .home_extended, #ephemeride .home_extended .ephe-title {width:100%;}

#ephemeride h2 {float:left;width:100%;}
#ephemeride h3 {float:left;width:100%;text-align:center;margin:0 0 15px 0;}
#ephemeride h3 a {display:block;float:left;width:80%;color:#252525;color:#5B8C8C;margin:0 0 0 0;text-align:center;}
#ephemeride p {text-align:left;float:left;width:280px;line-height:130%;}

/*Ephemeride - Daily content */
#ephemeride .ephe-illutration {float:left;margin:0 5px 5px 0;border:1px solid #cccccc;/*background-color: #eee3a5;*/padding:1px;/*text-align:center;*/width:80px;}
#ephemeride .ephe-illutration img {border:none;float:none;padding:0;width:80px;height:62px;}
#ephemeride .ephe-title {color:#252525;float:right;font-size:110%;font-weight:bold;margin:0 0 8px;width:190px;}

/*Ephemeride - Buttons to navigate */
#ephemeride #ephe-prev,#ephemeride .ephe-prev {float:left;background: transparent url(/commun/images/background/ehpemeride-navigation.gif) 0 0 no-repeat;margin-right:6px;}
#ephemeride #ephe-restart {display:block;float:left;margin:0 5px 0 5px;width:10px;height:13px;background: transparent url(/commun/images/background/ehpemeride-navigation.png) -18px 0 no-repeat;}

#ephemeride #ephe-next, #ephemeride .ephe-next {float:right;background: transparent url(/commun/images/background/ehpemeride-navigation.gif) -12px 0 no-repeat;/*margin:0 20px 0 0;*/}

#ephemeride #ephe-prev,#ephemeride .ephe-prev,
#ephemeride #ephe-next, #ephemeride .ephe-next {display:block;width:12px;height:13px;margin-top:6px;/*margin-right:12px;*/text-decoration:none;}


#ephemeride div {float:left;display:none;}
#ephemeride #ephe_1 {float:left;display: block;}
#ephemeride .suite {display:block;float:right;margin:17px 0 0;position:relative;text-align:left;top:0;width:190px;}
#ephemeride .ephe_content {float:left;width:280px;/*height:185px;*/}
#ephemeride .ephe_content h2 {float:left;margin:0 0 10px 0;}

#ephemeride .ephe-suite {display:block;text-align:right;width:280px;font-weight:bold;margin:10px 0 0 0;}
#ephemeride .ephe-suite img {border:none;}



.block {margin:0 0 60px 10px;width:280px;}
.block h2 {border-bottom:1px solid #B4CACA;}
.block p {text-align:center;}
.block p.title {margin:15px 0 0 0;font-size:125%;font-weight:bold;}
.block p.title img{ padding:12px 0 0 0;}

/*
#block-classif p {font-weight:bold;font-size:120%;margin:8px 0;}
#block-classif .seemore {display:block;font-weight:bold;text-align:right;}
*/
#navigation #classif-home {float:left;margin:25px 0 50px 10px;}
#navigation #classif-home ul {margin:10px 0 0 0;}
#navigation #classif-home li {float: left; width: 130px;padding:0;background:none;line-height:100%;font-weight:normal;margin:0 0 12px 0;}
#navigation #classif-home li.left {margin:0 15px 8px 0;}
#navigation #classif-home li img {float: left; width:28px;border:1px solid gray;padding:1px;}
#navigation #classif-home li a {float: right;width:95px;font-size: 12px }
#navigation #classif-home .seemore {display:block;float:left;width:100%;margin:10px 0 0 0;text-align:right;font-weight:bold;}
/*
#seconnecter form p{text-align:left;margin-bottom:5px;}
#seconnecter form legend{display:none;}
#seconnecter form fieldset{margin:10px 5px 5px 5px;}
#seconnecter form label{display:block;float:left;width:100px;}
#seconnecter form #btn_send {margin-left:100px;background:transparent url(/commun/images/bnt_connecte.gif) no-repeat scroll 0 0;border:medium none;height:22px;width:125px;}
#seconnecter form .text {width:160px;border:1px solid #125CA5;}
#seconnecter form .action a {font-size:85%;}
*/

/*
#dossier du mois _______________________*/
#cat_elements {margin:10px;}
#cat_title {font-size:18px;font-weight:bold;}
#news_container {text-align:justify;}
#news_container_img {float:right;margin-bottom:7px;margin-left:10px;}
#news_single_item {padding-left:5px;padding-right:5px;width:620px;}
#newsr_begin {margin:10px;padding:8px;}
#newsr_subh {text-align:justify;}
#newsr_author, #newsr_date, .news-single-author, .news-single-category, .news-single-timedata {color:grey;font-style:italic;}
.news-single-imgcaption {display:none}
.newsr_img, .news-single-img {background:transparent url(/commun/images/shadowAlpha.png) no-repeat scroll right bottom !important;float:left;margin:5px 0 0 5px !important;}
.newsr_img img, .news-single-img img {background-color:#FFFFFF;border:1px solid #CCCCCC;display:block;margin:-6px 6px 6px -6px !important;padding:4px;}
.news-single-imgcaption {color:grey;font-style:italic;}


#syndication {float:left;}
#syndication div {margin:10px 0 0 0;}
#syndication .droite {float:right;width:86px;height:86px;}
#syndication p {text-align:left;float:left;width:180px;line-height:140%;}
#syndication p img {padding:15px 0 0 0;}


/** 
* Slideshow style rules.
*/
#slideshow {margin:0 auto;width:284px;height:164px;position:relative;margin-top:8px;}
#slideshow #slidesContainer {margin:0 auto;width:240px;height:148px;overflow:auto;position:relative;border:1px solid #ccc;background-color:#fff;}
#slideshow #slidesContainer .slide {margin:0 auto;width:238;height:144px;}

/** 
 * Slideshow controls style rules.
 */
.control {display:block;width:18px;height:164px;text-indent:-10000px;position:absolute;cursor: pointer;}
#leftControl {top:0;left:0;background:transparent url(/commun/images/icons/slider-precedent.gif) no-repeat 0 60px;}
#rightControl {top:0;right:0;background:transparent url(/commun/images/icons/slider-suivant.gif) no-repeat 0 60px;}

#scroll-classif-gradient {background: url("/commun/images/classif-home-transparent.png") no-repeat scroll left bottom transparent;height: 27px;position: absolute;top: 341px;width: 280px;z-index: 100;}
/* #classif-home-content {height:160px;overflow:hidden;} */
#scroll-classif {height:30px;background:transparent url(/commun/images/btn_scroll-classif.gif) 0 0 no-repeat;text-align:center;padding:2px 0 0 0;}
#scroll-classif a {text-decoration:none;font-size:95%;}

#annonce {float:left;}
#annonce h2 {margin:0 0 5px 0;}
#annonce p {text-align:left;margin:0 0 5px 0;}
#annonce p img{float:left;margin:0 3px 0 0 ;}
#annonce h3{float:left;font-weight:normal;width:100%;font-size:120%;margin:5px 0 5px 0 ;}
#annonce ul {float:left;}
#annonce ul li {float:left;width: 100%;line-height: 120%;}
