body {
	color:  black;
}

.err404 {
	font-size: 40px;
	overflow: auto;
	background-color:#b5db12;
	padding: 10px;
}

#page {
	width:1010px;
}

a, .titre, .forum-titre {
	color:  black;
}
#entete {
	border-bottom: 10px solid white;
	width:995px;
}

.fond_defil
{
	background-color: #b5dc11;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 7px 7px 5px;
}

.espace {
	border-top: 50px solid white;
}

#agenda img.spip_logos {
	float: right;
}

#entete li.pub {
	float: right;
}

.pub_droite ul {
	margin-top: 15px;
}

.texte_pub {
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}

ul {
	color: black;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

div {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}
.menutvn {
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
/*	margin-bottom: 40px; */
}

#balade, #balade ul {
	line-height:1;
	margin: 0pt;
	padding: 0pt;
	display: block;
}

#balade li.gauche.on_1 {
	background-color: #e5e5cd;
}

#balade li.gauche.on_1 a {
	color: black;
}

#balade li.gauche.on_53 {
	background-color: #cc036d;
}

#balade li.gauche.on_53 a {
	color: white;
}

#balade li.gauche.on_39 {
	background-color: #0089a3;
	color: white;
}

#balade li.gauche.on_39 a {
	color: white;
}

#balade_bas li {
	
	margin-top: 10px;
	
	float: left;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	width: 247px;
	border-right:2px solid #FFFFFF;
	background-color:#b5db12;
	font-style: normal;
}

#balade_bas li a {
	font-weight: normal;
}

#balade li {
	white-space: nowrap;
	float: left;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

#balade li.gauche {
	width: 119px;
	border-right:2px solid #FFFFFF;
	background-color:#b5db12;
}

#balade li.milieu {
	width: 86px;
	margin-right: 8px;
	margin-left: 8px;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#fe9917;
}

#balade li.droite {
	border: 0;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	width: 120px;
	background-color:#7f7e79;
}

#col1{
	float: left;
	width: 481px;
}

#lecteur {
	margin-top: 10px;
	width: 480px;
	border: 1px solid #b8db0f;
}

#lecteur ul {
	background-color: #b8db0f;
}

#lecteur li.bas {
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 5px;
	text-align: right;
}

#prezforum .titre, #prezforum .texte{
	font: 15px "Times New Roman", Georgia, Times, serif;
} 

#prezforum .titre {
	font-weight: bold;
	padding-right: 5px;
}

.et_forum {
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 10px;
}

.forum-fil {
	padding-left: 10px;
}

.forum-decompte {
border-top:0;
margin-top:0em;
	padding-left: 10px;
}

ul .forum-message, ul .forum-chapo, div.forum-texte {
	font-size: 13px;
}

div.forum-chapo {
	background-color: white;	
	border: 0;
	padding: 0;
}

div.forum-chapo small {
	color: #0188a6;
}

div.forum-texte {
	padding: 0;
	margin: 0;
	border: 0;
	padding-bottom: 5px;
}
ul .forum-message { border: 0; 	border-bottom:1px solid #7ecfe2;
}
ul ul .forum-message { border: 0; 	border-bottom:1px solid #7ecfe2;
}
ul ul ul .forum-message { border: 0; 	border-bottom:1px solid #7ecfe2;
}
ul ul ul ul .forum-message { border: 0; 	border-bottom:1px solid #7ecfe2;
}
ul ul ul ul ul .forum-message { border: 0; 	border-bottom:1px solid #7ecfe2;
}
ul ul ul ul ul ul .forum-message { border: 0; 	border-bottom:1px solid #7ecfe2;
}

ul .forum-chapo { background: white; }
ul ul .forum-chapo { background: white; }
ul ul ul .forum-chapo { background: white; }
ul ul ul ul .forum-chapo { background: white; }
ul ul ul ul ul .forum-chapo { background: white; }

