/* ----------------- GENERAL ------------------ */
P, FORM, DIV, TD, A, H1 {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif, Geneva;
	line-height: normal;
}
BODY {
	margin: 0px;
	color: #033160;
	background:#FFFFFF url(img/bg-1024.gif) repeat-y 987px 0;
	font-family: Tahoma, Arial, sans-serif, Geneva;
}
IMG {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.fil_arianne { height: 23px; background: URL(../img/prg/accueil/fleche_accueil.gif) no-repeat top left; overflow: hidden; }

/* -------------------- LOCAL ------------------- */

.txt_arianne, .txt_arianne A { color: #0066cc; }

#tetiere { padding:0; margin:0; }
	
#cellule-gauche { background: #ecf6ff; border-left:1px solid #606EAA; border-right:1px solid #606EAA;  border-bottom:1px solid #606EAA; }
#main {  margin: 0; padding: 0; min-height:500px; }

.degrade { background: #182566 url(img/bg-menu.jpg) repeat-x top; border-bottom: 1px solid #5D6BAA; }

.itemmenu { padding:0 10px 8px 10px;  zoom:1; }
	.itemmenu p { margin:7px 15px 0 15px; }
	.itemmenu a { background:url(img/puce.gif) no-repeat 0px 2px;padding-left:19px; color:#ffffff; font-weight:bold; }

.puce { background:url(img/puce.gif) no-repeat 0px 2px;padding-left:19px; }

.puce2 { background:url(img/puce2.gif) no-repeat 0px 2px;padding-left:19px; }

#ticker { margin: 0 ; padding: 8px 8px 5px 8px; background:url(img/bg-actu.gif) no-repeat left bottom #ddedfc; }
	#ticker p { margin: 0 0 0 175px; color:#033160 }
	#ticker a { font-weight:bold; color:#0066cc; }
.ombre { height:6px; margin:0; padding:0; background:url(img/shad-ticker.gif) repeat-x; }

.std {  margin: 0; padding: 10px; }
	.std h1 { color:#055db4; font-size: 18px; font-weight:bold; margin-bottom:7px;  }
	.std h2 { color:#055db4; font-size: 15px; font-weight:bold; margin-bottom:5px;  }
	.std h4 { color:#055db4; font-size: 15px; font-weight:bold; margin-bottom:5px;  }
	.std a { color:#0066cc; font-size: 11px;  }
	.std img { border:1px solid #606EAA; }

	#txtnvl { width:494px; min-height:190px; float:left; color:#006fa8; margin:5px 0 0 0; padding-right: 12px; border-right:1px solid #606EAA; }
		#txtnvl H1 { color:#182677; font-size: 15px; font-weight:bold; margin-bottom:8px; }
		#txtnvl p {  color:#033160; }
		#txtnvl a { font-weight:bold; color:#0066cc; }
		#txtnvl img { float:left; border:1px solid #606EAA; margin-right:10px; }

	#sommaire { margin:5px 0 0 0; padding-left:15px; height:185px; overflow:hidden; }
		#sommaire H1 { color:#182677; font-size: 15px; font-weight:bold; margin-bottom:8px; }
		#sommaire p {  color:#0066cc; margin-bottom:7px; }
		#sommaire a { font-weight:bold; color:#0066cc; }

#poule { width:275px; float:left; color:#033160; margin:0; padding:15px 15px 15px 15px; }

#calendrier { width:400px; margin: 15px 0 15px 310px; color:#033160; padding:0; }

#listejoueurs { float:right; margin:25px; border: 1px solid #6b7292; background-color: #d4e8fb; padding:15px;}
#listejoueurs p { margin:5px 0;}

#stades { margin-top: 15px; }
#stades1 { margin:0;padding:0;border-left: 1px solid #6b7292; background: url(img/bg-stades1.gif) repeat-x bottom left; }
#stades1t { background-color:#fff; border: 1px solid #6b7292; border-bottom: none; border-left: none; padding: 2px; width:100px; text-align: center; background: #d4e8fb url(img/bg-stades1t.jpg) repeat-x top left; color:#7eb61c; font-size: 18px; font-weight:bold; }
#stades2 { margin:0;padding: 5px 10px;background-color: #d4e8fb; border: 1px solid #6b7292; border-top: none; }
#stades2 h4 { margin:0 0 5px 0; padding:0; font-size: 12px; }
#stades2 img { border: 1px solid #6b7292; float: left; margin:0 8px 5px 0; }
#stades2 p { margin:0 0 5px 0; }

	#direct { zoom:1; color:#006fa8; }
		#direct H1 { color:#ff0000; font-size: 18px; font-weight:bold; margin-bottom:6px; }
		#direct p {  color:#033160; }
		#direct a { font-weight:bold; color:#0066cc; }
		#direct img { float:right; border:1px solid #606EAA; margin-left:15px; }
		
	#detail { zoom:1; color:#006fa8; }
		#detail p {  color:#033160; margin:5px 0 0 0; }
		#detail a { font-weight:bold; color:#0066cc; }
		#detail img { border:1px solid #606EAA; margin:20px 0; }

#echappee { zoom:1; padding:23px 10px 15px 0; }
	#echappee H1 { color:#26d522; font-size: 18px; font-weight:bold; }
	#echappee H2 { color:#033160; font-size: 12px; font-weight:bold; margin:15px 0 7px 0; }
	#echappee p {  color:#033160; padding-bottom:5px; }
	#echappee a { font-weight:bold; color:#0066cc; }
	#echappee img {  border:1px solid #606EAA; margin-top:10px; }

.titre H1 { font-size:18px; color:#FFFFFF; padding:8px 10px; }
.sstitre p { padding:5px 10px; color:#FFFFFF; border-top:1px solid #003366; border-bottom:1px solid #003366; }

#formetape { float:right; margin-right:10px; }
	#formetape select { font-family:tahoma, arial; font-size:10px; margin-top:10px; background-color:#003366; color:#FFFFFF; }

.perif { background-color:#f8f8f7; border:1px solid #606EAA; }
#contenu-bas { background-color:#f8f8f7; border:1px solid #606EAA;  }

.item { padding:10px 5px 10px 10px; }
	.item H1 { color:#055db4; font-size: 18px; font-weight:bold; margin-bottom:7px;  }
	.item h4 { margin:0 0 5px 0; padding:0; font-size: 12px; font-weight:bold; }
	.item a { color:#0066cc;  }
	.item p {  }

/* antenne */
#antenne { margin:0; background: #31B2D7 url(img/bg-antenne.jpg) no-repeat bottom left; }
#antenne h1 { color:#fff; }
#antenne p {  color:#fff; font-size:11px; margin:0; }
#antenne a { font-weight:bold; color:#fff; }
#antenne img { margin: 15px 15px 10px 15px; }
#antenne .bleuantenne { color: #A0F5FF; font-weight: bold; }


#concours { background: #96C111 url(img/bg-concours3.jpg) no-repeat top left; }
#concours h1 { color:#fff; }
#concours a { color:#fff; }
#concours p { color:#fff; }
#concours img { margin:20px 0 30px 0; border:0; }

#lots { clear:both; border-top:1px solid  #606EAA; margin-left:10px; padding-top:15px; margin-top:5px; }
#lots img { border:1px solid  #606EAA; float:left; margin-right:15px; }

.img-centre { border:1px solid #606EAA; margin:20px 0; }

.jeux p { margin-bottom:5px; }

.nouvelles {  margin: 0; padding: 10px; zoom:1; }

/* articles */
	#article { width:484px; min-height:440px; float:left; color:#006fa8; margin:5px 0 0 0; padding:0 20px 0 10px; border-right:1px solid #606EAA; }
		#article H1 { color:#182677; font-size: 15px; font-weight:bold; margin-bottom:8px; }
		#article p {  color:#033160; line-height:16px; margin:10px 0; }
		#article a { font-weight:bold; color:#0066cc; }

	#sommaire-art { float:left; margin:5px 0 0 20px; width: 175px; }
		#sommaire-art H1 { color:#182677; font-size: 15px; font-weight:bold; margin-bottom:28px; }
		#sommaire-art p {  color:#0066cc; margin-bottom:15px; }
		#sommaire-art a { font-weight:bold; color:#0066cc; }

/* brèves */
	#breves { color:#006fa8; margin:5px 0 0 0; padding:0 10px; }
		#breves H1 { color:#182677; font-size: 15px; font-weight:bold; margin-bottom:8px; }
		#breves p {  color:#033160; line-height:17px; margin:10px 0; text-align:justify; }
		#breves a { font-weight:bold; color:#0066cc; }

/* echappee */
#main2 { margin:0; padding:0; zoom:1; }
#main2 H1 { color:#182677; font-size: 12px; font-weight:bold; margin-bottom:8px; }
#main2 p {  color:#033160; line-height:16px; margin-bottom:10px;}
#main2 a { font-weight:bold; color:#0066cc; background:url(img/puce2.gif) no-repeat 0px 2px;padding-left:19px; }
#chapo { margin:15px 15px 0 15px; }
#chapo H1 { color:#26d522; font-size: 18px; font-weight:bold; } 
#chapo p { color:#033160; font-weight:bold; }

	#article1 {  zoom:1; float:left; width:300px;  color:#006fa8; padding:15px; }
	#article2 { color:#006fa8; margin:15px; }
	#article3 { color:#006fa8; margin:15px; }
	#diaporama {  zoom:1; float:right; padding:15px 15px 15px 0; margin:0; }
	#lsv {  }
		#lsv p {  }

/* memoire */
#memoire { margin:0; padding:0; zoom:1; }
#memoire H1 { color:#182677; height:20px; font-size: 12px; font-weight:bold; margin-bottom:0; }
#memoire p {  color:#033160; font-size:11px; line-height:15px; margin-bottom:20px; }
#memoire a { font-weight:bold; color:#0066cc; }
#memoire img { margin-bottom:7px; border:1px solid  #000000}
#memoire a img {opacity: 1.0;filter:alpha(opacity=100);}
#memoire a:hover img {opacity: 0.6;filter:alpha(opacity=60);}


.legende-ina { font-size:11px; height:35px; }
.col_ina {  zoom:1; float:left; width:130px; color:#006fa8; padding:15px 0 5px 40px; }

#chapo2 { margin:15px 15px 0 15px; }
#chapo2 H1 { color:#055db4; font-size: 18px; font-weight:bold; } 
#chapo2 p { color:#033160; font-weight:bold; }

/* alantenne */
#alantenne { margin:0; padding:15px; zoom:1; }
#alantenne H1 { color:#182677; font-size: 15px; font-weight:bold; margin-bottom:8px; }
#alantenne H2 { color:#0066cc; font-size: 12px; font-weight:bold; margin:10px 0 4px 0; }
#alantenne p {  color:#033160; font-size:11px; line-height:15px; margin:0; }
#alantenne a { font-weight:bold; color:#0066cc; }
#alantenne img { float:right; border:1px solid #006fa8; margin-left:15px; }

.prog { float:left; width:210px; margin:0 20px 20px 0; }

/* liste */
.liste
{
margin: 0;
padding: 0;
list-style: none;
}

.liste li 
{
margin:8px 0;
padding-left: 19px;
background-image: url(img/puce2.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}
/*articles sport.fr */
.container_img_left {
	margin:8px 14px 10px 0;
	padding:0;
	border:0;
}
.container_img_right {
	margin:0 0 10px 10px;
	padding:0;
	border:0;
}
.article_img {
	border: 1px solid #606EAA;
	margin:0;
	padding:0;
}
.legende {
	font-family: Tahoma;
	font-size: 9px;
	color:#000;
	background-color:#b8d9f6;
	padding: 10px;
	margin: 0;
}

.sep5 { height:5px; margin:0; padding:0; }

.sep1 { height:1px; }

.clear{clear:both; }

.centre {text-align:center;}

/*ticker*/
#pscroller1{
	width: 700px;
	height: 16px;
	margin: 0;
	padding: 0;
	/*background-color:#009900;*/
}
#pscroller1 p {
	color: #FF0000;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}

/*affiche */

#TB_prev a { color:#0066CC; font-size: 11px; font-weight:bold; margin-left:15px; }
#TB_next a { color:#0066CC; font-size: 11px; font-weight:bold; margin-left:15px; }

/* tableaux */
.restable {border:solid 0px;border-bottom:none;border-collapse:collapse;width:100%;padding:4px;margin:0 auto;border-spacing:0;font:normal 11px tahoma;text-align:left; margin-bottom: 10px;}
.restable th {font-weight:bold;background:#182666 url(img/th-bg.jpg) repeat-x;color:#fff;height:21px; padding:0 2px;}
.restable td {line-height:16px;border-bottom:1px solid #6B7292;margin:0;padding:1px 2px;}
.restable td.drap, .restable td.horaire { width: 32px; }
.restable td.lieu { width: 70px; }
.restable td.pts { width: 35px; }
.restable td.direct { width: 40px; }
tr.p {background:#C3E0FB;}
tr.i{background:#D4E8FB;}
.restable tr:hover {background: #FFF;} 
.restable img { margin: 2px 6px; }
.restable a { color:#033160; }

.pronotable {border:solid 0px;border-bottom:none;border-collapse:collapse;width:80%;padding:4px;margin:0 auto;border-spacing:0;font:normal 11px tahoma;text-align:left; margin-bottom: 10px;}
.pronotable td {margin:0;padding:1px 0 1px 0;}


.pouleA { background-color: #0096D0; padding:1px 5px; }
.pouleB { background-color: #7EB61C; padding:1px 5px; }
.pouleC { background-color: #EF8300; padding:1px 5px; }
.pouleD { background-color: #E31B19; padding:1px 5px; }

/* biblio */
div#bibliographie { margin: 10px 0 10px 80px; }
div.biblio { width: 500px;border-bottom: 1px solid #606EAA; padding: 14px 0; }
div.biblio:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html div.biblio { height: 1%;}
div.biblio img { float:left; margin: 0 10px 0 0; }
div.biblio h4 { margin:0; padding:0; }
div.biblio p.auteur {  font-size: 12px; font-weight:bold; margin:5px 0 4px 0; }

/* bloc en video */
#videobloc { width:100%; margin:0; padding:0;background-color: #d4e8fb; }
.videobloc-inner { float:left; width:33%; margin: 10px 0; }
.videobloc-inner h4 { color:#055db4; margin:5px 0 5px 0; padding:0; font-size: 12px; font-weight:bold; }
.videobloc-inner h4 a:hover { text-decoration: none; }
.videobloc-inner img { border:1px solid #606EAA; margin:5px 10px; }
.videobloc-inner img.vi-img { float:left; }
.videobloc-inner img.cam { border:0; margin:0; }
.videobloc-inner p { margin:5px 5px 5px 100px; }
.videobloc-inner a { color:#0066cc; }
.videobloc-inner a.noa { color:#033160; }
.videobloc-inner a.noa:hover { text-decoration: none; }
div.bgvideo { background: url(img/bg-envideo.jpg) no-repeat; height: 32px; margin:0; padding:0; }
div.bgvideo h1 { margin:0; padding:5px 10px 4px 10px; color: #033160;}

.videobloc-inner div p.sujets { margin:0 0 5px 10px; }

/* question */
div#question { margin: 20px 0 10px 80px; }
div#question p { margin: 5px 0; }
