
/* -- En tete et menu -- */
 div#header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:header-<length>;
 }
 div#sidebar{
  position:absolute;
  top:header-<length>;
  left:0;
  width:left-sidebar-<length>;
  height:100%;
 }
 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#left-sidebar{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
}

/* --  Fin menu -- */


/* --  Général -- */
body {
	background-color: #000060;/*#333399;*/
	FONT: 14px Arial ;
	color: #FFFFFF;
	margin:0;
 	padding:header-<length> 0 0 left-sidebar-<length>;
	/* background-image:url(../img/fond.gif); */
}

/*a:focus{ outline:none; }  /* Supprime le focus (pointillé) autour d'un lien */
a 	{ outline:none; }
a:active { outline:none;}

.lien_gris, .lien_gris:link , .lien_gris:visited  { font: bold 12px arial;  color: #908F8F; text-decoration: none; }
.lien_gris:hover { font: bold 12px arial ; color: #908F8F; text-decoration: underline; }

.lien_news_14, .lien_news_14:link , .lien_news_14:visited  { font: bold 14px arial;  color: #FFCD00; text-decoration: none; }
.lien_news_14:hover { font: bold 14px arial ; color: #FFCD00; text-decoration: underline; }

.lien_orange, .lien_orange:link , .lien_orange:visited  { font: bold 12px arial;  color: #FF6600; text-decoration: none; }
.lien_orange:hover { font: bold 12px arial ; color: #FF6600; text-decoration: underline; }

.lien_news_16, .lien_news_16:link , .lien_news_16:visited  { font: bold 16px arial;  color: #FFCD00; text-decoration: none; }
.lien_news_16:hover { font: bold 16px arial ; color: #FFCD00; text-decoration: underline; }


.txt_cache { 
color: #000060; FONT: 9px Arial ; text-decoration: none; }
.txt_fin { 
color: #908F8F; FONT: 9px Arial ; text-decoration: none; }

.txt_blanc_13 { 
color: #FFFFFF; FONT: 13px Arial ;  text-decoration: none; }
.txt_blanc_14 { 
color: #FFFFFF; FONT: 14px Arial ;  text-decoration: none; }
.txt_blanc_16 { 
color: #FFFFFF; FONT: 16px Arial ;  text-decoration: none; }
.titre_blanc_18 { color: #FFFFFF; FONT: bold 18px Arial ;}

.txt_rouge_14 { 
color:#FF0000; FONT: bold 14px Arial ;  text-decoration: none; }
.txt_rouge_16 { 
color:#FF0000; FONT: bold 16px Arial ;  text-decoration: none; }

.txt_orange_12 { 
color:#FF6600; FONT: bold 12px Arial ;  text-decoration: none; }

.txt_jaune_12 { 
color: #FFCD00; FONT: bold 12px Arial ;  text-decoration: none; }
.txt_jaune_14 { 
color: #FFCD00; FONT: bold 14px Arial ;  text-decoration: none; }
.txt_jaune_16 { 
color: #FFCD00; FONT: bold 16px Arial ;  text-decoration: none; }

.txt_gris_12 { 
color: #908F8F; FONT: 12px Arial ;  text-decoration: none; }
.txt_gris_14 { 
color: #908F8F; FONT: 14px Arial ;  text-decoration: none; }
.titre_gris_18 { 
color: #CCCCCC; FONT: bold 18px Arial ;}

/* -- FIN - Général -- */



/* ---------- CADRE  ----- */

.tdbord_blanc {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.tdnews_blancH {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color:#FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;	
	border-top-color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.tdnews_blancB {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color:#FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
	border-bottom-color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}

.tdbord_rouge {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
}

.tdnews_rougeH {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color:#FF0000;
	border-top-width: 2px;
	border-top-style: solid;	
	border-top-color:#FF0000;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.tdnews_rougeB {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color:#FF0000;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
	border-bottom-color:#FF0000;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}

.contenu {
border-style:solid; 
border-width:0px; 
padding-left:10px;   /* marge sur coté */
padding-right:5px;
padding-top:155px;  /* marge pour placer le menu fixe */
FONT: 14px Arial;
}

.cadre_contact {
border-style:solid; 
border-width:2px; 
border-color:#FFFFFF;
padding-left:10px;
padding-top:5px;
padding-right:10px;
}

.none { border-style:none;}  
/* -----------Fin cadre ----------*/


/*  -- Formulaire -- */

form { background:inherit; padding:10px; margin: 0; }
FORM * { font: 12px Verdana, Arial, Helvetica, sans-serif; }
TEXTAREA, INPUT { margin: 0 5px 5px 0}
TEXTAREA, INPUT { border: #666 1px solid; background-color: #FFFFFF;	/*width: 250px; */}
TEXTAREA { 	width: 200px; 	height: 50px } 

/* ---- Fin formulaire --*/