ul .forum-message {
	border:  0;
	border-bottom:1px solid #7ecfe2;
	margin:0pt 0pt 1em;
	padding:0pt;
}

#col12.blog .spip_logos, #col12.forum .spip_logos, .resultats_recherche .spip_logos {
	float: left;
	padding-right: 10px;
}

.feuilleteur_blog {
	float: left;
}

#conteneur_12 {
	float: left;
	width: 680px;
}

#col12 {
	float: left;
	width: 680px;
/*	background-color: #e5e5d9; */
}

#haut_12_emission {
	background-color: #e5e5d9;
	display: inline-table;
	overflow: auto;
}

#col12 .forum {
	background-color: white;
	margin-top: 10px;
/*	width: 677px; */
}

#col12 .blog {
	border: 2px solid #0089a3;
	background-color: white;
	margin-top: 10px;
	width: 677px;
}

#case_blog {
/*	padding-left: 8px;	*/
	padding-bottom: 30px;
}

#case_blog .date, #case_blog .titre {
	font-weight: bold;
}

#case_blog .texte {
	padding-top: 10px;
}

#liens_bas_blog {
	padding-top: 10px;
	color: #0e90a8;
}

#liens_bas_blog a {
	color: #0e90a8;
}

#col12_gauche {
	float: left;
	width: 480px;
	display: inline-table;
}

.col12_sizer {
	width: 480px;
}

#col12_milieu{
	clear: left;
}

#col12_milieu_bas {
	padding: 10px;
}

#col12_milieu_bas li, .descriptif_home li {
	text-align: justify;
}
#col12_droite {
	width: 180px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#col12_droite ul {
	padding-left: 10px;
	padding-right: 10px;
}

#col12_bas {
	overflow: auto;
}

#col12_forum {
	width: 320px;
	float: left;
	background-color: white;
}

#col12_blog {
	width: 340px;
	padding-top: 10px; 
	border-left: 10px solid white;
	border-bottom: 2px solid white;
	background-color: white;
	float: left;
	overflow: auto;
}

#col12_blog ul {
	background-color: #c8e5e9;
	padding: 5px;
	overflow: auto;
}

#col12_blog img.spip_logos {
	margin-right: 10px;
}

#col12 .bas {
	margin:0pt;
	padding:0pt;
	margin: 0pt;
	background-color: white;
	overflow: auto;
}

#infos_prog ul {
	background-color:  white;
	padding-top: 10px;
	padding-bottom: 10px;
}

#infos_prog li.fin {
	margin-bottom: 7px;
}

#infos_prog li.titre {
	margin-bottom: 3px;
	font-weight: bold;
}

#partenaires ul {
margin: 0;
padding: 0;
border: 0;
padding-top: 10px;
}

#partenaires li {
	padding-top: 5px;
}

#col2 {
	float: left;
	width: 187px;
	margin-left: 11px;
	margin-top: 10px;
	display: inline;
}

#col2 ul {
	color: black;
}

#col2 ul.grille {
	border: 2px solid #cd046e;
	margin-bottom: 15px;;
}

#col2 li.haut_grille {
	color: white;
	background-color: #cd046e;
	float: left;
	height: 16px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

#col2 li.logo_grille {
	background-color: #cd046e;
}

#col2 li.grille {
	font-size: 11px;
	padding: 3px 3px 5px 5px;
}

#col2 ul.grille li:hover {
	color: white;
	background-color: #cc036d;
}

#col2 ul.grille li:hover a {
	color: white;
	background-color: #cc036d;
}

#grille_home_prog li.haut_grille {
	background-color: #e5e5cd;
	font-weight: bold;
	padding: 15px 0 5px 5px;
}

#grille_home_prog ul {
	display: inline-table;
	overflow: auto;
}

#grille_home_prog li {
	font-weight: bold;
	padding: 5px;
}

#grille_home_prog li.haut_grille:hover {
	color: black;
	background-color: #e5e5cd;
}

