/* remettre tous les styles a zero */
@import "reset.css";

/* Dfinition des styles gnraux; */
body { font-family:tahoma;font-size:62.5%;}
a, a:link { text-decoration:none;}
a:visited {}
a:hover  {}
a:active  {}
strong {font-weight:bold;}
/* =@global-container : dfinit la largeur */

#global-container { width:auto;min-width:778px;max-width:1002px;}
#global-container #container {background-repeat: no-repeat;background-position: 100% 18px; min-height:455px; _height:420px!important;}
.home#global-container #container {min-height:275px!important; _height:275px!important;}
.mp-programme#global-container #container {min-height:275px!important; _height:275px!important;}
.mp-enfants#global-container #container {min-height:275px!important; _height:275px!important;}
#global-container #container #content #center .contenu { padding-top:15px;}
#global-container #container #content #center .contenu h1 { margin:10px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#7abdfc;border-right:6px solid #ed6e11;padding-right:13px;font-weight:bold;}
#global-container #container #content #center .contenu p { margin-bottom:10px;}
#global-container #container #content #center .contenu p.chapo { font-weight:bold;font-size:1.2em;}
/* fin=@global-container : dfinit la largeur */

/* =@prelude */
#prelude { height:18px; background-color:#38424e;font-size:1em;}

/* =@nav-transverse : navigation transverse */
#nav-transverse { float:left;margin-top:3px; margin-right:5px;}

#nav-transverse li {display:inline;padding-left:7px;padding-right:2px;color:#9CA1A7;}

#nav-transverse li.last { background: none;padding-left:0;}
#nav-transverse li a { color:#9ca1a7;}
#nav-transverse li.selected a { color:#FFF;}
#nav-transverse li a:hover { color:#fff;}
#nav-transverse li.fermerFenetre{display:none;}
/* fin=@nav-transverse */

/* =@frm-rechercher */
#frm-rechercher { float:left;margin-left:10px;margin-right:10px;}
#frm-rechercher form fieldset input#rechercher { float:right;height:13px;margin-top:2px;padding:0 2px 0 0 ;font-size:1em;border: 1px solid #38424E;color:#7f7f7f;}
#frm-rechercher form fieldset input.bt-ok {border-top: 2px solid #38424E; border-right: 2px solid #38424E;}
#frm-rechercher form fieldset legend,
#frm-rechercher form fieldset label { display:none;}
/* fin=@frm-rechercher */

/* fin=@prelude */

/* =@header */
#header { height:228px;background: url(../img/css/header-index.jpg) 0 0 no-repeat;}
#header.jeunecondu {background: url(../img/css/header-jeune-condu.jpg) left 0 no-repeat!important;}

/* =@logos */
#logos {float:right;width:100%;margin-bottom:139px;}
#logos #logo-renault { float:right;width:236px;height:78px;margin:11px 11px 0 0;}
#logos #logo-renault1 { float:right;width:236px;height:78px;margin:11px 11px 0 0;}
#logos #logo-renault-spt { float:left;width:104px;height:71px;margin:11px 0 0 26px;}
#logos #logo-france {float:left;margin:20px 0px 0 21px;}
#logos #logo-par {float:left;margin:20px 0 0 11px; background: url(../img/css/bk-partenaire.gif) 0px 0px no-repeat; display:block; padding:10px 20px 15px 20px; color:#38424E; font-size:1.0em; font-weight:bold;}
* html #logos #logo-par {margin:20px 0 0 6px; }
#logos #logo-par:hover {text-decoration:underline;}
#logos #securprts {float:left;}
#logos #titre-enfants {float:left;}
/* fin=@logos */

/* =@nav-container */
#nav-container { position: relative;clear:both;width: 100%;float:right;font-size:11px; background-color:#be590e;}
/* =@main-nav */
#nav-container ul#main-nav { margin:0;padding:0;text-transform:uppercase;font-weight:bold;height:18px;background:#D2681B;}
#nav-container ul#main-nav li {	float:right;height:12px;padding:2px 0 4px 0;}
#nav-container ul#main-nav li a { display:block;color:#FFF;text-decoration:none;padding:0 12px;background: url(../img/css/bg-main-nav.png) 100% 2px no-repeat;}
/*-- azar 
#nav-container ul#main-nav li#r_programme { margin-right: -2px;}
*/
#nav-container ul#main-nav li#r_programme { margin-right: 0px;}
#nav-container ul#main-nav li#r_adolescents ul li.first a,
#nav-container ul#main-nav li#r_limit ul li.first a,
#nav-container ul#main-nav li#r_tree ul li.first a,
#nav-container ul#main-nav li#r_enfants ul li.first a,
#nav-container ul#main-nav li#r_jeunes ul li.first a,
#nav-container ul#main-nav li#r_programme ul li.first a { padding:0 12px 0 0;}
#nav-container ul#main-nav li#r_enseignants a { padding-left:10px;}
#nav-container ul#main-nav li#r_enseignants ul li.last { padding-left:0;}
#nav-container ul#main-nav li ul li.first { margin-right: 10px;}
#nav-container ul#main-nav li a:hover { }

#r_enseignants li
{
  float:left!important  
}
#nav-container ul#main-nav li ul { display:none;width:100%;position:absolute;top:18px;right:0;z-index:666;padding:3px 0;height:12px;text-transform: none;font-weight:normal;}
#nav-container ul#main-nav li.over ul,
#nav-container ul#main-nav li.on ul,
#nav-container ul#main-nav li.on.over ul { display:block;}
#nav-container ul#main-nav li.last a { background:none;}
#nav-container ul#main-nav li ul li { float:none;display:inline;background: url(../img/css/bg-menu.gif) left center no-repeat;padding:0;}
#nav-container ul#main-nav li ul li a { display:block; float:right; padding:0 12px 1px 7px; font-weight:bold; border-left:1px solid white;}
#nav-container ul#main-nav li ul li a.persian { display:block; float:left; padding:0 12px 1px 7px; font-weight:bold; border-right:1px solid white;}
#nav-container ul#main-nav li ul li.last { background-image:none;}
#nav-container ul#main-nav li ul li.last a { background-image:none; border:none;}
#nav-container ul#main-nav li.on ul li.on { font-weight:bold;}
#nav-container ul#main-nav li.on a { }
#nav-container ul#main-nav li.on ul li a { background-image:none;}

#nav-container ul#main-nav li#r_programme.over,
#nav-container ul#main-nav li#r_programme.on,
#nav-container ul#main-nav li#r_programme ul { background-color:#7BBCFB;}

#nav-container ul#main-nav li#r_jeunes.over,
#nav-container ul#main-nav li#r_jeunes.on,
#nav-container ul#main-nav li#r_jeunes ul { background-color:#FC7F36;}

#nav-container ul#main-nav li#r_adolescents.over,
#nav-container ul#main-nav li#r_adolescents.on,
#nav-container ul#main-nav li#r_adolescents ul { background-color:#AFD213;}

#nav-container ul#main-nav li#r_limit.over,
#nav-container ul#main-nav li#r_limit.on,
#nav-container ul#main-nav li#r_limit ul { background-color:#7BBCFB;}

#nav-container ul#main-nav li#r_tree.over,
#nav-container ul#main-nav li#r_tree.on,
#nav-container ul#main-nav li#r_tree ul { background-color:#8CC540;}

#nav-container ul#main-nav li#r_enfants.over,
#nav-container ul#main-nav li#r_enfants.on,
#nav-container ul#main-nav li#r_enfants ul { background-color:#E7B009;}

#nav-container ul#main-nav li#r_enseignants.over,
#nav-container ul#main-nav li#r_enseignants.on,
#nav-container ul#main-nav li#r_enseignants ul { background-color:#9DBDCB;}

#nav-container ul#main-nav li#r_enfants a,
#nav-container ul#main-nav li#r_enseignants a { background-image:none;}

#nav-container ul#main-nav li#r_enseignants { float:left;}
#nav-container ul#main-nav li#r_enseignants ul { text-align:left;left:0;right:auto;}


/* Menu en Images */
#nav-container ul#main-nav li {
	background:url(../img/menu/separateur.gif) 100% 0 no-repeat;
}
#nav-container ul#main-nav li#r_programme,
#nav-container ul#main-nav li#r_enseignants {
	background:none;
}

#nav-container ul#main-nav li a span {
	display:none;
}
#nav-container ul#main-nav ul li a span {
	display:inline;
}
#nav-container ul#main-nav li#r_programme a {
	background:transparent url(../img/menu/hp_programme_off.gif) no-repeat scroll center top;
	height:14px;
	width:82px;
}
#nav-container ul#main-nav li#r_programme a:hover,
#nav-container ul#main-nav li#r_programme.on a {
	background-image:url(../img/menu/hp_programme_on.gif);
	}
#nav-container ul#main-nav li#r_jeunes a {
	background:transparent url(../img/menu/hp_jeune-conducteur_off.gif) no-repeat scroll center top;
	height:14px;
	width:131px;
}
#nav-container ul#main-nav li#r_jeunes a:hover,
#nav-container ul#main-nav li#r_jeunes.on a {
	background-image:url(../img/menu/hp_jeune-conducteur_on.gif);
}
#nav-container ul#main-nav li#r_adolescents a {
	background:transparent url(../img/menu/hp_adolescents_off.gif) no-repeat scroll center top;
	height:14px;
	width:147px;
}
#nav-container ul#main-nav li#r_adolescents a:hover,
#nav-container ul#main-nav li#r_adolescents.on a {
	background-image:url(../img/menu/hp_adolescents_on.gif);
}


#nav-container ul#main-nav li#r_limit a {
	background:transparent url(../img/menu/hp_limit_off.gif) no-repeat scroll center top;
	height:14px;
	width:109px;
}
#nav-container ul#main-nav li#r_limit a:hover,
#nav-container ul#main-nav li#r_limit.on a {
	background-image:url(../img/menu/hp_limit_on.gif);
}

#nav-container ul#main-nav li#r_tree a {
	background:transparent url(../img/menu/hp_tree_off.gif) no-repeat scroll center top;
	height:14px;
	width:72px;
}
#nav-container ul#main-nav li#r_tree a:hover,
#nav-container ul#main-nav li#r_tree.on a {
	background-image:url(../img/menu/hp_tree_on.gif);
}

#nav-container ul#main-nav li#r_enfants a {
	background:transparent url(../img/menu/hp_enfants_off.gif) no-repeat scroll center top;
	height:14px;
	width:95px;
}
#nav-container ul#main-nav li#r_enfants a:hover,
#nav-container ul#main-nav li#r_enfants.on a {
	background-image:url(../img/menu/hp_enfants_on.gif);
}
#nav-container ul#main-nav li#r_enseignants a {
	background:transparent url(../img/menu/hp_enseignants_off.gif) no-repeat scroll center top;
	height:14px;
	width:61px;
}
#nav-container ul#main-nav li#r_enseignants a:hover,
#nav-container ul#main-nav li#r_enseignants.on a {
	background-image:url(../img/menu/hp_enseignants_on.gif);
}
#nav-container ul#main-nav li#r_programme ul a,
#nav-container ul#main-nav li#r_programme ul a:hover,
#nav-container ul#main-nav li#r_programme.on ul a,
#nav-container ul#main-nav li#r_jeunes ul a,
#nav-container ul#main-nav li#r_jeunes ul a:hover,
#nav-container ul#main-nav li#r_jeunes.on ul a,
#nav-container ul#main-nav li#r_adolescents ul a,
#nav-container ul#main-nav li#r_adolescents ul a:hover,
#nav-container ul#main-nav li#r_adolescents.on ul a,
#nav-container ul#main-nav li#r_limit ul a,
#nav-container ul#main-nav li#r_limit ul a:hover,
#nav-container ul#main-nav li#r_limit.on ul a,
#nav-container ul#main-nav li#r_tree ul a,
#nav-container ul#main-nav li#r_tree ul a:hover,
#nav-container ul#main-nav li#r_tree.on ul a,
#nav-container ul#main-nav li#r_enfants ul a,
#nav-container ul#main-nav li#r_enfants ul a:hover,
#nav-container ul#main-nav li#r_enfants.on ul a,
#nav-container ul#main-nav li#r_enseignants ul a,
#nav-container ul#main-nav li#r_enseignants ul a:hover,
#nav-container ul#main-nav li#r_enseignants.on ul a {
	background:transparent none repeat scroll 0%;
	height:auto;
	width:auto;
}
/* / Menu en Images */

