/* ----------------- GENERAL ------------------ */
body {
	margin: 0px;
	color: #4C4C4C;
	background-color: #FFFFFF;
	background-image: URL(../img/prg/bg_page.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial, sans-serif, Geneva;
	font-size:11px;
}
p, form, ul, li {margin: 0px;padding: 0px;}
img {border-style: none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
h2, h3, h4{margin:0;padding:0}

h1{margin:0;padding:0;float:left;}
h2{background:url(images/apprendre/deg_titre_page.png) repeat-x bottom left;color:#fff;font-weight:normal;padding:7px 15px 10px 17px;font-size:18px;}
h3{font-size:14px;}

.clear{clear:both;line-height:0px;height:0px;overflow:hidden;font-size:1px;}
.left{float:left;}
.right{float:right;}
/* -------------------- FIL D'ARIANNE ------------------- */
.fil_arianne { height: 23px; background: URL(../img/prg/accueil/fleche_accueil.gif) no-repeat top left; overflow: hidden;}
.txt_arianne, .txt_arianne a { color: #C2C446; }

/* home */
#thome{background:url(images/apprendre/bg.png) #B7B934 no-repeat top left;}
#thome h2{background:url(images/apprendre/deg_titre.png) #9AC000 repeat-x bottom left;font-size:11px;color:#005447;padding:3px 15px;text-transform:uppercase;}
#thome h2 a{color:#005447;}

#thome #inc_rss{background:none;height:25px;}
#thome #inc_rss a{display:block;height:18px;width:32px;background:url(images/apprendre/picto_rss.png) no-repeat top left;float:righ	t;}

#app_header_home{position:relative;}
#app_header_home #link_news{text-align:center;position:absolute;top:0;left:330px;background:url(images/apprendre/abonnement.png) no-repeat top left;height:92px;width:192px;right:0;top:0;}
#app_header_home #link_news a{padding:10px 0 0 0;display:block;}

.txtintro{font-size:13px;color:#005447;}
.txtintro a{color:#fff;}
.imgright{border-color:#D1CDC6;border-style:solid;border-width:5px;border-right-width:21px;}
.imgleft{border-color:#D1CDC6;border-style:solid;border-width:5px;border-left-width:21px;}
.accroche{background-color:#fff;padding-bottom:15px;}
.accroche h3{color:#005447;font-size:14px;font-weight:bold;margin:10px 5px 3px 15px}
.accroche h3 a{color:#005447;}
.accroche p{padding:0 5px 0 15px;}
.accroche ul{margin:3px 5px 0 15px;color:#000;}
.accroche ul{text-indent:-11px;padding:0 10px;}
.accroche ul a{color:#000;}
.accroche ul span{color:#FF7137;}
#exercices li{margin-bottom:5px;background:url(images/apprendre/fl_grise.png) #D1CDC6 no-repeat 80px 5px;min-height:1%;}
#exercices li img{float:left;margin:3px 0px 3px 3px;}
#exercices li span{float:right;display:block;margin:3px 3px 3px 0;background-color:#FFF;min-height:48px;width:388px;}
* html #exercices li{height:48px;}
* html #exercices li span{height:48px;display:inline;}
#exercices li span a{display:block;padding: 4px 15px 0 4px;background-color:#fff;}
#exercices a{color:#4C4C4C;display:block}
/*#exercices a:hover{text-decoration:underline;}*/
/*#exercices li span a:hover{text-decoration:none;}*/
#exercices li span strong{color:#005447;font-size:12px;display:block;padding-left:4px;}
#exercices li span em{padding-left:4px;font-style:normal;display:block;}

/*home colonne de droite*/

#rightcontent{background-color:#E8E6E2;}
#rightcontent .push{border-bottom:5px solid #B7B935;display:block;height:90px;}
#rightcontent input{vertical-align:middle;border:none;}
#rightcontent .bloc img.left{margin:5px 5px 5px 0px;}
#rightcontent .bloc img.right{margin:5px 0 5px 0px;}
#rightcontent .bloc{background:none;padding:10px 0px 10px 15px;border-bottom:1px solid #B7B935;}
#rightcontent p{padding:5px 15px 5px 0;}
#rightcontent em{font-style:normal;color:#6EAF00;display:block;padding-bottom:5px;}
#rightcontent .link{background:url(images/apprendre/fl_col_right.png) no-repeat top left;padding:1px 15px 3px 25px;color:#4C4C4C;font-weight:bold;display:inline;margin-right:15px;display:block}
#rightcontent h2{background:none;font-size:18px;color:#005447;font-weight:normal;margin:0;padding:0;text-transform:none}
#rightcontent h2 a{color:#005447;}
#rightcontent h2 a:hover{text-decoration:none;}
#rightcontent h2 a.link{color:#005447;padding:0;background-position:center right;display:block;font-weight:normal;}
#rightcontent h3{font-size:12px;font-weight:bold;}

/*pages*/

#app_header{background-color:#C4D300;position:relative;border-bottom:1px solid #fff;}
#app_header h1{float:none;}
#app_maincontent{background-color:#B7B935;clear:both;padding:5px;}
#app_maincontent #rightcontent{width:180px;float:right;background:none;color:#000;margin:25px 15px 25px 0;display:inline;}
#app_maincontent #rightcontent h2{color:#C4D300;background:none;padding:0;}
#app_maincontent #rightcontent a{color:#C4D300}
#app_maincontent #leftcontent{width:513px;float:left;}
#inc_rss{background-color:#D0CCC5;height:25px;}
#inc_rss a{display:block;height:25px;width:47px;background:url(images/apprendre/picto_rss_page.png) no-repeat top left;float:right;}
#inc_rss a span{display:none;}
#app_maincontent #content{background-color:#898580;}
* html #app_maincontent #content{height:1px;}
#link_enseigner{position:absolute;right:0;top:0;}
#link_news{color:#005447;font-size:9px;text-align:right;position:absolute;top:15px;left:390px;background:url(images/apprendre/picto_inscription.png) no-repeat center right;}
#link_news a{color:#005447;display:block;padding-right:25px;line-height:10px;}

/* vidéos */

.list_videos{margin-bottom:5px;clear:both;background-color:#fff;}
.list_videos img{float:right;margin:0 5px 5px 0;}
.list_videos h3{background-color:#fff;padding:7px 15px 7px 13px;font-size:12px;font-weight:bold;color:#6EAF00;}
.list_videos ul{width:379px;}
.list_videos li{color:#333333;background:#D1CDC6;padding:7px 13px;margin:0 0 5px 0;}
.list_videos li a{color:#333333;}

#desc_video{float:left;width:363px;background-color:#D0CCC5;min-height:374px;}
* html #desc_video{height:374px;}
#desc_video h2, #desc_video h3, #desc_video p{margin:0 15px;}
#desc_video h2{color:#4B9B00;background:none;padding:0;margin-top:20px;margin-bottom:5px;}
#desc_video h3{margin-bottom:30px;}
#desc_video p.chapo{font-weight:bold;}
#desc_video p{margin-bottom:15px;}
#player_video{background:url(images/apprendre/bg_video.png) no-repeat top left;width:364px;height:374px;float:right;position:relative;}
#player_video #media{position:absolute;top:31px;left:24px;}
.txt_video{color:#fff}

#faq{margin-top:5px}

.faq_item{margin:0 0 2px 0;background-color:#FFFFFF;}
.faq_item .reponse{background-color:#A8CA00;border:5px solid #fff;border-top:none;padding:10px;}
.faq_item a{padding:10px 150px 12px 13px;font-size:12px;font-weight:bold;color:#6EAF00;display:block;}
.faq_item .reponse a{padding:0; font-size:11px; color:#000; display: inline;}
.faq_item .reponse ul{ list-style: disc; margin-left: 10px;}

.link_open{background:url(images/apprendre/bt_open.png) no-repeat top right;}
.link_close{background:url(images/apprendre/bt_close.png) no-repeat top right;}

.close{display:none;}
.open{diaply:block;}

/* partenaires */

.list_partenaires{/*color:#A9A5A0;*/}
.list_partenaires h2{background:none;font-size:18px;color:#005447;font-weight:normal;margin:0 0 15px 0;padding:0;}
.list_partenaires h3{font-size:12px;color:#7FBB00;padding-bottom:4px;padding-right:150px;}
.list_partenaires .intro, .list_partenaires .partenaire, .list_partenaires .remerciements{background-color:#D8D5CF;padding:10px 15px 20px 15px;border-bottom:2px solid #999590;}
* html .list_partenaires .intro, * html .list_partenaires .partenaire, * html .list_partenaires .remerciements{height:1%;}
.list_partenaires .content{padding-bottom:10px;padding-right:150px;}

.list_partenaires .partenaire{background-color:#FFF;max-width:483px;}
.list_partenaires .partenaire p{padding-bottom:5px;padding-right:15px;}

.list_partenaires .partenaire a{color:#000; display: inline;}
.list_partenaires .partenaire ul{ list-style: disc; margin-left: 10px;}

.link_website{color:#FF8248}
.link_website a{color:#5f5f5f;font-weight:bold;}

.list_partenaires .remerciements{border-bottom:none;}

/* exercices */

#exo_leftcontent p, #exo_leftcontent ul{line-height:16px;}
#exo_leftcontent form{padding:5px 0 15px 0;}
#exo_leftcontent input.itext{border:none;color:#999590;text-indent:10px;}

#exo_intro{background: #fff;min-height:186px;padding: 0 40px 0 20px;margin:5px 5px 0 5px;}
* html #exo_intro{height:186px;}
#exo_intro p, #exo_intro ul{font-size:13px;}
#exo_intro h2{background:none;color:#006659;margin:0;padding:15px 0 10px 0;}
#exo_intro ul{list-style:disc;margin-left:15px;}

.mode_emploi {background: URL(images/apprendre/bt_mode_emploi.png) no-repeat left 3px;padding:5px 0 15px 0;margin-top:10px;}
.mode_emploi a {color:#7FBB00;padding-left:25px;font-size: 18px;}

.exo_accroche{background-color:#D8D5CF;min-height:75px;padding: 0 40px 0 20px;margin:5px 5px 0 5px;}
* html .exo_accroche{height:75px;}
.exo_accroche h3, .exo_accroche h3 a{color:#006659;padding-top:10px;margin:0;}

.exo_accroche a, .exo_partenaires a{color:#4C4C4C}

.exo_partenaires{padding:0px 0px 5px 20px;background-color:#F0EEEC;position:relative;margin:5px;min-height:45px;}
* html .exo_partenaires{height:45px;}
.credits{position:absolute;padding:15px 15px 0 0;right:0;}
.exo_partenaires img{clear:both;margin:15px 0 25px 0;}

#exo_rightcontent h2{background:none;}
#exo_rightcontent ul{color:#FFFFFF;margin:0 15px 0 20px;font-weight:bold;font-size:13px;}
#exo_rightcontent li a{color:#FFFFFF;padding:2px 0 3px 25px;display:block;}
#exo_rightcontent li{background:url(images/apprendre/fl_dossier.png) no-repeat top left;}

#list_collections{background:url(images/apprendre/deg_collections.png) #5F5F5F repeat-x bottom left;padding-bottom:50px;}

#exo_rightcontent{background-color:#E2E300}
#exo_rightcontent #inc_rss{background-color:#E2E300;height:25px;}
#exo_rightcontent #inc_rss a span{display:none;}
#exo_rightcontent #inc_rss a{width:32px;height:18px;float:right;display:block;background:url(images/apprendre/picto_rss_exo.png) no-repeat top left;margin-right:5px;}

/* héritage style TV5.org pour header/footer ____________________________________________________________________________*/
.txtmarine { color: #000066; }
.txtmarine a { color: #000066; }
.txt9 {	font-family: Tahoma, Geneva, Arial, sans-serif;	font-size: 9px;	line-height: 11px;	text-decoration: none }
.txt11 { font-family: Tahoma, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; }
.formulaire { background-color : #ffffff; border: 1px solid #4c4c4c; font-size : 11px; font-family: Arial, sans-serif; }	
/* ___________________________________________________________________________________________________________________   */

div.avp { width: 140px; margin: 10px 8px; float: left; font-size: 13px; background: #C4D300;}
div.avp a { color: #FFF; font-weight: bold; }
#exo_rightcontent div.avp a:hover img { text-decoration: none; border: none}
div.avp img { margin-bottom: 5px;}


