/* Home */

/* 1. styles par defaut */

h2{ background:none; padding:0; margin:0; border:none;}
h3{ font-size:100%; background:none; padding:0; border:none; }
table{ width:auto;}
th,td{ margin:0;}
/*h2 img.generated {margin-top:-0.4em;}*/
img{ border:none; text-decoration:none; vertical-align:middle;}

cite{ font-style:normal;}

/* 2. mise en page des blocs */

#page{}

#z1-header{
	width:27%;
	overflow:hidden;

}

#z1-logo{
	margin-left:34px;
}

#z1-navigation{
	margin:0 20% 0 35px;
}

#bloc-infos{ margin:20px 35px;}
#bloc-infos h2{ font-size:100%; color:#903; margin:0.5em 0;}
#bloc-infos p{ border-left:3px solid #903; margin:0.5em 0; padding-left:6px;}
#bloc-infos p.noborder{ border:none;padding-left:0px;}

div.bloc-infos{ margin:20px 35px;}
div.bloc-infos h2{ font-size:100%; color:#903; margin:0.5em 0;}
div.bloc-infos p{ margin:0.5em 0;}
div.bloc-infos p.noborder{ border:none;padding-left:0px;}


#z1-services{
	margin:20px 35px; border-left:0 !important;
}

#corps-bg{
	margin-left:24%;
	min-height:690px;
}
/* hide from mac \*/
* html #corps {height: 1%; height:690px} /* ajout pour IE6 : mauvais positionnement de menu-gauche */
/* end hide */

#contenu{
	padding:11px 5px 0px 65px;
	background-position:0 11px;
}

.contenu-footer {
	padding:0 15px 0 55px;
	background-position:0 11px;
}
/* hide from mac \*/
* html #contenu {height: 1%; height:690px} /* ajout pour IE6 : mauvais positionnement de menu-gauche */
/* end hide */
#contenu h2, #contenu h3, #contenu h4, #contenu h5, #contenu p{
	clear:none !important;
}

* html #home-une{ margin-bottom:0;}
#home-une h3{ margin-top:0; color:#AD1C72;}
#home-une p{ margin:0;}
#home-une embed{ margin:0;}

#home-une-0{ position:relative; height:1%;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}
#home-une-0 h3{font-size:100%;}
#home-une-0 a{ color:#18417F;}
#home-une-0 p{}

#home-une-1{ position:relative; height:1%;}
#home-une-1 h3{}
#home-une-1 #home-une-accroche{ position:absolute; bottom:0; width:320px; padding:10px; font-weight:bold; font-size:130%; background-image:  url("../images/bg_accroche.png");}
#home-une-1 a{ color:#FFF;}
#home-une-1 p#flash{ border:1px solid #FFF; border-left:none; border-right:none; height:100px;}

#home-une-2 a{ color:#18417F;}
#home-une-2{ float:left; padding:10px; margin-left:10px; width:150px;}
#home-une-2 h3{ font-size:120%;}
#home-une-2 p{}

#home-une-21 { margin-top:0px;}
#home-une-21 h3{ font-size:120%;}

#home-une-3{ margin-left:170px; padding:10px;}
#home-une-3 h3{ font-size:100%;}
#home-une-3 p{}
#home-une-3 a{ color:#18417F;}

#home-une-4{ margin-left:170px; padding:10px;}
#home-une-4 h3{ font-size:100%;}
#home-une-4 p{}
#home-une-4 a{ color:#18417F;}

#home-une-5{ margin-left:170px; padding:10px;}
#home-une-5 h3{ font-size:100%;}
#home-une-5 p{}
#home-une-5 a{ color:#18417F;}
/*********************************/
/*  Actualite v 2     */
/*********************************/
#home-une-v2 { margin-left:10px; padding-top:13px;}
#home-une-v2 h3{ font-size:120%; margin-left:30px; }
#home-une-v2 img{ width:120px;}

#home-une-liens{ clear:left; margin:0 !important; padding:5px; border-top:0px solid #FFF;  padding-left:18px;}
#home-une-liens li{ display:inline; margin-right:5px; background:none; padding:0;}
#home-une-liens a{ color:#AD1C72;}
/* Z3-UNE-ACCUEIL-AUTO-V1 */
.layout-une-1 #home-une-2{ float:left; width:46%;}
.layout-une-1 #home-une-3{ float:left; width:46%;}
.layout-une-1 #home-une-4{ float:left; width:46%; clear:both;}
.layout-une-1 #home-une-5{ float:left; width:46%;}

/* Z3-UNE-ACCUEIL-AUTO-V2 */
.layout-une-2 #home-une-2{ float:left; width:46%;}
.layout-une-2 #home-une-3{ width:46%; margin-left:50%;}
.layout-une-2 #home-une-4{ width:46%; margin-left:50%;}
.layout-une-2 #home-une-5{ display:none;}
* html .layout-une-2 #home-une-3{ width:44%; margin-left:51%;}
* html .layout-une-2 #home-une-4{ width:44%; margin-left:51%;}