/* niv 1 */
/*
#nav-container ul li#r_programme a,
#nav-container ul li#r_jeunes a,
#nav-container ul li#r_adolescents a,
#nav-container ul li#r_enfants a {padding-left:11px;padding-right:11px;}
#nav-container ul li#r_enfants a {background:none;}
#nav-container ul li#r_programme a{padding-right:8px;}
*/

/* niv 2 */
#nav-container ul li#r_programme ul li a{color:#D5E7F8;}
#nav-container ul li#r_programme ul li.on a, #nav-container ul li#r_programme ul li a:hover{color:#FFFFFF;}
#nav-container ul li#r_jeunes ul li a{color:#FEBC96;}
#nav-container ul li#r_jeunes ul li.on a, #nav-container ul li#r_jeunes ul li a:hover{color:#FFFFFF;}
#nav-container ul li#r_adolescents ul li a{color:#E1EFA2;}
#nav-container ul li#r_adolescents ul li.on a, #nav-container ul li#r_adolescents ul li a:hover{color:#FFFFFF;}
#nav-container ul li#r_limit ul li a{color:#D5E7F8;}
#nav-container ul li#r_limit ul li.on a, #nav-container ul li#r_adolescents ul li a:hover{color:#FFFFFF;}
#nav-container ul li#r_tree ul li a{color:#F3F607;}
#nav-container ul li#r_tree ul li.on a, #nav-container ul li#r_adolescents ul li a:hover{color:#FFFFFF;}

#nav-container ul li#r_enfants ul li a{color:#F8E5AD;}
#nav-container ul li#r_enfants ul li.on a, #nav-container ul li#r_enfants ul li a:hover{color:#FFFFFF;}
#nav-container ul li#r_enseignants ul li a{color:#D4E8F1;}
#nav-container ul li#r_enseignants ul li.on a, #nav-container ul li#r_enseignants ul li a:hover{color:#FFFFFF;}

/*
#nav-container ul li#r_programme ul li a,
#nav-container ul li#r_jeunes ul li a,
#nav-container ul li#r_adolescents ul li a,
#nav-container ul li#r_enfants ul li a {padding-left:7px;padding-right:7px;}
#nav-container ul li#r_programme ul li a{padding-right:10px;}
#nav-container ul li#r_enseignants a {padding-left:10px;background:none;}
#nav-container ul li#  ul li a {padding-left:7px;padding-right:7px;}
*/
/* fin=@main-nav */
/* fin=@nav-container */
/* fin=@header */


/* =@container */
/* =@nav-context */
#nav-context { float:left;width:195px;margin-top:146px;padding:0 10px;}

/* =@fil-ariane */
#fil-ariane { margin-bottom:5px;padding-top:10px;}
#fil-ariane li{display:inline; font-size:0.9em;}
#fil-ariane li a{color:black; text-decoration:underline; font-size:0.9em;}
#fil-ariane li a:hover{text-decoration:none;}
/* fin=@fil-ariane */

/* =@hud */
#hud {width:auto;margin-bottom:15px;}
#content-tools { float:left;width:123px;height:20px;padding-top:3px;background: url(../img/css/bg-zoom.png) 0 0 no-repeat;}
#content-tools li { display:inline;font-size:0;}
#content-tools #print {margin-right:13px;}
#content-tools #dec-font {margin-right:4px;}
#content-tools #inc-font {margin-right:2px;}
/* fin=@hud */

/* =@nav-context-item */
#nav-context-item { float:left;width:196px;margin-top:17px;padding-bottom:20px;background: url(../img/css/box/page/bg-bot-cartouche.png) 0 100% no-repeat;}
#nav-context-item h4 { padding-top:10px;background: url(../img/css/box/page/bg-top-cartouche.png) 0 0 no-repeat;}
#nav-context-item h4 span { display:block;padding:0 40px 0 10px;font-size:1.6em;background: url(../img/css/box/page/bg-title-cartouche.png) 154px 0 no-repeat;color:#535a5e;font-weight:normal;}
#nav-context-item .content { margin:10px 10px 0 10px;padding:10px 0 0 0;background: url(../img/css/filet-titre.png) 50% 0 no-repeat;font-size:1.1em;}
#nav-context-item .content p{ margin:0 0 10px 0; color:#19836b; padding-right:15px; background:url(../img/css/pictoFlecheVerte.gif) no-repeat right 2px;}
#nav-context-item .content ul li a{ color:#117d63;font-weight:bold;}
#nav-context-item .content ul li a:hover{ text-decoration:underline;}
#nav-context-item .content form { color:#38424e;}
#nav-context-item .content form fieldset legend{ display:none;}
#nav-context-item .content form fieldset label{ display:block;margin-bottom:5px;font-weight:bold;}
/* fin=@nav-context-item */
/* fin=@nav-context */

/* =@content */
#content {margin:35px 207px 10px 210px;padding-bottom:10px; padding-top:7px; height:100%;}
#content h1 { padding:29px 0 0 139px;height:30px;background: url(../img/css/bg-titre-content.png) 0 0 no-repeat;font-size:1.3em;font-weight:bold;color:#be590e;}

/* =@top-page */
#content .top-page { background: url(../img/css/fdFiletTopPage.gif) right top repeat-x; margin-bottom:20px; }
#content .top-page p a{ float:left; height:11px; padding:4px 20px 5px 20px;text-align:left;color:#38424e; font-weight:bold;background: url(../img/flecheHautPage.gif) 7px 6px no-repeat; font-size:1em;}
#content .top-page p { height:15px; padding-bottom:7px;}

/* fin=@top-page */

/* fin=@content */

/* fin=@container */

/* =@footer */
#footer { background-color:#38424e;font-size:1em;text-align:center;height:15px;}
#footer #footer-item { width:600px;margin:0 auto;}
#footer #footer-item li {display:inline;font-size:10px;line-height:12px;color:#9ca1a7;}
#footer #footer-item li a { float:right;padding:1px 7px 0 7px;color:#9ca1a7;background: url(../img/css/bg-nav-transverse.png) 0% 2px no-repeat;}
#footer #footer-item li a:hover {color:#fff;}
#footer #footer-item li.last { float:right;padding-right:7px;}
#footer #footer-item li.logo-rss-spt a { padding-top:2px;}
/* Styles generaux des pages */

#global-container.page-content #container {padding:0 10px 0 0; height:100%;}
* html #global-container.page-content #container {height:1%;}
#global-container.page-content #container:after {content:".";display:block;height:0; clear:both;color:#FFFFFF;}
#global-container.page-content #container #content,
#global-container.page-content #container #content #right,
#global-container.page-content #container #content #left,
#global-container.page-content #container #content #center {margin:0;padding:0;}
#global-container.page-content #container #content {padding:36px 0 0 0;}
/* =@right */
#global-container.page-content #container #content #right {float:left;width:195px;padding:90px 0 0 0;}
/* fin=@right */

/* =@right */
#global-container.page-content #container #content #left {float:right;width:197px;padding:20px 0 0 0;}
/* fin=@right */

/* =@center */
#global-container.page-content #container #content #center {margin:0 213px 0 222px;padding:0;}
#global-container.page-content #container #content { font-size:1.1em;}
#global-container.page-content #container #content .contenu ul {margin:10px;}
#global-container.page-content #container #content .contenu ul li {margin:.2em 0;padding:4px 5px 5px 20px; background:url(../img/css/puceFlecheNoir.gif) 100% 6px no-repeat;}

/* fin=@center */


/* Pages spcifiques */
/* home */
#global-container.home #header{ position:relative;}
#global-container.home #footer{ clear:both;}
#global-container #header #securprts {position:absolute;top:96px;left:21px;}
#content.home { margin:35px 0 0 0;padding:11px 10px 5px 10px;}
#content.home-2 #cibles{ }
/* partie INFOS */
#content.home #infos { width:255px;float:right;margin-left:30px; height:275px;}
#content.home #infos .contenu { padding:0 15px 0 0;}
#content.home #infos #actu { width:255px;height:142px;margin-bottom:6px;background: url(../img/css/box/home/box-home-actu.png) 0 0 no-repeat;}
#content.home #infos #video { width:255px;height:124px;background: url(../img/css/box/home/box-home-g.png) 0 0 no-repeat;}
#content.home #infos p.image { float:left;margin:0 5px 0px 15px;}
#content.home #infos p.text { margin:0 0 8px 0;color:#38424e;font-size:11px;}
#content.home #infos p.text a{ color:#38424e;}
#content.home #infos .contenu a:hover { text-decoration:underline;}
#content.home #infos .contenu .more { padding-right:15px;background: url(../img/css/arrow-green.png) 100% 2px no-repeat;}
#content.home #infos .contenu .more a { font-size:11px;font-weight:bold;color:#107d60;line-height:1.1;}
#content.home #infos .contenu h2 { color:#38424E;font-size:15px;font-weight:bold;padding-top:8px;margin-bottom:8px;}
#content.home #infos .contenu h2 .rss { margin-left:7px;}
#content.home #infos .contenu h2 .rss img { }
#content.home #infos .contenu .content .text .date { font-weight:bold;margin-left:5px;}

#content.home #infos #actu .extra{ display:none}
#content.home #infos #actu .extra2 { display:none;}

#content.home #infos #video .extra{ display:none;}
#content.home #infos #video .extra2 { display:none;}
/* fin partie INFOS */


/*#content.home #cibles{ float:left;border: 1px solid lime;} */
/*#content.home div#cibles:after {content:"."; display:block; height:0; clear:both; visibility:hidden; color:#FFFFFF;}*/
#content.home .cibles { float:right;width:220px;height:274px;margin-left:15px;background-position:0 0;background-repeat:no-repeat;}
#content.home .last { margin-left:0;}
#content.home .cibles p a:hover { text-decoration:underline;}
#content.home .cibles h1 { margin:0;padding:0;height:170px;text-indent:-5000px;}
#content.home .cibles h1 a{ display:block;height:170px;}
#content.home .cibles .content p.image { float:left;margin:5px 5px 5px 5px;}
#content.home .cibles .content p.text { margin:20px 5px 5px 5px;padding-right:15px;font-size:11px;font-weight:normal;background: url(../img/css/arrow-index-ado.png) 100% 2px no-repeat;}

