print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
	.menu, .ssmenu {
		visibility:hidden;
	}
}

FONT		{FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
TD		{FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
BODY		{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING:0;
	MARGIN:0;
	margin-bottom:0px;
	color: #CCCCCC;
	background-color: #000000;

/*	background-image: url(images/fond_table.jpg); */
}
P		{FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}

INPUT		{FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
TEXTAREA	{FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}


A:link          {
	BACKGROUND: none;
	TEXT-DECORATION: underline;
	color: #CCCCCC;
}



A:active        {
	BACKGROUND: none;
	TEXT-DECORATION: none;
	color: #CCCCCC;
}


A:visited       {
	BACKGROUND: none;
	TEXT-DECORATION: underline;
	color: #CCCCCC;
}


A:hover   {
	BACKGROUND: none;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.menu{
	font-size:12px;
	font-weight:bold;
	border:0px none;
	color:#999999;
	padding:0px;
	margin:auto;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.ssmenu  {
	font-size:12px;
	font-weight:normal;
	border:0px none;
	color:#FFFFFF;
	width:150px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-align: left;
	background-color: #333333;
	padding-left: 3px;
	
 } 
 

.menu span, .ssmenu span {
/* pour cacher les ; en fin de <li>, ce qui permet aux synthèse vocales de prendre une
	pause dans l'élocution */
	display:none;
}

.ssmenu ul, .ssmenu li {
/* Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px;
/* Ne pas modifier le block */
	display:block;
	margin:0px;
	width:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width :auto;
}


.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus {
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}
 .menu a:hover, .menu a:focus {
	text-decoration: underline;
}


.titre {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
}
.texte {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
}
.fort {
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
}
.TxThome {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;


}

.dot         {
	position: absolute;
	width: 9px;
	height: 9px;
	visibility: hidden;
	cursor: pointer;
	cursor: hand;
	z-index: auto;
	font-style: normal;
	font-size: 6px;
	background-image: none;
	border: 1px solid #000066;
	background-color: #336699;
}

.dotempty    {
	position: absolute;
	width: 9;
	height: 9;
	visibility: hidden;
	font-size: 6px;
	cursor: pointer;
	cursor: hand;
	zindex: 100;
	z-index: auto;
	border: 1px solid #000066;
	background-color: #336699;
}

.centerdot         {
	position: absolute;
	width: 0; 
	height: 0;
	visibility: hidden;
	cursor: pointer;
	cursor: hand;
	z-index: auto;
	font-style: normal;
	font-size: 0px;
	background-image: none;
	background-color: #FFCC99;
}

.dotoff      { 
	position: absolute; 
	width: 6; 
	height: 6; 
	visibility: hidden; 
	background-color: #CCCCCC; 
	font-size: 1px; 
	cursor:default; 
	z-index: auto;
}


.caption     {
	position: absolute;
	visibility: hidden;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 10px;
	text-align: center;
	cursor: default;
	z-index: auto;
	font-weight: normal;
	background-position: right;
	width: 200px;
}


.TitreNews {
	background:#666666;
	FILTER: progid;
	font-size:11px;
	font-weight:bold;
	border:0px solid;
	color:#CCCCCC;
	width:100;
	padding:1px;
	font-style: normal;
}

select, option {
 background-color:#333333;
 color:#FFFFFF;
}