/* Z3-UNE-ACCUEIL-AUTO-V3 */
.layout-une-3 #home-une-2{ width:46%; float:left;}
.layout-une-3 #home-une-3{ width:46%; float:left;}
.layout-une-3 #home-une-4{ width:46%; margin-right:50%;}
.layout-une-3 #home-une-5{ display:none;}

/* Z3-UNE-ACCUEIL-AUTO-V4 */
.layout-une-4 #home-une-2{}
.layout-une-4 #home-une-3{}
.layout-une-4 #home-une-4{ display:none;}
.layout-une-4 #home-une-5{ display:none;}

/* Z3-UNE-ACCUEIL-AUTO-V5 */
.layout-une-5 #home-une-2{ float:left; width:46%;}
.layout-une-5 #home-une-3{ float:left; width:46%;}
.layout-une-5 #home-une-4{ display:none;}
.layout-une-5 #home-une-5{ display:none;}

/* Z3-UNE-ACCUEIL-AUTO-V6 */
.layout-une-6 #home-une-2{}
.layout-une-6 #home-une-3{ display:none;}
.layout-une-6 #home-une-4{ display:none;}
.layout-une-6 #home-une-5{ display:none;}

.home-une-tiede{ font-size:120%;}
/*
#home-actu{
	position:relative;
	margin-left:23px;
	margin-bottom:22px;
	float:left;
}
#home-actu div{	border-bottom:0px solid #E5E5E5; padding-bottom:0.4em;}
#home-actu div p{ margin:0.2em 0 0.4em;}
#home-actu div.last{ border:none;}
#home-actu h2{ margin:0.4em 0 0.2em;}
#home-actu h3{ margin:0.2em 0;}

#home-actu .espace-titre {
	height: 32px;
	overflow: hidden;
	margin: 0px;
}
#home-actu .espace-content {
	padding: 0px 5px;
}
#home-actu .espace-texte .espace-content {
	padding: 0px 15px;
}
*/
#recherche{
	position:static;
	padding-right:0;
}
#recherche div{ border:none; padding:0; }
#recherche #q{ width:9em;}
#recherche-OK {
	/*background-image:url("../images/home/degrade_recherche_valid.jpg");
	background-repeat:repeat-x;
	background-position:left top;*/
	height:20px;
	position:absolute;
	/*right:8px;
	left:164px;*/
	top:5px;
	margin:0px;
	text-align:center;
	right:0.3em;
}
body #recherche-v2, body #recherche-v2-error {
 	background-color:#D9D9D9;
	color:#333333;
	font-weight:bold;
	padding:4px 5px 4px 5px;
	position:relative;
	/*width:185px;*/
	width:15.5em;
	float:left;
}
#recherche-v2 label {
	display:none;
}
#recherche-v2 #recMotSimple{
	/*height:18px;*/
	height:auto;
	padding:2px 0 2px 2px;
	/*width:155px;*/
	width:14em;
}
.buttonOk {
	background-color:#B96798;
	background-image:url("../images/home/degrade_recherche_valid.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:95%;
	font-weight:bold;
	margin-left:1px;
	padding:3px 0px 2px 0px;
	vertical-align:middle;
	width:2em;
}
div.separateur { border-top: 1px solid #E5E5E5; margin: 5px 0; }
#home-une {
	margin-bottom:20px;
	
}
#home-zoom{
	float:left;
	width:48%;
}


#home-zoom h2{ margin-left:0px; padding-left:0px;}
#home-zoom p{}
#home-zoom ul { margin: 0; }
#home-zoom li.zoom { padding: 10px 0 8px 40px; }
/*********************************/
/*     Bloc -- Zoom v 2    */
/*********************************/
#home-zoom-v2{
	width:304px;
	margin-bottom: 15px;
	background:transparent url("../images/outils/zoom-sur-top.jpg") repeat-y 1px top;
	/*border-top: 1px dotted #839f00;*/
}


#home-zoom-v2 h2{
	margin-left:0px;
	padding-left:0px;
	/*background:transparent url(../images/outils/pointille.jpg) no-repeat scroll left top;*/
}
#home-zoom-v2 .home-zoom-v2-contenu {
	background:transparent url("../images/outils/back-bottom-agenda.jpg") no-repeat 0 bottom;
	padding-top:5px;
}
#home-zoom-v2 div.chapo {padding-left:30px;}
#home-zoom-v2 p{}
#home-zoom-v2 ul { margin: 0; }
#home-zoom-v2 li.zoom { padding: 10px 0 8px 40px; }


#home-outils{
	margin-left:53%;
	margin-right:0;
	width:46%;
	margin-bottom:20px;
	/*background:url("../images/pict_outils_home.png") no-repeat 0 0;*/
}