#content.home #ado { background-image:url(../img/css/box/home/bg-home-ado.png);}
#content.home #enfant { background-image:url(../img/css/box/home/bg-home-enfants.png);}
#content.home #enseign { background-image:url(../img/css/box/home/bg-home-enseignant.png);}
#content.home #programme { background-image:url(../img/css/box/home/bg-home-programme.png);}
#content.home #jeune-conduc { background-image:url(../img/css/box/home/bg-home-jeune-conduc.png);}


/* =@ado*/
#content.home #ado p.text a { color:#8eac02;}
/* fin=@ado*/

/* =@enfant*/
#content.home #enfant p.text { background-image: url(../img/css/arrow-index-enf.png);}
#content.home #enfant p.text a { color:#b98b00;}
/* fin=@enfant*/

/* =@enseign*/
#content.home #enseign p.text { background-image: none;}
#content.home #enseign h2 { color:#012e45;font-size:1.3em;font-weight:bold; letter-spacing:-1px;}
#content.home #enseign h2 a { color:#012e45;}
#content.home #enseign .content { padding:0 5px 0 15px;}
#content.home #enseign .content .text { margin:5px 0;padding:0; font-size:11px;font-weight:normal;}
#content.home #enseign .content .text a { color:#012e45;}
#content.home #enseign .content .more { padding-top:3px;padding-right:15px;background: url(../img/css/arrow-index-ens.png) 100% 5px no-repeat;}
#content.home #enseign .content .more a { font-size:11px;line-height:12px;font-weight:bold;color:#012e45;}
#content.home #enseign h2 a:hover,
#content.home #enseign .content .more a:hover { text-decoration:underline;}

/* fin=@enseign*/

/* =@jeune-conduc */
#content.home #jeune-conduc .content .text { padding-right:15px;background: url(../img/css/arrow-orange.png) 0 3px no-repeat;}
#content.home #jeune-conduc .content .text a { color:#ff6301;}
/* fin=@jeune-conduc */

/* =@programme */
/* =@programme */
#content.home #programme h1 a { height:160px;}
#content.home #programme h2 a { font-size:13px;font-weight:bold; color:#38424e;}
#content.home #programme .content { padding:0 5px 0 15px;}
#content.home #programme .content .text { margin:10px 0 20px 0;padding:0;background:none;}
#content.home #programme .content .text a { font-weight:normal;color:#38424e;}
#content.home #programme .content .more { padding-top:3px;padding-right:15px;background: url(../img/css/arrow-index-ens.png) 0 5px no-repeat;}
#content.home #programme .content .more a { font-size:11px;font-weight:bold;color:#012e45;}
#content.home #programme h2 a:hover,
#content.home #programme .content .more a:hover { text-decoration:underline;}
/* fin=@programme */

/* fin=@programme */

/* fin home */

/* =@mp-enfants */
#global-container.mp-enfants #header { position:relative;height:228px;background: url(../img/css/header-enfants.jpg) 100% 0px no-repeat;}
#global-container.mp-enfants #header #titre-enfants { position:absolute;top:166px;left:6px;}
#global-container.mp-enfants #content { margin:0;padding:36px 10px 0 10px;height:283px;background: url(../img/css/bg-enfants.gif) right top no-repeat;}
#global-container.mp-enfants #container #content #center .contenu { padding-top:0;}
* html #global-container.mp-enfants #content {padding-top:18px;}

#global-container.mp-enfants #content #left { float:right;width:260px;height:273px;padding:10px 0 0 0;}
#global-container.mp-enfants #content #right { float:left;width:195px;height:273px;padding:10px 0 0 0;}
#global-container.mp-enfants #content #center { margin:0 270px 0 205px;height:273px;padding:10px 0 0 0;background: url(../img/css/bg-mp-enfants.jpg) 0% 0 no-repeat;}
#global-container.mp-enfants #content .mp .content { padding:6px 10px 5px 10px;}

#global-container.mp-enfants #content .mp .content p { font-size:11px;}
#global-container.mp-enfants #content .mp .content p.text { margin-right:87px;margin-bottom:10px;}
#global-container.mp-enfants #content .mp .content p.more { margin-right:87px;margin-bottom:10px;padding-right:8px;background: url(../img/css/arrow-green.png) 100% 3px no-repeat;}
#global-container.mp-enfants #content .mp .content p.more a { font-weight:bold;color:#107d60;}
#global-container.mp-enfants #content .mp .content p.more a:hover { text-decoration:underline;}

#global-container.mp-enfants #content .mp .content p.tele { margin-right:69px;margin-bottom:10px;padding:0 14px 3px 0;background: url(../img/css/picto-telecharge.gif) 100% 1px no-repeat;}
#global-container.mp-enfants #content .mp .content p.tele a { font-weight:bold;color:#107d60;}
#global-container.mp-enfants #content .mp .content p.tele a:hover { text-decoration:underline;}

#global-container.mp-enfants #content #woosh2 .content p.text { margin:0 0 10px 123px;}
#global-container.mp-enfants #content #woosh3 .content p.text { margin-right:68px;}
#global-container.mp-enfants #content #woosh2 .content p.more { margin:0 0 10px 123px;}
#global-container.mp-enfants #content #woosh3 .content p.more { margin-right:68px;margin-bottom:10px;}
#global-container.mp-enfants #content .mp .content p.image { float:right;}
#global-container.mp-enfants #content .mp2 .content p.image { float:left;padding-top:5px;}
#global-container.mp-enfants #content .mp .content h2 { margin-bottom:5px;font-size:18px;font-weight:bold;color:#e9b001;}
#global-container.mp-enfants #content .mp .content h2 span {}
#global-container.mp-enfants #content #left #woosh { margin-bottom:6px;width:260px;height:137px;background: url(../img/css/box/bg-woosh.png) 0 0 no-repeat;}
#global-container.mp-enfants #content #left #woosh2 { width:260px;height:123px;background: url(../img/css/box/bg-woosh2.png) 0 0 no-repeat;}
#global-container.mp-enfants #content #right #woosh3 { width:195px;}

#global-container.mp-enfants #content #right #woosh3 .content { background: url(../img/css/center-right-box.gif) 0 0 repeat-y; height:100%; }
#global-container.mp-enfants #content #right #woosh3 .content:after {content:"."; display:block;	height:0; clear:both;color:#FFFFFF;}
#global-container.mp-enfants #content #right #woosh3 .top{ width:195px;background: url(../img/css/top-right-box.gif) 0 0 no-repeat; height:10px;}
#global-container.mp-enfants #content #right #woosh3 .bottom{ width:195px;background: url(../img/css/bottom-right-box.gif) 0 bottom no-repeat; height:23px;}
#global-container.mp-enfants #content #right #woosh3 h2 {background: url(../img/css/bk-titre-right.gif) 10px bottom no-repeat; padding-bottom:5px;}

#global-container.mp-enfants #content #center .contenu { margin-left:123px;}
#global-container.mp-enfants #container #content #center .contenu h1{ margin:0 0 20px 0; padding:0;height:auto;font-size:18px;color:#38424e;border: none;}
#global-container.mp-enfants #content #center .contenu p { margin:0 0 10px 0;font-size:11px;color:#38424e;}
/* fin=@mp-enfants */

/* =@mp-programme */
#global-container.mp-programme #header { position:relative;height:228px;background: url(../img/css/header-programme.jpg) 100% 0 no-repeat;}
#global-container.mp-programme #header #titre-programme { position:absolute;top:166px;left:6px;}
#global-container.mp-programme #content { margin:0;padding:36px 10px 0 10px;height:283px;background: url(../img/css/bg-programme.gif) right top no-repeat;}
* html #global-container.mp-programme #content {padding-top:18px;}
#global-container.mp-programme #content #left { float:right;width:260px;height:273px;padding:10px 0 0 0;}
#global-container.mp-programme #content #right { float:left;width:195px;height:273px;padding:10px 0 0 0;}
#global-container.mp-programme #content #center { margin:0 270px 0 205px;height:273px;padding:10px 0 0 0;background: url(../img/css/bg-mp-programme.jpg) 0% 0 no-repeat;}
#global-container.mp-programme #content .mp .content { padding:6px 10px 5px 10px;}

#global-container.mp-programme #content .mp .content p { font-size:11px;}
#global-container.mp-programme #content .mp .content p.text { margin-right:87px;margin-bottom:10px;}
#global-container.mp-programme #content .mp .content p.more { margin-right:87px;margin-bottom:10px;padding-right:12px;background: url(../img/css/arrow-green.png) 100% 3px no-repeat;}
#global-container.mp-programme #content .mp .content p.more a { font-weight:bold;color:#107D60;}
#global-container.mp-programme #content .mp .content p.more a:hover { text-decoration:underline;}
#global-container.mp-programme #content #woosh2 .content p.text { margin:0 0 10px 123px;}
#global-container.mp-programme #content #woosh3 .content p.text { margin-right:68px;}
#global-container.mp-programme #content #woosh2 .content p.more { margin:0 0 10px 123px ;}
#global-container.mp-programme #content #woosh3 .content p.more { margin-right:68px;margin-bottom:10px;}
#global-container.mp-programme #content .mp .content p.image { float:right;}
#global-container.mp-programme #content .mp2 .content p.image { float:left;padding-top:5px;}
#global-container.mp-programme #content .mp .content h2 { margin-bottom:5px;font-size:18px;font-weight:bold;color:#78A5CB;}
#global-container.mp-programme #content .mp .content h2 span {}
#global-container.mp-programme #content .mp2 .content h2 { color:#78A5CB;}
#global-container.mp-programme #content #left #woosh { margin-bottom:6px;width:260px;height:137px;background: url(../img/css/box/bg-mp-programme.png) 0 0 no-repeat;}
#global-container.mp-programme #content #left #woosh2 { width:260px;height:123px;background: url(../img/css/box/bg-mp-programme2.png) 0 0 no-repeat;}
#global-container.mp-programme #content #right #woosh3 { width:195px; }
#global-container.mp-programme #content #right #woosh3 .content { background: url(../img/css/center-right-box.gif) 0 0 repeat-y; }
#global-container.mp-programme #content #right #woosh3 .top{ width:195px;background: url(../img/css/top-right-box.gif) 0 0 no-repeat; height:10px;}
#global-container.mp-programme #content #right #woosh3 .bottom{ width:195px;background: url(../img/css/bottom-right-box.gif) 0 bottom no-repeat; height:23px;}
#global-container.mp-programme #content #right #woosh3 h2 {background: url(../img/css/bk-titre-right.gif) 10px bottom no-repeat; padding-bottom:5px;}

#global-container.mp-programme #container #content #center .contenu { margin-left:123px;padding-top:0;}
#global-container.mp-programme #container #content #center .contenu h1{ margin:0 0 20px 0; padding:0;height:auto;font-size:18px;color:#38424e;border: none;}
#global-container.mp-programme #content #center .contenu p { margin:0 0 10px 0;font-size:11px;color:#38424e;}
/* fin=@mp-programme */


/* =@mp-teacher */
#global-container.mp-teacher #header { position:relative;height:228px;background: url(../img/css/header-teacher.jpg) 100% 0 no-repeat;}
#global-container.mp-teacher #header #titre-programme { position:absolute;top:166px;left:6px;}
#global-container.mp-teacher #content { margin:0;padding:36px 10px 0 10px;height:283px;background: url(../img/css/bg-teacher.gif) right top no-repeat;}
* html #global-container.mp-teacher #content {padding-top:18px;}
#global-container.mp-teacher #content #left { float:right;width:260px;height:273px;padding:10px 0 0 0;}
#global-container.mp-teacher #content #right { float:left;width:195px;height:273px;padding:10px 0 0 0;}
#global-container.mp-teacher #content #center { margin:0 270px 0 205px;height:273px;padding:10px 0 0 0;background: url(../img/css/bg-mp-programme.jpg) 0% 0 no-repeat;}
#global-container.mp-teacher #content .mp .content { padding:6px 10px 5px 10px;}