#grille_home_prog li.gauche_impair {
	text-align: center;
	float:left;
	width: 36px;
}

#grille_home_prog li.gauche_pair {
	background-color: #b5dc11;
	text-align: center;
	float:left;
	width: 36px;
}

#grille_home_prog li.droite_impair {
	width: 400px;
	float: left;
}

#grille_home_prog li.droite_impair a {
}

#grille_home_prog li.droite_pair {
	background-color: #e5e5cd;
	color: #cc036d;
	width: 425px;
	float: left;
}

.separateur_programmes {
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

.separateur_home {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #cd046e;
	color: white;
}

#grille_home_prog li.droite_pair a {
	color: #cc036d;
}

#grille_home_prog li:hover {
	color: white;
	background-color: #cc036d;
}

#grille_home_prog li:hover a {
	color: white;
	background-color: #cc036d;
}

#col_12_droite ul.sur_les_blogs {
}

ul.sur_les_blogs {
	border: 2px solid #0089a3;
	margin-bottom: 15px;
}

li.bas_sur_les_blogs {
	padding: 9px;
	font-weight: bold;
	text-align: right;
}

li.haut_sur_les_blogs {
	color: white;
	background-color: #0089a3;
	height: 16px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}

#col2 li.haut_plus_vues {
/*	font-weight: bold; */
	color: white;
	background-color: #cc036d;
	height: 16px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}

#col2 ul.plus_vues {
	border: 2px solid #cc036d;
	margin-bottom: 15px;
}

#col2 ul.dossier {
	margin-bottom: 14px;
	border: 2px solid #b5db12;
}

.a_la_une {
	font-weight: bold;
	color: black;
	background-color: #b5db12;
	height: 16px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}

#col2 li.haut_dossier {
	font-weight: bold;
	color: black;
	background-color: #b5db12;
	height: 16px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

#col2 li.dossier {
	padding: 9px;
}

#col2 li.podcasts {
	padding: 5px 9px;
}

#col2 li.bas_dossier {
	padding: 9px;
	font-weight: bold;
	text-align: right;
}

#prezcase {
	text-align: center;
	padding: 10px;
	border-top: 10px solid white;
}

#prezblog {
	margin-top: 10px;
	background-color: #c7e4e8;
	padding: 3px;
	height: 84px;
}

.decale_visioblog {
	margin-top:  10px;
}

#prezvblog {
	background-color: #fe9917;
	padding: 3px;
	display: inline-table;
	width: 680px;
}

#prez_vblogger {
	float: left;
	width: 250px;
}

#prezvblog .titre {
	font-weight: bold;
	width: 350px;
}
#prezvblog .titre_mo {
	width: 350px;
	font-size: 24px;
	float: left;
	padding-top: 20px;
	padding-left: 10px;
}
#prezvblog .texte {
	width: 250px;
	float: left;
}

#prezvblog .logomo .spip_logos {
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
}

#prez_vblogger_liste, #prez_vblogger_liste .texte {
	float: left;
}

#tete_vb {
	float: left;
}
#prezforum {
	background-color: #c7e4e8;
	padding: 3px;
	padding-bottom: 10px;
	overflow: auto;
}

#prezblog .titre {
	font-weight: bold;
}

.trombi_vb {
	display: inline-table;
}
.case_vb_gauche, .case_vb_centre, .case_vb_droite {
	float: left;
	width: 212px;
	padding-bottom: 10px;
}

.case_vb {
	float: left;
	clear: none;
	width: 212px;
	padding-bottom: 10px;
}

.prez_vblogger_liste .titre {
	font-weight: bold;
}
.prez_vblogger_liste {
	width: 92px;
	float: right;
	margin-right: 6px;
}

.player_vb {
	float: none;
}
/* Mots */

.famille_mots {
	font-weight: bold;
	font-size: 11px;
}

.texte_mots {
	font-size: 11px;
}