#home-outils h2{ margin-left:0px;}
#home-outils p{}

#home-outils-onglets { margin:0 !important; width:282px; font-size:90%; background:url("../images/bg_onglets.png") repeat-x 0 1px;}
#home-outils-onglets div{margin-right:1px;  width:93px; vertical-align:middle; text-align:center; background:url("../images/onglet_off_gauche.png") no-repeat 0 0px; overflow:hidden;float:left; }
#home-outils-onglets a{margin:0; color:#FFFFFF; display:block; height:29px; margin-left:6px; padding-right:3px; padding-top:2px; background:url("../images/onglet_off_droit.png") no-repeat 100% 0px;}
#home-outils-onglets div.on{ background:url("../images/onglet_on_gauche.png") no-repeat 0 1px; overflow:hidden;}
#home-outils-onglets div.on a{ background:url("../images/onglet_on_droit.png") no-repeat 100% 1px; color:#00A5EF;}
#home-outils-onglets div.sans_onglet{ margin-right:0px; padding:0; width:93px; height:31px; background:url("../images/bg_onglets.png") repeat-x 0 0px;}

#home-outils-listes{width:99%;padding-top:20px; border:1px solid #00A5EF; border-top:none; background:url("../images/img_outils.png") no-repeat 100% 100%;}
#home-outils-listes ul{ margin:0;}
#home-outils-listes hr{ display:none;}
#home-outils-listes li.outil { font-weight: bold; padding: 10px 0 8px 40px; }

#outils-onglet-1 {margin:20px;height:150px;}
#outils-onglet-2 {margin:20px;height:150px;}
#outils-onglet-3 {margin:20px;height:150px;}

/*
#outils-pictos{ margin-bottom:1em !important;} /* à renommer */
#outils-pictos li{ border-bottom:1px solid #E5E5E5; padding:2px 0;}


#home-voir-aussi{
/*	align:left;*/
	clear:left;
	position:relative;
}
#home-voir-aussi h2{ border-bottom:1px solid #666; font-size:100%; color:#666; margin:0; padding:0;}
* html #home-voir-aussi h2{border-bottom:1px solid #666; width:100%}
#home-voir-aussi li{ width:33%; float:left; text-align:center; background:none; padding:0;}
/*#home-voir-aussi p{ * width:100%}*/


#footer{}
#footer p{}

/* Styles */

.invisible{ display:none;}

p.chapo{ color:#808080;}

hr.clear{ visibility:hidden; clear:both; height:1px; margin:0; padding:0;}

/*
li.picto-qui{ background:url("../images/pict_qui.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
li.picto-cal{ background:url("../images/pict_cal.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
li.picto-chiffres{ background:url("../images/pict_chiffres.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
*/
/* surcharge pour la home */
h2 a{ color:#18417F; text-decoration:none; }


/*********************************/
/*     Bloc -- Services    */
/*********************************/

#me_blockServices .me_linkBullet {
	margin:0;
	/*padding:0 0 0 10px;*/
	/*background:url(../images/bg_list.gif) no-repeat 1px 5px;*/
	/*float: left;*/
	position: relative;
}

#me_blockServices .me_linkBullet_black {
          /*background:url(../images/bg_list_black.gif) no-repeat 1px 5px;*/
          margin:0;
          /*padding:0 0 0 10px;*/
          position: relative;
}
#me_blockServices .me_linkBullet a, #me_blockServices .me_linkBullet img {
	vertical-align: middle;
}

#me_blockServices .me_linkMore {
	margin:10px 0 0px 0;
	padding:0 0 0 10px;
	text-align:right;
	position: relative;
}

#me_blockServices .me_linkMore a{
	/*background:url(../images/bg_list.gif) no-repeat 0 6px;
	padding-left: 10px;*/
}

#me_blockServices {
	position:relative;
	width:187px;
	margin-left:30px;
}

#me_blockServices .me_blockServicesTop {
	overflow:hidden;
	/*background:url(../images/bg_bloc-services.png) no-repeat left top;*/
	background:url(../images/bg_bloc-services_top.png) no-repeat left top;
}

#me_blockServices .divBlocServices {
	overflow:hidden;
	margin-top: 4px;
	padding:10px 10px 10px 10px;
	/*background:url(../images/bg_bloc-services_sep.gif) repeat-x left bottom;*/
	background:url(../images/bg_bloc-services_body.png) repeat;
}

#me_blockServices .firstDivBlocServices {
	overflow:hidden;
	margin-top: 4px;
	padding:10px 10px 10px 10px;
	/*background:url(../images/bg_bloc-services_sep.gif) repeat-x left bottom;*/
	background:url(../images/bg_bloc-services_body.png) repeat;
}


