a, a:link,a:active,a:visited { font-family: Verdana, Arial, helvetica, sans-serif; text-decoration:none; }
a:hover                      { text-decoration:underline;}


.t1           { font-size: 9px;  }
.t2           { font-size: 10px; }
.t3, BODY, TD { font-size: 12px; text-align: justify; }
.t4           { font-size: 12px; }
.t5           { font-size: 13px; }
.t6           { font-size: 14px; }
.t7           { font-size: 15px; }
.t8           { font-size: 16px; }
.t9           { font-size: 17px; }
.t10          { font-size: 18px; }

.font1, BODY, TD { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
.font2           { font-family : Arial, Helvetica, sans-serif; }

.bg { background-position : top; background-repeat : no-repeat; background-image : url('Images/Commun/Fond.gif') }
.bg2 { background-position : bottom; background-repeat : no-repeat; background-image : url('Images/Presentation/Fond.jpg') }
.bg3 { background-position : bottom; background-repeat : no-repeat; background-image : url('Images/Informations/Fond.jpg') }
.bg4 { background-position : bottom; background-repeat : no-repeat; background-image : url('Images/trajets/Fond.jpg') }

.Flat { font-size: 10px; border-style:solid; border-width:1; border-left-color : #535353; border-right-color : #535353; border-top-color : #535353; border-bottom-color : #535353; background-color: #FFFFFF; }

.Marge12, BODY, TD, P {margin-left: 12px; margin-right: 12px; margin-bottom: 12px; margin-top: 12px}
.Marge8  {margin-left: 8px;  margin-right: 8px;  margin-bottom: 8px;  margin-top: 8px}
.Marge4  {margin-left: 4px;  margin-right: 4px;  margin-bottom: 4px;  margin-top: 4px}

/********************************************************************************/
/*									COULEURS									*/
/********************************************************************************/
.grey   { color : #7F7F7F }
.white  { color : #FFFFFF }
.black  { color : #000000 ; font-weight: bold}
.LnkBlack  { font-size: 12px; color : #000000 ; font-weight: bold}
.gold   { color : #CC9933 ; font-weight: bold}
.LnkGold   { font-size: 12px; color : #CC9933 ; font-weight: bold}
//.gold   { color : indigo ; font-weight: bold}
.green  { color : #288A4D }
.red    { color : #903012 }
.blue   { color : #005CA2 }
.rouge	{ color : red }
.littleBlack		{ font-size: xx-small; color : #000000 ; font-weight: bold; }


/********************************************************************************/
/*										NEWS									*/
/********************************************************************************/
table.news {
 border-collapse: collapse; 
 width: 675px;
 margin: 0;
 padding: 0;
 border: 0;
}

table.news_date {
 border-collapse: collapse; 
 height: 30px;
 width: 179px; 
 margin: 0;
 padding: 0;
 border: 0;
}

td.date { 
 background: #DE002D; 
 color: #FFFFFF; 
 width: 150px; 
 text-align: center; 
 font-weight: bold; 
 height: 30px;
 margin: 0;
 padding: 0;
 border: 0;
}

td.espace { 
 background: #FFFFFF; 
 color: #FFFFFF; 
 width: 29px;
 height: 30px; 
 margin: 0;
 padding: 0;
 border: 0;
}

td.titre {
 color: #DE002D; 
 font-size: 20; 
 font-weight: bold;
 text-align: right; 
 width: 496px;
 height: 30px;
 margin: 0;
 padding: 0;
 border: 0;
}

td.corps {
 background: #FFFFFF; 
 color: #000000; 
 text-align: justify; 
 padding-left: 20; 
 padding-right: 20;
 margin: 0;
 padding: 0;
 border: 0;
}

td.signature {
 color:"#000000"; 
 background: #FFFFFF; 
 text-align: center; 
 border-top: solid thin; 
 width: 150;
 margin: 0;
 padding: 0;
}


td.chooseNewsChoice {
	text-align: center; 
	padding: 12px 0 0 0 !important;
	padding: 0 0 0 0;
}

td.submitNewsChoice {
	text-align: center; 
	padding: 0 80px 0 0 !important;
	padding: 18px 80px 0 0;
}


table.news2 {border : 1px solid #DE002D; width: 700px;}
td.date2 { border : 1px solid #DE002D; color: #000000; width: 29;}
td.titre2 {color: #000000; font-size: 20; font-weight: bold; text-align: center;}

td.iai {text-align: center;}

/********************************************************************************/
/*									MENUS POPUP									*/
/********************************************************************************/

.menu_popup {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	text-align: center;
	position:	absolute;
	visibility:	hidden;
	z-index: 8;
}

/* Pour régler le problème de select et div sous IE (A FAIRE) */
#framemessage {
 width: 2000px; 
 height: 300px;
 top: 100px; 
 left: 400px;
 border: 0px; 
 z-index:0; 
 position:absolute; 
 padding: 0px; 
 margin: 0px;  
 filter:alpha(opacity=0);
}