/* liens du site */
a { text-decoration: none; color: #000000; }
a:visited	{ text-decoration: none; color: #000000; }
a:hover		{ text-decoration: none; color: #607C8C; }
a:active	{ text-decoration: none; color: #607C8C; }

/* arrière plan et scrollbar du site */
.body {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	color: #000000;
	font-size: 12px;
	/*scrollbar-arrow-color: #232D32;
	scrollbar-face-color: #9DB1C1;
	scrollbar-track-color: #D6DEE4;
	scrollbar-highlight-color: #607C8C;
	scrollbar-3dlight-color: #DCE3E9;
	scrollbar-shadow-color: #75919F;
	scrollbar-darkshadow-color: #465964;*/

}

/* fond coloré foncé des menus*/
.menu {
	background-color: #607C8C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
    font-weight: bold;
	color: #FFFFFF;
}

/* fond coloré clair des menus*/
.menu0 {
	background-color: #C8D0D8;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/* menu haut*/
.menuhaut {
	background-color: #607C8C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color : #FFFFFF;}
a.menuhaut { text-decoration: none; color: #FFFFFF; }
a.menuhaut:visited  { text-decoration: none; color: #FFFFFF; }
a.menuhaut:hover	{ text-decoration: none; color: #C8D0D8; }
a.menuhaut:active	{ text-decoration: none; color: #FFFFFF; }

/* menu bas*/
.menubas {
	background-color: #607C8C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;}
a.menubas, a.menubas:visited { text-decoration: none; color: #FFFFFF; }
a.menubas:hover, a.menubas:active { text-decoration: none; color: #000000; }

/* menu de gauche*/
.menugau {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/* menu de gauche du club*/
.menuclub {
	background-color: #DCE3E9;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/* menu de droite*/
.menudroi {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/* fond coloré des titres menus petite taille */
.menu1 {
    background-color: #C8D0D8;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #465964;
}

/* fond coloré des titres des menus grande taille */
.titrerub {
	background-color: #607C8C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Chapeau des rubriques */
.chaporub {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-style: italic;
	color: #465964;
}

/* titre des articles */
.titre {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #465964;
}

/* titre des articles grande taille */
.titre16 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #465964;
}

/* titre des articles grande taille */
.titre16B {
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/* titre des rubriques grande taille */
.titre20 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #465964;
}

/* titre des rubriques grande taille */
.titre20B {
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

/* sous titre (date, auteur) */
.sstitre {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/* texte des articles */
.texte {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
}
	
/* texte petit noir (description prog ce soirtv...)*/
.texte1{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
    color: #000000;
}
.texte2{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-align:justify;
    color: #000000;
}

/* texte mini noir (home tv express, ce soir...)*/
.texsmall{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9px;
    color: #000000;
}

/* texte des dates */
.datetxt {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #465964;
}

/* boite archives */
.archive {
	background-color: #C8D0D8;
	font-family: Arial, Verdana, Helvetica;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

/* copyright visible*/
.copyright1 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-style: italic;
	color: #465964;
}

/* copyright invisible*/
.copyright {
	font-family: Franklin Gothic Medium;
	font-size: 10px;
	color: #C8D0D8;
}

/* tableau*/
.tablo1 {
	background-color: #DCE3E9;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/* bloc droite*/
.blocD1 {
	background-color: #E9EDF0;
}
a.lksmall{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9px;
    color: #000000;
	text-decoration:underline;
}
a.lksmall:visited{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9px;
    color: #000000;
	text-decoration:underline;
}
a.lksmall:hover{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9px;
    color: #607C8C;
	text-decoration:none;
}
.link2 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color : #FFFFFF;}
a.link2 { text-decoration: none; color: #FFFFFF; }
a.link2:visited  { text-decoration: none; color: #FFFFFF; }
a.link2:hover	{ text-decoration: none; color: #C8D0D8; }
a.link2:active	{ text-decoration: none; color: #FFFFFF; }

a.tc_8 { text-decoration: none; color: #CC66CC; font-size:10px; font-weight:bold;}
a.tc_8:visited  { text-decoration: none; color: #CC66CC;  font-size:10px;font-weight:bold;}
a.tc_8:hover	{ text-decoration: none; color: #CC66CC;  font-size:10px; font-weight:bold;text-decoration:underline;}
a.tc_8:active	{ text-decoration: none; color: #CC66CC;  font-size:10px;font-weight:bold;}

a.tc_10 { text-decoration: none; color: #009966; font-size:10px; }
a.tc_10:visited  { text-decoration: none; color: #009966;  font-size:10px;}
a.tc_10:hover	{ text-decoration: none; color: #009966;  font-size:10px; text-decoration:underline;}
a.tc_10:active	{ text-decoration: none; color: #009966;  font-size:10px;}

a.tc_12 { text-decoration: none; color: #006666; font-size:12px; }
a.tc_12:visited  { text-decoration: none; color: #006666;  font-size:12px;}
a.tc_12:hover	{ text-decoration: none; color: #006666;  font-size:12px; text-decoration:underline;}
a.tc_12:active	{ text-decoration: none; color: #006666;  font-size:12px;}

a.tc_14 { text-decoration: none; color: #CC66CC; font-size:14px; }
a.tc_14:visited  { text-decoration: none; color: #CC66CC;  font-size:14px;}
a.tc_14:hover	{ text-decoration: none; color: #CC66CC;  font-size:14px; text-decoration:underline;}
a.tc_14:active	{ text-decoration: none; color: #CC66CC;  font-size:14px;}

a.tc_16 { text-decoration: none; color: #009966; font-size:16px; font-weight:bold;}
a.tc_16:visited  { text-decoration: none; color: #009966;  font-size:16px;font-weight:bold;}
a.tc_16:hover	{ text-decoration: none; color: #009966;  font-size:16px; font-weight:bold;text-decoration:underline;}
a.tc_16:active	{ text-decoration: none; color: #009966;  font-size:16px;font-weight:bold;}

a.tc_18 { text-decoration: none; color: #CC6600; font-size:18px; }
a.tc_18:visited  { text-decoration: none; color: #CC6600;  font-size:18px;}
a.tc_18:hover	{ text-decoration: none; color: #CC6600;  font-size:18px; text-decoration:underline;}
a.tc_18:active	{ text-decoration: none; color: #CC6600;  font-size:18px;}

a.tc_20 { text-decoration: none; color: #990000; font-size:20px; }
a.tc_20:visited  { text-decoration: none; color: #990000;  font-size:20px;}
a.tc_20:hover	{ text-decoration: none; color: #990000;  font-size:20px; text-decoration:underline;}
a.tc_20:active	{ text-decoration: none; color: #990000;  font-size:20px;}

/* tableau type colonne droite*/
.bgTitre {background-color:#F1F1F1;}
.bgItem {background-color:#607C8C;}
.borderTab { border:1px solid #465964;}
.borderItem {border:1px solid #465964;}
.titleItem {font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.header {margin-left: 10px; margin-top: 3px; margin-bottom: 3px;}

/* barre de separation en pointilles FONCE*/
.hrpoint {border-bottom: 1px dashed #607C8C; margin: 6px 0 6px 0;}

/* barre de separation en pointilles CLAIR*/
.hrpointclair {border-bottom: 1px dashed #C8D0D8; margin: 1px 0 1px 0;}

/* bloc à onglets */
#container {
	position: relative;
	width: 300px;
	margin: 1em auto;
	text-align: left;
	border: 1px solid #607C8C;
	background-color: #607C8C;
}
#container * {
	margin: 0;
	padding: 0;
}
#container ul#menu {
	position: relative;
	width: 100%;
	font-weight: bold;
}
#container ul#menu li {
	float: left;
	display: inline;
}
#container ul#menu li a {
	text-align: center;
	display: block;
	width: 150px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}
#container ul#menu li a:hover {
	background-color: #C8D0D8;
}
#container h1,
#container h2 {
	margin: 0.5em 0 0.5em 0;
	font-size: 1.4em;
}
#container .content {
	padding: 1em 2em;
	margin: -2px 0 0 0;
	_margin: -16px 0 0 0;
	background-color: #ffffff;
}
#container hr {
	clear: both;
	visibility: hidden;
}
#container a.current {
	background-color: #C8D0D8;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-align:justify;
    color: #000000;
}
#container a.ghost  {
	background-color: #607C8C;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-align:justify;
    color: #000000;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}