#me_blockServices .lastDivBlocServices {
	overflow:hidden;
	margin-left: 15px;
	margin-top: 15px;
}

#me_blockServices  ul .me_first {
	background:none;
	padding:0;
}

#me_blockServices .me_blockServicesBottom {
	width:187px;
	height:9px;
	font-size:1px;
	overflow:hidden;
	background:url(../images/bg_bloc-services_bottom.png) no-repeat left bottom;
}

#me_blockServices #title {
	margin:2px 0 0 10px;
}

#me_blockServices .me_listLogos li {
	padding:0;
	background:none;
}

#me_blockServices .me_listLogos img {
	margin:0 5px 0 0;
	vertical-align:middle;
}

#me_blockServices .subtitle {
	font-weight: 700;
	font-size: 110%;
	color: #AD1C72;
	margin-bottom: 7px;
}

#me_blockServices .firstDivBlocServices .subtitle {
	font-weight: 700;
	font-size: 110%;
	color: #AD1C72;
}

#me_blockServices .img_miniatures {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}

#me_blockServices #me_logoBo {
	float: left;
}

#me_blockServices #me_logoBo img{
	vertical-align: top;
	margin-top: -7px;
	margin-right: 3px;
}

/*********************************/
/*     Bloc -- Animation    */
/*********************************/

.blocAnimation {
	float: left;
	width: 161px;
	margin-bottom: 13px;
}

.blocAnimation .titreAnimation {
	padding:0;
	font-size:90%;
	font-weight:normal;
	color:#a4a4a4;
	height: 13px;
}

.clear {
	clear: both;
}

#contenu .contenuAnimation p {
	margin-top: 2px;
}
#contenu .texteAnimation {
	margin-top: 2px;
}
/*********************************/
/* Bloc -- Actus autrement */
/*********************************/

#actuAutrement {
	width: 627px;
	overflow: hidden;
	margin-bottom: 20px;
}

.me_actusOther {
	position:relative;
	margin:0;
	width:627px;
	background:url(../images/bg_actus-other2.gif) repeat-y left top;
	font-size: 95%;
}

.me_actusOtherInt2  {
	padding:15px 20px 10px 1px;
	background:url(../images/bg_actus-other3.gif) no-repeat left bottom;
}

.me_actusOtherInt {
	background:url(../images/bg_actus-other1.gif) no-repeat left top;
}

.me_actusOther_small {
	font-size: 95%;
	position:relative;
	margin: 5px 15px 20px 0;
	width:340px;
	background:url(../images/bg_actus-other5.gif) repeat-y left top;
}

.me_actusOtherInt2_small {
	padding:15px 20px 10px 1px;
	background:url(../images/bg_actus-other4.gif) no-repeat left bottom;
}

.me_actusOtherInt_small {
	background:url(../images/bg_actus-other6.gif) no-repeat left top;
	width: 338px;
}

.me_actusOther h2, .me_actusOther_small h2 {
	padding:0 0 0 15px;
}

.me_actusOther .nuage-tag {
	padding-left: 0px;
	padding-right:0px;
	font-size: 105%;
}

.me_actusOther .nuage-tag a,
.me_actusOther .nuage-tag a:hover{
	text-decoration: none;
}

.left {
	float: left;
}

/* Contenant du player flash des actus */
#me_actusplayer {
	float:left;
	width:315px;
	height:195px;
}

.me_centered {
	float:none;
	margin:0 auto;
	margin-top: 15px;
	width: 363px;
}

#contenu .me_actusplayerList {
	position:relative;
	margin:0;
	padding:0 0 0 20px;
}

.me_actusplayerList li {
	margin:0;
	padding:0;
	background:url(../images/bg_actusautrement_list.gif) repeat-x left bottom #fff;
	border-bottom:1px solid #AC1A7C;
	font-size: 95%;
}

.me_sc:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.me_actusplayerList li {
	vertical-align:top;
}

.me_actusplayerList img {
	display:block;
}

.me_actusplayerList .me_prededent,
.me_actusplayerList .me_suivant {
	padding:0;
	background:none;
}

.me_actusplayerList .me_suivant {
	border:none;
}

.me_actusplayerList .me_prededent a,
.me_actusplayerList .me_suivant a {
	display:block;
	position:relative;
	margin:0 auto;
	width:44px;
	height:21px;
	cursor:pointer;
}

.me_actusplayerList .me_prededent a {
	background:url(../images/bg_listactus_precedent.png) no-repeat 0 0;
}

.me_actusplayerList .me_suivant a {
	height:25px;
	background:url(../images/bg_listactus_suivant.png) no-repeat 0 0;
}
#contenu .me_actusplayerList h3 {
    margin-top :0px;
}
.me_actusplayerList h3 a {
	color:#7e7e7e;
}

.me_actusplayerList h3 span {
	font-weight:bold;
	color:#18417f;
}