#global-container.mp-teacher #content .mp .content p { font-size:11px;}
#global-container.mp-teacher #content .mp .content p.text { margin-right:87px;margin-bottom:10px;}
#global-container.mp-teacher #content .mp .content p.more { margin-right:87px;margin-bottom:10px;padding-right:12px;background: url(../img/css/arrow-green.png) 100% 3px no-repeat;}
#global-container.mp-teacher #content .mp .content p.more a { font-weight:bold;color:#107D60;}
#global-container.mp-teacher #content .mp .content p.more a:hover { text-decoration:underline;}
#global-container.mp-teacher #content #woosh2 .content p.text { margin:0 0 10px 123px;}
#global-container.mp-teacher #content #woosh3 .content p.text { margin-right:68px;}
#global-container.mp-teacher #content #woosh2 .content p.more { margin:0 0 10px 123px ;}
#global-container.mp-teacher #content #woosh3 .content p.more { margin-right:68px;margin-bottom:10px;}
#global-container.mp-teacher #content .mp .content p.image { float:right;}
#global-container.mp-teacher #content .mp2 .content p.image { float:left;padding-top:5px;}
#global-container.mp-teacher #content .mp .content h2 { margin-bottom:5px;font-size:18px;font-weight:bold;color:#78A5CB;}
#global-container.mp-teacher #content .mp .content h2 span {}
#global-container.mp-teacher #content .mp2 .content h2 { color:#78A5CB;}
#global-container.mp-teacher #content #left #woosh { margin-bottom:6px;width:260px;height:137px;background: url(../img/css/box/bg-mp-programme.png) 0 0 no-repeat;}
#global-container.mp-teacher #content #left #woosh2 { width:260px;height:123px;background: url(../img/css/box/bg-mp-programme2.png) 0 0 no-repeat;}
#global-container.mp-teacher #content #right #woosh3 { width:195px; }
#global-container.mp-teacher #content #right #woosh3 .content { background: url(../img/css/center-right-box.gif) 0 0 repeat-y; }
#global-container.mp-teacher #content #right #woosh3 .top{ width:195px;background: url(../img/css/top-right-box.gif) 0 0 no-repeat; height:10px;}
#global-container.mp-teacher #content #right #woosh3 .bottom{ width:195px;background: url(../img/css/bottom-right-box.gif) 0 bottom no-repeat; height:23px;}
#global-container.mp-teacher #content #right #woosh3 h2 {background: url(../img/css/bk-titre-right.gif) 10px bottom no-repeat; padding-bottom:5px;}

#global-container.mp-teacher #container #content #center .contenu { margin-left:123px;padding-top:0;}
#global-container.mp-teacher #container #content #center .contenu h1{ margin:0 0 20px 0; padding:0;height:auto;font-size:18px;color:#38424e;border: none;}
#global-container.mp-teacher #content #center .contenu p { margin:0 0 10px 0;font-size:11px;color:#38424e;}
/* fin=@mp-teacher */

/* =@mp-young driver */
#global-container.mp-young #header { position:relative;height:228px;background: url(../img/css/header-young.jpg) 100% 0 no-repeat;}
#global-container.mp-young #header #titre-programme { position:absolute;top:166px;left:6px;}
#global-container.mp-young #content { margin:0;padding:36px 10px 0 10px;height:283px;background: url(../img/css/bg-young.gif) right top no-repeat;}
* html #global-container.mp-young #content {padding-top:18px;}
#global-container.mp-young #content #left { float:right;width:260px;height:273px;padding:10px 0 0 0;}
#global-container.mp-young #content #right { float:left;width:195px;height:273px;padding:10px 0 0 0;}
#global-container.mp-young #content #center { margin:0 270px 0 205px;height:273px;padding:10px 0 0 0;background: url(../img/css/bg-mp-programme.jpg) 0% 0 no-repeat;}
#global-container.mp-young #content .mp .content { padding:6px 10px 5px 10px;}

#global-container.mp-young #content .mp .content p { font-size:11px;}
#global-container.mp-young #content .mp .content p.text { margin-right:87px;margin-bottom:10px;}
#global-container.mp-young #content .mp .content p.more { margin-right:87px;margin-bottom:10px;padding-right:12px;background: url(../img/css/arrow-green.png) 100% 3px no-repeat;}
#global-container.mp-young #content .mp .content p.more a { font-weight:bold;color:#107D60;}
#global-container.mp-young #content .mp .content p.more a:hover { text-decoration:underline;}
#global-container.mp-young #content #woosh2 .content p.text { margin:0 0 10px 123px;}
#global-container.mp-young #content #woosh3 .content p.text { margin-right:68px;}
#global-container.mp-young #content #woosh2 .content p.more { margin:0 0 10px 123px ;}
#global-container.mp-young #content #woosh3 .content p.more { margin-right:68px;margin-bottom:10px;}
#global-container.mp-young #content .mp .content p.image { float:right;}
#global-container.mp-young #content .mp2 .content p.image { float:left;padding-top:5px;}
#global-container.mp-young #content .mp .content h2 { margin-bottom:5px;font-size:18px;font-weight:bold;color:#FC7F36;}
#global-container.mp-young #content .mp .content h2 span {}
#global-container.mp-young #content .mp2 .content h2 { color:#FC7F36;}
#global-container.mp-young #content #left #woosh { margin-bottom:6px;width:260px;height:137px;background: url(../img/css/box/bg-mp-programme.png) 0 0 no-repeat;}
#global-container.mp-young #content #left #woosh2 { width:260px;height:123px;background: url(../img/css/box/bg-mp-programme2.png) 0 0 no-repeat;}
#global-container.mp-young #content #right #woosh3 { width:195px; }
#global-container.mp-young #content #right #woosh3 .content { background: url(../img/css/center-right-box.gif) 0 0 repeat-y; }
#global-container.mp-young #content #right #woosh3 .top{ width:195px;background: url(../img/css/top-right-box.gif) 0 0 no-repeat; height:10px;}
#global-container.mp-young #content #right #woosh3 .bottom{ width:195px;background: url(../img/css/bottom-right-box.gif) 0 bottom no-repeat; height:23px;}
#global-container.mp-young #content #right #woosh3 h2 {background: url(../img/css/bk-titre-right.gif) 10px bottom no-repeat; padding-bottom:5px;}

#global-container.mp-young #container #content #center .contenu { margin-left:123px;padding-top:0;}
#global-container.mp-young #container #content #center .contenu h1{ margin:0 0 20px 0; padding:0;height:auto;font-size:18px;color:#38424e;border: none;}
#global-container.mp-young #content #center .contenu p { margin:0 0 10px 0;font-size:11px;color:#38424e;}
/* fin=@mp-young driver */

/* =@mp-teenager */
#global-container.mp-teenager #header { position:relative;height:228px;background: url(../img/css/header-teenager.jpg) 100% 0 no-repeat;}
#global-container.mp-teenager #header #titre-programme { position:absolute;top:166px;left:6px;}
#global-container.mp-teenager #content { margin:0;padding:36px 10px 0 10px;height:283px;background: url(../img/css/bg-teenager.gif) right top no-repeat;}
* html #global-container.mp-teenager #content {padding-top:18px;}
#global-container.mp-teenager #content #left { float:right;width:260px;height:273px;padding:10px 0 0 0;}
#global-container.mp-teenager #content #right { float:left;width:195px;height:273px;padding:10px 0 0 0;}
#global-container.mp-teenager #content #center { margin:0 270px 0 205px;height:273px;padding:10px 0 0 0;background: url(../img/css/bg-mp-programme.jpg) 0% 0 no-repeat;}
#global-container.mp-teenager #content .mp .content { padding:6px 10px 5px 10px;}

#global-container.mp-teenager #content .mp .content p { font-size:11px;}
#global-container.mp-teenager #content .mp .content p.text { margin-right:87px;margin-bottom:10px;}
#global-container.mp-teenager #content .mp .content p.more { margin-right:87px;margin-bottom:10px;padding-right:12px;background: url(../img/css/arrow-green.png) 100% 3px no-repeat;}
#global-container.mp-teenager #content .mp .content p.more a { font-weight:bold;color:#107D60;}
#global-container.mp-teenager #content .mp .content p.more a:hover { text-decoration:underline;}
#global-container.mp-teenager #content #woosh2 .content p.text { margin:0 0 10px 123px;}
#global-container.mp-teenager #content #woosh3 .content p.text { margin-right:68px;}
#global-container.mp-teenager #content #woosh2 .content p.more { margin:0 0 10px 123px ;}
#global-container.mp-teenager #content #woosh3 .content p.more { margin-right:68px;margin-bottom:10px;}
#global-container.mp-teenager #content .mp .content p.image { float:right;}
#global-container.mp-teenager #content .mp2 .content p.image { float:left;padding-top:5px;}
#global-container.mp-teenager #content .mp .content h2 { margin-bottom:5px;font-size:18px;font-weight:bold;color:#AFD214;}
#global-container.mp-teenager #content .mp .content h2 span {}
#global-container.mp-teenager #content .mp2 .content h2 { color:#AFD214;}
#global-container.mp-teenager #content #left #woosh { margin-bottom:6px;width:260px;height:137px;background: url(../img/css/box/bg-mp-programme.png) 0 0 no-repeat;}
#global-container.mp-teenager #content #left #woosh2 { width:260px;height:123px;background: url(../img/css/box/bg-mp-programme2.png) 0 0 no-repeat;}
#global-container.mp-teenager #content #right #woosh3 { width:195px; }
#global-container.mp-teenager #content #right #woosh3 .content { background: url(../img/css/center-right-box.gif) 0 0 repeat-y; }
#global-container.mp-teenager #content #right #woosh3 .top{ width:195px;background: url(../img/css/top-right-box.gif) 0 0 no-repeat; height:10px;}
#global-container.mp-teenager #content #right #woosh3 .bottom{ width:195px;background: url(../img/css/bottom-right-box.gif) 0 bottom no-repeat; height:23px;}
#global-container.mp-teenager #content #right #woosh3 h2 {background: url(../img/css/bk-titre-right.gif) 10px bottom no-repeat; padding-bottom:5px;}

#global-container.mp-teenager #container #content #center .contenu { margin-left:123px;padding-top:0;}
#global-container.mp-teenager #container #content #center .contenu h1{ margin:0 0 20px 0; padding:0;height:auto;font-size:18px;color:#38424e;border: none;}
#global-container.mp-teenager #content #center .contenu p { margin:0 0 10px 0;font-size:11px;color:#38424e;}
/* fin=@mp-teenager */


/* =@prog_securite */
#global-container.page-content #header {position:relative;height:99px;background: url(../img/css/bandeau_programme.jpg) top left no-repeat;}
#global-container.page-content #header #logos { margin-bottom:10px;}