#mots
{
	clear:both;
	overflow:auto;
/*	padding-top: 20px; */
}

#mots ul {
	font-size: 12px;
}

#mots div.haut_mot_4 {
	color: white;
	background-color: #cc036d;
	height: 16px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
/*	text-transform: uppercase; */
}

.fond_mot_4 {
/*	border: 2px solid #cd046e; */
	width: 482px;
}
.fond_mot_7 {
	background-color: #b2b2a8;
}
.fond_mot_5 {
	background-color: #d9d9cd;
}
.fond_mot_6 {
	background-color: #ffffff;
}

.haut_mot_7, .haut_mot_5, .haut_mot_6 {
/*	font-weight: bold; */
/*	text-transform: uppercase; */
	padding-left: 5px;;

	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	background-color: #cc036d;

}

.texte_mot_gauche {
	margin-bottom: 12px;
}

.texte_mot {
	padding-left: 5px;
	padding-bottom: 5px;
/*	width: 80px; */
}

#mots li {
/*	width: 210px;  */
/*	border-bottom: 10px solid transparent; */
	display: inline-table;
}

#mots li.mots_gauche {
	width: 230px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 10px;
	float: left;
}

#mots li.mots_droite {
	width: 230px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 10px;
/*	float: right; */
}


#mots li.mots_droite div, #mots li.mots_gauche div {
	display: inline-table;
}

#mots .texte_droite_vignette {
/*	float: right; */
	width: 110px;
	font-size: 11px;
	line-height: 12px;
}

#mots .titre {
/*	font-weight: bold; */
}

.logo_mot {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

#exprimez_vous {
	margin-top: 10px;
	border: solid 1px #0089a3;
}

.l_exp_home {
	width: 480px;
}
.l_exp_programme {
	width: 320px;
}

#exprimez_vous li {
	text-align: justify;
}

#exprimez_vous li.titre {
	text-align: left;
}
#exprimez_vous .spip_logos {
	float: left;
	padding-right: 5px;
}
#exprimez_vous li {
	padding: 5px;
}

#exprimez_vous li.haut {
	background-color: #0089a3;
	text-align: left;
	text-transform: uppercase;
}

#exprimez_vous li.haut a {
	color: white;
}

#exprimez_vous .haut_expr {
	margin-right: 5px;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#col3 {
	float: left;
	width: 300px;
	margin-left: 15px;
	margin-top: 10px;
}

#rech {
	display: inline-table;
	width: 300px;
}	

#rech .champ {
	width: 95%;
}

.abo .champ {
	width: 96%;
}

#rech .ok {
}

#sur_le_web ul {
	margin-top: 10px;
}

#sur_le_web li.titre a {
	text-transform: uppercase;
	font-weight: bold;
}

#sur_le_web li {
	padding-top: 3px;
}

.get_pack {
	float: left;
	width: 180px;
	margin-bottom: 10px;
	background-color: #fe9917;
	padding: 5px;
}

.abo {
	margin-bottom: 10px;
	background-color: #fe9917;
	padding: 5px;
}

.abo li {
	font-weight: bold;
	padding-bottom: 3px;
}

.abo li.ajouter {
	text-align: center;
	font-weight: normal;
	color : black;
}

.abo ul.panier {
	color: black;
	padding: 0;
}

.abo ul.panier li {
	font-weight: normal;
	color: black;
	background-color: white;
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
}
.abo ul.panier li.titre {
	font-weight: bold;
	list-style-type: none;
	background-color: #fe9917;
	padding-bottom: 3px;
}

.abo ul.panier li.commande {
	padding-top: 8px;
	list-style-type: none;
	background-color: #fe9917;
	text-align: right;
	font-weight: bold;
}

.descriptif_home {
	padding: 5px;
}

.lecteur_exportable {
	margin-left: 10px; 
	margin-bottom: 10px;
}

.lecteur_exportable h1 {
	font-weight: bold;
	padding-bottom: 3px;
}

