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

div {margin:0; padding:0;}

.Page1 {position:relative; width:986px; margin-left:auto; margin-right:auto; height:auto; text-align:left; background-color:white;}

.Page2 {position:relative; width:801px; background-color:white;}

.Entete {width:771px; height:60px; background-color:white; } /*border-bottom:5px solid #FF9900;*/

.ColD {padding:5px 10px 5px 10px; margin:0; font-size:10px; width:510px; height:auto; float:right; background-color:white; border-left:1px solid #000099;}
.ColD h1 {font-size:13px; margin:5px 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:10px;}
.ColD td {font-size:10px;}

.ColG {padding:0 5px 0 5px; margin:0; text-align:left; font-size:10px; width:260px; height:auto; float:right; background-color:white;}
.ColG div {margin:10px 10px;}
.ColG h1 {font-size:13px; margin:5px 0 0 0; padding: 0 0 0 2px; border-left:5px solid black; border-color:#FF9900;}
.ColG h2 {font-size:12px; margin:0; padding: 0;}
.ColG p {font-size:10px; margin:0 0 5px 0; padding:0;}
.ColG td {font-size:10px;}
.ColG legend {font-size:11px; font-weight:bold; margin:0 0 5px 0; color:#996633;} /* #CC6600 */ 
.ColG fieldset {border:1px solid gray; padding: 5px 5px 5px 5px; margin:5px 5px;}

.ColD_Ex {width:180px; padding:0; margin:0; text-align:center;}

.Col2G {width:250px; margin:10px 0 5px 0; border-right:1px solid gray;}
.Col2D {width:250px; float:right; margin:0 0 5px 0;}

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

.Menu1 {margin:0; padding:0; list-style-type:none; font-size: 11px; position:absolute; top:40px; left:300px;}
.Menu1 li {display:inline; margin:0 5px 0 5px;}

.Menu2 {margin:0 ; padding:2px 40px 0 0; height:17px; list-style-type:none; border-bottom:2px solid #000099; font-size: 12px; text-align:right; background-color:#FFCC66;}
.Menu2 li {display:inline; margin:0 5px 0 5px;}
.Menu2 a {text-decoration:none;}

.ColC {width:731px; height:auto; background-color:white; padding:5px 5px 0 15px; font-size:10px;}
.ColC h1 {font-size:13px; margin:5px 0 0 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:10px;}
.ColC td {font-size:10px;}

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


.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;}

.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;}

h1 {margin:0; padding:0;}
h1.LogoEntete {font-size:40px; padding:0 0 0 7px; position:absolute; top:11px; left:0px; color:#003300;}
h1.SurtitreEntete {font-size:12px; width:100%; padding:4px 0 0 10px; color:#003300;}
p.Slogan {font-size:12px; margin:0; padding:0; position:absolute; top:7px; left:480px; color:#003300;}


a {color:#009900; text-decoration:none;}
a:hover {color:#009900; text-decoration:underline;}
a.Texte {color:black; text-decoration:none;}
a.Texte:hover {color:#009900; text-decoration:underline;}


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

.FiletDico {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;}
.LegendeImgG {font-style:italic; font-size:9px; font-weight:bold; padding:0 6px 0 0;  text-align:left;}


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

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

/* ************************************************************************************************** */
/* ---------------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;}

/* ************************************************************************************************** */
/* ---------------Voir cacher les mots clŽs--------------*/

#no-visi {cursor:pointer; color:#009900; font-style:italic; font-size:9px; font-weight:normal;} 
#visi {cursor:pointer; color:#009900; font-style:italic; font-size:9px; font-weight:normal;}
.lien-black a {color: black; text-decoration:none}
.lien-blue a {color: #009900; text-decoration:none}
.lien-blue a:hover {color:#009900; text-decoration:underline;}

.largeur500 img {width:500px;}
.largeur300 img {width:500px;}

/* ************************************************************************************************** */
/* ---------------recherche rapide ajax--------------*/
#IdAffich {overflow:auto; height:200px; width:250px;}
#IdAffich a{text-decoration:none;}