* html #global-container.programme-secu #container { margin-top:-18px;}
#global-container.programme-secu #container {background: url(../img/css/fondBleu.gif) 0% 34px no-repeat;}
/* #global-container.programme-secu #container.persian {padding:0px;padding-left:10px;}*/
#global-container.programme-secu #container #content #left {}
#global-container.programme-secu #container #content #right {}
#global-container.programme-secu #container #content #center { }
#global-container.programme-secu #container #content #center #fil-ariane { margin-bottom:5px; padding-top:10px;}
#global-container.programme-secu #container #content #center #hud { margin-bottom:15px;}
#global-container.programme-secu #container #content #center .contenu { padding-top:15px;}
#global-container.programme-secu #container #content #center .contenu h1{ margin:10px 0 20px 0;padding:0;height:auto;font-size:1.5em;color:#7abdfc;border-right:6px solid #ed6e11;padding-right:13px}
#global-container.programme-secu #container #content #center .contenu p { line-height: 1.1;margin-bottom:10px;}
#global-container.programme-secu #container #content #center .contenu .chapo {color:#7abdfc;font-size:1.2em;font-weight:bold;}

#global-container.programme-secu #container #content #center .contenu .image-content { text-align:center;}
/* azar */
#global-container.programme-secu #container #content #right #more-infos {}
#global-container.programme-secu #container #content #right #more-infos .extra { height:5px;background: url(../img/css/box/page/bg-box-top-right.png) 0 0 no-repeat;}
#global-container.programme-secu #container #content #right #more-infos .extra2 { width:;auto; height: 17px;background: url(../img/css/box/page/bg-box-bottom-right.png) 0 0 no-repeat;}
#global-container.programme-secu #container #content #right #more-infos .content { padding-bottom:5px;background: url(../img/css/box/page/bg-box-right.png) 0 0 repeat-y;}
#global-container.programme-secu #container #content #right #more-infos .content p{ margin:5px 10px; color:#19836b; padding-right:15px; background:url(../img/css/pictoFlecheVerte.gif) no-repeat right 2px;}
#global-container.programme-secu #container #content #right #more-infos .content p a{color:#19836b;}
#global-container.programme-secu #container #content #right #more-infos .content p a:hover{text-decoration:underline;}
#global-container.programme-secu #container #content #right #more-infos .content h4 { padding:0 10px;font-size:1.6em;font-weight:bold;color: #7abdfc;}
#global-container.programme-secu #container #content #right #more-infos .content h4 span { display:block;padding-bottom:5px;background: url(../img/css/filet-titre.png) 50% 100% no-repeat;}
/* azar */
/* fin=@prog_securite */

/* gabarit ado */
#global-container.ado #header { background: url(../img/css/bandeauvert.jpg) top left no-repeat;}
/* fin gabarit ado */

/* gabarit tableau */
#global-container.gab-tableau #container { background: url(../img/css/bk-calendrier.gif) left 35px no-repeat; height:100%;}
* html #global-container.gab-tableau #container { margin-top:-18px;}
#global-container.gab-tableau #right { }
#global-container.gab-tableau #fil-ariane { margin-bottom:5px; padding-top:10px; }
#global-container.gab-tableau #container #content #center h1 {margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#FF8234;border-right:6px solid #D86A1B;padding-right:13px }
#global-container.gab-tableau #container .chapo {font-weight:bold; color:#FF8234; font-size:1.2em;}
#global-container.gab-tableau #container #data {margin:20px 0;}
#global-container.gab-tableau #container #data caption {display:none;}
#global-container.gab-tableau #container #data th {border-left:2px solid #FFDCBF; text-align:center; background-color:#FF8234; padding:5px; color:#FFFFFF;}
#global-container.gab-tableau #container #data td {padding:3px 5px; border-left:2px solid #FFDCBF;}
#global-container.gab-tableau #container #data .last {border-left:none;}
#global-container.gab-tableau #container #data .paire td {background:#FFCEA7;}
#global-container.gab-tableau #container #data td.der {background: url(../img/css/bk-data.gif) center top no-repeat; border-left:none;}
#global-container.gab-tableau #hud { margin-bottom:15px;}
/* fin gab tableau*/

/* teenager tableau */
#global-container.programme-secu #container { background: url(../img/css/fondBleu.gif) left 35px no-repeat; height:100%;}
* html #global-container.programme-secu #container { margin-top:-18px;}
#global-container.programme-secu #right { }
#global-container.programme-secu #fil-ariane { margin-bottom:5px; padding-top:10px; }
#global-container.programme-secu #container #content #center h1 {margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#FF8234;border-right:6px solid #D86A1B;padding-right:13px }
#global-container.programme-secu #container .chapo {font-weight:bold; color:#FF8234; font-size:1.2em;}
#global-container.programme-secu #container #data {margin:20px 0;}
#global-container.programme-secu #container #data caption {display:none;}
#global-container.programme-secu #container #data th {border-right:2px solid #C8EF11; text-align:center; background-color:#AFD213; padding:5px; color:#FFFFFF;}
#global-container.programme-secu #container #data td {padding:3px 5px; border-right:2px solid #C8EF11;}
#global-container.programme-secu #container #data .last {border-right:none;}
#global-container.programme-secu #container #data .paire td {background:#C8EF11;}
#global-container.programme-secu #container #data td.der {background: url(../img/css/bk-data.gif) center top no-repeat; border-right:none;}
#global-container.programme-secu #hud { margin-bottom:15px;}
/* fin teenager tableau */


/* teacher tableau */
#global-container.gab-enseignants #container { background: url(../img/css/bk-calendrier.gif) left 35px no-repeat; height:100%;}
* html #global-container.gab-enseignants #container { margin-top:-18px;}
#global-container.gab-enseignants #right { }
#global-container.gab-enseignants #fil-ariane { margin-bottom:5px; padding-top:10px; }
#global-container.gab-enseignants #container #content #center h1 {margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#FF8234;border-right:6px solid #D86A1B;padding-right:13px }
#global-container.gab-enseignants #container .chapo {font-weight:bold; color:#5B879F; font-size:1.2em;}
#global-container.gab-enseignants #container #data {margin:20px 0;}
#global-container.gab-enseignants #container #data caption {display:none;}
#global-container.gab-enseignants #container #data th {border-left:2px solid #D8E6F1; text-align:center; background-color:#9DBDCB; padding:5px; color:#FFFFFF;}
#global-container.gab-enseignants #container #data td {padding:3px 5px; border-left:2px solid #D8E6F1;text-align:center}
#global-container.gab-enseignants #container #data .last {border-left:none;}
#global-container.gab-enseignants #container #data .paire td {background:#D8E6F1;}
#global-container.gab-enseignants #container #data td.der {background: url(../img/css/bk-data.gif) center top no-repeat; border-left:none;}
#global-container.gab-enseignants #hud { margin-bottom:15px;}
/* fin teacher tableau */

/* gabarit enseignant */
#global-container.gab-enseignants #container { background: url(../img/css/bk-enseignant.jpg) left 35px no-repeat; height:100%;}
* html #global-container.gab-enseignants #container { margin-top:-18px; height:1%;}
#global-container.gab-enseignants #container:after {content:"."; display:block;	height:0; clear:both;color:#FFFFFF;}

#global-container.gab-enseignants #container #right{ }
#global-container.gab-enseignants #header{ background: url(../img/css/bk-header-enseignant.jpg) left top no-repeat;}

#global-container.gab-enseignants #nav-enseign {padding:0 0 20px 0;background: url(../img/css/bot-nav-enseignants.png) right bottom no-repeat;}
#global-container.gab-enseignants #nav-enseign div.cont-nav{border-left:1px solid #C8CACF;background: url(../img/css/top-nav-enseignants.png) right top no-repeat;}
#global-container.gab-enseignants #nav-enseign h3{font-weight:bold;color:#507F99;padding:13px 0 11px 0px;}
#global-container.gab-enseignants #nav-enseign h3 a{ display:block;padding:2px 15px 2px 0;color:#507F99;}
#global-container.gab-enseignants #nav-enseign h3 a:hover { display:block;color:#fff; background-color:#BAD0DA;}
#global-container.gab-enseignants #nav-enseign ul li{margin:0;padding:0;display:block; float:right; width:100%; height:15px;padding:2px 0;}
#global-container.gab-enseignants #nav-enseign ul li.selected { padding-bottom:1px;background:url(../img/css/puce-enseign-on.png) 95% 5px no-repeat #BAD0DA;color:#fff;font-weight:bold;}
#global-container.gab-enseignants #nav-enseign ul li a{background:url(../img/css/puce-enseign-off.png) 95% 5px no-repeat;display:block; color:#507F99; margin:0; float:right; width:100%; height:15px;line-height:1.2;}
#global-container.gab-enseignants #nav-enseign ul li a:hover{background:url(../img/css/puce-enseign-on.png) 95% 5px no-repeat #BAD0DA;color:#fff;font-weight:bold;}
#global-container.gab-enseignants #nav-enseign ul li a span,
#global-container.gab-enseignants #nav-enseign ul li span {padding-right:28px;}

#global-container.gab-enseignants #fil-ariane { padding:10px 0 8px 0; }
#global-container.gab-enseignants #container #content #center h1 {margin:0 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#507F99;border-right:6px solid #D86A1B;padding-right:13px }
#global-container.gab-enseignants .clearBoth{clear:both;}
#global-container.gab-enseignants p.chapo{color:#507F99;font-weight:bold;font-size:1.2em;}

#global-container.gab-enseignants .fiche-detail{margin:10px 0 0 0; padding-bottom:10px;}
* html #global-container.gab-enseignants .fiche-detail {height:1%;}
*:first-child+html #global-container.gab-enseignants .fiche-detail {height:100%;} 
#global-container.gab-enseignants .fiche-detail:after {content:"."; display:block;	height:0; clear:both;color:#FFFFFF;}
.fiche-detail .align {float:right!important; padding:0 0 15px 20px!important; margin:0;}
#global-container.gab-enseignants .fiche-detail p{padding:0 5px 10px 0;line-height:1.3;}

#global-container.gab-enseignants .fiche-detail p span{font-weight:bold;}
#global-container.gab-enseignants h2{color:#507F99;font-weight:bold;font-size:1.2em;padding-right:4px;}
#global-container.gab-enseignants .list-dlfiche ul{margin:0!important;padding:3px 0 0 0;}
#global-container.gab-enseignants.page-content .list-dlfiche li{display:block;background:url(../img/css/filet-list-fiche.png) right bottom no-repeat!important;padding:6px 20px 6px 30px!important;}
#global-container.gab-enseignants.page-content .list-dlfiche li.light{background:url(../img/css/filet-list-fiche.png) right bottom no-repeat #FBFBFC!important;}
#global-container.gab-enseignants.page-content .list-dlfiche li a{background:url(../img/css/picto-dl.png) 100% 1px no-repeat;padding:0 18px 0 0 ; display:block; line-height:1.2;color:#38424E;}
#global-container.gab-enseignants.page-content .list-dlfiche li a:hover{text-decoration:underline;}
#global-container.gab-enseignants.page-content .list-dlfiche li a span{font-weight:bold;}

/* fin gabarit enseignant */