#contenu .me_actusplayerList p {
	margin:0;
	padding:0;
	color:#18417f;
}

.me_actusplayerList .me_text {
	padding:12px 10px 0 0;
	float:right;
	width:205px;
	vertical-align: middle;
}

.me_actusplayerList .me_visu {
	float:left;
	height: 49px;
	width:66px;
}
/* Nuage de Tags */

#wpcumuluscontent {
	background:transparent url(../images/bg_actus-other2.gif) repeat-y;
}

#me_tagsCloud {
	float:right;
	width:270px;
	margin-top: 10px;
}

#me_tagsCloudFlash {
	float:right;
	width:270px;
	margin-top: 0px;
}

#me_tagsCloud ul {
	padding:0;
	text-align:center;
	font-size:110%;
}

#me_tagsCloud a {
	color:#8e436f;
}

#me_tagsCloud a:hover {
	text-decoration: underline;
}

#me_tagsCloud li {
	display:inline;
	line-height:140%;
	padding:0;
	background:none;
}

.contenuActuAutrement {
	margin-top:0px;
	display: table;
}

.me_tag1 {
	font-size:150%;
	font-weight:bold;
}

.me_tag2 {
	font-size:140%;
	font-weight:bold;
}

.me_tag3 {
	font-size:120%;
}

.me_tag4 {
	font-size:110%;
}

.me_tagColor1 a {
	color:#8ba60c;
}

/*********************************/
/* Bloc -- "En direct des academies" */
/*********************************/

.me_listActusAcademies, .me_listActusAcademiesLeft {
	position:relative;
	clear:both;
	margin:0 0 22px 0;
	width:628px;
	background-image:url("../images/home/degrade_en_direct_acad.jpg");
	background-repeat:repeat-y;
	background-position:right top;
	padding-top:5px;
}
.me_listActusAcademies div.acad_ligne {
	clear:both;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
}
.me_listActusAcademies div.acad_sur_deux_colonne div.acad_ligne div.acad_pair {
	width:49%;
	float:left;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}
.me_listActusAcademies div.acad_sur_deux_colonne div.acad_ligne div.acad_impair {
	width:48%;
	float:left;
	overflow:hidden;
	padding-left:7px;
}
.me_listActusAcademies div.acad_sur_deux_colonne div.me_last {
	float:none;
	clear:both;
}
#contenu .me_listActusAcademies h2 {
	background-image:url("../images/flecheDirectAcademie.jpg");
	background-repeat: no-repeat;
	padding-left: 25px;
}
.me_listActusAcademies2 {
	background:none;
}
.me_listActusAcademies3 {
	background:none;
}
.me_listActusAcademies ul {
	padding:0;
}
.me_listActusAcademies3 ul {
	float:left;
	width:407px;
}
.me_listActusAcademies .me_left,
.me_listActusAcademies .me_right {
	width:300px;
}
.me_listActusAcademies .me_left {
	float:left;
}
.me_listActusAcademies .me_right {
	float:right;
}
.me_listActusAcademies div.acad_ligne div.acad_pair, .me_listActusAcademies div.acad_ligne div.acad_impair,
.me_listActusAcademiesLeft div.acad_ligne div.acad_pair, .me_listActusAcademiesLeft div.acad_ligne div.acad_impair {
	padding:6px 0;
}
.me_listActusAcademies .me_last,
.me_listActusAcademiesLeft .me_last {
	padding:6px 10px 2px 0;
	text-align:right;
	background:none;
}

.me_listActusAcademies .me_last a,
.me_listActusAcademiesLeft .me_last a {
	display:inline-block;
}

.me_listActusAcademies h2,
.me_listActusAcademiesLeft h2 {
	padding:0 0 15px 0;
}

.me_listActusAcademies h3,
.me_listActusAcademiesLeft h3 {
	display:inline;
	margin:0 5px 0 0;
	padding:0 10px 0 0;
	color:#000000;
	
}

.me_listActusAcademies p,
.me_listActusAcademiesLeft p {
	display:inline;
	padding:0;
}

.me_listActusAcademies .me_linkMore,
.me_listActusAcademiesLeft .me_linkMore {
	padding:0 0 0 10px;
}

.me_listActusAcademies3 .me_pub {
	display:block;
	float:right;
	background:none;
	padding:0;
	width:204px;
}

.me_listActusAcademiesLeft {
	float: left;
	width: 405px;
	margin-right: 20px;
}