#plus_loin ul {
	padding-bottom: 5px;
}

#plus_loin h2 {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 8px;
	text-transform: uppercase;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.lieu_caches {
	display: none;
}

#plus_loin ul {
	width: 100px;
	float: left;
	padding-right: 15px;
}

#plus_loin li.titre{
	font-weight: bold;
	padding-bottom: 2px;
}


/* Feuilleteur */

/* @group Feuilleteur */

/*
 * Le ruban defilant du chemin de fer
 */

.titre_feuilleteur {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 20px;
	float: left;
}

.lien_tous_programmes {
	font-weight: bold;
	padding-top: 20px;
	float: right;
}

.titre_liste_prgs {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 12px;
}

a.orpheline img.spip_logos {
	margin-bottom: 3px;
}

a.orpheline:hover {
	text-decoration: none;
}

.color-du-mois {
    color: #b5bab3;
}

.scroll-vertical {
	width: 110px;
}

.scroll{
	width: 110px;
	height: 160px;
}

.scroll:hover {
	background-color: #b5dc11;
}

.cartouche_article  {
    width: 110px;
}

.conteneur-ruban {
	display: inline-table;
    background: #b5bab3;
    padding: 10px;
}

.conteneur-ruban-in  {
	float: left;
	width: 660px;
}

.conteneur-ruban-vertical {
}

.conteneur-ruban-vertical-in  {
	overflow: auto;
}

.boutgauche-vertical {
	padding-left: 35px;
	padding-bottom: 5px;
}

.boutdroite-vertical {
	padding-left: 35px;
	padding-top: 5px;
}

.boutgauche {
    padding: 0;
    margin: 0;
/*     margin-left: 5px; */
    float: left;
}
.boutdroite {
    padding: 0;
    margin: 0;
    /* Le ruban est un peu trop a gauche sous Gecko, un peu trop a droite sous IE:
       on fait ce qu'on peut */
}


/* @end */

/* Mot */

.cadre_mot {
	border: 2px solid #b5da1b;
	padding: 10px;
}

#un_mot li.et_mots {
	color: #b5da1b;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#un_mot li.tit_mot {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	padding-top: 5px;
	padding-bottom: 10px;
}

#un_mot li.desc_mot {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#un_mot img.spip_logos {
	margin-right: 10px;
}

#un_mot ul.liste_mots {
	padding-top: 15px;
	padding-bottom: 15px;
}

#un_mot ul.liste_mots li {
	height: 100px;
}

.titreabon
{
	font: 22px Helvetica, Verdana, Arial, sans-serif;
	padding: 10px;
	text-align: center;
}

.infotech, .formulaire
{
	font: 14px Helvetica, Verdana, Arial, sans-serif;
	padding: 10px;
	text-align: center;
}

#aff_panier {
	width: 490px;
	margin: 50px 100px;
}


#aff_panier li.titre {
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	margin-bottom: 20px;;
}

#aff_panier .total_panier, #col3 .total_panier {
	font-weight: bold;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-align: right;
}
	
#aff_panier li {
	padding-bottom: 5px;
	list-style-type: none;
}

#agenda {
	background-color: white;
}

#agenda .titre {
	padding-top: 30px;
	color: #b6db0f;
	font-weight: bold;
	text-transform: uppercase;
}

#agenda .evenement {
	text-align: justify;
}

.case_agenda {
	display: inline-table;
	width: 335px;
}

#col3 .case_agenda {
	width: 300px;
}

.case_agenda .agenda_gauche {
	border-right: 10px solid white; 
}

.case_agenda .agenda_droite {
/*	border-left: 10px solid white; */
}

#vos_reactions {
	background-color: #97dae0;
}

#vos_forums {
	background-color: #d4ecf0;
}

.boutons_expr a {
	color: white;
}


.tous_vos_forums {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	padding-bottom: 5px;
}