/* azar */
#global-container.gab-enseignants #container #content #right #more-infos {}
#global-container.gab-enseignants #container #content #right #more-infos .extra { height:5px;background: url(../img/css/box/page/bg-box-top-right.png) 0 0 no-repeat;}
#global-container.gab-enseignants #container #content #right #more-infos .extra2 { width:;auto; height: 17px;background: url(../img/css/box/page/bg-box-bottom-right.png) 0 0 no-repeat;}
#global-container.gab-enseignants #container #content #right #more-infos .content { padding-bottom:5px;background: url(../img/css/box/page/bg-box-right.png) 0 0 repeat-y;}
#global-container.gab-enseignants #container #content #right #more-infos .content p{ margin:5px 10px; color:#19836b; padding-right:15px; background:url(../img/css/pictoFlecheVerte.gif) no-repeat right 2px;}
#global-container.gab-enseignants #container #content #right #more-infos .content p a{color:#19836b;}
#global-container.gab-enseignants #container #content #right #more-infos .content p a:hover{text-decoration:underline;}
#global-container.gab-enseignants #container #content #right #more-infos .content h4 { padding:0 10px;font-size:1.6em;font-weight:bold;color: #7abdfc;}
#global-container.gab-enseignants #container #content #right #more-infos .content h4 span { display:block;padding-bottom:5px;background: url(../img/css/filet-titre.png) 50% 100% no-repeat;}
/* azar */
/* =@videoAdo gab-enseignants */
.headBlocAdoenseignants{width:195px; height:50px; background:url(../img/css/headBlocAdoenseignants.jpg) no-repeat left top;}
#global-container.container_videoAdo #header.enseignants{background:url(../img/css/bk-header-enseignant.jpg) right top  no-repeat;}
/*azar 
#global-container.ado #header{background:url(../img/css/bandeauvert.jpg) right top  no-repeat;}
*/
ul.corpsBlocAdoenseignants{background:url(../img/css/corpsBlocAdoenseignants.gif) repeat-y; padding-top:-2px; padding-bottom:15px;}
ul.corpsBlocAdoenseignants .actif{color:white; padding:1px 29px 1px 0pt; font-weight:bold;background:url(../img/css/arrow-index-ado-blanc.gif) 93% center no-repeat #C6DE57; height:15px;line-height:15px; margin:2px 0 0;}
ul.corpsBlocAdoenseignants li.titleAdo { color:white; padding:1px 0pt 1px  29px ; margin-bottom:10px; font-weight:bold;background-image:none;padding-right:0px;}
ul.corpsBlocAdoenseignants li.titleAdo a { background-image:none;}
ul.corpsBlocAdoenseignants li.titleAdo a:hover { background-image:none;background:#BAD0DA;}
ul.corpsBlocAdoenseignants li{margin:0;padding:2px 0;height:15px; line-height:1.2em;}
ul.corpsBlocAdoenseignants li a {background:url(../img/css/puce-enseign-off.png) 93% center no-repeat; color:#507F99; display:block; padding:1px 28px 1px 0pt; height:15px;line-height:1.2;}
ul.corpsBlocAdoenseignants li a:hover{color:white; font-weight:bold; padding-bottom:1px; background:url(../img/css/puce-enseign-on.png) 93% center no-repeat #BAD0DA; height:15px;line-height:1.2;}
.piedBlocAdoenseignants{width:195px; height:18px; background:url(../img/css/bot-nav-enseignants.png) no-repeat left top;margin-top:-10px;}
#contenu h1.titreVideoAdo{color:#8BAB00;}
#global-container.gab-enseignants #container #content #center .contenu h1.titreVideoAdo {color:#9DBDCB;}
#global-container.gab-enseignants #container #content #center .contenu .chapoVideoAdo {color:#9DBDCB; font-size:1.2em; font-weight:bold;}
#global-container.gab-enseignants #container #content #center .contenu #soustitreVideoAdo{color:#9DBDCB; font-size:12px; font-weight:bold; margin-top:5px;}
#global-container.gab-enseignants #container #content #center .contenu #texteImageVideoAdo {padding-top:10px;}
#global-container.gab-enseignants #container #content #center .contenu #imageDriverVideoAdo{float:left; margin-right:17px; padding-top:10px;}
#global-container.gab-enseignants #container #content #center .contenu .clearBoth{clear:both;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo{width:98%; padding-top:5px;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .head{ background:url(../img/css/bg-top-right.png) no-repeat scroll 100% 0pt;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .head p.titre{font-weight:bold; padding-top:5px; background:url(../img/css/bg-top-left.png) no-repeat; padding-right:20px; padding-bottom:3px;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .head p.titre span{float:left; padding-left:30px; font-weight:normal;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .corps{border-right:1px solid #92969f; border-left:1px solid #92969f; background:#ebecee; margin-top:-10px;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .video{text-align:center;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .pied{width:100%; height:22px; background:url(../img/css/corpsPiedVideoAdo.gif) repeat-x;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .coinBG{width:15px; height:12px; background:url(../img/css/coinBGvideoAdo.gif) no-repeat; float:left;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo .coinBD{width:15px; height:12px; background:url(../img/css/coinBDvideoAdo.gif) no-repeat; float:right;}
#global-container.gab-enseignants #container #content #center.videoAdo {margin:0pt 220px 0pt 207px;padding:0pt;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo #telecharger{margin-right:24px; padding-top:10px;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo #telecharger ul{margin:0;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo #telecharger ul li{background:transparent url(../img/css/pictov.gif) 100% 0 no-repeat scroll; padding-right:30px !important; padding-top:5px !important; margin:0; padding:0;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo #telecharger ul li a {color:#1B836A;font-weight:bold;}
#global-container.gab-enseignants #container #content #center .contenu #conteneurVideo #telecharger ul li a:hover{text-decoration:underline;}
#global-container.gab-enseignants #container #content #right #more-infos .content p.pBlocDvideoAdo{ margin:5px 10px; color:black; padding-left:0; background:none;}
#global-container.gab-enseignants #container #content #right #more-infos .content h4.h4VideoAdo{color:#8bab00;}
#global-container.gab-enseignants #container #content #right #more-infos .content  ul.playerslist{margin:10px 5px 0 10px;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li{padding-bottom:10px; display:block;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li.filet{background:url(../img/css/filet-titre.png) no-repeat; margin-left:-9px;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li.flashplayer a{background:url(../img/css/imageFlashPlayer.gif) 100% 0 no-repeat; display:block; padding:5px 30px 5px 0;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li.realplayer a{background:url(../img/css/imageRealOne.gif) 100% 0 no-repeat; display:block; padding:5px 30px 5px 0;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li.wmp a{background:url(../img/css/imageMediaPlayer.gif) 100% no-repeat; display:block; padding:5px 30px 5px 0;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li a span{display:block; background:url(../img/css/pictov.gif) 100% 0 no-repeat; padding-right:20px; color:#19836b}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li a:hover span{text-decoration:underline;}
#global-container.gab-enseignants #container #content #right #more-infos .content ul.playerslist li.realplayer{padding-bottom:0; border:1px solid white;}
#global-container.gab-enseignants #container.containerVideoAdo { background: url(../img/css/bk-enseignant.jpg) 0% 35px no-repeat;}
#global-container.page-content #container #content #right {float:left;width:195px;padding:146px 0 0 0;}
#global-container.page-content #container #content #left.videoado {float:right;width:195px;padding:20px 0 0 10px;}
#global-container.gab-enseignants #container #content #right .margeHaute{height:50px;}
/* fin=@videoAdo gab-enseignants*/


/* =@videoAdo */
.headBlocAdo{width:195px; height:50px; background:url(../img/css/headBlocAdo.jpg) no-repeat left top;}
#global-container.container_videoAdo #header{background:url(../img/css/bandeauvert.jpg) right top  no-repeat;}
/*azar 
#global-container.ado #header{background:url(../img/css/bandeauvert.jpg) right top  no-repeat;}
*/
ul.corpsBlocAdo{background:url(../img/css/corpsBlocAdo.gif) repeat-y; padding-top:-2px; padding-bottom:15px;}
ul.corpsBlocAdo .actif{color:white; padding:1px 29px 1px 0pt; font-weight:bold;background:url(../img/css/arrow-index-ado-blanc.gif) 93% center no-repeat #C6DE57; height:15px;line-height:15px; margin:2px 0 0;}
ul.corpsBlocAdo li.titleAdo { color:white; padding:1px 0pt 1px  29px ; margin-bottom:10px; font-weight:bold;background-image:none;padding-right:0px;}
ul.corpsBlocAdo li.titleAdo a { background-image:none;padding-right:15px;}
ul.corpsBlocAdo li.titleAdo a:hover { background-image:none;padding-right:15px;background:#C6DE57;}
ul.corpsBlocAdo li{margin:0;padding:2px 0;height:15px; line-height:1.2em;}
ul.corpsBlocAdo li a {background:url(../img/css/arrow-index-ado.png) 93% center no-repeat; color:#8CAA00; display:block; padding:1px 28px 1px 0pt; height:15px;line-height:1.2;}
ul.corpsBlocAdo li a:hover{color:white; font-weight:bold; padding-bottom:1px; background:url(../img/css/arrow-index-ado-blanc.gif) 93% center no-repeat #C6DE57; height:15px;line-height:1.2;}
.piedBlocAdo{width:195px; height:18px; background:url(../img/css/piedBlocAdo.gif) no-repeat left top;margin-top:-10px;}
#contenu h1.titreVideoAdo{color:#8BAB00;}
#global-container.programme-secu #container #content #center .contenu h1.titreVideoAdo {color:#8BAB00;}
#global-container.programme-secu #container #content #center .contenu .chapoVideoAdo {color:#8BAB00; font-size:1.2em; font-weight:bold;}
#global-container.programme-secu #container #content #center .contenu #soustitreVideoAdo{color:#8CAA00; font-size:12px; font-weight:bold; margin-top:5px;}
#global-container.programme-secu #container #content #center .contenu #texteImageVideoAdo {padding-top:10px;}
#global-container.programme-secu #container #content #center .contenu #imageDriverVideoAdo{float:left; margin-right:17px; padding-top:10px;}
#global-container.programme-secu #container #content #center .contenu .clearBoth{clear:both;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo{width:98%; padding-top:5px;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .head{ background:url(../img/css/bg-top-right.png) no-repeat scroll 100% 0pt;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .head p.titre{font-weight:bold; padding-top:5px; background:url(../img/css/bg-top-left.png) no-repeat; padding-right:20px; padding-bottom:3px;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .head p.titre span{float:left; padding-left:30px; font-weight:normal;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .corps{border-right:1px solid #92969f; border-left:1px solid #92969f; background:#ebecee; margin-top:-10px;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .video{text-align:center;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .pied{width:100%; height:22px; background:url(../img/css/corpsPiedVideoAdo.gif) repeat-x;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .coinBG{width:15px; height:12px; background:url(../img/css/coinBGvideoAdo.gif) no-repeat; float:left;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo .coinBD{width:15px; height:12px; background:url(../img/css/coinBDvideoAdo.gif) no-repeat; float:right;}
#global-container.programme-secu #container #content #center.videoAdo {margin:0pt 220px 0pt 207px;padding:0pt;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo #telecharger{margin-right:24px; padding-top:10px;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo #telecharger ul{margin:0;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo #telecharger ul li{background:transparent url(../img/css/pictov.gif) 100% 0 no-repeat scroll; padding-right:30px !important; padding-top:5px !important; margin:0; padding:0;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo #telecharger ul li a {color:#1B836A;font-weight:bold;}
#global-container.programme-secu #container #content #center .contenu #conteneurVideo #telecharger ul li a:hover{text-decoration:underline;}
#global-container.programme-secu #container #content #right #more-infos .content p.pBlocDvideoAdo{ margin:5px 10px; color:black; padding-left:0; background:none;}
#global-container.programme-secu #container #content #right #more-infos .content h4.h4VideoAdo{color:#8bab00;}
#global-container.programme-secu #container #content #right #more-infos .content  ul.playerslist{margin:10px 5px 0 10px;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li{padding-bottom:10px; display:block;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li.filet{background:url(../img/css/filet-titre.png) no-repeat; margin-left:-9px;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li.flashplayer a{background:url(../img/css/imageFlashPlayer.gif) 100% 0 no-repeat; display:block; padding:5px 30px 5px 0;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li.realplayer a{background:url(../img/css/imageRealOne.gif) 100% 0 no-repeat; display:block; padding:5px 30px 5px 0;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li.wmp a{background:url(../img/css/imageMediaPlayer.gif) 100% no-repeat; display:block; padding:5px 30px 5px 0;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li a span{display:block; background:url(../img/css/pictov.gif) 100% 0 no-repeat; padding-right:20px; color:#19836b}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li a:hover span{text-decoration:underline;}
#global-container.programme-secu #container #content #right #more-infos .content ul.playerslist li.realplayer{padding-bottom:0; border:1px solid white;}
#global-container.programme-secu #container.containerVideoAdo { background: url(../img/css/fondVert.png) 0% 35px no-repeat;}
#global-container.page-content #container #content #right {float:left;width:195px;padding:146px 0 0 0;}
#global-container.page-content #container #content #left.videoado {float:right;width:195px;padding:20px 0 0 10px;}
#global-container.programme-secu #container #content #right .margeHaute{height:50px;}
/* fin=@videoAdo */

/* =@mentionsLégales */
#global-container.page-content #header.mentionsLeg{background:url(../img/css/bandgris.jpg) bottom left no-repeat;}
#global-container.programme-secu #container.containerMentionsLeg #content #center .contenu h1.titreMentionsLegales {color:#92969f;}
#global-container.programme-secu #container.containerMentionsLeg #content #center .contenu h2.titreRubrique{font-size:1.2em; font-weight:bold; padding-top:15px; color:#38424E;}
#global-container.programme-secu #container.containerMentionsLeg { background: url(../img/css/fondGris.gif) 0% 18px no-repeat;}

/* fin=@mentionsLégales */

/* =@recherche */
#global-container.page-content #header.recherche{background:url(../img/css/bandgris.jpg) bottom left no-repeat;}
#global-container.programme-secu #container #content #center .contenu .blocRecherche{width:100%; height:34px; background:url(../img/css/bg-droite-blocRecherche.gif) no-repeat #eef1f8 right top;}
#global-container.programme-secu #container #content #center .contenu .blocRecherche .fdBlocRecherche{background:url(../img/css/bg-gauche-blocRecherche.gif) no-repeat; height:34px;}
#global-container.programme-secu #container #content #center .contenu .blocRecherche form{display:block; padding:5px 10px 0 0 ;}
#global-container.programme-secu #container #content #center .contenu .blocRecherche label {float:right; display:block; margin-top:6px;padding:0px 0px 0px 5px}
#global-container.programme-secu #container #content #center .contenu .blocRecherche .champRecherche{margin:4px 0 0 5px;padding:0 2px height:14px; display:block; width:25%; float:right;}
#global-container.programme-secu #container #content #center .contenu .blocRecherche .btOk{display:block; margin:4px 0 0 5px; float:right;}
#global-container.programme-secu #container #content #center .contenu #docTrouves{font-size:1.2em; color:#92969f; font-weight:bold; padding-top:12px;}
#global-container.programme-secu #container #content #center .contenu #trie{padding-bottom:12px;}
#global-container.programme-secu #container #content #center .contenu #trie a{color:#19836b; text-decoration:underline;}
#global-container.programme-secu #container #content #center .contenu #trie a:hover{text-decoration:none;}
#global-container.programme-secu #container #content #center .contenu .blocResultat{margin-bottom:12px; background:url(../img/css/filet_recherche.gif) no-repeat bottom center; padding-bottom:5px;}
#global-container.programme-secu #container #content #center .contenu .blocResultat h4{color:#5e636c; font-size:1.2em; font-weight:bold;}
#global-container.programme-secu #container #content #center .contenu .blocResultat h5, #global-container.programme-secu #container #content #center .contenu .blocResultat p{margin-right:18px;}
#global-container.programme-secu #container #content #center .contenu .blocResultat h5{font-weight:bold; padding-top:10px; padding-bottom:10px;}
#global-container.programme-secu #container #content #center .contenu .blocResultat a{color:#19836b; background:url(../img/css/arrow-green.png) no-repeat center right; padding-right:12px; font-weight:bold;}
#global-container.programme-secu #container #content #center .contenu .blocResultat a:hover{text-decoration:underline;}
#global-container.programme-secu #container #content #center .contenu .sansFilet{margin-bottom:5px; background:none;}
#global-container.programme-secu #container #content #center .contenu #numPage {color:#5E636C; font-size:1em; margin:24px 0pt 24px 20px; text-align:center;}
#global-container.programme-secu #container #content #center .contenu #numPage li {display:inline; background:none; margin:0; padding:0;}
#global-container.programme-secu #container #content #center .contenu #numPage a {color:#19836B; text-decoration:underline;}
#global-container.programme-secu #container #content #center .contenu #numPage a:hover {text-decoration:none;}
/* fin=@recherche*/


/* gabarit actu détail */
#global-container.gab-actu #container #content #center .contenu h2 { color:#5e636c;font-weight:bold;font-size:1.2em;margin-bottom:10px;}
#global-container.gab-actu #container #content #center .contenu .date { color:#92969f;font-weight:bold;font-size:1.2em;}
#global-container.gab-actu #container #content #center .contenu .image { float:right;margin-left:14px;}
#global-container.gab-actu #container #content #center .contenu .more { clear:right;padding-right:10px;background: url(../img/css/arrow-green.png) 100% 2px no-repeat;}
#global-container.gab-actu #container #content #center .contenu .more a { color:#19836b; font-weight:bold;}
#global-container.gab-actu #container #content #center .contenu .more a:hover { text-decoration: underline;}
/* fin gabarit actu détail */

/* gabarit liste actu */

* html #global-container.gab-actu #container #content #center .contenu .liste-actu { height:1%;}
*:first-child+html #global-container.gab-actu #container #content #center .contenu .liste-actu  {height:100%;} 
#global-container.gab-actu #container #content #center .contenu .liste-actu:after { content:"."; display:block;	height:0; clear:both;color:#FFFFFF;}
#global-container.gab-actu #container #content #center .contenu .liste-actu { margin-bottom:20px;background: url(../img/css/hrp.png) 0 100% no-repeat;}
* html #global-container.gab-actu #container #content #center .contenu .liste-actu .more { height:1%;}
*:first-child+html #global-container.gab-actu #container #content #center .contenu .liste-actu .more  {height:100%;} 
#global-container.gab-actu #container #content #center .contenu .liste-actu .more:after { content:"."; display:block;	height:0; clear:both;color:#FFFFFF;}
#global-container.gab-actu #container #content #center .contenu .liste-actu .more { clear:none;float:right;}
/* fin gabarit liste actu */

/* gabarit plan du site */
#global-container.plan-site #header {position:relative;height:99px;background: url(../img/css/bandgris.jpg) 100% 0 no-repeat;}
#global-container.plan-site #container { background: url(../img/css/bg-ps.png) left 18px no-repeat;}
#global-container.plan-site #container #content #center {margin-left:95px;}
#global-container.plan-site #container #content #center #hud { margin-left:127px;}
#global-container.plan-site #container #content #center .contenu .top-page { clear:both; height:25px;margin-left:127px;}
#global-container.plan-site #container #content #center .contenu h1 { margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#92969f;border-right:6px solid #D86A1B;padding-right:13px}
#global-container.plan-site #container #content #center .contenu h2 { float:right; margin-left:20px;}
#global-container.plan-site #container #content #center #fil-ariane { margin-bottom:5px; padding-top:10px;}
#global-container.plan-site #container #content #center .contenu .plan { width:49%; float:right;margin-bottom:10px;}
#global-container.plan-site #container #content #center .contenu .section1{width:320px;}
#global-container.plan-site #container #content #center .contenu .section2 { }
#global-container.plan-site #container #content #center .contenu .plan .rubrique { float:right;margin-bottom:15px; width:330px;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique .content { float:right; width:180px;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl { margin-bottom:10px;line-height:1.2;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl dt { padding: 2px 0 2px 0;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl dt a { color:#19836b; }
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl dt a:hover { text-decoration:underline;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl dd { padding:1px 0 2px 20px;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl dd a { color:#19836b;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl dd a:hover { text-decoration:underline;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl.no-sub dt { display:none;}
#global-container.plan-site #container #content #center .contenu .plan .rubrique dl.no-sub dd { padding-right:0;}
/* fin gabarit plan du site */

/* gabarit RSS */
#global-container.rss #header {position:relative;height:99px;background: url(../img/css/bandgris.jpg) 100% 0 no-repeat;}
#global-container.rss #container { background: url(../img/css/bg-ps.png) left 18px no-repeat;}
#global-container.rss #container #content #center .contenu h1 { margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#92969f;border-right:6px solid #D86A1B;padding-right:13px}
#global-container.rss #container #content #center .contenu h2,
#global-container.rss #container #content #center .contenu h3 { font-weight:bold;clear:both;line-height:1.3;font-size:1.1em; color:#38424E;}
#global-container.rss #container #content #center .contenu h2 { padding-top:5px;font-size:1.2em;}
#global-container.rss #container #content #center .contenu .chapo {color:#92959E;}
#global-container.rss #container #content #center .contenu .logos { text-align:center;margin:15px 0;}
#global-container.rss #container #content #center .contenu { color:#38424e;}
#global-container.rss #container #content #center .contenu p img.rss { margin-bottom:-2px;}
#global-container.rss #container #content #center .contenu a { color:#19836b;}
#global-container.rss #container #content #center .contenu a:hover { text-decoration:underline;}
#global-container.rss #container #content #center .contenu dl.rss { width:90%;margin: 20px auto;}
#global-container.rss #container #content #center .contenu dl.rss dt { font-weight:bold; font-size:1.2em;margin:15px 0;}
#global-container.rss #container #content #center .contenu dl.rss dd { float:right;margin-left:10px;}
#global-container.rss #container #content #center .contenu dl.rss dd a { color:#38424E; line-height:1.1;}
#global-container.rss #container #content #center .contenu dl.rss dd a:hover { text-decoration:underline;}
#global-container.rss #container #content #center .contenu dl.rss dd.copy-paste { margin-top:-2px;}
* html #global-container.rss #container #content #center .contenu dl.rss { height:1%;}
*:first-child+html #global-container.rss #container #content #center .contenu dl.rss  {height:100%;} 
#global-container.rss #container #content #center .contenu dl.rss:after { content:"."; display:block; height:0; clear:both;color:#FFFFFF;}
#global-container.rss #container #content #center .contenu .top-page a { color: #38424e;}
/* fin gabarit RSS */


/* gabarit FAQ */
#global-container.gab_faq #header {position:relative;height:99px;background: url(../img/css/bandgris.jpg) 100% 0 no-repeat;}
#global-container.gab_faq #container { background: url(../img/css/bg-ps.png) left 18px no-repeat;}
#global-container.gab_faq #container #content #center .contenu h1 { margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#92969f;border-right:6px solid #D86A1B;padding-right:13px}
* html #faq-theme .faq-theme-item {height:1%;}
*:first-child+html #faq-theme .faq-theme-item {height:100%;} 
#global-container.gab_faq #container #content #center .contenu #faq-theme {margin:0 0 40px 0;padding:0;}
#global-container.gab_faq #container #content #center .contenu #faq-theme .faq-theme-item {margin:0;}
#global-container.gab_faq #container #content #center .contenu #faq-theme .faq-theme-item:after {content:"."; display:block;	height:0; clear:both;	color:#FFFFFF;}
#global-container.gab_faq #container #content #center .contenu #faq-theme .faq-theme-item li { float:right;margin:0 12px 2px0 ;padding:0;width:163px;height:15px;background:none;}
#global-container.gab_faq #container #content #center .contenu #faq-theme .faq-theme-item li a { float:right;display:block;width:134px;height:14px;padding:1px 29px 0 0 ;color:#107d60;background: #f3f7f9 url(../img/css/arrow-green.png) 90% 50% no-repeat;font-weight:bold;}
#global-container.gab_faq #container #content #center .contenu #faq-theme .faq-theme-item li a:hover { padding-right:33px;width:130px;color:#fff;background: #107d60 url(../img/css/arrow-white.png) 90% 50% no-repeat;}
#global-container.gab_faq #container #content #center .contenu #faq-theme .faq-theme-item li.selected { padding-right:33px;height:14px;padding-top:1px;width:130px;color:#fff;background: #107d60 url(../img/css/arrow-white.png) 90% 50% no-repeat;font-weight:bold;}
#global-container.gab_faq #container #content #center .contenu #faq-theme h2 { margin-bottom:10px;padding-top:5px;font-size:1.2em;color:#92969f;font-weight:bold;}
#global-container.gab_faq #container #content #center .contenu #faq-content h3 { margin-bottom:10px;font-size:1.2em;color:#5e636c;font-weight:bold;}
#global-container.gab_faq #container #content #center .contenu #faq-content h4 { margin-bottom:10px;font-size:1.1em;color:#5e636c;font-weight:bold;}
#global-container.gab_faq #container #content #center .contenu #faq-content .faq-questions { margin-bottom:25px;color:#38424e;}
#global-container.gab_faq #container #content #center .contenu #faq-content .faq-questions .more { clear:right;padding-right:10px;background: url(../img/css/arrow-green.png) 100% 2px no-repeat;}
#global-container.gab_faq #container #content #center .contenu #faq-content .faq-questions .more a { color:#19836b; font-weight:bold;}
#global-container.gab_faq #container #content #center .contenu #faq-content .faq-questions .more a:hover { text-decoration: underline;}
/* fin gabarit FAQ */

/* gabarit Media enfant joue */
#global-container.media_enfant_joue #header {position:relative;height:99px;background: url(../img/css/bandeau_enfantjoue_.png) 100% 0 no-repeat;}
#global-container.media_enfant_joue #container { background: url(../img/css/bg-enfant-joue-content.png) left 36px no-repeat;}
#global-container.media_enfant_joue #container #content #center .contenu h1 { margin:7px 0 20px 0;padding:0;height:auto;font-size:1.8em;color:#fac932;border-right:6px solid #D86A1B;padding-right:13px}
#global-container.media_enfant_joue #container #content #center .contenu .chapo { color:#fac932;}
#global-container.media_enfant_joue #container #content #center .contenu #media_enfant_joue { text-align:center;}
#global-container.media_enfant_joue #container #content #right #more-infos .content h4 span { color:#fac932;}
#global-container.media_enfant_joue #container #content #right #more-infos .content { padding-bottom:0;}
#global-container.media_enfant_joue #container #content #right #more-infos .content p { margin:10px;padding:0;color:#38424E;background:none;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players { margin:0 10px;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li { margin-bottom:5px;padding:0 0 2px 0; background: url(../img/css/filet-titre.png) 0 100% no-repeat;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li.last { margin-bottom:0;padding:0;background:none;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li a { height:24px;padding:4px 28px 0 0 ; display:block;color:#19836b;line-height:1.1;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li a span{ padding:0 15px 0 0 ; display:block;color:#19836b;background: #fff url(../img/css/pictov.gif) 100% 0 no-repeat;}

#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li#player_flash a { background: url(../img/css/imageFlashPlayer.gif) 100% 0 no-repeat;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li#player_windows a { background:url(../img/css/imageMediaPlayer.gif) 100% 0 no-repeat;}
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li#player_real a { background:url(../img/css/imageRealOne.gif) 100% 0 no-repeat;}

/*
#global-container.media_enfant_joue #container #content #left #more-infos .content #media_players li#player_windows { background-image: url(../img/css/imageMediaPlayer.gif);}
#global-container.media_enfant_joue #container #content #left #more-infos .content #media_players li#player_real { background-image: url(../img/css/imageRealOne.gif);}
*/
#global-container.media_enfant_joue #container #content #right #more-infos .content #media_players li a:hover{ text-decoration:underline;}
/* fin gabarit Media enfant joue */


/* gabarit formulaire contact */
#global-container.contact #header {position:relative;height:99px;background: url(../img/css/bandgris.jpg) 100% 0 no-repeat;}
/*#global-container.contact #container { background-image: url("../img/css/fondGris.gif")}*/
#global-container.contact #container #content #center .contenu h1 { color:#7F838D;}
#global-container.contact #container #content #center .contenu .chapo { color:#7F838D;}
/*
#global-container.contact #container #content #center .contenu #contact label.block { clear:right;float:right;margin:0 10px 0 0;padding:3px 0;width:90px;}
#global-container.contact #container #content #center .contenu #contact #objet { margin:1em 0;background: url("../img/css/filet_contact.gif") no-repeat center top #F7F9FB;}
#global-container.contact #container #content #center .contenu #contact #objet div { padding:10px 10px 10px 0; background: url("../img/css/filet_contact.gif") no-repeat center bottom;}
#global-container.contact #container #content #center .contenu #contact #objet label { font-weight:bold;}
#global-container.contact #container #content #center .contenu #contact #objet #objet_textfield { margin:10px 0 0 100px;}
#global-container.contact #container #content #center .contenu #contact #objet textarea { display:block;width:100%;}
#global-container.contact #container #content #center .contenu #contact #inscription { background:#F4D9C6; padding:3px 15px; color:#CB5516;}
#global-container.contact #container #content #center .contenu #contact .field { border:1px solid #80868D;font:11px Verdana, sans-serif;}
#global-container.contact #container #content #center .contenu .required { color:#CB5516;}
#global-container.contact #container #content #center .contenu .mentions {	font-size:10px;	color:#80868D; padding:10px;}
#global-container.contact #container #content #center .contenu .mentions a { color:#80868D;text-decoration:underline;}
*/
/* fin gabarit formulaire contact */

/* styles des erreurs des formulaires */

form.default{
	overflow:hidden; /* contexte de formatage */
}
form.default p{
	overflow:hidden;
}

form.default h2{
	margin:2em 0;
}

form.default .inscription{
	clear:both;
	background:#F4D9C6;
	padding:7px 15px 3px;
	_padding:2px 15px 4px;
	color:#CB5516;
}
form.default .inscription input {
	vertical-align:middle;
	margin-top:-1px;
	_margin-top:0;
}

form.default .inscription label {
	margin-right:6px;
	margin-top:4px;
}

label.block{
	float:right;
	margin:0 10px 0 0;
	padding:3px 0;
	width:130px;
}

.field{
	width:238px;
	border:1px solid #80868D;
	font:11px Verdana, sans-serif;
	padding-right:2px;
}

.required{
	color:#CB5516;
}

.mentions{
	font-size:10px;
	color:#80868D;
	padding:10px;
}

.mentions a{
	color:#80868D;
	text-decoration:underline;
}

.vide_value { color:#999;}

/* ====== Skin programme-secu ====== */

#global-container.programme-secu h2{
	color:#8BAD07;
}



/* ====== Skin transverse ====== */

#global-container.transverse #container{ 
	background-image: url("../img/css/fondGris.gif");
	background-position: top left;
	padding:0px;
}

#global-container.transverse #container #content #center .contenu h1{
	color:#7F838D;
}

#global-container.transverse #container #content #center .contenu .chapo {
	color:#7F838D;
}



/* ====== Styles spécifiques page contact.html ====== */

#contact #objet{
	margin:1em 0;
	background: url("img/css/filet_contact.gif") no-repeat center top #F7F9FB;
}

#contact #objet div{
	padding:10px 10px 10px 0;
	background: url("img/css/filet_contact.gif") no-repeat center bottom;
}

#contact #objet label{
	font-weight:bold;
}

#contact #objet #objet_textfield{
	margin:10px 0 0 130px;
}

#contact #objet textarea{
	display:block;
	width:99%;
}
/* fin styles des erreurs des formulaires */

/* styles spécifiques formulaires enseignant */
.label2lines {margin-top:8px;}
/* styles spécifiques formulaires enseignant */
/* styles des erreurs des formulaires */
#errorFrmMsg { padding:5px 10px;background-color:#FFFFCC;}
#global-container.page-content #container #content .contenu .errorFrm ul,
#global-container.page-content #container #content .contenu .errorFrm ul li {margin:0;padding:0;background:none; list-style-type:disc;}
#global-container.page-content #container #content .contenu .errorFrm ul li {margin:2px 20px 2px 0;}
#global-container.mail { width:499px; border: 1px solid rgb(235, 236, 238); margin:0 auto; min-width:0;}
#global-container.mail .content{ width:480px;padding:20px 10px 0px 10px;}
.errorFrm { color:#FF0000;}
span.errorFrm { padding:0 3px;}
.errorFrm input,
.errorFrm textarea { background-color:#FFFFCC;border: 1px solid #f00;}
/* fin des styles des erreurs des formulaires */

/*gabarit mail */ 
#global-container.mail  .clear{clear:both;font-size:0px;}
.title-msg{margin-bottom:30px;background: url(../img/filet-left.png) bottom right no-repeat;float:right;}
.title-msg img{vertical-align:bottom;float:left;margin-top:24px;}
.title-msg h1{background: url(../img/filet-right.png) bottom right no-repeat;text-transform:uppercase;font-size:13px;color:#EB6B26;font-weight:bold;float:left;padding-bottom:12px;}
#global-container.mail p{font-size:11px;margin:0;}
#global-container.mail p span{font-weight:bold;}
#global-container.mail p span.jaune{color:#F9B000;}
#global-container.mail p.sign{text-align:right;font-weight:bold;padding:20px 0 55px 0;}
#global-container.mail p.info{font-size:9px;padding-bottom:10px;}
#global-container.mail p.info a{color:#EB6B26;text-decoration:underline;}
#global-container.mail .law{background:#EBECEE;padding:15px 10px 30px 10px;color:#98989B;margin-top:10px;}
#global-container.mail .law p{padding:0 0 15px 0;}
#global-container.mail .law a{color:#98989B;text-decoration:underline;}
/* fin du gab mail*/


/* Loupe */
a.img {
	position:relative;
	display:block;
	margin:0 auto;
}
a.img .loupe {
	position:absolute;
	left:0;
	top:0;
}


#global-container #container #content #center .contenu #numPage {color:#5E636C; font-size:1em; margin:24px 0pt 24px 20px; text-align:center;}
#global-container #container #content #center .contenu #numPage li {display:inline; background:none; margin:0; padding:0;}
#global-container #container #content #center .contenu #numPage a {color:#19836B; text-decoration:underline;}
#global-container  #container #content #center .contenu #numPage a:hover {text-decoration:none;}