.me_listActusAcademiesRight {
	margin-bottom: 22px;
	margin-right: 20px;
	margin-top: 0px;
}
.me_listActusAcademies div.acad_ligne div.acad_bottom,
.me_listActusAcademiesLeft div.acad_ligne div.acad_bottom {
	background-image:url("../images/bg_list-academies-dotted.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
	float:none;
	clear:both;
	width:100%;
	height:1px;
	display:block;
}
.me_listActusAcademies div.acad_sur_deux_colonne div.acad_ligne div.acad_bottom,
.me_listActusAcademiesLeft div.acad_sur_deux_colonne div.acad_ligne div.acad_bottom {
	float:none;
	clear:both;
	background:url("../images/home/en_direct_acad_border_bottom.jpg") repeat-x left bottom;
	width:100%;
	height:1px;
	display:block;
}
.me_listActusAcademies div.acad_sur_deux_colonne div.acad_ligne div.acad_demi_bottom,
.me_listActusAcademiesLeft div.acad_sur_deux_colonne div.acad_ligne div.acad_demi_bottom {
	float:none;
	clear:both;
	background:url("../images/home/en_direct_acad_border_bottom.jpg") no-repeat left bottom;
	width:50%;
	height:1px;
	display:block;
}
.list_acads {
	/*background-image:url("../images/bg_list-academies-dotted.gif");
	background-repeat:repeat-x;
	background-position:left bottom;*/
}
* html .me_sc {
    height:1%;
}
* :first-child+html .me_sc {
    min-height:1%;
}

/*********************************/
/* Bloc -- Zoom sur / Agenda */
/*********************************/

.me_blockZoom,
.me_blockAgenda {
	padding:10px 20px 0 20px;
	width:264px;
	min-height:106px;
}
.me_col1 {
	margin-bottom:22px;
}

.me_blockZoom {
	/*background-image:url("../images/home/degrade_zoom_sur.jpg");*/
	background-image:url("../images/home/zoom_sur_agenda_bordure_haute.gif");
	background-position:5px 0;
	background-repeat:repeat-x;
	padding-bottom:5px;
	
}
.me_blockZoom_bottom {
	/*background-image:url("../images/home/degrade_zoom_sur_bottom.jpg");*/
	background-image:url("../images/home/zoom_sur_loupe_bottom.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}
.me_preblockZoom{
	/*background-image:url("../images/home/degrade_zoom_sur_mid.jpg");*/
	background-image:url("../images/home/zoom_sur_loupe_border.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
.me_blockAgenda {
	/*background-image:url("../images/home/degrade_agenda.jpg");*/
	background-image:url("../images/home/zoom_sur_agenda_bordure_haute.gif");
	background-position:5px 0;
	background-repeat:repeat-x;
	padding-bottom:5px;
}
.me_blockAgenda_bottom {
	/*background-image:url("../images/home/degrade_zoom_sur_bottom.jpg");*/
	background-image:url("../images/home/zoom_sur_loupe_bottom.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}
.me_preblockAgenda{
	/*background-image:url("../images/home/degrade_zoom_sur_mid.jpg");*/
	background-image:url("../images/home/zoom_sur_loupe_border.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
.me_colSmall .me_blockZoom_m,
.me_colSmall .me_blockAgenda_m {
	background-image:url("../images/home/zoom_sur_border_petit.gif");
	background-repeat:repeat-y;
	background-position:left top;
}
.me_colSmall .me_blockZoom_b,
.me_colSmall .me_blockAgenda_b {
	background-image:url("../images/home/zoom_sur_bottom_petit.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}
.me_colSmall .me_blockZoom {
	background-image:url("../images/home/zoom_sur_loupe_petit.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
.me_colSmall .me_blockAgenda {
	background-image:url("../images/home/zoom_sur_agenda_petit.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
.me_colSmall .me_blockZoom, .me_colSmall .me_blockAgenda {
	margin:0 0 15px;
	min-height:118px;
	padding:10px 10px 10px 0;
	width:172px;
}
.me_colSmall .me_blockZoom h2 {
	padding:0 0 6px 0;
}
.me_blockAgenda h2 {
	padding:0 0 0 0;
	margin-bottom: 0.5em;
}
.me_agendaFocusContent h3 {
	color:#000;
}
.me_blockZoom li {
	padding:0 0 2px 0px;
	background: none;
}
.me_colSmall .me_blockZoom,
.me_colSmall .me_blockAgenda{
	padding-left: 20px;
	padding-right: 10px;
}
.me_blockAgenda li {
	padding:0;
	background:none;
}
.me_blockAgenda h3 {
	padding:0;
}
.me_blockAgenda p {
	margin:0 !important;
	padding:0 0 0 10px;
}
/* Contenu principal */
.me_mainContent {
	position:relative;
	clear:both;
	width:630px;
}

.me_mainContent {
	padding:0;
}

/* Colonnes pour positionnement */
.me_colLarge {
           margin-bottom: 20px;
	position:relative;
	width:630px;
	padding: 0;
}

.me_corcolLarge{
	padding:0 0 15px 0;
}
* html .me_corcolLarge{
	width:610px;
	margin-left:12px;
}
.me_colSmall {
	width:202px;
	padding:0 0 5px 0;
}

.me_left {
	float:left;
}

.me_right {
	float:right;
}
/* Blocs banners */
.me_promosBanners {
	margin:0 0 40px 0;
	width:628px;
}

.me_bigPromoBanner {
	float:left;
	width:460px;
}

.me_smallPromoBanner {
	float:right;
	width:160px;
}

.me_promosBanners h2 {
	padding:0 0 5px 0;
	font-size:100%;
	font-weight:normal;
	color:#a4a4a4;
}

#contenu .me_promosBanners p {
	margin:0;
	padding:0;
}

.me_promosBanners img {
	display:block;
}

/* -----------------------
	Miniword
------------------------- */
/* MiniWord generique */
.me_miniWord {
	position:relative;
}

/* Remplacement WebTV */
.me_miniWord.me_blocktv {
	width:406px;
}

/* Remplacement du bloc "Le saviez-vous ?" */
.me_miniWord.me_push {
	width:202px;
}

/* Blocs Web TV et Push */
.me_webtv {
	position:relative;
	margin:0 0 0 -12px;
	width:430px;
	background:url("../images/home/degrade_webtv_middle.jpg") repeat-y 0 0;
}

.me_webtv.me_left {
	float:left;
	margin:0 0 0 -12px;
}

.me_webtv.me_right {
	float:right;
	margin:0 -12px 15px 0;
}
.me_webtv.me_right2 {
	float:right;
	margin:10px -12px 0px 0;
}

.me_webtv2 {
	position:relative;
	background:url("../images/home/degrade_webtv_top.jpg") no-repeat left top;
}

.me_webtv3 {
	position:relative;
	padding:6px 12px 0 16px;
	background:url("../images/home/degrade_webtv_bottom.jpg") no-repeat left bottom;
}

.me_webtvContentAlternate {
	padding:21px 24px 4px 24px;
}

.me_webTvHead {
	position:relative;
	margin:0 0 15px 0;
}

.me_webtv2 .me_visu {
	float:left;
	width:206px;
	overflow:hidden;
}

.me_webtv2 .me_text {
	position:relative;
	float:right;
	width:143px;
}

/*.me_webtv2 .me_title {
	padding:0 0 13px 0;
}*/

.me_webtv2 .me_hide {
	position:absolute;
	top:-9999px;
}

#contenu .me_webtv2 h3 {
	font-size:110%;
	margin:0 0 0.8em 0;
}

#contenu .me_webtv2 p {
	margin:0;
	padding:0 0 20px 0;
	color:#18417f;
	font-size:102%;
}

#contenu .me_webtv2 .me_linkMore {
	float:none;
	padding:0;
	text-align:left;
	background:none;
}

.me_webtv2 .me_linkMore a {
	position:relative;
	display:block;
	padding:4px 0 6px 33px;
	font-size:120%;
	font-weight:bold;
	color:#8ba60c;
	background:url(../images/bg_read-video_access.gif) no-repeat 0 0;
}

#contenu .me_WebTvOtherVideos {
	margin:0;
}

.me_WebTvOtherVideos li {
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0 0 15px 0;
	width:49%;
	background:none;
}

#contenu .me_WebTvOtherVideos h4 {
	margin:0;
	padding:0 5px 0 0;
	border:none;
	font-size:100%;
	letter-spacing:0;
	background-image: none;
}

#contenu .me_webtv2 h3 a,
#contenu .me_WebTvOtherVideos h4 a {
	color:#AD1C72;
	text-decoration:underline;
	cursor:pointer;
}

#contenu .me_WebTvOtherVideos h4 a {
	text-decoration:none;
}

#contenu .me_webtv2 h3 a:hover {
	text-decoration:none;
}

#contenu .me_WebTvOtherVideos h4 a:hover {
	text-decoration:underline;
}

#contenu .me_webtv2 .me_WebTvOtherVideos p {
	padding:0 5px 0 0;
}

.me_webtv2 .me_WebTvOtherVideos .me_visu {
	width:66px;
}

.me_webtv2 .me_WebTvOtherVideos .me_text {
	width:100px;
}

#me_push {
	position:relative;
	width:195px;
}

#me_push2 {
	position:relative;
	width:395px;
}

#me_push.me_left {
	margin:10px 0px 0px 0px;
	padding-top:6px;
}
.me_colLarge #me_push.me_left {
	padding-top:0px;
}
#me_push.me_right {
	margin:0;
	margin-right: 12px;
}

