/*--------------------------------------- BODY ---------------------------------------*/
body {margin:10px 0 0 0; padding:0 0 0 0; font-family: Verdana; background-color:#003399; width:100%;}

div {margin:0; padding:0;}
img {margin:0; padding:0;}
td {margin:0; padding:0;}
form {margin:0; padding:0;}
hr {margin:2px 0 5px 0 ; padding:0;}
.Page1 {position:relative; width:1100px; margin-left:auto; margin-right:auto; height:auto; text-align:left; background-color:white;}

.Entete {width:840px; height:93px; background-color:white; } /*border-bottom:5px solid #FF9900;*/
h1 {margin:0; padding:0;}
h1.SurtitreEntete {font-size:12px; width:100%; padding:4px 0 0 10px; color:#003300;}
.LogoEntete {padding:0; position:absolute; top:37px; left:0px; color:#003300;}


select.Menu_Top {height:20px; width:200px; font-weight:bold; font-size:12px; color:#003300;}


.Menu1 {text-align:center; margin:0 ; padding:2px 0 0 0; width:680px; height:17px; list-style-type:none; border-bottom:2px solid #000099; border-top:2px solid #000099;font-size: 12px; }
.Menu1 li {display:inline; padding:0 50px 0 50px;}
.Menu1 a {text-decoration:none;}

.Menu2 {margin:0 ; padding:15px 4px 5px 5px; list-style-type:none; font-size: 14px; }
.Menu2 li {margin:0;}
.Menu2 a {text-decoration:none; display:block; width:149px; height:25px; border-bottom:1px solid black;}
.Menu2 a:hover {background:white;}

.Menu3 {margin:0 ; padding:0; list-style-type:none; font-size: 14px; }
.Menu3 li {margin:0 0 0 0;}
.Menu3 a {text-decoration:none; display:block; background:#CC9900; width:242px; height:15px; margin: 2px 2px; padding:3px 3px;}
.Menu3 a:hover {background:#CCCC33;}

.ColD {padding:5px 5px; margin:0; font-size:11px; background-color:#FFFF99}
.ColD h1 {font-size:13px; margin:10px 0 0 0; padding: 0 0 0 2px; border-left:5px solid black; border-color:#FF9900;}
.ColD h2 {font-size:12px; margin:5px 0 0 0; padding: 0;}
.ColD h3 {font-size:11px; margin:5px 0 0 0; padding: 0;}
.ColD h4 {font-size:10px; margin:5px 0 0 0; padding: 0;}
.ColD p {font-size:11px}
.ColD td {margin:0; padding:0;}
.ColD img {margin:0; padding:0;}

.ColC {padding:10px 10px 0 35px; font-size:11px; margin:0; border-left:1px solid #000099; }
.ColC h1 {font-size:13px; margin:5px 0 5px 0; padding: 0 0 0 2px; border-left:5px solid black; border-color:#FF9900;}
.ColC h2 {font-size:12px; margin:5px 0 0 0; padding: 0;}
.ColC h3 {font-size:11px; margin:5px 0 0 0; padding: 0;}
.ColC h4 {font-size:10px; margin:5px 0 0 0; padding: 0;}
.ColC p {font-size:11px}
.ColC a {text-decoration:none;}

.ColCA {padding:5px 20px 10px 20px; font-size:11px; margin:0; border-left:1px solid #000099; }
.ColCA h1 {font-size:15px; margin:10px 0 0 0; padding: 0 0 0 2px; border-left:5px solid black; border-color:#FF9900;}
.ColCA h2 {font-size:12px; margin:5px 0 0 0; padding: 0;}
.ColCA h3 {font-size:11px; margin:5px 0 0 0; padding: 0;}
.ColCA h4 {font-size:10px; margin:5px 0 0 0; padding: 0;}
.ColCA p {font-size:11px; text-align:justify;}
.ColCA a {text-decoration:none;}


.Pied {margin:0 0 20px 0; clear:both; width:1100px; text-align:center; border-top:1px solid red; font-size:10px;}


div.MiseEnPage {width:400px; height:auto; background-color:white;}

div.overflow {overflow:auto; height:475px; padding:0 10px 0 0;}

.Postit {background-color:white; padding:5px 5px 0 15px; font-size:10px; }
.Postit h1 {font-size:13px; margin:5px 0 0 0; padding: 0 0 0 2px; border-left:5px solid black; border-color:#FF9900;}
.Postit h2 {font-size:12px; margin:5px 0 0 0; padding: 0;}
.Postit h3 {font-size:11px; margin:5px 0 0 0; padding: 0;}
.Postit h4 {font-size:10px; margin:5px 0 0 0; padding: 0;}
.Postit p {font-size:10px;}
.Postit td {font-size:10px;}

.FiletV {height:auto; width:1px; background-color:red; position:absolute; top:55px; left:260px;}

.Texte_Ps {font-style:italic; font-size:10px; color:gray;}
.Date {font-style:italic; font-size:10px; color:gray; margin:0; padding:0;}
.Italic {font-style:italic;}
.Red {color:red;}
.White {color:white;}
.Gras {font-weight:bold;}
.Bold {font-size:weight;}
.Center {text-align:center;}
.Right {float:right;}
.Bleu {color:#000099;}
.Titre_Rub {font-size:13px; margin:5px 0 0 0; padding: 0 0 0 2px; border-left:5px solid black; border-color:#009900; text-decoration:none;}

p.Slogan {font-size:12px; margin:0; padding:0; position:absolute; top:7px; left:480px; color:#003300;}


.Lettre {font-size:12px; font-weight:bold; color:#CC6600;}

.Filet_tr {width:100%; border-bottom:1px solid #CC6600; margin:5px 0 5px 0;}




img {border:0px; margin:3px 3px; padding:0;}
.ImgPetit {border:0px; padding:0; margin:2px 2px;}
.ImgFloatLeft {float:left; margin:3px 3px; text-align:left;}
.ImgFloatRight {float:right; margin:3px 3px; text-align:right;}
.LegendeImgD {font-style:italic; font-size:9px; font-weight:bold; padding:0 6px 0 0;  text-align:right;}


.FiletH {clear:both; border-bottom:1px solid gray; padding:0; margin:5px 0 5px 0;}

.T_1col {width:100%;}
.T_1col td {border-bottom:1px solid gray; margin:5px 0 5px 0; padding:5px 0 5px 0;}

/* ************************************************************************************************** */
/* ---------------Styles Calendrier dynamique--------------*/
#cal {margin:20px 0 10px 5px; padding:0; width:150px; border-left:1px solid gray;  border-top:1px solid gray;}
#cal td {padding:1px 1px; font-size:10px; border-bottom:1px solid gray; border-right:1px solid gray;}
#cal td.lib_h {font-weight:bold; font-size:9px;}