@charset "iso-8859-1";	  

@media all 	 {	 




BODY {background: #F0F0F0; 
	 /*width: 842px;*/
	
	 FONT-FAMILY: Verdana; 
	 COLOR: #8C98A2; 
	 FONT-STRETCH: ultra-expanded; 
	 FONT-SIZE: 12px; 
	 text-align: center; 
	 FONT-WEIGHT: normal; 
	 font: sans-serif Verdana;
	 margin: 0px;
     padding: 30px;
	 }

div#full_page {
   position: center;  
    width:842px;
    /*height:100px;	  */
    /*left:0px;*/
    top: 0px;

}
div#entete {
    clear: both; 
    height: 390px;
    background-color: transparent;
    padding: 1px;
}
div#ligne_menu {
    clear: both;
    min-height: 50px;
    background-color: transparent;
    padding: 0px;
}
div#gauche { 
	clear: left;
    float: left;
    width: 200px;
    background-color: transparent; 
	text-align: left;
}
div#droite {
    float: right;
    width: 100px;
    background-color: transparent;
}
div#milieu {
    padding: 0px 160px 5px 160px;
    margin: 0px;
    background-color: transparent;
	text-align: left;
}
div#actualite {
    padding: 0px 160px 5px 160px;
    margin-left: 30px;
    background-color: transparent; 
	text-align: left; 
}
div#pied {
    clear: both;
    background-color: transparent;
	COLOR: #7E7E7E;
	WIDTH: 100%; 
	float: left; 
	text-align: center; 
	margin-top: 20px; 
	font-size: 8px; 
	font-style: normal; 
	font-weight: normal;
}
P {	 FONT-SIZE: 12px; 
  	 color: #000000
	 }
TD {VALIGN:TOP }
TD.menucell {color: #6633CC; background-color: #FAFFFC; TEXT-ALIGN: center; WIDTH: 100px;top: 100px; HEIGHT: 20px}	/*old #63C6E7 new 59BAE4*/
TD.langcell {TEXT-ALIGN: center;top: 100px}	
.menuline {BORDER: 0px; ALIGN: right; WIDTH: 100%}	  /* pour les "table" */
.menutree {FONT-SIZE: 8px;}	  /* le paragraphe " */	   

.maincell {	WIDTH: 800%;VALIGN:TOP/*;HEIGHT: 800px */}
TR {VALIGN:TOP}
TABLE {VALIGN: TOP}

/* définition des titre */	
H1 {TEXT-ALIGN: center; COLOR: #6B6D81; font-size: 18px; FONT-WEIGHT: bold}
H2 {COLOR: #969696; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-INDENT: 0px; TEXT-ALIGN: left}	
H3 {TEXT-ALIGN: left; COLOR: RED; font-size: 12px; FONT-WEIGHT: bold}
H4 {TEXT-ALIGN: left; COLOR: #FF9933; font-size: 14px; FONT-WEIGHT: bold}

SPAN {div align="left";FONT: Verdana; FONT-SIZE: 12; FONT-WEIGHT: normal; TEXT-INDENT: 2px; TEXT-ALIGN: left}
/* à enlever
.text {font: bold 14px Verdana; text-align: center}
 */
/* texte de pied de page */

ul {FONT-SIZE: 12px;list-style: none; text-align: left;} /* images des puces */

li { float: left;} /* on aligne les listes sur la gauche */
.legend {WIDTH: 100%; float: left; text-align: center; margin-top: 20px; font-size: 10px; font-style: normal; font-weight: normal}	


}
@media screen  {

a, a:visited {TEXT-DECORATION: none; COLOR: yellow;}
a:hover  {COLOR: #336699;}	


a.text_highlight {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: BLACK; background: WHITE; TEXT-DECORATION: none; border: 1px solid #59BAE4; line-height: normal}	
a.text_highlight:visited {COLOR: #717171; border: 1px solid #59BAE4;}
a.text_highlight:hover  {COLOR: YELLOW; border: 1px solid #CC3300;} 

a.framed, a.framed:visited {width: auto;  DISPLAY: table; TEXT-DECORATION: none; border: 1px solid white;} /* default colour= white, explorer ne supporte pas transpa */
a.framed:hover  {COLOR: blue; border: 1px solid blue;} 	

a.menu:link {FONT-WEIGHT: bold;
	    COLOR: #0066FF; 
		/*FONT-SIZE: 10px; */
	/*	TEXT-DECORATION: none;

		text-decoration:none;

		text-align:center;
		font-weight:bold;*/
		/*background-color:#F1FBFF;*/
	/*	padding:5px;*/
		border-style:outset;
	/*	border-width:2px;
		border-color:silver;*/
		
		}	
a.menu:visited {
		COLOR: #6600CC;
	/*	width:250px;
		height:30px;
		text-decoration:none;

		text-align:center;
		font-weight:bold;*/
		/*background-color:#1177FF;*/
	/*	padding:5px;*/
		border-style:outset;
	/*	border-width:2px;
		border-color:silver;*/
		
		}
a.menu:hover  {
		COLOR: #FF0066;
		/*width:250px;
		height:30px;
		text-decoration:none;

		text-align:center;
		font-weight:bold; */
		/*background-color:#0000FF;*/
		/*background-image:url(aqua.jpg);*/
		/*padding:5px;*/
		border-style:outset;
		/*border-width:2px;
		border-color:silver;*/
		
		} 
a.menu:active {
		COLOR: #FFFF99;
		/*width:250px;
		height:30px;
		text-decoration:none;

		text-align:center;
		font-weight:bold; */
		/*background-color:#0000FF;*/
		/*background-image:url(aqua.jpg);*/
		/*padding:5px;*/
		border-style:inset;
		/*border-width:2px;
		border-color:silver;*/
		
		} 
.menu{text-align:center;
		padding:5px 0px 0px 0px;/*top, right, bot., left*/
		 

		FONT-SIZE: 10px; 
		width:150px;
		height:25px;
		max-height:25px;
		/*border-style:outset;*/
		border-width:2px;
		border-color:silver;
		background-color:#F1FBFF;
		float: left; /* ça permet à Mozilla de faire juste...*/
		margin-right: 4px;
		margin-left: 4px; 
		margin-top: 4px; 
		margin-bottom: 4px; 

		
		} 

a.link_table {COLOR: #6B13CC}
a.link_table:visited  {COLOR: #CC0099}
a.link_table:hover {COLOR: #FF9933}	   



a.bouton:link{
width:150px;
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#F1FBFF;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver}

a.bouton:visited{
width:150px;
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#0066FF;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver}

a.bouton:hover{
width:150px;
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#0000FF;
background-image:url(aqua.jpg);
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver}

.bouton2{text-align:center;padding:5px;}


table.menuframe {width: 780px}

.printer_only {display: none;}
.totalframe {width: 800px; text-align: center}
 }
@media print {

A {TEXT-DECORATION: none; COLOR: black}

table.menuframe {width: 10px; display: none;}
.screen_only {display: none;} 
.totalframe { }
}