#me_push2 .me_preblockQuestion_m,
#me_push.me_left .me_preblockQuestion_m {
	margin-left: -10px;
}
#me_push2 .me_blockQuestion h2
{
	margin-bottom: 10px;
}
.margintop10 {
	margin-top:10px;
}
#me_listpub {
	margin:0 0 0 6px;
	padding:0;
}

#me_listpub img {
	display:block;
}

#me_listpub li {
	padding:0 0 17px 0;
	background:none;
}

#me_listpub .me_last {
	padding:0;
}

* html #me_listpub li {
	height:1%;
}

*:first-child+html #me_listpub li {
	min-height:1%;
}

/* Bloc "Le saviez-vous" */
.me_preblockQuestion_m {
	background:url("../images/bg_block-questions_m.gif") repeat-y left top;
	width:222px;
}
.me_preblockQuestion {
	background:url("../images/bg_block-questions_b.gif") no-repeat left bottom;
	/*padding-right:25px;
	width: 195px;*/
}
.me_blockQuestion {
	position:relative;
	padding:15px 20px 0 20px;
	width:182px;
	min-height:233px;
	background:url(../images/bg_block-questions.gif) no-repeat left top;
	font-size:120%;
	font-weight:bold;
	color:#ad1c72;
	text-align:center;
}
.me_preblockQuestion .me_blockQuestion{
	background:url(../images/bg_block-questions_h.gif) no-repeat left top;
	padding-bottom:10px;
}