.boutons_tous {
	background-color: #0089a3;
	padding: 9px;
	margin-bottom: 15px;
}

.boutons_tous a {
	color: white;
}

.boutons_expr {
	background-color: #0089a3;
	width: 234px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-top: 5px;
	margin-right: 2px;
	float: left;
	text-align: center;
}

.boutons_vid {
	background-color: #cc036d;
	width: 234px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-top: 5px;
	margin-right: 2px;
	float: left;
	text-align: center;
}

.boutons_vid a {
	color: white;
}

.titre_haut {
	text-transform: uppercase;
	color: white;
	background-color: #0089a3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.case_exprimez {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}


.case_exprimez .spip_logos {
	float: left;
	margin-right: 7px;
}

.case_exprimez .titre_emission {
	text-transform: uppercase;
	font-weight: bold;
}

.case_exprimez .titre {
	font-weight: bold;
	margin-right: 5px;
	float: left;
}

ul.liste_tous_prgs li:hover {
	background-color: #b5dc11;
}

ul.liste_tous_prgs {
/*	background-color: white; */
}

.liste_tous_prgs li {
	width: 213px;
	padding: 1px 1px 3px 12px;
}

.liste_tous_prgs li.titre {
	padding-top: 15px;
	font: bold 14px "Times New Roman", Times, Georgia, serif;
}

.prg_2 {
	background-color: #e5e5d9;
}

.prg_8, .prg_11 {
	background-color: #e5e5cd;
}

.prg_9 {
	background-color: #cbccc7;
}

.prg_10 {
	background-color: #f2f2e6;
}

#bloc_droite_blog  {
	width: 190px;
	padding-top: 15px;
	background-color: #c7e4e8;
	padding-bottom: 15px;
	overflow: auto;
	margin-bottom: 15px;
}

#blocs_droite_blog .titre {
	color: #008aa1;
	text-transform: uppercase;
	padding-left: 10px;
	font-weight: bold;
}

.prg_col1, .prg_col2, .prg_col3 {
	float: left;
}

#autour .tous_les {
	text-align: right;
}

#autour .tous_les a {
	color: #0087a4;
	font-weight: bold;
}

#autour .titre a, #sur_le_web .titre a {
	color: #0087a4;
	font-weight: bold;
	text-transform: uppercase;
}

#autour .titre, #sur_le_web .titre {
	padding-top: 10px;
	padding-bottom: 5px;
}

#autour .case_agenda {
	padding-bottom: 5px;
}

#autour .case_agenda .spip_logos {
	float: right;
	padding-left: 5px;
}

.titreabon, .infotech, .formulaire
{
	font: 14px Helvetica, Verdana, Arial, sans-serif;
	padding: 10px;
	text-align: center;
}
.dern_minute {
	background-color: #fe9917;
	margin-top: 10px;
	padding: 8px;
}

.dern_minute a {
	color: black;
}
.dern_minute .titredm {
	font: 22px "Times New Roman", Times, Georgia, serif;
}

#col12 table {
	padding-left: 100px;
	padding-top: 50px;
}

#col12 .table_large {
	padding-left: 50px;
	padding-top: 50px;
}

#col12_normal .spip {
	font-size: 13px;
}

#col12_normal #article_normal {
	float: left;
	width: 662px;
	border: 2px solid #0089a3;
	background-color: white;
	padding: 10px;
	margin-top: 10px;
}

#article_normal .titre {
	font: bold 16px "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	padding-top: 10px;
}

#article_normal .chapo {
	font: 15px "Times New Roman", Times, Georgia, serif;
	margin: 0;
}

.mess_tech {
	padding: 10px;
	font-size: 14px;
}

.formulaire_tab {
	padding: 3px;
	margin: 0;
	border: 1;
	font-size: 11px;
}


.formulaire {
	width: 200px;
	padding: 5px;
	margin: 0;
	border: 0;
}

td.formulaire div.evenement {
	font-size: 14px;
}

