a:link {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #2e2e2e; text-decoration: none;} 
a:visited  {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #2e2e2e; text-decoration: none;}
a:hover {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #ff6347;text-decoration: underline;}
a:active {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #2e2e2e; text-decoration: none;}

a.edito          {color:#010101; text-decoration: underline; font-size: 11px;}
a:visited.edito  {color:#010101; text-decoration: underline; font-size: 11px;}
a:hover.edito    {color:#ff6347; text-decoration: underline; font-size: 11px;}

a.abos               {color:#108807; font-family: verdana; font-size: 11px; text-decoration: underline; font-style:italic;}
a:visited.abos       {color:#108807; font-family: verdana; font-size: 11px; text-decoration: underline; font-style:italic;}
a:hover.abos         {color:#108807; font-family: verdana; font-size: 11px; text-decoration: underline; font-style:italic;}

div.mc { position:absolute; visibility:hidden; overflow:hidden; margin:0px; padding:0px; font-size:0px; cursor:default; }
/* skycrapper */
.rightSky{border-left:solid 1px #ccc;}
.square{border-top:solid 2px #eeeeee;}
.topBan{border-left:solid 1px #fff;}
/* RUBRIQUES ET SOUS RUBRIQUES */
#menunav {
	font-size: 100%;
}


span.ladate {
	font-size: 95%;
	display: block;
	border: 2px solid #ffffff;
	margin-bottom: 1px;
	margin-top: 1px;
	overflow: hidden;
	text-align: right;
	background-color: #600060;	
	color: #ffffff;
}


#menunav h2 {
	font-size: 100%;
	display: block;
	border: 1px solid #3e4e67;
	margin-bottom: 2px;
	margin-top: 20px;
	overflow: hidden;
	text-align: left;
	color: #FFFFFF;
}

#menunav h2#homeLink a {
	padding: 0;
	padding-left: 5px;
	margin:  0;
}

span.rubrique {
	font-size: 8px;
	display: block;
	border: 1px solid #3e4e67;
	margin-bottom: 2px;
	margin-top: 0px;
	overflow: hidden;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	background-color: #0077BD;	
}

span.arubrique {
	font-size: 100%;
	display: block;
	border: 1px solid #3e4e67;
	margin-bottom: 2px;
	margin-top: 0px;
	overflow: hidden;
	text-align: left;
	color: #ffffff;
	background-color: #FFFFFF;	
}


#menunav h2.menunavH2 {
	padding-left: 1px;
}

#menunav a {
	color: #0077BD;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 1px;
}

#menunav a:hover {
	font-size: 100%;
	color: #3e4e67;
	background-color: #cfd3dc;
}

span.rubnavindent {
	color: #0077BD;
	display: block;
	font-size: 100%;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px dotted #0077BD;
	border-top: 0px;
	text-align: left;
}


span.menunavindent {
	color: #0077BD;
	display: block;
	font-size: 100%;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px dotted #0077BD;
	border-top: 5px;
	text-align: left;
}

span.menunavindent a {
	color: #0077BD;
	padding-left: 1px;
	background-color: #FFFFFF;
}

span.menunavselected {
	color: #0077BD;	
	text-decoration: none;
	font-size: 100%;
	display: block;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #3e4e67;
	border-top: 0px;
	background-color: #FFF000;
	text-align: left;
}

#menunav a.sel {
	color: red;
}


/* MENU DOSSIER ET ARTICLES */
#dossier {
	font-size: 100%;
}
#article {
	font-size: 100%;
}


#dossier h2 {
	font-size: 100%;
	display: block;
	border: 1px solid #3e4e67;
	margin-bottom: 2px;
	margin-top: 2px;
	overflow: hidden;
	text-align: left;
	color: #C00000;
	background-color: #ffffff;
}

#dossier h2#homeLink a {
	padding: 0;
	padding-left: 5px;
	margin:  0;
}

#dossier h2.dossierH2 {
	padding-left: 1px;
}

#dossier a {
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 1px;
}

#dossier a:hover {
	font-size: 100%;
	color: #3e4e67;
	background-color: #ffff00;
}

span.dossierindent {
	display: block;
	font-size: 100%;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px dotted #3e4e67;
	border-top: 0px;
	text-align: left;
}

span.dossierindent a {
	padding-left: 3px;
}

span.dossierselected {
	font-size: 100%;
	display: block;
	border: 1px solid #3e4e67;
	margin-bottom: 2px;
	margin-top: 2px;
	overflow: hidden;
	text-align: left;
	color: #C00000;
}

span.articleindent {
	display: block;
	font-size: 100%;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px dotted #3e4e67;
	border-top: 0px;
	text-align: left;
}

span.articleselected {
	text-decoration: none;
	font-size: 100%;
	display: block;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #3e4e67;
	border-top: 0px;
	background-color: #ffffff;
	text-align: left;
	color: #C00000;
}
span.titredossier {
	font-size: 100%;
	display: block;
	border: 1px solid #3e4e67;
	margin-bottom: 2px;
	margin-top: 2px;
	overflow: hidden;
	text-align: left;
	color: #C00000;
	background-color: #ffffff;
}


#dossier a.sel {
	color: red;
}

input.recherche
 {
   border-width : 1px;
   border-style : solid;
   border-color : Gray;
   font-family : Verdana,sans-serif,Arial,sans-serif;
   font-size : 11px;
 }


input.valider
 {
	 background-color:#cc3399;color:#fff;
	 padding:1px;font-size:11px; font-weight:bold;
 }


input.inscription
 {
   border-width : 1px;
   border-style : solid;
   border-color : Gray;
   background-color: #FFFFFF;
   font-family : Verdana,sans-serif,Arial,sans-serif;
   font-size : 10px;
   text-align: left;
 }

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #010101;}

caption { 
 font-family : Verdana,sans-serif,Arial,sans-serif;
 font-size: 9pt; 
 color: #000000; 	
 text-align: left;
}

SPAN.PLUS {  font-family: Arial; font-size: 10pt; text-decoration: none;}
SPAN.SIGNATURE {  font-family: Arial; font-size: 12pt; color: #003090;}
SPAN.SERVICE {  font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; font-size: medium; color: #000000; font-weight:bold;}
SPAN.SERVICE2 {  font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight:bold;}
SPAN.DATE {  font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;color: #000000;}
SPAN.PRODUIT {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt;color: #FFFFFF; font-weight:bold; text-decoration: none;}
SPAN.SITU {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt;color: navy;}
SPAN.SITU2 {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt;color: navy; }
SPAN.SELRUB {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt;color: #000000; font-weight:bold; text-decoration: none;}
SPAN.SELSRUB {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt;color: #FFFFFF;  text-decoration: none;}
SPAN.TITRE {  font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; font-weight:bold; text-decoration: none;}
SPAN.COPY {  font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;}

SPAN.FISRT { font-family: verdana, arial, helvetica, sans-serif; font-size: 15pt; }

SPAN.DIAL { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #FF0000;}
SPAN.DIALNEWS {  font-family: Arial, sans-serif; font-size: 8pt; color: #600060;}
SPAN.PLUS {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-style: italic}
SPAN.AUSSI {  font-family: Arial, sans-serif; font-size: 12pt; color: #000000; font-style: italic}
SPAN.AUSSI2 {  font-family: Arial, sans-serif; font-size: 10pt; color: #000000; font-style: italic}
SPAN.RA {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000;}

