/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; 
	padding: 1;
	line-height: 135%;
}

td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
          
	color: #333333;
	font-weight: normal;	
	}

/* Links */
a:link, a:visited {
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}



a:hover {
	color: #003399;	text-decoration: none;
	}

/* Horizontal Line */	
hr {
	background: #C0C0C0; height:2px; border: 1px inset;
	}

/* --Default Class Settings-- */	

a.mainmenu:link, a.mainmenu:visited {
	color: #025354;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
a.mainmenu:hover {
	color: #003399;
	text-decoration: none;
	font-weight: bold;



	}

/* Content - Sections & Categories */
.contentpane {
	background-color : #FFFFFF; 
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration: none;
	width: 97%;
	border : 0px dashed #91ACB5;
	font-weight: normal;
	}
	
.contentpaneopen {
	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration: none;
	width: 97%;
	border : 0px dashed #91ACB5;
	}
	
.contentheading {
  font-family: Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight: bold;
  padding-top:20px;
  width: 99%;
  height      : 15px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #003366;
	}

	
/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #336699; text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.blogsection:hover {
	color: #003399;	text-decoration: none;
	}
	
a.weblinks:link, a.weblinks:visited {
	color: #336699; text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #003399;	text-decoration: none;
	}

a.readon:link, a.readon:visited {
	color: #CC0000; text-decoration: none; font-weight: normal;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

a.readon:hover {
	color: #CC6666;	text-decoration: none;
	}

table.moduletable {
font-size: 11px;
	margin: 0px 0px 0px 0px;
	width: 99%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;

	}
.moduletablenewsflash {
    font-size: 12px;
    width: 210px;
   text-align       : left;
  color            : #003366;

	background: url(filinfo.gif);
	background-repeat : no-repeat;
	background-position:top;
	padding-top: 18px;
	}
	.moduletablenewsflash:hover {
          font-size: 12px;
          color: #000000;
 	}

.contentpagetitle {
padding-top: 25px;    
font-size: 9px;
 	}

.contentpagetitle:visited {
padding-top: 25px; 
    font-size: 9px;


 	}
.contentpagetitle:link {
padding-top: 25px; 
    font-size: 9px;


 	}
.contentpagetitle:hoover {
padding-top: 25px; 
    font-size: 9px;


 	}

	
.moduletablenewsflashadmin {
    font-size: 12px;
    width: 210px;
   text-align       : left;
  color            : #003366;
  padding-top: 25px;
	background: url(filinfo_admin.gif);
	background-repeat : no-repeat;
	background-position:top;
	}
	.moduletablenewsflash:hover {
font-size: 11px;

    color            : #000000;
 	}
.moduletablenewsflash:visited {
     font-size: 11px;
    color            : #000000;
 	}
	
	

info.moduletable {
	margin: 0px 0px 0px 0px;
	width: 99%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 	color: #333333;
	height: 49px;
	width: auto;
	text-align: left;
	text-align:left;
    padding-left: 49px;
    padding-top: 11px;
	width: auto;
	background: url(../images/contentheading.gif) repeat;
	background-repeat : no-repeat;

	}

table.moduletable td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}


.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
 	color: #333333;
	text-align:left;
	height: 49px;
    padding-left: 49px;
    padding-top: 11px;
	width: auto;
	text-transform   : uppercase;
	background: url(ligne.gif);
	background-repeat : no-repeat;
	background-position:top;
	}
	
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	} 

.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid;
	}

/** category text format and links **/
.category {
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 

	text-decoration: none;
	}

a.category:link, a.category:visited {
	color: #336699; 

	}

a.category:hover {
	color: #003399;
	}
	
.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 10px;
	color: #666666;
	}
	
ul li {
	padding-left: 23px;
//	background: url(../images/rameur_petit.gif) no-repeat 0px 4px;	
	line-height: 170%;
}


table.searchintro {
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #FFEBBF;
	}

table.contact td.details {
	background-color: #FFF9EA;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.pathway, a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #0B5874;
}
a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3C7C97;
	text-decoration: underline;
}

.depart, a.depart:link, a.depart:visited {
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3C7C97;
}