.me_blockQuestion strong {
	display:inline-block;
	padding:0 0 10px 15px;
	font-size:2.8em;
	background:url(../images/bg_saviez-vous_leftrow.gif) no-repeat 0 12px;
}

.me_blockQuestion strong span {
	display:inline-block;
	padding:0 15px 0 0;
	background:url(../images/bg_saviez-vous_rightrow.gif) no-repeat 100% 12px;
}

* html .me_blockQuestion p {
	position:relative;
}

.me_blockQuestion h2 {
	background-image:url(../images/flecheLeSaviezVous.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 10px;
}

.nombre-editorial {
	display:inline-block;
	padding:0 0 10px 15px;
	font-size:2.8em;
	background:url("../images/bg_saviez-vous_leftrow.gif") no-repeat 0 12px;
}

.me_webtv3 h2.me_title {
	padding-left:20px;
}

#z7-footer{
	/*width: 97%;*/
	margin-top: 0px;
	padding-bottom: 10px;
}
.bloc_services {
	margin: 0px 0px 0px 35px;
}
.bloc_services .services {
	width:198px;
}
.bloc_services .bloc_services_entete {
	background-image:url("../images/home/service_home_entete_bis.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
	margin-right:40px;
}
.bloc_services .bloc_services_entete .titre {
	color:#FFFFFF;
	font-weight:bold;
	font-size:210%;
}
.bloc_services .nouveau_service_titre {
	font-size:170%;
	padding-left:25px;
	background-position:5px 50%;
	background-image:url("../images/home/nouveau_service_titre.gif");
	background-position:5px 50%;
}
.bloc_services .nouveau_service_contenu {
	padding:0px 15px 0px 15px;
}
.bloc_services .nouveau_service_image {
	padding:0px 15px 0px 15px;
	margin-top:5px;
}
.bloc_services .service {
	margin:0px 10px 0px 10px;
}
.bloc_services .service .service_contenu {
	padding-left:15px;
}
.bloc_services .autres_services .link_more {
	margin:10px 0 0px 0;
	padding:0 0 0 10px;
	text-align:right;
	position: relative;
}
.bloc_espaces_home {
	float:left;
}
.bloc_service_footer_home .service_footer_liste .item_1 {
	/*width:52.2em;*/
	width:52.8em;
}
.bloc_service_footer_home .service_footer_liste .item_2 {
	/*width:26em;*/
	width:26.2em;
}
.bloc_service_footer_home .service_footer_liste .item_3 {
	/*width:17.3em;*/
	width:17.4em;
}
.bloc_service_footer_home .service_footer_liste .item_4 {
	/*width:13em;*/
	width:13.1em;
}
.bloc_service_footer_home .service_footer_liste .item_5 {
	/*width:10.4em;*/
	width:10.5em;
}
.bloc_service_footer_home .service_footer_liste .item_6 {
	/*width:8.6em;*/
	width:8.75em;
}
.bloc_service_footer_home .service_footer_liste .item_7 {
	/*width:7.4em;*/
	width:7.5em;
}
.bloc_service_footer_home .service_footer_liste .item_8 {
	width:6.5em;
}
.bloc_service_footer_home .service_footer_liste .item_8:first-child {
	padding-left:4px;
}
.bloc_service_footer_home .service_footer_liste .item_9 {
	/*width:5.75em;*/
	width:5.8em;
}
.bloc_service_footer_home .service_footer_liste .item_10 {
	/*width:5.1em;*/
	width:5.28em;
}
.bloc_service_footer .service_footer_liste .item_10:first-child {
	padding-left:0px;
}
#a_la_une_home #webtvHomeContainer {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
#a_la_une_home .webtvHomeUnderLink {
	margin-bottom:15px;
}
h2.webtvHomeUnderLink {
	font-size:100%;
}