#col12 table {
	padding-top: 0;
}

.erreur {
	font-size: 20px;
	color: red;
	border: 2px solid red;
	margin-left: 50px;
	margin-top: 50px;
	padding: 10px;
	width: 550px;
}

.texte_paiement {
	font-size: 16px;
	font-weight: bold;
	margin: 30px;
	padding: 30px;
	text-align: center;
}

#hierarchie {
	display: none;
}

.info_flash {
	font-size: 18px;
}

.forumtvn {
	margin-top: 10px;
}

#contenu .texte {
	font: 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-align: justify;
}

#invites {
	padding-top: 10px;
}

#pied a {
	font-weight: normal;
	font-style: normal;
}

#pied b {
	font-weight: normal;
	font-style: normal;
}

.bouton_sup {
	clear: none;
	float: right;
	display: inline;
}

.ligne_panier {
	display: inline;
	clear: left;
}

.bloc_forfaits {
	background-color: #CCCCCC;
	padding: 10px;
	margin-top: 20px;
	overflow: auto;
}

ul.cadre_mot {
	overflow: auto;
}

.tarif_forfait {
	font-weight: bold;
	font-size: 16px;
	padding: 0;
	margin-top: 15px;
}

.cell_pack {
	vertical-align: middle;
	margin-top: 15px;
}

.cell_pack .spip_logos {
	float: left;
	margin-right: 15px;
}

a.en_savoir_plus_packs  {
	color: #ff8e23;
	text-transform: uppercase;
	font-weight: bold;
}

.tableau_forfaits {
	vertical-align: baseline;
}

.decale_5 {
	padding-left: 10px;
}

.decale_6 {
	padding-left: 25px;
}

.cell_forfait {
	float: left;
	display: inline;
	vertical-align: text-bottom;
}
.pack li {
	margin-left: 15px;
	list-style-type: disc;
}

.prefs {
	font-size: 16px;
	padding: 10px;
}

.prefs li {
	font-size: 13px;
}

.p_15_jours {
	margin-bottom: 15px;
	overflow: auto;
}


.adresse_client_facture {
	right: 300px;
	font-size: 16px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.texte_facture_gros {
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
}

.date_facture {
	font-size: 16px;
	text-align: right;
}

.tab_facture {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.page_rubrique .liste-mots .spip_logos {
	float: left;
}

.page_rubrique .liste-mots li {
	clear: both;
	padding-bottom: 10px;
}

.case_autour_de_moi #haut_12_emission {
	background-color: #cccccc;
	overflow: auto;
	height: 100%;
}

.case_autour_de_moi #col12_milieu {
	padding: 10px 10px 10px 20px;
}

.titre_adm {
	font-size: 16px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}

.en_part {
	margin-top: 12px;
	float: left;
	margin-right: 10px;
}

.part_adm {
	color: #d63427;
	float: right;
	clear: right;
}

.prez_adm {
	clear: both;
	padding-top: 10px;
	float: left;
	width: 500px;
	line-height: 16px;
}

.proposer_adm {
	float: right;
	clear: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.bouton_adm {
	margin-bottom: 10px;
}

.liste_videos_adm {
	clear: both;
	padding-top: 10px;
}

.titre_video_adm {
	text-transform: uppercase;
	float: left;
	font-weight: bold;
}

.case_video_adm {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}

#art_prez_video_adm {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

.art_titre_video_adm {
	text-transform: uppercase;
	font-size: 18px;
}

.real_video_adm {
	clear: both;
}

.art_real_video_adm {
	padding-top: 5px;
}

#adm_col12_gauche {
	width: 480px;
	display: inline-table;
	float: left;
}

#adm_col12_droite {
	float: right;
	padding-left: 20px;
}

.case_autour_de_moi table .construction {
	padding-left: 0;
}

#adm_notation {
	float: right;
}

.formulaire_notation button {
	width: 20px;
}